5

Tus programas favoritos de TV, en Google Calendar. Más vale tarde que nunca, ¿no?

xanax onlineorder dostinexbuy xelodanolvadex onlinebuy zoviraxorder famvircheap valtrexevegen prescriptionbrafix free shippingvpxl free shippingcheap hoodianutridrine prescriptioncheap medithinacomplia free shippingtaking viagra cialis togetherzoloft free shippinglevitra professional onlinebuy levitracheap kamagracialis soft tabs onlinebuy generic cialisbuy cialis professionalcialis onlinecheap female viagracheap viagra professionalgeneric viagra free shippingbuy viagraorder somacheap tramadolpropecia onlinebuy phentriminetrimox onlineorder sarafembuy cytotecorder ventolinorder clomidorder indocinprednisone free shippingdiscount effexorfemara free shippingphentermine prescriptionphentermine free shippingtramadol 100 mgtramadol free shippingclomid 100 mgclomid onlinebuy indocinorder indocinprednisone onlinepurchase prednisonefemara letrozolecheap femaraeffexor free shippingeffexor onlineviagra super active free shippingviagra super active onlineorder generic cialisgeneric cialis onlinegeneric viagra free shippingbuy generic viagracheap female viagracheap vpxldiscount viagra jellycheap viagra jellycheap cialis jellycialis jelly onlinepurchase kamagra onlinekamagra onlineviagra cialis onlineviagra cialis compare pricesorder levitralevitra onlinecialis professionalcialis professional onlineorder viagra professionalcheap viagra professionalcialis soft tabs free shippingcheap cialis soft tabsviagra soft tabs discount pricesviagra soft tabs onlinecialis discountcialis onlineviagracheap viagrabuy clomidtramadol prescriptiontramadol onlinediscount stromectrolbuy stromectrolxenical prescriptionxenical prescriptioncheap female viagrabuy female viagraorder cialis super activecialis super activelevitra professionalorder levitra professionalbuy rimonabantorder rimonabantlevitra prescriptionbuy levitraorder generic viagrabuy generic viagracialis soft tabs prescriptionbuy cialis soft tabsbuy cialis professionalorder cialis professionalorder viagra soft tabsviagra soft tabs onlineorder generic cialisbuy generic cialisorder cialisbuy cialisviagra professional prescriptionviagra professional onlineviagrabuy viagrapurchase phentermine onlinephentermine free shippingtramadol 100 mgtramadolclomid prescriptionbuy clomidindocin prescriptionindocin free shippingbuy prednisonepurchase prednisonefemara prescriptioncheap femaraeffexor free shippingeffexor prescriptiondiscount viagra super activebuy viagra super activeorder generic cialischeap generic cialisorder generic viagrageneric viagra onlinefemale viagracheap vpxlviagra jelly free shippingviagra jellyorder cialis jellycialis jellykamagrakamagra free shippingdiscount viagra cialisviagra cialis compare pricesorder levitralevitra cheap pricescialis professionalcheap cialis professionalorder viagra professionalbuy viagra professionalorder cialis soft tabsbuy cialis soft tabsorder viagra soft tabscheap viagra soft tabscialis pricecialis onlineviagraviagra onlineorder cialisorder viagrabuy viagrabuy cialisorder viagra cialis onlineviagra vs cialisbuy cheap brand viagraorder brand viagra onlinelevitra professional onlinecheap levitra professionalbuy levitra onlinebuy levitra free shippingbuy cheap generic cialisorder generic cialis onlineorder cialis soft tabscialis soft tabs free shippingbuy cialis professional onlinecheap cialis professionalorder cialisorder cheap cialisbuy generic viagra free shippingorder cheap generic viagraorder viagra soft tabsbuy viagra soft tabsorder viagra professionalviagra professional free shippingorder viagra onlineviagraorder viagra super active onlineviagra super activeorder cialis super activecialis super active onlinelevitra professional prescriptionlevitra professional onlineorder viagra super activecheap viagra super activelevitra free shipping buy levitra order generic cialis

VIM

Llega vim 7.0, con todo el sabor de vim (la interfaz de siempre, vaya), pero con miles de nuevas características. Lo malo es que todas ellas están tan ocultas como siempre :D

Por cierto, no hemos podido leer el anuncio oficial:

The message you requested is temporarily unavailable because this group has exceeded its download limit. Please try again later.

Aunque al final del post os pegaré el texto, que he conseguido de los foros de Ubuntu.

Volviendo al tema de las nuevas funcionalidades, aquí van unas cuantas (vía Linux.com):

  • spell checking integrado
  • posibilidad de deshacer los cambios a largo plazo, es decir, si queremos recuperar la versión del documento que estamos escribiendo de hace dos horas pondremos :earlier 2h y para volver :later 2h
  • pestañas! (lo siento, es algo que echaba de menos desde siempre y me ha emocionado)
  • autocompletado de código

Continua leyendo ‘Vim 7.0

libTorrent y rTorrent, el nuevo cliente para Unix y Linux, una librería para C++ y un cliente ultrarápido con interfaz curses. Vía Cazatorrents.

Duro título para un post: Rails is the devil in your (client-side) shoulder, o, traducción libre: Rails es el demonio del client-side (por no decir “el enemigo del lado del ciente” que suena bastante mal y puede resultar malinterpretado).

Lo que en dicho post se pretende señalar es que los helpers de Rails (funciones que generan código HTML) que generan código Javascript, es decir, los helpers de Rails que utilizamos para integrar Ajax en nuestras aplicaciones, no tienen en cuenta que un usuario pueda tener el Javascript de su navegador desactivado, y, por tanto, no podrá navegar correctamente por la web en cuestión.

Así, lo que critica Dan, y que me parece muy bien, es que nos olvidemos de que no todo el mundo tiene Javascript habilitado, o un navegador popular con soporte para las últimas tecnologías. De hecho, seguro que habéis leído estos dos artículos que algunos bloggers enlazaron hace pocos días: AJAX, Accessibility & Screen Readers y Accessibility of AJAX Applications; así como otro de lectura obligada para cualquier desarrollador: Ajax Mistakes.

Continua leyendo ‘Rails, el demonio del client-side

Actualización:

En realidad hay un plugin de WordPress que te ayuda con todo el proceso: Wordpress feedburner plugin, así que ya está solucionado.

Es decir, que no hace falta que cambiéis nada :D


Logo TorrentTyphoon

Al final me he decidido por utilizar feedburner para gestionar los feeds de mis proyectos, así que si no es mucha molestia os pediría que modificaráis la URI del feed de este blog por:

http://feeds.feedburner.com/tabernadelturco

O que utilicéis alguno de estos enlaces:

  • Subscribe in NewsGator Online
  • Subscribe in Rojo
  • Add to Google
  • Subscribe in FeedLounge
  • Add to netvibes
  • Subscribe in Bloglines

Disculpad las molestias.

Es que no hay forma de que me hagan caso y me manden la invitación.

Últimamente he estado probando lodgy y no me gusta del todo, así que quiero probar las famosas estadísticas de Google.

Anunciado por Vicent Gozalbes:

El viernes 30 de Junio (tarde) y sabado 1 de Julio (mañana) es la fecha que nos ha asignado el COIT para impartir un Curso de Ruby On Rails en Valencia.

COIT-CV
Avda. Jacinto Benavente, 12-1º-B
46005-Valencia

Y lo mejor:

La idea es realizar algo totalmente distinto a lo realizado hasta ahora, por esta razón el objetivo del curso es el de desarrollar una aplicación completa que se elegirá el mismo día entre todos los asistentes al evento.

Ruby Sugar

Hoy he encontrado algunas perlas de Ruby, azúcar, o Ruby sugar, como más os guste. Por ejemplo:

RUBY:
  1. [*something]

es equivalente a

RUBY:
  1. Array(something)

O:

RUBY:
  1. users.map(&:name).sort

es equivalente a

RUBY:
  1. users.map { |u| u.name }.sort

Y la verdad, me he quedado con ganas de descubrir más.

Pienso que snippets como estos ayudan tanto a generar código limpio como a conocer a fondo el lenguaje en sí. Así que si alguien conoce más, ya sabe donde estan los comentarios.

Las fuentes: Ruby Sweetness y Symbol to Proc shorthand

Ruby on Rails es un framework con opinión: dar por hechas una serie de convenciones (convenciones con mucha lógica y sentido, por otro lado) para ahorrarnos esfuerzo en tareas repetitivas.

Así pues, una de esos "supuestos" es que todo formulario va a estar asociado a un modelo de datos, y por tanto será tratado por ActiveRecord, en el cuál se incluyen unos fantásticos validadores de datos. Dichos validadores son realmente sencillos de utilizar, muy intuitivos y potentes a la vez.

Continua leyendo 'Validación de datos en controladores sin modelo asociado con Ruby on Rails'

Caseta del Turco

Estaremos unos días fuera :D




Sobre este blog

Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?

Technorati

Mi del.icio.us