jueves, 28 de febrero de 2013

Portal en 36 minutos

Exacto, soy yo, con un juego que aunque puede que no sea muy reciente es bastante grande (metafóricamente). Estoy hablando de Portal, de los creadores de Half Life.
Solo que esta vez me lo paso en 36 minutos y creedme... nunca hagáis eso.

miércoles, 20 de febrero de 2013

Crea ICO y FAVICON rápidamente

Hoy, una utilidad para crear .ico para un icono de ventana o un favicon para una página web SIN tener que instalar o usar ningún programa en el ordenador.
Lo único que necesitas es un navegador.

Hay dos páginas web clave para esto:
http://convertico.com/ WEB PARA CONVERTIR PNG A ICO (Y VICEVERSA). Sólo selecciona un archivo de tu ordenador o de internet y pulsa GO, después descarga la imagen.
http://www.favico.com/ WEB PARA CONVERTIR GIF/JPEG/PNG A ICO AL ESTILO FAVICON. Selecciona un archivo de tu ordenador, el tamaño (16x16 ó 32x32) y pulsa CREATE.

Todos saben que crear un .ico con las especificaciones debidas a partir de una imagen es un rollo (y da pereza). Estas dos páginas lo solucionan.

martes, 19 de febrero de 2013

Maggie Simpson: The Longest Daycare, corto nominado al Oscar

Hoy hago un alto en el mundo de la programación y la tecnología para traeros esto:

Los Simpson ahora buscan su primer Oscar de la Academia de Hollywood (y están cerca) con su nuevo cortometraje con Maggie, el bebé Simpson, como protagonista: "The Longest Daycare".
4 minutos y 30 segundos que compiten en la categoría Mejor Cortometraje de Animación, que ya fue transmitido el domingo por la Fox.

David Silverman (productor y direcotr de 22 episodios de "The Simpsons") comenta al respecto que "la trama no tiene diálogos porque gira en torno a Maggie, la menor de esta familia que, a su llegada a un jardín infantil donde es relegada por no ser considerada una niña con talento, luchará férreamente por defender a una oruga de un niño que disfruta matando insectos".
También explicó que "la decisión de convertir a Maggie en el centro de este cortometraje fue porque, al no ser un personaje que habla, se vuelve extremadamente difícil producir un episodio en la serie centrado solamente en ella".

EL CORTO: http://www.metatube.com/es/videos/171544/Maggie-Simpson-The-Longest-Daycare/embed/
¡Disfrutad!

sábado, 16 de febrero de 2013

Win. 8/7/Vista/XP/ME vs Mac OS X/Ubuntu (Batalla Pokémon)

Mira este video y decide cual de ellos podría ganar esta batalla ambientada al estilo Pokémon:



De momento van (según comentarios en YT):

Windows: 13 / Mac: 4 / Linux: 6

jueves, 14 de febrero de 2013

Java: estructura básica

(Por petición) Post en PDF, con más info: 

¿Has descubierto Java recientemente y te parece interesante?
¿Quieres aprender Java pero no sabes por dónde empezar?
¿Te has descargado un JDK y no sabes cómo aprovecharlo?
¿Te has descargado un IDE y no sabes qué poner?
Entonces dale a Leer más...


miércoles, 13 de febrero de 2013

Generar cuadros de diálogo (pop-ups) con JavaScript

Aquí os dejo unos trozos de código muy útiles para crear cuadros de diálogo, como mensajes de alerta, confirmación... usando JavaScript, una manera directa para implementar en tu página usando cualquier editor.
Aquí se muestra el código para crear cada cuadro y un ejemplo de cómo usarlo.


ALERT BOX (CUADRO DE ALERTA):

CÓDIGO ESENCIAL (va dentro de las etiquetas <script>):

EJEMPLO: ALERTA AL PULSAR UN BOTÓN:



CONFIRM BOX (CUADRO DE CONFIRMACIÓN):

CÓDIGO ESENCIAL (va dentro de las etiquetas <script>):

EJEMPLO: APARECE AL PULSAR UN BOTÓN, Y TE DEVUELVE LO QUE HAS ELEGIDO:

¡Aquí sale lo que pulsas!


PROMPT BOX (CUADRO DE ESCRITURA):

CÓDIGO ESENCIAL (va dentro de las etiquetas <script>):

EJEMPLO: APARECE AL PASAR EL RATÓN POR ENCIMA, TE LLAMA POR TU NOMBRE Y TE PREGUNTA CÓMO ESTÁS:

¡Pon el mouse!

domingo, 10 de febrero de 2013

Pistas de pronunciación para extranjeros. Fácil, dijeron.

Hoy doy un alto en la programación y la tecnología para traeros un ejercicio de inglés que os sacará locos. Se trata de unas rimas con palabras de pronunciación confusa, para así aprender a pronunciar correctamente y saber, por ejemplo, que live y life no se pronuncian igual.

¿Puedes decirlo de un tirón?

I take it you already know
Of tough and bough and cough and dough?
Others may stumble but not you,
On hiccough, through, laugh and through...
Well done! And now you wish, perhaps,
To learn of less familiar traps.

Beware of heard, a dreadful word
That looks like beard and sound like bird.
And dead: it's said like bed not bead -
For goodness' sake don't call it deed.
Watch out for meat and great and threat
(They rhyme with suite and straight and debt!)

A moth is not a moth in mother,
Nor both in bother, broth in brother;
And here is not a match for there,
nor dear and fear for bear and pear.
And then there's dose and rose and lose
(Just look them up) and goose and choose,
And cork and work and card and ward,
And font and front and word and sword,
And do and go and thwart and cart...
Come, come! I've hardly made a start.
A dreadful language? Man alive!
I'd mastered it when I was five.

I will teach you in my verse
Words like corps, corks, horse, and worse.
For this phonetic labyrinth
Gives monkey, donkey, ninth and plinth;
Wounded, rounded, griee and sieve;
Friend and fiend; alive and live.
Query does not rhyme with very,
Nor does fury sound like bury.
Dies and diet, lord and word,
Earth and hearth and clerk and herd;
Evil, devil, tomb, bomb, comb,
Doll, roll; dull, bull; some and home.
Finally - for I've said enough -
Through though thorough plough cough tough!
While hiccough has the sound of cup...
My advice is: GIVE IT UP!

viernes, 8 de febrero de 2013

Leer datos por teclado en Java

Si Java viene de C++, ¿por qué lo han hecho tan complicado para la entrada/salida?

En Java para leer datos por teclado no se usa una instrucción sola como ocurre con C o Python. Necesitamos un objeto.
La forma que tiene Java de leer datos es mediante objetos. Para leer datos de entrada (teclado) crearemos un objeto de la clase Scanner. Para ello primero importamos la librería:



Dentro del método principal main (o del método que corresponda) crearemos un objeto llamado teclado (o el nombre que queramos) de la clase Scanner. Como ya sabéis, cada objeto de una clase posee los atributos de su clase. La clase Scanner se encarga de leer. Tomamos la entrada de System.in, porque representa al teclado:



Para introducir lo que tecleemos en una variable (la llamaremos dato, de tipo int) tendremos que usar el objeto teclado con um método especial para cada tipo de variable. En este caso, como la variable dato es de tipo int, usamos el método nextInt():



Otros métodos: 
nextByte() - byte
nextShort() - short
nextLong() - long
nextFloat() - float
nextDouble() - double
nextBoolean() - boolean

Así quedaría un programa que pide un número por teclado y luego lo muestra por pantalla:

(en la pantalla):