miércoles, 10 de noviembre de 2010

Diez lenguajes de programación poco convencionales


Entre las rarezas de la informática una particularmente interesante es la de los esolangs, o lenguajes de programación esotéricos, diseñados con frecuencia no con un objetivo práctico, sino como una broma, o para probar una teoría, o un ejercicio en diseño de lenguajes, o para explorar los límites de la creatividad.
He aquí una lista de esos diez lenguajes (esolangs y convencionales) que llaman particularmente la atención:
  1. INTERCAL: Uno de los primeros lenguajes esotéricos, fue diseñado como una parodia de COBOL y FORTRAN, con el objetivo expreso de que fuese difícil de entender. Entre sus más famosas instrucciones se cuenta COME FROM (“VEN DESDE”), la versión INTERCAL del denostado GOTO (“IR A”).
  2. brainfuck: Aparte de por contener una palabra malsonante en el nombre, este lenguaje es conocido por su extrema simplicidad y por ser absolutamente ininteligible. Apenas dispone de ocho instrucciones, todas ellas signos de puntuación, y se han escrito compiladores para él en menos de 200 bytes.
  3. Redcode: No exactamente un esolang, el Redcode es un lenguaje ensamblador especializado para la programación de robots de combate virtuales en un juego llamado Core Wars. Redcode tuvo su momento de gloria en los 80, al darse a conocer a través de la prestigiosa revista Scientific American (y su edición en español, Investigación y Ciencia), y aunque el interés ha decaído, aún tiene fervientes seguidores.
  4. Perl 6: Tampoco en este caso se trata de un esolang propiamente dicho, pero la próxima iteración del popular lenguaje Perl, con diez años de desarrollo y sin fecha prevista de aparición, incluye conceptos tan extraños como los ensamblajes o junctions, operadores anteriormente denominados superposiciones e inspirados en la física cuántica.
  5. Befunge: La primera versión de este lenguaje, Befunge-93, se programa sobre una parrilla de 80 × 25 caracteres; el flujo de control del programa se desplaza bidireccionalmente sobre la parrilla, y el código automodificable está a la orden del día. Funge-98 le da una vuelta de tuerca, al ejecutarse sobre un espacio toroidal finito pero infinitamente extensible.
  6. Unlambda: Diseñado a partir de una sólida base teórica, este extraño cruce entre lo esotérico y lo funcional carece por completo de operadores, variables o tipos de datos (ni siquiera números), a excepción de uno: funciones de un argumento; y la única estructura de control es la continuación (una herencia del Scheme). El propio autor del lenguaje declara que “escribir un programa en Unlambda no es tan difícil como parece; leerlo, sin embargo, es prácticamente imposible”. No exagera.
  7. colorForth: Si FORTH, con su manejo de la pila y su sintaxis modificable, tuvo siempre fama de ser un lenguaje difícil, colorForth va un paso más allá al eliminar parte de la puntuación y substituirla por colores (o, en algunas versiones, por itálica y otros recursos tipográficos).
  8. El Juego de la Vida: Este conocido ejemplo de autómata celular tiene potencia expresiva suficiente para ser considerado un lenguaje de programación (en términos técnicos, es Turing-completo) y para demostrarlo hay quien ha construido puertas lógicas, un sumador e incluso un generador de números primos.
  9. APL: Creado por Kenneth Iverson, de IBM, en los años 60 como una notación para enseñar a programar, pronto se convirtió en un lenguaje extremadamente potente (todos los operadores manipulan matrices de forma genérica, por ejemplo), pero lastrado por una notación excesivamente compacta y por el uso de un juego de caracteres propio difícil de aprender y utilizar. Como curiosidad, se usó para hacer los efectos especiales de Tron, y para programar el ordenador Deep Blue que venció a Kasparov.
  10. Haskell: A diferencia de muchos de los ejemplos anteriores, no se trata en este caso de un ejercicio o un juego, sino de uno de los lenguajes funcionales más utilizados, especialmente en el ámbito académico. Una de sus caracerísticas más notorias, aparte de su concisa formulación casi matemática, es que la indentación de las líneas de código es significativa, lo cual dota al código de una profunda elegancia.

martes, 9 de noviembre de 2010

Microsoft tech days - Chile 2010



Por segundo año consecutivo se realizó un Tech Days en Chile. Este es un encuentro de miles de informáticos reunidos en un gran evento de todo un día, con más de 20 charlas técnicas sobre distintas tecnologías y temas.

Este año los temas protagonistas del evento fueron: Cloud Computing, Windows Phone 7, Internet Explorer 9, Desarrollo Web y la  plataforma de Comunicaciones Unificadas, entre otros.

Al final del evento se realizó un sorteo en donde regalaron varios productos Microsoft (teclados, mouse, etc), cursos, notebooks y una consola XBOX.  Para mi suerte, me gané uno de los notebooks.  Aquí la foto oficial.



Cómo volver a casa...

" No Importa lo que PASO DURANTE El Día ...
Vuelve Siempre a Casa Con la Cabeza bien erguida... "



 Desplumado , aporreado , maltratado
¡¡ Pero derechito !!


viernes, 30 de abril de 2010

Por un Mundial en PAZ



Atención Mujeres
(De todas las especies, solteras, casadas, amantes, amigas, madres, etc.)

Se comunica: que a partir del 9 de Junio al 9 de Julio de 2010
(Tiempo de duración del Mundial de Fútbol Sudáfrica 2010)

MUJER, deberás tener en cuenta lo siguiente:


1.     Hacer las compras del mercado y el súper Fuera de los horarios de partidos y/o repeticiones de los mismos (sin excepción).

2.     Leer la sección deportiva para que tengamos tema de conversación; si no lo haces, no te extrañes que no te hable durante ese mes.

3.     Durante el mes entero la tele es mía, a todas horas, sin excepción. El control, ni lo mires.

4.     Si tienes que pasar frente a la tele durante un partido, puedes hacerlo, siempre que sea gateando y sin distraer o hacer ruido.

5.     Durante los partidos soy sordo y ciego. No esperes que te atienda, escuche, mire, abra la puerta, conteste el teléfono, vea al niño que se cayó del segundo piso, salude a tu madre, haga las compras, apague el incendio de la cocina, etc. Nada, pero NADA !!!.

6.     Deberás aprovisionar la heladera de cervezas y le sonreirás si viene un amigo a compartir unas horitas de fútbol. En agradecimiento, te dejaré ver tele de la media noche a las 4 de la mañana, siempre que no haya repeticiones.

7.     Si me ves molesto porque el equipo de CHILE va perdiendo, no me digas "no es para tanto" ni tampoco “seguro ganan."… Sólo harás que me enoje más.

8.     Puedes sentarte a ver un partido conmigo y podrás hablarme, pero sólo durante los comerciales del entretiempo (eso es cuando en la tele no se ve a los jugadores). No se te ocurra hacer cualquier comentario técnico, tampoco abuses.

¡¡¡ No te expongas !!!

9.     Las repeticiones de los goles son muy, muy importantes. No importa si ya los vi antes, o si me los sé de memoria. Los quiero ver de nuevo, muchas, muchas, muchas veces. (¿se entiende?)

10. Que no se le ocurra a ninguna de tus amiguitas casarse, bautizar, enfermarse, organizar reuniones o cenas, y menos visitarnos; menos aún los días de semifinales y JAMAS el día de la final porque solo hay tres opciones a saber:

a.    no iré,

b.    no iré, y

c.     no iré.


11. Sin embargo, si un amigo nos invita a ver el fútbol, en el Bar o su casa,

¡¡¡(Qué maravillosa invitación)!!!

Iremos sin dudarlo. No importa si nos llama a último minuto.

Ah! Y si no estás lista a tiempo,

¡¡¡¡ Te quedas...(de una) !!!!

12.  Los resúmenes de los partidos, durante la noche son tan importantes como los juegos mismos; no se te ocurra decir: "pero si eso ya lo viste, ¿por qué no cambias?" ni "¿No te aburre ver a cada rato lo mismo?".

¡¡¡ No, no, no,… NOOOOOOOOOOO !!!

13. Para el día de la inauguración y el de la final; deberás de preparar un picoteo súper especial, comprar cerveza y mandar los niños a casa de tu madre.
Tú deberás quedarte en casa para servir los sanguchitos, cortar el salamín y abrir las cervezas. (todo en absoluto silencio…)


14.  Finalmente, ahórrate expresiones como:

¡”Qué bueno que el Mundial es cada 4 años!“
¡"Felizmente, sólo dura un mes"


Estoy inmunizado a esas expresiones de mal gusto. Y por si no lo sabes, anda enterándote, que también hay: Champions League, Copa Libertadores, Copa Sudamericana, Liga Italiana, Liga Española, NBA, y luego eliminatorias para el próximo Mundial.

LEELO Y MEMORIZALO

HACE DOS FOTOCOPIAS

PEGA UNA EN LA HELADERA Y LA OTRA, DE TU LADO EN LA CAMA

COLABORÁ CON LA SALUD, Y MANDA 50 COPIAS A CADA UNA DE TUS AMIGAS

martes, 27 de abril de 2010

Día del Carabinero


Distintas fuerzas policiales existieron en Chile desde el periodo hispánico, el colonial y aún durante el republicano, pero fue el 27 de abril de 1927 que Carlos Ibánez del Campo, militar chileno que entonces ocupaba el cargo de Vicepresidente de la Nación, y que un par de meses después asumiría la Presidencia del país, decidiera fusionar los distintos cuerpos de policías y de orden existentes a lo largo de nuestro territorio en una única institución a la que denominó Carabineros de Chile. El carácter militar de nuestra policía está subordinado a su deber de asumir variados roles, fundamentalmente subrayados por el cumplimiento de distintos servicios sociales hacia la comunidad nacional, los que se resumen en su responsabilidad de velar por la seguridad y el orden en cada uno de los rincones de nuestro país.



Página Web de Carabineros

Día de la Tierra

El 22 de abril de 1970 el senador estadounidense Gaylord Nelson convocó al primer gran acto ambientalista en el mundo. Veinte millones de norteamericanos se tomaron las calles y los parques, para protestar en contra del deterioro ambiental. 
 
Recién en 1990 el Día de la Tierra se internacionalizó, para dar paso a una celebración global del medio ambiente y de nuestro compromiso con su protección.

"La Tierra es nuestro hogar y el hogar de todos los seres vivos. La Tierra misma está viva. Somos partes de un universo en evolución. Somos miembros de una comunidad de vida interdependiente con una magnificente diversidad de formas de vida y culturas. Nos sentimos humildes ante la belleza de la Tierra y compartimos una reverencia por la vida y las fuentes de nuestro ser..." (extracto de la "Carta de la Tierra").




  • El Día de la Tierra es una fiesta que pertenece a la gente y no está regulada por una sola entidad u organismo; tampoco está relacionado con reivindicaciones políticas, nacionales, religiosas, ideológicas ni raciales.
  • El Día de la Tierra apunta a la toma de conciencia de los recursos naturales de la Tierra y su manejo, a la educación ambiental, y a la participación como ciudadanos ambientalmente concientes y responsables.
  • En el Día de la Tierra todos estamos invitados a participar en actividades que promuevan la salud de nuestro planeta, tanto a nivel global como regional y local. 
Dia de la Tierra | National Geographic Channel 

lunes, 26 de abril de 2010

El mejor trabajo del mundo

Oxana Fedorova fue Miss Universo 2002, ella representó a Rusia.

Desde el 2003, ella es la presentadora oficial del programa infantil: Good Night Kids (Buenas Noches Niños). en este programa ella todo el tiempo sale hablando con varios títeres, que la rodean.




Recientemente ha salido esta fotografía que revela el arduo trabajo que un titiritero ha realizado durante 7 años en este programa soviético junto a la reina de belleza Oxana, no es fácil vivir así con una Miss Universo en frente.



Miren esa cara de sufrimiento.

miércoles, 21 de abril de 2010

Hitler "Censurado"

Han visto "Las parodias de Hitler"?... Aquellas que toman una escena de la película The Downfall - La Caída) en que el dictador comienza una rabieta y que ingeniosos usuarios de Youtube fueron arreglando para que calzara con situaciones como el estreno de Dragon Ball Evolution o cuando se entera de la muerte de Michael Jackson o como ultimamente se entera del terremoto en Chile... pues bien, estos videos que nos hicieron reir más de una vez están comenzando a desaparecer de Youtube.


Esto debido a que Constantin Films a solicitado a YouTube que saque este contenido de la web por problemas de Copyright... Qué les parece?

Así que pónganse a ver los videos y/o descarguen los mas memorables antes que desaparezcan!!!... Ya que youtube tiene un sistema para encontrar los videos automáticamente de acuerdo a un patrón de búsqueda... Una lástima, sobre todo ya que gracias a estos videos, casi todos los internautas se han enterado de esta película... que mejor promoción???!!!

martes, 20 de abril de 2010

Parodia de la canción "I Gotta Feeling" de Black Eyed Peas

El video clip de "I Gotta Feeling" (Black Eyed Peas) tiene un video parodia muy bueno. Aquí les dejo el link del video y la letra de la canción para los que no entiendan mucho inglés... Si la quieren traducida me avisan.



Parody Lyrics:

I’ve gotta feeling
Like last night wasn’t such a good night
Because my head really doesn’t feel right
And god dammit the sun is too too bright
My leg is bleeding
And my clothes smell like they might ignite
And I guess at some point I stole a kite
And my girlfriend and I had a huge huge fight.

My brains on fire.
Drank way too much.
Swallow an Advil then throw it up.
Can’t find my cell phone oh there it is.
It’s in the toaster 12 messages?

I know you’ve ignored my call because you made out with Karen. Don’t lie, Rachel saw.
I hate you. Don’t call me you sad sack of shit.
By the way to get even I showed Mike my tits.

SHIT SHIT SHIT SHIT
So that was bad; I messed up.
But Karen Patrick? Damn that girl is — HOT!
This must be her; well done monsieur.
Oh Karen Blatt? I’m going to throw up again!

Like today is going to be a long day.
God I wished McD’s had a buffet
And I increasingly think I broke my leg
Because I can’t feel it
And I barely remember a slight break.

Holy crap it’s my mom what do I say because I can’t let her take my car far away.

Last night was fun (drank)
I studied hard (don’t be a bitch)
I wrote an essay (published)
About the bar (Shakespeare’s gay)
I went to bed early (Beer run)
I’m eating right (this food is so good)
Another call mom; I love you too.
Hey pumpkin bear (sup)
I messed up. I drank tequila. (What the hell)
It fucked me — up
I love you Gina (Karen Blatt?)
I made mistakes
Wait I did what?
Now I remember again.

I caught Mike, threw a punch,
Thought that he dropped. (dropped dropped dropped dropped)
He got up grabbed a bat too drunk to block. (block block block block)
Hit my leg really hard blacked out from shock. (shock shock shock shock)
Woke up here now I know so let’s start from the top. (top top top top)

I gotta feeling
That last night was a friggin’ great night
And I got in a really sweet fight
And above all I now own an awesome kite.