17 jul 2009

Mi compra de SD de 16GB en Hong Kong

Recientemente me llego el pedido que hice de 2 memorias SD de 16GB a Hong Kong. La compra la realice a través de EBay a un vendedor de Hong Kong, debo reconocer que en un principio tenía miedo, porque fué mi primera operación en EBay.

Comenzando por el principo - ¿Que compré?

Compre 2 memorias SD de 16 GB cada una, y de regalo me vino 2 adaptadores USB (uno para cada memoria). Realmente muy útiles para cuando debemos conectar nuestra memoria SD en una computadora que no tiene lector de memorias, pero sí un puerto USB (desde hace tiempo algo normal en cualquier comptuadora)

¿Como fué la operación?

Estaba buscando memorias SD para las nuevas netbooks que estoy por comprar, quería un medio que sea comodo para transportar información y luego de analizar si me convenía más un PenDrive USB o una tarjeta SD (con un adaptador USB), me decidí por la segunda opción, porque las netbooks tienen la opción de leer las tarjetas SD, y quedan más protegidas (por tener que insertar la tarjeta dentro del equipo). Los PenDrives generalmente ví que tenía más variedad, pero al tener que estar conectados al puerto USB de la computadora, y quedar en el exterior de la misma, pense que podía ser un problema con un aparato que voy a transportar bastante (esto me dí cuenta cuando con la notebook de mi novia varias veces he golpeado el transmisor USB del mouse).

Una vez que detecte que era lo que mejor se adaptaba a mis necesidades, decidí ver donde lo podía comprar, buscando caí en varios sitios, entre ellos EBay (pase por TigerDirect, NewEgg, TheNerds, BestBuy, Buy, y ya no recuerdo cuantos otros sitios más). Me decidí por EBay, porque muchos sitios de venta de electrónica, no venden fuera de los Estados Unidos. Me decidí por EBay, por tener vendedores que operán con PayPal, y hacen envíos internacionales. Buscando a vendedores que dispongan el producto encontre a un vendedor de Hong Kong que cumplía con estas características y tenía una buena reputación (algo casí indispensable para reducir los riesgos).

La transacción fué muy rápida, ya que pagando con PayPal, todo es instantaneo. Debo reconocer que la comunicación con el vendedor no fué la mejor, ya que no me avisó cuando realizó el envío, pero el producto llegó en los tiempos pautados (o unos días más, pero por culpa del correo, porque ellos el despacho lo realizarón de inmediato). Me sorprendió gratamente que realizán las operaciones muy rápido, generalmente al otro día del pago ya estan realizando el despacho de la mercadería, mientras que muchos proveedores de Estados Unidos, se toman 2 o 3 días para realizar el envío.

Conclusión

Debo reconocer que un principio estaba un poco preocupado de ser estafado, ya que fué mi primer operación en EBay, pero luego de ver las referencias me arriesgue, y conseguí el producto tal cual la descripción. Hoy en día estoy muy contento y agradecido al vendedor, porque por ser la primera operación, me hizo confiar en este sistema.

Más adelante mencionaré el pedido de realice a una empresa en China, con la cual me sorprendío la muy buena comunicación que se generó, me informarón paso a paso de lo que hicierón (Pago recibido, producto despachado, fecha estimada de entrega, formas de contacto, y respuesta a mis inquietudes)


8 jul 2009

Google Android para Netbooks en el 2010

Parece que ya es un hecho que Google lanzará su sistema operativo Android para celulares. En la actualidad el producto solo se encuentra disponible para equipos celulares, pero parece que ya hay pruebas sobre netbooks.

En un sitio de internet encontré que ya lo han hecho correr sobre una netbook, una asus serie 7xx, y parece que funcionan todos los dispositivos. Esto no me extraña, ya que google Android esta basado en Linux, y por ende no debería ser demasiado largo el proceso de migración.

Parece que en realidad va a ser un Linux con un sistema gráfico diferente (no GNome o KDE), al menos esos son los rumores, aún no he podido ver la estructura del mismo, para ver si realmente es así, o lo basarán en KDE o GNome.

Es cuestión de esperar y ver que sucederá sobre esto. Tendremos que ser pacientes, ya que si ya tienen el sistema funcionando, al menos eso dicen, aún faltan testeos y el cerrar la comercialización del mismo. Parece que lo que van a hacer es cerrar alianzas con fabricantes/ensambladores de netbooks, para que las mismas ya vengan con Google Android pre-instalado.

¿Cuales son las diferencias que tendrá Google Android?

El sistema basará todas sus aplicaciones en un navegador web, el Google Chrome, el cual servirá para correr todas las aplicaciones. Tengamos en cuenta que las aplicaciones serán aplicaciones web, no aplicaciones normales de escritorio. Debo informar que lo que esta haciendo Google, no es algo nuevo, es más, Palm acaba de lanzar su nuevo teléfono inteligente Palm PRE, el cual viene con una tecnología muy similar (es decir, todas las aplicaciones se corren en un navegador).

Esperemos que tenga éxito, realmente estaríamos llegando a un integración muy importante entre aplicaciones, los que nos permitirá poder correr aplicaciones en nuestra PC como en un sitio de Internet, de forma totalmente transparente.

Una imagen

Aquí dejo la imagen del supuesto Google Android corriendo en una netbook.

Conclusión

La idea me parece muy buena, espero que la implementación de la misma sea tan buena como la idea. Aún no he realizado experimentos sobre Palm Pre o Google Android para poder ver como se comportan y que tal son las aplicaciones que corren. Me gusta la idea, además que sería mucho más sencillo poder desarrollar para diferentes celulares y netbooks (ya una misma aplicación la podríamos correr en una netbook, en una palm, o en google chrome). Por el momento, paciencia.

H1N1 - Gripe A - El uso del barbijo y otros

Luego de leer en diferentes sitio de internet, y ver varias noticias, comence a intentar investigar por mi propia cuenta. Porque estoy viendo que todos los médicos que aparecen en la televisión pertenecen a instituciones públicas, y en algunas ocasiones me hacen pensar que tienen un doble discurso. Entonces decidí ir a la fuentes la OPS - Organización Panamericana de la Salud.

Mi foco - El barbijo

Me quiero enfocar principalmente en el uso del barbijo, ya que en los comienzos de la pandemia se recomendaba el uso del mismo, hasta las personas sanas, y hoy en día ya no se recomienda (es más los médicos tratan de tontas a las personas que lo usan - al menos los médicos que aparecen en la televisión, todos relacionados con instituciones públicas). El parrafó en el cual me quiero enfocar es en el siguiente?

"En los entornos de atención de salud, los estudios que han evaluado las medidas para reducir la propagación de los virus respiratorios indican que el uso de barbijos podría reducir la transmisión de la gripe. Sin embargo, no se ha comprobado el beneficio de usarlos en la comunidad, especialmente en espacios abiertos."

Si es verdad que una persona sana no debería usar barbijo, porque no le haría falta, aunque en sí que no este comprobado, no quiere decir que el barbijo no ayude. Yo no entiendo lo siguiente, si un médico debe usar un barbijo en un lugar cerrado, porque una persona que viaja en subte o colectivo, no debería usarlo?

Es verdad, no esta comprobado, y no debería hacer falta su uso en lugares abiertos, pero no siempre estamos en lugares abiertos con personas posiblemente contagiadas.

Que me hizo investigar?

El ver que los médicos rápidamente salieron a hablar cuando se acabarón los barbijos, y todos correspondían a instituciones públicas (quizás sea un poco desconfiado, pero luego de los datos del INDEC, y el ver que se manipulaba la información de la gripe A - H1N1, todos nos ponemos un poco desconfiados, o no?).

El informe claramente dice que no esta comprobada su efectividad en lugares abiertos, lo cual no implicá que salgan médicos a hablar dando a entender que la gente que los usa son tontas. Además que estos médicos parece que no piensan que las personas también comparten lugares cerrados, mucho mas cerrados que los lugares donde ellos están (y donde ellos usan barbijos).

Mi conclusión

Para mí no es necesario el uso del barbijo en lugares abiertos, pero en los lugares cerrados puede ser de utilidad. Quizás sea solo paranoia, pero el otro día en el colectivo, durante todo el viaje (aprox 1 hora) tuve una persona a mi lado engripada, estornudando y largando aire con fuerza de su nariz (como para poder limpiarla), todo esto lo realizó encima mio. Esta inconciencia, es la que me hace pensar que el uso del barbijo puede servir para las personas sanas, cuando estan en un ambiente cerrado con muchas otras personas. Si todos tuvieramos conciencia, sería todo más sencillo. En estos casos es lo que me hace pensar que los médicos que hablan en TV no están habituados a lo que se vive en los medios de transporte o lugares cerrados. Igual me gustaría conocer la opinión de algún médico que no este relacionado con el gobierno, para conocer realmente su experiencia.

5 jul 2009

Drupal 6 – Actualizando Core y componentes

Hoy he tenido que actualizar Drupal dado que me canse de ver los mensajes que debía actualizar el sistema. Voy a intentar comentar la experiencia sobre el proceso de actualización y comentar un poco los pasos.

No voy a realizar un manual de instalación y/o actualización de Drupal, simplemente voy a comentar algunos pasos generales y mi experiencia con este proceso.

Mi background con CMS

Hace un tiempo que trabajo con sistemas CMS, en un principio cree uno propio, y satisfacía muy bien las necesidades de ese momento, pero luego ,con el advenimiento de PHP 5, algunos módulos quedaron desactualizados y debía trabajar demasiado para migrarlos, entonces me decidí por comenzar a usar sistemas CMS ya pre-armados. Igualmente debo reconocer que el CMS que he desarrollado esta en funcionamiento (generó las páginas en un servidor PHP4 y luego las subo al sitio productivo que trabaja con PHP 5).

Luego de romperme la cabeza con el desarrollo de mi propio sistema CMS, comencé a probar Joomla (debo reconocer que nunca fui fanático de este CMS, pero me saco del paso). Joomla es un muy buen CMS, muy fácil de usar, y realmente me sorprendió lo sencillo que le resulta el uso de este CMS al usuario final (porque la idea no es que una persona experta actualice el contenido, sino la persona que genera contenidos). Realmente Joomla, es muy bueno en su manejo de la interfaz, y la facilidad de uso. La desventaja es principalmente para el desarrollador, porque el código me parece un poco sucio, y se hace un poco difícil a veces crear componentes (aunque debo ser sincero que nunca le dedique demasiado tiempo, quizás por una cuestión de “piel”).

Al momento de encarar la nueva actualización del sitio web, decidí volver a darle una oportunidad a Drupal, ya que tantas personas decían que era tan bueno, dije, vamos a probarlo. En un principio me pareció un poco complicado, porque tuve que aprender como manejaba las cosas, que era nodo, un book, y como manejaba las cosas. Luego de haber tenido que probar bastante, y leer también un poco (debería haber leído más para tener que probar menos), comencé a desarrollar primero la interfaz, luego algunas modificaciones y ahora estoy desarrollando un módulo básico. He logrado que el CMS quede bastante sencillo como para su actualización, aún no ha pasado la prueba de fuego, que es entregárselo a un usuario que sea el responsable de realizar la actualización del sitio, pero creo que la pasará fácilmente.

Hoy en día sigo con Drupal, me parece muy bueno luego de pasar esa curva de aprendizaje inicial. Es muy potente, y se pueden desarrollar los módulos que querramos (me gustaría que la interfaz estuviera un poco más separada de el código, pero por ahora me tengo que conformar con esa forma de trabajo).

Requerimientos para este artículo

Si bien no es un tutorial para actualizar Drupal, si me parece que es necesario que la persona que continúa leyendo este post, tenga los siguientes conocimientos para poder seguir más fácilmente el post:

  • Tener conocimientos básicos de administración de Drupal.
  • Conocer como descomprimir archivos y copiar.
  • Editar archivos PHP.

¿Como fueron los pasos?

Hacía unos días que Drupal me informaba que debía realizar la actualización de varios componentes instalados, y también de Drupal core (el corazón/núcleo de Drupal). Cansado de que aparezcan dichos mensajes, decidí realizar la actualización."

1. (Opcional) Modificar el archivo “index.php” que se encuentra en la carpeta raíz de Drupal. Este paso no es realmente necesario, pero yo lo tuve que realizar porque el script tardaba un poco más de 60 segundos que es el valor pre-establecido para la ejecución de scripts. La instrucción agregada “set_time_limit(360);” permite que el script tarde en ejecutar hasta 360 segundos.
 
NOTA: el tiempo de ejecución de los scripts de PHP se deberían modificar desde el archivo de configuración de PHP o de forma general, pero yo decidí realizar la modificación directamente sobre el archivo index.php, porque es algo temporal y quería que al realizar la actualización se re-establecieran los valores predefinidos.

actDrupal_p0_1
2. (Opcional) Modificar el archivo “update.php” que se encuentra en el directorio raíz de Drupal.

actDrupal_p0_2
3. Abrir el navegador y navegar a la página “http://<url base del sitio drupal>/admin/reports/updates”
4. En esta página nos aparecen todos los módulos y componentes que disponen de actualización. En rojo aparecen todos aquellos que tienen actualizaciones importantes y de seguridad, mientras que en color amarillo, aquellos que disponen de actualizaciones menos importantes o mejoras.

Yo decidí actualizar todos los componentes (tantos las mejoras como las actualizaciones importantes), para ello presione sobre el enlace “Descargar” de cada uno de los componentes que disponen de actualizaciones.

Una vez descargado cada componente, descomprimí cada archivo descargado (.gz), y luego reemplace los archivos de Drupal por el contenido de los archivos comprimidos. Los componentes/módulos se encuentran en la carpeta “modules”, mientras que la actualización del Core/corazón de Drupal se realiza en la carpeta principal de Drupal.
Ejemplo:
+ Con el contenido de la actualización de Drupal, reemplace el contenido de la carpeta principal de Drupal.
+ Con el contenido de la actualización de Views, reemplace el contenido de la carpeta modules/views dentro de Drupal.

actDrupal
5 Cuando recargué la página “http://<url/ base del sitio drupal>/admin/reports/updates” el sitio Drupal me indicaba que debía actualizar la base de datos. Para ello solo tenía que comenzar el proceso presionando sobre el enlace “guión de actualización de la base de datos”

actDrupalDB
6 Drupal nos informa los pasos que debemos realizar para asegurarnos que no perdamos datos, principalmente, realizar un backup de nuestros datos (base de datos, y scripts dentro de la carpeta modules).
Cuando realizamos todos los pasos de resguardo (que yo no los realicé porque era un sitio de desarrollo, y ya tenía un backup de la información que me importaba), presionamos el botón “Continue”

actDrupalDB_p1
7 En esta pantalla podemos seleccionar que versiones deseamos instalar, Drupal automáticamente selecciona las últimas versiones instaladas como predeterminadas. En caso que deseemos modificar la versión a instalar (no lo recomiendo), se debe presionar sobre el enlace “Select versions”

actDrupalDB_p2
8 Si hemos presionado sobre el enlace “Select versions” nos aparece un listado de cada uno de los módulos instalados con sus versiones, cuando existe una actualización disponible para el módulo podemos ver que automáticamente es seleccionada. Ejemplo: me detectó automáticamente que la última versión instalada del core (system module) es la 6051.
Si queremos modificar la versión hacía la cual actualizar, solo debemos seleccionar otra opción del listado.
Cuando finalizamos de realizar las modificaciones que deseamos presionamos sobre el botón “Update” para iniciar realmente el proceso de actualización.

actDrupalDB_p2_2
9 Drupal nos indica que se están comenzando a realizar los updates. Solo debemos esperar.

actDrupalDB_p3
10 Ya finalizando el proceso de actualización.

actDrupalDB_p4
11 Ahora sí, ya esta nuestro sitio Drupal actualizado a la última versión, listo para utilizarse.

actDrupalDB_p5

Conclusión

El proceso de actualización del sitio de Drupal no es difícil, pero si un poco tedioso/engorroso. Me gustaría más que los updates fueran más automáticos, es decir que se descargarán directamente al sitio Drupal, sin tener que descargarlos y luego tener que cargarlos manualmente en el sitio (además de realizarse todas las actualizaciones automáticamente de la base de datos, sin necesidad de tener que hacer todo el proceso manualmente).

Creo que aún falta un poco de usabilidad en general en el proyecto, con esto no quiero decir que sea malo, ni mucho menos, sino que esta más orientado a un programador o persona de sistemas, más que a un usuario final.

Hoy en día no me gustaría pensar en que voy a tener que realizar este proceso de forma habitual, pero me tendré que acostumbrar. Es lo que uno tiene que pagar por tener un sistema flexible que se adapta a las necesidades de cada uno.

Espero haber sido de ayuda para alguno que este realizando una actualización de Drupal, no se sí como guía, pero si como experiencia y los pasos generales que el proceso lleva.

2 jul 2009

H1N1 – Solo se que no se nada

Hoy en día todos los medios de comunicación de Argentina se están ocupando de que es la famosa gripe porcina, gripe “A” o N1H1, cada uno le pone su nombre, su gravedad y como protegernos, pero la verdad me doy cuenta que no existe mucha ciencia, o mucha información en los mismos médicos que hablan sobre la enfermedad.

Todos le piden calma a la población, que no es más grave que la gripe normal, o cosas por el estilo, pero luego las acciones de los médicos y gobierno, no indican que es una gripe normal. Muchas veces dicen que cada doctor con su librito, pero realmente deberían ya tener un criterio un poco más homogéneo. Un médico dice que los barbijos no sirven de nada, otros dicen que sí, un médico dice que hay que tomar el medicamento por las dudas, otros que solo para los casos graves (es más dicen que solo están haciendo los estudios de positividad del virus, a las personas que están graves y son internadas). Conclusión, cada día estamos más desinformados.

Lo que sí se es que hoy en día en los medios cualquiera es un gurú en el tema, con solo tener un título ya es suficiente para salir a hablar sobre N1H1, aún sin conocer realmente de que se trata. Yo como profesional, no se me ocurriría opinar sobre un tema que no se, me parece que no es correcto. Si expongo una opinión que no tiene una base científica, o una forma de ser demostrada, indicó que es solo una opinión propia, y no la expongo como la verdad absoluta.

Es muy difícil poder leer entre líneas que es lo que te realmente esta pasando con los casos, cuales son los intereses de cada una de las partes (médicos, gobierno, medios). Algunos piensan que esconder los problemas los hacen desaparecer, otros piensan que siendo extremistas la gente tomará conciencia, pero realmente quien piensa en que necesita la gente y cual es la verdad? hasta ahora solo veo intereses, y personas que intentan defender su postura, diciendo que es la válida. Pero nadie se ocupa de la sociedad como conjunto. Mientras sea más importante tener razón que el bien común, nos será muy difícil poder progresar como sociedad.

Y yo, sigo desinformado, y cada vez que leo algo más o veo una nueva noticia… solo se que no se nada.