Introducción / Advertencia
Antes de seguir con mi propia versión acerca de como resolví el reto hacking 6 del buen chema, tengo que aclarar que mi “solucionario” es mas bien sobre lo que hice y como fui desarrollando las ideas que me llevaron a acabarlo, por consecuente no creo estar al mismo nivel competitivo de las otras mentes maestras que participan reto a reto en la web de chema (como lo son Daniel Kachakil, Mandingo, Romansoft, etc…) así que les recomendaría leer primero los solucionarios de estos mismos antes que el mio, asi que recalcando: sobre advertencia no hay engaño . Continua leyendo »
Ya ha salido la primera versión “estable” de este CMS…
Como saben les he venido hablando recientemente en algunas de las entradas anteriores sobre este CMS creado originalmente por J. Carlos Nieto aka xiam, CMS que he venido siguiendo y viendo su evolución desde que era una alpha o mas bien un copy&paste de Gekko y claro al enterarme (a través del blog de nekro) de que hoy mismo ha salido la primera versión publica “estable”, me hes grato anunciarles a ustedes también sobre esta misma.
Dentro de poco le daré otra revisada (instalada) en mis maquinas y servidores locales para hacerle ese review que prometí, de una vez aviso que el review que voy a ser no va tener por ningún motivo peso en la usabilidad ni lo bonito que sea vea, si no que voy a tomar en cuenta limpieza de código y rapidez (velocidad y gasto de memoria) del mismo.
Últimamente he tenido bastante descuidado mi blog y algunos de mis asiduos lectores ya hasta se quejan por correo electrónico, entre algunas de mis mas recurrentes excusas han sido: por las vagaciones, por el nuevo ciclo escolar, por que me da mucha hueva y por ultimo por que no soy un “verdadero blogger” (esta ultima es de mis excusas favoritas ); pero bueno no es que no quiera simplemente cuando quiero sentarme a escribir no me salen ideas y a diferencia de los bloggers normales a mi no me gusta hablar de cualquier tema, sino solo de temas que son interesantes para mi y/o considero importantes por que suelo dominar el tema o necesito de algún modo hacer publica una opinión, pero en fin esta vez trataremos de ver si podemos regresar a lo normal.
Estos vídeos/comerciales de a continuación (que ya ni me acuerdo de donde me tome la nota por primer vez, así que esto ya es antiguo según el tiempo de vida de la web 2.0) como siempre últimamente casi toda la prensa (y mala-prensa) técnica suele parodiar/imitar a los famosos comerciales de “Get A Mac” de Apple, en este caso son un comerciales hechos por un grupo de dos programadores (Gregg Pollack y Jason Seifer) que se dedican a tiempo completo a desarrollar bajo Ruby On Rails, estos mismos decidieron crear estos comerciales para crear un tipo de prensa técnica comparando de manera “graciosa” (y hasta cierto punto muy realista) de lo que es Ruby On Rails versus otros lenguajes y frameworks populares dando algunos puntos fuertes del desarrollo web bajo “Rails”.
Antes de entrar de lleno a que veas los vídeos tengo que refutar/opinar (como buen geek) que no todo es realidad (deja vu?) y es realmente hasta cierto punto mas costoso mantener y “escalar” un desarrollo web bajo Ruby On Rails que tomarse un poco mas de tiempo y hacerlo bajo otros lenguajes como PHP o inclusive Java (quizás exagere un poquito en este ultimo), como bien dijo Ricardo Galli (en una nota sobre Twitter y la “escalibilidad”):
[...]RoR me hubiese ahorrado trabajo de programación y hubiésemos tenido más prensa “técnica”, pero eso hubiese significado más problemas de mantenimiento de una infraestructura más compleja, dinero para salarios para administradores de sistemas, etc. etc. etc.[...]
Uno de los puntos que lo hacen fuerte es la arquitectura usada, la arquitectura de Modelo, Vista, Controlador hace que el desarrollo web bajo Ruby On Rails sea muy fácil, yo diría exhaustivamente fácil, hacer cambios a ciertos puntos de las aplicaciones se harían en segundos comparado con PHP el tiempo de “codificación” es sumamente menor o mejor dicho casi nulo, otros lenguajes de desarrollo web como Java hacen uso de esta arquitecura pero la han implementado de una manera que lo hacen ver muy complicado haciendo ver claro que Java aunque use el mismo paradigma que Ruby On Rails, Ruby On Rails lo hace ver sumamente fácil comparado con Java. Sin embargo no todo es miel sobre hojuelas, el tener una arquitecura diferente implica para los “nuevos desarrolladores” o “viejos tercos enamorados de las arquitecturas convencionales” un esfuerzo por entender esta nuevo enfoque algo que no siempre todos los programadores están dispuestos a tomar, aunque la arquitecturaModelo, Vista, Controlador es muy simple sigue siendo un poco complicado de entender y hallar soluciones 100% eficientes a los problemas habituales del mismo.
Fuera de los costos de mantenimiento de proyectos y del arquitectura usada en Ruby On Rails existe la “fanaticada” o los fanáticos por Ruby On Rails, la mayoría de estos provienen de lo “cool” que se sienten los programadores en Ruby, el cual es un gran lenguaje de scripting pero sinceramente este lenguaje es mas lento que Python y aun mas lento que PHP, su servidor como buen geek se lo aprendió y realmente le intereso ver ese lado “cool” de programar (pueden de hecho bajar un ebook sobre programación/scripting en Ruby muy bueno -solo en ingles- en la sección de descargas en este blog), sinceramente si programar en Ruby es “re-cool” pero fuera de las ventajas del lenguaje no veo otras mejoras, en general cada vez que alguien me pregunta les digo lo mismo “es como una fusión de PERL y Python multiplicando por 2 o mas veces la lentitud de ejecución de Python”; así que en general la mayoría de los fanáticos de Ruby On Rails son fanáticos de Ruby, así que por ese lado se entiende la extensión del mismo así como la activa campaña de los mismos por promocionarlo, sin nada mas que agregar al final de la nota (después de los vídeos) les dejo unos links muy buenos sobre el tema ya que es mejor formarse una opinión propia que a tomar la de alguien y repetirla como lorito así que los invito ustedes mismos a exactamente eso, formarse su opinión personal y tal vez dejarnos un pequeño comentario aquí mismo o un sus blogs sobre este tema.
De los siguientes vídeos me parecieron excelentes los comerciales #2, #5 y #6, pero bueno seguro a mas de uno les resultaran graciosos los demás :
PD: No creen que “el que hace de Ruby On Rails” (Gregg Pollack) parece o actua gay en los ads?
PD2: Que pensarian del lenguaje si fuera cierto lo anterior? Ruby On Rails lenguaje para gays? (Sin animo ofender a toda la comunidad gay/homosexual claro esta)
Dicen por ahí (las malas lenguas) que el lema de los mercadólogos de hoy y siempre es:
“No importa el producto/servicio, lo que importa es la campaña publicitaria de este”
Y es que eso es lo que paso exactamente en este “concurso” si es que lo puedo llamar así -mas bien le pondría experimento desde mi punto de vista-, no se puede decir muchas cosas es la peor broma que he visto en mi corto trayecto de vida, aun no se como una empresa como Panda Software que ya tiene un reconocimiento a nivel internacional puede dejar que semejante porquería (por que no hay mejor palabra que esa) se asome junto a su nombre, no se como siquiera dejaron que esto pasara y para colmo de males le pusieran un nombre e idea como tal que no tienen ninguna razón con la realidad del concurso. Continua leyendo »
Gracias al Michoacano/Julio que me envió una invitación ahora puedo probar este famoso servicio que promete ser mejor que el actual YouTube en cuanto a calidad de imagen y claro a los servicios ofrecidos, claro soy un “Joost for Friends - Beta Tester” solo me permite (esta invitación) poder bajar y probar el servicio no gozar de los servicios de invitar gente y de creo los servicios oficiales de los “Official Beta Testers”, en pocas palabras solo soy un amigo de un “Beta Tester de Joost” ¬¬.
Pero bueno después de pasarme casi medio día jugueteando con este nuevo juguete me parece genial en si, pero eso si se traba mucho mas que YouTube y la calidad de imagen no es la que “se supone” nos dijeron, aun seguimos viendo las pixeleadas y el contenido se ve prácticamente igual que YouTube y/o otros servicios de transmisión de vídeo en linea a lo mucho puedo decir que los vídeos a comparación de todos los que conocemos se ve mejor a grande escala o en pantalla completa.
La GUI que puedo decir sencilla, eficiente y elegante, me encanto la sencillez con que le pusieron a la GUI no llenando de inútiles cosas sino de lo que voy a necesitar, la eficiencia de la misma todo escorado donde debe estar no ves nada en la pantalla que no te sirva y la elegancia pura sobre todo cuando lo apagas o lo pones en “standby” acaba con una animación de esas antiguas simulando como si apagaras una de esas teles antiguas de tubos de rayos catodicos.
En fin me gusto bastante lo que es el servicio y lo que se propone ya que hay contenido de televisores y de diferentes patrocinantes y prácticamente estas viendo “TV Online”, pero nada es bueno completamente, una cosa que no me gusta son las invitaciones se que esta es una estrategia de marketing ya que mucha gente esta como loca buscando invitaciones para probar (hasta hace 12 horas yo estaba incluido en este grupo ) este servicio y esto lo hacen por que para cuando salga al publico la gente salga corriendo a ver este servicio.