Posts encontrados en Tecnologia

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.

 

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.

Continuar leyendo »

abr 10 27

Video del tráfico aéreo tras ser suspendido por el volcán.

Tiempo estimado de lectura: 0,30 minutos

Hola a todos (los pocos lectores que deben quedar). Hace mucho que no escribo nada en este lugar y no se incluso si queda algún lector de este humilde blog. Igual quiero comenzar nuevamente una serie de publicaciones simplemente para no perder el gusto.

Este video del “reboot” del tráfico aéreo al norte de europa por causa del volcán Eyjafjallajokull, me resultó realmente impactante y me dió la excusa perfecta para retomar el vicio.

Es fantástico ver como se intensifica el tráfico una vez liberado. A propósito de eso, Ignacio Guerra nos muestra una foto de las trazas que dejaron los aviones en Barcelona una vez liberado el tráfico. Muy buena.

BTW: Sepan disculpar los errores, estoy oxidado.

nov 09 04

Entendiendo mejor las comparaciones booleanas/binarias en PHP

Tiempo estimado de lectura: 0,33 minutos

Seguramente a casi todos los programadores PHP le ha sucedido tener que comparar datos booleanos y más de uno se habrá rascado la cabeza cuando el 0 era interpretado como nulo.

Esto se debe a que PHP tiene 2 formas de comparar datos, una compara el valor y otra también el tipo de dato. Es así entonces como
0 == false
pero
0 !== false

A continuación, listo una serie de casos para entender mejor cómo funciona la comparación de PHP con los datos booleanos. Probablemente se sorprendan con varios de estos

Las siguientes comparaciones dan verdadero (true) en todos los casos

  • false == ”
  • false !== ”
  • false == null
  • false !== null
  • null == ”
  • null !== ”
  • 0 == null
  • 0 !== null
  • null !== ”
  • null == ”

Otra curiosidad de yapa: count(”) devuelve 1

¿Alguno de estos casos te llamó la atención y no lo habías considerado?

sep 09 04

Cambios radicales en los tipos de datos

Tiempo estimado de lectura: 0,28 minutos

Desde toda la vida, el varchar estuvo diseñado para contener 255 caracteres; cosa que lo hacía ideal para urls, emails, nombres, y demás textos limitados. Pero esto ya no es más así:

Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 255 before MySQL 5.0.3, and 0 to 65,535 in 5.0.3 and later versions.

Resulta que a partir de la versión 5.0.3 de MySql, se permiten varchar de hasta 65.000 caracteres.

¿Es bueno cambiar la estructura de datos de un lenguaje tan radicalmente? ¿Para qué hacen tanto hincapié, entonces, las facultades para enseñarte (casi de memoria) los tipos de datos?

En fin… si se quedan cortos ya saben, usen varchar(2000) que está todo bien.

sep 09 02

Los botones placebo

Tiempo estimado de lectura: 0,00 minutos

Los botones placebo son botones que aparentan hacer algo pero no ejecutan ninguna acción, exactamente como un placebo. Simplemente existen para darle al usuario la ilusión de control y disminuir la impaciencia.

Algunos de los botones de los ascensores, botones para cruzar la calle y muchos de los termostatos en las oficinas funcionan como botones placebo. Algo nuevo que aprendí en Reddit.

botones placebo

ago 09 28

Fotografían los enlaces químicos de una molécula por primera vez en la historia

Tiempo estimado de lectura: 0,14 minutos

Por primera vez en la historia, los enlaces químicos de una molécula pudieron ser fotografiados por científicos de IBM. Si, el gigante azul.

foto-molecula-pentaceno-real

El espécimen fotografiado tiene 1.4 nanometros, se trata de una molécula de pentaceno compuesta de 22 átomos de carbono y 14 átomos de hidrógeno.

Así es como se representaba hasta ahora

pentaceno-real

Similares ¿no?

Fuente 1
Fuente 2

ago 09 23

Infografía de los satélites en órbita por paises

Tiempo estimado de lectura: 0,30 minutos

Excelente infografía de la cantidad de satétiles funcionales y disfuncionales que cada país tiene en órbita. Este gráfico no incluye la chatarra espacial que no se haya lanzado como satélite.

Me sorprende ver paises como Kazajstán o Nigeria que lanzaron sus propios satélites. Argentina cuenta con 4 disfuncionales y 6 funcionando.

El país que más satélites tiene en órbita es Rusia, sin embargo, la mayoría de ellos están sin funcionar. Estados Unidos, por su parte, es el país con más satélites en funcionamiento.

Por otro lado me sorprende ver a un país como Australia, que sólo tenga 6 satélites en funcionamiento.

Click en el gráfico para ampliar:
satelites del mundo

Lo vi en Reddit Science.

ago 09 11

No al impuestazo tecnológico – Las consecuencias

Tiempo estimado de lectura: 2,17 minutos

Hay un revuelo interesante en, lo que podríamos denominar la Internet Nacional debido a que nuestros queridísimos políticos no tuvieron mejor idea que aplicar un “nuevo impuesto” (En realidad se modificó la ley de impuestos internos que aumenta el IVA a los productos importados) a la importación de productos tecnológicos.

No voy a ahondar en detalles técnicos, los que no sepan de que estoy hablando lean algunos de estos dos posts que exponen con fantástica claridad lo que los ignorantes tecnológicos de los políticos quieren hacer.

En cambio, el objetivo de esta nota es listarles la serie de sucesos que creo sucederán con esta medida:

  • En un principio, la demanda de tecnología caerá de forma considerable debido a los altos precios a pagar por la tecnología que en otros países ya se encuentra a la mitad de precio.
  • Las empresas exportadoras de IT que ahora brillan de la mano del cambio del dólar, quedarán obsoletas o se mantendrán con los recursos mínimos necesarios para poder subsistir.
  • Los importadores comenzarán, de la mano de los aduaneros, un mercado en negro paralelo, que será perseguido inútilmente por las coimeables autoridades. Hechos como los de Julia Saul (le incautaron mercadería contrabandeada pos 2 millones de pesos) se verán más seguido.
  • Los pocos recambios por garantías que existen para los productos nuevos, serán reemplazados por reparaciones luego de interminables trámites debido a que los repuestos se encarecerán proporcionalmente. Probablemente comience un mercado interno de refaccionados o refurbished.
  • Los laboratorios informáticos de los institutos educativos quedarán obsoletos a no ser que se prostituyan enseñando productos propietarios a cambio de tecnología. Si es que no son choreados por directivos de mal paridos.
  • Cada argentino que se vaya del país y regrese, intentará pasar sus electrónicos de afuera de alguna manera al mejor estilo mulita. Ya es así, pero esto se incrementará.
  • Las grandes empresas que venden tecnología venderán productos sin tenerlos en stock. Las demoras por cada pedido se duplicarán debido a que van a importar, prácticamente, a pedido.
  • Pulularán indfinidades de equipos contrabandeados en Mercadolibre y deRemate ya que si se logra evitar la aduana, será un negocio más redondo de lo que es hoy en día.
  • Se crearán ferias tecnológicas en todo el país al mejor estilo La salada, con equipos contrabandeados, lógico.
  • Resurgirá el negocio de los usados como en el 2002.
  • La brecha digital se ampliará, la oposición culpará a los de turno y los de turno culparán alguna crisis internacional.
  • Los pocos vendedores que quedan en sitios como ebay que hacen envío a Argentina, dejarán de hacerlo.
  • Casos como el de IBM – Banco Nación se darán más seguidos, probablemente ninguno llegue a la luz sino hasta que el político de turno se vaya.
  • Se comenzarán a importar una buena cantidad de productos usados.
  • Los políticos de turno jamás se darán cuenta lo que la clase media sufrirá con este impuesto.

Por todo esto, préndanse en la campaña NO AL IMPUESTAZO que emprende Fede. No se si podremos evitarlo, pero al menos nos sacamos un poco de la puta bronca que llevamos encima los que laburamos con esto.