Python y desarrollo web

flaskHace unos días, terminé una web para un despacho de abogados, Cunarez Abogados. Al contrario que muchos, yo le tengo un poco de aversión a PHP. ¿Por qué, os preguntaréis? No es nada personal, es sólo que soy más un chico de C y C++, y el hecho de trabajar con PHP me resultaba muy extraño… ocurrían errores debidos a faltas de espacios en blanco, o por no haber cerrado una etiqueta que en teoría debería de estar cerrada, cosas así. De ahí viene también el escalofrío que me recorre el cuerpo cuando me hablan de Javascript…

El caso es, que intentando evitar en la medida de lo posible el tener que tocar código en PHP, busqué otra solución. Y entonces encontré Flask. Sigue leyendo

Anuncios

Actualización de Ubuntu 16.04 LTS

xerus_orange_hexBueno, llevo ya mucho sin subir nada, así que toca una actualización. Tuve un problema con los drivers gráficos en la última actualización que hice de Kubuntu, así que llevo cerca de un año usando Ubuntu con Unity y, debo de decirlo, no me ha ido mal del todo. Usando Unity Tweak Tool, instalando un tema de iconos decente y con Conky, la verdad es que queda bastante usable…

Pero al actualizar a la versión 16.04 LTS (Xenial Xerus, que salió el mismo Jueves), me he encontrado con algunos problemas que he tenido que resolver corriendo y sobre la marcha…

Sigue leyendo

Instalar Symfony en Kubuntu 15.04

Icono de SymfonyAunque no soy muy dado a la programación web, tengo un encargo que requiere de un sistema basado en web, así que después de revisar diversas opciones (Flask, PHP a pelo, e incluso programar servicios en C#, aunque esto quedó descartado casi de inmediato por el coste de la licencia), he decidido liarme la manta a la cabeza y probar con PHP… pero no PHP a palo seco: voy a utilizar un framework, más concretamente uno llamado Symfony.

Symfony es un framework PHP para desarrollo de aplicaciones web; en el momento de escribir este artículo, va por la versión 2.7. Me lo han recomendado por diferentes vías, y quiero darle una oportunidad y probar a desarrollar algo fuera de lo que estoy acostumbrado. Ya he probado con Flask, y me ha gustado (estoy pensando en utilizarlo para otros proyectos), pero quiero darle a Symfony una oportunidad. Sigue leyendo

Códigos QR en Qt

fukuchiQRHace unos días estuve en el Ficzone de Granada; aunque resulte difícil de creer, no fui como asistente sino para enseñar a la gente a jugar a juegos de mesa. Tenemos una asociación con una cantidad obscena de juegos, y las editoriales también nos envían cada año algunos para que les ayudemos a hacer publicidad… Y el caso es, que tenemos muchos. Tantos como para llenar dos baúles y un arcón, y aún sobrarnos juegos fuera de ellos.

Y no los tenemos catalogados salvo por una pequeña hoja de cálculo. Así que, ¿qué se me ha ocurrido, aparte de inventariarlos? Pues diseñar un sistema para poder reconocerlos rápidamente. Y ahí es donde entran los códigos QR.

Sigue leyendo

Y otra de repositorios… GitLab

GitLab logoAunque tengo el paquete de estudiante de GitHub, el número de repositorios privados es un poco pequeño para llevar las prácticas de la facultad. Es verdad que funciona de escándalo, y que el StudentDeveloperPack trae cosas estupendas (todavía me maravillo con Atom), pero en el momento en que empiezas a subir prácticas al repositorio… cinco  privados se te hacen pequeños.

Así que he abierto otra cuenta en GitLab.

Sigue leyendo

¡Mudamos el repositorio!

OctoCat de GitHubHace unos días me enteré, un poco de rebote (lo leí en Planet Qt) que gitorious.org cierra porque ha sido comprada por GitLab. Y como allí es donde tengo el repositorio de Acolito, he tenido que trasladarlo. Por un momento pensé en probar GitLab (tiene muy buena pinta, incluyendo repositorios privados gratis), pero como por ahora tengo GitHub con el pack de estudiante me parece mejor idea tenerlo todo centralizado. Cuando pierda el pack, entonces me plantearé pasarme a GitLab y llevarme mis repositorios privados también allí.

La nueva dirección del repositorio de MyAcolito es esta; sólo me he traído el código de MyAcolito (no tiene sentido mantener AcoLITE a estas alturas, ya que no ha habido mantenimiento y está desfasado con respecto a MyAcolito), y además es el de la rama de desarrollo para Qt 5.0.1 y posterior, ya que es el que se ha estado usando en las últimas jornadas.

Netbeans 8 y Java3D en Kubuntu 14.10

Netbeans logoNormalmente utilizo siempre Eclipse para cosas de Java… me acostumbré a usarlo, y desde entonces es lo que casi siempre manejo. Pero para una asignatura de la facultad que utiliza Java3D, las prácticas y los ejercicios los entregan para Netbeans… ¡y como no hacen exportación del proyecto, sino que simplemente te entregan una copia del mismo, me encuentro con que resulta extremadamente tedioso convertirlos una y otra vez a proyecto de Eclipse! Así quevamos a instalar Netbeans y Java3D.

Sigue leyendo