… y la vida sigue. (ruby on rails)
February 15th, 2006
Y no porque alguien me comenta unos rumores de otra persona a los cuales respondo con un “po bueno!”, rumores que jamás comentaré no por la preocupación de si son reales o no, si no porque me importan un carajo.
La vida sigue porque hace un tiempo que está de moda Ruby on Rails. Los que estén en este mundo solo porque le da de comer dirán mierda, yo digo amén. Así que toca mirarlo un poco, aunque sea de forma superficial.
Tenemos unos minutos antes de mirar ogame, vendetta, blogs y dormir, así que:
Lo primero, ruby:
#apt-get install ruby
Lo segundo, una página para hacer un primer programa, en un lenguaje que no se conoce: hola mundo
$jed holamundo.rb
$ruby holamundo.rb
un poco más… el cápitulo 3 de esto, está muy bien, se miran un par de ejemplos. El de la factorial es rápido y se ve la potencia al calcular el valor 400.
(uf!, venga, mas rápido)
Bueno, lo que está de moda es ruby on rails, nos descargamos el rubygems y entonces lo descomprimimos e instalamos (cambios de directorios, omitidos):
$tar xzvf rubygems-0.8.11.tgz
#ruby setup.rb
entre otras cosas, nos a instalado /usr/bin/gem, que recuerda mucho al apt-get…. ahora vamos a por el rail:
gem install rails –include-dependencies
ya tenemos esto: /usr/bin/rails
ahora para crear la estructura de la aplicación nos creamos un directorio para ello, y:
rails /home/usuario/la_aplicacion
cd /home/usuario/la_aplicacion
que nos crea ficheros y carpetas como:
app components config db doc lib log public Rakefile README script test vendor
Miramos el README, así que:
ruby script/server
y se queda escuchando por el puerto 3000.
Nos pillamos un navegador y en las instrucciones indica http://0.0.0.0:3000, (http://localhost:3000, y sin problemas)… ahora toca seguir esas instrucciones, las seguiré otro día.
3GSM World Congress en Barcelona
February 13th, 2006
Pues eso, esta semana se está celebrando en la Fira de Barcelona el 3GSM World Congress. Además, xataka está haciendo un seguimiento bastante completo.
Espero que salga un móvil BBB para jubilar el mio. :)
enlaces:
gsmconferences.com
pong
February 12th, 2006
El creador del pong ( y de simon) Ralph Baer será condecorado en la casa blanca el 14 de Febrero.
nota sobre simon:
Fue diseñado por Ralph Baer (el creador del primer sistema de videojuegos doméstico, la consola Magnavox Odyssey), aunque al parecer se basó en una máquina recreativa de Atari llamada Touch Me (de 1974). (zonadepruebas)
links:
gamasutra
vida extra
THE NATIONAL MEDAL OF TECHNOLOGY
googletalk vía gmail
February 9th, 2006
Muchos disponemos ya de googletalk vía gmail, y supongo que para “ya” estará para todo el mundo. Realizando una prueba de apenas unos minutos, se ve que es increíble, lo puedes usar integrado en la esquina de la página de gmail, y desplegar un pop-up. Genera un log de todo lo que escribes, el log lo puedes tratar como un e-mail mas, reenviarlo, responderlo, etc…
Está muy bien terminado, con detalles como la rotación de los emoticons, el cambio de color de la cabecera cuando el otro a escrito y no has respondido… parece una aplicación de escritorio y no una web.
reader, gmail, talk, analytics, adsense, … me paso demasiado tiempo con los servicios de google, y apuesto a que somos muchos los que estamos iguales. Realmente los servicios no son nada malos, pero me tiene un poco mosca, a ver si termina esto en monopolio. :)
La persona con la que estaba probando el googletalk/gmail no le aparecía la opción “chat” entre sus opciones, supo que se solucionaría colocando el gmail en inglés. Así que ya sabéis, las novedades en inglés aparecen primero. Y es que lo he tenido siempre en ese idioma… manías que tiene uno.
lo que ya se sabe
February 5th, 2006
Hay que hacer las cosas un poco “mas difíciles” para después automatizar y hacerlas mas rápidas y fáciles.
Hoy me dicen (para picarme) algo parecido a esto: … mira que usar linux, con esa interfaz tipo ms-dos …, no recuerdo lo que contesté, ni importa. Ahora, después de estar “encafetao” con varios cafés en un pub apetece hacer tiempo hasta la noche “jugando” con esta maquina. He intentado hacerlo todo de forma visual con KDE, para ver que tal, resultado: no hace falta usar el bash directamente: … synaptic en lugar de apt-get, networktools en lugar de ping, netstat, traceroute,… kate en lugar de jed, y el monitor de sistemas para matar procesos (no lo he necesitado hacer), todo lo del menú sistema para gestionar esto, y el resto como el quanta, netbeans, gweled, kstars para programar, jugar, y meternos en lo que no entendemos (kstars).
Para un usuario normal es perfecto. Lo que pasa es a los que nos gusta estar con esto nos viene de perlas poder tener una serie de comandos y parámetros, ya no solo para usarlo directamente con bash y pasar programas a segundo plano y otra vez a primer plano con el teclado y/o volcar sus resultados para verlos después, sino para hacer scripts.
Es mas fácil hacer un copy&paste a un apt-get install XXX publicado en alguna web que leer los pasos para arrancar synaptic e indicar el nombre de programa.
La potencia de tener las configuraciónes en fichero de texto, los parametros de ejecución de todo y poder obtener una respuesta para procesarla me parece increible. Que no lo valore el usuario final, puede ser, que no lo valore alguien que se mueva en el mundo de la programación, lo veo peor.