Best Recipes Ever Just another WordPress site

septiembre 25, 2010

Tutoriales de Rails3

Manual desde cero y haciendo una aplicación de blog completa En Inglés pero muy didáctico y desvela casi todos los trucos para hacer una aplicación en rails. Incluido como usar github o heroku. Tutoriales de ruby y rails. No va nada mal seguir este manual que empieza de cero con ruby porque si no se hace difícil entender como funciona la «mágia» de rails. Como hacer que funcionen los plurales para las tablas en español. Me gusta poner los nombres en español para aplicaciones en esta lengua. Ojo la forma de hacerlo correctamente viene en el primer comentario!!! Como usar el módulo authlogic en rails3 En español y paso a paso. La única pega es que usa haml pero esto no es un handicap ni mucho menos. Usando JQuery con rails3 ( y de paso eliminando prototype) Muy bueno y perfectamente integrado en la nueva versión. Y esto es todo por hoy pero seguiré publicando más enlaces.]]>

agosto 4, 2010

Como usar CSS3 para cambiar dinámicamente tus diseños web

<link rel=»stylesheet» media=»all and (max-device-width: 480px)» href=»iphone.css»> <link rel=»stylesheet» media=»all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)» href=»ipad-portrait.css»> <link rel=»stylesheet» media=»all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)» href=»ipad-landscape.css»> <link rel=»stylesheet» media=»all and (min-device-width: 1025px)» href=»ipad-landscape.css»> para aplicar hojas distintas dependiendo de la anchura. O este que es unos de mis favoritos para el iPhone4 y en general para cualquier dispositivo que tiene mucha resolución:

<link
    rel="stylesheet"
    type="text/css"
    href="/css/retina.css"
    media="only screen and (-webkit-min-device-pixel-ratio: 2)" />
Los artículos que me han inspirado y que realmente merecen la pena verlos y revisar el sitio son: Retina Display en el iPhone4. Using CSS Media Queries to Style Your iPhone and iPad HTML By Elisabeth Robson Actualización: Acabo de encontrar este artículo del maestro Icaza también sobre los displays de alta densidad y las aplicaciones. ]]>

junio 10, 2009

Feevy en Tecn

Artefactos de tiempo real para la Web Social: Feevy • MicroPlaza http://blogtecnopolis.wordpress.com/2009/06/10/artefactos-de-tiempo-real-para-la-web-social/ La comunicación de tiempo real esta creciendo en la Web Social exponencialmente. Se esta configurando en Internet a toda velocidad un sistemas globales de nuevos medios de comunicación nativos del la Web 2.0, al margen y mas alla de todos los medios de comunicación tradicionales conocidos hasta ahora. David de Ugarte augura una fusión entre las arquitecturas de la infoamción de los blogs y las redes sociales y afirma en el programa que los usuarios de la Web Social hen sustituido la mediación entre los periodistas y los usuarios de la Web. Ahora lo hacen ellos mismos. En las redes sociales y en twitter no son las agencias de prensa las que definen, crean y distribuyen la noticias. Son los usuarios son los que deciden qué es relevante y noticia para ellos y qué no lo es. Lord Northcliff que en 1917 afirmó soibre los medios: «Noticia es algo que alguien en alguna parte esta tratando a toda costa de ocultar. El resto es propaganda [publicidad]». Los usuario de la Web Social han aprendido esta lección y ahora, la recomendación, la confianza y los algoritmos de filtrado y de ‘popularidad’ y la Pervasive Web (penetrante, ubicua y de tiempo real) hacen el resto. Los Microformatos, el microblogging la descentralización y la confianza radicales, las ‘pequeñas piezas dinámicamente unidas’ de la Web que formuló Tim O’Reilly se han matrializado en nuevos, potentes y masivos artefactos Web de comunicación en tiempo real. Esta semana Tecnopolis UPTV muestra dos destacados ejemplos de esos nuevos Artefactos Web de Comunciación en Tiempo Real que estan creciendo exponencialmente en la Web Social : Feevy: un sistema de blogroll dinámico y MicroPlaza: un servicio de filtrado de noticias mediante microblogging basado en twitter. Para explicarlos estaos dos nuevos Artefactos Web participan en el porgrama Tecnopolis UPTV de esta semana Juan Tomás García, evangelista y dinamizador de la Comunidad Feevy y Elena Benito Ruiz, Product Manager de Microplaza. Esta entrega de Tecnópolis UPTV se emite el miércoles 10 de Junio, de las 13.30 a 14.30 h. y de 21.30 a 22.30 h. y el domingo 14 de Junio con el mismo horario (horas de España). La televisión de la Universidad Politécnica de Valencia emite en abierto en el área metropolitana de Valencia, por el canal 45 UHF; en TV por cable en España, por el canal 989 de Ono y, por el satélite Hispasat para Iberoamérica. Para ver el Porgrama en los dias y horas señaledas mediante strmaing clikear en el gráfico que hay en: http://blogtecnopolis.wordpress.com/2009/06/10/artefactos-de-tiempo-real-para-la-web-social/ A partir del viernes 12 el programa integra estar disponible en este mismo link]]>

junio 2, 2009

Ma

enlace que ha habilitado madrid on rails. ]]>

marzo 8, 2009

En tiempo de crisis la creatividad tiene premio

OpenMovilForum han convocado el IV concurso mashups en movilidad. Hay 10.000 Euros en premios a los 3 mejores proyectos y algunos regalos más para regalar entre los participantes. Hay algunas condiciones del concurso que me gustan mucho como que se tiene que publicar con una licencia libre (Apache 2.0) y que por supuesto la autoría y copyright es del autor. Puede participar cualquiera: programadores, empresas incluso menores (con autorización paterna ;). Ganar este concurso o simplemente participar ya os puede dar una visibilidad y oportunidades que en estos momentos no tiene precio. ¿A que esperas para participar si tienes una idea/proyecto?]]>

marzo 2, 2009

Si los mongrels te dan palo yo los voy thinear

thin y sustituir los mongrels que alimentan feevy por un cluster de thin. De momento va bien sin problemas y consume bastante menos. Lo cual no es poco. Así que ya sabes: «Si los mongrenls te dan palo yo los voy a thinear ….»]]>

diciembre 14, 2008

Buscando buenos cursos de ruby para gente que no sabe programar

Filed under: Opinion,Personal,ruby on rails — admin @ 11:58 pm

http://hacketyhack.net/ Me ha gustado bastante el curso de Daniel Carrera. http://www.math.umd.edu/~dcarrera/ruby/0.3/index.html Este es un clásico para aprender a programar desde cero con ruby: http://pine.fm/LearnToProgram/ Pedro me ha apuntado también a este blog: http://teachcomputers.wordpress.com/category/programming/ ¿conocéis algún curso de introducción a la programación que merezca la pena?]]>

diciembre 7, 2008

OpenCellID

Filed under: Acción & Reacción,geofun,Personal,Proyectos,ruby on rails — admin @ 2:10 am

LBS – Servicios Basados en la Posición) es la información de la posición física de la torres de comunicaciones de GSM/GPSR/3G. Está información que debería ser pública. Aparentemente no se publica por razones de seguridad. Si esta razón es la única que evita que esta información no pueda ser utilizada por aplicaciones que pueden mejorar la productivad, la calidad de vida o crear servicios que creen puestos de trabajo es completamente absurda y anclada en los prejuicios de unos pocos que siguen considerando que la restricción de información tiene muchas más connotaciones negativas que efectos positivos. En cualquier caso y como estamos mapeando esta información hemos decidido compartirla con otros proyectos como Opencellid que proveen este servicio de forma abierta. Es más vamos a impulsar un grupo de trabajo y colaboración para que si hay más gente dispuesta a compartir esta información crear una plataforma en la que se puedan consolidar los datos y publicar de diversos modos con el menor coste posible para todos. De este modo conseguiremos que la información este disponible para cualquier proyecto y no solo para unos pocos con todos los medios del mundo (google, yahoo, las operadoras de telefonía, etc). Todavía no disponemos de un api público para poder acceder a los datos que estamos recogiendo pero opencellid si dispone de un api y se puede consultar y enviar lecturas de las posiciones que tiene su base de datos. La idea es que si conoceís más bases de datos nos aviséis para que distribuyamos al máximo la información y os invitamos a hacer lo mismo.]]>

noviembre 30, 2008

Mapreduce: o como un algoritmo te cambia la forma de ver las cosas

Filed under: Casos de Exito,geofun,Hacks,Personal,Proyectos,ruby on rails — admin @ 4:46 pm

Algoritmo MapReduce. Leí los paper originales de google pero no terminaron de emocionarme o no me hicieron la luz. Hasta que un día estudiando hadoop, la implementación libre de la apache foundation para implementar cluster de soluciones mapreduce descubrí que se habría todo un mundo de posibilidades. Que ya no es un problema irresoluble manejar unos cuantos cientos de millones de registros o que se puede hacer una copia de internet e indexarla con 7 reglas de mapreduce si tienes unos cuantos cientos de ordenadores y espacio suficiente (con Amazon S3 y una tarjeta de crédito con saldo suficiente claro). Actualmente google indexa internet con 24 reglas de mapreduce. De pronto manejar cantidades ingentes de información y hacerlo rápido es posible para muchos de los problemas que nos encontramos a diario y que hasta hace muy poco solo podían manejar unas pocas compañías con un coste de hardware y desarrollos de software completamente prohibitivos. No hace falta buscar problemas tan aparatosos como indexar completamente internet para encontrar los más cercanos como: * extraer información de millones de entradas de logs de apache. * analizar y optimizar consultas de sql. * sugerir preferencias en tiempo real a usuarios. Esta lista crece cada vez que tienes que procesar mucha información, el proceso es lento y se puede paralelizar el cálculo. Y aunque existen muchas soluciones la más sencilla y potente a la vez estamos usando hadoop y su sistema de ficheros distribuido y fault tolerant HDF+ para implementar soluciones industriales. La lista de usuarios de esta tecnología es inmensa pero solo por citar unos cuantos que la usan y la mejoran como yahoo, facebook, amazon, etc. Alguno de los proyectos en los que estamos utilizado mapreduce para nuestros clientes son: * Sugerencias automáticas de contenidos. El sistema procesa las preferencias de los usuarios y cada vez que se activa un contenido el sistema calcula el posible interés que tiene para todos los usuarios. Cuando el cliente entra en una página le sugiere en «tiempo real» contenidos. * Cálculos con geoposiciones.  Para Geofun Factory le hemos instalado un cluster de hadoop con el que procesan la geoposiciones de miles de usuarios. Antes estos procesos cargaban las bases de datos con millones de registros y cálculos muy lentos. Ahora se está manejando esta información fuera de la base de datos con tiempos de actualización que rozan el tiempo real. Es un cluster pequeño de 4 nodos con 4 cores cada unos y 4 teras de espacios.]]>

Railsconta

Filed under: Casos de Exito,Personal,Proyectos,ruby on rails — admin @ 3:45 pm

estamos probando RailsConta y se va a convertir en nuestra contabilidad. Tiene muchas cosas que están bién: * Se nota que esta programada con ruby on rails y se nota mucha de la filosofía del desarrollo ágil en su diseño e implementación. * Necesitabamos una contabilidad que se integrara sin problemas con cualquier aplicación y hasta ahora no hemos encontrado ningún problema en hacerlo. * Se puede probar y usar en modo ASP. * Es software libre ;-)]]>

« Newer PostsOlder Posts »

Powered by WordPress