Archivo para la categoría Bits

Snow Leopard, Google Chrome y la extensión de bit.ly, mala combinación

Después de varios días mosqueado por el tiempo que tardaba mi sistema (Snow Leopard) en entrar en reposo (prácticamente medio minuto), y después de buscar de todo, por fin he dado con la tecla para restaurar el reposo prácticamente instantáneo.

Lo primero que descubrí era que el retraso sólo ocurría cuando tenía el navegador Google Chrome abierto (es el que uso como navegador por defecto precisamente por su velocidad).

Por si había dudas, confirmé que el problema venía del navegador escribiendo lo siguiente en la terminal:

pmset -g log

Y encontré muchos timeouts precisamente de Google Chrome:

* Domain: applicationresponse.timedout
 - Message: Kernel Google Chrome He com.apple.powermanagement.applicationresponse.timedout 30000 ms
 - Time: 20/03/11 09:22:39 GMT+01:00
 - Signature: Google Chrome He
 - UUID: DF7131C6-DF37-416E-9666-162EBFE596B5
 - Result: Noop
 - Response time (ms): 30000

Y como por más que buscaba no veía ningún problema directo entre Google Chrome y Snow Leopard, deshabilité todas las extensiones que usaba y comprobé que el reposo era de nuevo instantáneo.

Tras habilitar una a una cada extensión (Xmarks, Web developer, Firebug Lite, Diigo…), comprobé que la extensión que estaba provocando el timeout era la extensión de bit.ly, la que permite acortar cualquier URL.

También he comprobado que no soy el único con el mismo problema, ya que han notificado el bug en su página de inicio:

Bug: When this extension is activated, my macbook pro takes a good half-minute to get to sleep (not hibernate); vs under a second when I deactivate that extension. Chrome 11.0.696.14; MacOSX 10.6.6.

View Comments

The show must go on

Aunque el show tenga poco de show…

Y como tengo comprobado que mi tuiter destroza las pocas ideas que tengo para seguir escribiendo, aprovecharé mi último tuit para remarcar algo que cada vez me gusta más, y que viene a ser cómo cada vez hay más programadores web (o empresas de programación) que marcan claramente cómo hacen lo que hacen.

En este caso me ha gustado muchísimo la lista de preferencias tecnológicas de Thoughts Ltd., una empresa de desarrollo de software de Derek Sivers, al que acabo de conocer por su prólogo del libro-tutorial de Rails de Michael Hartl (en el que pretendo aprender algo de RSpec, que ya va siendo hora).

No es que comparta sus preferencias en este caso. Pero me parece genial que, como empresa, se deje muy claro en lo que se es bueno, y en lo que da buen resultado, que es lo que más debe interesar al cliente.

Otra empresa que hizo algo parecido hace unos meses en su blog es ASPgems haciendo públicos sus “valores por defecto“, con la idea de solucionar “buena parte de los problemas de comunicación”, y abarcando algo más que la tecnología que usan.

View Comments

Primeros pasos con Ruby on Rails

Intentando convencer a un amiguete que trabaja con PHP, he terminando redactando un brevísimo documento con varios enlaces para que dé sus primeros pasos con Ruby on Rails. Así que lo dejo por aquí por si alguien más está interesado.

Lo más mítico es el screencast para hacer un blog en 15 minutos (en Rails 2):

http://media.rubyonrails.org/video/rails_blog_2.mov

Si te ha picado te recomendaría un pequeño repaso inicial a ruby, aunque a la larga es bastante necesario conocer mejor el lenguaje, ya que suele ser lo que peor se nos da a los que venimos de php:

http://www.ruby-lang.org/es/documentation/quickstart/
http://www.ruby-doc.org/docs/ProgrammingRuby/

Y donde de verdad se empieza a aprender rails es con las guías:

http://guides.rubyonrails.org/

Y por supuesto, haciendo algo real ;)

View Comments

Córdoba Siempre ya tiene podcast

Hace ya casi cuatro meses que mi buen amigo Alfredo comenzó una nueva aventura, en este caso radiofónica, y se embarcó en la dirección y presentación de un programa dedicado, cómo no, a Córdoba, llamado Córdoba Siempre.

Alfredo Romeo en Córdoba Siempre

Como esto de escuchar radio en directo es algo que apenas hago, y como consumidor de podcasts que soy (La Rosa de los Vientos, Carne Cruda y Rails Hispano), aproveché que el programa aún no lo tenía, y le monté una pequeña aplicación en Ruby on Rails, que se presentó ayer con el estreno de la segunda temporada:

Córdoba Siempre Podcast @ esRadio

Para los que estéis interesados en el programa, no tenéis más que suscribiros al RSS (iTunes), y en cuestión de minutos tendréis los 12 programas emitidos hasta el momento, que por cierto, son muy recomendables para conocer la dura realidad de Córdoba.

Y para los que estéis interesados en la aplicación, os comento que pretendo colgarla en github como proyecto open source una vez que la tenga bien preparada, y es que entre las novatadas y las prisas, aún no está lo decente que debería para que la veáis. Espero poder dedicar pronto un post tanto a la aplicación como a Heroku, el impresionante servidor donde está hospedada.

, , , , ,

View Comments

Conectando el blog a Facebook y a Twitter

Después de leer un post de Omeyas Web en el que nos explicaban cómo añadir el botón de “me gusta” a tu web, me he picado en hacer lo mismo en el blog mediante un plugin de wordpress.

Y tras instalar y configurar WP Socializer, he terminado añadiendo el botón de Facebook de “Me gusta” al inicio del post, y el “Retweet” de Twitter al final.

Realmente el plugin sirve para muchísimos más servicios, pero tampoco es plan de poner dos millones de iconos como hacen otros.

, , ,

View Comments

Planeta Cordobapedia on GitHub

Después de dos semanas de rodaje del nuevo Planeta Cordobapedia on Rails, y aunque aún está lejos de ser una primera versión decente, he decidido colgar todo lo que llevo en GitHub:

http://github.com/sergiogomez/planetacordobapedia

Para ello he tenido que crear un segundo repositorio git independiente del que uso para Heroku, ya que en este se incluye información que no debiera aparecer en GitHub (una contraseña y un par de api keys), además de recibir un curso intensivo de git ya que no termino de llevarme bien con él (aún soy fiel a Subversion, aunque creo que ya me queda poco para hacer el cambio).

Lo ideal sería crear una nueva versión que incluyese (y mejorase) casi todo lo que hace actualmente la aplicación, e intentar colaborar de alguna forma con el desarrollo de Planetoid, que a fin de cuentas le debe prácticamente todo lo que es.

Y, cómo no, todavía queda pendiente lo que hoy día es mi lacra con Rails: los tests.

, , , , ,

View Comments

Planeta Cordobapedia on Rails

Desde hace solo unos minutitos, el Planeta Cordobapedia funciona con una nueva aplicación que he desarrollado con Ruby on Rails.

Como es de rigor, la aplicación está en beta, aunque realmente es una alpha, ya que realmente no está terminada. Lo que ocurre es que la parte pública funciona bastante mejor de lo que funcionaba el anterior Planeta (on Wordpress), así que he terminado de pulir algún que otro detalle y la he subido tal cual.

Está hospedada en Heroku, un hospedaje para Ruby on Rails realmente impresionante, y cuya versión gratuita te saca de más de un apuro.

Y la aplicación, que como he dicho antes, sigue en desarrollo, ha cogido prestadas bastantes funcionalidades de Planetoid, una aplicación Ruby on Rails de Jaime Iniesta que está siendo usada en distintas comunidades de raileros (de los de verdad…).

De hecho la idea es colgar la aplicación (una vez que esté medio decente) en github por si alguien más puede aprovecharla (o para meterme caña por el código…).

Por otro lado, el cambio no ha supuesto ningún diseño nuevo. Más bien todo lo contrario. El aspecto del nuevo planeta es prácticamente idéntico al anterior.

, , ,

View Comments

Nuevo diseño para el planeta Cordobapedia

Dos años después del anterior diseño, y debido sobre todo al increíble crecimiento del planeta, ha llegado la hora de darle un buen lavado de cara a la sección bloguera de la Cordobapedia, y aprovechando que se dejaba, darle un buen puñado de vitaminas para ir un poquito más rápido.

Para el diseño, hemos adaptado levemente el tema Mandigo, manteniendo la anterior nube de tags para mostrar los blogs, aunque de forma más discreta que en el anterior diseño, donde ya ni se veían los posts en un primer pantallazo.

Por otro lado, hemos añadido caché a la hora de servir las páginas, ya que el tamaño de la base de datos empieza a ser bastante respetable, casi 27000 posts y unos 140 blogs, que vienen a suponer unos 130 megas, que se dice pronto.

También hemos mejorado el sistema de solicitudes, algo que era muy sencillo, ya que el de antes no podía ser peor, por lo que lo único que queda pendiente, por ahora, es responder las solicitudes de estas últimas semanas.

, , ,

View Comments

Presentación de la Cordobapedia

Supongo que el título del post puede llevar a confusión a los que lleváis tiempo leyéndome, y es que puede parecer extraño hablar de una presentación de la Cordobapedia casi 3 años y medio después de su puesta en marcha. Después de todo ese tiempo, la Cordobapedia se ha abierto paso con bastante éxito sin ningún tipo de presentación oficial. Entre blogs, Google, y sobre todo, mucho trabajo de sus colaboradores, lo que comenzó siendo una gran idea de Alfredo es hoy una apasionante realidad.

Logo de Cordobapedia antes de Wikanda

Sin embargo, pese a que 9000 artículos son realmente muchos, sigue siendo una cifra bastante alejada del gran objetivo que nos pusimos a los poco más de seis meses de vida: 50000 artículos en el año 2016, año en el que Córdoba aspira a ser Capital Cultural de Europa.

Dada esta situación, nuestros siguientes pasos deben estar en línea de la promoción de Cordobapedia entre los ciudadanos cordobeses, dándoles a conocer la envergadura del proyecto y de cómo destacamos en la web los cordobeses con el proyecto Cordobapedia. Asímismo transmitirles las posibilidades de colaboración que tienen para poner nuestro granito de arena a, entre otros, la capitalidad cultural del año 2016.

Artículo de la Cordobapedia sobre la presentación del 17 de marzo de 2009

Así que es hora de presentarnos formalmente ante la sociedad cordobesa, y eso será mañana, 17 de marzo, a las 20.00 de la tarde, en la sala de exposiciones de Cajasur de la Avenida del Gran Capitán.

Logo de Cordobapedia tras su integración en Wikanda

Organizada por la Asociación Cordobapedia, esta presentación pretende dar a conocer a la sociedad cordobesa las claves que hacen que se reciban una media de 2.500 visitas diarias y de lo que Cordobapedia significa como herramienta de promoción de la provincia en el exterior, además de intentra aportar su granito de arena en pos de la elección de la ciudad como Ciudad de la Cultura.

Para todo aquel que esté interesado, la entrada es libre (hasta completar el aforo de 200 personas). Puedes confirmar tu asistencia desde el evento organizado en Facebook, o mediante un comentario en el post.

, , , , ,

View Comments

Lo último de Gmail: recepción de correos futuros

Todo el mundo sabe la capacidad de innovación de Google con su herramienta estrella: Gmail.

Yo acabo de tener la suerte de ver, en primicia, la última de sus funciones: la capacidad de recibir correos aún no escritos:

Mensaje de dentro de 2 minutos

, , , ,

View Comments