December 2011
1 post
2 tags
¿Robar lo que fue robado, se considera robar?
Unos días después de instalar el “plugin” de moviezet durante el día me di cuenta que el navegador hacia una petición a www.moviezet.com cuando tenia muchas tabs abiertas pero ninguna con moviezet, no puse atención estaba ocupado. Hoy un compañero al que llamaremos “Adrian” por no llamarlo “N” me comento que había código de moviezet que el no había puesto en...
Dec 13th
November 2011
1 post
8 tags
MNPP version 0.1.8 ¡RELEASED! (Lion friendly)
The new Version of MNPP is HERE…and forget about all Lion PROBLEMS this version is totally lion compatible. so you wanna know WHAT´S NEW on this version…check it out: percona update for ver 5.1.59 php update for ver 5.3.8 nginx ver 1.0.9 One of the most wanted features of this update…MNPP for Lion, There is a change on the UI, this time the window is gone and the dock icon...
Nov 18th
5 notes
June 2011
1 post
6 tags
MNPP 0.1.0 released
The past 2 weeks I was working full-time as Core developer, after deciding to no longer be Jedi knight in Astrata Sotware. Fixed a bug in the preferences of versions of php and among the new features MNPP supports python 2.6.7. That’s right, MNPP to manage uwsgi from the preferences or console, giving way to use web applications using WSGI. For now MNPP has support for django 1.3 and...
Jun 15th
2 notes
April 2011
3 posts
4 tags
Probando MNPP
Clonar el proyecto en /Applications git clone https://github.com/jyr/MNPP.git Es importante que MNPP se encuentre en /Applications Cambiar a la rama develop $cd /Applications/MNPP $git checkout develop Desde consola Iniciar $ sudo /Applications/MNPP/init/start 53 o $ sudo /Applications/MNPP/init/start 52 Parar   $ sudo /Applications/MNPP/init/stop 53 o $ sudo...
Apr 26th
1 note
3 tags
Ventana de preferencias con pyobjc
Apr 23rd
3 notes
6 tags
MNPP 0.0.8 edicion especial y el SHDH
Una vez mas estuve presente en un shdh en la ciudad de México, esta vez fue muy diferente al primero que asisti. Hubo gente que en realidad le interesa escribir codigo y no hubo musica a todo lo volumen, lo que permitio interactuar con otros sin estar gritando.  Ayude a resolver un problema de los paths de python sobre windows, conoci más sobre sass y yaml dos grandes razones para retomar ruby....
Apr 19th
1 note
March 2011
1 post
4 tags
Instalar MEPP
Unable to display content. Adobe Flash is required. Más screencast sobre MEPP
Mar 21st
3 notes
January 2011
3 posts
5 tags
MEMP (beta), entorno local de desarrollo web.
Después de 27 días he conseguido escribir MEMP beta, se puede leer en otros posts más detalles sobre como probarlo desde la consola y de los servidores, librerias que contiene. Pero esta ocasión, es para lanzar el beta de MEMP. Cabe mencionar que MEMP esta escrito en 64 bits por el momento. Las funcionalidades de MEMP son: Iniciar/detener servicios globalmente. Iniciar/detener servicios...
Jan 28th
16 notes
1 tag
¿Cómo probar MEMP desde la consola?
Como toda aplicación en mac, MEMP se debe colocar dentro de /Applications y realizar los siguientes pasos para tener un entorno de desarrollo alternativo a MAMP. Es posible que tenga conflictos si existen alguna instalación de mysql dentro de /usr/local/mysql ya que MEMP usa los binarios de mysql 5.5.8 y por default usa el path que mencione antes. Para evitar que choque con los mismos servicios...
Jan 8th
5 tags
MEMP, el producto mínimo viable.
MEMP es un stack de Mac Enginx MySQL y PHP desarrollado con pyobjc, permite tener un entorno de desarrollo para web.  Su función principal es iniciar y parar servicios (web, base de datos y php-fpm) desde un GUI. Versiones: mysql 5.5.8 nginx 0.7.68 php 5.2.16 Extensiones compiladas: freetype 2.4.4 gettext 0.18.1.1 jpegsrc.v8b libpng 1.4.5 mcrypt 2.6.8 gd 2.0.35 curl...
Jan 3rd
14 notes
December 2010
1 post
3 tags
Piolín, cliente para twitter
Inspirado por un post en ideamonk donde “explican” como crear un cliente twitter en 5 minutos, realice piolín generando un fork de la idea del post. Es un cliente muy austero y no se puede esperar más del listado de los updates de twitter, el código en github y el dmg en filesocial.
Dec 13th
September 2010
2 posts
2 tags
JAPOS (Just Another Point Of Sale)
Es un fork de otro POS y esta inspirado por el fantastico Checkout para Mac. JAPOS esta escrito, por supuesto con python. Caracteristicas de JAPOS Admin web nativo de django Admin web personalizado Caracteristicas de JAPOS-Client Apertura de turno Busqueda de productos Información a detalle del producto Creación de la venta Del lado del usuario final, existe japos-client una app de...
Sep 19th
1 note
1 tag
dpress y django-cms sobre wsgi
Durante varios meses pythoncocoa estuvo sin servicio por el cambio que se hizo en el servidor de mod_python a wsgi, pero sobre todo por la falta de tiempo para configurarlos sobre wsgi. El .htaccess cambio bastante y se agrego un nuevo archivo al que llame django.wsgi y se encuentra dentro de cada unos de los directorios de los proyectos dpress y pythoncocoa en el servidor. De paso, se le...
Sep 5th
1 note
August 2010
2 posts
1 tag
La escuela no lo es todo.
Encontre una oferta de trabajo en github sobre aprendiz de programador, lo que en México seria un becario pero mucho mejor. La manera en como lo redactan me hizo pensar que eso deberia ser más común por aqui y no esperar a que el estudiante se encuentre en periodo de practicas profesionales para que las empresas los acepten. Tu educación universitaria es importante, pero no te prepara para...
Aug 22nd
3 tags
Instalar Django & wxpython en windows
Instalar alguna aplicación en un sistema del cual no es nativa implica muchas cosas, en el caso de windows se requiere paciencia y tiempo. Encontre un sitio que muestran a detalle como hacerlo, solo hay un punto que falta por cubrir. Windows requiere de algunas dlls para que python u otras aplicaciones como el conector de mysql con python o wxpython funcionen, se necesita msvcr71.dll y...
Aug 12th
2 notes
March 2010
4 posts
2 tags
pythoncocoa.com
Un sitio para encontrar recursos como documentación, ejemplos y código fuente alojado en github para desarrollar bonitas aplicaciones para  Mac OS X.  La finalidad del sitio es reunir programadores con el deseo de aprender y enseñar lo aprendido, para tener un repositorio de aplicaciones propias. Pythoncocoa tambien pretende atraer a todas aquellas personas que tengan una idea para ser...
Mar 22nd
1 note
4 tags
dprees en quijost.com
Continuando con la serie de post sobre hosting y proyectos django, ahora toca dpress. El proceso de instalacion es muy similar al del anterior post sobre django-cms. Existen bastantes apps de blog en django, dpress se me hizo el más facil de instalar y más completo cuenta con tagging, comentarios, paginacion, resumen del post y vista completa. Lo mejor de dpress es que cuenta con un demo para el...
Mar 6th
2 tags
Una año de opentumblr
Hace un año hice el primer commit en github y un año despues tenemos opentumblr version 0.1.0 que es diferente de opentumblr-qt el cual lleva mas de 1000 descargas. Se hizo un fork de la api desarrollada por ryan.a.cox, misma api que usamos para varios proyectos como opentumblr-ce. Me siento bien de poder aportar mi trabajo y sobre todo saber que se esta utilizando. Larga vida Opentumblr!
Mar 4th
1 tag
Mar 2nd
16 notes
2 tags
Hospedaje gratuito y django-cms
Cada vez es más común desarrollar web con python, lo que conlleva habilitar mod_python en los servicios gratuitos y de paga de hosting. En djangohosting se encuentra una lista de diferentes servicios de hosting compartido, vps y servidores dedicados. Puede suceder en ocasiones al contratar un servicio, es imposible habilitar django o es muy tedioso. Quijost ofrece diferentes paquetes uno de ellos...
Mar 1st
February 2010
2 posts
1 tag
JAPOS: Proceso de pago
He retomado el desarrollo de JAPOS estos últimos 2 días trabajando para que japos-client realice la venta de productos, aplique descuento y genere pagos parciales como totales, falta interactuar con la bd. JAPOS Client empieza a tener pies y cabeza, espero que muy pronto se tenga una beta.
Feb 10th
December 2009
1 post
1 tag
Opentumblr-qt 0.2
opentumblr: i’m happy beacause my mom just made me delicious quesadillas and we are releasing the new opentumblr-qt version (0.2) it includes some changes and improvements including: * New Editor (bold,italic,strike text, insert links, image and read more option) * Remember me * Opentumblr icon I also made a screencast so you can watch it in action and decide if you want to upgrade it’s...
Dec 14th
6 notes
November 2009
3 posts
1 tag
“Hay gente que le teme tanto a la soledad que haría cualquier cosa por no estar...”
– Liliana Salazar
Nov 20th
2 tags
Cuidado con David Regla
Unos dias antes del dia 18 de octubre me contacto una persona por gtalk para invitarme a un proyecto en python. El proyecto se llama g6Downloader y es un cliente de escritorio en modalidad de system tray para windows, que se conecta a un servicio web y descarga archivos. El tiempo de desarrollo que se establecio fue de una semana, yo me encargue de desarrollar todo el cliente y David Regla cuyo...
Nov 11th
1 note
2 tags
push en multiples repositorios con git
En ocasiones git puede ser muy engorroso por falta de experiencia, pero esto de hacer push multiple es muy util y efectivo. El escenario es el siguiente, se tiene un repositorio en codaset llamado Loan Manager y otro en un servidor privado llamado  Norwest, este ultimo no tiene nada por el momento. La idea es, del repositorio que se encuentra en codaset tener una copia en el servidor privado y...
Nov 7th
October 2009
4 posts
2 tags
Japos Client
Durante este año he estado desarrollando aplicaciones multiplataforma para desktop como opentumblr, un system tray en windows para un proyecto privado y un punto de venta llamado JAPOS (Just Another Point Of Sale). JAPOS se divide en un backend desarrollado en django y en un frontend en wxpython. Me entere por parte de Ricardo que Japos Client aparece en la seccion de proyectos destacados de...
Oct 29th
1 tag
7 de noviembre
Será el día del lanzamiento de opentumblr 0.1.0, como regalo para la persona con la que hice un trato para empezar con el desarrollo de opentumblr. Se que muchos pueden estar ansiosos por usar la nueva versión, ya pueden clonar el repositorio desde github o solicitar el paquete para windows, linux o mac en un comentario para probar la nueva versión.
Oct 17th
2 tags
Simplecd en Dancer
Simplecd es una pequeña aplicacion que sirvio de base para hacer un ejemplo en Dancer que tenga las funciones basicas de CRUD. Por default, dancer no cuenta con soporte para bases de datos pero existe DBIx::Class. Simplecd se divide en 3 modulos artistas, cds y tracks donde un artista puede tener varios cds y un cd puede tener varios tracks. La aplicacion en cuanto funciones basicas ya esta...
Oct 10th
4 tags
Cargar imagenes con Dancer
Dancer es un framework en perl fork de sinatra, otro framework pero para ruby. El ejemplo que hice es el mismo de un post anterior hecho en php. El ejercicio trata de mostrar un link en una pagina llamada “a” que contenga la cantidad y orden a mostrar de una secuencia de imagenes obtenidas de otra pagina. Los valores los obtiene por get, una vez que ese link ya tiene los datos al dar...
Oct 8th
September 2009
2 posts
1 tag
Git Hosting
Me parece que es el tiempo de los servicios de hosting gratuitos para repositorios sobre git, asi como hace unos años era para el correo electronico. No estoy seguro si fue el primero, pero si uno de ellos. Es una red social util, ofrece hosting para multiples proyectos publicos y parte de su modelo de negocios es cobrar por repositorios privados. Coloque el logo de cakephp, ya que el servicio...
Sep 24th
2 tags
SimplaGui Plugin
He creado un plugin para el theme simpla que venden en themeforest. Las funciones que contiene son: crear y eliminar tabs, notificaciones al estilo growl, bloqueo de la pagina al borrar registro, seleccion de checkbox, ejecucion de una accion desde un select, eliminacion de registros. El plugin solo sirve para esa plantilla, depende de blockUi y gritter. El Plugin se encuentra en github y un...
Sep 15th
August 2009
15 posts
3 tags
Cargar imagenes
El gist es parte de un examén sobre php y desarrollo de aplicaciones web, trata sobre ordenar de manera ascendente o descente una cantidad de imagenes obtenidas de un sitio remoto. Los datos de entrada se ingresan de la siguiente manera: http://jgaxiola/a.php?quantity=4&orden=asc descarga ya.
Aug 30th
4 tags
Hola Mundo
Es momento de crear el famoso “Hola Mundo”, considerando que ya se leyó los Primeros Pasos, después de crear el proyecto llamado HelloWorld debe aparecer una ventana como la de la imagen. Creando la interfaz. Se necesita abrir Interface Builder para esto dar doble click en MainMenu.xib, apareceran las 4 ventanas default. Posicionado sobre la ventana Library entrar en cocoa - views...
Aug 25th
4 tags
Primero pasos
Antes de iniciar el desarrollo cocoa-python se requiere tener instalado pyobjc, python y xcode (utiliza python 2.5). La instalación de pyobjc ya se comento en el anterior post, sobre python se pueden usar los macports para instalarlo y Xcode no tiene gran ciencia. Para este post se utilizo pyobjc 2.2b2, python 2.5 y Xcode 3.1.3 todos instalados en Leopard 10.5.8. Crear nuevo proyecto. Ejecutar...
Aug 25th
4 tags
Introducción a Pyobjc
Este fin de semana estuve buscando información sobre desarrollo con cocoa y python usando como binding pyobjc. Pyobjc se usa como puente entre Python y Objetive-C, de esta manera se pueden usar  los modulos de python y a la vez generar un GUI bastante bonito. Existe información en internet donde comentan como instalar pyobjc usando los macports pero hasta el día de hoy el servidor svn que aloja...
Aug 24th
4 tags
Building Cocoa GUIs in Python with PyObjC
Part One Part Two Part Three Part Four Part Five Part Six Source - Scottr
Aug 22nd
1 tag
Entrevistado por Ingenet.com.mx
Ingenet es un portal con informacion sobre proyectos e ingenieros mexicanos. Como su pagina lo indica su objetivo es ofrecer a Ingenieros, estudiantes, empresas de infraestructura e ingeniería y a todo aquel que tenga que ver con el ramo, una forma fácil e integrada de acceder a una serie de recursos y servicios que sean útiles para su trabajo o sus estudios. Hace unos dias recibi la noticia de...
Aug 21st
Aug 19th
“Tienes que cambiar tu historia, para tener una vida.”
Aug 17th
"Quien vive de esperanzas, muere de hambre"
Hasta parece que el autor(a) del blog donde encontre la frase me estuviera leyendo la mente. Ya es hora de ser realista y a darle. El post es el siguiente: …No sé de donde saqué esta frase, pero quien la dijo qué razón tenía. No podemos vivir esperando algo continuamente, algo que no llega y que en el fondo sabemos que no llegará nunca… Hay que ser realista y ver las cosas como son… Ya...
Aug 11th
2 notes
“A menudo, lo que más queremos es lo unico que no podemos tener… pero...”
– Grey
Aug 7th
3 notes
1 tag
Aug 7th
1 tag
Aug 5th
El miedo
Es el peor enemigo de la felicidad humana. Hay que entrenar no tanto para meterlo en los demás, sino para que no nos lo metan dentro. El mantra mas saludable pues, como me ha sugerido un estupendo blog, es decirnos continuamente que no tenemos miedo. Así no entra. via nttm
Aug 3rd
“Los programadores no somos ONGs, solo por escribir software libre…”
Aug 2nd
“¿Como ser un genio? Tienes que clarificar tus objetivos. Ganar conocimento a...”
– Piotr Wozniak
Aug 2nd
1 tag
Aug 1st
2 tags
Listencomicbooks: Jay-Z - Kingdom Come Did Jay-Z...
Aug 1st
July 2009
35 posts
1 tag
Este post nacio como respuesta a otro escrito por Lisset La libertad en mexico no existe, muchos la confunden con la libertad de hacer cosas banales mientras los que tienen “poder” hacen lo que se les antoja. Esto no pase solo en movimientos politicos, estudiantiles, indigenas, sino en situaciones personales ya van cerca de 3 meses o mas (por no decir, años) que una mujer es tratada...
Jul 29th
3 tags
Mi primer receta en Foresight Linux Project
Jul 28th