Elixir, Reia, Efene, LFE… Lenguajes imperativos sobre Erlang

31/07/2011
By
Elixir, Reia, Efene, LFE… Lenguajes imperativos sobre Erlang

Llevo un tiempo interesado en los analizadores léxicos y sintácticos para poder crear ficheros de configuración más amigables o sistemas de interfaces de usuario basados en consola que puedan emplear un formato libre de construcción de instrucciones (algo más complejo que el típico comando y argumentos). Eso sumado a mi afición por Erlang...

Read more »

Perl::Critic, un crítico para tu código en Perl

30/07/2011
By
Perl::Critic, un crítico para tu código en Perl

Echando un vistazo por Internet, topé con esta curiosa página, que tiene como misión criticar el código que hayas escrito en Perl, a través de las buenas prácticas escritas en el libro Perl Best Practices, de Damian Conway. En la web se puede subir cualquier fichero, código en Perl, y el sistema internamente analiza...

Read more »

Buenas Prácticas en Perl

29/07/2011
By
Buenas Prácticas en Perl

Repasando un poco la bibliografía básica para el lenguaje Perl, topé con este libro, que tienen muchos programadores como base para la escritura de código en este lenguaje. El libro tiene una extensión considerable, pero se hace bastante ameno. Insta a escribir el código de una forma ordenada y que se refactorice todo...

Read more »

Otro Modelo de Retribución, ¿mejor o peor?

28/07/2011
By
Otro Modelo de Retribución, ¿mejor o peor?

Hace tiempo que llevo pensando que quizás, la retribución de un programador por horas, sea tirar el dinero. Esto no quiere decir que sea algo bueno o malo, ya que hay programadores de todo tipo, de los que cada hora que se les paga es muy invertida de forma muy provechosa para la...

Read more »

Opa: el lenguaje de la nube

27/07/2011
By
Opa: el lenguaje de la nube

Tal y como reza su web The Cloud Language (el lenguaje de la nube), este lenguaje sale como una solución a la programación de sitios web cumpliendo con unas necesidades concretas. La empresa MLState ha puesto como su bandera a este lenguaje, sobre el que está orientando toda su actividad comercial. Un vistazo al...

Read more »

¡Hacking ético liberado!

12/07/2011
By
¡Hacking ético liberado!

Hoy leo, del propio autor, Carlos Tori, una noticia en la lista de NNL Newsletter sobre Seguridad y Redes, en la que dice, literalmente: Estimados, he decidido liberar la obra para que los interesados puedan disfrutarla de modo libre y distribuirla. http://www.hackingetico.com Espero que la disfruten, saludos. Por lo que, tenemos ya a disposición de todo el...

Read more »

Afinidad y Perfiles

08/06/2011
By
Afinidad y Perfiles

Leyendo, siempre me encuentro con cosas que me hacen pensar, les doy vueltas e intento plasmarlas de la forma más correcta posible. Hoy voy a plantear algo que me pareció muy importante a la hora de realizar contrataciones: afinidad y perfiles. Cuando se contrata a una persona, en principio, hay que pensar en el...

Read more »

Vulnerabilidades y exploits

25/05/2011
By
Vulnerabilidades y exploits

A petición de los que participaron en la encuesta, escribiré algo sobre seguridad, hacking y cracking, que es un tema que tenía algo dejado y olvidado. En principio, para los más neófitos del tema, y que no tengan ni la más remota idea de cómo lo hacen los hackers (y en peor caso los...

Read more »

La importancia de los planes

17/05/2011
By
La importancia de los planes

Tener un plan, ya se llame roadmap, planning u objetivos, es algo muy importante, de cara al negocio propio de una empresa. Una empresa, como bien saben muchas personas que desarrollan planes de negocio, tiene, entre sus objetivos, definir a qué se va a dedicar la empresa, sus clientes potenciales (o reales si...

Read more »

ChicagoBoss: web y erlang… cada vez más cerca

16/05/2011
By
ChicagoBoss: web y erlang… cada vez más cerca

Hace un tiempo, Juanse, un compañero de trabajo, me envió un enlace de un framework desarrollado por Evan Miller que se llama ChicagoBoss. Este framework ha sido concebido con Ruby on Rails en mente, no es de extrañar cuando a lo largo de toda la documentación, se hacen referencias a cosas de Ruby...

Read more »

¡Libros para todos!

06/05/2011
By
¡Libros para todos!

Hará unos días, mi amigo Dani, me envió el enlace a una web repleta de material bibliográfico… en principio pensé… qué de material… a ver cuánto dura ahí porque debe ser pirata… pero dando un vistazo más en profundidad, vi que todas las obras publicadas eran de libre difusión, con lo que, es...

Read more »

Optimismo e Ilusión

05/05/2011
By
Optimismo e Ilusión

Hace tiempo, un compañero de trabajo, Juanse, me recomendó un vídeo de una persona que comentaba algunos conceptos algo alocados sobre la vida. En un mensaje de un compañero de la UNED, esta semana, he recibido un enlace al mismo vídeo, por lo que, aunque al principio ver que era hora y media...

Read more »

Prácticas curiosas: Tetris

23/04/2011
By
Prácticas curiosas: Tetris

He estado en esta semana santa haciendo una práctica del Grado en Ingeniería Informática, para la asignatura de Programación Orientada a Objetos, en la UNED. En la práctica, y la asignatura, se hace bastante énfasis en Java. A mi Java me parece un buen lenguaje, pero no es totalmente orientado a objetos, por lo...

Read more »

Xdebug: depurar y optimizar código PHP

11/04/2011
By
Xdebug: depurar y optimizar código PHP

Hay momentos en los que vemos que la carga de una página tarda demasiado, o que el uso de un recurso, que en principio habíamos creído que era menor, sube y su tiempo de ejecución hace que nuestro servidor sufra. Trazar estos problemas a simple vista o a través de trazas no es...

Read more »

Reuniones eficientes

04/04/2011
By
Reuniones eficientes

Durante años, en las empresas en las que he estado, siempre ha existido el mismo problema, las reuniones se eternizan, se hablan de muchos temas misceláneos y, tras horas de haber hablado, no se tiene la información clara sobre el tema principal por el que se supone que se organizó la reunión. Hay muchos...

Read more »

El problema de aprender

04/04/2011
By
El problema de aprender

Después de revisar lecturas tan interesantes como el libro de Ramón Campayo, Aprende un Idioma en 7 días; Introducción a PNL de Joseph O’Connor y John Seymour; los 7 hábitos de la gente altamente eficiente de Covey, así como los libros de las reglas de Richard Templar; en todos ellos se pone de...

Read more »

Ruby: reescritura y yield

24/03/2011
By
Ruby: reescritura y yield

Durante unas pruebas en el trabajo, enseñando a mi mujer (Marga), cómo funciona Ruby con su mayor potencia, la reescritura de código y los yield, pensé… con lo que me ha costado… mejor lo guardo en el blog… y esto es Orientación a Objetos, no a Clases Teniendo en cuenta de que Ruby...

Read more »

Inversión de Control, el patrón de los frameworks

08/03/2011
By
Inversión de Control, el patrón de los frameworks

Leyendo un artículo de Martin Fowler, sobre el tema Inversión de Control (en inglés), comenzando por el final, la etimología de la frase (entendido como el origen del concepto), se comenta que, en un principio (sobre los años 80) la gente se refería a una nueva forma de hacer las cosas como el...

Read more »

Bundler: despliega fácilmente rails

07/03/2011
By
Bundler: despliega fácilmente rails

Después de haber dado una vuelta por la versión estable de rails, he reparado en que, por defecto, se instala bundler y un fichero llamado Gemfile en la raiz de cada proyecto rails que se genera nuevo. La verdad es que, en el momento que vi el fichero de Gemfile, queda clara la misión...

Read more »