ene 26
Estaba buscando un ruter con wifi n decente en el mercado español pero fracasé estrepitosamente. Me introduje en una espiral casi infinita de compra router-pruébalo unos días-cabréate-devuélvelo. Unos tenían el alcance de un escupitajo contradiciendo las consignas de sus portadas. Otros eran presa fácil de ataques de denegación de servicio que son frecuentes en mi proveedor de internet. Así que decidí buscar en el mercado oriental. Me pillé el JHR-N825R. Menudo bicho. Llega hasta el último rincón de casa. Sólo tiene dos pegas. Una es que el enchufe es para oriente y la solucioné rápidamente vía amazon. La otra es que la interfaz está en chino mandarino. Así que para configurarlo tuve que estar mano a mano con el traductor de google. Tres meses después de tenerlo he descubierto cómo pasarlo al inglés, que por nadie pase. Creo que las dos imágenes siguientes se explican por sí mismas:

Interfaz del router en chino

Interfaz del router en inglés
jun 05
Llevo años intentado encontrar el gestor de proyectos que me permita de forma sencilla medir y gestionar mis tareas de programación. Hasta ahora he estado con hojas excel y con el cutrísimo ConsultComm, pero hoy he decidido que ya estaba bien. Me he puesto a buscar y he llegado a un artículo de Vivek Gite de los 10 mejores gestores de proyectos por web de código abierto. He estado jugando con algunos, pero el que me ha encantado es el número 10: ClockingIT.
Es muy sencillo. Te permite dar de alta clientes, proyectos y tareas sin ninguna complicación. En las tareas puedes activar un reloj con el que mides el tiempo que tardas. También puedes enlazar tareas con lo que se va componiendo un diagrama de Gantt sobre la marcha.
ClockingIT está disponible para descargar e instalar en tu servidor. Si lo prefieres puedes registrarte gratuitamente y gestionar tus proyectos desde el sitio. Te crean un subdominio para ti. Está disponible en castellano, que siempre ayuda.
may 18
Por si a alguien le puede interesar hay un sitio donde buscar clases y jars: JarFinder
sep 30
Las expresiones regulares pueden ahorrar muchas muchas líneas de código y bien usadas pueden dar una enorme potencia a la hora de realizar búsquedas. Lo malo es que si no las usamos con asiduidad es muy difícil dominarlas. En Virtuosi Media han publicado una lista de 37 expresiones regulares probadas. Por si a alguien le interesa, aquí está el enlace: 37 Tested PHP, Perl, and JavaScript Regular Expressions. El artículo cuenta además con una serie de enlaces relacionados muy interesantes como el testeador de expresioens regulares.
jun 26
Oracle ha publicado una lista actualizada de plugins de terceros para JDeveloper. Hay plugins muy interesantes como la de Vik que permite crear copias de seguridad del proyecto en formato zip.La lista podéis consultarla aquí.
jun 18
He visto en el blog de Julio César Pérez que ha publicado un post completico dando algunas pautas sobre como hacer un buen diseño e implementación de un servicio web. Me lo apunto por si en el futuro tuviera que hacer alguno (no será por falta de ganas).
jun 17
En programacion.net hay un tutorial sobre internacionalización de programas java con el uso de ficheros de propiedades y las clases ResourceBundle y MessageFormat que es de lo mejor que he visto. Os lo recomiendo.
jun 16
Acabo de leer en Oracle Notepad un artículo muy interesante sobre la ordenación de resultados en castellano. Nunca pensé que la ordenación sería así. Supongo que porque en todas las bases de datos Oracle con las que he trabajado tenían el parámetro NLS_SORT fijado en español.
Para comprobar con qué ordenación por defecto está configurada nuestra base de datos basta con hacer una select de la tabla NLS_PARAMETER:
SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;
PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_CSMIG_SCHEMA_VERSION 5
NLS_LANGUAGE SPANISH
NLS_TERRITORY SPAIN
NLS_CURRENCY ?
NLS_ISO_CURRENCY SPAIN
NLS_NUMERIC_CHARACTERS ,.
NLS_CHARACTERSET WE8ISO8859P15
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD/MM/RR
NLS_DATE_LANGUAGE SPANISH
NLS_SORT SPANISH
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT DD/MM/RR HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT DD/MM/RR HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY ?
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_NCHAR_CONV_EXCP FALSE
NLS_RDBMS_VERSION 10.2.0.4.0
sep 11
Estaba importando un esquema “conflictivo” en mi oracle XE cuando de repente me ha dado un error de final del canal de comunicación. Después de eso (o antes quién sabe) el listener se ha caído. Todos los intentos posteriores por levantarlo han fallado.
Continue reading »
jun 25
Acabo de enterarme a través de un post en el blog de www.digitalalchemy.tv que con tu cuenta de gmail puedes generar ilimitadas direcciones de correo. Tal como se explica en el post poniendo entre el nombre y la arroba un símbolo más y la cadena que quieras te seguirán llegando los correos a ti. Por ejemplo si tu cuenta es micuenta@gmail.com, los correos que envíen a micuenta+trabajo@gmail.com te seguirán llegando a ti. Y alguien puede preguntarse “¿Y esto para qué me sirve?”. Pues tal como explican en el post te puede servir para clasificar tu correo o incluso para saber qué lugares están exponiendo tu dirección a spammers.