Kernel Idea

2010/01/24

Tengo AC

Archivado en: General — Etiquetas: , , , , , — JuanBC @ 4:39 am

image

Cosas del finde:

* Tengo Aire Acondicionado.
* Me compre 6 vasos shoot y 3 de wiskey (carisimos).
* Una mujer uso conmigo una frase que suelo usar…
* Me compre una engrapadora

2010/01/21

Taringa COA – Api para python en su primer versión

Archivado en: Free Software — JuanBC @ 3:05 am

Por motivos laborales tuve el agrado de realizar un api python para Taringa.

Si bien la primer release es para python, mi objetivo es realizar en una segunda instancia una versión java (para jugar un poco con Android) y una javascript (por pura diversión)

La advertencia primordial:

DOS LLAMADAS NO ANDAN. Ya trate de ponerme en contacto con gente de taringa y espero aun su respuesta (estoy a punto de levantar el fono).
Las llamadas rebeldes son: ‘posts_get_top_posts’ y     ‘posts_get_top_users’.

Intente traspasar toda la documentación de la pagina al modulo; así que un help(taringa) les daría MUCHA pero MUCHA info.

http://code.google.com/p/taringa-api/

2010/01/10

Steamend Chronicles Teaser 1

Archivado en: Videojuegos — JuanBC @ 4:14 pm

2009/12/11

La Fascinación por lo inexistente.

Archivado en: General — JuanBC @ 1:33 am

Si bien la ciencia es mi vida y mi actividad primaria del día a día es la inteligencia artificial; no hay científico que admire más que a Batman y no hay preocupación a la que mas tiempo le dedico que un “correcto plan de contingencia en caso de invasión zombie”.

Esta noche entre divagues terminé pensando

¿Qué puede llevar a una persona de casi tres décadas a amar cosas que la “mayoria” de las personas proclamadas maduras por esta sociedad consideran infantiles y tontas?

Entrado el 2009 creo que la mayoría de las personas amenos escucho nombrar la serie “The Big Bang Theory” cuyos 4 protagonistas son científicos del CalTech que, además de poseer un IQ superior a 160, aman los comics/videojuegos/películas de culto y cuanta otra porquería FLCL(pronunciar en japones) se les ocurra. Ahora, es verdad que a todos los nerds les(nos) gusta estas cosas? Pues para mi si.

Voy a enunciar 2 motivos los cuales para mi son la raíz de estos gustos:

Motivo 1º – El nerd puede alterar la realidad.

Todos los días la gente que razona con las reglas que dominan la realidad y no deja que su cerebro se relaje mas allá de algún Jack Daniels esporádico acompañado de las huestes metálicas, siempre sueñan en destruir la física y la química para ver un sencillo “¿Como seria si?”. Así conociendo las herramienta adecuadas y planteando bien un delirio pueden darse cosas como las siguientes.

1 – Herramientas: se representar la realidad como formulas matemáticas y estadísticas.
Delirio: Como seria alterar alguna formula de mis representaciones para que en esta realidad hipotética exista la magia o cuanta porquería ultra-jodida se me ocurra.
Resultado: Juegos de Rol/Videojuegos.El golem

2 – Herramientas: Uso las palabras con fluidez.
Delirio: Crear en las mentes de las personas alguna realidad compleja, con sus propias reglas, historias y sociología.
Resultado: El señor de los Anillos, Harry Potter y Universos de Super-Heroes

Resumen: Tal ves el nerd no pueda cambiar las reglas naturales pero tiene formas de simular realidades mas complejas y divertidas.

Motivo 2º – El nerd puede crear lo imposible.

Si bien el famoso Rabino Juda León de Praga se dio con crear un símbolo mas a la infinita serie y darle vida a un penoso hijo a traves del kabalah. Hay entre los ñoños rechazados por las mujeres durante toda su vida personas que pueden poner en palabras o símbolos algo que esta mas allá de la creación del Dios de los israelíes.
Así hay un Borges que nos narro el infinito en el “El Aleph” y lo absoluto en el“El Sahir”, hay un Shrodinger que nos creo un Gato Inmortal (tanto chiste como enseñanza) y un Morrison que nos llevo a un mundo donde Superman observaba mas de 3 dimensiones y dio las indicaciones de como dibujar semejante barbaridad.

En resumen: El nerd puede meter en su cerebro cosas mas allá de lo creado.

2009/12/08

Héroe

Archivado en: General — JuanBC @ 5:22 pm

Héroe: Dicese del estupido que le da felicidad a los cobardes.

2009/11/25

Tonterias Informaticas…

Archivado en: General — JuanBC @ 1:58 am

Vamos a definir actitud tonta:

Eventos:

  • Amig@ tiene Windows Vista y lo detesta
  • Amig@ instala Windows 7
  • Amig@ no ve una particion NTFS (sistemas de archivos mediocre creado por la misma microsoft) y ni microsoft ni nadie sabe por que
  • Formato de particion no lo ve ni un linux
  • Amig@ vuelve a Windows Vista y recupera sus datos
  • Amigo@ todavia desea tener windows 7

Resumen:

Puede alguien ser tan tonto como para desear un sistema operativo que ni siquiera resguarda sus datos incluso despues que se lo rompa… SI SE PUEDE!!

Segun esta persona Windows7 tiene un monton de ventajas… la verdad no se cuales son por que hasta el entorno grafico es un calco de KDE4

2009/11/22

Steamend – 0.7 “Jim”

Archivado en: Free Software — JuanBC @ 1:22 am

Quería compartir con la red que termine con una versión (hace unos días) mas de mi humilde motorcito de juegos online.

  • Ya resuelve arboles de tecnologías cargados desde un yaml.
  • Los juegos pueden hacerse multilingües.
  • Hay batallas… y se puede seleccionar estrategias.
  • Cuando alguien te ataca el juego sugiere la estrategia para enfrentarlo a través de teoría de juegos.
  • Se puede vender lo que construiste y recolectaste… para cerdos capitalistas.

Ahora ya estoy limpiando el código y la chanchada de la intenacionalizacion para la siguiente versión (que va a ser de puro soporte) que espero tenerla allá por enero.

Despues de eso si pienso montar un pequeño server para la muchachada que autorice juegue a algo.

Links

Screenshots

Downloads

2009/11/17

Requerimientos para aprender algun lenguaje.

Archivado en: General — JuanBC @ 1:56 pm

El requerimiento del siguiente software es el que siempre utilizo para aprender lenguajes nuevos.

NOTA: wordpress reemplaza el doble guion por un guion largo (tener en cuenta que son 2)

Whyname es un programa de políticas de nombres:

Al escribir en la consola

$ whyname

El programa busca el nombre del localhost en la variable de entorno correspondiente al sistema operativo donde este corriendo abre el archivo que pose el “por que” del nombre y lo imprime por pantalla.

Por ejemplo

$ whyname
Brother-Eye:
Batman Best Computer

Esta salida es real y la logro en mi PC y “Brother-Eye” es el nombre de mi estacion de trabajo.

Por otro lado cuando recibe por argumento la opcion ‘-h’ o ‘–help’ o un argumento erróneo, imprime por pantalla

$ whyname.py -h
Usage: whyname [option] [argument]

Options:
–version show program’s version number and exit
-h, –help show this help message and exit
-f FILE, –file=FILE set the hostname policy from the file
-p POLICY, –policy=POLICY set the hostname policy

un ejemplo mas con la version.

$ whyname –version
whyname
version: 0.0.1

Bueno el comando -f setea la política de nombres desde un archivo así si hacemos:

$ whyname –file=policy.txt
You not have permisions to set a name policy.

Que paso? bueno es que el programa tiene que saber que si no os administrador no podes cambiar configuraciones de políticas; así que si lo ejecuto como administrador (’sudo’ adelante en el caso de debian/ubuntu) el resultado seria:

$ sudo whyname –file=policy.txt
Name policy set OK

ahora ejecutamos sin ninguna opcion para ver el resultado

$ whyname
Brother-Eye:


Recently, Maxwell Lord, the Black King of the intelligence cabal known as Checkmate, learned of Brother Eye’s existence and found a way to hack into it. He rerouted the satellite’s systems, so that they would respond only to his commands. Max Lord’s initiative was to systematically weed out all metahumans from the planet, by way of sleeper agents known as O.M.A.C.s. Through the use of Brother Eye, Max was able to coordinate strategic attack patterns against super-heroes all across the globe.

Lords’ reign came to an end, when Wonder Woman attacked him directly, snapping his neck. Following Lord’s death, Brother Eye initiated an automatic program known as the King is Dead protocol, at which point it commanded all remaining O.M.A.C.s to scour the globe annihilating every superhuman it could find. Brother Eye broadcast video footage of Wonder Woman killing Maxwell Lord across the planet, turning public opinion against her. After this, Brother Eye initiated the final protocol “Truth and Justice”, by having all the remaining OMACS invade and attack her homeland Themyscira to wipe out all of the Amazons.

Por otro lado la opción “-p“ o “–policy=” lo que hace es aceptar la política directamente de linea de comando como un argumento.

$ whyname -p “Batman Best Computer”
You not have permisions to set a name policy.

Oops otra vez los permisos…

$ sudo whyname -p “Batman Best Computer”
Name policy set OK

probamos

$ whyname
Brother-Eye:
Batman Best Computer

bueno por ultimo dado que mi SO es un *nix el archivo con las políticas se guarda en /etc (lugar de configuraciones).

Ahora bien el programa también debería contemplar si alguna escribió un directorio con ese nombre o bloqueo el archivo de alguna manera

2009/08/29

SteamEnd 0.5 “Tim”

Archivado en: Free Software — Etiquetas: , , , — JuanBC @ 10:12 pm

Publicado la primer versión de Steamend.
Un motor AGPL3 altamente configurable para desarrollar juegos a lo “Ogame” (Browser Games) que utiliza tecnología python+yaml+django

El motor no esta perfecto y tiene unas pequeñas fallas, pero ya puede tenerse una idea de lo que queremos lograr.

Funcionalidades:

  • Instalación de un juego
  • Darse de alta y modificar perfil de usuario
  • Explorar un mundo

Links:

SteamEnd HomePage

2009/06/03

Principe Azul

Archivado en: General — Etiquetas: — JuanBC @ 1:35 am

“O demasiado azul, o demasiado blanco.
Hay veces que ya es Rey y otras que no llega a Duque”

JBCabral
Entradas más antiguas »

Blog de WordPress.com.