Iphone break!!

Marzo 29th, 2008

Primer susto de la temporada.

La aplicación de Term vt-100 pide password, pero al introducirlo no lo reconoce y lo vuelve a pedir. Y así sucesivsamente.
Buscando en google encontré una solución:

mkdir -p /usr/local/arm-apple-darwin/lib
ln -sf /usr/lib/libgcc_s.1.dylib /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib
chmod +s /Applications/Term-vt100.app/Term-vt100

Yo lo ejecuté confiado, y el resultado fue que después de eso todos los comandos que lanzaba me escupían esto:

# ls
dyld: Library not loaded: /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib
  Referenced from: /bin/ls
  Reason: no suitable image found.  Did find:
        /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib: stat() failed with errno=62
        /usr/lib/libgcc_s.1.dylib: stat() failed with errno=62
zsh: trace trap  ls

Cualquier comando de la bash escupía este error, y las aplicaciones no se ejecutaban. Me morí de miedo.

El libgcc_s.1.dylib original era un enlace a libgcc_s_v6.1.dylib.
Por otro lado, en realidad /usr/local/arm-apple-darwin/lib/ es un enlace a /usr/lib. Con lo cual, ejecutando el ln de la supuesta solución al password en Term vt-100, lo que se hace es chafar el enlace a la versión de la librería con un link que enlaza la librería contra sí misma. Un enlace redundante.

SOLUCIÓN

Los comandos SSH no se ejecutan porque dependen de una librería que ahora no existe, pero el servidor SFTP responde a sus propios comandos. Se puede acceder por SFTP al aparato, descargar la versión correcta de la librería, renombrarla al nombre del link, eliminar el link erróneo y subir la librería renombrada en su lugar.

sftp 192.168.1.5    # ip del iphone

sftp> cd /usr/local/arm-apple-darwin/lib/
sftp> rm libgcc_s.1.dylib
sftp> get libgcc_s_v6.1.dylib
sftp> !mv libgcc_s_v6.1.dylib libgcc_s.1.dylib
sftp> put libgcc_s.1.dylib
sftp> exit

Espero que le sirva a alguien para ahorrarse un disgusto :-)

Ya tengo un iPhone

Marzo 21st, 2008

iphone.jpgHace cosa de 1 año empecé a leer por Internet para comprarme un iphone. Decían que para después de verano de 2007 ya estaría en España (y con UMTS…), pero llegados al 2008 sigue sin aparecer.
Hay algunas cosas que me echaban para atrás porque con Linux no se entiende, o no se entendía. Mi amigo Mauro tuvo uno en el trabajo, y al conectarlo por USB a su portátil ubuntizado ni siquiera cargaba la batería. Desmoralizador, un desastre.

Últimamente ya se empezaban a leer cosas sobre sincronización de música y videos con Linux, e incluso un módulo para que cargue la batería con Linux… y Mauro se compró un iTouch el mes pasado. Entonces empecé a ver la Luz. Cuando, incrédulo, empecé a ver que él funcionaba ya con Linux y podía sincronizar sus contenidos sin problema, entonces me lancé a por él.

Seguí en eBay varias pujas, y al final encontré una que, a falta de 1 hora para terminar, estaba todavía a 250 euros. Al final la gané por 325 euros, así que el aparato me ha salido bien de precio. Tardó unos 10 días en llegarme desde Brooklin, y ayer por fín cayó en mis manos. Un iPhone 8Gb libre y desbloqueado con firmware 1.1.3.

No voy a explicar cómo hacer que se sincronice con Linux porque hay tropecientas páginas que lo explican. Os dejo unos enlaces:

  • iPhone module: se necesita para que cargue la batería del iPhone.
  • Howto iPhone con Amarok: El manual es para Ubuntu. Yo lo he seguido con la ubuntu que uso en el portátil y tengo que decir que funciona perfectamente.

Entre las cosas que más me gustan:

  • Ya es compatible con Linux, menos mal
  • Es bonito, es precioso, aunque eso lo sabemos todos
  • Es estable: mi antigua I-mate Jam me dejaba colgado a veces sin ninguna explicación
  • Es Unix: Se puede entrar por SSH, tiene bash y vim (inprescindibles para vivir dignamente), se puede montar su filesystem con fusefs…
  • Es superfuncional: tiene aplicaciones para todo, o casi todo. Tiene aplicaciones nativas para LastFM, MyStrands, Youtube, Google maps (con localizador por triangulación mediante hotspots wifi y antenas de repetición gsm/gprs), sindicadores de RSS y de podcasts, lectores de ebooks, clientes de correo para mirar mi correo por IMAP, clientes de VPN para conectar con mi trabajo por PPTP, clientes VNC para escritorio remoto… sin olvidar la aplicación de iPod que es uno de los puntos más fuertes del aparato

Las aplicaciones están tiradas de instalar. Tiene una aplicación llamada Installer.app que viene a ser un gestor de repositorios de software, al estilo Synaptic (el que trae Debian para APT). Con mi I-mate Jam tenía que instalar algunas aplicaciones en un windows para que se instalasen en la PDA, otras simplemente había que subirlas con un software de sincronización (activeSync para windows, o Synce para Linux, que es horrible y falla más que una escopeta de feria).
iPhone es un avance genial en mi vida. Un complemento perfecto.

Cosas que no me gustan o que aún están verdes:

  • NO TIENE UMTS!! esto es importantísimo porque las tarifas y velocidades GPRS son tercermundistas.
  • No se puede copiar y pegar (copy&paste). Esto puede no parecer importante, pero de entrada el primer día quise copiar unas URL’s de una web para pegarlas en el sindicador de podcasts. Como no se podía tuve que copiar a mano las URL’s en el iPhone mientras las leía en el ordenador. Eso es un fallo garrafal.
  • No hay menús en ninguna aplicación. Las aplicaciones tienen un apartado settings o se configuran desde la aplicación genral de configuración, pero una vez que las estás usando no tienen menús contextuales para efectuar acciones sobre los contenidos. Esto hace que para los usuarios habituales de handhelds con Windows Mobile o Symbian sea un poco raro de manejar al principio.
  • La cámara (de 2 Mpx) NO GRABA VIDEO. y yo me pregunto, POR QUEEE??? tan difícil era que la aplicación por defecto grabase vídeos aparte de tirar fotos??? no lo entiendo, esto es injustificable
  • Safari no tiene Flash. Esto sería preocupante de no ser porque ayer mismo leí esta noticia y así al menos me quedo tranquilo y esperanzado.
  • Quicktime es una basura. No se puede gestionar la cola de reproducción ni se puede lanzar directamente la aplicación, se invoca desde los contenidos web.
  • No existen aplicaciones de sincronización. La agenda y los contactos no se pueden sincronizar con ninguna aplicación nativa en Linux. Aún así, he visto que existe Funambol, una aplicación que sincroniza contra un portal desarrollado por la misma empresa. Tengo que echarle un ojo más a fondo a esto.

Entre las buenas noticias recientes está la liberación del SDK, con lo cual espero que el tema de sincronización se resuelva pronto con aplicaciones nativas. Evidentemente a partir de ahora la disponibilidad de software se incrementará exponencialmente.

A pesar de que hay cosas que todavía están verdes, estoy encantado con mi nuevo iPhone. Iré diciendo más cositas a medida que me surjan al paso :-)

De qué va esto…

Septiembre 18th, 2007

La SGAE se empeña, pero los usuarios demandamos nuestro libre acceso a la cultura. Eso eso, libre, y rápido también: de la mula a la tele.
Por eso, he aquí esta maravillosa adquisición: un disco duro multimedia de 500 Gb al increible precio de 160 Euros.

screenplay.jpg

Así a bote pronto:

  • contando con una media de 6 euros por persona entre entradas y palomitas, 160 Euros me permiten ver 13 películas en el cine con mi novia.
  • contando a 750 Mb por peli, o a 300 Mb por capítulo de serie, los mismos 160 Euros me permiten ver en la tele de mi casa…. tachaaaaaaan: 666 pelis, o 1.666 capitulos de series!!!!
  • Yendo un poco más allá: contando a 20 Euros por disco, 160 Euros me permiten comprarme 8 CD’s musicales. Aproximadamente la discografía de 1 grupo corriente de pop, incluyendo algún directo y algún inédito.
  • Contando a unos 3 Mb por canción, los mismos 160 Euros me permiten escuchar… 166.666 canciones, que contando a unos 10 temas (siendo generoso) por álbum son 16.666 álbumes, aproximadamente toda la discografía editada en el pop de los 90!!!!

Evidentemente la noticia no es que me he comprado un disco multimedia. La noticia es eso, junto con la noticia que leía hoy sobre el nuevo cánon de la SGAE aplicado a los teléfonos móviles.

Y es que los cálculos de la lechera de aquí arriba son sólo una parte, porque puestos a divagar… los 20 Euros que me costó la SD Card de 2 Gb que uso en mi PDA, me permiten leer unos 1300 libros en formato Ebook (1,5 Mb por libro aprox), mientras que seguramente en papel no podría comprar ni tan siquiera un bestseller.

No es justo. No señor. Y la SGAE empecinada en fabricar tontitos… eso sí, tontitos que paguen cánones.
Y algunos empecinados en apoyarles.
Y mientras, venga a salir Bisbales y Bustamantes como palomitas. Y venga a salir 150 pelis de cine español al año. Que entre la entrada, las palomitas, el cánon de todo lo que compro y el cánon de la ADSL, a mí una peli española me cuesta 50 Euros la vea o no la vea.

Manda narices.

Eso sí, como la SGAE no lo permite, yo _NO_ voy a usar mi nuevo disco duro para almacenar pelis ni música, ni mi PDA para leer libros, ni voy a conectarme a la mula con mi ADSL de 52 eurazos. Lo digo solo para que conste y quede clarito.

Acerca del disco: es un Iomega Screenplay de 500 Gb, lo que pasa es que no lo veo en ningún sitio web. Lo he comprado en Media***kt, pero en internet parece que no existe (si alguien lo encuentra que lo diga).

No tiene lector de tarjetas ni entrada de USB host. Tiene salida SCART, RCA y vídeo compuesto. Los cables RCA y vídeo compuesto vienen en el paquete, el SCART hay que comprarlo aparte.

Lo mejor: sólo tiene una lucecita pequeñita en el frontal, que no molesta demasiado con las luces apagadas, al contrario de otros (Conceptronic, Woxter…) que, o están llenos de Led’s, o tienen solo uno pero con potencia para fundirte la retina.

Prometo disfrutarlo, a la salud de la SGAE o de quien toque. Salu2!

Ya tengo TDT

Diciembre 28th, 2006

woxter-xvid-675-dvbt.jpgPor mi cumpleaños he recibido algunos regalos muy chulos. Uno de ellos es un receptor de TDT. Se trata del Woxter X-vid 675 DVB-T, un aparato de pequeñas dimensiones, muy bonito y que incluye receptor de TDT, reproductor de DivX, lector USB, lector SD y hace slideshows de fotos.

No hace falta que enumere todas sus características puesto que están en la ficha del producto. Lo he probado todo y funciona al 100% sin ningún problema, la reproducción es estupenda y su configuración es muy muy sencilla. Pensé que la lectura de videos o música desde los medios externos (USB, SD) sería lenta o iría a trompicones, pero no. Así, para evitar tener que ir grabando CD’s y DVD’s, he comprado también una carcasa USB (Conceptronic Grab’nGo 3,5″ Hard Disk USB 2.0) para conectarle discos IDE. Le he puesto uno de 80 Gb (formateado a vfat, está claro).
conceptronic-grabngo.jpgAhora tengo un reproductor con 35 canales de televisión digital terrestre, 10 canales de radio y un almacén de 80 Gb de vídeos. La música la reproduzco desde la misma SD que cargo a diario para escuchar en mi super mp3. Si me bajo un video nuevo, lo meto en el USB stick de mi nena y lo vemos en un tris. Si me voy a una fiesta y saco fotos, las veo en slideshow desde la misma SD de la cámara.

Supongo que con esto se retrasará un poco el barebone que tenía proyectado poner junto a la tele con un MythTV. No quiere decir que lo abandone, pero de momento me ahorro la $$ porque este nuevo aparato cubre muchas de mis expectativas.

HP Laserjet 1020 en Gentoo

Mayo 24th, 2006

hplaserjet1020.jpgEl wrapper oficial de foo2zjs ya hace funcionar la 1020 en Linux. Ya expliqué en su día cómo hacerla funcionar en FreeBSD con su versión modificada no oficial, aunque me dió problemas de varios tipos, por ejemplo que imprimía unas cuantas hojas de cada trabajo (10 o 12) y luego se paraba. Ahora la he configurado en Gentoo con los drivers oficiales estables.
Primero hay que instalar el servidor de impresión CUPS, acompañado del wrapper foo2zjs. También hay que instalar el paquete hplip porque es el que incluye los drivers para las impresoras HP.

echo "net-print/cups ~x86" >> /etc/portage/package.keywords
echo "net-print/hplip ~x86" >> /etc/portage/package.keywords
echo "net-print/foo2zjs ~x86" >> /etc/portage/package.keywords
emerge  net-print/cups net-print/hplip net-print/foo2zjs

Se añade el wrapper y el gestor de drivers al runlevel por defecto del sistema de arranque.

rc-update add default cupsd
rc-update add default hplip

Se actualiza el firmware de la impresora:

cat /lib/firmware/sihp1020.dl > /dev/usb/lp0

Se configura CUPS via web o usando el gestor que a cada uno más le guste. A mí me ha funcionado a la primera, entiendo que no tiene que dar problemas de ningún tipo ya que todo es oficial y no hay que hacer hacks de ningún tipo. Esta explicación es extensible a impresoras de la rama 10xx (por ejemplo 1000, 1005, 1010, 1012, 1015, 1020 y 1022).

Gráfica y sonido funcionando ya en Gentoo

Abril 7th, 2006

Después de varios días centrado en mi trabajo y sin demasiado tiempo para mis cosas, he vuelto a pasar un rato indagando en el soporte que Linux ofrece a mi portátil. Efectivamente, tal como el título canta, ya tengo la gráfica funcionando con los drivers de Nvidia y el sonido con los de Alsa. Antes adelanto algunas cosas:

  1. He migrado a Gentoo por la flexibilidad de portage. Lo que se puede hacer en Gentoo también se puede hacer en cualquier otra distribución. No tiene nada que ver con otras distros que usan paquetería precompilada, causando que un usuario de otras distros no sepa reproducir lo que en Debian, Redhat o SuXSE viene por defecto, como si fuese cuestión de poner una flor en un florero. De esta forma por ejemplo, los supuestos fuentes con que se compila el núcleo de Ubuntu Dapper, no compilan en un entorno normal ni a pedales. Quiero decir con esto, que lo mismo que yo he hecho en Gentoo puede reproducirse perfectamente en otra distribución.
  2. El driver no es el oficial de Nvidia. Bueno si, pero con un parche que ha hecho un tío. Cabe decir que he instalado Quake3 (que es GPL, no me echeis a los leones) y al ejecutarlo se queda la pantalla negra y hay que hacer CTRL-ALT-DEL para salir del entorno X-window. Por otro lado, GLXgears va a paso de babosa, como si usase unos drivers VESA de antes de la guerra y no le acabasen de funcionar bien… eso si, dice que genera 2500FPS. No se si es que se ha vuelto idiota o es que gira tan rapido que mi visión solo capta un movimiento lento.

Leer el resto del post »

Qtek S110 (Imate JAM 128 Mb)

Marzo 17th, 2006

jam.jpgEn el trabajo hemos contratado líneas de telefonía móvil para la empresa, con las que nos daban gratuitamente unos terminales Siemens AP75 (que no están nada mal, dicho sea de paso). Por 100 Euros en Amena he cogido una Qtek S110 (Imate JAM 128 Mb). Hay páginas muy buenas que ya describen las características del cacharro, así que voy a ahorrarme ese paso.

Como ya he comentado en anteriores posts, estoy usando Ubuntu Breezy por culpa de algunos problemas de incompatibilidad con el VAIO FE-11H. Ahora acabo de sincronizar la I-mate con el Evolution que trae el sistema, aunque no lo uso para leer el correo (eso será un post aparte).

Para no perderme en futuras ocasiones, aquí va el mini-howto resumido de cómo hacer la sincronización (y su integración con Gnome). Aclarar que ésto sirve para cualquier Pocket PC, que parto de una shell con root para no tener que teclear sudo cada vez como un tonto, y que usaré negritas para los comandos que se vayan ejecutando.

Leer el resto del post »

Easy Sound mp3 SD/MMC

Marzo 16th, 2006

Easy-Sound_MP3-SD-MMC.jpg
Otro cacharrito más. Un reproductor que lee los mp3 contenidos en una tarjeta SD. Es pequeñito y muy barato, y la capacidad es la de las tarjetas que le pongas.

En realidad tiene cosas buenas:

  • Pequeño
  • Barato (12€ en PC-Box de Mataró)
  • Bonito

Pero también tiene cosas malas:

  • No tiene LCD, no sabes lo que suena
  • Puedes pasar de cancion (anterior y siguiente) pero no de directorio
  • No puedes rebovinar ni adelantar una canción
  • No tiene memoria interna, por lo que cuando lo paras, despues empieza de nuevo desde la primera canción.
  • Por alguna extraña razón a los 2 días de tenerlo, los botones de atrás y alante intercambiaron su función. Ahora si quiero escuchar la siguiente canción tengo que darle hacia atrás, y viceversa (Aclaración, mi socio también lo tiene y le ha pasado exactamente lo mismo).

Resúmen: el cacharrito mola, es muy chulo y es chiquitín. No tiene límite de capacidad, eso depende sólamente de las tarjetas que le pongas. Y además, por el precio que vale, si lo pierdes puedes comprarte 2 más, uno para escucharlo y otro por si lo vuelves a perder. Lo que más me fastidia es tener que empezar a reproducir la playlist de nuevo al encenderlo, pero por 12 € que cuesta estoy seguro de que sobreviviré ;-)

dd-wrt y DHCPd

Febrero 19th, 2006

Wrt54g.jpgAyer compré un hotspot Linksys WRT54GSv4, compatible por los pelos con OpenWRT y DDWRT. Lo flahseé con la versión 2.3 de DDWRT que lleva su nombre (es la leche, hay que decirlo), y todo funcionó correctamente durante unas horas. A las 3 o 4 horas los dispositivos (1 pda, 1 portatil y 1 estación) perdieron conectividad. He estado dando vueltas al tema, y después de varias horas probando cuál podía ser el problema he dado con él: el servidor DHCP que incorpora el sistema del cacharro se queda tirado. Durante unas horas funciona correctamente, pero cuando los dispositivos móviles renuevan sus leases, el linksys ya no se las ofrece. Poniendo IP’s estáticas en todos sitios he conseguido que todo funcione.
He llamado a Jordi Clopés para comentarlo, y me ha dicho que no era la primera vez que oía hablar de problemas con DHCP en los firmwares libres para WRT, así que imagino que es posible que a alguien se le reproduzca.

Quizá me pasa a mí solo, pero creo que es bueno avisarlo por si alguien se encuentra con lo mismo, ya que yo no he encontrado ninguna nota al respecto. Aclaro, el problema se ha producido en un WRT54GS v4, con dd-wrtv23.

Nueva adquisición: Sony VAIO

Febrero 16th, 2006

vaio1.jpgEn Sysdivision trabajamos programando y diseñando. Adjudicado el módulo 1 de la incubadora de empresas de Mataró, migramos al nuevo despacho y montamos el mobiliario (hemos estado toda la mañana montando IKEAs de 450mil piezas). Queda migrar los equipos, entre los que nos llevamos varios servidores de preproducción y uno dedicado para un Asterisk. Las workstations necesitamos dejarlas en casa, y mi portátil AHTEC es demasiado pequeño para mover según que aplicaciones que nosotros usamos a diario, así que he decidido hacer una pequeña inversión en tecnología portátil para llevar al trabajo: un nuevísimo Sony VAIO FE11H.

Entre las características de la máquina cabe destacar el procesador, un Centrino Core Duo 1.66Ghz. En este aspecto me ha dado miedo la compatibilidad con Linux (y todavía dudo de FreeBSD), pero Markitos ha indagado en varios foros y me ha llamado para tranquilizarme, pues ha encontrado reviews personales que aseguran un rendimiento brutal. El resto tampoco deja que desear: 1 Gb de memoria, HDD 100 Gb SATA, tarjeta wlan a/b/g integrada y pantalla de 15′4. La gráfica una GeForce Go 7400 128 Mb Turbocache soportando 256 Mb (en esto ando algo perdido así que tengo que indagar). Trae una grabadora DVD+/-RW de doble capa, y para variar, un Windows XP instalado de serie cuyo número de licencia tiene enganchado debajo en una pegatina.

Acabo de iniciarlo en Windows para comprobar que no tenga ningún pixel fundido y todo funcione correctamente, y he aprovechado para escribir estqas lineas. O escribía o rebentaba… así que ahora plego para instalar una Slackware y ver que tal responde.

Seguiré informando!

Update: finalmente estoy instalando Gentoo. Veremos que tal, pero de momento /proc/cpuinfo me muestra dos procesadores, lo que disipa mis temores acerca del Core Duo :-)