Monthly Archives for marzo 2008

The Rails Way

He estado utilizando últimamente este libro con bastante frecuencia y he podido resolver varios temas que tenía pendientes en L-exp de forma fácil.

Este libro escrito por Obie Fernández se ha convertido para mi en una buena fuente de consulta y para resolver determinados temas. Esta escrito con mucho detalle y además tratando todos los temas clave para que se puedan resolver fácilmente con la lectura ( ata todos los cabos ).

Trata todos los temas que tenemos que conocer para desarrollar aplicaciones con Ruby on Rails. Además no sólo se limita a tratar lo académico sino que además aporta otros elementos para hacer que las aplicaciones sean más funcionales y que el desarrollo sea más ágil. Además aporta experiencias suyas y consejos.

Este libro está actualizado ya que soporta Rails 2.0 y por tanto de momento estaremos a la última. Cosa que en algunos libros de Rails al cambiar de versión han quedado desfasados.

Pude ver a Obie Fernández en La Conferencia Rails hispana 2007 y me causó muy buena impresión. Una persona bastante pragmática y con mucho expertice. Claramente refleja la impresión que me llevé con este libro.

He ido recomendando libros alguna vez y supongo que hay un libro para cada cosa. Para mi este sería el tercer libro que me compraría si empezase con Ruby on Rails ahora.

  1. Agile Web Developing with Rails (2n edition)
  2. Ruby for Rails
  3. The Rails Way

Este libro está en inglés y no se si existe traducción. La ventaja es que ahora el dólar está barato.

Podéis ver una lista en L-exp sobre mis recomendaciones de libros con todos los enlaces. Plantearos hacer una pequeña inversión y ganaréis bastante tiempo en aprender Rails. 

Popularity: 1% [?]

Nokia N810 – Edición Wimax

Aún no es oficial pero vía Internet Tablet nos llega que Nokia ha filtrado información sobre la nueva versión. Probablemente será anunciado el 1 de Abril en un evento en las Vegas.

Aún no hay detalles ni especificaciones oficiales pero será una opción interesante que incluya WiMax.

WiMAX es un nuevo sistema de comunicaciones inhalámbrico de redes basado en el estándar 802.16 que como principal característica permite hasta 50Km de cobertura y una velocidad 75 Mb a 100 Mb de transferencia. La mejor opción es la combinación Wifi dando muy buenas soluciones. Sin duda este sistema cambiará otra vez el escenario de las comunicaciones en el mundo y que aparezcan dispositivos que lo soportan es una gran noticia ya que se acerca.

Para los que no lo conozcan yo tengo el dispositivo N810 y es un gadget ideal para poder conectarte a internet vía Wifi o a través de Bluetooth y móviles. Basado en Linux en esta tercera versión ha demostrado una gran estabilidad y funcionalidades. La única crítica que le podría hacer es la cobertura del GPS que le cuesta bastante coger la posición.

Habrá que estar pendiente de este nuevo Gadget.

Popularity: 2% [?]

Creando ficheros OPML con Rails

Es un código muy sencillo para generar un fichero OPML ( Outline Processor Markup Language) que permitirá exportar las feeds que tiene una determinada lista en L-exp y luego poderla importar en nuestro lector de feeds preferido.

 

El código es el siguiente:

En nuestro controlador

def create_opml
@data= Data.find_by_id(params[:id])
end

 

En nuestra vista

xml.instruct! :x ml, :version=>"1.0" , :encoding=>"UTF-8"

xml.opml "version"=>"1.0" do

xml.head do

xml.title(@data.name)

xml.dateCreated(@data.created_at.strftime("%a, %d %b %Y %H:%M:%S %Z"))

xml.dateModified(@data.updated_at.strftime("%a, %d %b %Y %H:%M:%S %Z"))

xml.ownerName(@data.user.login)

end

xml.body do

for element in @data.elements

if not element.program.feed.blank? and not element.program.feed=='http://'

xml.outline "text" => element.program.name, "title" => element.program.name , "type" => "rss", "xmlUrl" => element.program.feed, "htmlUrl"=>element.program.web

end

end

end

end

Podéis utilizar un validador para comprobar que realmente cumple con las especificaciones OPML.

Acordaros de añadir un ruta en routes.rb

map.connect ‘/xml/opml/:id/export.opml’, :controller=>’xml’, :action=>’create_opml’

sobre esta configuración básica podéis hacer las variaciones que queráis. En mi caso necesito un id que referencia la lista con los datos. Pero esto es adaptable  a vuestras necesidades.

Popularity: 1% [?]

¿Que pasa con Nokia?

Llevo un tiempo siguiendo a Nokia . Creo que es claro lider del mercado en cuanto a móviles pero parece que no reacciona con el iPhone y otros productos. Ultimamente sus productos estrella son el Nokia N95 y el Nokia N810 ( desde mi punto de vista). Todos ellos siguen con el S60 3rd edition que dista mucho de lo que puede ser el software del iPhone en mi opinión.

Esta última apreciación es subjetiva quizás, pero lo que no es subjetivo es que no está innovando desde hace tiempo ( equivale a sacar nuevos modelos). Yo tengo el Nokia E61 desde hará más de un año y sigue igual. Si váis a la página de modelos de Nokia y miráis modelos que vienen veréis que casi no hay. Además estos no aportan novedades significativas.

Por todo ello creo que deben estar trabajando en un lanzamiento nuevo de la serie para luchar con todos los ataques de iPhones, Blackberry y otros que deben estar arrancándole cuota de mercado día a día.

Corren vídeos de un nuevo interface de Nokia que se parece mucho al del iPhone.

En resumen tengo ganas de que presenten la nueva gama y no deberían tardar para que la competencia no les robe demasiada cuota.

Otras noticias que han aparecido últimamente es la incorporación de Silverlight a los móviles S60 y la incorporación del Webkit como navegador de los móviles S60

Popularity: 1% [?]

Rendimiento de Rails 2.0 y el futuro Rails 2.1

Desde Riding Rails nos informan que alguien ha hecho una comparativa demostrando que Rails 2.0 es entre un 30 y 50% más rápido que Rails 1.2.X. Además otro estudio muestra que consume menos memoria que la versión previa.

En el post nos anuncian que para la versión 2.1 vendrán interesantes novedades que aún harán ganar más rendimiento. ¿quizás la integración con Ruby 1.9?

Popularity: 1% [?]

Microsoft pide ayuda para integrar Silverlight con los lenguajes dinámicos

Me ha llamado la atención la  presentación que han hecho en MIX08 llamada Microsoft Silverlight and Dynamic Languages. En esta  Microsoft hace un claro image manifiesto  que Silverlight ( Flash killer) va a estar abierto a todo. Por tanto quieren que todas estas comunidades ( Rails, Django, PHP, Merb, ….) colaboren para que Silverlight se pueda usar desde estas de forma totalmente gratuita y sin limitaciones.

Insisten en que se pueda desarrollar en cualquier plataforma ( Windows, Linux, Mac), con cualquier navegador ( IE, Firefox y Safari) y cualquier editor (Visual Studio, Textmate, Vim, etc…)

Si veis el vídeo podréis comprobar que hacen una demo “Hello World” usando Ruby y con un Mac que utiliza mono (.NET para Linux). Posteriormente hacen una con un equipo con Windows Vista que es más completa ya que conecta con Flickr y utiliza Norvig spell checker  para detectar posibles palabras parecidas. Una con ASP.NET MVC Framework y otra con ruby sobre Windows.

Ya es posible integrar Rails con Flex y de forma muy completa. A ver si la comunidad se anima y trabaja para que podamos integrarlo fácilmente.

Popularity: 1% [?]

MIX08 – Microsoft a por todas en la red

Microsoft está realizando la conferencia MIX08 en las vegas. En esta trata sobre la web y su título es ” The Next Web Now”. En esta se han presentado muchas novedades. Entre ellas:

  • Silverlight 2.0
  • Internet Explorer 8 Beta 1
  • Nokia ha presentado soporte Silverlight en sus Nokia S60
  • otros

 

Os recomiendo que veáis la presentación Keynote 1 de Ray Ozzie ( Chief software architect de Microsoft), Dean Hachamovitch y Scott Guthrie( Corporate VP development tools). Os dará una visión clara de la estrategia que marca Microsoft en la web.

Microsoft está pegando fuente y va a por todas. Muchas novedades y haciendo las cosas cada día con más lógica.

Os dejo una lista L-exp para que lo podáis seguir mejor.

Popularity: 1% [?]

iPhone soportará acceso a servicios Empresariales

Anuncio de Apple en el cual comunica que  entra en fase Beta el iPhone Enterprise y que las empresas que se apunten podrán probar el nuevo software que aparecerá en la versión 2.0 del firmware.

Como principales ventajas están el acceso a correo Exchange vía ActiveSync a través de la red, acceso a VPN de cisco y muchas otras cosas. Permitiendo a los iPhone sincronizar email, contactos, calendarios y libretas de direcciones.

Este anuncio es un torpedo directo a la línea de flotación de Blackberry o Nokia. Hasta ahora sólo sus dispositivo soportaban este tipo de accesos. Además los Pocket PC se verán amenazados también ya que usará el mismo sistema de acceso  Push que ellos.

A ver como reaccionan ahora sus competidores al nuevo iPhone que vendrá con soporte 3G y estas novedades para los usuarios empresariales.

iPhone Enterprise Beta program

Popularity: 1% [?]

La centralita 122 de Vodafone y la madre que ….

Hoy he tenido que enfrentarme a llamar el servicio de atención al cliente de Vodafone. Una experiencia horrible y recomendable para los que quieran tener experiencias fuertes:

Objetivo: Hablar con vodafone empresas

Tiempo total: 20 minutos

(C: Centralita)

 

1a llamada:

Marco el 122

C:Musiquita e introducción…..

C: Me pregunta si este es número que quiero hacer la consulta.

y digo Sí

C:Me salen los servicios que quiero consultar

C:Los escucho todos y no es ninguno

Digo “Otros…”

Me salta un operador y me dice amablemente que deseo. Le digo que quiero hablar con el departamento de empresas. Me dice que llame al 129 y me dice que me transfiere.

Me transfiere y se cuelga

 

2a Llamada:

Marco el 129

C:”El teléfono ya no está activo o algo así”

 

3a Llamada:

Marco el 122

Igual que la llamada 1a y cuando llego al operador otros me dice que debo llamar al 122, que este es el 123. Y tras escaparseme un taco y pedirle disculpas inmediatamente. Le digo que vuelvo a llamar.

 

4a Llamada ( la suicida)

C.Me introduce y cuando me pide la opción.

le digo Empresas.

C:Me dice “ha escogido usted no se que de puntos”

Le digo “No”

C:Me dice ” Disculpe pero no le he entendido”

Le contesto “Yo a usted tampoco”

C: Me dice que algo así como lo lamenta pero que no me puede entender

Yo le contesto que a mi me pasa lo mismo..

( después de repetir el bucle unas cuantas veces me salta a un operador y me dice que me transfiere a empresas)

Finalmente me aparece una operadora de empresas y me atiende amablemente…

Como conclusión no entiendo como Vodafone no facilita a empresas el acceso, antes había el 129 y eran muy amables. Ahora parece que lo han unificado ya que aún buscando en su web no he encontrado ningún número nuevo más que el 122.

La gran conclusión es que soy algo obtuso, pero es que me lo ponen difícil y entiendo que tengan que montar un servicio de centralita para canalizar las llamadas al call center que debe estar en algún país sudamericano ( lo deduzco por el acento y lo lejos que se oía), pero que optimicen el proceso….

Disculpar por este post tan estúpido, pero me tenía que desahogar….

Popularity: 6% [?]

Probando Internet Explorer 8 beta 1

Me acabo de instalar la nueva versión para desarrolladores de Internet Explorer 8. Esta nueva versión de Microsoft trae como mejoras:

  • Proveedores de actividades: Que permiten definirlos para hacer actividades de publicar o seguir determinados servicios ( eBay, FaceBook, Windows Live Spaces, etc….)
  • WebSlices: Son contenidos que se definen en una web y que permiten que un usuario se subscriba. Vienen a ser unas feeds pero en un formato especial.
  • Mejor soporte de estándares web CSS 2.1
  • Más velocidad. Me da esa sensación, pero no lo se valorar.
  • Developer Tools: Han sido mejorados.
  • Soporte de versiones y modos de Internet Explorer: Tiene un modo Internet Explorer 7.
  • Mejor desarrollo Ajax.

Esta versión está pensada para que los proveedores vayan creando y probando sus websites con el navegador

He  hecho la prueba de fuego y he probado L-exp ( entre otros) y funcionaaaaaaaaa…. Lo dejaré instalado y veremos que pasa.

Recordar que está pensado para desarrolladores y no se que implicaciones puede tener.

Podéis ir al centro de desarrollo de Internet Explorer para saber más.

Para descargarlo. Por cierto, sólo está en inglés.

Veamos si Microsoft con esta nueva versión empieza a ponerse al nivel de Firefox en cuanto a prestaciones y deja de tener mayor cuota de mercado por venir preinstalado en los sistemas Windows y lo hace por preferirlo los usuarios. Lentamente pero está perdiendo cuota de mercado.

Estemos atentos al lanzamiento de Firefox 3 y la evolución de Safari. La batalla sigue servida y muy caliente.

Os dejo una lista L-exp para seguir el desarrollo de este nuevo navegador.

Popularity: 1% [?]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes