oct 12 29

Monkey vs Robots – Nuestro primer videojuego en Pixelatom

Tiempo estimado de lectura: 0,47 minutos

Monkey vs Robots videojuego

Estás tomando una siesta con el sonido de la jungla de fondo, tan pacífico y relajante. Tenés todo lo que deseabas y más… cuando de repente, ruidos extraños vienen del cielo, algo cubre el sol y escuchas el pánico al rededos. Miras para arriba y ves extrañas y malvadas criaturas metálicas invadiento tu jungla. Todos están en pánico menos tu, no vas a dejar que estas criaturas invadan el lugar, les vas a patear su brillante trasero fuera de tu jungla.

Esa es la historia de nuestro primer videojuego en pixelart publicado para iphone y ipods Monkey vs Robots. La verdad que fue una experiencia desafiante y llena de obstáculos que pudimos ir sorteando y al final quedamos muy conformes con el resultado.

Estamos muy entusiasmados con el resultado y si bien esta es la versión lite y gratis para estos dispositivos, estamos trabajando en el port de android y por supuesto en la versión final de este juego casual.

Los invito a descargar el juego gratis para iphone y ipods y visitar nuestra página en facebook y en nuestro sitio web.

sep 12 18

Literatura recomendada: La Sombra del Viento – Carlos Ruiz Zafón.

Tiempo estimado de lectura: 2,23 minutos

la sombra del viento

Hace mucho que un autor de novelas no me atrapa tanto como Carlos Ruiz Zafón con su saga del “Cementerio de los Libros Olvidados“. Los libros de la saga han sido una de los mejores que he leído en este año. Comenzaré escribiendo sobre el primer libro que se desarrolla en Barcelona a mediados del siglo 20. Si bien La sombra del viento no es, para mi, el mejor de saga, creo que tiene todo lo necesario para ser un muy buen libro por si solo.

Una de las cosas que me gusta de un libro es su narrativa. Si esta está bien escrita, tiene situaciones y frases ingeniosas y están bien hiladas, ya capta mi atención. La Sombra del Viento tiene todo esto y más por lo que su lectura se hace fluida e interesante.

Partiendo de una narrativa inteligente en primera persona y siendo cronológicamente lineal, el libro es muy fácil de leer. Describe de forma excepcional los lugares, los personales, las situaciones. Pero lo que para mi funcionó en todos los aspectos del libro es que describe el “mood” o los sentimiento del cada personaje de una forma extraordinaria. Es decir, te mete en lo que cada uno de los personajes siente y te pone en su lugar. Al ponerte en el lugar y en cada una de las circunstancias de los personajes, el libro te abstrae a un ambiente de realidad, misticismo y escenas inolvidables que se encadenan unas a otras para cerrar una historia fantástica.

Sin embargo, después de haber leido los demás libros de la saga, creo que este es el más lento de los tres y, en algunos casos, puede parecer pecar en excesos de detalles y definiciones. Por lo que si al lector no le gustan este tipos de libros, puede que tenga que leerlo con algo de paciencia.

Ambiente

El libro se desarrolla a mediados del siglo 20, donde Europa se está recuperando de la guerra. Es aquí donde aparece en escena uno de los lugares comunes a los 3 libros y el que le pone nombre a la saga: El cementerio de los libros olvidados. El libro comienza lleno de misterio e inmeditamente te atrapa en las circunstancias del relato.

Personajes

Los personajes del libro son, como ya lo he comentado, lo que más me ha gustado del libro. Cada personaje tiene una personalidad muy marcada y llena de chispa. Está lleno de frases que tranquilamente podrían usarse a diario como chascarrillo.

Uno de los personajes más atractivos de la historia, que luego aparece en el último libro de la zaga, es Fermín Romero de Torres. Un pintoresco y sabio linyera que le agrega humor, sarcasmo, drama a tal punto que le roba, en gran medida, el protagonismo a la historia.

Narración

Al ser una narración lineal en el tiempo, es muy simple de leer. Sin embargo la narración tiene partes donde el lector puede sentir que no tiene relevancia en la historia y es donde puede comenzar a sentir que el libro se torna algo lento. Sin embargo el ingenio del autor le agrega pinceladas que hacen que retomes la historia con más ganas que antes.

Conclusión

Es un gran libro, uno de los que vale la pena leer. Puede parecer lento, puede parecer irrelevante. Pero lo cierto es que es un libro que entretiene, que te mete en una historia misteriosa, llena de tramas y situaciones extravagantes que parecen hasta normal para el lector. Muy recomendado.

 

jul 12 01

¿A qué se debe el odio a Cristina Kirchner?

Tiempo estimado de lectura: 2,51 minutos

Hace mucho que no escribo pese a que ganas nunca me faltan. Lo que me motiva a hacerlo ahora es un tema que está en boca de todos los argentinos y, aunque se trate de política, es un tema en el cual hasta el más apolítico participa. Se trata de la relación amor-odio de Argentina  para con Cristina Fernandez de Kirchner.

Este gobierno, diferente en muchos aspectos al de Nestor Kirchner, le genera al argentino promedio una necesidad imperiosa de tomar partido en uno de los tantos bandos a favor o en contra del presente de los argentinos; situación que considero como un gran avance de la política argentina ya que pasamos del fastidio a votar, a la extrema necesidad de impartir voto para expresar nuestra preferencia.

Ahora bien, según las últimas elecciones presidenciales, la mitad del país acepta este nuevo modelo (por así decirlo) y el resto lo condena. Sin embargo, los que los condenan, no se ponen de acuerdo en la forma de condenarlo. Hecho que le da al partido de turno poderes casi ilimitados.

Debo hacer un apartado en este párrafo para decir que si esto ocurrió bajo el control y el planeamiento del oficialismo, estamos en presencia de una de las mejores y más brillantes estrategias políticas de la historia argentina (desde mi punto de vista). Si no fue así, tuvieron la suerte más grande que un partido político pudiera haber tenido nunca en Argentina.

Este poder del que hablamos, le permite al gobierno obrar de forma autoritaria y, en cierta forma, a espaldas del argentino que vive y duerme con una incertidumbre astronómica sobre el rumbo del país. Tanto el ahorrista, como el emprendedor, como el trabajor, como el jubilado, como el profesional, como el agropecuario no sabe cómo encarar esta realidad porque la realidad está cambiando y este cambio no se puede predecir porque no se informa con anticipación, sólo llega.

Continue reading “¿A qué se debe el odio a Cristina Kirchner?” »

abr 12 27

Día del Código Morse

Tiempo estimado de lectura: 0,25 minutos

Hoy, 27 de abril, es el día del código morse, en conmemoración al nacimiento de Samuel Morse. Siempre he tenido un afecto especial para con el código morse y hace muchos años atrás programé este codificador morse en tiempo real del que había quedado abandonado (más allá que tiene sus fieles seguidores).

Es por eso que en este día, quise darle unos retoques y  le agregué un reproductor de sonido del código morse generado. Es un simple acto para decir, ¡Felíz aniversario Samuel Morse!

Traductor de clave Morse (Español)

Morse Code translator (English)

 

nov 11 22

Diferencia de tamaño de pilas AA según estándard

Tiempo estimado de lectura: 0,52 minutos

¿A alguno de ustedes les pasó comprar pilas AA recargables para algún dispositivo y encontrarse que no entran como deberían o que por el contrario quedan flojas una vez colocadas?

Esto me pasó con una linterna que compré en la cual las pilas alcalinas encajas a la perfección, mientras que las pilas recargables no entran o se raspan en sus laterales mientras se las coloca. Este, si bien es un caso extraño, puede darse si el dispositivo no contempla la variación de casi 1mm de diámetro que el estándar 60086-2  (punto 1.7.2) contempla para las baterías AA  o, como la denomina la norma, xR6 (donde la x representa la letra del compuesto químico que contiene).

La norma expresa claramente que las baterías AA pueden tener un diámetro mínimo de 13.5mm y un diámetro máximo de 14.5mm. Es por esto que los fabricantes juegan con esta variación para llevar al máximo el diámetro para extender la capacidad de carga de la batería o simplemente al mínimo para fabricar baterías más económicas.

Así que antes de comprar pilas de alto amperaje para su dispositivo, fíjense bien si su dispositivo la soporta. Si no, van a renegar mucho.

 

nov 11 08

Petróleo no convencional encontrado en Argentina

Tiempo estimado de lectura: 1,24 minutos

Petróleo no convencionalTodos deben haber leído o escuchado la noticia, Repsol-YPF hace su mayor hallazgo de petróleo en toda su historia en Argentina, aunque no se trate del petróleo que todos conocemos sino de petróleo no convencional.

Pero… ¿Qué significa petróleo no convencional? Simple, se trata de un mineral del cual se puede extraer petróleo usando técnicas no convencionales.

Dichas técnicas para extraer petróleo de estos minerales son mucho más costosas y mucho más contaminantes, prácticamente comprable a los efectos nocivos de una mina a cielo abierto. Sin embargo, ante la creciente disminución de los yacimientos de petróleo convencional; las reservas de estos minerales cobran real importancia. Especialmente con el avance tecnológico que hace más eficiente (y rentable) la extracción de petróleo.

Entre los diferentes tipos de petróleo no convencional, se encuentran:

La pizarra bituminosa (oil shale): Se trata de un término genérico aplicado a un conjunto de rocas de las cuales se puede destilar petróleo ya que en sus compuestos predominan los hidrocarburos. La extracción de petróleo de estas rocas es costoso y menos eficiente que la extracción del petróleo convencional.

Las arenas aceiteras: Es un tipo de petróleo crudo extra pesado y viscoso, compuesto por arcillas, agua, arenas y bitumen. Suele ser incluso más pesado que el agua, a diferencia del petróleo tradicional. De la misma forma que la pizarra bituminosa, la extracción de petróleo desde este material es costoso y altamente contaminante.

Ambos yacimientos se miden en “barriles equivalentes de petróleo”, que es básicamente lo que se puede extraer del yacimiento mineral. Lamentablemente el impacto ambiental de estas plantas es muy alto ya que genera gran cantidad de desechos con metales pesados y utiliza grandes cantidades de agua y energía para extraer el petróleo de estos minerales.

Más info en:

http://en.wikipedia.org/wiki/Oil_shale

http://es.wikipedia.org/wiki/Pizarra_bituminosa

http://es.wikipedia.org/wiki/Arenas_de_alquitr%C3%A1n

 

abr 11 15

Recomendar un framework PHP

Tiempo estimado de lectura: 1,49 minutos

Cada vez que uno recomienda algo, está dando una aprobación con un cierto grado de responsabilidad. Sin embargo, aveces nos encontramos recomendando cosas que no conocemos demasiado por el simple hecho de ayudar a quien solicita una opinión.

Eso me pasó siempre cada vez que alguien me pregunta qué framework PHP debería utilizar. Siendo que nunca me gustaron demasiado los frameworks por el simple hecho que estos te limitan el campo de acción debo reconocer que trabajar sin uno hoy en día es casi suicida.

Habiendo pasado por varios frameworks he visto cómo se suele desvirtuar el objetivo y la utilidad de un framework en nombre de la sencillez, la estabilidad, facilidad de uso y dios sabe que otra aberrada justificación.

Ejemplos como:

  • Utilizar sesiones propias engorrosas y pesadísimas en pos de la seguridad (WTF) en vez de utilizar sesiones nativas del lenguaje.
  • Tener que aprender a utilizar  funciones para cerrar un simple tag html como podría ser form_close() que lo único que hace es imprimir un “</form>”
  • Obligar al desarrollador a usar GET o POST dependiendo sea el caso o el módulo a utilizar.

Todas estos ejemplos hicieron que no haya tenido buena experiencia en general con los frameworks PHP o los CMS mal llamado frameworks.

Es por esto que  con Pixelatom continuamos una idea que tuvo Javier y que plasmó en su LinxPHP, un framework que ofrece la estructura básica para trabajar en cualquier tipo de proyecto.

LinxPHP no ofrece, como otros, codificar menos o menos tiempo de desarrollo. Lo mejor de linx es que ofrece una estructura sólida para que un desarrollador con experiencia de programación orientada a objetos pueda demostrar lo que sabe sin tener que preocuparse por la estructura genral del sistema.

Las principales ventajas y las vertebras de LinxPHP son las siguientes:

  • Un enrutador que permite trabajar con URL amigables directamente con los controladores.
  • Modelos que mapean la base de datos y que crean todas los objetos necesarios para trabajar con la base de datos
  • Un MVC  básico para no tener que aprender nada nuevo.

En Pixelatom venimos laburando hace más de un año con este framework y hemos realizado más de 30 sistemas y sitios webs con un éxito rotundo. Por lo que ahora, después de varias vuelta de tuercas, lanzamos el framework con licencia Open Source para que pueda seguir creciendo y alimentándose de los desarrolladores que están podridos de tener que limitarse con las funcionalidades de los frameworks monstruosos.

Es por eso que, hoy en día, si me preguntan que framework PHP utilizar, puedo decir sin preámbulos y tranquilo que LinxPHP se la banca un paquetazo.

 

feb 11 06

Game Jam Córdoba – Nuestra Experiencia

Tiempo estimado de lectura: 3,04 minutos

El pasado 28, 29 y 30 de enero participé junto a mis socios de Pixelatom en el evento Global Game Jam en córdoba, un evento en donde la consigna es desarrollar un juego en 48 horas desde cero a partir de un tema dado en el comienzo del evento. Cuando decidimos participar supuse que iba a ser divertido aunque nunca pensé que ibamos a llegar tan lejos con nuestro juego.

Una vez tirado el tema y presentado las ideas, nosotros casi inmediatamente, acordamos el concepto del juego. Nos ayudó mucho el hecho de conocernos, ya casi sin discutir teníamos los roles y estábamos en carrera cuando volvimos a nuestros lugares.

Mientras Lautaro, un maestro del pixelart, discutía los bosquejos gráficos con Carla Corcoba, una de las pocas artistas gráficas del lugar; con Javi nos pusimos a estudiar el framework que habíamos elegido. Debo reconocer que esa era la primera vez que habíamos visto ese framework y no teníamos idea de como funcionaba. Sólo habíamos visto un par de juegos de ejemplo. Nos decidimos por ese framework, porque era web y los juegos web tienen una mejor distribución que los instaladores compilados. Pero el riesgo de esto era grande.

Gracias a la velocidad de dibujo de Lautaro, en poco tiempo ya hacíamos las primeras animaciones codificadas y empezábamos a diseñar los niveles. Dentro de las primeras doce horas, ya teníamos un prototipo bastante avanzado en donde nuestro simpático y medio bobo personaje ya corría y saltaba en un nivel precariamente dibujado.

El pixelart, más allá de ser una técnica, es una cultura. Tiene mucha historia y melancolía encima y aun sobrevive a efectos gráficos vectoriales mucho más avanzados. Nosotros lo adoramos y por eso seguimos siendo fiel a esta técnica (y a sus cientos de juegos que se siguen produciendo hoy en día).

El juego de plataforma que nosotros habíamos pensado incluía una innovación, en vez de avanzar con una sola tecla, como en la mayoría de estos juegos, hicimos que se corriera con dos, una por cada paso. Esto hacía que la coordinación fuera importante y le agregaba un toque de dificultad al juego. Una vez que el prototipo ya funcionaba nos concentramos en el resto de los componentes del juego. Las pantallas, la lluvia de meteoritos, las monedas, el sistema de puntaje, el sonido y los obstáculos que el personaje tiene que saltar y mucho testing.

Continue reading “Game Jam Córdoba – Nuestra Experiencia” »

may 10 04

El olor metálico no es olor a metal

Tiempo estimado de lectura: 0,51 minutos

Un interesante artículo me hizo pensar sobre todas esas cosas de las que estamos convencidos y no es más que una asociación incorrecta de nuestro cerebro.

Resulta que el olor metálico que sentimos al manejar metales, no proviene del mismo metal sino de una reacción química que tiene lugar en nuestra piel al contacto con un objeto metálico. Sin embargo, como nuestro cerebro percibe ese olor cada vez que manejamos un objeto metálico, simplemente asocia ese olor al metal.

Esto es lo que resultó del estudio de Dietmar Glindemann un químico de la universidad de Leipzig, Alemania.

Este investigador encontró que los ácidos que se encuentran en el sudor, inducen las reacciones entre el carbón y las impurezas de fósforo que típicamente se encuentran presentes en el Hierro generando moléculas volátiles llamadas organofosfina (organophosphine).

Al mismo tiempo, se detectó que diferentes personas pueden producir diferentes tipos de moléculas con diferentes sub-tipos de olores y estas incluso difieren si las personas sufren de algún tipo de enfermedad como cáncer. Es por eso, que las investigaciones se están orientando a detectar diferentes tipos de enfermedades analizando la sustancia volátil generada.

Pueden leer más en BioEd Online.