Kernel Idea

Noviembre 25, 2009

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

Noviembre 22, 2009

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

Noviembre 17, 2009

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.

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

Agosto 29, 2009

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

Junio 3, 2009

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

Mayo 12, 2009

Neutralidad Tecnológica MY ASS

Archivado en: Informatica — JuanBC @ 3:38 pm

Éste es un ejemplo de parcialidad tecnológica totalmente nociva para:

  • el mercado (favorezcamos a Apple)
  • la gente (Comprate esto y gasta en lo que yo quiero)
  • la universidad (que bien vistos que van a quedar)

Mayo 9, 2009

DB

Archivado en: Programación — Etiquetas:, , — JuanBC @ 12:06 pm

Oracle: Mas allá de su potencia me resulta extremadamente simple de operar y instalar.

Postgres: Me agrada mucho la cantidad de distintos lenguajes de programación internos de este motor (que tenga python adentro se agradece.

SQLite: Este bicho es recontra útil para hacer bases de datos embebidas. Soporta hasta como 1 TB de información y la ausencia de integridad referencial se soluciona con triggers.

Firebird: Simplemente anda… y en informática eso aveces es decir mucho.

MySql (ahora que es de Oracle vaya uno a saber que sera de el)

Y obvio un ODBMS de yapa:

DB4O: Cuando termine de usarlo para un api de búsqueda les cuento como me fue con él.

Mayo 7, 2009

Frase

Archivado en: General — JuanBC @ 6:22 pm

En el trabajo:

Como haces para explicarle a tu hijo que  Harry Potter sale con un travesti

Mayo 6, 2009

Life…

Archivado en: General — Etiquetas:, — JuanBC @ 3:58 pm

Bien entre a laburar al come competencias de Córdoba HP/EDS. Aunque tercerizado por Harriague y Asoc.
Buen ambiente, lindo proyecto (IntradaPro para Verizon) bastante grande.

Además estoy con mi proyecto final SteamEnd renegando bastante.

Nada mas, nada menos.

Abril 2, 2009

Mi primera consultoría

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

Post doble mi blog mas foro de Seg SI/IT.

El martes 31 de marzo de 2009 tuve la oportunidad de dar mi primera labor
profesional como consultor.

Paso a compartir mi experiencia.

Hará un mes atrás me llamaron para una entrevista en una empresa que se llama
“Y2k Networks” [0], la entrevista de trabajo no se en que quedo (irónico dado
el caso) pero entre otras cosas en mi notebook vieron correr un gnu/linux[1] y
la charla se extendió un poco mas allá del primer objetivo.

Pasaron 2 semanas y vía mail distribuí a algunos de mis contactos la
presentación de mi proyecto final, entre ellos al jefe de marketing (medio
gerente) de y2k.

“Mail va, mail viene” me propusieron exponer mi proyecto frente a la mesa
directiva y de paso plantearle mis opiniones sobre modelo y oportunidades de
negocio “FLOSS”[2]

Me arme una filmina, que se las adjunto,
me pare frente a la mesa directiva tipo 9:30 y hable durante 2 horas.

Cuando “caí” que estaban tomándome enserio y que mi opinión podría ser la vida
o la muerte de una empresa fue cuando me hicieron la pregunta “y como vos decis
que deberíamos encarar para hacer proyectos FLOSS que nos sean redituables”. La
respuesta fue muy larga para reproducirla y no es objetivo de este post.

Puedo resumir que ser consultor se sintió estimulante intelectualmente pero
la presión de no hablar de mas (aunque uno siempre habla de mas) y no
fundir a gente que escucha, es bastante grande. Igual, lo repetiría.

Espero que les sirva el comentario

JuanBC

[0] http://www.y2knetworks.com/
[1] http://en.wikipedia.org/wiki/Gnu/linux
[2] http://en.wikipedia.org/wiki/FLOSS

Entradas más antiguas »

Blog de WordPress.com.