Hoy se reporto el error en donde clientes estaban teniendo una diferencia horaria respecto a la hora actual que Chile mantiene, debido al ahorro energetico pronosticado por el gobierno de Chile. Investigando de como solucionar este problema, no existia ninguna información al respecto, por lo tanto al realizar una Ingeniería Inversa y supuestos desde donde podia provenir el problema, se realizaron los siguientes pasos:
Actualizar el tzdata del sistema operativo (En este caso Linux).
Resultado Esperado: Que automaticamente Ruby on Rails tomara como información base, que existia una actualización en husos de horario en el mundo.
Resultado Encontrado: Solo se actualizaron los husos de horario en el sistema operativo.
Actualizar librerías de sistema y reconfigurar tzdata
Resultado Esperado: Refrescar la base de datos con horarios en el mundo.
Resultado Encontrado: Ninguno.
Investigar libreria que maneja el TimeZone en Rails
Resultado Esperado: Que tuviera algún parametro donde cambiar solo a GMT -3, solucionara todo.
Resultado Encontrado: Solo contenía el nombre como referencia America/Santiago, pero ningún valor que podia ser cambiado.
Investigar aún mas a fondo de donde provenía llegué a la conclusión que el activesupport trabaja con una libreria externa llamada tzinfo que contiene una base de datos completamente externa al sistema operativo, por ende debía cambiar las variables y todo se solucionaría.
Resultado Esperado: Cambiar variables y ojalá encontrar una variable que donde diga GMT-4 la cambia a GMT-3 y se solucione.
Resultado Esperado: Buscar en el archivo /usr/lib/ruby/gems/1.8/gems/activesupport-xxx/lib/active_support/vendor/tzinfo-xxx/tzinfo/definitions/America la coincidencia del año 2011, y remplazar por la nueva versión
Resultado Encontrado: Voilá, cambio la hora
Espero que les sirva este pequeño articulo, ya que investigé mucho y no llege a la solución del problema.
Estamos felices de anunciar que hemos sido seleccionados para presentar KidsAbacus en la competencia de “Startup Blastoff” de SuperConf en Miami este 25 de Febrero. Nueve compañías nuevas han sido seleccionadas para presentar sus productos en el escenario, frente a todo el público y un panel/jurado de emprendedores e inversionistas.
Entre los miembros del panel está Andrew Warner de Mixergy.com, un video blog y podcast acerca de emprendimiento tecnológico que yo en particular escucho casi todos los días. Los otros miembros del panel son tres Inversionistas de Riesgo (Venture Capitalists) que nos darán su retroalimentación y juzgarán nuestro producto y las estrategias de negocios que tenemos en mente para convertir KidsAbacus en un sitio web rentable y auto-sostenible.
Los mejores deseos a Alejandro Corpeño que estará representando esta innovación realizada en nuestros tiempos libres
El día 28 de Octubre del año 2010, tuve el agrado de ser invitado por la empresa Nokia a compartir un panel con Alejandro Corpeño y Christian Carbonero. El nombre del evento era NokiaTalk, el cual discute sobre nuevas tendencias de social media, el gran centro de información con relaciones personales que cada día crece mas.
Dentro de la exposición, dí mi vision personal del futuro de lo que serían las redes sociales, el cual se viene venir en un tiempo mas corto del que todos esperamos.
Muchas gracias a Nokia por la invitación, un agrado haber compartido con ustedes.
¿Te aburriste de ser perseguido por la gran G y que usen tus datos para ser analizado?
¿Te aburriste que sepan que haces, cuanto tiempo navegaste y donde lo hiciste?
Segun lo investigado, no encontré ningun plugin para Firefox que me permitiera proteger mi identidad, por lo cual opté por lo mas basico de Internet, modificar el archivo de HOSTS.
El resultado es que cualquier consulta que se intente realizar hacia el sitio www.google-analytics.com , sea redirecciónado a tu computadora. De esta manera evitamos descargar el archivo Javascript “ga.js” necesario por Google Analytics para realizar el seguimiento Psyco.
Agregar al fin del archivo abierto lo siguiente: 127.0.0.1 www.google-analytics.com
El resultado:
Con esto no podrán saber que hacemos en Internet, ni que sitio visitamos, ni de donde proviene nuestra conexion para el análisis de los datos por via Googl. Claro está, esto no nos bloquea de ser analizados por los logs de los servidores con herramientas como Webalizer.
Entre los días 14 y 15 de Octubre del año 2010, fuí invitado por la Universidad Galileo, al Foro de Innovación Tecnológica. En esta sede dicté 2 charlas, una sobre “Escalabilidad” donde resumimos entre los asistentes, como tener un gran trafico en tu sitio, optimizando tu sistema de forma economica y avanzada.
Luego en la segunda charla, hablé sobre la experiencia que habiamos tenido en AyerViernes S.A., la empresa donde actualmente trabajo, utilizando la plataforma Google App Engine en nuestras plataformas actuales de alto rendimiento.
Tambien les expliqué desde el comienzo a los asistentes, todos los beneficios que tenemos al alojar servicios o sistemas en la nube Google, donde no nos tendremos que preocupar de alojar nuestra plataforma en las manos de estos grandes de Internet, eso sí, debemos cumplir ciertos requisitos que en las diapositivas podrán ver a continuación.
Saludos y muchas gracias a mi amigos Guatemaltecos Adrían Catalán, Oscar Rodas y Eduardo Corpeño por la excelente atención durante el evento.
La actividad estuvo muy interesante, además de estar lleno el salón de conferecias de dicha universidad.
En la actividad mostramos emprendimientos que hemos realizado cada uno en las empresas para las cuales trabajamos, además de aclarar los sueños y lecciónes que hemos aprendido durante nuestra carrera profesional.
El mensaje que mas me marco personalmente y creo que al resto fue:
He tenido la posibilidad de haber estado en muchos lugares del mundo viajando, y siempre me he dado cuenta del gran problema que tienen los dueños de Hostales y Hoteles, la gestión de estos.
No basta con tener las reservas en un papelito, para que cuando llegen los pasajeros pasarlos al libro, ¿por que?
No llevas un control de los pasajeros.
No puedes visualizar todas tus reservas graficamente en el espacio-tiempo.
¿Estadisticas?
¿Como lo haces para la contabilidad cuando la gente te paga en multiples monedas?
¿Expotar tus datos?
No puedes tener un control de la entrada y salida de pasajeros.
Con la empresa actual donde trabajo AyerViernes S.A. se diseño el software hotelero mas innovador que he visto hasta el momento, justamente para solucionar este problema.
Visita la pagina de Clerk para encontrar la herramienta perfecta diseñada para tus necesidades como Administrador de Hotel.
Estimados, lo prometido es deuda, aca les dejo la presentación de Escalabilidad de Websites presentada en Tegucigalpa, Honduras el 22 de Julio del año 2010.
Este año, estoy invitado a dar un taller en Honduras (Tegucigalpa) en el evento CentroAmericano mas grande de técnologias de Internet WebConfLatino. Este será de “Escalabilidad de Sistemas de Internet” en el cual relataré algunas experiencias que he tenido manteniento sistemas de internet que requieren de mucho trafico, disponibilidad y constanste integración de cambios.
Los espero este 21 y 22 de Julio en Honduras, Tegucigalpa, para poder compartir experiencias de sistemas de Internet con personas de todas las partes del mundo.