Contar en binario

21 de Enero, 2008 — CuriosidadesComentarios (1)

Sólo hay 10 clases de personas: las que saben contar en binario y las que no

 

ABECEDATA: Mi nuevo blog profesional

13 de Enero, 2008 — GeneralComentarios (1)

Me ha costado mucho esfuerzo y sudor, pero después de algunas semanas ya tengo acabado mi sitio web profesional ABECEDATA.

ABECEDATA

Así que a partir de ahora todo lo relacionado con mi actividad profesional (Ruby on Rails, Usabilidad, Comercio electrónico, Accesibilidad…) lo escribiré en ABECEDATA, y este blog quedará para los temas más personales o no relacionadas directamente con mi actividad profesional.

Cómo cambiar el fondo de la pantalla de entrada en Leopard

14 de Diciembre, 2007 — Mac OS XComentarios (1)

Si os pasa como a mí, que no soporto el fondo ese de estrellitas que han puesto en Leopard, podéis cambiar el fondo de la pantalla de inicio (splash screen) de la siguiente manera.

$ sudo cd /System/Library/CoreServices
$ sudo mv DefaultDesktop.jpg DefaultDesktop.jpg.org
$ sudo cp /Library/Desktop\ Pictures/Aqua\ Blue.jpg /System/Library/CoreServices/DefaultDesktop.jpg
$ sudo chown root:wheel /System/Library/CoreServices/DefaultDesktop.jpg
$ sudo chmod 644 /System/Library/CoreServices/DefaultDesktop.jpg

Aquí se ha vuelto a poner el Aqua pero podéis poner una foto del perro.

Seguro que tardaron meses en escoger el fondo de pantalla para Leopard, pero no lo podían hacer. Suerte que la cagaron en eso y se puede arreglar sin problemas :)

El peligro de los feeds

12 de Diciembre, 2007 — CuriosidadesComentarios (3)

Peligro feeds

Esto no puede ser bueno para mi salud mental, tendré que reducir feeds.

Conclusiones después de la Conferencia Rails

27 de Noviembre, 2007 — Ruby on RailsComentarios (2)
  • Usa Nginx y Mongrel
  • Crea tus propios plugins que implementen las tareas que más se repiten en tus aplicaciones
  • Empieza a mirarte REST
  • Cuida la seguridad en tus aplicaciones, puedes tener un susto
  • Hay futuro en España para las aplicaciones ASP
  • Xavier Noria es un crack

¿Me dejo alguna?

Segunda jornada de la Conferencia Rails 2007

24 de Noviembre, 2007 — EventosComentarios (6)

Todo lo bueno se acaba, y hoy ha llegado a su fin la segunda Conferencia Rails Hispana. Ha empezado la mañana con una mesa redonda de empresas, donde han dado la opinión sobre Rails y los lenguajes dinámicos un representante de Microsoft, uno se Sun, uno de The Cocktail y un Freelance. Microsoft ha ido a vender la moto, como siempre, sinceramente creo que no tiene nada que ver con el mundo de Rails ni lo tendrá nunca. Sun también ha ido a vender la moto, pero de otra manera, apoyan el trabajo en pequeños grupos (característica de los desarrollos en Rails), distribuidos y bien avenidos, cosa que me parece positiva. Jaime Iniesta ha explicado un poco la situación y los planteamientos de trabajo de los que somos freelance, que básicamente se resumen en una premisa: “búscate buenos contactos”. Por su parte Alberto, en representación de The Cocktail, ha explicado un poco como una pequeña empresa (comparada con Microsoft o Sun) afronta los retos del desarrollo web con metodologías ágiles.
Pensaba que esta mesa redonda podía dar más de si, pero también hay que reconocer que el tiempo (45 minutos) no daba para mucho.

La siguente ponencia a la que he asitido ha sido la de “Programa en Rails como si jugases con Lego”, una charla sobre plugins y cómo crearlos, a cargo de Javier Ramirez. Esta era una charla que me interesaba especialmente ya que considero imprescindible disponer de una colección de plugins para las tareas que más se repiten en cada proyecto. La verdad es que he salido muy contento, ha sido una charla muy amena y donde los conceptos han quedado muy claros.

Conferencia Rails

Después del coffe break tocaba ir a ver dos casos de estudio: MTV.es y Tomatime.com.
MTV.es ha sido realizada por la gente de The Cocktail y han presentado la charla Alvaro Ortiz (Furilo) y Manuel Muñoz Solera (Mamuso). Es básicamente un megaCMS donde la parte visual adquiere un papel importante con multitud de imágenes y videos.
Tomatime.com es un proyectos de Flowers in Space. Consiste en una red retrosocial (como lo han definido ellos) donde la gente regala tiempo a sus amigos para ir al cine, a tomar una cañas etc. Un proyecto curioso que pretende crear clones (al estilo menéame) por regiones, afinidades.. y invertir los ingresos que consiga mendiante Adsense en obras sociales, de ahí el nombre de retrosocial.

Antes de ir a comer tocaba ir a ver a mi amigo Jaime Iniesta para que nos explicara como ha programado su araña Boris, un experimento realizado con Hpricot donde recorre la web indexando urls y sus metatags. Resulta curioso ver como Rails puede realizar tan diferentes tipos de tareas de la manera más sencilla. Después de ver su ponencia me han entrado ganas de hacerle la competencia a Google.

Después de la comida y con las fuerzas ya empezando a escasear después de tanto andar, subir escaleras, cargar con portátil y libros comprados a Cocodrilo (que amablemente nos ha realizado un 20% de descuento en libros sobre Ruby y Rails), nos hemos ido para dos casos de estudio más: FacturaGem y Tractis. La idea de FacturaGem no es nueva, ahí está Endevé, pero creo que le han dado un formato muy bueno: es un sistema de facturación muy simple para autónomos y pequeñas empresas, premiando sobretodo la facilidad de uso y sacrificando algunas funcionalidades en pro de evitar dolores de cabeza a los usuarios.

Sobre Tractis hace tiempo que se habla mucho y es un proyecto que yo sigo con mucho interés desde hace algo más de un año ya que creo que tiene una proyección muy grande. Se ha hablado sobre la arquitectura de la aplicación, que combina Java para determinadas tareas, con Ruby on Rails y nos ha anunciado una nueva funcionalidad que aparecerá la semana que viene, para validar la autenticidad de los usuarios contra la plataforma de Tractis mediante su certificado digital.

La última ponencia a la que he asistido antes de la GURUnote ha sido la titulada Rails against the machine, donde Jacobo García y Christos Zisopoulos nos han explicado como es la infraestructura de servidores de aplicaciones de The Cocktail. Una charla que venía perfecta para complementar la de ayer de Pablo Delgado sobre escalabilidad de aplicaciones web.

Y así hemos llegado a la GURUnote de Obi Fernández, donde nos ha hablado sobre las novedades que incorporará Rails 2.0, algunas de ellas muy esperadas y que aún nos harán la vida más fácil a los desarrlladores de esta plataforma. En cuanto tenga tiempo escribiré un artículo comentando las novedades más importantes de esta nueva versión que no tardará en llegar (o al menos eso esperamos).

Conferencia Rails

Conferencia Rails

Con esto se ha llegado al final de la segunda Conferencia Rails Hispana, dos días intensos de charlas, intercambio de opiniones y experiencias entre entusistas de Rails y sobretodo dos días en los que aprender muchas cosas aplicables a nuestro trabajo diario. Si trabajas con Rails o con Ruby te recomiendo que no te pierdas la edición del año que viene.

Primera jornada de la Conferencia Rails 2007

22 de Noviembre, 2007 — EventosComentarios (0)

Ya en el hotel y después de una ducha reconfortante voy a comentaros como ha ido esta primera jornada de la Conferencia Rails Hispana 2007.
Empezaba la jornada con una sesión plenaria titulada “1 año después” a cargo de Luis Villa y Agustín Cuenca, donde se ha expuesto la situación actual de Ruby on Rails y las perspectivas de futuro de este framework, y como no podía ser de otra manera se ha augurado un futuro muy prometedor, que vamos a decir 200 fans de RoR.

Conferencia Rails 2007

Como este año había bastantes ponencias, se han abilitado tres salas, de manera que tenías que ir con la lista de ponencias a ver cual resultaba más interesante.

La primera a la que he asistido ha sido ” Proyectos de bajo coste con limitaciones severas de tiempo y recursos”, a cargo de David Barral y Asís García. Donde han expuesto como afrontrar la realización de proyectos web con recursos de economicos o de tiempo limitados. Sin ánimo de ofender a nadie, me ha parecido un poco floja, pero podía resultar interesante para los que se estén introduciendo en RoR.

Después de un coffe break más que imprescindible, he asistido a la ponencia de Xavier Noria, “Rails desde el código”. En una palabra: impresionante. Xavier conoce el código de Rails linea por linea, y aunque he de reconocer que me ha costado mucho seguirlo, ha sido una ponencia del más alto nivel. Los que estáis interesados un saber como es Rails por dentro, como carga el sistema, como inicializa las clases, como sirve las peticiones… os recomiendo que os bajéis el screencast y lo miréis con calma porque vale realmente la pena.

Conferencia Rails 2007 - Xavier Noria

La última ponencia de la mañana para mi ha sido “Diseño en la web: Contenido y continente”, a cargo de Marcelino Llano. Una introducción al diseño web para programadores: tipografías, lineas base, retícula…

Después de la comida había dos ponencias realmente interesantes. La de Ernesto Jiménez trataba sobre seguridad en aplicaciones Rails. Cómo evitar SQL injection, Cross Site Scripting y estas cosas. Me ha parecido realmente interesante. Sin profundizar demasiado ha explicado los conceptos clave que todo desarrollador web debe adoptar como mecanismos automáticos para evitar ataques e intrusiones.

Conferencia Rails 2007

Y para acabar las ponencias he asistido a la de Pablo Delgado sobre escalabilidad en aplicaciones Rails, tema que me interesa especialmente ya que la semana que viene empiezo un proyecto donde la carga va a ser realmente importante ya que sin duda se tratará de una de las webs más visitadas de España. Ha hablado sobre Mongrel, Nginx, Merb y como optimizar los recursos para evitar morir de éxito por una sobrecarga en el sistema.
Una ponencia también recomendada, muy a nivel de administración de sistemas pero que se ha hecho amena y relativamente asequible.

Conferencia Rails 2007

Bueno, hasta aquí el resumen de esta intensa primera jornada, ahora toca cena con los asistentes a la conferencia.

Hasta mañana!

En la Conferencia Rails

22 de Noviembre, 2007 — EventosComentarios (0)

A las diez de la mañana, puntualmente ha comenzado la Conferencia Rails 2007. Ahora mismo me encuentro en la charla de Xavier Noria titulada “Rails desde el código”.

Calendario Humano

21 de Noviembre, 2007 — GeneralComentarios (0)

Leo en Microsiervos un post que me despierta bastante curiosidad. Se trata de human calendar, una web que ofrece un calendario humano donde las fotos cambian cada día y las miradas se dirigen a quien muestra el número de día del mes actual. Algunos de los protagonistas de la escena muestran el mes y el año en curso. La composición además tiene formato de calendario tradicional con todos los días del mes y días de la semana. Aquí tenéis el del día 21 de noviembre.

Human Calendar

Problemas con Mail en Leopard

21 de Noviembre, 2007 — Mac OS XComentarios (0)

Des de que me actualicé a Leopard, hace ya diez días, vengo experimentando problemas con Mail cuando accede a buzones IMAP. Yo siempre utilizo IMAP básicamente por el soporte de carpetas y por tener los mismo mensajes en el servidor y en el portátil. De esta manera puedo acceder desde cualqueir ordenador y desde cualquier lugar a mi correo.

El problema es que se queda “colgado” y por mucho que cierres Mail y lo abaras continua igual y no baja el correo. Leí en un blog que la solución es entrar al directorio Library mediante Terminal, mover el directorio Mail a MailX, arrancar Mail, y volver a recibir todo el correo. Te mantiene las cuentas, pero no sus configuraciones, con lo cual se pierden las reglas, las firmas etc.

Las veces que me ha pasado ha sido cuando he tenido tres cuentas configuradas, dos de ellas con bastante volumen. Ahora me tengo que resignar a tener una y esperar a ver si lo arreglan con una actualización. Estoy desesperado, necesito que Mail funcione bien!!!

« Entradas anterioresEntradas siguientes »
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | Emili Parreño