Tagged "lab"

Starting a Haskell Project With Stack

I was trying asciinema, and to test it I recorded this video. If you want to try Haskell Stack just type this in your terminal

Read more...

Haskell Simple HTTP Server

I’m pushing myself to learn Haskell, but I realized that the best way to learn is to make things, broke them and build them again. So I decided to start a toy project to create a substitute for commands like $ python3 -m http.server or $ php -S 0.0.0.0:8000 that fires a simple HTTP server to look your HTML files. For this, I have a twitter thread to log me and avoid procrastination.

Read more...

Installing Freebsd on Virtualbox

Practicing with a FreeBSD installation as a guest operating system on VirtualBox I found a way to make a cool animated gif, take a look.

Read more...

Introduccion a ZODB

En concreto ZODB (Zope Object Data Base) es un gestor de bases de datos orientado a objetos. Esto significa para el usuario nuevo en esta tecnología que a diferencia de las bases de datos de uso mas frecuente en ZODB no hallará tablas ni esquemas ni nada parecido, así mismo no encontrará sentencias SQL en pues el lenguaje de consulta e indexado es Python.

Read more...

Urumaco y los datos

Urumaco es de esos proyectos donde comienzas a estudiar una tecnología y poco a poco te involucras en algo más grande. Además es un desarrollo al que le he tomado cariño.

Dogfooding

Leyendo sobre un driver para MongoDB y Tornado (aquí el artículo) conseguí este término interesante, “Eating your own dog food”, que denota el uso de los propios productos para demostrar tanto la calidad como la confianza que se tiene en los mismos. Viniendo del mundo de la programación, y tecnología en general, se consiguen con frecuencia opiniones muy fuertes sobre cualquier tema en base a un video que vieron en Youtube, un comentario de un personaje reconocido, o un prejuicio sobre alguna plataforma, programa o servicio.

Read more...

Mi Distro de Linux

Hablar de preferencias de GNU/Linux es complicado, sobre todo porque puede lucir siempre como una oportunidad para hacer Troll. Así que para comenzar debo aclarar un par de cosas. Primero que estas son mis apreciaciones NO técnicas, acá hablo de gustos, no de métricas, filosofía, contratos sociales, compiladores y demás blah blah, si quieren información de este tipo vean Distrowatch.

Frameworks de C++ para la web

Normalmente al pensar en la web inmediatamente viene a la mente los nombres de lenguajes como Python, PHP, Perl o Ruby, Sin embargo haciendo una pequeña investigación podemos hacer un desmentido de esta idea. No solamente hay herramientas potentes sino que las hay con paradigmas bien variados.

Django vs Pylons

s comparaciones suelen ser odiosas, destapar algún tipo de polémica o mostrar preferencias más allá del aspecto técnico y objetivo de una plataforma o programa. Sin embargo, debido a que me toca hacer una evaluación tecnológica para un proyecto me vi en la necesidad de poner tratar de comparar las plataformas web disponibles en Python que pudiesen apoyar mis actividades.

Read more...

Introduccion a Openlayers

Una de las cosas con las que he trabajado últimamente es con OpenLayers. Este es una librería de JavaScript muy interesante para colocar mapas en una página web. Así que pues qué más simpático que compartir poco a poco lo que he aprendido en el camino.

Read more...

Camelot

Hace un año más o menos me enteré de la existencia del proyecto Camelot, un proyecto para GUIs inspirado en las funcionalidades de Django. Algo realmente ambicioso y por supuesto bienvenido para los programadores que como yo, habiendo conseguido un excelente Framework para la web, sentimos que faltaba en el mundo de las GUI.

Read more...

El Lenguaje De Programacion Javascript

Esta es una serie de videos donde se da una introducción al lenguaje de programación JavaScript. Las filminas (láminas/slides) se encuentran en esta dirección http://yuiblog.com/assets/crockford/javascript.zip. Si bien el tópico no es de Python, si se desea trabajar sobre web hay que conocer este lenguaje de programación.

Read more...