Laburo España: 250.000 ofertas de empleo
Miniblog

23/04/05
10:56:16

This blog is deprecated

Categoria: La Tabernafernando

www.tabernadelturco.com


Nos hemos mudado. Ahora nos puedes leer en www.tabernadelturco.com. Sin embargo, aún no he podido migrar los posts, así que esta bitácora no cerrará hasta que no lo consiga.

Nos leemos allí.

19/04/05
11:53:26

El origen de la Coca-Cola, ¿verdad o mentira?

Categoria: Sociedadfernando


Ayer, en un programa de la "televisión" valenciana hicieron mención a un hecho que parece conocido por todos pero que yo desconocía: el origen de la Coca-Cola es valenciano. La historia, según he podido investigar, es así:

En Aielo de Malferit, un pueblecito de Valencia, hay una destilería con 120 años de tradición, la destilería Ayelo, que tiene entre sus productos Anís Aielo, Lágrimas del Contribuyente, Perfecto Amor y Nuez de Cola-Coca.

Parece ser que Coca-Cola compró la patente de dicho producto. La historia no está muy clara y Google no ofrece mucha información al respecto, por lo que tampoco podemos afirmar que esta historia sea cierta.

Lo que sí que es cierto es que si mezclamos la Nuez de Cola-Coca con gaseosa obtenemos una bebida con sabor y color muy parecidos a la Coca-Cola.

Si la patente es de Coca-Cola es normal que no quieran decir que el origen de la bebida no es suyo, por lo que tendría una explicación la poca difusión que este hecho tiene en Internet y en el resto del mundo.

Si alguien sabe algo más por favor que lo diga en los comentarios. Yo soy un poco escéptico, pero bueno, todo puede ser.

18/04/05
19:44:38

Ruby on rails en español

Categoria: Railsfernando


Acaba de nacer Ruby on Rails versión hispana. De momento no hay contenido en la web pues aún se están preparando algunas cosillas.

La idea es formar una comunidad hispano-hablante de este fantástico framework. No quiero adelantar nada, pero parece que hay algún que otro proyecto por ahí interesante, como desarrollar alguna aplicación desde cero e ir documentándo todos los pasos. Permaneced atentos porque la cosa promete.

Por cierto, todo esto es iniciativa de Eduardo Fernández. Gracias.

15/04/05
10:21:03

Probando Scratch

Categoria: Railsfernando


Probando, probando....





El blog, esto. Las fuentes: esta y esta.

La idea, aquí.

Y el autor de esta rayada aquí.

15/04/05
09:07:17

Hacia dónde tienden los dispositivos portátiles

Categoria: Tecnologíafernando


Hace poco tiempo añadí un nuevo ítem a mi wish-list, un
pequeño ordenador
con gran funcionalidad, equivalente a un portátil excepto por el tamaño de la pantalla, que se queda en 5 pulgadas, llegando a una resolución de 800x400.

Ayer en Tecnogadgets también mostraron algo parecido: el Flybook. Éste es bastantes más grande, aunque sus prestaciones son muy similares al OQO 01/.

Sin embargo esta serie de lanzamientos de mini-ordenadores, a medio camino entre un PDA y un portátil, da que pensar. Su potencia y prestaciones son iguales o superiores a los portátiles "normales" que tenemos hoy en día, sin embargo su tamaño es muchísimo menor (y también su peso) y por lo tanto cumplen lo de dispositivo portátil de verdad. ¿Son estos aparatos cómodos para trabajar? Pues no tanto, los teclados no es que sean muy grandes y parece bastante difícil teclear, aunque no imposible. Lo que está claro es que ahora mismo no vale la pena comprarse un ordenador portátil de más de 13" de pantalla.

Por otro lado están los Tablet PC, que están empezando a bajar de precio y parece quen los sustitutos de los portátiles actuales a más corto plazo. Su tamaño es menor y presentan la funcionalidad de la pantalla táctil, que además te deja transformar el portátil para tener la pantalla vuelta hacia arriba para trabajar sólo con ella.

Y para completar la relación, tenemos los PDA y los móviles, los cuales parece que tienden a fusionarse. Valga como ejemplo la Blackberry, la cuál, además de teléfono móvil, incorpora una tarjeta wireless para navegar por internet con todo lo que ello implica: navegación web, correo electrónico, programas RSS, etc. ¿Sustituirán dispositivos así los PDAs? Puede que sí, no queremos llevar encima ordenador portátil, PDA, móvil y reproductor MP3. Estos tres últimos pueden integrarse perfectamente en algún dispositivo híbrido, de menor tamaño que el PDA, el cuál sea de uso diario, ofreciendo toda la funcionalidad de los teléfonos móviles y toda la potencia de los PDA's.

Decir que este híbrido sustituirá a los ordenadores portátiles ya es arriesgarse mucho. Personalmente pienso que no lo harán y que ambos seguirán por caminos separados y no está tan clara una fusión. Eso sí, tendemos a dispositivos más pequeños.

14/04/05
17:03:17

Feedview: visor de feeds para Firefox

Categoria: Internetfernando

Un plug-in para Firefox que permiter ver feeds, vía Epigoon.

14/04/05
16:55:21

Prototipado rápido de aplicaciones web en PHP



Tal como explicábamos el otro día, una buena manera de afrontar el desarrollo de una aplicación web es comenzar por la interfaz y, a la vez que vamos construyendo ésta, vamos viendo cuáles van a ser los servicios que vamos a ofrecer.

Por ejemplo: podemos estar haciendo un listado de productos. Al verlo nos damos cuenta de que sería buena idea añadir un campo de búsqueda abajo del todo, o añadir pestañas para ordenar según distintos criterios. Todo ello afectará a la funcionalidad que teníamos pensada en un principio. Nos daremos cuenta de qué cosas son útiles y de cuales no.

En un principio uno puede pensar que para hacer dicho prototipado usar HTML puede ser suficiente, sobretodo para ir incorporando el CSS a la vez, que siempre nos gusta ver cómo queda el resultado final. Sin embargo, cuando ya llevamos varias páginas hechas en HTML y vemos que queremos cambiar algún elemento común en todas empieza el desastre, porque no sabemos si lo hemos cambiado en todas, no sabemos cuál era la última versión de todas las que hay, etc.

Todo esto nos lleva a pensar que hace falta utilizar un lenguaje dinámico, como PHP o ASP, para diseñar buenas interfaces. Sin embargo, no los queremos nada más que para escribir bloques de código con una simple llamada a función. Como no conozco ASP me voy a centrar en desarrollar los ejemplos del post en PHP. La idea es muy sencilla. Primero debemos de tener claro cuál va a ser la estructura común a todas las páginas (o a la mayoría de ellas). A partir de ahí podemos ir viendo qué partes van a variar muy poco o nada, para así factorizar y crear funciones con dichos bloques de código. Cada uno de los bloques deben de tener una funcionalidad diferente.

Por ejemplo, imaginemos la siguiente página web, con la estructura típica de un weblog, compuesta por los siguientes elmentos:

-Título
--Logo
-Menú superior
-Contenido
--Posts
--Menú lateral
---Publicidad
---Listado de categorías
---Listado de post antiguos
---Enlaces para sindicar
-Pie

Cada uno de los elementos del Menú lateral serían ejemplos perfectos para alguna de nuestras funciones. El Título, el Pie y el Menú superior también lo serían.

Una vez definidas las partes a extraer basta sustituir los bloques de código por llamadas a función:

Hecho esto podemos seguir sacando partido al PHP, utilizando sus bucles para simular listados, etc.

Finalmente os comento un pequeño truco para hacer que el menú lateral tenga distintos componentes en función de la página que estéis cargando sin tener que escribir una a una las llamadas a función. El siguiente código gasta una funcionalidad de PHP que no suelo ver mucho por ahí y que puede serle útil a alguien. Imaginemos que tenemos las siguientes funciones definidas:

function publicidad() {
...
}

function categorias() {
...
}

function post_antiguos() {
...
}

function sindicar() {
...
}

Definimos la siguiente función para llamar a otras funciones a partir de un array:

function mostrar_secciones($array) {
foreach($array as $value) {
$value();
}
}

Y ahora una llamada con la siguiente forma:
<?php 
mostrar_secciones(array('publicidad','post_antiguos'));
?>

Se encargará de llamar a las dos funciones cuyo nombre está en el array, con lo que ya hemos conseguido una factorización total en nuestro prototipo.

Con esto ya podéis desarrollar todas las páginas que queráis que tenga vuestro prototipo de una manera rápida y coordinada con el resto de contenidos.

Antes de finalizar quiero hacer notar que no he nombrado a los editores WYSIWYG para prototipar por dos razones: la primera es que generan HTML estático y hemos llegado a la conclusión de que eso no nos sirve si vamos a desarrollar un prototipo lo más completo posible y lo más parecido que podamos a la aplicación final. Y la segunda es que de poco sirven para generar CSS válido y bien hecho. Aunque está claro que cada uno tiene unas necesidades y puede venir bien contar con una herramienta visual en determinados momentos, así que no dejéis de tener esa idea en cuenta.

12/04/05
09:28:36

Las soluciones habitacionales de 30 metros cuadrados

Categoria: Sociedadfernando


Lo siento, no he podido evitar el tema, es que no me imagino viviendo en un piso de 30 metros, 25 en el peor caso, por mucho que sea el modelo de los países nórdicos.

Podéis ver la distribución del palacete que nos propone la Truji en este PDF de el Periódico.

10/04/05
21:10:26

Pasar de Warty a Hoary



Con el reciente lanzamiento de Hoary la gente de Warty parece que se haya quedado como un poco expectante, pensando: "Se me actualizará sólo el sistema?" "Qué tengo que hacer?". Por lo menos eso me preguntaba yo, pero resulta que en las Notas de lanzamiento lo pone. Me pasa por no leer.

Básicamente sólo hay que seguir los siguientes pasos:

  1. Cambiar cualquier warty por hoary en nuestro /etc/apt/sources.list: :%s/warty/hoary/g para los frikis.
  2. sudo apt-get update; sudo apt-get dist-upgrade
  3. sudo apt-get --purge remove portmap
  4. sudo apt-get install ubuntu-base ubuntu-desktop

Yo me había quedado en el 3, jejeje.

Por cierto, este post se lo debo a trukulo.

10/04/05
20:19:55

Wiki de Ruby on Rails

Categoria: Railsfernando

He abierto un Wiki en Seed Wiki de ROR. Lo podéis encontrar aquí.

LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2010