A Django site.
Diciembre 3, 2009
» Android o Maemo

Necesito un nuevo teléfono celular y la verdad que luego de ver como sufren algunos de mis amigos con sus iPhones y el maravilloso mundo del “pagá por todo” y “quiero saber todo lo que haces todo el tiempo” es que ando en la búsqueda de una propuesta mas seria y mas alinieanda con la libertad del sortware y la privacidad de mi información.

En ese contexto, surgen los competidores de Apple:

  • Goole con su Android OS
  • Nokia con Maemo.

Creo que en temas de privacidad de la información, Google se saca un hermoso 0(estamos todos de acuerdo en eso no? :P ), no así en materia de libertad del software que dentro de todo se toma las cosas en serio y esta liberando mucho código, Android no es una excepción.
Por su parte Maemo, pinta groso, es un verdadero linux corriendo en tu teléfono, hasta con Gnome, pero solo limitado a equipos Nokia. Según me han comentado, recién para el 2012 Nokia piensa reemplazar Symbian de toda la serie N por Maemo. Mierda, es mucho tiempo!!.. en 2 años puede pasar de todo. De hecho es tiempo mas que suficiente para que el mercado quede ya taponado de equipos con Android y ya no sea oportunidad para que otras alternativas prosperen.

Por qué se tomará tanto tiempo Nokia para tomar este tipo de decisiones, con el peligro tan en la puerta? Tan clara la tienen? o no se animan todavía a a tomar la desición? Que debemos hacer los que estamos en medio de la disyuntiva, esperar u optar por lo que tenemos al alcance hoy?

Octubre 23, 2009
» Los geeks tristemente absorvidos por la mierda 2.0

Es triste ver gente geek (de la epoca las BBs), sumida en el mas patético estado básico y elemental de, llegar a su trabajo, levantar un clientucho de Twitter de turno (el más mamon que se pueda) y lo primero que hacen es decir “Buenos días a todos”, seguido de toda una farsa patética también, de agradecimientos , saludos y puterío de secundaria del momento. Por favor!!! que farsa barata!.

Realmente me entristece ver esto, pero bueno, debe ser el tipo de cambios que tenemos que empezar a acostumbrarnos a aceptar. Hay que gente a la que ya no se la puede contactar de otra manera y esto convierte a Twitter en un servicio casi como m$n, si no lo tenés lentamente tus conocidos te van excluyendo.

Ojo, no estoy en contra de Twitter en sí, sino del uso que se le esta dando que a mi entender, no es ni cerca para el que fue pensado. De hecho ya hasta se pueden distiguir distintos tipos de mal usos, pero creo que eso ya es topic para otro post.

Bye suckers sigan twitteando boludeces, yo los voy a seguir bardeando desde acá!.. ahh y sépanlo, los sigo a todos en Twitter, para poder tener argumentos.

Junio 10, 2009
» Speedy mejorando

Al final no he vuelto a postear quejas de mi conexión porque ahora me esta andando bien.  De hecho, me anda a más de lo que tengo contratado, como se puede apreciar en la foto.  Dicho sea de paso, a ese server de urban tenia menos de 50ms de ping dentro del juego, mas que aceptable.

urban1

Mayo 28, 2009
» Nuevo libro: Practices of an Agile Developer

Hace poquito comencé a leer este libro que me lo prestó Miloops, y si bien no lo he terminado aún, quería compartir  un par de opiniones sobre él.
Lo primero de todo, es que aunque lo parece, no es un libro de autoayuda para programadores deprimidos :D sino mas bien una suerte de dump de experiencias e ideas que van un poco en contra de los paradigmas rígidos que nos enseñaron en la facultad.
Básicamente si sos de los que no te convenció el versito del Analisis y Diseño de sistemas de hace 20 años y haces las cosas un poco distintas?, lee este libro, seguramente te va a ordenar un montón de prácticas que ya venís llevando a cabo y que pensas que no sos lo suficientemente profesional haciendolo.

Hasta el momento recomiendo este libro, veremos cuando llegue al final si cambia mi opinión.

Enero 12, 2009
» 12 días de “uptime”

Bueno, al parecer mi problema con Speedy ha sido resuelto y ya lleva 12 días de estabilidad y buena forma, espero que dure.

El dia 31/12 recibí la visita de un techie de speedy quien me tiró un modem nuevo por la cabeza, y se fue lo mas rapido que pudo con el viejo roto. Esto sumado a que según me comentó antes de huir despavorido, parece que arreglaron una placa en mi central, ahora mi conexion de speedy anda lo mas parecido a lo que uno espera.

Los pernos habituales como ser la presencia de un proxy transperente y la no disponiblidad del máximo del ancho de banda el 100% del tiempo persisten, pero bueno, dentro de todo ahora no hay perdidas de paquetes ni latencias ruinosas como antes.

Como ya dije antes veremos cuanto dura. Lamentablemente esta gente nos enseñó a no confiar en ellos.

Setiembre 6, 2008
» A ver, a ver…perdete un paquetito cuando puedas…

Speedy apesta, toma 153434263456356

Definitivamente  me siento en la puta mierda… éste es el tipo de ISP que se pueden contrtar aca en Mendoza si vivis un poco alejado del centro, una REVERENDA MIERDA!!…

El screenshoot habla por si solo no?

Julio 17, 2008
» Show me some RSpec!

Llevo más de 3 días tratando de entender como se hace BDD con RSpec y rails. Por el momento lo único que he logrado es hacer pasar validaciones simples un modelo mas que simple!!.

Realmente la promesa es buena, haces primero tus specs, y luego codeas tus programas para que los Specs (tests)  pasen.

Mi mayor problema es que hasta ahora no logro encontrar un solo tutorial que te explique bien todo el proceso y que además,  este actualizado a las versiones de rails y rspec actuales.

Veremos como sigue este episodio.

Julio 2, 2008
» Ollie1 renovado!

Uff.. al fin luego de varios años de no inversión atinamos a actualizar el hardware de ollie1, nuestro server hogareño donde corre este blog entre otras cosas.

El flamante hardware es un Procesador AMD Sempron de 2.1Ghz sobre un motherboard Asus y 512MB de ram. Creo que va a aguantar un par de añitos mas! :)

Marzo 25, 2008
» Zend framework

Uno mas !!! y no jodemos mas!… :)

Siguiendo con las últimas tendencias de la moda, les presento just another MVC framework para PHP5, la promesa?.. la misma que los demas: flexibilidad, agilidad y bla bla bla, pero lo cierto es que son todos iguales. (lo cual puede ser una ventaja al momento de cambiar de uno a otro). Hay quienes lo posicionan junto a Symfony allá arriba en las primeras posiciones de la tabla.

Como no podía ser de otra manera lo pegué una probadita, y la verdad es que le faltan algunas cosas para estar al nivel de SF, pero creo que esta bueno porque es menos “aparatoso” para usar y menos estructurado tambien, es mas una abultada biblioteca de funciones que otra cosa. No tiene un script face tuti como sf, asi que hay que escribir all the fuck*ng code from scratch. Lo copado es que no tenes que instalarlo en el sistema via Pear ni nada de eso, simplemente lo copias en el directorio de tu proyecto y listo.

Luego de ver tanta cosa dando vuelta, creo que la tendencia es clara: hay que usar algún framework y no reinventar la rueda en cada proyecto. Aunque sea tu propio framework, pero para que hacerte uno, si hay tantos y tan copados dando vueltas alli afuera no?.. :)

Marzo 18, 2008
» Smooth upgrade tu Kubuntu 8.04 Alpha6

Eso nomas, agarré la maquina de mi chica (ya que yo soy un feliz user de Archlinux) y se la actualicé a la próxima versión de kubuntu, simplemente con un sudo adept_manager –dist-upgrade-devel.

Todo ruleó bien,  cosa que nos es menor en los dist-upgrades de ubuntu :). Ahora estoy instalando kde4 “la gran novedad de esta versión” .

Un big anticool point, el eclipese que trae sigue siendo la misma versión pedorra de hace mas de 1 año atrás, media pila bobuntu devels ya esta por salir la version 3.4 y Uds siguen tonteando la prehistórica versión 3.2.

Febrero 17, 2008
» Ya tengo novia nueva: Symfony

Que bueno que está!… es como Rails pero para PHP5. Realmente este framework me reavivó las ganas de volver al desarrollo freelance. Uno de los problemas que provocó mi alejamiento hace un par de años fue tener que comenzar desde 0 cada proyecto o en el mejor de los casos copiar y pegar “tons of code” y luego tener que ponerme a toquetear monótonamente hasta dejar las cosas andando, lo que terminaba llevandome muchisimo mas tiempo del estimado y por supuesto ganar menos guita!!.

Todo lo que una aplicación web promedio debe tener, symfony lo hace por vos. Desde operaciones CRUD(Create Read Update Delete) totalmente automaticas y customizables hasta el backend de admin completito, pasando por la definición de la db hasta el esquema de seguridad con permisos y credenciales. Obviamente incorpora un esquema de templates y por supuesto, podes usar Ajax de manera painless :)

Si algún día retomamos las charlas de autocapacitación en el LugMen, me gustaría poder mostrarles este framework, realmente vale la pena echarle una mirada.

Enero 27, 2008
» ICEFaces

Bueno, vamos a tener que esperar un poco para probarlo. Según leí en este thread, hay algunos problemitas de integración con Netbeans 6 que piensan solucionar para fines de febrero. En sí, son temas menores, pero que conjugado con mis pocos conocimientos del lenguaje me complicaron el panorama.

Seguiré con lo que venía hasta ahora y cuando hayan arreglado estos pedos retomaremos el mundillo ajax.

Enero 26, 2008
» Aprendiendo Java

10 años me llevó tomar la decisión de ponerme a estudiar este lenguaje de programación. Creo que en todo este tiempo, java paso de ser un lenguaje a toda una plataforma de desarrollo basada en tecnologías abiertas más que interesante.
Esta plataforma está atestada de frameworks (en su gran mayoría libres) y tecnologías que facilitan el desarrollo de aplicaciones comerciales enormemente. Por lo menos eso es lo que todos prometen. :)

Lo interesante es que de todo lo que uno busca hay 2 o más alternativas, por ejemplo, si lo que querés es un IDE, pués tenés Netbeans (el que yo elegi), Eclipse, Sun Studio Creator, Jdeveloper, etc, etc, etc.

Iluminando la movida y marcando un poco el camino a seguir se encuentra Sun, la empresa creadora del lenguaje, que es la encargada de gestar los estandares junto con la comunidad de usuarios en lo que llaman la JCP (java community Process).

Hoy, de todo lo que suena alrededor de java, hay cosas muy interesantes sobre todo para el desarrollo de aplicaciones Web. Las que más me han llamado la atención por lo que prometen son JSF (java server faces) y JPA (Java persistence API).

Por supuesto que no me voy a poner aprender cada letra que “debe” escribirse para lograr que una aplicación hecha en JAVA y todo este bodoque de aderezos ande, así que elegí como IDE Netbeans 6. A la mierda con el puritanismo del geek que todo lo sabe, voy a dejar que algunas cosas las haga el IDE por mi!, puedo vivir con ello. Lejos van quedando aquellas épocas donde se podía programar con un simple editor de texto y eventualmente un compilador, hoy si querés ser productivo tenés que usar software que te facilite las cosas.
Porque Netbeans 6? y no Eclipse?

Porque me gustaron las ñoñadas que tiene para hacer las cosas faciles de usar. Por ejemplo tiene un editor visual de paginas web (usando JSF). Esto es una papita, ya que hacer formularios web a mano siempre fue un perno (recuerdo mis epocas de programador php, que manera de sufrir).Por otro lado, si bien es un proyecto independiente, está backapeado por Sun que de última es el creador de la fábrica de galletitas, entonces esta en muy buena sintonía con todas las tecnologías nuevas que van surgiendo. En cambio atrás de eclipse esta IBM, que en lo personal no me gusta.
Netbeans trae muchisimas cosas, posta, ne me daría mi blog entero para describirlas así que, si les interesa el tema, los invito a que se vean un par de videitos de demo que hay en el sitio oficial para que las vean en acción.

Bueno, ya me canse de escribir, cuando me agarre otro burst de ganas, voy a comentarles un poco de ICEfaces, oooootro framework copado que estoy empezando a ver que, por lo que leí, es un aderezo para agregar soporte de ajax copado a JSF y con eso cerramos el circulo perfecto del exito de la programación web del siglo 21 (que chorrera de bullshit ah?! :) … en realidad me conformo con que todo esto sirva para algo más que para simplemente aprenderlo. Se las sigo después. Saionara.