-->

matando un dragón

March 20th, 2006

Java - Llega, encuentra al dragón, desarrolla un framework para aniquilación de tragones en múltiples capas, escribe varios artículos sobre el framework… pero no mata al dragón.

.NET - Llega, ve la idea del desarrollador de Java y la copia, intenta matar al dragón, pero el bicho se lo come

C - Llega, mira al dragón con mirada de desprecio, tira de espada, degolla al dragón, encuentra a la princesa… y la ignora para ver los últimos checkins del cvs del kernel de linux

C++ - Crea un pincho básico y va juntando funcionalidades hasta tener una espada compleja que apenas consigue entender… mata al dragón pero se atasca en medio del puente por culpa de pérdidas de memoria (memory leaks)

COBOL - Llega, ve al dragón y piensa que es demasiado viejo para conseguir matar un bicho de ese tamaño y quedarse con la princesa, y entonces se va

Pascal - Se prepara durante 10 años para crear un sistema de aniquilación de dragones… cuando llega el momento descubre que el programa sólo acepta lagartijas como entrada

Sigue en rebotación.

-->

formularios

February 21st, 2006

Antes de adentrarme en el rails, he mirado los cgi’s, el eruby, y cuatro cosas básicas, como copiar un par de ejemplos tk… veo que se puede con qt

instalamos qt para ruby:

apt-get install libqt0-ruby1.8

diseñamos un formulario cualquiera, y generamos el código en ruby.

$kdevdesigner
$rbuic form1.ui -x -o form1.rb
$ruby form1.rb

un gustazo!.

me lo quería mirar para hacer cosas relacionadas con la web, pero este rbuic mola.

-->

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.

-->

PHP-GTK

January 25th, 2006

PHP-GTK 2: descarga y manual.

Requiere PHP >= 4.0.5 , soporta GTK+ >= v1.2.6 pero < v2.X.

Enlaces:
php.net
gtk.org
php-gtk

bip, bip, bip …

-->

flash lite y nokia

January 16th, 2006

Leo en xataka que el próximo Nokia 6125, tiene unas características increíbles, el precio no está mal (Retailing in at approximately €230), y estará disponible para el segundo trimestre del año. Veamos que terminales similares nos llega a España, y a que precio.

Pero lo que me llama la atención es que tendrá Flash Lite. Y supongo que si Nokia sigue adelante con esta tecnología, terminará siendo muy utilizada.

De actionscript no conozco gran cosa, pero mas que suficiente para saber que se puede hacer muchas, pero que muchas cosas con él, y que unido al resto de las características de flash lite no existirá aplicación que se resista.

Un punto bueno del terminal es que no abandona java:

Java Applications
# blockquote2.0
# Pre-installed games and applicatcaracterísticas# Over-the-air download of Java-based applications and games

Un par de enlaces para terminar:
design-nation.net
Flash Lite 2 Developer Resources and Wiki