martes, 28 de octubre de 2014

Hating the Heat

        Como seguramente muchos de ustedes, odio el calor, lo odio mucho. Prefiero estar congelandome todo el invierno a morirme de calor. Odio sudar, odio cansarme de nada, odio los bichos y al sol. No hay mucho que se pueda decir sobre el verano, no hay mucho que se pueda ver de bueno. Es una epoca terrible en la que es debatible unicamente la capacidad de sobrevivir.

Instead of studyng

        A veces es posible sorprenderse a uno mismo, este es mi caso en este momento. Si bien el sentido comun, la logica y posiblemente cualquier punto de vista decente me esta gritando que deberia usar mi tiempo para estudiar en vez de publicar en blogger, compular codigo o tratar de armar un mini-servidor debajo de mi escritorio debo decir que siento un asombroso aborrecimiento hacia las ''horas culo'' que requieren las materias basicas de la carrera, y un profundo desprecio a los voluminosos apuntes de otras materias. 

        Sin embargo a veces es posible obtener conocimientos de maneras mas practicas como por ejemplo realizando los tps y leyendo las soluciones de la gente de sitios como stackoverflow, cplusplus o superuser. Esa es una de las partes mas emocionantes de esta carrera a decir verdad. La cantidad de conocimiento fuera de los libros, la cantidad de pequeñas piesas de aprendisaje que se pueden encontrar online y sobre todo los estilos de escritura de los que las proveen. 

        Por desgracia siempre van a hacer falta horas sentado leyendo. 

lunes, 27 de octubre de 2014

Compiling the Atom editor

        El domingo, ese dia tan productivo entre sabado y el terrible principio de la semana, estuve tratabndo de instalar atom de la manera dificil (compilando el codigo). Hasta que me di por vencido y baje el .deb como cualquier persona normal. 

        Sin embargo hoy me pase un rato mas tratando de compilar el codigo y lo logre ! No se imaginan lo bien que se siente cuando algo que uno mismo compila (por mas que sea con un script) funciona. El problema habia sido que uno de los requerimientos para la compilación era un tal "node", que cuando ejecuto el script la terminal me responde que no estaba instalado y que podria estar en los paquetes "node" o  "nodejs-legacy"... ummmm .... legacy no sonaba muy bien asi que instalé "node" y el script simplemente no hacia nada ni daba ningun error. Un poco tarde me di cuenta de que el correcto era el otro (legacy). Pero los problemas no terminaron ahi... 

        Tambien pedía un tal "npm" que este si lo instale bien, pero sorpresa! Era la version 1.4 y el script pedia 1.5 como minimo... Al instalarlo desde apt-get podia estar seguro de que era la ultima version, pero no. Este programa en particular parece ser que se auto-updateaba con "npm install -g npm" (algo asi como instalate a vos mismo). Casi, casiii .... 

        Viste que Einstein decia que era totalmente estupido repetir lo mismo y esperar distintos resultados? Bueno, parece que este script no sigue la misma filosofia ya que lo tuve que correr tres veces (en las cuales cada vez crasheaba en un lugar distinto) hasta que finalmente, despues de todo el trastorno, lo logré ! Al fin pude compilar un software libre ! 

        Otro post será necesario para explayarse en el editor en si. 


domingo, 26 de octubre de 2014

The price of freedom

        Desde hace ya casi dos años empecé a utilizar software libe. Empezando por cambiar del sistema operativo windows a Ubuntu (12.04 en aquel momento) me di cuenta de que los programas, SOs y demás software(s) piratas no eran la solución a todo.

Como empieza la jornada...

        En aquel momento tenia una notebook con un muy baqueteado windows vista, esta demás decir que ni siquiera los fanaticos de windows lo toleraban. Pero me lo aguanté un tiempo. Hasta que en cierto momento se lleno de virus, se volvió tremendamente lento y se hizo insostenible.  Así que tenia tres opciones, instalar un xp posiblemente crackeado, reinstalar vista o buscar alguna alternativa.

        Por supuesto que  volver a XP se sentia retrogrado y vista ya no era una opcion valida, y empecé a buscar algún linux, cualquier linux gratuito. Y, como es de esperar, abrí el primer link de google... Ubuntu. Lei por un rato la pagina viendo que tenia de bueno, no era muy familiar con linux pero este se veía como algo bastante simple, se podía instalar desde un usb (tengo entendido que win tambien se puede, pero no es tan simple) e incluso correrlo sin instalación ! Particionar el disco era cosa de apretar unos botones en una linda interfaz, y la instalación una pavada. Incluso tenia una ventana para detectar el teclado.

No hay nada !

        Si quieren empezar a usar ubuntu o cualquier otro linux una de las primeras cosas que van a notar es que hay un montón de programas que no le dan soporte. Entre ellos el 90% de los videojuegos. Sin embargo para la mayoría es posible encontrar alguna alternativa.

viernes, 24 de octubre de 2014

Data travel

La entrada a las zonas de seguridad

        El otro día tuvimos una visita al datacenter provincial, recorrimos las instalaciones. Fue una visita muy interesante, estuvimos viendo los racks y las muchas medidas de seguridad que utilizan. Una de las cosas que me causo sorpresa fue la cantidad de sistemas redundantes, desde sistemas eléctricos hasta respaldos en cinta.

        Es interesante saber que los gastos públicos incluyen este tipo de cosas, sin embargo hay algunas cosas decepcionantes como el hecho de que el mainframe principal que computa todos los sueldos y el personal de la provincia use software propietario que cuesta 45,000 usd por mes. 


miércoles, 22 de octubre de 2014

Trippingly trip

        Es -relativamente- temprano y ya me duele la espalda. Pero bueno, estoy un poco emocionado de que hoy nos llevan de excursión en la facu (yay !). Nos van a llevar al Datacenter de la provincia, un lugar que suena bastante copado (posible puesto de trabajo futuro) y que espero que no decepcione. Voy a tratar de limpiar mi celular para sacar tantas fotos como pueda. Supongo que vamos a ver varios servidores sexys (rawww *.*). 

martes, 21 de octubre de 2014