25 octubre 2009

Internet necesario: El primer video-podcast de iTertulia

Desde el pasado Martes un movimiento ha acaparado Twitter en México que persigue el derecho que todos tenemos a gozar de Internet y las telecomunicaciones sin un impuesto de por medio (#internetnecesario). Gracias al mismo @itcollaborative y su servidor @sauljetsmi nos decidimos a dar nuestra opinión del tema y de paso inaugurar la transmisión de nuestro video-podcast: iTertulia.

Lo que obtenemos de realizar este video-podcast (que esperamos no sea el último) es transmitir y compartir nuestro rechazo al impuesto del 3% a las telecomunicaciones que significa un retroceso en el camino por desaparecer o disminuir la brecha digital que en México existe.

Ligas:
iTertulia.com
internetnecesario.org

21 octubre 2009

Los colapsos de Twitter.

Casi no escribo en Twitter, pero hoy quise "twittear" y me sale la siguiente página:

Vaya que Twitter tendrá que invertir algo de su rápida creciente fortuna en este tipo de problemas jeje.

20 octubre 2009

¿Joomla vs WordPress?

Hace ya algunos días que he estado en el cambio de mi nuevo dominio para mi sitio de Música, Cine Fútbol y Rockanrol.

Ya que tengo bajo mi custodia 2 sitos en los cuales he aprovechado para utilizar WordPress y Joomla he pensado seriamente que administrador de contenidos pondré en el nuevo sitio.
Busqué opiniones de expertos sobre por cuál me debía de orientar, pero sus comparaciones son algunas, sí, muy detalladas, pero al final en sus "conclusiones" no te vuelven a repetir más que sus ventajas y desventajas, claro, a veces no se desean tantas y tantas comparativas, sólo ser claros y decir CUAL y por qué!
Bueno, es por esto que me di a la tarea de bajar el nivel de las comparaciones y decidir uno de los 2 contenidos para el WEBLOG (BLOG), dividos en 2 partes: si tenemos un Hosting con servicio de PHP y Mysql y si no lo tenemos.
1.- Si no tenemos un hosting con las características mencionadas arriba tendremos que elegir: WORDPRESS, que es sencillo de utilizar, de administrar post, de escribir, de dar segumiento. Desafortunadamente, tendremos nuestro blog en http://wordpress.com teniendo muchas limitaciones como cambio de templates, funciones acceso al código fuente a menos que quieras pagar por ellas. Tal vez una mejor opción sea algo parecido a este blog, http://blogger.com
2.- Si contamos con un hosting de php y mysql podremos instalar Joomla o WordPress, para esta opción, WordPress es un poco más libre, en donde podremos instalar templates a nuestro antojo, manipular información y agregar plugins mucho más a nuestra libertad. Para Joomla, la parte administrativa es más "controlada" se podría complicar un poco el uso de sus componentes, pero nada más que con la práctica se domina, existen muchos más templates para Joomla en la Red, más plugins y ya que la "programación" es más modular podremos divertirnos mucho más(los que programamos).
Así que basándonos en estos 2 puntos para Joomla es necesario tener un servidor HTTP, es decir podremos utilizarlo en una intranet o en internet, para WordPress sólo basta con crearnos una cuenta en su sitio para poder tener un Blog.
Si deseas un BLOG fácil y rápido la respuesta es WordPress.
Si deseas un Blog totalmente personalizado como una página web y tienes mucho más tiempo disponible para tu blog es recomendable Joomla.
Un sitio personalizado bajo Wordpress: http://www.sopitas.com/
Un sitio personalizado en bajo Joomla: http://www.vivelatino.com.mx/

05 septiembre 2009

Conviértete en un Gmail Ninja

Hace unos días note que en la parte superior de mi cuenta de Gmail aparecía un aviso de un nueva función, pero al entrar me lleve una grata sorpresa pues en realidad era una serie de sugerencias para poder convertirte en Gmail Master.



Básicamente son una serie de sugerencias divididas en cuatro conjuntos que describen trucos dependiendo del nivel de uso de tu cuenta de correo electronico. Lo más curioso son los nombres de cada nivel o conjunto de trucos, los cuales van del nivel inicial llamado cinturón blanco hasta maestro Gmail.



Cada función de Gmail es explicada en un tono muy desenfadado dentro de estás cuatro categorías y no el tiempo que podría consumirse en leerlas no se compara al beneficio que podría obtenerse al aplicarl alguna para resolver un problema o simplemente mejorar la experincia con el servicio de email de Google.

Yo uso Gmail y se mucho de sus funciones, ¿De que me sirve a mi?
Hay que pensar en los usuarios no expertos, y tomarlo como una referencia rápida que ayudará a explicar éstos usuarios aspectos avanzados que muchas veces no logramos aterrizar. Ahora que si lo que queremos es ayudar a alguien con la administración de los correos de su cuenta en Gmail o quizás ayudarlo a seguir buenas prácticas con otros servicios de correo, este es un excelente material de apoyo.

Entonces les recomiendo que le den una leída esperando que se diviertan al hacerlo y que si ustedes lo ven como información que ya manejan, es decir, que son unos Gmail Master, pasenla a un usuario que crean que le servirá.

Referencias Gmail : La visión del correo electronico de Google

29 agosto 2009

Firefox vs Google Chrome


Han pasado varios meses desde la salida de Google Chrome, en los cuales se han dicho cosas maravillosas sobre el mismo y yo no tengo dudas de ello, ya que desde el día de su salida hasta ahora aún lo uso ocasionalmente tanto en Windows como en Linux. Pero en recientes fechas se ha dicho mucho sobre la competencia que representa Chrome para Firefox.

Desde la llegada de Google Chrome me he preguntado si Mozilla Firefox podría darle buena batalla a este navegador, o viceversa, por tal motivo entonces sería bueno analizar que tiene uno y otro, para así entonces hacer una comparación entre ambos pero en la cual no incluiré a los otros navegadores en el mercado (Safari, Opera, Internet Explorer, etc.). Al omitir a otros se puede hablar más de la naturaleza "abierta" de estos dos navegadores (a pesar de que estrictamente Chrome está basado en el proyecto Chromium) que es la base de sus ventajas, ya que las comunidades que se encargan de enriquecer un proyecto de este tipo son las que por lo general logran darle madurez al producto de forma más acelerada que si se tratará del proyecto de una compañía.

¿Qué es Chrome?
Chrome, o Google Chrome, es un navegador de última generación que se apoya en gran medida del proyecto Open Source de nombre Chromium y de otros desarrollos como son el motor de JavaScript V8, Webkit usado en Safari, Pthreads-win32 como API para los multiprocesos, entre otras herramientas que le dan forma. El proyecto es oficialmente conocido como el navegador de Google y quizás la base en donde el nuevo Chrome OS se respalde en gran medida; el futuro para Chrome se nota muy prometedor y se ha trabajado mucho en su desarrollo a fines del 2008 y principios de este 2009, siendo el principal signo de avance el que se haya quitado la etiqueta de Beta y el que la versión actual sea la 2.0.x (3 BETA y 4 en desarrollo). La premisa de Chrome es que no es un navegador más, sino que su desarrollo fue pensado desde cero para crear un navegador bajo los conceptos actuales de lo que es Internet.

¿Qué es Firefox?
Firefox, o Mozilla Firefox, es un proyecto libre y de código abierto apoyado por la fundación Mozilla. Este navegador tiene varios años en el mercado y vino a cubrir el hueco dejado por el extinto Netscape Navigator, y así darle batalla a el navegador de código propietario Microsoft Internet Explorer. Las principales armas de Firefox son su motor de Javascript de nombre TraceMonkey y la capacidad de personalizar el navegador con add-ons así como temas para su apariencia. Actualmente este navegador ostenta el 2do. lugar de preferencia mundial y con el reciente lanzamiento de la versión 3.5 a ganado más seguidores, pero también muchos usuarios se han quejado del rendimiento del mismo a pesar de las mejoras que se prometieron para la nueva versión.

¿Chrome desplazará a Firefox?
En redes sociales, en notas de blog y simplemente haciendo un sondeo a conocidos he escuchado que Firefox se está viendo lento y que ya no es lo que era. Yo mismo he tenido que admitir que otros navegadores son más atractivos y ligeros, esto lo digo pues desde hace un par de años uso y disfruto Firefox, por lo que siento que mi experiencia con el mismo ha cubierto mis necesidades. Chrome, no es sólo la novedad, sino que me ha dado un mejor punto de comparación para Firefox, cosa que IE no ha logrado, sin embargo el que no tenga una gestión adecuada de plugins me detiene a usarlo a menudo. El problema de los plugins puede solucionarse, más aún al ver que ya hay soporte para temas y uso de plugins de terceros en las últimas versiones de Chromium y Chrome aún no liberadas oficialmente. Yo creo que hay tres aspectos que hacen a Chrome un muy buen navegador y que Firefox debería tomar en cuenta:
  • La velocidad: Usando Chrome o Chromium uno se puede dar cuenta que la velocidad se incremente y la respuesta de la aplicación es muy favorable, es decir, Chrome arranca mucho más rápido que FF. Y para un usuario normal, esto es importante.
  • Lo simple y la experiencia del usuario: Los nuevos navegadores se están enfocando en simplificar las interfaces; lo minimalista es lo de hoy. No es suficiente hacer que un navegador se vea bien, hay que cobinar estabilidad con apariencia, y sobre todo que cada aspecto visual tenga una utilidad, no poner por poner. Dicho esto, la interfaz no debe hacer pensar al usuario.
  • Arma tu propio navegador: La posibilidad de plugins es una obligación, ya que no hay mejor sistema como el que armas a tu gusto y necesidades.


Los estándares son importantes
Para remarcar la velocidad con la que Chrome está creciendo en comparación de Firefox podemos hablar de la implementación de los estándares. Para poder medir quien es quien en seguir las normas de la Web hay una prueba excelente llamada Acid3, la cual consiste de 100 sub-pruebas divididas en seis grupos, llamados "buckets", cuya finalidad es ver que tan fiel es el navegador con la implementación de los estándares más usuales en la Web. Lamentablemente Firefox no ha pasado aún la prueba, alcanzando aproximadamente superar 93/100 de las sub-pruebas.

Resultado de la prueba Acid3 de Firefox 3.5.2 sobre Ubuntu Linux 9.04


Mientras tanto la mayoría de los navegadores basados en Webkit (como Chrome o Safari) han superado la prueba y esos son focos rojos para Firefox. Chrome va entre 100/100 ~ 99/100 de las pruebas y otro dato es que la velocidad con la que ejecuta las pruebas es superior a la de Firefox por algunos milisegundos.



Conclusión
Firefox tiene mucho trabajo, pero se esperan cambios importantes para la liberación 4.7 y yo lo espero mucho. Las cosas que Chrome ha logrado no es un ataque a los otros navegadores, más bien es un empujo, o un jalón de orejas, que ayudará a quien sea lo suficientemente acertado para redefinir sus objetivos y las funciones de su navegador; pobres de aquellos que sean muy orgullosos como para reconocer que son los mejores sin ver antes al horizonte actual.

Imagen previa de Firefox 3.7

23 agosto 2009

2.6.1 listo en el PPA de Pidgin

Como complemento a la entrada : "Mantener pidgin actualizado en Ubuntu", he decidido notificar que el PPA que mantiene Pidgin está completamente al día con la versión liberada a fines de Agosto, es decir, Pidgin 2.6.1 está disponible para su descarga desde el PPA que les mencione antes. Si aún no han agregado el PPA de Pidgin a su lista de fuentes de software este es el mejor momento para hacerlo, ya que hace unas cuantas horas comenzó la distribución de paquetes de actualización por este medio.




Ya para concluir les recomiendo que busquen los correspondientes PPAs para aquellas aplicaciones que más usen, pues el abanico de opciones es inmenso y para que se den una idea están son las estadísticas hasta el momento de PPAs disponibles para Ubuntu.


Personal Package Archives for Ubuntu (Paquetes de archivos personales para Ubuntu)
  • 11131 registered PPAs
  • 3058 active PPAs
  • 21018 published sources
  • 89137 published binaries


Ver también : Mantener pidgin actualizado en Ubuntu

21 agosto 2009

Mantener Pidgin actualizado en Ubuntu

Uno de los problemas (o ventajas) que se tienen con Ubuntu es que el software instalado no siempre está actualizado con la ultima versión liberada y ciertas actualizaciones que son atractivas, pero que para Canonical no son indispensable o criticas, no son incluidas en los repositorios oficiales y por ende son descartadas por el update manager. Un ejemplo es el mensajero instantáneo Pidgin que viene de ante mano con Ubuntu, que aunque la última versión liberada de Pidgin sea la 2.6.1 el repositorio oficial de Ubuntu ofrece la 2.5.5. Si deseas tener disponible desde el update manager versiones más recientes entonces debes agregar el PPA (Personal Package Archives ) de Pidgin a tu lista de origen de software y para configurar este nuevo PPA necesitas copiar y pegar los siguiente comandos dentro de una terminal:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \ 67265eb522bdd6b1c69e66ed7fb8bee0a1f196a8

echo deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu \ `lsb_release --short --codename` main | \ sudo tee /etc/apt/sources.list.d/pidgin-ppa.list

Después de hacer esto debes abrir el update manager, revisar si hay nuevas actualizaciones e instalar los nuevos paquetes que ahora se ofrecen para Pidgin. Para futuras actualizaciones no habrá necesidad de repetir el proceso anterior ya que este cambio es permanente y la revisión de nuevas versiones dependerá de la periodicidad configurada en el update manager. El PPA está bajo la responsabilidad de una persona del equipo de Pidgin, por lo tanto hay un retraso de días entre la última versión liberada y la versión que se encuentra disponible en el PPA (Ver imagen del "Acerca de ..").

Nota: En el PPA de Pidgin actualmente se encuentra como última versión el release 2.5.8

Fuentes:

http://www.pidgin.im/download/ubuntu/

18 agosto 2009

Cosas que no deben pasar: Microsoft y su negativa de regalar discos para probar Windows7

El pasado 5 de Agosto en el World Trade Center de la ciudad de México, en la expo denominada La Feria (de computación, fotografía, electrónica, etc), existía un stand de Microsoft en donde daban conferencia que hablaban de Windows 7. Cuando pasamos por ese lugar, sí había gente y estaba por terminar la conferencia de la 1 (13:00 hrs), pero el lugar era muy pequeño, al finalizar regalaban discos beta de W7, libretas y otra opción que no recuerdo a cambio de contestar preguntas que el expositor había comentado durante su ponencia.

http://www.desinformado.com/wp-content/uploads/2008/10/windows-7-logo.jpg


Nos acercamos al expositor cuando éste terminó su conferencia y le preguntamos si podríamos adquirir un Disco para probar Windows 7 y su respuesta fue: -Pueden descargar Windows 7 de la página de Microsoft, ahí directamente los mandará a un link para descargar Windows 7, sí pesa un poco pero si lo desean pueden esperarlo a que salga el 22 de Octubre.
¬__¬

http://www.sevenforums.com/attachments/chillout-room/4781d1234897587-windows-7-cds-microsoft_windows_7_beta_1_32_bit-cdcovers_cc-cd1.jpg


Yo iba con la intención de decirle, soy usuario Linux qué me puedes ofrecer para considerar Windows 7? Pero con esa respuesta tan mamona, lo único que hice fue pensar; ja! Si mi portátil tiene vista sólo por utilizar al 100 % su tarjeta de video, ni siquiera pienses en que compraré W7 ¬__¬, porque otra cosa que están haciendo es vender máquinas con Vista y con "actualización" gratis a Windows 7, pero lo que realmente sucede es que no todas las máquinas van con la palabra "gratis". En fin, no me preocupa si me va a costar o no actualizar (ya que mi NoteBook entra en el plan de free Upgrade).

En fin, así es el mundo Micro$oft.

09 agosto 2009

Aplicaciones en tu USB : Portable Apps

En el día a día por lo general estamos cambiando de maquina una y otra vez, ya que por lo general tenemos una maquina en el trabajo, otra en la casa, si vamos a la escuela otra y si vamos a casa de un amigo otra. ¿Y que pasa cuando queremos usar una aplicación pero sin instalarla en la maquina que no nos pertenece?, pues bien la solución es usar aplicaciones portables (o mejor dicho portátiles), las cuales deben ser instaladas en una memoria USB, disco portátil o cualquier otro dispositivo que pueda acoplarse a una Pc. Existe un buen número de aplicaciones portables en la web como navegadores, ofimáticas, editores de imágenes, entre otros y existen soluciones que empaquetan varias aplicaciones de uso común, un ejemplo de esto es PortableApps.

PortableApps
Es una solución perfecta para tener una plataforma que te ayuda a gestionar diversas aplicaciones libres dentro de tu dispositivo portátil. En su catalogo de aplicaciones podrás encontrar por ejemplo GIMP, Pidgin, Firefox, 7zip, OpenOffice y otras más. Todas las aplicaciones corren en Windows, sin embargo son libres, es decir, que las puedes copiar, distribuir y usar sin ningún costo, cosa a lo que los usuarios a Linux estamos acostumbrados; es posible emular Portable Apps con el uso de Wine en el caso de los usuarios de Linux.
Para su instalación sólo es necesario descargar alguna de las tres opciones que se te presentan en el sitio. Las opciones son:
  • Platform only (Sólo la plataforma): Únicamente descargas el core para que después selecciones del catálogo que aplicaciones quieres llevar contigo.


  • Suite light: Incluye las aplicaciones más comunes, excepto el OpenOffice.
  • Suite Standard: Casi igual que la Light pero ésta si viene con el OpenOffice.
En el ya mencionado catálogo podremos encontrar aún más opciones de paquetes y de esa forma personalizar nuestra suite de acuerdo a nuestras necesidades o capacidades de memoria. Si en algún momento nos cansamos de alguna aplicación previamente instalada podemos eliminarla desde la aplicación que gestiona las aplicaciones.

Ventajas y desventajas
Existen muchas puntos a favor y en contra al usar esta o alguna otra solución, pero una ventaja que hay que tomar en cuenta es que con esto podemos solucionar el problema de las restricciones de instalación de Software, en el trabajo, escuela o "café Internet". Y lo que quizás desanima es que el software que se ofrece no es siempre la versión más reciente, pero es comprensible al saber que no es cualquier cosa empaquetar una versión de este tipo.


Descarga Portable Apps desde el sitio Oficial

30 julio 2009

Twitea.me regresa : Tweets desde tu celular en México

Twittea.me ha regresado, y eso no quiere decir que por fin tendremos los tan esperados cambios que estoy seguro harán más popular este servicio.
Anteriormente mencione el proyecto Twitea.me y desde entonces lo vengo usando, no sólo por ser un desarrollo exclusivo para México, sino por que está autorizado por Twitter y eso da la confianza para usarlo. Meses atrás el registro de usuarios fue suspendido por que se planeaban incluir nuevas funciones, las cuales ahora son una realidad y ya las veníamos esperando.

Principales cambios
  • Actualizar los datos de tu cuenta: Muchos me preguntaban : "Cambie mi nombre de usuario de twitter y ahora ya no puedo usar el servicio", y otro decían, "Cambie de número, ¿como le hago para modificar mis datos en Twittea.me. Anteriormente todas las peticiones tenían que ser canalizadas al soporte de Twittea.me (@arturogarrido) y eso era algo complicado. Por ese motivo entre las mejoras o cambios principales se ha incluido la capacidad de actualizar tus datos y además puede activar el nuevo servicio de recibir a tu celular mensajes directos o menciones, ¿genial no?.

  • Notificación en tu celular: Ahora puedes recibir mensajes directos y menciones a tu celular, pero hasta donde yo sé, en los primeros días de Julio vía BytePodcast @arturogarrido dijo que tendría un paquete de mensajes gratis y que al terminarse cada mensaje que recibieras a tu celular tendría un costo, hasta ahora no ha contestado a esa pregunta pero me imagino que es cuestión de horas.
  • Feedback (get satisfaction): ¿Como contactar más fácil con los responsables del proyecto?, muy sencillo, pues Twittea.me también ha integrado el servicio llamado get satisfaction. Este servicio te permite mandar preguntas, proponer mejoras y reportar problemas con Twitea.me; con toda esa información se puede determinar entonces el grado de satisfacción de los usuarios y tomar decisiones para futuro cambios.


Finalmente, ¿Cómo me registro?
Para registrarte sólo debes de ir a http://twitea.me e ingresar tu usuario y password de Twitter, no te preocupes por la privacidad de la información, pues si lo deseas puedes autentificarte vía Twitter y tener la seguridad que si en algún momento tienes la sensación de que el servicio está haciendo mal uso de tu cuenta puedas negarle el acceso.



Una vez hecho esto sólo ingresas el número de tu móvil, tu email y aceptas los terminos de condiciones y usos. Eso es todo lo que requieres para tener tu cuenta en Twitea.me y comenzar a mandar tweets desde tu celular.



Conclusión
El servicio es bueno y hasta la fecha no me ha fallado, pero es muy recomendable estar consiente de que cada mensaje que mandas tiene un costo y que posiblemente cada mensaje recibido también, así que usalo con responsabilidad : "Todo gran poder conlleva una gran responsabilidad".

23 julio 2009

Justificar a tus clientes el que dejen de usar Internet Explorer 6

Dejen morir a IE 6
Uno de los dolores de cabeza de los desarrolladores de sitios web o aplicaciones web es tener que adaptar el desarrollo a los distintos navegadores del mercado, a tal grado, que muchas veces una de las metas fijadas para el proyecto es crear un producto normalizado con la capacidad de ser soportados por la mayoría de las tecnologías actuales para navegación dentro de la Web.



¿Pero que pasa cuando tu cliente y a su vez la mayoría de sus clientes usan navegadores obsoletos, específicamente Internet Explorer 6 (IE6)?.

El principal obstáculo es que no puedes crear un producto que explote al máximo las nuevas tecnologías para el desarrollo y que cumpla de forma adecuada con los estándares actuales. Esto para el cliente se traduce en que el producto a desarrollar no será tan sofisticado o llamativo y que si realmente desea tener las mejores capacidades para su producto ,a pesar de negarse a eliminar el soporte para IE6, ello repercutirá directamente en los tiempos de entrega y costos del proyecto. Es decir, no podemos hablar de desarrollo ágil si en nuestro proyecto tenemos como requerimiento soporte para IE6.

Por otro lado, en el caso de que se acepte el desarrollo sin soporte para IE6, el sistema debe de desplegar avisos del nulo soporte para Internet Explorer 6, de tal forma que cuando los usuarios intente acceder desde IE6 sean advertidos y a su vez sugerirles la actualización de su navegador, así como las otras opciones existentes al día de hoy diferentes a IE (Firefox,Opera,Safari,etc.). Esto no es ninguna novedad, pues Facebook y Youtube (por citar algunos) han tomado la decisión de hacer esto por el bien de su servicio y para darle a sus usuarios una mejor experiencia.

Conclusión
Como desarrolladores o jefes de proyectos tenemos la misión de advertir cuales son los inconvenientes del soporte a navegadores obsoletos y como empresa tenemos que comenzar a ver al frente y no tener miedo al cambio, ya que tener reservas con respecto a la modernización puede afectar a la calidad del servicio y al final a la reducción de ingresos.

Problemas con el Deploy de una aplicación Grails en Tomcat 6 : Excepción al cargar el contexto

Estoy trabajando en un proyecto usando el Framework Grails y estamos usando en el equipo de desarrollo Tomcat 6 para Windows para desplegar el WAR y mostrar los avances al cliente. El ambiente de producción tendrá como manejador de BD al poderoso MySQL, pero para motivos de las demostraciones estamos usando Hypersonic por venir de ante mano con Grails y el bootStrap de la configuración de Grails para cargar los datos y poder hacer demostraciones o pruebas.

El problema
Al estar aún en proceso de desarrollo, existen a veces algunos cambios de parte del cliente, los cuales son bien recibidos, en ocasiones estos nuevos requerimientos obligan a hacer cambios en el modelo de datos y eso provoca errores al momento de que se desea hacer el despliegue de la aplicación en Tomcat. El tipo de error se localizó en el log que genera el tomcat y el cual puede localizarse en la carpeta /log, el cual dice lo siguiente:

GRAVE: Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener.

Causa
La causa es que al usar Hypersonic se crean algunos archivos , los cuales son necesarios para carga el contexto de la aplicación y uno en particular, con terminación script, contiene las sentencias SQL que traducen las entradas en el bootStrap definido en Grails para cargar valores de prueba, pero al parar el servidor o reiniciar el equipo, estos archivos permanecen ahí y si deseas hacer un nuevo deploy de tu aplicación con cambios en el modelo de datos, estos chocarán con el modelo previo que haya sido guardado en los archivos que inicialmente creo Hypersonic.

Los archivos creados por Hypersonic son: prodDb.lck, prodDb, prodDb.properties y prodDb.script

Solución
La mejor forma de evitar esto es que cada vez que se desee hacer un nuevo deploy se tenga en cuenta que es necesario borrar los antiguos archivos (prodDb.properties y prodDb.script) después de parar Tomcat, ya que si no se hace tendrás errores en el cargado del contexto de la aplicación, y a veces, registros duplicados.

Conclusión
No todos son errores de programación o configuración. En ocasiones los errores se encuentran en el contexto donde vive nuestra aplicación una vez desplegada, y muchas veces estos errores nos hacen perder horas valiosas que podrían ser dedicadas en preocuparnos más sobre los objetivos del desarrollo.

18 julio 2009

Twitterature : Spoiler de los libros clásicos

Twitterature o Twitteratura es un proyecto desarrollado por 2 jóvenes de 19 años de la Universidad de Chicago, el cual tiene como objetivo resumir obras de literatura clásica y no tan clásica en 20 teewts o menos. El proyecto, según su sitio oficial, iniciará a fines de este año y también prometen que cada teewt vendrá impregnado de un toque de sentido del humor para que no sean muy acartonados.

¿Qué opino del proyecto?
Suena a spoiler puro, imagina que no te has leído ese libro y llega alguien y te lo comienza a desmenuzar más allá de lo que podría ser un prologo, quizás le pedirías un Spoiler Alert previo, la reacción sería similar a la de Sheldon de The big bang theory.
Aunque esto es una exageración de mi parte, pero el punto es que a mi no me gusta que me cuenten muchos detalles de algo que deseo leer o que me resulte interesante, ya que llega un momento en que comienzo a leer pensando en que ya me acerco a la parte que me contaron y no me gusta esa sensación cuando estoy leyendo. La gran verdad es que en Twitter si algo no nos gusta pues simplemente no lo seguimos y ya.

Beneficios
El gran beneficio es que se difundirán obras literarias que quizás algunos no conozcan y si los atrapa la historia desearán saber más y terminarán por leer el libro. Y vaya que si en México estamos faltos del habito de la lectura, y ojala que no termine el proyecto transformándose en una burla en donde se destruya la esencia de las obras y personajes.

15 julio 2009

¿Por qué actualizar mi navegador?: Ya dile adios a IE6

Los navegadores Web son la piedra angular para el uso del Internet y para sacar un mejor provecho de este medio debemos entender que los nuevos navegadores no sólo vienen con nuevas funciones, colores atractivos y mejor rendimiento.

El proceso de actualización
Al actualizar tu navegador, es muy común que la nueva versión por muy pequeña que sea, esté corrigiendo problemas de seguridad que se han encontrado recientemente y debemos tener en mente que el no hacerlo podría exponer a tu equipo a el abuso de éste defecto o bug por parte de gente maliciosa, por lo tanto el actualizar no es algo que debas pensar mucho. Cuando hablamos de una actualización más grande, como pasar de la versión 1 a la 2, por lo regular se trata de una mejora al músculo principal del navegador que es su motor de JavaScript, quien le da la capacidad de navegar más rápido en comparación de sus antecesores y es muy recomendable hacerlo si el navegador que estás usando es de tu agrado, pues tendrás una mejor experiencia con el uso de la nueva versión. Todo esto aplica igual para todos los navegadores que conoces, aunque los sistemas de actualización varían entre navegadores, es decir, Internet Explorer se vale de una herramienta del SO llamada Windows Update para las actualizaciones, mientras que Firefox se actualiza desde si mismo y si la actualización es crítica se toma la molestia de descargarla y posteriormente avisarte si deseas aplicar el cambio.

Manten actualizado tu navegador, no importa cual uses.

Los navegadores y el desarrollo de aplicaciones Web
Todos los navegadores son realmente interpretes de Scripts, HTML, XML, CSS para la apariencia y algunos otros, cada navegador se basa en los estandares que regula la W3C aunque en la realidad hay interpretaciones muy variadas de estás tecnologías, por ejemplo el caso de los CSS: Como desarrolladores tenemos un grave problema al hacer un diseño cross-browser, ya que es necesario encontrar un punto medio en la interpretación de las reglas CSS de parte de un navegador y otro, o bien, hacer uso de hacks. Al final el esfuerzo de diseño practicamente se duplica y nos aleja de los objetivos del desarrollo.
Si hablamos del JavaScript ese es otro boleto, pues no es lo mismo .innerHtml en IE o en FireFox. Pero en estos caso es altamente recomendable el uso de un Framework Javascript que te de la opción de Crossbrowser en por lo menos 3 navegadores importantes, una opción que yo mismo uso es Jquery cuyo principal lema es Write less, do more y además hacerlo para varios navegadores de una sola vez. Aunque el problema viene cuando usamos un dinosaurio de navegador, caso concreto, Internet Explorer 6.

Dile adios al Internet Explorer 6
IE6 es el navegador de Microsoft que acompañaba al Windows XP, fue lanzado el 2001 y que debió haber desaparecido desde hace años. Lamentablemente, Microsoft lanzo el IE7 pero Windows XP continuaba ofreciendo de caja el IE6, y desde entonces los desarrolladores no buscan adaptar los desarrollos a dos o tres navegadores, sino a 2 o 3 navegadores más una versión antigua de uno de ellos. ¿Por qué paso esto?, quizás la piratería y el miedo a actualizar y ser descubierto, el proceso de validación que acompañaba a la instalación hasta el pasado 2008 y claramente el poco interés de parte de Microsoft por hacer su trabajo como proveedor.
Estamos en el 2009 y el 14 de Julio youtube anunció que ya no daría soporte para IE6, lo cual es una gran noticia, pues obligará a la mayoria de usuarios de IE6 a instalar alguna de las sugerencias que se te proponen para descaragar (IE8, Google Chrome y Firefox). Aunque Windows 7 estará disponible pronto y de fabrica viene con el Internet Explorer 8, pero esperemos que no pase lo mismo que en el 2001.

Youtube visto desde el Internet Explorer 6

09 julio 2009

La guía manga para las bases de datos

Hace unos días mientras navegaba buscaba algún tema interesante o noticia relevante para compartirla con mis amigos, o bien en el blog, y mi sorpresa fue grande al encontrar la dupla perfecta: Manga e informática. Así es, como con el manga de Ubunchu!, nuevamente di con material que une estás dos ramas que quizás se crean distantes una de la otra, pero que que en ocasiones al juntarlas se obtienen productos interesantes y muy atractivos. Esta vez encontré un libro que habla de teoría de Base de Datos pero con ilustraciones estilo manga (Comic japones), el cual lleva por nombre La guía manga para las bases de datos (Manga de Wakaru Database) publicado en el 2004 por Ohmsha Ltd. de Tokyo Japón y creado por Mana Takahashi en colaboración con Shoko Azuma.

¿Cuál es el contenido de este libro?
Es un manga como tal, hay una historia gráfica donde el principal propósito es explicar en cada capitulo fundamentos de bases de datos involucrando a los personajes con estos temas. Cada capítulo de la historia es un tema diferente y el material se presenta de la siguiente forma:
  1. ¿Qué es una base de datos?
  2. ¿Qué son las bases de datos relacionales?
  3. ¡Diseñemos una base de datos!
  4. ¡Aprendamos sobre SQL!
  5. Operaciones con Bases de Datos
  6. Las bases de datos están en todas partes


Si somos observadores la obra es prácticamente toda una asignatura de introducción a las Baes de Datos y como material de inducción a jóvenes de secundaria o preparatoria está más que perfecto. Recuerdo que alguien alguna vez me dijo que era una perdida de tiempo el manga, pues ahora puede decir que también este arte sirve para educar.

Recomendado para estás vacaciones
Si vas a entrar a la Preparatoria o eres un padre de familia que le quieres hacer un regalo interesante a tu hijo recomendaría mucho este libro-manga. Algo que posiblemente sea un obstáculo es la traducción, ya que está en Ingles y no sé si exista versión en Español, pero me daré a la tarea de buscar si existe una traducción al español de latinoamerica y donde poder conseguirlo.

Existen más guías manga que tocan otros temás como cálculo, estadística, física, etc. Pero de esos comentaré en mi blog de anime.

Ligas Las imagenes fueron extraidas de Amazon.com y también desde ahí pueden adquirir el libro o ver un preview del mismo.

01 julio 2009

Nuevas cosas en Gmail, Firefox 3.5 y el día del Ingeniero

Vaya que si hoy pasaron muchas cosas, desde actualizaciones por miles de Firefox hasta festejar mi día, por que soy orgullasamente ingeniero, en sistemas claro. Por todo ello creo que es prudente escribir algo sobre este día y se me ocurrió hacer un entrada que toca tres temas al mismo tiempo.

  1. Etiquetas en Gmail con drag and drop, ocultar y más : Pues la aplicación BETA eterna más usada en Internet nos regala nuevas funciones para administrar nuestros correos. Desde hoy 1 de Julio Gmail libera la función de arrastrar y soltar (drag and drop) para relacionar los mensajes con etiquetas, y se agradece ya que si bien es cierto que el uso de etiquetas es algo viejo, que creo no ha sido bien aprovechado por lo poco intuitivo que resultaba aplicar etiquetas a los mensajes, y por fin hoy podemos sólo "tomar" el mensaje y arrastrarlo a una etiqueta para que sea archivado. Antes de esto aplicaron unos botones más amigables para etiquetar mensajes, pero no fueron suficientes y es por eso que creo que ahora si le dieron al clavo.


    Además ahora puedes ocultar las etiquetas que no uses, y de esa forma, aquellos que usamos muchas etiquetas, no tengamos una columna muy grande al lado izquierdo de la ventana. Para más información pueden visitar el blog oficial de Gmail: The Official Gmail blog

  2. Firefox 3.5 ha sido bien recibido: Ayer salió Firefox 3.5 y por supuesto que casi de inmediato lo actualice, aunque ya venía usando sus nuevas características con las Betas y dos versiones candidatas que fueron lanzadas previas a la liberación oficial. Mis conocidos, informáticos y no informáticos, han comentado que les gusta la nueva velocidad, sus nuevas opciones y que ya cuente con la localización para México, aunque esto también causo un poco de "ruido" ya que me preguntaban el por que de la palabra de BETA, y les comente que esto se debe a que es la primera vez que de forma oficial nuestro paquete de idiomas es incluido en Firefox. En general todo marcha bien con está nueva entrega de Firefox tanto para Windows, Linux y Mac, aunque, me gustaría en los próximo días platicar con alguien con una opinión diferente.Aquí la liga para descargar FF 3.5: Firefox 3.5 en español de México

  3. Nadie se acuerda de los ingenieros, por lo menos en mi trabajo así paso: Pues llego el día del ingeniero y nadie se acordo, aunque siendo sincero yo me acorde ya por la tarde. No me siento mal de que no recuerden nuestro día, pues no se le da difusión como el día de la secretaría o el del maestro. Sólo me queda decir felicidades a todos mis compañeros ingenieros y que sigan amando está profesión.
Fue un buen día y esperemos que el inicio del siguiente mes también , y el trascurso del actual, traigan mejores cosas.

30 junio 2009

FireFox 3.5 por fin liberado

Oficialmente ya podemos descargar FF 3.5 en nuestro idioma (Español de México), aunque con la advertencia que es un beta language, es decir no esta totalmente implementado, o bien, no sean han terminado algunas pruebas como para liberarlo como un paquete de idioma que cumpla todos los requerimientos como para venir de ante mano con el navegador. Pero lo que es para celebrar sin duda es que ya en México contemos con nuestra distribución de FF3 en nuestro idioma, que es algo por lo que también esperábamos más aún el nuevo Firefox, por lo menos yo si.

A mi gusto de lo mejor de este nuevo release es la optimización que se le dio a TraceMonkey para hacerlo 10 veces más rápido que la versión 2; para comparar al 3.5 con un navegador actual, podría decir que es casi igual de rápido que Chrome. Además de lo anterior, aplaudo el soporte para la implementación de HTML 5 para audio y vídeo, que abrirá el camino para que más y más navegadores comiencen a alinearse y nos permitan a los desarrolladores usar la etiqueta video para incrustar archivos multimedia a nuestros proyectos sin usar las etiqueta object que no es muy semántica que digamos.


Me gusta Firefox, lo uso y me gusta ver que cada vez más gente lo usa, pero cada quien es libre de usar el navegador que mejor se acomode a sus necesidades y ambiente de trabajo. Así que los invito a usar Firefox, tan sólo descargenlo y den su opinión de como fue su experiencia al usar la nueva versión.

Ligas

Descarga Firefox 3.5 (Español de México)
Más información de lo nuevo de Firefox 3.5 (Sitio en Ingles)

25 junio 2009

Reportar SPAM en Twitter

Quienes usan Twitter estarán familiarizados con el SPAM, que como ya saben, llega en forma de seguidores y que facilmente se van agregando uno por día. Bien, para prevenirlo existen dos formas que el Twitter support recomienda:
  1. La más sencilla es bloquear al presunto SPAMER cuando este comience a seguirte , al cual por ningún motivo debes seguir, pues podría llenar tu timeline de propaganda. Si ya lo sigues, pues deja de hacerlo, bloquealo y asunto arreglado.

  2. Si además de prevenirte del SPAM quieres ayudar a evitarlo, entonces sigue a @spam que es una cuenta creada por twitter y reporta al SPAMER mandándole un mensaje directo. Aunque no esperes que borren la cuenta de inmediato, ya que antes el equipo de control de calidad debe verificar que de verdad se trata de SPAM.
Seguir estás recomendaciones ayudará en gran medida a mejorar el servicio de Twitter y evitarnos la molestía de tener demasiados seguidores "fantasmas" o ninguno en el mejor de los casos.

19 junio 2009

Las 5 Cosas Que Cambiaron Tu Vida (en Internet)...

Hace poco me enfrentaba al problema de entrar al mundo de los logs vía twitter. Y es que así como pasó con myspace o facebook, la mayoría de mis amigos pertenecían a estas redes sociales y me cuestionaba "Cúanto había crecido internet".

Desde que comenzaba a utilizar internet por allá por el año 1996 recuerdo que las primeras páginas eran simples, sin diseño, sin flash, basadas en un html casi casi sin CSS y con una conexión lenta y cara, en esos entonces hacer "tarea" aún era cuestión de ir a biblioteca, los archivos de multimedia tardaban horas y la comunicación se basaba en chats de mal gusto y correos electrónicos muy austeros.

La incorporación de tecnologías y la globalización nos ha permitido disfrutar de aplicaciones muy sofisticadas para y en internet.

Es fácil decir que no sufrieron en Internet de una comunicación, de páginas en su idioma, de información fluyente y fluyente, incluso de este blog, porque ahora todo está más integrado, más fácil, simple.

Y después de todo esto, cuáles son las cosas que más utilizas en Internet? Esta pregunta sustituye a las personas que llevamos más de una década navegando por(Cuáles son las 5 cosas que cambiaron tu vida en Internet?)

Ahi van las que a mi consideración tienen mayor relevancia;

1.- Google.

http://www.google.com.mx/intl/es_mx/images/logo.gif

El buscador más usado (y pensar que starmedia fue el líder hispanoamericano), es impresionante las personas que utilizan este buscador, desde saber si alguna palabra lleva o no un acento hasta escritos en idiomas diferentes y ahora con googleMaps Google prácticamente es un oráculo. No me sorprendería ver en unos años googleMaps en tiempo real.

2.- e-mail.

http://www.bose.res.in/~amru/images/Email-Logo.gif

Es increible como un simple correo electrónico reemplaza el correo de papel, por qué? Véanlo de la forma que es instantáneo, no necesitas esperar al fin de semana para saber como le fue a tu hija en la universidad o tener que esperar meses para comunicarte con personas a miles de kilómetros.

Es difícil saber cuál es el servidor con más cuentas de e-mail, en México predomina hotmail, en US manda Yahoo! y AOL. Ahora Gmail tiene más auge pero cualquiera que sea el más importante los mayores servidores ofrecen su propio mensajero instantáneo, y para todo, para todo en lo que te quieras registrar necesitas un email. =)

3.-YouTube.

http://www.techcult.com/wp-content/uploads/2009/05/youtube_logo.jpg

Sin duda, de las mejores aplicaciones(inventos) de los últimos años, podemos ver en una página con sólo tener reproductor de Flash desde repeticiones de programas de tv de todo el mundo, videoclips de música que jamás vimos, conciertos, cualquier cosa grabada desde un celular hasta cámaras en HD, eso si, no podemos ver XXX =( Esto sin duda ha cambiado el Internet.

4.- Wikipedia.

http://trabajoscolaborativos.files.wordpress.com/2009/04/wikipedia2.jpg

Hacer tu tarea practicamente se ha vuelto pan comido y más si tu profesor jamás ha visto Wikipedia, una encicopledia en línea en donde cualquier persona puede aportar información, ¿Sabían que Wikipedia indirectamente le dió en la torre a Encarta de Microsoft?

5.- Blogs.

http://www.juntadeandalucia.es/cultura/opencms/export/pics/bibsevilla/blog.jpg

Expresar lo que piensas y sientes nunca fue tan fácil. Los Blogs (acrónimo de Web Log o bitácora Web) son una superherramienta para las personas que nos gusta hacer reseñas, contar de algo en especial y de escribir estupideces en la WEB pues, esto y los foros de alguna manera son "iguales" Lectores, discuciones sobre un tema en particular. Es como ahora escribo aqui, desde un blog. =)

Hay cosas como e-bay, Paypal, skype etc que hablaremos en otra ocación.

¿Cuáles son son 5 cosas que cambiaron su vida en internet?

18 junio 2009

Opera Unite: Un Web server sobre un Navegador

Opera, un navegador poderoso y a la vez ligero que desgraciadamente desde la aparición de Chrome, y la salida de las nuevas versiones de otros navegadores muy populares, a perdido seguidores a pesar de estar presente en moviles, computadoras de escritorio o personales, tener soporte para distintos sistemas operativos y hasta correr nativamente en el Nintendo DS, así como en el Wii. A pesar de esto, Opera software a decidido darle un giro al navegador, poner toda la carne al asador y mejorar la experiencia del usuario en la Web. Está tecnología llevará por nombre Opera Unite y será lanzada con la versión 10 de Opera.

¿Qué es Opera Unite?


A grandes rasgos es una tecnología que une a un navegador y un servidor en una herramienta capaz de navegar por la Web y a la vez compartir contenido local con la nube. Estas características le dan la capacidad de compartir archivos locales en línea, crear salas de chat y desplegar páginas Web desde el equipo local, en suma todo lo anterior crea una herramienta muy poderosa que aseguran será tan flexible como segura.

¿Y será seguro?

Si lo será mientras los ataques sean mínimos, pero realmente ningún navegador es totalmente seguro y tampoco completamente vulnerable. Hablando concretamente de la publicación de archivos, esté mecanismo sólo expondrá aquellos archivos que seleccione el usuario para compartir, además para acceder al contenido los usuarios contarán con un login y password que si llegará a caer en malas manos no podrán acceder más allá del contenido previamente compartido. En el sitio oficial de Opera existe un tutorial sobre seguridad que todo usuario del mencionado navegador debe tomar en cuenta: Ver tutorial.

Nada pierdes con probar ...

Si deseas probarlo es necesario que accedas al sitio oficial de Opera y te registres para descargar la Opera United labs release disponible para Mac, Windows y Linux. Ir a sitio oficial de Opera Unite ..

Conclusión

Yo soy un usuario de años de Firefox y no tengo muchos conocidos que usen Opera, pero yo siempre estaré a favor de cualquier tecnología que traiga beneficios a la Web. El destino de Opera está en manos de la industria y principalmente en nosotros los usuarios; Opera, al igual que Chrome, han propuesto buenas iniciativas a principios del año y a fines del pasado respectivamente que han hecho que Mozilla, Mac y hasta Microsoft hayan mejorado sus navegadores.

08 junio 2009

Google Wave : La nueva ola en comunicación

¿Qué es Google Wave?
Es una nueva herramienta Web de comunicación y colaboración que será liberada en el 2010. La herramienta fue presentada en el pasado Google I/O, un evento para desarrolladores donde además de hablar sobre Google Wave, se hablo sobre App Engine Java, Web Elements para montar en tu sitio web o blog y el anuncio de los ganadores de Android Developer Challenge.


Presentación del Proyecto Google Wave

Google Wave, no es realmente un novedad sino un mashup de la mayoría de los servicios con los que Google ya cuenta. Su principal característica es la de unir la mensajería instantánea de Google (Gtalk) con el correo (Gmail), además de esto la posibilidad de poder integrar a las conversaciones elementos Web como gadgets de Google, ligas, personas a la charla y todo esto en tiempo real. El vídeo adjunto a esta entrada, con duración de 1 hora con 20 minutos, es una demostración que ilustra perfectamente el poder de ésta nueva herramienta que bien podría ser muy útil en un equipo pequeño de desarrollo que ya use herramientas de colaboración de google como Google Docs, Google Code, Google Notebook, Google Calendar y otras más.

Ligas

07 junio 2009

Ubunchu! Episodio 02: CLI with gnomes!

Antes ya había hablado de este manga tan original (El manga de Ubuntu: Ubunchu!), el cual tiene como meta presentar al mundo de otra forma la distribución de linux llamada Ubuntu, pues bien, el 26 de Mayo Aerial Line studio liberá el segundo capítulo de Ubunchu! (Nombrado así por la pronunciación en japones de la palabra Ubuntu ) un manga del tipo comedia romantica escolar. En esta entrega se habla sobre el poder de la interfaz de la línea de comandos y ya en Junio fue adaptado a una lectura occidental pues este manga se distribuye bajo una licencia creative commons, por lo tanto pueden distriburilo libremente, no con fine comerciales y si desean modificarlo deben hacer siempre mención al autor original (Hiroshi Seo).

Ligas para descargar el manga

01 junio 2009

Descargando MP3 desde YouTube.

No sé si a ustedes les pasa que ciertas veces estamos tarareando una canción y queremos bajarla, desafortunadamente no la traes en el iPod o en el cel o no está en su librería de música en su PC.
Cuando me pasa eso el resultado es querer bajar la rola solita, en primer lugar un programa como iMesh o limeWire están bloqueados en la mayoría de los trabajos (no en mi lugar). La otra, bajarla buscándola desde Google, que si les pasa que la canción no es muy conocida no la encontrarán.
Sin tanto rollo, una manera de descargar la rola es desde YouTube, pero ¿Se necesita un programa para ello? La respuesta es No.
Existe varias páginas para descargar videos o mp3 desde YouTube, en este caso les hablaré de www.vidtomp3.com


Las instrucciones son fáciles. 1.- Vamos a www.vidtomp3.com 2.- Ingresamos la url del video que queremos en mp3 (ejemplo http://www.youtube.com/watch?v=K7y8GC3DW4Y) en donde dice "Enter Video url below". 3.- Presionamos el botón "Download". 4.- Una vez que se ha convertido el video en mp3 presionanos en donde dice "Download mp3" y listo, guardamos con el nombre que se desea. He de mencionar que la calidad no es la más alta pero el proceso toma muy poco tiempo comparado con la que se tiene que esperar para ver un video completo en YouTube ebn conexiones tan lentas como la de Saúl y la mía jeje.
Chéquenlo y ya nos dicen.

30 mayo 2009

Mis 5 podcast favoritos

A mediados del mes pasado estuve trabajando con una conexión de 56kb en Acapulco, si, conexión por medio de línea telefónica. Era un sufrimiento terrible, no solo por tener que usar Gmail en versión HTML, o por no poder ni usar Twitter decentemente, mi verdadera frustración fue no poder escuchar mis podcast. Pero como en todo México se puede encontrar un café Internet, fue así como solucione mi dilema; gracias a los podcast no tuve que pasarme horas navegando en busca de información y por eso, para hacer honor a los mismos, les dejó mis 5 podcast indispensables, sin orden de importancia y basado en mi criterio.
  1. Kafelog: Podcast de Tecnología, Internet , Vídeo juegos y Cine, donde básicamente puede pasar de todo gracias a las ocurrencias de sus tres locutores (Oscar J. Baeza,Francisco Zaplana y Roberto Pastor). No es como cualquier podcast, no es radio por Internet, es un intercambio de opiniones puras y sin tapujos, por eso les escucho. El podcast dura entre 1 hr. ~ 2 hrs. y es liberado quicenalmente.
  2. BytePodcast: Es un podcast mexicano que habla sobre tecnología de consumo que nació hace varios años en una estación de radio cuyo nombre era Radioactivo. El conductor es David Ochoa y actualmente es acompañado por la nueva chica Byte (La canija lagartija) quien ha puesto un toque más terrenal y juvenil al podcast. Muy recomendado para un publico latino. El podcast dura entre 30 min. ~ 1 hr. y se distribuye semanalmente.
  3. Milenio 3: Este podcast es una grabación de programa de radio de nombre Milenio 3 que es transmitido los fines de semana en la madrugada por cadena SER, la cual, es una estación española. La temática es básicamente el misterio y lo paranormal, que para mi es siempre un tema que mantiene entretenido. El podcast dura 1 hora, pero el programa dura 3, por lo tanto cada semana liberan 3 podcast, donde cada uno representa una hora de programa.
  4. JavaHispano podcast: No hay que hablar mucho de este magnifico podcast sobre Java pues el nombre lo dice todo: La comunidad de Java de hispanoamérica. Este podcast habla sobre programación, tecnología y lenguaje Java, pero lo mejor de todo es que es un podcast semanal. Otra característica especial es que el contenido puede ser de noticias, repuesta de preguntas de su foro, entrevistas o una tertulia amena. Duración aproximada 1hr.
  5. Spring Hispano y Grails Hispano: Son dos podcast por el precio de uno, pues son elaborados y producidos por las mismas personas,@domix y @neodevelop que podríamos considerar como la mejor referencia en México en el uso de Spring y Grails. Estos podcast son un complemento de sus respectivas comunidades y su finalidad es hablar sobre el desarrollo de aplicaciones con Spring y Grails bajo la plataforma Java. Su duración es de aproximadamente 1 hora y es muy recomendable para aquellos que conozcan estás tecnologías o para los que quieren comenzar un camino apoyados en estás plataformas de desarrollo.
Un podcast es la forma más practica y cómoda de escuchar las ideas de otros. Lo mejor es escuchar un buen podcast mientras vas camino al trabajo, quieres irte a dormir, o bien, mientras trabajas.

27 mayo 2009

Centrar elemento SPAN o DIV en CSS

En todo diseño siempre habrá elementos que debamos centrar y nuestro mejor recurso para esto por lo general es el margin: 0 auto. Otras veces usamos el text-align: center, comunmente con texto, pero la pregunta sería, ¿Cuando usar uno y cuando usar el otro?.

Background Existen dos formas básicas de desplegar elementos HTML, inline y block (En línea y bloque). Esto quiere decir que si a un elemento le decimos que seá de tipo inline, éste ira en línea con el texto o con otros elementos que compartan ésta propiedad. A diferencia de los elementos inline los elementos block no permiten que otros elementos convivan en la misma línea que éstos, tanto como por la izquierda como la derecha. Los elementos SPAN son un buen ejemplo de elementos en línea y los DIV son elementos de tipo bloque, no hay necesidad de especificarles el tipo, ya que tienen dichas propiedades de forma nativa.

Centrando un elemento SPAN No imaginemos al SPAN como una "caja", sino como texto, pues su tamaño es definido por lo que contengan. Por tal motivo para centrarlos hay que especificar al elemento padre, que es aquel que los contiene, que todo los objetos que este dentro de él se centren y eso se lográ definiendo el estilo como se ve a continuación:
#elementoPadre{
background: #FFFFFF;
text-align: center;
border: #CCCCCC 2px solid;
width: 250px;
height: 100px;
}
#elementoPadre span{
background: #333333;
border: #CCCCCC 1px solid;
color: #FFFFFF;
}
Al aplicar este estilo el resultado es el siguiente:
Estoy centrado

Centrando un elemento DIV Los elementos DIV si son "cajas" pues tienen un tamaño que nosotros podemos definir y gracias a que se apropian de la línea donde son creados podemos centrarlos usando la propiedad margin. y definiendo los valores 0 para la parte superior e inferior , mientas que para los lados dejamos que se determinen de forma automática. Para demostrarlo usemos nuevamente el ejemplo anterior:
#elementoPadre{
background: #FFFFFF;
margin: 0 auto;
text-align: center;
border: #CCCCCC 2px solid;
width: 250px;
height: 100px;
}
#elementoPadre span{
background: #333333;
border: #CCCCCC 1px solid;
color: #FFFFFF;
}
El elemento a centrar será el padre y el resultado es el siguiente:
Papá también

Conclusión El centrado de elementos es una tarea común, pero que muchas veces se convierte en todo un drama cuando olvidamos las diferencias entre los elementos inline y los block.

23 mayo 2009

¿Por qué no me he migrado a linux al 100%?

Yo, soy navegador web en mis pocos tiempos libres, mi PC la uitilizo para programar en C#, mi portátil para conversar, navegar y para la principal actividad que es diseño y edición de multimedia.
Utilizo Linux Ubuntu para navegar, escuchar música y descargar archivos. Cuando uso Windows(particionado junto a Ubuntu 9.04 en mi PC de trabao y lap) a la hora del diseño es dedicado para programas como Sony Vegas, Adobe After Effects y Photosop.

http://2.bp.blogspot.com/_rI46TcQsmNk/SZy4aCP_DrI/AAAAAAAAK7Y/AJSHO224uhM/s400/Sony+Vegas+Pro+8+Front.jpg

http://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Photoshop_logo.svg/256px-Photoshop_logo.svg.png

http://mundomac.org/wp-content/uploads/2008/01/adobe_afx_sergio.png

Otra de las cosas por las que no utilizo Linux es porque cuando deseo ver un video, película o game en pantalla LCD los drivers de la tarjeta NVIDIA no soportan salida HD, que aunque mi Notebook contiene esta salida los Drivers privativos de NVIDIA no son lo suficientemente capaces para darme sonido, sólo video...

http://espanol.geocities.com/alfredomaranzana/images/nvidia-logo.jpg

Y bueno, las opciones para los programas multimedia que utilizo podrían cambiarlos con programas Linux pero mientras no haya distribución de estos para Linux en las versiones que utilizo seguiré utilizandolos en una plataforma que no me agrada al 100%, Windows.

21 mayo 2009

¿Moblin o Ubuntu?: Linux para tu netbook

La popularidad de Ubuntu en el terreno de las netbooks es muy conocida y estaría por demás hablar mucho más de lo que ya se conoce, por tal motivo para aquellos que busquen otra alternativa en Sistemas Operativos para estos dispositivos moviles basados en Linux les recomiendo echarle una mirada a Moblin, el cual es basado en Fedora. Actualmente el proyecto Moblin ha lanzado una Beta de la versión 2, y antes de que se animen a descargar la imagen y probar, recomiendo que le den una leída a la guía para usar el Moblin Live Image. Además les dejo un vídeo para darse una idea de que es Moblin y para propósitos de comparación anexo otro vídeo donde se muestra la funcionalidad Ubuntu Remix para Netbooks, con ello podrán tener una idea de las diferencias, y similitudes entre ambas, pero de antemano sugiero que le den una oportunidad a ambas y al final usen aquella que les haya dejado un mejor sabor de boca.



Intro de Moblin V 2.0 y prueba de funcionalidad

Prueba de las funciones de Ubuntu Remix
Ligas PD.- Son dos videos de Moblin por ser menos conocido que Ubuntu.

11 mayo 2009

Dos razones más para usar FireFox

Mozilla Hispano, la comunidad hispana oficial de Mozilla recientemente ha publicado dos artículos que me resultaron muy interesantes para está época en donde buscamos el mejor rendimiento de nuestro navegador. En mi opinión estos dos artículos tocan dos puntos primordiales de lo que debe ser un navegador de nueva generación: Soporte para multiproceso y comparativas de rendimiento entre versiones 2 y 3 de Mozilla FireFox. Los invito a leerlos, y por eso les dejo las ligas de los respectivos artículos para su consideración:

Y recuerden, el mejor navegador es aquel que cubre todas o la mayoría de sus necesidades. Nunca tengan miedo a cambiar de navegador o usar de vez en cuanto uno u otro :).

09 mayo 2009

Recomendación al rentar una maquina: Cibercafés

Antes, cuando las computadoras no eran tan accesibles, en México se popularizo el uso de los cibercafés (cybercafé), y fue tal el éxito alcanzado que practicamente podrías encontrar uno en cada cuadra, y no es broma. Actualmente son muy socorridos por estudiantes o por personas mayores quienes tienen aún cierto temor al uso del Internet, y por lo general la mayoría de las personas que asisten a cafe internet cometen errores que pueden poner en peligro su privacidad y a veces hasta su seguridad.
Esta semana asistí a un café Internet y al ver varios descuidos de parte de los usuario decidí enlistar 5 recomendaciones básicas al asistir a un establecimiento de este tipo.
  1. No reveles las contraseñas al encargado: A veces somos muy confiados, y creemos que una identidad de Internet es un juego, pero para nada es así. Aunque que creas que el encargado es tu cuate no le reveles las contraseñas de tu correo, de tu red social o de algún otro servicio que uses en la web, pues facilmente podría suplantarte y abusar de tu cuenta para fines maliciosos.
  2. No guardes las contraseñas, y si es posible tampoco el historial del navegador: Guardar la contraseña en un equipo practicamente es como dejar una nota pegada en el equipo que usaste con tus datos personales, y que cualquiera con pocos conocimiento podrá descubrir. Y es muy poco probable que quien descubra tus datos personales los borre sin antes darle una ojeada a tu cuenta.
  3. Archivo descargado, archivo borrado: Si descargas archivos al equipo, trata de guardarlos directamente al medio extraible que tengas a la mano (memoria usb). Lo peor es cuando bajas imagenes, que a veces son muy comprometedoras, y las dejas en el equipo por olvido o por descuido, y es muy difícil que alguien al ver una foto así la borrará sin sacarle algún provecho.
  4. Si necesitas digitalizar un documento personal, pide al encargado borrarlo una vez que te lo haya entregado: No es paranoia, es seguridad ya que uno nunca sabe que podría alguien hacer con una credencial del IFE (credencial para votar con fotografía), certificado de estudios o con una acta de nacimiento.
  5. Cierra todas tus sesiones antes de irte: Si abriste el correo, usaste el mensajero y usaste cualquier servicio donde tuviste que abrir una sesión no olvides cerrarlos antes de irte, pues facilmente el que use la maquina después de ti podría hacer uso de tus cuentas. Mejor aún cierra el navegador antes de irte, eso nunca falla :).

Esos son sólo algunas recomendaciones básicas, pero lo principal es recordar que debemos resguardar nuestra información personal o perfil de Internet celosamente, pues cada vez le ocupamos más en la vida real para darnos una identidad más firme.

Recomendación extra: Si el equipo rentado cuenta con un navegador capaz de llevar a cabo navegación privada, usenla, pues así no se guardará ningún dato que hayan ingresado al navegador, como contraseñas, direcciones de Internet (historial de navegación )o datos de formulario.

30 abril 2009

El posible futuro de MySQL

Después de la adquisición de SUN por parte de Oracle nos sentimos preocupados por el futuro de MySQL y otros productos. Oracle publico el día 20 de Abril un FAQ donde intentan responder a las preguntas que obligadamente todos nos hemos hecho ultimamente y con esto calmar las embravecidas aguas producto de la especulación después de la compra casi millonaria. El documento explica como Sun "encajará" en la estrategia de negocio de Oracle, lo que Oracle hará con el negocio de los servidores, explican los beneficios que tendrán aquellos clientes que en su infraestructura usan productos de Sun y Oracle, afirman que no habrá ningún impacto en los actuales proyectos de Sun, entre otras cosas. La parte que en lo particular me importa en este momento es lo que piensan hacer con MySQL, pues el documento se afirma que MySQL formará parte de la actual suite de productos de bases de datos que mantiene Oracle (Oracle Database 11g, TimesTen, Berkeley DB e InnoDB).

MySQL no desaparece, ¿Pero bajo que condiciones vivirá ahora? La pregunta ahora es: ¿Libre o no libre?. Quizás Oracle decida dejar este producto medio libre y tomar un camino donde le importen más los beneficios económicos antes que el diseño. Y es muy posible que así sea pues el creador de MySQL Michael Widenius se retiró del proyecto antes de que Oracle comprará a Sun y en respuesta a su descontento de las "malas nuevas " ha lanzado un fork de MySQL llamado MariaDB.

Conclusión MySQL vive, y su tiempo de vida dependerá de la respuesta de todos aquellos que apostaron en su momento por usarle como solución para BD. MariaDB aún es joven y no es por ahora la solución, aunque quizás en un tiempo le veamos con más fuerza llenando todos aquellos huecos que Oracle MySQL vaya dejando.

Fuentes