Ciber Geek > Internet

Internet

Internet, novedades, paginas web y demas cosas relacionadas

Acuario interactivo con Arduino y otra yerbas

Aquardio, un acuario online interactivo

Si bien el creador de Aquardio puede que no esté 100% en sus cabales, la excusa que puso para llevar adelante el proyecto es bastante buena, el tipo no podía cuidar a sus peces por el poco tiempo con el que contaba, entonces automatizó la pecera y la “conectó a Internet”.

aquardio

Logo de Aquard.io

Entre las tecnologías que se usaron para llevar a cabo el proyecto están, Arduino, Microsoft IIS, Flash y otras yerbas de Adobe para manejar el tema del streaming.

Básicamente la interfaz en Flash se comunica con el server, que a su vez se comunica por serial con Arduino y éste ultimo es que maneja los aireadores y el racionador de la comida.

El sitio está muy bueno y es un poco adictivo, aunque la realidad es que la conexión de Arnet deja muchoooo que desear, pero bueno, hay que conformarse como buenos tercermundistas que somos (?).

Emulador de Amiga 500

Si bien la Amiga 500 ha tenido sus tiempos dorados hace mas de 2 décadas, siendo una “PC gamer”, aún se puede ver gente interesada en sitios como eBay, que la buscan como un objeto de colección o para jugar esos juegos de la infancia que le traían tan buenos recuerdos. La realidad es que lo mejor es solo recordar los juegos de nuestra infancia, porque cuando los vamos a jugar 10 años después nos terminan, en muchos casos, pareciendo una reverenda cagada.

Para usarla simplemente tienen que acceder al sitio y esperar que cargue, tarda bastante, sobre todo si tienen una conexión tercermundista.

amiga 500 emulador

El emulador en acción

Para correr éste emulador saca proveche de un nuevo agregado a Chrome, llamado Portable Native Client, que permite ejecutar código c o c++ directamente en el navegador (previa precompilacion), con el objetivo puesto en mejorar el rendimiento de las aplicaciones web.

CyberMonday, tropiezos con futuro

Éste lunes se celebró el CyberMonday en USA, y en Argentina, como buenos gauchos, copiamos ésta costumbre “yanki” y la trajimos al mercado local, con algunos tropezones, pero bueno, la idea está, y la CACE le pone ganas.

cybermonday

CyberMonday

El BlackMonday

Ya sé, el black es el viernes, pero bueno, considerando el desempeño de los sitios se podría decir que fue un lunes negro, sobre todo para administradores de sistemas que tuvieron que mantener monstruos mal configurados, que cargaban recursos que no utilizaban, imágenes que no habían sido optimizadas y otros pequeños detalles.

Se va mejorando

Si bien hubo desperfectos, el año pasado había sido peor, habían participado muchas empresas que hacían descuentos que parecían un chiste (por lo malos), éste año se tomaron las cosas un poco mas en serio, pero no tuvieron en cuenta el flujo de visitantes, que también es positivo, la gente está mas predispuesta o al menos hubo una mayor difusión del evento.

Ofertas extendidas

Luego de los inconvenientes muchas empresas extendieron las ofertas hasta el día martes, o sea hoy, como para compensar por los problemas técnicos que surgieron ayer.

Para mejorar

Obviamente la infraestructura es algo que debe ser mejorado y considerado con mas detalle, se notó que los sitios que están centrados en la venta online tuvieron una mejor respuesta a la ola de usuarios. Estaría bueno que después publiquen estadísticas, aunque sea que lo hagan a través de la CACE para ver el resultado.

Falta un poco de planificación en la parte de actualización de los precios, había sitios que tenían los mismos precios, otros donde estaban mal cargados los datos, cosas de ése estilo, es como que si creen que el argentino todavía duda al comprar online, ojo que no estoy diciendo que no lo haga, pero la realidad es que año a año aumentan las transacciones online, y no solo debido a la inflación.

Outlook estrena IMAP

Outlook.com ahora soporta IMAP

En junio de éste año Outlook.com cumplió un año de vida, si bien heredo una gran cantidad de la base de usuarios de Hotmail, el servicio carecía de una funcionalidad importante para acceder desde aplicaciones nativas en las diferentes plataformas móviles, pero desde hoy ésto cambió, ya que ahora Outlook soporta IMAP.

Outlook.com

Datos para configurar IMAP

IMAP para Outlook.com

  • Servidor: imap-mail.outlook.com
  • Puerto: 993
  • Encripcion/Cifrado: SSL

SMTP para Outlook.com

  • Servidor: smtp-mail.outlook.com
  • Puerto: 587
  • Encripcion/Cifrado:  TLS

No solo IMAP, también OAuth

Sin dudas IMAP fue un paso en la dirección correcta, ya que los competidores ya contaban con éste servicio, y además, OAuth es sin dudas otra gran mejora que recibió el producto, ya que ahora permitirá a los desarrolladores de aplicaciones utilizar una cuenta de Outlook para loguear a sus usuarios.

Pueden leer más al respecto, sobre todo de la parte de IMAP, en el blog oficial de Outlook.com, además, parte del equipo del producto se sometió a una sesión de preguntas y respuestas en Reddit.

Trividuel, entrevista con uno de los miembros del equipo

El texto de éste post pertenece a una pseudo entrevista que le hice a Pau, de Trividuel, la cual tenía como objetivo no solo hablar del juego, sino del desarrollo del mismo, algo que resulta incluso mas interesante que el propio juego.

UPDATE: Trividuel parece haber desaparecido en el ciberespacio.

¿De qué trata Trividuel?

Trividuel es un juego de preguntas y respuestas con componentes sociales donde vas a poder jugar con tus amigos. Acertando preguntas en el menor tiempo posible te va a permitir ganar puntos y colocarte el primero en el ranking de usuarios mensual, lo cual es francamente complicado, hehe.

trividuel logo

Logo de Trividuel

La parte técnica

Trividuel está hecho con PHP , la librería Zend Framework y bastante Javascript (con jQuery) que gestiona el juego en sí. El diseño es completamente hecho por mí (basándome en el de foursquare.com).

Fuera de Zend, también tenemos algunas partes de código algo más complejas, como por ejemplo el auto-categorizador de preguntas, que es un componente que acepta un string de texto como input y te devuelve una categoría sugerida para ese texto. El auto-categorizador implementa el algoritmo Naive Bayes, muy popular en IA y Datamining.

Nace la idea de hacer el proyecto

La idea original fue de Mike, mi mejor amigo, el cual nos conocemos y andamos juntos desde el instituto. Él desarrolló una primera versión de doonish hace muchos años y la llamó Ask and Answer. La idea a mi me encantó y siempre le decía que deberíamos volver a desarrollarlo juntos, que triunfaría, y bueno al final lo conseguí convencer y nos pusimos manos a la obra con lo que hoy es doonish. La primera versión la desarrollamos en 6 noches de trabajo. Era muy simple pero ya funcional y siempre con la idea de tener un producto al que poder ir añadiendo mejoras poco a poco.

La conformación del equipo

Inicialmente empezamos Mike y yo (como ya dije arriba), pero eventualmente se unieron nuevos socios que aportaron grandísimas ideas de mejora para la mecánica del juego y para el desarrollo del negocio. Podéis ver el listado casi completo en la página del equipo. Falta Esteve, que se ha incorporado con nosotros hace dos semanas (y que lo tenemos añadido en la página de equipo en el entorno de staging).

Cuando entró el nuevo grupo de socios decidimos cambiar el nombre del proyecto por motivos marketing. Pasamos de llamarle “doonish” a llamarlo “Trividuel”, su nombre actual.

Herramientas que usaron para el desarrollo (incluyendo lenguaje y frameworks)

De lenguajes ya hablé anteriormente, así que me centro en otras herramientas útiles que hemos usado.

Además de MySQL, usamos Redis para guardar algunos datos puntuales y de carácter más temporal (o pre-procesados). Usamos un gran conjunto de nuevas herramientas / librerías que han salido para PHP, como composer, Pimple, monolog, predis, algunos componentes de Symfony 2 como el parser de yaml, switfmailer, twig y silex.

La arquitectura de la aplicación es sencilla, pero contiene algunos componentes especializados separados de lo que es el framework principal. Leer mas »