Makefile it

Wednesday, January 28, 2009

Motivación para pasarte al Open Source (en Italiano)

Más Coll para Amupoti

Francotimador: Guerrillero del timo. Suele anunciarse en los periódicos, pidiendo 500.000 ptas de entrada, y el resto en die años.
Fosilamiento: Pasar por las armas a las sustancias de origen orgánico que se hallan petrificadas en las capas terrestres, por haber cometido delitos contrarios a las leyes vigentes.
Jacaca: Dolor de cabeza más o menos duradero que produce el estreñimiento.
Járabe: Bebida dulce, compuesta de azúcar cocido con agua, que beben los habitantes de Arabia. (mio) Habitante de Arabia diseñado con Java(/mio)
Macabrón: Exageradamente fúnebre.

Y ya está, vagi bé!!!

A ver cómo llevais el JSP

Si ${"1" + "2"} es correcto, ¿por qué no lo es ${"one" + "two"}?

Tuesday, January 27, 2009

Una tienda online como dios manda

tienda como dios manda

(bueno según tus preferencias espirituales... como dios manda, o como los hombres mandan, o como nadie manda...)

Saturday, January 24, 2009

De tots és sabut...

... que el C, per ser de tant baix nivell, és complex quan has de construir grans entitats de software. Però mai ho havia trobat escrit tant explicitament:

This manual documents the low-level D-Bus C API. If you use this low-level API directly, you're signing up for some pain.

Això és el que es deia a un tutorial.

Thursday, January 22, 2009

Nobel Prize predictor: Google PageRank

Almost all of the top ten papers resulted in (or were linked to) Nobel Prizes for their authors. Which means that studying the up-and-coming entries on the list ought to be a good way of predicting future winners.

Wednesday, January 21, 2009

Nuevo accesorio para la xbox 360

en este blog

Tuesday, January 20, 2009

Accelerometers in action

Every day more and more devices have built-in accelerometers. The last funtionality for accelerometers: scroll down and up into a web browser. From SlashDot

Filesharing is found to be positive

Downloading and buying are not mutually exclusive: downloaders on average buy just as much music as non-downloaders, but they buy more DVD's and games then people who don't download. From SlashDot

JavaScript + Gnome

"The GNOME desktop environment could soon gain support for building and extending applications with JavaScript thanks to an experimental new project called Seed." from SlashDot

Sunday, January 18, 2009

Achmed Jingle Bombs

"The internet"

Vídeo IT Crowd

Friday, January 16, 2009

El hijo de una paloma andando sobre el agua

Gran canción, y mejor intérprete

Saturday, January 10, 2009

Monkey Island

Aviso de JDuch: Mola el subidón final!

Friday, January 09, 2009

Los 10 lenguajes más raros

Fuente Completa : MuyComputer

1. Ook!

Lenguaje dedicado a los primates, y en especial, a los orangutanes, que solo consta de 3 elementos sintácticos: Ook, Ook? y Ook! Combinándolas podrías hacer virtualmente todo lo que quisieras. Virtualmente, repetimos.

2. Piet

Lenguaje inspirado por el artista abstracto Piet Mondrian, este lenguaje convierte programas en pinturas abstractas con 20 colores diferentes representados con códigos hexadecimales. Un compilador luego los interpreta y crea el código objeto. Creedme, existen ejemplos reales de uso y las pinturas resultantes.

3. Whitespace

Como su propio nombre indica, este lenguaje crea programas a partir de espacios en blanco, y el propio sitio web oficial de este lenguaje describe sus características: "la mayoría de lenguajes de programación modernos no considera los espacios en blanco, tabuladores o retornos de carro como elementos de la sintaxis y los ignora, como si no estuvieran allí. Creemos que esto es una injusticia a esos miembros perfectamente normales del juego de caracteres. ¿Deberían ser ignorados solo porque son invisibles? Whitespace es un lenguaje que busca recuperar ese equilibrio. Cualquier caracter que no sea de este tipo se ignora. Solo los espacios, tabuladores, y retornos de carro se consideran como parte de la sintaxis".

4. LOLCODE

Aunque aquí no se utilice mucho, este es un tipo de lenguaje que sí que tiene cierta fama entre los usuarios anglosajones, ya que se utiliza en algunas imágenes de humor y de hecho también es la base del nombre de uno de los sitios más famosos de Internet, "I Can Has Cheezburger?". Este código está basado en el fenómeno generado por esta web, y utiliza este tipo de sintaxis para generar programas, como se puede ver en este ejemplo.

5. Shakespeare

El nombre es también muy descriptivo aquí, y en este caso el lenguaje de programación utiliza el estilo y sintaxis que probablemente hubiera seguido el mítico escritor inglés de haber desarrollado un lenguaje de programación. Todo formaría parte de una obra de teatro con diálogos, y un buen ejemplo sería escribir el famoso programa "Hello World!" en este lenguaje, cuyas primeras líneas quedarían más o menos así.

6. Befunge

El objetivo del creador de este lenguaje, un joven llamado Chris Pressey, es que este fuera lo más difícil posible de compilar. Para ello Befunge está dotado de dos características muy interesantes:

1. Auto-modificaciones: la instrucción p puede escribir nuevas instrucciones de forma autónoma.
2. Multi-dimensional: la misma instrucción se puede ejecutar en cuatro contextos distintos (de izquierda a derecha y viceversa, o de arriba a abajo y viceversa).

Parece que eso no ha impedido que como indican en el artículo original haya gente muy inteligente (y con mucho tiempo libre) que ha creado compiladores para Befunge.

7. reMorse

La idea de este lenguaje era la de poder reutilizar el famoso código Morse para programar, y obviamente es un lenguaje muy orientado a los especialistas en radio y telégrafo. Hubiera sido un lenguaje perfecto probablemente para la segunda guerra mundial, aunque eso sí, muy engorroso a la hora de escribir los programas.

8. FALSE

Este curioso lenguaje de programación también tiene un objetivo propio: el de tratar de desanimar a cualquier programador con ganas de dominarlo. Está basado en el famoso lenguaje Forth, pero hace uso de una sintaxis basadas en símbolos de puntuación para añadirle una nota más de complejidad al asunto. Como indica su creador, "diseñé este lenguaje con dos objetivos en particular: confundir a todo el mundo con una sintaxis ofuscada, y diseñar un lenguaje lo más potente posible con una pequeña implementación: en este caso con un compilador ejecutable en tan sólo 1024 bytes escrito en ensamblador para el Motorola 68000".

9. Whenever

El lenguaje de programación perfecto para los adolescentes, ya que este sencillo lenguaje es el rey de la procrastinación, y trata de retrasar cualquier tipo de acción, de modo que el lenguaje hace lo que quiere... cuando quiere. Com odice su creador, "toma todas las líneas del código y las trata como elementos de una lista de tareas. El intérprete elige un elemento de la lista de forma aleatoria para ejecutarlo, y lo ejecuta. En algunos casos la sentencia contiene una cláusula que especifica hasta que se cumplan ciertas condiciones. El resultado es que dicha sentencia se aplaza y vuelve a colocarse en la lista de tareas". Brillante para programadores (y programas) perezosos.

10. l33t

De nuevo un lenguaje más orientado a angloparlantes, ya que l33t es la equivalencia de Eleet ("Elite"), un lenguaje que sustituye combinaciones de caracteres ASCII por caracteres latinos convencionales, de forma que las frases quedan prácticamente ilegibles a no ser que seas parte de esa "élite" capaz de comprender dicho lenguaje.

Labels: ,

Ahmed, the dead terrorist

Labels: ,