Archivos para la Categoría 'Educación'

Regresa el pingüino al IEST

Pues con la novedad de que, después de un ligeramente alargado receso, el Grupo de Software Libre del IEST vuelve a sus actividades regulares. El horario ahora es todos los martes de 15:30 a 16:30 horas, en el salón 604 del IEST.

El pasado martes se ofreció una plática introductoria para los nuevos miembros por parte de un servidor. El tema principal fue “¿Qué es el software libre?”, y que hay detrás de todo este concepto, así como de su principal representante, el sistema operativo GNU/Linux

Y ahora si, traemos un calendario con su respectiva programación de actividades… Bueno, no es que antes no se haya hecho algo así, es sólo que yo no estaba tan enterado del todo de esas cuestiones en ese entonces; pero ahora que estoy en la dirección del grupo junto con mis compañeros de generación las cosas se ven bastante más complejas. Digamos que… es otra perspectiva…

Bonito, ¿no creen?

Pero me estoy desviando. Les decía: Si, tenemos una calendarización de actividades, como por ejemplo, el próximo jueves estaremos haciendo reubicando el blog del grupo en un servidor de la universidad, mismo que estará en línea de nuevo cuando hayamos terminado. Lo anterior implica que instalaremos también WordPress en el servidor (en el que, por cierto, acabamos de instalar CentOS) y que movamos el blog del servidor viejo al nuevo, cosa que nunca en mi corta vide he hecho, para ello confiaré en el conocimiento comunal del grupo, jejeje. Pero por si las dudas, ya estoy buscando tutoriales.

Por otro lado, hago la cordial invitación a todos, pues el próximo martes tenemos programada una exposición de dos distribuciones de Linux (con demostración y todo), Ubuntu y PCLinux. Se trata de presentar los dos sistemas, como se manejan, que los caracteriza, ventajas y desventajas de ambos, etc. Ésto representa una excelente oportunidad para acercarse el mundo de Linux, y, ¿porqué no? Hacer alguna que otra instalación. ;)

Así que ya saben, la cita es el próximo martes 19 de agosto, a las 15:30 horas, en el salón 604 del IEST.

¡No falten!

Mike out

Vuelve el GSL-IEST

GSL-IEST

Se han reanudado las juntas del Grupo de Software Libre del IEST -al fin. Bueno, en realidad ya va como un mes desde que comenzaron, pero fue hasta la semana pasada que mi apretada agenda me permitió estar presente en una.

Ha habido ciertos cambios en el grupo, gente que se va, gente que se integra, cuestiones administrativas y espacio-temporales, pero seguimos activos y con la misma convicción de siempre.

Entre esos cambios, tal vez los más relevantes sean los del lugar y fecha de las juntas. Después de un largo consenso entre los miembros se acordó que este semestre se realizaran éstas todos los miércoles, de 20:00 a 22:00 horas (que es cuando nos empiezan a correr xD) en el laboratorio de electrónica digital del IEST (Salón 511).

Ya había hablado del GSL-IEST anteriormente, así que ya deben saber de que se trata. Todo lo expuesto en esa ocasión continua aplicando (excepto, claro está, los horarios). También pueden darle un vistazo al blog del grupo -al que, por cierto, trataré de darle una manita de gato en cuanto pueda.

Dicho ésto, ya sólo me queda invitarlos a todos. Ya saben, la entrada es completamente libre. ¡No falten!

There’s a python in my boot

python_logo

Creo que el otro día amanecí demasiado voluntarioso. Desperté y dije: “Hoy voy a aprender Python”.

Para los que lo desconozcan, Python es un lenguaje de programación de alto nivel que se caracteriza por estar diseñado para ser simple y fácil de leer para un programador, pero sin perder la calidad del desarrollo. Es un lenguaje interpretado, es decir, que no necesita ser compilado, sino que corre con un intérprete instalado en la máquina.

Y así, con toda la convicción del mundo, me puse a buscar algún tutorial o algo que me orientara en mi entonces difícil cruzada. Y digo “entonces” porque al poco tiempo de investigar, descubrí que existe una infinidad de referencias de Python por toda la red, lo que hizo mi trabajo mucho más fácil de lo que tenía planeado. Al parecer el lenguaje está muy de moda, por todos lados se habla de él (yo lo conocí porque Ubuntu contiene muchos programas, algunos caraterísticos del sistema, hechos en Python) y después de usarlo por unos cuantos días me he dado cuenta del porqué de su popularidad.

En primer lugar, es software libre, el intérprete de Python viene preinstalado en la mayoría de las distribuciones Linux (entre ellas Ubuntu), tan sólo es necesario entonces un editor de textos y ya. Además, es un lenguaje en extremo fácil de aprender, la sintaxis es muy simple, no tienes que andar poniendo puntos y comas (;) por todos lados o llaves({}), de hecho, en lugar de llaves para anidar código, sólo se usan tabulaciones, osea, espacios en blanco. Un ejemplo:


edad = input("¿Cual es tu edad? ")
if edad > 17:
     print "Bienvenido al bar"
else:
     print "No puedes pasar"

Ésto imprime:

mike@ramirohome:~$ python test.py
Cual es tu edad? 19
Bienvenido al bar

Como se puede apreciar, tampoco es necesario poner encabezados con librerías y cosas así, ni declarar variables, mismas que pueden tomar el tipo de valor que sea (int, float, char, etc…). En resumen, es fácil.

Pues bien… Mi búsqueda del conocimiento me llevó a mil y un páginas y, si son observadores, se podrán dar cuenta de que los últimos links registrados en mi cuenta de del.icio.us tiene que ver con Python. Pero por ahora sólo haré referencia a los que me han parecido más útiles e interesantes:

Lamentablemente por ahora se me acaba el tiempo para seguir redactando, posteriormente hablaré de editores y entornos de desarrollo para Python. Por lo pronto, sólo le deseo un cosa:

Happy hacking.

Invitación al GSL-IEST

GSL-IEST
Aprovechando este medio hago una cordial invitación a todos los interesados a asistir a las juntas del Grupo de Software Libre del IEST, mismas que se llevan a cabo cada jueves a las 8:00 pm en el salón 601 de nuestra querida institución.

Cabe señalar que las reuniones están abiertas al público en general, tanto si eres o no estudiante del IEST, y sin importar la carrera que curses. Todos son bienvenidos.

Pero, se preguntarán: ¿qué se hace en una de estas juntas? Bueno, pues se resuelven dudas, se discute, se dan asesorías, y sobre todo, se da una plática cada semana de un tema en específico relacionado con el software libre, ésto último por parte de un alumno, maestro o invitado.

Así que, si eres nuevo en el mundo del pingüinito y el software libre y quieres compartir experiencias o tienes dudas y/o comentarios, ya sabes a donde acudir.
Recuerda, jueves a las 8:00.la entrada es completamente libre

Para más información, acudan con un servidor, o visiten el blog del GSL-IEST.

De PHP y otras “classes”

Esta mañana tuve dos clases (si, sólo dos) en el IEST, ambas con nombres bastantes rimbombantes: “Sistemas de información para Internet” y “Nuevos paradigmas de programación”; qué no son otra cosa más que PHP y Java, respectivamente.
Java… Mmm… Java es Java. Eso de programación orientada a objetos es otra onda, no se compara con nada. Para darse un ejemplo, hoy nos tardamos una hora y media en conseguir que nuestro programa de mil y un “classes” y aún más “methods” leyera un dato. En fin…
PHP? Well… PHP rocks. It’s easy as hell, but much nicer.
Así es. Es tan fácil de aprender y manejar que cualquier alma sin conocimientos de HTML (como la mía) puede aprender a usarlo fácilmente.
Y, como bonus, dejo aquí éste link, es una guía de PHP para principiantes bastante interesante. La acabo de encontrar hace poco y apenas si empecé a leerla. Está muy comprensible y fácil de seguir, aunque tal vez desaliente un poco el hecho de que esta en inglés. Pero definitivamente es un worth-seeing.


Mis links de del.icio.us

Mis fotos en Flickr

101_0128

101_0124

101_0108

More Photos
web tracker Firefox 2
Linux Blogs México