Mi MP4 no reproduce el formato MP4

16.5.09. Por ooscarr (ooscarr)

Me regalaron un reproductor MP4 chino de la ZOFRI, que más bien es un pendrive con pantalla. Lo que más me costó fue ponerle videos porque a pesar de que le llaman MP4, el formato que reproduce es SMV ¿?

MPK1040
iPobre

¿Quién conoce los SMV?

El SMV es un formato binario de video que en el fondo es un audio sin comprimir acompañado de una secuencia de imágenes JPEG pero todo especifico para el chip de Sigmatel.

El audio sin comprimir es generalmente de baja potencia para dejarle procesador y memoria al procesamiento de las imágenes. La experiencia también me ha mostrado que tampoco reproduce los videos excesivamente largos.

Convertidor de videos

Junto con el reproductor, venía un mini CD con los controladores para windows 98 y un convertirdor VIDEO2SMV. Pero en Wikipedia encontré una versión más reciente:

VIDEO2SMV
Su uso se ve simple y lógico: se agregan los archivos a la lista y se presiona el botón "Convert".

Sobre los botones con una "A", uno achica la imagen para que quepa todo en la pantalla y el otro la agranda para que la llene. De los dos botones con las bocinas, uno es mono y el otro es sonido estéreo.

Esto es importante saberlo. La aplicación hace la conversión por medio de los componentes del Reproductor de Windows y sólo acepta los formatos contenedores AVI y WMV. Espero que no hayan otros códecs por ahí haciendo conflicto con los originales que venían en Windows.

Cómprate un iPod, Perico.

Luego de leer mi manual e intentar diferentes combinaciones, descubrí que mi descontinuado reproductor no se reinicia si los videos los pongo a 5 fps.

Lo interesante de esto, es que leí por ahí que estos chips eran los que usaban los iPod shuffle de primera generación. Así que yo podría inferir que los primeros iPods ya eran capaces de reproducir video pero no de la manera que Steve Jobs le hubiera gustado. Ahora entiendo por qué.

Referencias

Etiquetas: , ,

Ejecuta otro sistema operativo en una ventana sin reiniciar

9.4.09. Por ooscarr (ooscarr)

VirtualBox

Se me acabó el período de prueba de Parallels (US$79,99), y ya que también se estaba acabando el período de descarga de Windows 7 beta (12 de febrero de 2009), me animé a probar Virtualbox, un proyecto opensource para correr máquinas virtuales del que se estaba hablando harto en el mundo mac.

En un mundo dominado por el sistema operativo Windows, hay un par de cosas en las que dependo de este SO que son: un programa que me piden en la Universidad y que no puedo ejecutar con wine, y un pendrive que viene diseñado para ser reconocido sólo por Windows (debería cambiarlo).

Personalmente, participé en dos presentaciones de Virtualbox donde pude aclarar mis dudas por medio de demostraciones, haciendo preguntas y viendo las de otras personas, en vivo y en directo con los desarrolladores de Sun; y esa demostración me convenció de que Virtualbox es una herramienta ya madura que puedo considerar y recomendar aceptablemente. La uso a menudo.

windows 7 corriendo en VirtualBox bajo Mac OS X Leopard

Con respecto a las máquinas virtuales, hay algunas palabras claves que hay que conocer:

Máquina virtual
Es una manera especial de correr diferentes sistemas operativos dentro del SO que estás ocupando. Por ejemplo, dentro de una ventana como cualquier otro programa.
Host o Anfitrión
Se refiere al computador donde se está ejecutando Virtualbox, o sea, el real.
Guest o invitado
Corresponde a la máquina virtual. El sistema operativo invitado cree que se está ejecutando sobre hardware real y funciona.
Tecla anfitrión o Host key
Esto es específico de Virtualbox. Es la tecla o combinación de teclas para intercambiar el puntero y el teclado entre ambos sistemas operativos. Si aparece la palabra izquierda, significa que es la tecla del lado izquierdo, no siempre la flechita . Es un problema de traducción.

Algunas consideraciones

  • Está diseñado para correr guests de sistemas x86.
  • No puedes virtualizar Mac OS X porque está prohibido en la licencia de Apple.
  • Deberías tener licencia para instalar el sistema operativo en la máquina virtual.
  • En la versión 2.2 todavía no se pueden arrastrar archivos desde el Host y soltarlos al Guest. Viene en camino. Pero se pueden compartir archivos.
  • Puedes correr sistemas de 64-bits en computadores de 32-bits, pero se sobre-calienta el procesador así que debes que tener cuidado. De todos modos Virtualbox indica cuáles sistemas invitados son los que puedes correr en tu máquina.

Pequeño tutorial: Instalando Windows 7 en Mac OS X

A continuación, los 3 videos claves para aprender a usar Virtualbox. También conocidos como The Fat Bloke's Shorts (en inglés).

Paso 1: Instalar Virtualbox

Es tan fácil que llega a dar vergüenza.

Download and Install VirtualBox on a Mac

Paso 2: Instalar Windows 7 desde la imagen de disco, DVD o CD

En mi caso, bajé el beta de Windows 7 porque en su tiempo era gratis y legal.

No olvidar instalar las guest additions una vez que se está en Windows.

Creating a Windows 7 virtual machine in VirtualBox 2.1.2

Ojo que en la barra de estado, aparece la tecla que se necesita para liberar el puntero del ratón (o mouse) y el teclado de la máquina virtual.

Paso 3: Configurar directorios compartidos

Esto fue lo que más me costó, y era porque no había visto este video donde aparece el dato más importante: hay que escribir el prefijo \\vboxsvr\ antes del nombre asignado a la carpeta compartida. Cuándo iba a adivinar...

En Linux necesitarás instalar samba primero.

Host-Guest Integration with VirtualBox

En mi caso, dentro de Windows dice que tengo 20GB de espacio en el disco, pero en mi disco duro real Windows 7.vdi ocupa menos de 8GB. 20GB es el máximo que puede alcanzar el archivo de disco duro virtual. Por eso le dicen semi-dinámico.

Es bueno darse una vuelta por la configuración después, donde le bajé la RAM a 256MB para que mi computador no se ponga lento y, deshabilitando opciones de Windows innecesarias, Windows 7 me funciona tan rápido como Windows xp dentro de una máquina virtual en mi computador con Mac OS X Leopard (se está trabajando para que funcione en modo 64-bits).

También puedes congelar el sistema operativo para que cargue más rápido la próxima vez que lo vas a usar, eligiendo la opción correcta. Para eso, cierra la ventana no más sin apagar Windows correctamente.

Y eso es todo. Cuando se me acabe el tiempo de prueba de Windows 7 y/o cuando tenga más espacio en mi disco, contaré cómo instalar otras versiones de Windows legalmente en Virtualbox. Gratis.

Más información

Etiquetas: , , ,

Editando el httpd.conf de Apache 2 para agregar un alias

14.12.08. Por ooscarr (ooscarr)

Digamos que en mi servidor Apache (versión 2) quiero que un usuario ya existente (http://acinfo.unap.cl/~ofernandez/) se pueda acceder también desde otra dirección (http://acinfo.unap.cl/ooscarr/). O cómo modificar el archivo de configuración de Apache httpd.conf en UNIX, BSD, Linux, OS X, etc.

Apache

Ubica al archivo httpd.conf

El archivo httpd.conf de Apache, si no lo conocen, es el archivo que contiene las opciones de configuración más importantes del servidor. Las líneas que comienzan por # son ignoradas al momento de ser leídas por el servidor.

En UNIX, Linux y Mac OS X Leopard, el archivo típicamente se encuentra en

/etc/apache2/httpd.conf

pero también podría estar en

/etc/httpd/conf/httpd.conf

o en

/usr/local/apache/conf/httpd.conf

según donde lo hayas instalado.

Modificar el archivo con los permisos de super usuario

El archivo debe estar bloqueado para su modificación por usuarios normales.

Una alternativa es usando el editor vi

El editor por líneas de comandos vi viene generalmente incorporado en todos los sistemas basados en UNIX, parece que es parte de la especificación.

Con él, basta acceder al archivo con permisos de súper usuario con el comando

sudo vi /etc/apache2/httpd.conf

o lo que sea, y poner la contraseña cuando la pida para abrir vi.

Una vez visualizado el archivo, con las teclas

i
se puede insertar texto.
esc
sirve para dejar de insertar y poder escribir comandos como
:w
(dos puntos doble ve) para guardar (escribir) el archivo
:q
(dos puntos qu) para salir de vi.

Los dos últimos comandos también se pueden juntar en uno solo tecleando :wq, por ejemplo.

Creando un alias

Se pueden agregar estas instrucciones en nuevas líneas al final del archivo, pero sería más ordenado buscar la sección encerrada por las etiquetas

<IfModule alias_module>
 #
...
 #
</IfModule>

y agregar el alias ahí dentro.

Se pueden usar expresiones regulares y otros trucos. Pero en mi caso sólo quiero que cuando llegue la dirección con /ooscarr el servidor Apache entregue lo que tiene el usuario /~ofernandez; por lo que mi instrucción sería...

En una configuración típica (llámese Linux)

Alias /ooscarr /home/ofernandez/public_html

En OS X

Alias /ooscarr /Users/ofernandez/Sites

Agregar una sección <Directory>

En los comentarios del archivo httpd.conf también dice:

 # Si incluye un / final en /rutaweb entonces el servidor
 # requerirá que esté presente en el URL.  También seguramente
 # necesitará proveer una sección <Directory> para permitir el acceso a
 # la ruta del sistema de archivos.

Reiniciar Apache

Para que todo esto tenga efecto, o para que se vuelva a leer el archivo httpd.conf con las nuevas modificaciones, habría que reiniciar el servidor.

En UNIX

sudo apache2ctl restart

En OS X

En Mac OS X, sólo hay que ir a las Preferencias, Compartir y apagar y volver prender la opción de Compartir web.

Voilà!

Ahora cuando entro a http://localhost/ooscarr/ puedo ver lo mismo que tengo en http://localhost/~ofernandez/ y todos sus subdirectorios.

Referencias

Etiquetas: ,

Algunos datos del MacBook retro

7.10.08. Por ooscarr (ooscarr)

Ya es casi seguro que el martes salen los nuevos MacBooks. Y para que se vayan preparando, aquí van algunos aspectos poco comentados del Mac.

3 MacBooks de PVC, el blanquito y dos negros

1. El disco de instalación de Mac OS X incluido no sirve en otros macs

Al igual que en otros PCs con Windows y Linux, el DVD de Mac OS X incluido con el computador no se puede instalar en otro computador Mac. A diferencia de la versión retail, el DVD o CD incluido con el computador trae sólo los drivers para esa máquina y esa placa con ese procesador en particular. Lo bueno es que en Leopard también vienen los drivers para Windows y otras utilidades para el MacBook Air.

2. No puedes instalarle una versión de OS X anterior a la que traía de fábrica

Así es. Por lo que he leído, si tu computador no venía con Tiger, no podrás instalárselo de forma nativa en otra partición para trabajar con las aplicaciones clásicas. Sin embargo, todavía puedes usar máquinas virtuales sin ningún problema (casi).

3. Ya no hay num lock (o block num)

Teclado de macbook en español con la tecla num lock

Como los MacBooks que traen Leopard no tienen soporte para las aplicaciones clásicas, retiraron algunas teclas y símbolos innecesarios del teclado y los reemplazaron por palabras para su fácil ubicación y referencia.

Teclado Leopard

De pasada, para hacerlos más uniformes a los nuevos teclados de aluminio que sacaron a la venta después, le quitaron el soporte de teclado numérico...

Lo bueno es que le agregaron teclas multimedia para adelantar, retroceder, reproducir y poner pausa; como en los nuevos teclados.

Nuevas teclas multimedia del MacBook

También agrandaron la ventilación

Ventilación del modelo de mediados del 2007
Mediados del 2007

Ventilación del modelo de finales del 2007
Finales del 2007

Para que no vaya a encenderse de tanto calentarse, los espacios para la ventilación del mac fueron agrandados.

Eva (Eve)
Jonathan Ive diseñó el MacBook y el personaje de Eva en WALL·E. Y ambos tienen el mismo diseño en el sistema de ventilación (debajo del cuello).

4. Un puerto USB es más poderoso que el otro

Al igual que otros modelos de computadores, para ahorrar electricidad y otras facilidades, los dos puertos USB no son iguales. El puerto USB que está más cerca de la pantalla tiene, en efecto, enchufado un hub internamente; así que ese puerto está compartido con el teclado, el Bluetooth, el trackpad, la cámara iSight y el puerto infra-rojo. Así que si usas un aparato que se alimenta de la electricidad del USB como un disco duro externo, un iPod o un hub, enchúfalo al puerto que está más cerca tuyo. Esto es dinámico, así que bajo ciertas circunstancias el del fondo puede funcionar bien también.

En el MacBook Pro, el del lado derecho es el que tiene más poder, pero también es compartido con la cámara.

A USB device is currently drawing too much power.
USB Power Error - MacBook, subido originalmente por ame88.

5. Los accesorios se venden por separado

El MacBook pro y el MacBook Air traen los cables de regalo, pero si quieres conectar el MacBook a un monitor externo, proyector o al televisor, obligatoriamente tendrás que comprar alguno de estos adaptadores:

  • mini-DVI a VGA
  • mini-DVI a video (que incluye dos salidas análogas composite y S-Video)
  • mini-DVI a DVI

El control remoto también se vende aparte ahora y los modelos más básicos no grababan DVDs. Quién sabe si esto cambia para Esto cambió el martes.

6. Se podían conectar a la tele

Revisando los podcasts

Los iBooks y MacBooks antiguos tenían adaptadores para conectarlos directamente a la televisión (como los iPods) por medio de S-Video y Composite (el cable amarillo). Era bacán, era como tener un AppleTV si uno lo usaba cerrado con el control remoto.

Pero con la salida de los nuevos MacBooks de aluminio con salida Mini DisplayPort, según leí en los foros oficiales, Apple decidió no poner la parte análoga de la especificación, por lo que al parecer ya no habrán adaptadores para hacer esto.

Ellos dicen que la mayoría de los televisores actuales ya cuentan con interfaces HDMI, DVI o entrada VGA. Yo creo que es por el asunto de la piratería y los convenios que tienen con los estudios cinematográficos.

7. Eran pesaditos

El MacBook era de plástico PVC y no de aluminio como ahora. Como su proceso de fabricación era diferente, tenía tornillos de más, otro tipo de pantalla y más piezas de otros metales en su interior.

En total pesaba por lo menos 2,27 kg. Hmm... Con los 2 kilos de después no cambió mucho su peso. El vidrio (¿o cristal?) lo hace pesado, pero también lo hace reciclable.

Artículos relacionados

Etiquetas:

Tip: Buscar en un sitio específico con Google

30.8.08. Por ooscarr (ooscarr)

Por medio de un simple javascript se puede crear un buscador personalizado en nuestro navegador favorito.

En Google, y en muchos otros buscadores, se pueden restringir las búsquedas a un dominio determinado usando la palabra reservada site:. Por ejemplo, en el caso de que queramos buscar el término firefox en cualquier página dentro del ooscarr.com que Google tenga en su índice, la consulta sería algo así:

firefox site:ooscarr.com

Marcador mágico

También se puede crear un marcador para buscar automáticamente en cualquier sitio que se esté visitando.

Pop-up preguntando el término a buscar en un dominio específico

Para buscar dentro de cualquier dominio al que pertenece la página que se tenga en frente con un par de clicks sin tener que tipear la parte site:ejemplo.com en Google, podemos

  1. crear cualquier marcador (o favorito, o bookmark) presionando la clásica combinación de teclas Control D. Si tienes mac, command D.

    Firefox: Marcadores > Marcar esta página
    En las nuevas versiones de Firefox, dice Marcar esta página

  2. Luego vamos donde se editan los marcadores o favoritos,

    Firefox: Marcadores > Organizar marcadores...

  3. y editamos la dirección por el siguiente código:

    javascript:Qr=prompt('Buscar%20en%20el%20sitio%20por','');if(Qr)location.href='http://www.google.com/search?q=site:'+encodeURIComponent(window.location.hostname)+'+'+escape(Qr);

    Y le cambiamos el nombre por algo más descriptivo como Buscar en este dominio

    Captura de pantalla de la Biblioteca de marcadores de Firefox 3 para Mac OS X

También se puede agregar rápidamente arrastrando el siguiente link

site:

a la barra de marcadores o favoritos. O agregarlo directamente haciendo click con el botón derecho para ver el menú contextual.

Esto funciona en todos los navegadores que conozco con soporte para javascript y funciona para cualquier dominio automáticamente.

Referencias

Etiquetas: , , , , , ,

Tip: Dejar de guardar pestañas al cerrar Firefox

14.8.08. Por ooscarr (ooscarr)
Mozilla Firefox

Ahora Firefox 3 te da la opción de guardar las pestañas que tienes abiertas antes de cerrar la aplicación y poder restaurarlas después (mañana) cuando vuelvas a abrir Firefox.

Para hacer esto, sólo debes elegir Salir desde la barra de menú (Archivo o Firefox) y elegir la opción indicada. También existe la opción de guardar siempre las pestañas abiertas al momento de salir automáticamente y sin preguntar nada.

Cuadro de diálogo Salir de Firefox para Mac OS X - ¿Desea que Firefox guarde sus pestañas para la próxima vez que se inicie?

Si marcaste No preguntar la próxima vez y no sabes cómo hacer que vuelva a preguntar (como yo), la opción está en las Preferencias eligiendo cualquiera de las otras 2 opciones Al iniciar Firefox en la sección Principal.

Captura de pantalla del Panel de preferencias de Mozilla Firefox 3 para Mac OS X

¿Seré yo el tonto al que le costó tanto encontrar cómo volver a hacer aparecer el diálogo o fue una falla de diseño de interfaz? Porque si para hacer desaparecer el diálogo tuve que marcar una casilla, lo que menos me esperaba era hacerlo volver desplegando un cuadro de selección relacionado. Es lógico pero no obvio.

Referencias

Etiquetas: , , , ,

Tip: Agregar carpeta al PATH

31.7.08. Por ooscarr (ooscarr)
terminal

Los paths son una lista de directorios que son buscados cuando escribes el nombre de un programa en las líneas de comandos.

Permanentemente

Para agregar permanentemente, se edita el archivo /etc/paths con permisos de superusuario así:

  1. Abrir el terminal
  2. tipear:
    sudo vi /etc/paths
  3. Escribir la contraseña si la pide
  4. Se abrirá una interfaz llamada vi, presionar la tecla i para insertar texto
  5. En la última línea, agregramos la ruta (path, por eso se llama path) al directorio
  6. esc
  7. En mi caso guardo el archivo presionando dos veces la combinación de teclas shift Z
  8. Listo

Temporalmente

También se puede agregar una ruta al PATH temporalmente mientras no cerremos la ventana. El método depende de qué sistema de comandos estén usando.

Con csh o tcsh

Si están usando el csh o el tcsh, los comandos serían:

setenv PATH ${PATH}:/ruta/a/la/carpeta

Con sh o bash

Y si están usando el sh o el bash, sería:

export PATH=$PATH:/ruta/a/la/carpeta

Estos últimos comandos se deshacen cuando se cierra la ventana del terminal.

Algunos sistemas como linux tienen métodos adicionales de agregar los PATHs, y otros (como Windows) tienen los PATHs ubicados en otras partes (Propiedades del Sistema).

Referencias

Etiquetas: , , , ,

Desinstala Firefox de forma limpia (antes de instalar la nueva versión)

11.6.08. Por ooscarr (ooscarr)
Mozilla firefox

El martes sale Firefox 3. Y, a pesar de que el programa viene preparado para el salto, sería bueno hacer una instalación desde cero de la nueva versión. No es necesario hacer esto; no crean Firefox que es complicado de instalar, todo lo contrario.

Respalda los marcadores

Antes de desinstalar Firefox, lo recomendable es respaldar los marcadores o bookmarks desde el menú Marcadores > Administrar marcadores; y luego en la ventana que se abre, Archivo > Exportar.

Desinstalación

Para desinstalar Mozilla Firefox en Microsoft Windows XP y otros Windows, sólo hay que presionar Desintalar en la opción Agregar/Quitar Programas del Panel de Control que aparece en el menú Inicio. En Linux, hay que borrar la carpeta firefox-<version> que está dentro de la carpeta /usr/lib/. En Mac OS X, dentro de la carpeta de aplicaciones, hay que tirar Firefox al cesto de la basura así nada más.

Pero desinstalando Firefox no se eliminarán los marcadores, el historial, extensiones ni otros agregados. Estos datos quedan guardados en la carpeta del perfil de usuario, que está ubicada en las siguientes ubicaciones dependiendo del sistema operativo:

  • Windows Vista:
    • Users\<NombreDeUsuario>\AppData\Roaming\Mozilla\Firefox
    • \Users\<NombreDeUsuario>\AppData\Local\VirtualStore\Program Files\Mozilla Firefox (si es que existe)
    • C:\Windows\Prefetch\FIREFOX
  • Windows 2000, XP, Server 2003:
    • Documents and Settings\<NombreDeUsuario>\Application Data\Mozilla\Firefox
    • C:\Windows\Prefetch\FIREFOX
    • C:\Archivos de Programa\Mozilla Firefox (si existe)
  • Mac OS X:
    • ~/Library/Application Support/Firefox
    • ~/Library/Preferences/org.mozilla.firefox.plist
  • Linux y otros sistemas basados en UNIX:
    • ~/.mozilla/firefox

En Windows podrían quedar algunas entradas en el registro que se deberían quitar sólo usando algún software para limpiar el registro, como los incluidos en algunos antivirus o anti-spywares.

A partir de Firefox 3, se incluirá la opción de eliminar datos personales y de personalización en el asistente de desinstalación de Windows.

Instala Firefox 3

Ahora que está todo limpio de versiones anteriores, sólo debes volver a descargar Firefox e instalarlo bien desde cero. Lo que es muy fácil e intuitivo.

Descarga Firefox

Referencias

Etiquetas: , , , ,

Cambiar el idioma del teclado (en OS X)

8.6.08. Por ooscarr (ooscarr)

Esta vez a la redacción entre otros llegó la siguiente inquietud: ¿Cómo cambio el idioma del teclado en un mac? ¿Quée? Parecía sencillo, pero no es tan sencillo como debería ser. Yo sólo voy a repetir lo que dice el manual y seguir con el objetivo de estos posts: lucir cómo se ven las ventanitas del mac.

Macbook Air Keyboard - Macworld 2008
Gentileza de Randy Stewart / Stewtopia

Veamos. Algunas personas compran su notebook en el extranjero y cuando abren la caja en su país, se encuentran con la sorpresa de que su teclado viene en inglés. Entusiasmandos, eligen su idioma durante la instalación y después quedan perdidos al tener que escribir el famoso @. No biggie.

La tecla Ñ  en un MacBook Pro Teclado negro árabe
La Ñ y otros idiomas misceláneos. :-)

Una vez iniciada la sesión, sólo hay que

  1. ir al Panel de Preferencias del Sistema y hacer click en Internacional
    Internacional
  2. De la lista de idiomas, seleccionar los idiomas de teclado deseados, como el Español- ISO o Español. Uno tiene la tilde abajo pero no tiene el \; y el otro, tiene la tilde arriba pero los símbolos de las llaves y punto y coma están repartidos por todos lados.
    Menú teclado en OS X Leopard
  3. Y al elegir idiomas nuevos se marca a veces la opción Mostrar el menú de teclado en la barra de menús, que es lo que hay que hacer.
  4. Después hay que ir a la barra de arriba, y presionar el botón de la bandera para cambiar el idioma y empezar a escribir, entre otras bellas opciones.
    Cambiando el idioma del teclado y otras opciones

Otro tip

También es posible hacer que aparezca este menú en la ventana de inicio de sesión.

  1. Es cosa de ir a las preferencias de Cuentas
    Opción Cuentas
  2. y después de abrir el candadito, en las Opc. inicio de sesión, marcar la opción Mostrar el menú Teclado en la ventana de inicio de sesión
    Opción Cuentas

Ahora sólo faltaría aprenderse de memoria dónde quedaron las letras con el Visor de Teclado.

Genius Bar
En el podcast tutorial de Apple (en inglés) enseñan cómo mostrar el visor de teclado

Referencias

Relacionado

Etiquetas: ,

¿Has probado Cooliris?

4.6.08. Por ooscarr (ooscarr)

Cooliris (antes conocido como PicLens) es increíble. Es como una muralla virual en 3D donde aparecen las fotos "mágicamente". No tengo idea cómo funciona, si será flash o Core Animation u OpenGL, no sé, pero funciona bien y es asombroso.

Cooliris funcionando a pantalla completa
Cooliris viendo las fotos de un usuario de Picasa a pantalla completa, lo mismo se puede hacer con Flickr y Youtube (y ver los videos ahí mismo).

Lo que hace es instalar un botón en el navegador que se enciende cuando la página que estás visitando es compatible con el sistema (básicamente es un feed XML con fotos adjuntas tipo podcast) y con los gestos del mouse o trackpad las puedes ver todas y pasear por ellas como si fuera una gran muralla virtual. Muy suave, agradable y rápido.

Cooliris buscando imágenes hasta el infinito
Navegar por los resultados de una búsqueda es asombrosamente rápido.

También permite buscar fotos en Google, Yahoo, Flickr, Youtube, Picasa y Facebook, además de otros más. Es increíble lo fácil, rápido y cómodo que es. Todos los navegadores deberían incluirlo, es la evolución.


PicLens view for flickr rocks! from Giovanni Antico on Vimeo.

Soporta:

  • Flickr, Photobucket, DeviantArt, Picasa, Smugmug, FotoTime, Fotki
  • YouTube
  • Facebook, MySpace, Bebo, Hi5, Friendster
  • Búsqueda de imágenes en Google, Yahoo!, Ask, Live, y AOL
  • Un creciente número de sitios web y blogs habilitados con Media-RSS

El plug-in es compatible con Mozilla Firefox 2 y 3, Internet Explorer y Safari (sólo Mac), y lamentablemente sólo está disponible en los sistemas operativos propietarios, cerrados y pagados Windows y Mac OS X. Por ahora.

Get Cooliris

Etiquetas: , , ,

Acid Tests

30.5.08. Por ooscarr (ooscarr)

Tanto en Linux como en Mac OS X es posible correr versiones antiguas de Internet Explorer simultáneamente con la ayuda de ies4linux e ies4mac (ya no es simultáneo), respectivamente, que están basados en el sistema para correr aplicaciones de Windows wine. Para otros programas, es posible la virtualización de todo el sistema o procesador (más adelante ahondaré en eso, a medida que las tecnologías se desarrollen).

Así están ls navegadores hoy en día. Más razones para NO USAR INTERNET EXPLORER. O por último si actualizaras a Internet Explorer 7, este blog se vería un poco más decente.

Acid1

Acid1
Ya todos pasan el acid1 (menos los viejos Internet Explorers).

Haz el Acid1 test

Acid2

Acid2
Ya todos muestran la carita feliz del Acid2 en Mac OS X
Y cuando salgan Internet Explorer 8 y Mozilla Firefox 3, ellos también.
¿Pero y el iPhone noooo? ¿Y Opera Mobile sí?

Haz el Acid2 test

Acid3

Acid3
Webkit y una versión interna de Opera superan el acid3.
Esperemos que Mozilla Firefox 3 también lo supere.
Digamos que por ahora Webkit lleva Acid3 a Linux.

Haz el Acid3 test

Etiquetas: , , , ,

En vivo NeoOffice Event 2008

30.5.08. Por ooscarr (ooscarr)

En estos momentos se están presentando los desarrolladores de NeoOffice en un evento organizado por FreeSMUG en una tienda de Apple en Milán, Italia.

Hablan del nuevo OpenOffice.org 3.0 (en inglés) y sus planes con su producto NeoOffice para Mac OS X y sus experiencias programándolo.

Programa

El programa es el siguiente:

Friday, 30 May 2008

  • 11:00 AM to 12:00 PM - Meet and chat with Patrick and Ed, the NeoOffice developers
  • 12:00 PM to 1:30 PM - Lunch break
  • 1:30 PM to 2:30 PM - Patrick and Ed will provide an overview of our NeoOffice 3.0 development and release plans
  • 2:30 PM to 5:00 PM - Patrick and Ed will host an informal discussion of what new features they should try to add to NeoOffice. This is the chance for users to help Patrick and Ed identify where they should invest their development effort during the coming year.
  • 5:00 PM to 6:00 - Patrick and Ed will host an informal question and answer session
  • 6:00 PM to 8:00 - Event/party with special guest (Paolo Attivissimo, Lucio Bragagnolo, Antonio Dini, Fabrizio Venerandi,...)
  • Evening - Pizza dinner with Patrick and Ed

Saturday, 31 May 2008

  • Late Morning - Brunch with Patrick and Ed
  • Afternoon - Informal siteseeing around Milan with Patrick and Ed
  • Evening - Informal dining with Patrick and Ed

Transmisión online

Como no podemos viajar hasta Italia, también es posible verlos desde http://www.mogulus.com/freesmug con la opción de chat o verlos directamente aquí abajo.

[ACTUALIZACIÓN] El evento terminó, pero todavía será posible verlo con el reproductor yendo a MENU > BROWSE ON-DEMAND LIBRARY > NeoOffice event Milano.

Más información

Etiquetas: , ,

Cómo instalé PostgreSQL en Mac OS X

5.5.08. Por ooscarr (ooscarr)
PostgreSQL

El último sistema operativo de Apple viene con MySQL pero no incluye el poderoso sistema de bases de datos OpenSource PostgreSQL. Y para los sistemas UNIX no proveen un archivo binario de fácil instalación suponiendo que es sencillo para todos los realmente interesados (comentan que sí). Aquí entrego una guía típica de instalación de este tipo de programas que sirve tanto para Mac OS X, Linux, BSD y UNIX en general. Es para todos casi lo mismo.

Primero

  1. Se recomienda a todos descargar la última versión más conocida por estos días como iPhone SDK desde la página de Apple. O instalar las Developer Tools (que vienen en el disco de instalación) si usas Tiger.
  2. Descargar la última versión de PostgreSQL desde postgresql.org (los .md5 son las firmas digitales, no los archivos que queremos). De preferencia, en el escritorio.
  3. Hacer doble click en el archivo recién descargado para que se descomprima y ya tenemos la carpeta para compilar.

Compilar PostgreSQL

  1. Abrimos el Terminal (Aplicaciones > Utilidades > Terminal)
  2. Escribimos el comando
    $ cd
    luego espacio, arrastramos y soltamos la carpeta recién descomprimida en la ventana del Terminal para que quede la ruta escrita en la misma línea. Enter (o return). Debería quedar algo como:
    $ cd /Users/ooscarr/Desktop/postgresql-8.3.1 

Configure

Antes de comenzar a compilar, hay que generar los Makefiles. Esto se hace ejecutando el script incluido configure con parámetros opcionales. El comando y los parámetros que elegí fueron los siguientes:

./configure --enable-thread-safety \
                    --without-docdir \
                    --with-perl \
                    --with-gssapi \
                    --with-pam \
                    --with-bonjour \
                    --with-openssl

No usé --prefix= porque no tengo problemas en que Postgres se instale en /usr/local. Tampoco --exec-prefix= porque no necesito que sea independiente de la plataforma, es para instalarlo aquí mismo.

En general no recomiendo personalizar las carpetas donde Postgres va a instalar sus archivos, para tener una instalación de lo más normal y conocida que permitan pedir ayuda para arreglar problemas sin complicaciones. Leopard, como UNIX, viene con readline instalado, así que no hay muchas complicaciones. El --without-docdir es para que no instale la documentación en inglés, pero lo puedes obviar sin problemas.

El --enable-dtrace suena tentador, pero no es necesario ya que no vamos a analizar el proceso de compilación y, según el archivo README, ahora sólo tiene soporte para Solaris (un muy buen sistema operativo para desarrolladores).

Al presionar return se demora un poco porque está revisando las librerías, el sistema, etc. Debería aparecer una lista de checking y unas config.status. Todo normal.

Make

Estamos listos con el código fuente, ahora falta compilar. Comando:

$ make

Éste se demora más, ocupa más el procesador, pero en unos minutitos debería haber terminado con la frase:

All of PostgreSQL successfully made. Ready to install.

Ya. Está listo para instalar.

Instalación

La instalación es igual de fácil. Lo único que hay que hacer (por ahora) es escribir:

$ sudo make install

Lo típico. Si pide la password, la escribimos y listo. La contraseña no aparecerá en pantalla.

PostgreSQL installation complete.

Eso es todo. PostgreSQL está instalado en /usr/local/pgsql/

pgAdmin III

Antes de seguir, sería bueno instalar la última versión del software pgAdmin III cuya instalación es tan fácil como la mayoría de las instalaciones de Mac OS X: arrastrar un archivo a la carpeta de Aplicaciones.

Crear la base de datos

Al igual que en Windows, se estila crear un usuario dedicado para que PostgreSQL administre los datos. Más bien es un requisito. En mi caso voy a guardar los datos en la carpeta /usr/local/pgsql/data como viene por defecto, pero esto cambia según la necesidad y configuración personal de cada usuario. Para crear la carpeta ahí, utilizo el famoso comando:

$ mkdir /usr/local/pgsql/data

Después hay que crear el usuario. Y como no me molesta tener un usuario más en la pantalla de inicio de sesión (si tienes el inicio de sesión automático, ni lo vas a ver), lo creo normalmente desde Preferencias del Sistema > Cuentas > +

Pantalla de Agregar nuevo usaurio de Mac OS X

Bueno, ahora que existe el usuario postgres, hacemos que la carpeta /usr/local/pgsql/data pertenezcan a este nuevo usuario.

$ sudo chown postgres /usr/local/pgsql/data

Para inicializar la base de datos, debemos entrar a la cuenta de postgres con

$ su -l postgres

Y la inicializamos por primera vez con el script:

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

Al finalizar, aparecerán dos líneas muy importantes, ya que estos comandos se usarán para iniciar el servidor de postgresql para que funcione. En mi caso iniciaré el servidor de PostgreSQL con:

/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

Y lo terminaré con:

/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile stop

Cabe recordar que estos comandos sólo funcionan desde el usuario postgres así que siempre habrá que iniciar su sesión escribiendo antes:

$ su -l postgres
$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

Ahora que está el servidor corriendo, podemos cerrar todas las ventanas.

Crear los usuarios

La forma más fácil de crear los usuarios es abrir el software pgAdmin3, presionar el ENCHUFE para crear un nuevo servidor dentro del programa con los datos conocidos:

Agregando servidor localhost en pgAdmin III para Mac OS X

Una vez conectado, creamos un nuevo usuario desde Editar > Nuevo Objeto > Nueva rol de Login...

Editar > Nuevo Objeto > Nueva rol de Login...

Aquí se pueden usar nuestros propios datos que se usarán para conectarnos desde los códigos que podamos estar escribiendo.

Agregando datos de usuario de PostgreSQL en pgAdmin III para Mac OS X

Ya podemos crear una nueva base de datos

Menú contextual Crear nueva base de datos

Para el nuevo usuario recién creado

Asignando usuario de nueva base de datos
Recomiendo utilizar la codificación de caracteres UTF-8 como estándar si vamos a usar caracteres que no están en el idioma inglés, como la é con tilde.

Si nos desconectamos (con el mismo ENCHUFE), por seguridad deberíamos ir a Propiedades

Menú contextual Propiedades de la base de datos

... Y cambiar el nombre de la base de datos (BD de Mantenimiento) y el usuario dueño de esa base datos que recién configuramos.

Cambiando datos de base de dato PostgreSQL en PgAdmin III para Mac OS X

Cuando nos volvamos a conectar, nos va a volver a pedir la contraseña del usuario nuevo.

Por favor ingrese la contraseña

Y una vez conectados a la base de datos local, deberíamos tener un PostgreSQL completo funcionando en nuestro computador.

Tablas, triggers y vistas de PostgreSQL en PgAdmin III en español

[ACTUALIZACIÓN] Para que la instalación quede completa, faltó mencionar cómo agregar el lenguaje PL/pgSQL a PostgreSQL.

Palabras finales

Aprendimos a instalar PostgreSQL de manera sencilla en la máquina local desde el código fuente. Ahora sólo me falta aprender a hacer que se inicie automáticamente cada vez que se enciende el computador o crear un alias que inicie la base de datos con un simple doble click y sin escribir los complicados comandos:

su -l postgres
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

También es conveniente agregar el directorio /usr/local/pgsql/bin/ al PATH

Referencias

Artículos relacionados

Etiquetas: , , ,

¿Cómo controlar Last.fm con el Apple Remote Control?

30.3.08. Por ooscarr (ooscarr)

Introducción

Actualmente el cliente reproductor de Last.fm para Mac no ofrece la opción de controlarlo con el Apple Remote Control que venía incluido en las primeras macs con Intel como sí lo hace iTunes y otros programas como los de presentaciones. Como yo no bajo música ilegalmente, el reproductor Last.fm lo es todo para mí y poder controlarlo a distancia es lo que yo más andaba buscando. Escarbando en Internet, encontré un programa para darle acciones al control remoto de Apple y aquí mostraré cómo configurarlo con Last.fm.

iRed Lite

iRed Lite

iRed Lite es una aplicación que se adueña del receptor infrarojo mientras está abierta y permite controlar distintas aplicaciones configurándolo adecuadamente. Lamentablemente no es Open Source pero sí es gratuito (por ahora) a diferencia de otras soluciones como Remote Buddy (19.99). De hecho, iRed Lite parece ser una alternativa gratuita y menos acabada de Remote Buddy.

Con todo ese poder de controlar y cargar cualquier aplicación más la capacidad de los receptores infrarojos de Apple de poder también transmitir, fácilmente se podrían controlar todos los equipos de la casa como el televisor, el equipo de música, el aire acondicionado y hasta el portón del auto y el mismo sistema de alarma del auto con el simple Apple Remote de 6 botones! O estoy exagerando...

Configuración

Leyendo el Manual, aprendí estas instrucciones:

  1. Una vez descargado e instalado, hay que abrir el Editor.
    Icon, Show Panel
  2. Creamos un nuevo Layer presionando el Engranaje > New Layer. Le ponemos un título (Title: Last.fm), lo activamos con la aplicación Last.fm.app (Activate layer with application Last.fm.app) y ponemos Guardar (Save)
    Icon, Show Panel
  3. Luego, presionamos el triangulito que está en la esquina inferior derecha de la ventana para abrir el espectacular editor avanzado
    Triangulito en la punta de la ventana
  4. Agregamos una nueva aplicación llamada "Last.fm" y un nuevo grupo (Groups) llamado "Controles".
    Agregar con el botón +
  5. De ahí, agregamos una nueva acción de tipo teclado (+ Add Action ... > Keystroke) y la llamamos "Skip", por ejemplo.
    Keystroke
  6. Abajo, ponemos "Last.fm.app" como Target Application. En el campo Special Key presionamos la tecla → y marcamos el checkbox de command (). También podemos marcar Bring to front para ver qué canción va a sonar.
    command RIGHT
  7. Lo mismo se puede hacer para subir el volumen y bajarlo. Al final presionamos Save y de nuevo el triangulito para cerrar el espectacular editor avanzado.
    Save
  8. En la ficha Button, arriba donde está la imagen presionamos el dibujo del botón derecho. Abajo, para asignarle una acción a ese botón marcado con amarillo, le ponemos un "Title: Skip", en el sector derecho Application, Last.fm, Controles, Skip y el botón Save. Lo mismo para subir y bajar volumen, seleccionando primero los botones + y - en el dibujo de arriba.
    Yellow buttons
  9. Listo. Ahora para controlar el reproductor Last.fm abrimos el iRed Lite, presionamos un segundo el botón MENU del control, buscamos el layer Last.fm, presionamos Play y cada vez que presionemos adelante, el cliente Last.fm saltará la canción.
    OSD Panel

Palabras finales

Ahora que tengo todo configurado, puedo manejar el Google Earth con el RC desde el sillón con el notebook conectado al televisor mientras en el equipo de música suena mi querido Last.fm. Un irresponsable y delicioso despilfarro de electricidad. Lo voy a apagar mejor.

Como decía, lamentablemente iRed Lite no es Open Source, pero lo que sí es Open Source es el cliente reproductor oficial de Last.fm; así que si existe algún programador con ganas de implementarlo de forma nativa en la aplicación, varios se sentirán muy agradecidos. Ahora faltaría lograr que el cliente Last.fm ponga lo que estoy escuchando en el estado de Microsoft Messenger o iChat como ya lo hace con Skype para quedarme conforme.

Nos vemos.

Etiquetas: , ,

Publicidad