Posts encontrados en Informatica

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?

Oct 09 07

ItPints se renueva y se perfila como líder en las búsquedas de tiempo real

Tiempo estimado de lectura: 0,41 minutos

ItPints, el buscador en tiempo real del momento, acaba de cambiar su cara y se perfila como uno de los referentes en la materia.

No es para menos, ya que está listado entre las 50 mejores webs en tiempo real por ReadWriteWeb, empresa que este 15 de octubre organiza el evento Real-Time Web Summit a realizarse en Mountain View, California.

El nuevo diseño, creado por Elio Rivero de ilovecolors, tiene un aire fresco y armonioso. Permite usar el buscador sin caer en distracciones y, al mismo tiempo, mantiene una consistencia entre la gran variedad de contenido que muestra desde sus fuentes.

itpints - realtime search engine

En lo personal me sirve muchísimo para seguir eventos, enterarme de los resultados de partidos de fútbol, ver que se opina sobre lanzamientos de sitios webs y ver qué se dice sobre algún tema en particular.

itPints, que ahora forma parte del grupo Pixelatom, se viene con fuerza y creo que va a dar que hablar entre los startups Argentinos, más específicamente entre los startups cordobeses.

May 09 15

Jornada de conferencias en el día de Internet

Tiempo estimado de lectura: 1,33 minutos

Ageia Densi, organizó ayer una serie de conferencias con el objetivo de celebrar el día de internet. El evento se desarrolló en el auditorio de la Facultad de Abogacía de la Universidad Nacional.

Los temas planteados fueron desarrollados desde dos ángulos fuertemente marcados. Por un lado se desarrolló el aspecto legal del uso de internet y el email en las empresas y por el otro se desarrolló algo de lo que ya estaba más familiarizado como es el marketing digital (y social)

Estos dos aspectos fueron amalgamados después por Andrés Piazza en un cierre que abrió un interesante debate en el auditorio.

Luego de las conferencias fuimos a mandarina a cerrar la noche con una excelente tabla de quesos, una tabla de fiambres, muy buenas pizzas y por su puesto, cerveza.

Cada una de las conferencias ofreció un muy buen aporte. En lo personal, me gustó mucho el contenido de las primeras conferencias ya que el tema de la regulación del uso de internet en las empresas es difícil de abarcar y tiene factores muy sensibles en todas las partes involucradas.

Por otro lado, Fernando Arocena y su archivero físico de la revista Punto a Punto ofrecieron un panorama de cómo fue avanzando la forma de informar en los medios tradicionales.

Mario Postay, Jefe de tecnología de Brandigital, ilustró un breve recorrido de los trabajos que realiza en esa empresa y compartió con la audiencia el curioso caso del éxito que tuvieron con el fixture interactivo.

Gancé, por su parte, habló sobre el marketing digital y dio excelentes tips y una gran visión acerca del presente y el futuro de esta actividad.

Y por último, Andrés unió estos dos mundos opuestos pero interconectados, lo que derivó en la participación de varios de los presentes.

Quiero recalcar el brillante trabajo que está realizando Ageia Densi tanto en el derecho informático como en la política y gobernanza de interne. Juntar dos mundos históricamente separados como es el derecho y la informática es algo que nos beneficia a todos.

Les dejo a continuación algunas fotos que subí a mi Flickr.

ageia densi internet

ageia densi internet

ageia densi internet

ageia densi internet

Pueden encontrar más en la galería del Día de Internet en flickr

Fernando también escribió sobre este evento en la PaP.

Abr 09 02

Google muestra el secreto de la eficiencia y la optimización de sus servidores

Tiempo estimado de lectura: 1,23 minutos

Esta es, para mi, una de las mejores noticias de la semana. Google muestra uno de los secretos mejores guardados sobre la eficiencia de su infraestructura: Cómo son sus servidores.

Mientras la mayoría de los datacenters le compran los servidores a Dell, HP, Sun o IBM, Google diseña sus propios servidores con tecnología al alcance de todos nosotros. Pero su gran secreto reside en que cada uno de esos servidores tiene incorporada una batería de 12 voltios. Esto hace que su estabilidad a la hora de problemas eléctricos sea increíblemente alta y eficiente.

google_data_centers-1

Además, salió a la luz que Google, almacena sus servidores en contenedores de embarque comunes y corrientes en los cuales coloca 1.160 servidores de estos capaces de consumir 250 kilowatts.

google_data_centers-1

Por otro lado también se mostraron las marcas de los componentes usados y la sorpresa (al menos para mi) es grande. Usan placas madres GigaByte, 2 Discos Duros SATA Hitachi, 8 slots de memoria (no especifican capacidad) y procesadores x86 Intel y/o AMD.

Ben Jai, uno de los responsables de este gran trabajo, comentó que todo se basa en la eficiencia y en los costos. Tener una batería de 12 voltios en cada servidor en vez de un gran UPS central hace que la autonomía sea mucho más eficiente, llegando al 99,9% mientras que la eficiencia de un gran UPS puede ser de 92 a 95%.

Pero la cosa no termina ahí. La mayoría de las placas madres estándares usan entradas de 12 y 5 voltios para operar normalmente. Las de Google, en cambio, sólo trabajan a 12, ocupándose, la placa, de manejar el resto. Esto no es un capricho, sino que ha sido producto de una frenética investigación que requirió de mucha prueba, mediciones y errores. Esto logra que la fuente trabaje siempre dentro del mismo rango incrementando al eficiencia de consumo.

google_data_centers-1

Todo esta información cae de manera brillante un jueves feriado donde ya casi consideraba que la semana estaba terminada. Una vez más… GRACIAS GOOGLE.

Vía CNET.

Post Relacionado: La infraestructura de Google

Abr 09 01

Google Chrome usa la estereoscopía para ver en 3D usando anteojos – April fool’s day?

Tiempo estimado de lectura: 0,51 minutos

Esto nace como una broma del April’s fool day, pero no resulta ser sólo una broma porque la funcionalidad existe de verdad. Es decir, esta versión del google chrome tiene un botón que le aplica la estereoscopía a la página que estás viendo y la convierte en un anaglifo.

estereografia-chrome

No tengo uno de estos anteojos, pero si algunos de ustedes es capaz de probarlo, haga una review. Me muero por saber como se ve una página estereoscópica.

Breve resumen de la estereoscopía

La estereoscopía es una técnica que recoge información o permite crear la ilusión tridimensional de una imagen. Hay varios tipos, sin embargo los más popularizados fueron los Anáglifos.

El anáglifo es una técnica que le aplica diferentes filtros a una imagen haciendo que ésta se vea un tanto distorsionada por la superposicion de colores. Estas imágenes están diseñadas para ser vistas con anteojos anaglifo que aplica un filtro de color diferente en cada ojo.

Eso es lo que Google Chrome le aplicó a su navegador. Lo puedan descargar desde acá. Incluso tiene el diseño para hacerse sus propios anteojos 3D [PDF].

Así se ve LZ con la funcionalidad de Chrome

chrome-estereoscopia

Mar 09 26

Las políticas de reintegro de las aplicaciones del iPhone sólo perjudicarían al desarrollador

Tiempo estimado de lectura: 0,41 minutos

Otro golpe bajo para el desarrollo de las aplicaciones para el iPhone. Ahora resulta que las nuevas políticas de Apple sobre el reintegro del dinero pagado por un usuario insatisfecho sólo perjudica al desarrollador. Es decir, el desarrollador tendría que devolver 30% más de lo que recibió como paga por esa aplicación.

Ese 30%, es la comisión que Apple se queda por la venta de la applicación, entonces del 100% que el cliente paga por la aplicación, 30% van para apple y 70% para el desarrollador. Sin embargo a la hora de devolver, Apple no devolvería ese 30% sino que el 100% de lo reintegrado vendría del cliente.

Este pequeño desacierto podría hacer que una aplicación para el iPhone en un país donde no tiene la madurez necesaria para entender que el software es un producto que demanda tiempo y esfuerzo, podría llevar al desarrollador a la bancarrota.

Otro obstáculo que Apple le pone a su plataforma móvil.

Vía TechCrunch

Mar 09 23

Browser Ball – Un experimento en javascript que interactua con varias ventanas

Tiempo estimado de lectura: 0,32 minutos

La evolución de la dinámica en la tecnología html y javascript ha sido inmensa en los últimos años gracias a la llegada de los nuevos motores de javascript, html, frameworks como JQuery o prototype y Canvas.

Hace algunos años, si hablábamos de dinámica en el lado del cliente, hablábamos casi exclusivamente de Flash o applets Java, pero eso cambió y sigue cambiando. Miren, sino, este gran experimento: Browser Ball

Se trata de una mezcla entre JS y Canvas para hacer rebotar una petota dentro de varias ventanas.

Si, varias ventanas. Cuando inicien Browserball, prueben generar una nueva ventana, acerquenla a la ventana padre hasta que se superpongan levemente y luego hagan rebotar la pelota. Les aseguro que se van a pasar un buen rato jugando.

browserball1

Lo vi en Reddit

Mar 09 23

Diagrama de flujo de las respuestas de los estados del HTTP/1.1

Tiempo estimado de lectura: 0,07 minutos

Una maravillosa forma de representar la forma en que un servidor procesa y devuelve los diferentes estados usando el protocolo HTTP/1.1.

Otra gran idea para hacer un poster con esto.

http-headers-status

Mar 09 20

Baja torrents en tu PC de forma remota

Tiempo estimado de lectura: 0,20 minutos

piratebay-logoLa idea que tuvo la gente de Pirate Bay es brillante, simple y muy útil. Se trata de una funcionalidad que te permite bajar torrents de forma remota con sólo agregarlos al RSS personal que te proveen.

De esa forma, subscribis a tu cliente a que baje y ejecute los torrents de ese RSS y listo, sólo basta agregar los torrents a tu RSS personal de cualquier parte del mundo con conexión a internet y tu computadora los ejecutará apenas actualice el feed.

Mar 09 14

Al fin Hotmail / Live son accesibles mediante POP3

Tiempo estimado de lectura: 0,24 minutos

Esta es una noticia que esperaba desde hace mucho tiempo para poder leer los pocos emails que recibo Hotmail en mi inbox general sin tener que entrar a esa paupérrima interfaz de Live Mail.

Ahora es posible acceder a los emails de Hotmail desde cualquier cliente POP3 y Lifehacker nos explica como configurar una cuenta en un cliente de correo:

Host POP: pop3.live.com (Port 995)
POP SSL: Yes
User name: Tu dirección de correo. Ej: tunombre@hotmail.com
Password: Tu password
Servidor SMTP: smtp.live.com (Port 25)
¿Requiere autenticación? Yes
¿Requiere TLS/SSL? Yes

Ya era hora….