Entradas

Mostrando entradas de abril, 2015

Estoy haciendo un desarrollo privado

Desde el mes de Febrero se puede ver en mi github que he estado subiendo menos código, esto se debe a varios factores. Por un lado, mi trabajo de conserje, el cual en ciertos meses suele ser bastante intenso y por otro lado, es porque estoy desarrollando un software de código cerrado que, aunque es un proyecto a largo plazo, cada cierto tiempo va a ocasionar saltos en la gráfica de github.
Dicho software espero terminarlo en unos meses, pero es tocho.
Semana 16 al 22 de Febrero

Hacer un servidor web simple en python

Hoy tras varias horas investigando los frameworks web que existen para python y casi darme una embolia cerebral por intentar saber como poner, simplemente un archivo html, lo he conseguido.
Al final no use ningún framework. Para arrancar un servidor web estando en una carpeta especifica con tus archivos .html debes poner el siguiente comando 

python -m SimpleHTTPServer80

Tan simple como eso, pero el caso es que no permite poner, a priori, un enlace con un sistema gestor de bases de datos.
Los frameworks para hacer una web simple
La impresion que me ha dado es que para hacer una web simple necesitas herramientas similares a la flota de EEUU en tamaño. En otra analogía mas simple:
Para cortar una rama de mi bonsai, necesito unas tijeras, pero las únicas herramientas que hay son un gigantesco aserradero con maquinas de cortar secuoyas.

Semana 16 al 22 de Febrero

Dilema al hacer un software de TPV

En el mes de Enero una persona me animó a intentar hacer un programa que necesitaba para una TPV que estaba reparando y ya que estaba estudiando python, decidí evaluar si prodría hacer dicha aplicacion en ese lenguaje.
Unos de los principales problemas cuando programas una TPV es que debe de ser tactil, es decir, todo lo que pongas debe de tener el tamaño suficiente como para que el cliente no quiera darte con un bate de baseball en las manos por ser poco usable.
La idea original era hacer la aplicacion con un nucleo comun y las distintas interfaces de usuario (windows y linux) por separado. El caso es que estuve probando WPF + ironpython de cara a hacer la aplicacion. Lo sorprendente fue que las mismas librerias funcionaban de distinta manera en ironpython que en C# impidiendo que, algunas partes de codigo que tenía de antes pudiesen ser usadas con normalidad en WPF + ironpython. A esto debemos sumarle que ningun ORM del mercado es del todo compatible, lo cual me impulsó aceleradamente …