Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Por fin un emulador de GameBoy gratuíto y decente para teléfonos. Via Xataka Móvil descubro Java GV con versiones J2ME y !¿!Android!?!.

18/May/2008 / 0 comentarios

300 me parece una magnífica película, que está basada en el cómic homónimo de Frank Miler. Yo no soy muy fan de los cómics, pero es interesante esta comparación entre escenas de la película y viñetas del cómic...

15/May/2008 / 0 comentarios

NetBeans como IDE para desarrollo web

Archivado en Programación con fecha 15/May/2008 - 0 comentarios
Etiquetado con: ide, netbeans, eclipse, php

NetBeans ha sido siempre la competencia directa de Eclipse. Los dos han evolucionado mucho, pasando de ser IDEs casi exclusivos de Java a ser entornos de desarrollo realmente completos para casi cualquier lenguaje de programación: Java, C++, Python, Ruby, PHP...

NetBeans acaba de lanzar su versión 6.1, en la que por primera vez se incluye un plugin para desarrollo con PHP, que además de integrar las funcionalidades básicas en cualquier IDE avanzado (escritura predictiva, resaltado y detección de errores de sintaxis...) ofrece integración con XDebug.

NetBeans, al igual que Eclipse, integra un gestor de plugins que permite instalar cualquiera de las funcionalidades a partir de una instalación base. Podemos así personalizar el entorno de desarrollo necesario para desarrollo web añadiendo el acceso a bases de datos o el control de versiones...

Tras mi enfado con Eclipse me puse a trastear con Vim y buscar ayuditas para lo que necesito (control de versiones, integración de documentación, etc...) y me encontré con VIM for (PHP) Programmers, una interesante presentación con 77 páginas de consejos y trucos que facilitan el trabajo diario...

12/May/2008 / 0 comentarios

D-BUS en reproductor oficial de Last.fm

Archivado en Linux con fecha 08/May/2008 - 0 comentarios
Etiquetado con: linux, debian, last.fm, dbus

Algo que echo en falta en el reproductor oficial de Last.fm ( no uso amaroK porque el soporte para el nuevo protocolo no se implementa en la rama 1.4.x, lo que provoca que no puedas banear canciones o saltarte canciones, por ejemplo ) es el soporte para control externo. En Linux existen varias alternativas para comunicarse con las aplicaciónes, como DCOP ( usado por ejemplo por amaroK en KDE ) o D-BUS ( pretende ser el estándar para KDE/Gnome ).

Como el reproductor de Last.fm está programado con las librerías QT, se ha optado por la segunda opción, ya que estas librerías ofrecen un buen soporte para D-BUS. En los foros de Last.fm un usuario llamado tarsus4 ha colgado el código de una extensión que permite controlar el reproductor mediante D-BUS, estando soportadas las acciones más básicas: reproducir, parar, saltar, variar el volumen y obtener información de la pista en reproducción

Para compilar el módulo en Debian y derivados, el proceso es el siguiente:

sudo apt-get libqt4-dev
sudo ln -s /usr/lib/libLastFmTools.so.1 /usr/share/lastfm/libLastFmTools.so
wget http://cdn.last.fm/client/src/last.fm-1.4.0.56102.src.tar.bz2
wget http://glue.umd.edu/~rossatok/dbusextension-1.0.tar.bz2
tar xjvf last.fm-1.4.0.56102.src.tar.bz2
cd last.fm-1.4.0.56102/src/extensions/dbus
qmake dbusextension.pro
make
cd ../../../bin/extensions
sudo cp libext_dbusextension.so /usr/lib/lastfm

En caso de fallar la compilación, deberá editarse el archivo con extensión .pro y cambiar la ubicación de las librerías.

Esperemos que en futuras versiones, se integre en el código oficial o implementen un soporte completo...

Conectarse a Ya.com con un XAVi Vulcan

Archivado en Internet con fecha 08/May/2008 - 0 comentarios
Etiquetado con: ya.com, telefonica, adsl, router

Una tormenta machacó mi veterano D-Link DSL-504T haciendo que los puertos ethernet parpadearan sin tener cables enchufados. El probre no sirve ni para hacer de hub, por lo que necesitaba otro router para poderme conectar a internet. Rebuscando encontré el pequeño router monopuerto que Telefónica instala con las últimas líneas ADSL, el XAVi Vulcan BSP con chip Conexant Viking.

Tras trastear un poco con las opciones conseguí conectarme a Ya.com (4 megas) sin problemas, como puede verse en esta captura. No sincroniza la bajada al 100% siempre, pero igual hacía el antiguo router.

Partiendo de la configuración por defecto de Telefónica:

  1. Eliminar todas las conexiones en Configuration » Internet » Connections
  2. Crear una nueva conexión, en donde VPI=8, VCI=32, Service Category=UBR Without PCR
  3. En Connection Type indicar MER(bridge with NAT) y LLC/SNAP
  4. En WAN IP Settings, marcar la primera opción en caso de tener IP dinámica o indicar la IP fija (como es mi caso) y marcar Enable NAT
  5. En Configuration » Internet » ADSL, marcar ADSL Port, ADSL2PlusOnly, L2L3Allowed, Bitswap (Down y UpStream)

Por último, cambiar las DNS en Configuration » Dns Client a las que nos hayan asignado.

El único problema con el que me he encontrado es que al reiniciarse el router la configuración del Bitswap se pierde y no sincroniza. Es necesario marcar las opciones para que vuelva a funcionar...

Tras días de duro pero gratificante trabajo tenemos el placer de presentar ... ¡¡ el nuevo TOP Bitacoras.com !! Nuevo aspecto, nuevo algoritmo y basado completamente en datos propios. A disfrutarlo :)

06/May/2008 / 0 comentarios

UPDATE con rownum y ORDER BY en MySQL

Archivado en Inclasificable con fecha 23/Apr/2008 - 0 comentarios
Etiquetado con: mysql, database, sql

Mi compañero Luis nos indicaba en Sentido Web cómo simular el rownum de Oracle en MySQL:

SELECT tabla.*, @rownum:=@rownum+1 AS 'rownum' 
FROM tabla, (SELECT @rownum:=0) r

El problema aparece cuando se quiere hacer un UPDATE asignando el valor de rownum a un campo cuando se necesita un ORDER BY, ya que MySQL no permite usar orden en las consultas de actualización cuando se usan 2 tablas.

La solución pasa por definir previamente una variable que se vaya actualizando para cada fila para la que se realize el UPDATE:

SET @rownum=0; 
UPDATE tabla SET campo1=@rownum:=@rownum+1 ORDER BY campo2

WiiLinks

Archivado en Wii con fecha 21/Apr/2008 - 1 comentarios
Etiquetado con: nintendo, wii, enlaces, links

Desde que en mi cumpleaños cayera la Nintendo Wii poco me he viciado, pero últimamente estamos dándole uso y mi curiosidad por el juguetito va creciendo día a día por lo que estoy empezando informarme sobre todo el tema homebrew y demás. No tengo chip ni pretendo ponérselo, ya que prefiero esperar a las soluciones sin chip que empiezan a salir y a ser estables.

De momento, éstas son las páginas que sigo:

Se admiten sugerencias :)

Actualización:

Bosque Virtual: tu ahorro cuida el medio ambiente

Archivado en Inclasificable con fecha 18/Apr/2008 - 0 comentarios
Etiquetado con: bosque, virtual, union, fenosa, accionatura, second, life

Bosque VirtualBosque Virtual es una iniciativa de UNIÓN FENOSA para contribuir al ahorro de energía. Disponen de una encuesta para realizar un cálculo de tu índice de Eficiencia Energética y que servirá para conocer cuáles son los factores que provocan un consumo excesivo de energía. Una vez cumplimentada la encuesta te enviarán un correo electrónico con consejos para reducir el consumo eléctrico y donarán 1 €uro a la ONG Acciónatura para la reforestación de la Selva Atlántica.

La parte friki es que también se plantará un árbol virtual en Second Life :D

 

Delirios de un Informático :: Gestionado con Bitacorae :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons