


The people who knows me, know that I'm a fan of the Python programming language, and many of the stuff I do in my work is done with this fabulous tool, I have made work for services, where Python behave very very well, and applications for the Desktop, most of them run on the Microsoft Windows operating system.
Why do I choose Python instead C, C++, Java or C#?, well, I have to say that I was a PHP user before Python, that was the programming language where I start, and I thought that PHP was perfect, because I felt that PHP was so simple, easy to use because I didn't have to compile anything!. Then I meet Python and everything change.
I choose Python because it is ridiculously simple, easy to use and it have almost everything you need by default, the data types are more than enought to work and do amazing stuff, it was by the time I meet it a fully functional programming language.
By that time, I was also trying to learn something about Mono and the C# programming language, its obvious that I left C# in favor of Python, Why? just because Python is easier than C# (IMHO). And by the time, a lot of FUD was arround the mono framework about patents and possible Microsoft attacks which still exists, but by that time Mono was something new and everyone put their eyes on it.
Now, that I have learned Python and know much more about it, I want to try another developing platform, as I already said, I write programs that runs on the Microsoft Windows OS, and I'm trying to learn something that help me to develop stuff there, but also let me work on it in Linux. The answer IronPython an implementation of the Python programming language under .NET (something similar to Jython but for .NET)
Recently I receive a copy of the IronPython in Action by Michael
J. Foord and Christian Muirhead. The book itself is very
interesting, first, you'll see an introduction to IronPython,
Python itself and the CLR then start the teaching about the .NET
framework and how to write your programs using the .NET objects and
IronPython, which is the reason of the book to exists. This is
where the book shines, it will teach you how the core development
techniques that will help you to write your applications in the
IronPython way, using classes with XML, and agile testing.
Then, and advanced look to the .Net Framwork, using the Microsoft Windows Presentation Foundation, system administration with IronPython and combine IronPython with ASP.NET concluding with the Silverlight plugin, allowing you to create appliciations like Flash does.
Finally, something really really important, how to extend your IronPython applications using C#/VB.NET. We know that even when the programming language is very very powerfull we need tu help us with another programming language, This may be because it is simpler or easy to do in another language or just because you have to do it like that. Python let you extend your applications writing python modules with C, IronPython could not be the exception and allows you to write extensions using the C# and VB.NET languages. And in the same way you could extend Python/IronPython, you could use it to extend another application by embedding the IronPython engine into your applications.
Yes, the book is about Windows programming, Windows programmers will benefit from the book by learning how to write their applications using IronPython. No matter if they are beginners or experienced users. I think that using IronPython will help them a lot if they use it instead the C, or C++, because it is quick, it is simple, easy to read and more, but also, programmers that use another OS will benefit from it, by using the Mono Framework.
If you are looking a good book to learn .NET check the IronPython in Action, it's a very complete book.

Pues sigue Ubuntu convenciendo a más usuarios, vía Planeta Linux México, desde José Antonio Martínez Torres, me entero que Backtrack 4 está basada en Ubuntu, por algo ha de ser, pero poco a poco Ubuntu va apropiándose de una buena cuota de mercado en cuanto a usuarios Desktop. Me pregunto, podrá destronar a Windows algún día? Yo creo que si…

Los invitamos el próximo sábado 27 de junio a la reunión con motivo
del lanzamiento mundial de Firefox en su versión 3.5, la mejor
versión antes vista y lo mejor de todo es que esta disponible en
español de México.
El punto de reunión es Plaza de los Fundadores y la dirección
es:
Avenida Revolución y Calle Fernando Dávila , Irapuato Guanajuato en
punto de las 3:00 p.m. , de ahí salimos hacia donde se llevara la
fiesta firefox.
La dirección del lugar donde se llevara a cabo la fiesta firefox
es:
ANTONIO TORRES 627 FRACC. GUERRERO, Irapuato Guanajuato en punto de
las 4:30 p.m.
El sitio de preguntas mas frecuentes (FAQ) pueden consultarlo en esta liga http://mozilla-mexico.sourceforge.net/?page_id=139
Tendremos varias charlas sobre Firefox, Web 2.0 y Móviles.
La fiesta firefox que celebramos el año pasado en 2008 la pueden consultar en la siguiente liga http://frenesssi.wordpress.com/2008/06/29/reunion-glib-firefox-party-2008/
!! Los esperamos todos somos bienvenidos y celebremos juntos !!
Nota original vía http://www.glib.org.mx/
El día de ayer fue de muchos accidentes por todos lados, pero mejor lo explico con un poco de calma.
Para empezar extraviamos unas llaves muy importantes y ya no las encontramos por ningún lado. ¿Que vamos hacer? lo que vamos hacer es que nos va cargar la chiflada!!!.Acto seguido, al venir manejando una hora mas tarde después del estrés por la perdida de las llaves y al venir aun sopesando lo sucedido se me atravesó un ciclista y lo arrolle sin más ni más, cabe señalar que yo venia distraído pero también el ciclista fue un poco imprudente y ni hablar. lo que aun sigo pensando es que al atropellar al ciclista en vez de parar mi carro aun acelere mas y lo arrastre medio metro más y no me dio tiempo de hacer nada más que ayudar al ciclista y ayudarle a levantarlo y ver si tenia alguna lesión para llevarlo al medico, al parecer solo fue el daño de la bicicleta la cual llevamos arreglar y le dimos algo de dinero para el susto.
Pues seguimos nuestro camino y al llegar a la vía del tren observamos mucho trafico y el tren estacionado lo cual se nos hizo un poco raro ya que no suele suceder con frecuencia que el tren este mucho tiempo parado, pues al rebasar al tren casi cerca de la Coca vimos que había transito y patrullas de policía cercando el área y efectivamente algo alcanzamos a ver, al parecer estaban sacando algo debajo del tren, no quisimos detenernos a mirar mas por lo que aceleramos y seguimos pero más adelante había un impacto de una camioneta sobre un carro compacto y la gente discutiendo :s
Vaya que día….




En este mes volé con destino a EU para llegar a Applied Biosystems en Foster City CA por lo que aborde el vuelo hacia la cd. de México a las 4:00 p.m. y de la cd. de México volé hacia San Francisco CA, ya tenia bastantes años que no tomaba un vuelo, el ultimo vuelo que recuerdo fue para unas vacaciones con mi familia hace ya varios años. en el vuelo hacia San Francisco ya me encontraba más tranquilo, porque me empece a poner un tanto nervioso al despegar, pero ya después venia disfrutando del paisaje ya que estaba sentado del lado de la ventanilla y eso fue alrededor de las 8:00 p.m.
Cabe señalar que en el vuelo venia con los Tigres
del Norte ![]()
Faltando 1 hora de vuelo para llegar al aeropuerto de San Francisco las azafatas nos dieron unas formas para llenar y en una hoja tenia algunas dudas por lo que le pregunte al compañero que venia a un lado mio y el cual me tome la confianza de preguntarle ya que se miraba que el conocía perfectamente todo, en ese momento no me imaginaba lo que me esperaría en los próximos días al conocer a Víctor, Víctor fue quien me oriento sobre como llenar algunos datos en las formas que nos entregaron durante el vuelo y ademas me platico sobre lo bonito que es San Francisco ya que el vive con su esposa e hija en San Bruno y trabaja en San Francisco manejando maquinaria pesada y camiones grandes, después de platicar a que me dirigía a San Francisco y cuestiones por el estilo saco de su mochila su reproductor portátil de DVD y vimos la película de IronMan con su hija a un lado.
Al llegar al aeropuerto perdí de vista a Víctor ya que me entretuve a la revisión de documentos de los oficiales, aunque cabe mencionar que dichos oficiales eran un poco rudos, por lo que al caminar y salir del aeropuerto me sentí totalmente solo y al ver a gente totalmente diferente, en ese momento se me venían a la mente cosas como ¿que demonios hago aquí?, con todo ese sentir y hasta cierto punto con un poco de miedo cruce a la parada del shuttle y llame al hotel pero lo malo fue que a esa hora no había shuttle al hotel por lo que tome un taxi el cual me cobro 27 dls, lo cual no se me hizo caro dada la distancia del aeropuerto al hotel. ya en el taxi un asiático fue quien me trajo al hotel y me venia haciendo preguntas lo cual lo ignore porque venia observando el camino, las señales y ademas de que no le entendía a su ingles-asiático.
Al llegar al hotel me tomaron mis datos, algunas preguntas sin problemas y por fin llegue a mi habitación y dije !!!vaya que relajo!!!, me tire a la cama y me quede dormido.al día siguiente me levante muy temprano ya que tenia que llegar al entrenamiento en AB, para esto pedí el shuttle para que nos llevara a AB, al shuttle se subieron algunas personas entre ellas una asiática y un joven el cual pensé que era mexicano dadas sus facciones y en ese momento no pensaba que el fuera ser mi compañero de entrenamiento en AB, me pregunto que si también me dirigía a AB hacia el entrenamiento bioinformatico sobre SOLiD le dije que si, ya en confianza me dijo que venia de Pensilvania y empezamos a platicar muy agusto.
En el centro de entrenamiento conoci a 2 personas del Instituto Nacional de Medicina Genomica de Mexico, 2 muy buenas personas y muy amables. al termino del entrenamiento rodrigo(inmegen) y yo nos pusimos de acuerdo para ir al downtown y rodrigo queria ir a comprar una armonica pero viendo que no teniamos idea de como llegar al centro y tomando en cuenta que nos perderiamos o lo costoso de tomar un taxi, le llame a Victor, el cual muy amablemente nos llevo a conocer San Francisco en su camioneta.
En el FIER 39 comimos una riquísima sopa de almeja la cual la sirven en un pan, calamar, pescado y camarones empanizados acompañados con una salsa roja envinada exquisita y no podía faltar una cerveza. mas tarde al caminar por el FIER39 pasamos por una panadería que por alguna razón recordé y nos paramos ahí y si en efecto, esa panadería la había visto en un reportaje de Discovery Channel en donde hacen un pan que la levadura la mezclan con una bacteria la cual hace al pan obtener un sabor muy distintivo.
Después ya muy tarde regresamos al hotel y rodrigo y yo fuimos al bar del hotel a tomar algunas bebidas. Al día siguiente Víctor paso por nosotros a eso de las 12:00 p.m. para seguir con el recorrido por San Francisco y nos fuimos al Golden Gate Bridge, pasamos por debajo del Bay Bridge que conecta con Oakland, visitamos las Peak Twins..vimos toda la bahía de San Francisco desde esa vista tan impactante pero hacia bastante frió, más tarde de nueva cuenta fuimos a otra tienda a ver si encontrábamos la armónica de rodrigo…no la encontramos, pasamos por donde era la guarida militar, visitamos el panteón, de nueva cuenta fuimos al centro, pasamos por los table dance visitamos más lugares y etc, etc y más etc.
Finalmente ya por la tarde cansados de todo el día turisteando fuimos a casa de Victor en San Bruno y más tarde pasamos a comer al centro de San Bruno a una pizzeria (TOTO’s) muy famosa y vaya que realmente las pizzas están excelentes.
Realmente que ha sido de película todo, conocer a un camarada en el vuelo y que nos haya llevado a dar un tour completo por San Francisco en su camioneta ufff!!! vaya que si estoy contento y agradecido por esa hospitalidad de mi camarada, creo que otra gente no lo hubiera hecho.
pues aca sigo ![]()






Pues bien, Ubuntu + OpenBox = muchas configuraciones manuales; no tengo menu de Apagar-Reiniciar, así que para apagar o reiniciar el equipo necesitaba abrir una terminal y ejecutar:
Para apagar:
sudo halt
Para reiniciar:
sudo reboot
Como tengo wbar quise añadir un botón con ese comando, pero requiere que se le dé la contraseña del root, que flojera…
Así entonces me dí a la tarea de buscar como darle permisos al usuario “X” para apagar o reiniciar la máquina(suerte que en GNU/Linux todo se puede), y he aquí las instrucciones:
Primeramente hay que abrir una terminal y cambiarse a root con:
sudo su
Acto seguido, vamos a crear un grupo llamado shutdown, para permitirles apagar y reiniciar la máquina:
addrgroup shutdown
Después, vamos a cambiar de grupo los comandos necesarios con:
chgrp shutdown u+s,o-rwx /sbin/shutdown /sbin/reboot
/sbin/halt
Después a crear los enlaces simbólicos para los comandos, y disponibles para el usuario:
ln -s /sbin/shutdown /usr/bin/shutdown
ln -s /sbin/reboot /usr/bin/reboot
ln -s /sbin/halt /usr/bin/halt
Por último, agregaremos al usuario “X” al grupo “shutdown” para que pueda hacer uso de esos comandos:
adduser X shutdown
Y listo, al reiniciar tendremos los poderes para apagar/reiniciar el equipo.
Ahora toca ya sea hacer botones para apagar y reiniciar, o un pequeño programita para que muestre las opciones y lo ejecute…
