martes, 27 de diciembre de 2011

Usar 'easy_install' en Windows (32 bits) para Python 2.7

Ok, post rápido sobre cómo usar el comando easy_install de Python en Windows 7. Antes una pequeña introducción acerca de que es 'easy_install', este comando sirve para instalar librerias de Python, librerias como Tweepy por ejemplo. Ok, en cualquier distro de Linux esto es muy fácil. Solo tenemos que instalar el paquete 'pythonsetuptools' usando la instrucción correspondiente (apt-get install para Ubuntu ó yum -y install para Fedora). Pero en Windows no tenemos un 'apt-get', al menos no en la forma como se dispone en Linux. Entonces, para poder disfrutar 'easy_install' e instalar librerias de una manera muy fácil tenemos que ir al Package Index de Python. En esa página está la lista de todas las librerias de Python, por si te hace falta alguna, además de que poseé un buscador (puedes escribir 'mysql' y te mostrará las librerias que pueden ayudarte a conectarte con mysql). 

Pero... ah si, estabamos en lo de easy_install, bueno, descargamos el ejecutable de 'pythonsetuptools' para windows en ésta página. Un detalle importante: parece no funcionar en sistemas de 64 bits, no estoy seguro pero vale la pena intentar... supongo... no se... pfff

Una vez descargado el paquete lo instalamos, nos va a pedir el directorio en donde está instalado Python aunque generalmente lo encuentra automáticamente, solo tienes que verificar que sea el correcto. El resto no es nada más que next, next, next...

Bueno, ya que lo tienes instalado es hora de probarlo. Que tal si instalamos la libreria para manejar la API de Twitter: Tweepy. Sin la ayuda de 'easy_install' esto no seria tan fácil. Bueno, abrimos una 'terminal' de Windows, sí, esa pantalla negra de ms-dos. Nos vamos hasta el directorio donde se instaló setuptools, en mi caso es 'C:\Python27\Lib\site-packages', dentro de ese directorio hay varios archivos, entre esos archivos está uno que se llama 'easy_install.pyo' como puedes ver no es un programa de Python ni una libreria pyc. Es más bien como una especie de ejecutable, y digo especie de ejecutable porque como sabrán Python no genera ejecutables ya que se trata de un lenguaje interpretado.

Muy bien, en la terminal tecleamos 'easy_install.pyo + el_nombre_de_la_libreria'.
Por ejemplo, instalaré una de las varias ibrerias para comunicarme con Twitter:









Bueno, en mi caso ya la habia instalado por eso muestra ese mensaje. Si no la tienes instalada debe mostrar otras cosas y al final un mensaje de que la libreria se instaló. Ahora solo tienes que ir al interprete de Python y escribir 'import tweepy' y listo, no ha marcado ningún error.



Con esto ya puedes empezar a desarrollar algun minicliente para twitter, oh claro, solo tendrás que buscar un poco de información acerca de Tweepy y el desarrollo de aplicaciones para Twitter :P







Listo, creo todo bien. Espero poner algo de Django funcionando en Windows proximamente.
Saludos!

miércoles, 9 de noviembre de 2011

Canciones...

Hace ya un buen rato que no escribo por aquí. Pasaron ya los panamericanos y no transmitieron mucho de Karate en los medios. En fin... Retornando al post, me dieron ganas de postear 5 canciones que me han gustado y que considero románticas. Probablemente ya escucharon todas pero buen, igual lo posteo. Solo son 5 canciones, con la intención de que no inviertan mucho tiempo en ver los videos. Comenzamos:

1.- There is a light that never goes out - The Smiths



2. -  Something about us - Daft Punk



3. Prófugos - Soda Stereo



4.- Cool Cat - Queen



5.- Stumblin in - Suzie Quatro y Chris Norman



No soy un gran conocedor de la música, de hecho considero que no escucho mucha música... Quizá cometí un error al poner una canción en español, pero en fin, ahi están y espero que les he hayan gustado las rolitas :P. Eso es todo por hoy... me la arranqué creo yo XD.

sábado, 8 de octubre de 2011

Primeras experiencias con Arduino y el Super Happy Dev-House

Regresando al blog entre varias novedades:
1. Falleció Steve Jobs
2. Ya compré mi placa Arduino
3. Segundo SHDH al que asisto
4. ... Ya te imaginarás... xD

No voy a hablar del sr Jobs porque nunca fue un admirador o fan de él. Fue importante en el mundo de la computación, supo vender muy bien sus productos, nada mas hay que ver a los fanboys...

Entre otras cosas, ya adquirí mi placa de desarrollo "Arduino", está placa es open hardware, lo que quiere decir que los planos para su manufactura están disponibles para el público en general. Arduino viene a revolucionar en cierta forma el mundo de la electrónica, cualquiera con conocimientos básicos de programación en C puede crear cosas muy interesantes, la cosa se magnifica cuando sabes de electrónica. La interfaz con la pc está simplificada, la placa se comunica directamente mediante el puerto pc. Dependiendo del modelo de arduino son las prestaciones pero aun el modelo básico trae muchas cosas, por ejemplo, se puede lograr vincular tu cuenta de twitter/facebook con una pantalla de cristal líquido sin tanto esfuerzo, bueno al menos requiere mucho menos esfuerzo que si lo hicieras con un pic y creando la interfaz usb desde 0, ademas de lograr la integración con un lenguaje de programación.
En resumen, arduino es una maravilla para los aficionados y profesionales de la electrónica y computación.

Hablando sobre el Super Happy Dev House... se trata de una reunión de geeks. Durante toda la noche uno se dedica a trabajar sobre un proyecto personal o grupal. Se forma un ambiente agradable para trabajar y conocer gente. Definitivamente se trata de un evento de ñoños para ñoños...

No dije mucho está vez... Trataré de hacer mi próximo post en inglés, ya estoy en básico 6 del inglés de upiicsa =/.

domingo, 2 de octubre de 2011

¡Qué el gobierno haga algo!

 Hola Que tal? Ya andamos de nuevo por aquí, y con una entrada que no es mia, se trata de un correo que me envió un amigo Ing Industrial, y creo que merece la pena invertir el tiempo en leerlo. Les dejo integro el mensaje:
 
Les dejo este texto que me llego en un e-mail y el cual me parece muy acorde a los tiempos de hoy, crudo y ácido, critica constructiva, que no es fácil de digerir puesto que la mayoría no saben leer entre lineas, ni captar el mensaje por mas simple que exprese algún ciudadano tratando de contribuir. Espero no les de flojera leer. Saludos a todos.
ME ASUSTA LA GENTE QUE DICE: ¡ ¡ QUE EL GOBIERNO HAGA ALGO ! !
Tengo un primo que estuvo en el tutelar por asalto a mano armada, después de salir de dicho lugar, estuvo vendiendo “vino adulterado”. Su madre y hermanos estaban felices, por que vendía veneno mezclado con un veneno todavía peor. Decían que era bueno, y que ganaban buen “dinero fácil” con ello.
¿Qué podía hacer el gobierno para corregir la educación que en casa dió mi tía a su hijo?
Tengo un primo que ya padeció sífilis, gonorrea y se infestó de pedículus humanus pubis (piojos genitales), aunque está casado y tiene ya dos niñas “adora a las prostitutas”. Por suerte en la actualidad está sano (o eso espero), y dice que “ya es especialista en enfermedades de transmisión sexual” (aunque no terminó la escuela preparatoria). Justo hoy fué a gastar otros $550.oo pesos en una ramera, y se mantiene un poco preocupado de no saber si ya contrajo VIH. Su padre (mi tío), a corta edad lo llevó con una prostituta, “para que se hiciera hombrecito” y supiera “qué es estar con una vieja”.
¿Qué podía hacer el gobierno para corregir la educación que en casa dió mi tío a su hijo?
¿Por qué mi tío no acudió a donde se les explicara sobre educación sexual y no a las “agencias de masajes”?
Tuve otro tío, el “Tío Vicho” (Victor) que murió hace dos años por alcoholismo, de joven era bravo y broncudo, le llamaban “El Burgues”. El me platicaba como se encerraba con mujeres, pues él “era el chido”, el que cargaba “la cocais”, el guapo y fornido (y claro que de joven lo fué, y de sobra). Se internó en centros de recuperación para drogadictos y alcohólicos cantidad de veces. En una ocasión, estando él “en reposo”, en casa de mi madre, en la madrugada empezó a gritar: – Las arañas, ¡Maten a las arañas! ¡¡¡Las arañas!!! – cuando corrimos a su recámara mi madre y yo, lo vimos saltar de un lado a otro de la cama, despierto, asustado, con esos ojos gigantes de drogadicto asustado, por fin lo pudimos controlar. ¡En esa limpia recámara no había ningún ataque de arañas gigantes!
¿Qué podía hacer el gobierno para corregir la ruta que mi tío fué fortaleciendo entre familia y amigos, hasta lograr su muerte?
Mi abuela siempre dijo: Son hombres, deben ser cabrones y viejeros.
¿Esto lo podía corregir el gobierno? ¡Si ni en su propia casa se interesaron!
Cuando Victor murió, mi abuela y yo contamos 34 botellas de alcohol del 96 de 300ml (el que se usa para curar heridas) encontradas debajo de su cama...
En México, mi país; cada que tenemos un terremoto o inundación la gente se pelea por la ayuda que llega de fuera y del propio gobierno. Mientras algunos tratan de salvar su vida, otros entran a casas de hermanos y vecinos para ver que se roban, de preferencia en la noche, “cuando es más fácil”, sino es que los propios policias, militares y rescatistas encueran las casas.
En Japón, hace unas semanas tuvieron una contingencia nuclear, la gente, damnificados, aun con hambre, esperaban formados agua y alimento, ayudaban a quien podían ayudar, “nadie robó nada”, y se publicó a Japón como un pueblo organizado y moral por todo el mundo. Un ejemplo a seguir, un país que “aun con hambre y oliendo muerte” se sabe formar y esperar un turno, donde los ancianos son sabiduría y no un estorbo.
¿Qué debería hacer el gobierno mexicano para corregir a un pueblo desorganizado, indiferente, amoral, semireligioso y conformista, novelero y bebedor?
Hace unos días, estando dos niños menores de quince años “jugando” en casa, uno bañó al otro con un solvente y le prendió fuego. ¿Necesitamos un policia en la sala – comedor de cada casa?
Mientras, en otra colonia, una mujer permitía que su propio amante violara hasta la saciedad a su hija menor de edad, siendo esta testigo ocular y presencial, “para que no buscara el hombre algo en la calle y no le fuera infiel” ella mejor ofrecía a su propia hija.
¿Que el gobierno haga algo? A una mujer no le importa su propia hija!!!!!!!!
¿Cómo cambia esto un gobierno de cualquier otra nacion?!
¿Que podría hacer el gobierno para tirarnos los televisores a la basura y meternos en la cabeza buenos libros?
¿Qué podría hacer el gobierno para mantener a los treinta vagos, alcohólicos y dogadictos que se juntan en la esquina de mi negocio y de mi casa? Si sus “mamis” los quieren tanto....  ?
¿Cuál gobierno? ¿El de hace 100 años o el de hoy…? O peor!!!, el gobierno de mañana… donde estarán tus hermanos y nietos…
¿Que el gobierno haga algo?? .....  Y NOSOTROS Cuando haremos algo?????????
No estoy de acuerdo en quejarme del "gobierno" como algo ajeno a mi, pues uno u otro partido está “lleno de mexicanos”, como yo, mexicano.
Esos "mexicanos" que tuvimos una revolución que nos enorgullese, donde soldados por un lado y revolucionarios por el otro: violaban ancianas, mujeres y niñas delante de sus hermanos, maridos e hijos, que después de presenciar el evento serían asesinados, sino torturados antes de esto. Y además, quemaban los cultivos, robaban las gallinas, guajolotes y puercos… los puercos.
Mexicanos contra mexicanos, como hoy.
Los cantores españoles y latinoamericanos “saben” que vendiendo en México ya se abrieron mercado, por que aquí, cualquier extranjero vale más que un mexicano. “El argentino” (dueño de una gran maquiladora de Guadalajara), siendo patrón y buen amigo de mi primo “El Chivigón”, en una ronda de cervezas le confesó: – "Alberto, aquí en México españoles y argentinos vivimos felices, llegamos a pedir permisos y hacer trámites y los mexicanos nos tratan mejor que a sus propios compatriotas, nos brincamos filas y ahorramos tiempo gracias a ustedes, las mujeres, por alguna razón, aunque seamos horribles, siempre nos sobran" -
¡Viva México Cabrones! ¿Viva México? ¿Qué parte de México?
¿La de los idiomas indígenas que nos avergüenzan o la de aquellos que vestimos tenis Nike?
¡Viva México! ¡Grítalo aquí!, en nuestras fiestas patrias, por que cuando te paras en China o España agachas la cabeza, pa’ que no te vean que eres mexicano.
El presidente de mi país dice que acabará con el narco… NO, no es así. Cuando los medios de comunicación le piden resultados el no debe de prometer que terminará con los transportadores y productores de la cocaína, deberia de pedir apoyo para denunciar a los hijos que trafican, apoyo para denunciar a los hijos que la consumen, apoyo para denunciar a los hijos que forman parte de sus filas. Apoyo para revisar  en “los hijos” las narices pa’ ver que se están metiendo… ¿quién creen que se está aspirando tantas toneladas de polvo blanco? ¿Los extraterrestres? Extranjeros las mueven aqui en el pais? Acaso es un Indochino quien es jefe de algun Cártel aqui en México?
¿Qué hará el gobierno para que dos de mis vecinos dejen de querer modificar, pintar y rayar mi propiedad?, ¿Qué hará el gobierno para que mi vecina deje de arrojar los excrementos de sus perros en mi azotea?, ¿Qué hará el gobierno para que mi vecino deje de fumar marihuana junto a mi tanque de gas desde las 8:00am, cuando sus padres se van?
Que si la policía es corrupta… tengo familiares y amigos policias, y sí, la mayoria es corrupta, (no todos, pues estamos también llenos de héroes anónimos) y otros pues no entran a ese oficio ni por lo inseguro del oficio ni por el sueldo. Los médicos, que recién fueron testeados en exámen, no tuvieron aprobación científica ni en 5%… ¿Qué va a hacer el gobierno? ¿Ponerles orejas de burro a todos los que traen batas blancas por que sus pacientes no importan y se mantienen en hospitales solo por las prestaciones, esperando jubilarse tempranamente?
En Huentitán, donde vivo, hace dos años un joven murió a balazos…y no, no fue víctima de la delincuencia, fue víctima de su estupidez. Los de “Los departamentos” contra “Los de el panteón” se apedreaban hacía meses o años, un día, uno sacó cuete pa´ darles a los otros, y las pedradas se han convertido en balaceras. Los encuentros se dan entre las 9:00pm y las 3:00am,
¡Que el gobierno haga algo! Denuencian los periodicos y claman los vecinos...
Si a sus propias madres no les importa que se maten unos a otros, y como son menores, “no pueden ir a prisión” todavía. Eso sí, a los que han sido recogidos por patrullas, acude la familia rápidamente a buscar hacia donde se los llevaron para liberar a sus angelitos. Se tatúan a “La Virgencita” en un brazo y “Una pistola” en el otro.
¿Que el gobierno haga algo????
 Sí, tienen parte importante, pero organizados no necesitamos ni a un gobierno. El gobierno no es y no puede ser más que “administrador” de los recursos que son NUESTROS. Recursos Naturales, Recursos INTELECTUALES, Recursos HUMANOS y Materiales....  NUESTROS.. de esta gran NACION.
¿Que el gobierno haga algo? ¿Qué va a hacer el gobierno para que tu familia y la mía no insulte ancianos, respete a los niños, evitemos las drogas, enseñemos “valores” en casa?
¿Qué hará el gobierno para que no gastemos “más” de lo que podemos pagar?
¿Cómo el gobierno nos va a “desinflar” estos sendos, forndosos y jugosos cuerpos llenos de grasa por comer 10 veces más calorías de las que requerimos? ¿Cómo es que el gobierno nos pondrá a caminar 5 kilómetros diarios o a trotar por lo menos 20 minutos por día?
¡Que el gobierno haga algo!!!  Claman en la Tele y en la calle todos mis conocidos...
Por que las calles están llenas de perros y gatos abandonados? por que NO ENTENDEMOS que son seres vivos que respiran, aman y sienten. Por que tu familia y la mía tira a las mascotas cuando crecen y se hace obvio que “no son de raza”. Por que todos esos perros y gatos sin raza que están en las calles son como yo, pues soy una mezcla de Mayas, Aztecas, Españoles y Árabes, y ¿quién sabrá de que más? Yo, como los perros amarillos. ¡Que el gobierno haga algo! Para que mis jóvenes vecinos (casi niños) ya no electrocuten gatos ni los “hagan explotar”, a veces desechos con vidrio o raticidas que “compra sus madres” en cualquier ferretería.
¡Que el gobierno haga algo! Por que en el Sanatorio que está entre Circunvalación y Artistas hay una mujer abandonada que dio a luz un niño hace tres días, no hay quien pague la cuenta ni quien la acompañe en su bendición.
¡Que el gobierno haga algo! Por que mis tíos que viven en Los Estados Unidos de Norteamérica cruzan las calles por las esquinas, no tiran basura, no manejan bajo los efectos del alcohol…, por que allá te dan “un ticket” o multa, hay cámaras en las calles y te pueden arrestar o quitar la licencia.
 ¡Que el gobierno ponga más cámaras! Como las de el periférico de la zona metropolitana de Guadalajara, que multaron a más de 2,300 tapatíos en una semana, por que NO SABEMOS LO QUE SIGNIFICA 80km por hora max. Por que aquí lo “chido” es ir muy rapido y rebasar a exceso de velocidad y matar perros, niños y ancianos, aquí es “chido” burlarnos de los pendejos que obedecen las reglas y al prójimo. Porque Cristo y Gandhi nos enfadan, los chidos son Hitler y Napoleón, ¡Arriba los narcocorridos y la música de banda! ajua. ¡Que el gobierno nos presente a Vivaldi, Mozart y a Silvio Rodríguez!
Por que aquí “el que no es transa no avanza”, por que en la “normalidad” somos gandallas. Por que lo “normal” es quedarte el billete que otro tiró en el piso, el “anormal” regresa el billete a su dueño. Por que el “normal” no hace caso al profesor y se burla en su cara, el “anormal” hace tareas, estudia y se prepara. Por que el “normal” grita, mienta madres y es agresivo, el “anormal” es callado, respetuoso y tranquilo. ¡Que el gobierno haga algo! Por que es “normal” que no entendamos entre lo moral y lo indecente.
¿Que el gobierno haga algo?????
 Producimos los libros para el sur de américa, ¡pero en México no se leen!
¡Que el gobierno haga algo!????
Por que en mi familia son famosas las telenovelas (no las novelas escritas), el refresco negro, la señora Chapoy y el fútbol, por que a mis tías y primos les enfada escuchar hablar de Sócrates, Platón, Aristóteles, Copérnico, Galileo, Kepler, Newton y Einstein… ¿quién diablos es John Nash? Por que los libros como la Biblia son adornos de casa, “no para leerse”. Por que solo los idiotas pagan diezmos e impuestos. ¡Arriba las Chivas!, ¡Arriba el América!, ¡Arriba el Atlas!, ¡Vamos Chicharito! Por que en los clavados, tae kwon do y otros deportes, a los mexicanos campeones se les reconoce en todo el mundo, así como a nuestros ancianos y paraolimpistas medallistas, pero “me aburre” saberlo, pues a mi compadre no le gusta tomar cagüamas (ballenas ó chelotas) con esos temas.
¡Que el gobierno haga algo! Por que Martita es madre soltera y tiene tres niños de tres diferentes padres. Y ¡ya está embarazada otra vez!, y ¿sabes qué?, son “gemelitos” esta vez.
¡Que el gobierno haga algo! Por que aunque Martita “no sabe” ni quién es el padre, ella pide la “ayuda” del gobierno, por que también tiene a su madre en silla de ruedas y “no hay quien le tienda la mano”.
Cuando el DIF fué a la primaria de mi sobrino Beto, ofreció la institución dar una comida “de calidad” por solo $5.oo pesos, un desayuno balanceado con agua de frutas o leche, proteínas, vegetales y carbohidratos de calidad. Las madres de los niños “se molestaron”: – A mi hijo no le gusta la leche. – Mi hijo no come frijoles. – Mi hijo no come verduras – (mi primo, el padre de Beto y yo, no lo podíamos creer), así, hasta el día de hoy, los niños siguen comiendo frituras, hot dogs y dulces en el recreo.
¿Que el gobierno haga algo?????
 POR MAYORÍA DE VOTOS se desprecio la ayuda de la institución.!!!!!!!
Me asusta cada persona que dice: ¡Que el gobierno haga algo! Y cada que lo pedimos, ni siquiera decimos “que debería de hacer” y “cómo se puede sustentar”.
De cada 10 amigos que egresaron la facultad conmigo, 8 dicen que en la escuela “no les enseñaron nada”, ¿entonces por que no se salieron?
Soy José Alfredo de la Cruz Murillo, Médico Veterinario dedicado a las Pequeñas Especies y Diseñador de Espacios, vivo en Guadalajara, trabajo en mi municipio y en Zapopan, hago práctica médica privada, organizo charlas “gratuitas” en parque, iglesias y escuelas sobre biología y mascotas, SOY MEXICANO, pero mi familia y mi pueblo no anda nada bien, tengo miedo por mis 2 hijas y el futuro que les espera. Puedo presumirte a mis familiares y amigos médicos, abogados, contadores, arquitectos y morales… pero hoy no es el tema.
Por el gobierno de este sexenio no podremos hacer nada, pero el que viene en 24 años será un ejemplo mundial, por que allí estará un hijo tuyo, y tú, lo educarás de forma ejemplar: con valores, formación científica, calidad humana, decencia y lo más importante, responsabilidad.
Te saluda un hermano mexicano.
P.D. Si tu dices: – ¡Que el gobierno haga algo! -, respeto tu postura, pero no me la comentes.
Si compartes mi punto de vista, eres un mexicano responsable y te interesa que 112 millones de habitantes logremos lo que unos cuantos “NO PUEDEN LOGRAR”, hoy no envíes un chiste y manda esto a “algunos mexicanos” que conozcas.

martes, 30 de agosto de 2011

Material de estudio para Redes y Conectividad 6NV1

 Mucha seriedad señor@s, no?


Bueno, les dejo el enlace a las diapositivas que se copió a mi usb Sandra hace una semana.

Sin comentarios, esas diapositivas son (creo yo) de los alumnos que expusieron en semestres pasados, ya lo habian notado de seguro pero de todos modos quería comentarlo. Las diapositivas están en un archivo zip. Las que intentó copiar el Abuelo y el Gallego el día de hoy no se copiaron =(, no se que habrá sido pero nosotros vimos que si las copiaron a mi usb pero ya a la hora de revisar en la laptop de Plaza, Calzada perdon, nos dimos cuenta de que no se copio nada =/...

Esperemos tener otra oportunidad de copiar esos archivos...


Enlace a diapositivas
https://skydrive.live.com/#cid=77AB3873B17EE35D&id=77AB3873B17EE35D!873

sábado, 27 de agosto de 2011

Taller de Python en UPIICSA





Yo enseñándoles el Python a los chavos jojo

El viernes 26 de Agosto se llevó a cabo el taller de programación en Python en UPIICSA. Fue un taller de dos horas aproximadamente, se vieron temas básicos como manejo de cadenas, operaciones aritméticas, entrada y salida de datos, estructuras de selección. Faltó por ver ciclos, paso de parámetros por consola, lectura de archivos y manejo de excepciones.

 Este chavo queria ver el Python mas de cerca =P



Contestando preguntas =/

Me dio mucho gusto ver que  los chavos les intereso el lenguaje y se vieron interesados en asistir a la segunda parte del taller. Tuve una reflexión sobre eso. Mi reflexión final fue que somos informáticos, no cientificos de la computación. Un informático no crea nuevas tecnologias sino que las usa de la forma que mas le conviene, es decir,"sacarle jugo".

 El de la izquierda es Jorge A., el "chalan" xD

Una de las cosas que me motivo a dar el taller de Python es que los profesores no salen de C y Java. No digo que este mal porque C es un lenguaje universal que tiene que estar presente en el curriculum de cualquier informático y Java es lo que está de moda desde hace un buen rato. Ok, desde primer semestre noté que a muchos compañeros se les dificultaba la programación en estos lenguajes y pensaba en aquel entonces "si no sabes programar entonces no debes estar en esta carrera". Pero que va, si debemos saber programar pero no llegar a ser unos expertos (a menos que te quieras dedicar a eso). Python es un lenguaje de programación muy potente con infinidad de módulos adicionales que te permiten crear simples aplicaciones de escritorio para bases de datos hasta aplicaciones de mucho nivel que incluyen manejo de microcontroladores, inteligencia artificial, procesamiento digital de imágenes etc, etc.

Y creanme que simplifca mucho la programación.

 
Uno de los asistentes demostrando lo que 
aprendió en unos cuantos minutos

Por otra parte, me sentí mucho más cómodo en este taller que en el de CU, a pesar de que me dijeron después los organizadores que estuvo aceptable. Un poco de lo que me puso nervioso fue que como eran estudiantes de física y matemáticas de la Facultad de Ciencias empezaron a hacer preguntas muy específicas sobre matemáticas :S como números complejos, coordenadas polabres etc. No digo que no conozca esos terminos pero no los manejo ya desde que pasé métodos numéricos y álgebra lineal=/

Pero bueno, el próximo viernes será la continuación del taller,  a los chavos les gusto y bueno, solo espero que continuen, ya hasta pidieron repetición pero en otro horario dado que varios no pudieron asistir mas que una hora =/

Gracias a los asistentes por hacer posible el taller.
No hubiera sido posible sin ustedes =P

Mención especial al experto en Java: Rodrigo Lara por la promoción del taller y el que nos haya arreglado lo del cañon y demas y también a @ por tomar las fotos. Gracias.

lunes, 22 de agosto de 2011

22 de Agosto de 2011


22 de Agosto

No sirve el servicio de Infinitum Movil (como de costumbre en UPIICSA), asi que este post lo estoy redactando en open office, para que no se me olvide que pensaba escribir...

Fui un desastre en el taller de matplotlib en CU, me puse nervioso, no supe que decir, me hice bien pendejo, no supe contestar preguntas, no supe ni madres mas que hacer una puta gráfica de x² y a la verga... No pasé de mi seno y coseno... Creo que hay una explicación sencilla respecto al nivel de mi taller y es que no soy matemático ni físico sino informático y apenas se programar... Ese fue mi gran error.

Análisis sobre mi taller, por mi.
Pro: Me animé a dar un taller, el taller fue en la UNAM, el taller fue para estudiantes de física y matemáticas... fuck!
Contras: No me preparé bien, me puse nervioso y llegué temprano =/.

En conclusión este taller me quedó grande, no di el ancho (sin albur), me paso lo de Malcolm el de enmedio en ese episodio donde tiene que participar en una obra de teatro y que el mero día de la presentación olvida todo... Lo malo es que aqui no hubo quien salvara el taller =(

Pido publicamente una disculpa todas las personas que asistieron, se que invirtieron tiempo y quiza sacrificaron algun otro compromiso por participar en el taller.

Por otra parte... tengo que decir que tengo la oportunidad de hacerlo muchísimo mejor, daré un taller de introducción a python en upiicsa. Debo de decir que tengo un dominio más amplio de python básico que el de matplotlib, por esa razón el taller del viernes tiene que ser mejor.

sábado, 6 de agosto de 2011

Primer encuentro de Software Libre en la Facultad de Ciencias de la UNAM.


Agenda del Primer Encuentro de Software Libre en la Facultad de Ciencias UNAM
Todos los eventos programados son gratuitos

Actividades 22 de agosto de 2011.
Anfiteatro Alfedro Barrera – Amoxcalli.

Conferencias:
10:00-11:00 Alberto Luebbert El software Libre en la educación.
11:00-12:00 Miguel Angel Barajas Software Libre y negocios.
12:00-13:00 Carlos Malaga Cómputo GPUS.
13:00-14:00 Efraín Antonio Ramirez Blender.
16:00-17:00 Fernando Romo Asterisk, VoIP.

Talleres:
Sala de Cómputo No.4 -Amoxcalli.

12:00-14:00 Felipe Contreras Taller de Phyton orientado a objeto.
14:00-16:00 Lucio Flores Taller de Matplotlib con Phyton.
16:00-18:00 Hiram Camarillo Taller básico de C.

Actividades 23 agosto de 2011.
Anfiteatro Alfedro Barrera – Amoxcalli.

Conferencias:
10:00-11:01 Leon Alberto Ramos Paradigmas comerciales en el Open Source.
11:00-12:01 Mauro Parra Hacking en linux.
12:00-13:01 Addiel Juarez Computo Paralelo.
13:00-14:01 Juan Claudio Toledo Supercómputo y Astronomía.
15:00-16:01 Agustin De La Palma SUSE Studio haz tu linux a medida.
16:00-17:01 Reyna Caballero Pendiente.

Taller:
Sala de Cómputo No.4 – Amoxcalli.

12:00-17:00 Antonio Toriz Taller-Demo Ing. inversa en laptops.

Lo organizan:
Erika Martinez. 
Facultad de Ciencias UNAM
Yadira Salazar. 
Facultad de Ciencias UNAM
Agustín De La Palma. 
Facultad de ingeniería UNAM

Facultad de Ciencias, UNAM
Av. Universidad 3000, Circuito Exterior S/N Delegación Coyoacán, C.P. 04510 Ciudad Universitaria
 Mexico D.F., Mexico. 

martes, 26 de julio de 2011

Campus Party México 3 - 2011

Se terminó. El evento con mayor poder convocatoria geek en México finalizó su tercera edición de manera excepcional. Innovación Ciencia Ocio y Cultura Digital fueron los tópicos en los que se desplegaron toneladas de  información a tráves de conferencias y talleres. Algore, Tim Berners Lee, Akira Yamaoka, Nadia Molina, John Britton, John Magdod, Miguel Alcubierre, Julieta Fierro y muchas mas personas conocidas en el medio cientifíco, musical, e informático.



Campus Party Mexico 3 se llevó  a cabo del 18 al 24 de Julio. Justo ayer al medio día dio fin este evento. Como asistí al evento me tomé la molestia de redactar algo sobre mi experiencia en #cpmx3 :)

Mereció la pena asistir al evento. Era la primera vez que iba y como #campuseronovato no sabia muy bien de que iba a tratar. Lo único cierto era que iba haber una conexión de banda ancha díficil de conseguir fuera de #cpmx3.

Por está zona andaba yo


Como dije #cpmx3 estaba dividida en cuatro secciones, cada sección tenia otras subsecciones que albergaron de martes a sabado conferencias y talleres. No se que tal estuvieron las zonas de Innovación y Cultura Digital ya que estuve mayormente en Ciencia. De ocio digital no hablo porque no es lo mio pasarme horas y horas jugando. Tal vez hasta 3 hrs máximo cada 2 o 3 días. En Ciencia (#cpci) los contenidos que estaban en la agenda se veian prometedores y la mayoria fue así, sobre todos los de Astronomia y Espacio. En cuanto a robótica algunas conferencias no fueron de lo mejor pero si los talleres.Igual Hardware y Modding.

 #cmx3 para todos :)

Muchos piensan que #cpmx3 era solo para geeks y aficionados a la tecnología pero no, ovbio se trató del público principal, pero en si cualquier persona con una buena idea para mejorar el mundo usando la tecnologia era mas que bienvenida.

Akira Yamaoka con mariachis


Fue una buena experiencia, mereció la pena ir. Lo que me impresionó fue la cantidad de gente que asistió. Alguno por twitter mencionó que está era reunión de ninis y desempleados, nada más falso. Un 90% de los asistentes era población económicamente activa, los que no trabajan eran estudiantes y varios era ambas a la vez. Hubo de todo, ingenieros, químicos, físicos, músicos, artistas visuales, escritores, matemáticos, computólogos. El ambiente durante el día era bueno pero caer la noche y finalizar todas las conferencias empezaba la otra #cpmx3, la del relajo, y esto también cuenta y mucho para el evento.

Expertos en modding dispuestos a resolver tus dudas

También cabe mencionar que asistieron personas que han hecho del internet su herramienta mas potente como el Yayo Gutierrez, Akira Reiko, los de OpenEnchilada, John Britton, Alan Lazalde, Ba-k y muchos más.

No podian faltar los Trolls =P



El que fue tuvo la oportunidad de conocerlos y tratar con ellos más de cerca. Aunque yo no saludé a todos los mencionados arriba si los ví y escuche algunos comentarios, sobre todo a John Britton con su creación P2PU de la que recomiendo investigar y participar :D.


Campuseros troleando a los @GlobosCPMX

Y la foto del recuerdo:


Antes de continuar quiero agradecer al Ing Castelan por haberme pasado las fotos para ilustrar este post. Gracias!

Bueno si has llegado hasta aquí te felicito porque está no fue mi mejor redacción, incluso la encuentro yo mismo un poco aburrida =/. Gracias por leerme. Por cierto lamento lo del incidente del twitter contra Akira, jamás fue mi intención provocar un troleo contra Akira... simplemente pensé "No creo se tome la molestia de leer este mensaje, ademas es es con tono de broma". Pensé mal me equivoqué pero al final creo que todos se lo tomaron con humor. :)

Bueno ahi queda para recuerdo, tomenlo con humor, el troleo usando medios digitales no es más que coto, no importa, pasa llega y se va. Igual se lo hubiera dicho en persona.
Una disculpa especial a las personas que se vieron involucradas en la tira cómica. No la volveré a publicar, los que siguen en twitter ya la vieron :)

domingo, 10 de julio de 2011

Blog del equipo de Karate-Do de UPIICSA

Hola, este es un post publicitario. El equipo de Karate UPIICSA quiere darse a conocer a traves de internet, por eso se tomó la decisión de crear un blog para publicar sobre las actividades que lleva a cabo el equipo.
El link es el siguiente: http://karateupiicsa.blogspot.com
Esten al pendiente de los nuevos articulos que se publicaran en las siguientes semanas.

Ups! Chin... me hace falta un post para www.upiicsalibre.org =/ Lo bueno es que ya viene #cpmx3 sera una magnifica fuente de inspiración... espero xD

domingo, 12 de junio de 2011

Torneo de Karate Cruz Azul Hidalgo (crónica escrita al vuelo)

Wo0laap!(si Lupita, te robé tu saludo)
Que tal estimados lectores de este pequeño espacio. Pues en este post les contaré lo que fue el torneo de Karate-do Cruz Azul Hidalgo.

La cita era a las 7 de la mañana en la central de autobuses norte. Ibamos a ir con los karatecas de Fuego Nuevo. Yo llegué sobre la hora pero aun así no fui el ultimo en llegar. Solo faltaba un integrante. Tomamos el autobus que salia a las 7:20, estabamos listos para competir. Algunos no logramos dormir lo suficiente así que aprovechamos para dormir durante el trayecto. Llegamos a la Ciudad Cooperativa Cruz Azul aproximadamente a las 9:00 de la mañana, el clima era fresco, bastante agradable por cierto. Llegamos a donde se iba a llevar a cabo la competencia. Ya estaba todo listo, 5 areas, mesas de gráficas, souvenirs (que terminaron rematando), venta de alimentos (por fin!).

El momento de la llegada...


La primera llamada para graficar cintas blancas fue a las 10:30 aprox. Cabe mencionar que está vez noté que si hubo una buena organización puesto que el torneo acabo temprano (a eso de las 5pm), esto a pesar de que hubo categorias infantiles y juveniles.
La unidad (?) deportiva
Pues bien, llegó la hora de que comenzar a competir =D. Estuvimos un buen rato esperando a graficar, por fin nos graficaron y nos dijeron en que área ibamos a competir, estabamos calentando y de repente nos llaman para dar inicio a la ceremonia de inauguración. Para esto ya habian competido las cintas blancas en la categoria de adultos donde UPIICSA ganó una medalla en kata por Angie :) .


Después de la ceremonia...
Pues pasó la ceremonia de graduación y nuevamente nos llamaron al área. Seré honesto, pasé sin pena ni gloria =( . Por otra parte me dió mucho gusto que "el Yorch" haya ganado medalla en kumite y mas porque de ultima hora se cambió de ligeros a pesados O=. Después le tocaria el turno a Rubí en cintas verdes, ganó dos medallas. No pude ver su actuación sobre el tatami. En cintas cafe (para los radicales marrón) no tuvimos ningún participante de UPIICSA. Llegó el turno de las cintas negras, ahi solo tuvimos a Paco en kata quien tuvo una participación notable.

Al mismo tiempo que competia Paco se llevo a cabo el encuentro de kumite femenil por equipos donde participaron Paty y Carolina representandonos. El equipo contrario era de la UNAM, como era de esperarse el equipo de UPIICSA (¿o IPN?) ganó el encuentro. Enseguida volvieron a pelear contra otro equipo de la UNAM y de nuevo ganaron.

Patito de Ao
Terminó el encuentro de kumite femenil por equipos. Hubo una ligera pausa y después vocearon que era la hora de la categoria "Master" de cinta negra donde el sensei Marcos tendría participación. El sensei Marcos demostró ser superior a sus rivales en kata ganando el primer lugar.
En conclusión el torneo resultó ser una experiencia mejor de lo esperado, una oportunidad para aprender y sobre todo probarse uno mismo. Una vez finalizado el evento nos dirigmos al lugar donde acampariamos. El encargado de guiarnos fue Paco quien no sabia exactamente donde era y ya estaba provocando el descontento del grupo (xD). El acampar fue muy padre ya que fue una oportunidad para convivir mas con el equipo, de conocer un poco mas a los integrantes fuera de la seriedad del entrenamiento. 
 Aqui la banda queman.. asando bombones y salchichas

En conclusión valió la pena ir...

Por cierto... fue divertido escuchar las anécdotas vergonzosas de varios de nosotros ;) xD ... y ahhh grrrr las playeras conmemorativas no incluian el nombre de UPIICSA en la lista de escuelas participantes =(
 Si encuentras a UPIICSA te regalo un equipo de kumite completo =D LOL

Está crónica fue escrita al vuelo desde lo que yo ví, si ven que hay algo que corregir por favor hagánmelo saber ;)...
Por cierto muchas gracias a Rubí y a Rodrigo por las fotos.

miércoles, 8 de junio de 2011

domingo, 5 de junio de 2011

Herramientas de desarrollo en Microcontroladores PIC en Linux

Cuando estaba en cuarto semestre aprendí por fuerza a programar pics, en realidad debí aprender eso desde segundo semestre pero por deficiencias docentes de la escuela nunca me enseñaron, mucho menos yo intenté aprender algo por mi cuenta aunque si quería. En fin...

Para el proyecto de Adquisición de datos, tanto la materia de teoría como la de laboratorio requerian el uso de pics, yo no sabia programar nada de eso, no tenia idea. Total que un fin de semana tuve un encerron digno de un programador y logre sacar esos proyectos ñ_ñ

 Así acabé... ¬_¬

Tiempo después me pregunté si existian herramientas libres para el desarrollo. Me enteré primeramente de Arduino pero lo descarté dado que hay mucha más documentación en internet sobre el desarrollo con PICs. Otra razón por la que descarte Arduino fue porque ya habia comprado un programador, para ser más exacto compré el Master-Prog, poco después me enteré investigando que ese programador es un clon del PicKit2 de Microchip y que por esa razón si era posible utilizarlo en Linux ya que la misma microchip provee el driver.

Por otra parte... ya tenia el programador pero y los compiladores?
Encontré las versiones libres de lenguaje ensamblador para PICs y lenguaje C. Para programar en ensamblador hago uso de la suite GPUtils, que incluye el compilador, y el linkeador que pasa el codigo asm a lenguaje maquina, es decir el código hex que se graba en el pic. Para programar en C encontré SDCC (Small Device C Compiler). La verdad me gustó mucho ese compilador, muy amigable, fácil de aprender, versátil etc.

Ok ya con esto era suficiente para empezar a desarrollar con PICs y... zas! como rayos sabré si el programa funciona como debe ser antes de implementarlo físicamente... Faltaba el simulador, fui ahí cuando me dí cuenta de que la electrónica está un tanto retrasada en el ámbito del software libre, practicamente no encontré un buen simulador libre, así que tuve que hacer uso del wine para instalar el conocido proteus. Ahora mismo que redacto el post me estoy enterando que existe uno que se llama SPICE que es un simulador de circuitos libre, lo probaré después porque aun no lo instalo ;)

Bueno, si eres un geek warrior del código amante del bloc de notas de windows o el gedit de gnome no tendra problema a la hora de compilar desde consola, pero si eres un desarrollador menos frikieado que prefiere usar IDEs, el entorno más usado para programar micros en linux es PikLab =D

Listo, creo que ya tenemos las herramientas mínimas necesarias para desarrollar, el programador, el compilador y el simulador. El uso de tablillas de prueba es opcional aunque si recomendado, no se fien siempre de los simuladores ;)

Ahora si! A darle! =P
Siendo así... los que ya llevan un tiempo usando Linux (o toda la vida como @erickchias ¬¬ xD) saben que deben buscar los paquetes .deb o .rpm según la distro que usen. En ubuntu es muy fácil instalar todos los paquetes mencionados puesto que ya están en los repositoros, solo se van a la consola y escriben :
sudo aptitude install nombre_paquete

Para otras distros como Fedora, "Fedora en verdecito" (OpenSUSE xD), Debian, Arch, etc debemos descargar los paquetes en caso de que no vinieran en los repositorios, o igual podemos agregar el enlace a los repositorios y listo, no pienso meterme en esto.

Bueno después de haber instalado Piklab, GPUtil, SDCC y el proteus si quieren... el siguiente pasó es instalar el driver del programador, se hace lo mismo. Está será la parte que explicaré, como instalar y usar por línea de comandos el programador D=

Antes de comenzar la instalación es importante mencionar que el Master-Prog solo es un clon del pickit2 en cuanto a hardware puesto que tiene un firmware diferente, el cual fue programado por el que vende el master-prog. Aun así el proveedor nos da la opción de "actualizar" el firmware por el original del pickit2. Eso fue lo que hice, actualizar el firmware para poder usarlo como si de verdad se tratara del programador de microchip, de otra forma no seria posible reconocerlo en linux como el programador.

Instalación
Primero nos vamos a la página de Microchip y descargamos el que dice "PK2CMD V1.20 Linux & Mac OS X Source Code with Makefile". Lo extraemos y nos vamos a la carpeta para instalarlo. Ya saben, en una terminal nos vamos a la carpeta y nos ponemos como root, y le damos make install. Nos mostrará los archivos que se copiaron:

 Muy bien, eso significa que ya podemos hacer uso del programador por línea de comandos =D. Ahora un ejemplo.
Para detectar el programador tecleamos en consola:
pk2cmd -P 
Con esto estamos detectando el programador y el pic que trae en el zócalo, en caso de no traer ningún pic marca el error:



Y efectivamente, no tengo ningún pic en el zócalo. Probaré ahora con el PIC16F628A:



Lo detecto! Muy bien, el programador funciona. Ahora grabaremos un programa .hex en el pic:
Con el comando:
pk2cmd -P -M -Frutadelarchivo.hex
pk2cmd -P -M -F/home/lvcios/Documentos/UPIICSA_LIBRE/msjlcd.hex
 Lo que hice fue grabar un programa en el pic16f628a, el programa consiste en mostrar en una pantalla lcd las palabras "UPIICSA LIBRE":



Como ven, no es díficil manejar el pickit2 mediante consola. De hecho es más fácil que usando una interfaz gráfica. Me faltaron algunos detalles sobre como leer un programa, verificar la escritura y demas cosas, esas cosas las explicaré en otro post pero de todos modos están documentadas en la web.

Fuentes:

PICKit2 en Kubuntu Hardy

Program PICs with a PICkit2 using the command line on Linux - Curuxa

sábado, 4 de junio de 2011

Terminando el semestre entre borracheras y reclamos.

Hola que tal como están, hacia ya un buen rato que no escribia por aquí. La razón es sencilla, twitter me satisface en todo momento para postear algo sin necesidad de escribir un título o algo. En cambio en el blog tengo que crear la entrada, editar si acaso un poco de html etc... En fin, a lo que vamos =D

La utlima vez que escribi fue de microcontroladores, que ya llevaba algun avance y demás. Debo decir que no he avanzado mucho, hasta el momento solo he sido capaz de poner un mensaje en moviento en una pantalla lcd 2x20. Espero en vacaciones (las más cortas en mi vida de estudiante) poder mover un carrito y hacer otras cosas más, o al menos vincular un pic con la pc vía usb.

En realidad no tengo mucho que contar, voy pasando tranquilamente todas las materias del semestre, excepto contabilidad. Me puesto ebrio más seguido, he platicado más con Bertha de mis manías, me he vuelto más vulgar, deshinibido, etc etc.

En la escuela no desarrollé ningun proyecto notable, como es costumbre de los alumnos y maestros en UPIICSA. Bueno, aprendí a programar en vb.net, nada del otro mundo...

Bueno un video intermedio de una rola que me gusta:




Me gusta la canción =D

Otra cosa... se llevó a cabo el concurso de programación Alan Turing, lo organizó la ESCOM como parte de su tradicional Xpo-ESCOM. Fui con unos compañeros a ver que tal nos iba y la verdad no nos fue muy bien. La diferencia que hay entre ESCOM y UPIICSA en cuanto a programación es abismal. Se que es mucho más importante tener una capacidad de análisis y de resolución de problemas que saber programar cualquier cosa en Java o C o cualquier pinche lenguaje pero la verdad es que si es deprimente saber que no les puedes competir de tu a tu en programación.

La experiencia de ir a concursar a pesar de todo fue gratificante. La escuela nos "apoyo" con lo del transporte que por cierto inicialmente se trataba de una camioneta pero que al final le terminaron encargando el paquete de llevarnos al profesor Victor Jalil. El prof se portó muy buena onda con nosotros y platicó de muchas cosas relacionadas con la escuela, de los problemas, de cuando el estudió, de la apatia de profesores y alumnos (sobre todo), de su experencia de trabajo, de software libre entre otras cosas. El simple hecho de que él haya sido nuestro profesor "tutor" en el concurso fue ganacia.

Como anécdota del concurso me quedo con lo que le dije a Hiram mientras esperabamos que nos dieran los problemas a resolver:
"Oye wey... sabes compilar por consola?"
Es triste aceptarlo pero así era, por consola solo habia compilado programas escritos en Python. Compilar un programa escrito en c en consola no es muy dificil, de hecho es más fácil que usar un IDE.

Hablando de las borracheras... pido perdón a todas las personas que se ofendieron por mi comportamiento  twittero, facebokeero y mensajero de celular. Perdón =(

Ahhh por cierto antes de que se me olvide... Pasarón también los interpolitécnicos de karate, en otro post hablaré de eso porque el sabado 11 de junio hay otro torneo, por fortuna ya acabe los proyectos más pesados y si podré ir toda esta semana a entrenar, incluso creo que podré ir a partir de las 11 de la mañana..

Bueno es es todo, les dejo un wallpapper:


K-On! modo Maid jijii =D

sábado, 12 de marzo de 2011

Practicas con el PIC16F628A (también #foreveralone o recuperando el tiempo perdido ;) )

En vacaciones me puse a estudiar con más entusiasmo que nunca la programación de microcontroladores, tanto que hasta le perdí el miedo al lenguaje ensamblador =P y hasta hice unos programitas ahi para observar como funcionan los registros del pic, los famosos trisb, portb, porta, trisa, status, option reg, etc etc.

Solo hice tres programas en ensamblador: prender y apagar un led, un contador del 0 al 9 con un display de 7 segmentos y finalmente la lectura de un teclado matricial en el portb.

Después me pasé a programar en lenguaje c usando el compilador de CCS: PicC. Ahi he desarrollado todos mis programas para pic. Ahi voy poco a poco, paso lento pero seguro, ya acabé el primer módulo de un curso que me rolaron.

Este primer módulo del que hablo es introductorio mas que a los pics, al lenguaje de programación. Solo es una práctica con un semáforo y otra con un dado. Mas que nada para conocer la sintaxis del lenguaje y las estructuras de control que maneja. Yo como dije anteriormente usé lenguaje c para programar. Lo que estaba en basic lo hice en c y listo, funciona exactamente igual :D


Bueno, aquí está la evidencia de las prácticas:
La primera consiste en la realización de un programa que simule el comportamiento de un semáforo. El programa en si es muy sencillo y la implementación del circuito aun más.
El semáforo tiene dos modos de funcionamiento, el normal con los intervalos de tiempo entre los colores verde, amarillo y rojo; y el funcionamiento de cuando se "desconfiguran " (?) que sólo muestra el color amarillo.
El circuito, conforme avance seré mas ordenado en la implementación =P
No me detengas ahora... que acabo de empezar y me gusta =P


La seguunda práctica es un poco más compleja, es para conocer las estructuras de selección del lenguaje de programación que es case e if y una de las de repetición que es for, hay más estructuras pero en este ejemplo solo manejan esas. Se trata de un dado electrónico, se presiona un botón y se selecciona un número al azar entre 1 y 6. Para hacer más interesante la cosa el autor de lo módulos sugiere usar una bocina y aprovechar el display para dar la sensación de que en verdad se eligió un número al azar.
El circuito, con todo y bocina :D
ñ_ñ

Ahi voy con los pics, se a donde quiero llegar con todo este rollo. No quiero limitarme al desarrollo de aplicaciones para computadora, también quiero entrarle a la robótica y el desarrollo de dispositivos. Me da un poco de vegüenza esto ya que se supone que estos circuitos son de segundo semestre y yo apenas en quinto semestre los estoy haciendo, aunque me reconforta un poco saber que hay quienes estan en octavo de ingeniería en informática y no saben y querran saber nada de esto :) porque o bien ya son unos expertos en el desarrollo de aplicaciones (web entre ellas) para distintas plataformas como android, ipad, el extinto symbian, etc, o porque se la han pasado toda la carrera tonteando aqui y allá con las "clases" que nos dan los maestros. Yo se que es lo que quiero, tengo un objetivo y lo cumpliré :D.
 
Jaja, le pongo de fondo música legendaria al primer video y al segundo algo de "The darkness", ya me imagino que rolas usaré cuando desarrolle algo mucho más chido :D.

En otras cosas... ya aprendí algo de programación orientada a objetos en php y como usar los objetos para la gestión de bases de datos, ya quiero que mi prof de manejadores de bases de datos nos diga que rayos vamos a desarrollar para empezar cuanto antes. De antemano solo se que se trata de la ejecución del script directamente por linea de comandos mas una aplicación local mas otra aplicación web que checará el prof en internet :D.

Bueno retornando a los pics, para los que lo necesiten, publico el código fuente y el archivo de simulación en proteus en este link.

Eso es todo por el momento, ahora a estudiar la comunicación rs232,  me despido entonces no si obsequiarles unos wallpapers a todos y en especial a los forevealone xD:



Por cierto... antes de que se me olvide. Usé el pic16f628a, en los videos se ve en ambas protos un pic "chonchote", el que acompaña al semáforo es un 16f677a y el que está al lado del dado es el 18f4550 que tiene capacidad de comunicarse directamente con el puerto usb de la pc :P.
Saludos!

domingo, 6 de marzo de 2011

My first post in english =P

Hi guys, this post was written with the help of Google translate... Naaa es más fácil para mi en estos momentos escribir en español. En realidad no tengo mucho que escribir, paso la primera evaluación departamental en UPIICSA, en general pasé bien a exepción de contabilidad que la pienso pasar en ETS con ya ayuda de @YahsiFunnyLove :P

En otras cosas... este semestre lo inicie con ganas de hacer proyectos chidos por mi cuenta para pasar las materias, he mejorado notablemente en la programación de PICs tomando en cuenta que tercer semestre no hice ni madres y en cuarto me vi forzado a aprender. Hoy ya programé un circuito para manipular la entrada de un teclado matricial 4x3 en C :D.

En realidad me dí cuenta de que he perdido demasiado tiempo en UPIICSA. Pero bueno, mejor ahora que estoy a la mitad de la carrera que al salir. Estoy estudiando la posibilidad de conseguir un trabajo de medio tiempo aunque la paga no sea buena, en realidad no me es necesario trabajar :P pero ya debo de ir viendo un poco del mundo real :(

He estado estudiando las notas que me envió Evil Geek y espero que terminar un proyecto que tengo pendiente sobre comunicación inalambrica y automatización, en realidad es una ampliación del proyecto que nos dejo el prof Torres Coronel, que en lugar de comunicarse vía puerto paralelo o serial con la pc comunicarlo en forma inalambrica o vía usb. En realidad el curso de Evil Geek está en PicBasic Pro pero yo lo estoy programando todo en c, digo al fin y al cabo poco importa el lenguaje :P aparte de que otras cosas me motivan a programar en c.

Sobre PHP puedo decir que los cursos que han dado en el Telmex Hub han sido de buen nivel, también es una buena opción la comunidad para conseguir trabajo y se me ocurren más cosas para programar en PHP, seré un genio si logro vincular PHP con los PICs :D aparte de que hay otro proyecto para desarrollar una página web del equipo de Karate  :) de la cual J. Aviña ya ha adelantado mucho la verdad.

Algo que noté en los cursos que han dado en el telmex hub es que la mayoria de los asistentes son alumnos de upiicsa. Es triste saberlo porque te das cuenta que la escuela tiene un nivel más bajo de lo que crees, que necesidad de ir a tomar un curso de Java básico cuando se supone que en la escuela te deben enseñar eso. Tal vez tenga que ver con lo que me dijo un prof que la verdad no creo que sea cierto... me dijo que antes a los aspirantes a Ing en Informática los filtraban según de la carrera de nivel medio superior que vinieran, en pocas palabras si venias de técnico en sistemas digitales, computación, programación, informática tenias una ventaja notable sobre los otros aspirantes ajenos al área de informática, quiza por eso los profs se aburrieron de tener que volver a las bases en lugar de irse en chinga hacia adelante total lo escencial y un poco más ya lo sabian los alumnos.

Naaa no creo que los profs se aburriera, mas bien se han quedado atrasados.

Bueno, eso fue todo por día de hoy, espero que en el transcurso de la semana consiga una cámara para tomar foto y video de mis desarrollo de prácticas.

lunes, 7 de febrero de 2011

You Are the Best Around!

Hola que tal! En este puente descargué las cinco películas de Karate Kid que hay, las viejitas con el Sensei Miyagi y la ultima con Jackie Chan haciendola de Senseir.
A pesar de que ya tienen muchos años de haber salido nunca habia visto esas películas, de hecho apenas acabo de ver la I y la II, me faltan las otras tres.
Lo que me motivo a verlas fue que me siento un poco desanimado en los entrenamientos, como que siento que debo de aprender una kata nueva y no viera la hora. Después de ver Karate Kid I me sentí ligeramente más animado, sobre todo por la parte final del torneo y el soundtrack :



Creo que nadien entra en su primer torneo como cinta negra, bueno excepto Daniel-San. Me llama mucho la atención lo pequeñas que se ven las areas de combate  y que no se respeten los reglamentos (quizá en aquel entonces no era como hoy) de que para distiguir a los competidores cada quien tuviera un color de cinta distinto, rojo o azul. Bueno... haber que pasa en esta semana, supuestamente el próximo sabado es el clasificatorio a la universiada y supuestamente yo envié mis datos para competir pero supuestamente no participaré porque no entregué algunos documentos. Bueno como sea si participo lo haré con todo.

viernes, 7 de enero de 2011

Nuevo blog

Hola, bueno este una especie de comercial para promocionar otro blog.
Ahora colaboro en otro blog, donde también se habla de cosas geeks, un blog de geeks para geeks y no tan geeks. Esto no significa que descuidaré este blog sino al contrario, sera motivante tener que hacer un post diferente para cada blog y que sea de calidad el post, no un simple copy&paste como ya he hecho aqui otras veces.
Bueno, les presento el blog de erickchias :


 El cual pasará a mi lista de blogs leidos.
 Ah si, el autor es el mismo que el del extinto rinconcitomorfy.
Bueno, eso es todo por este post, voy bien con los uC, ya mostre un "hola mundo" en un LCD :D :)

martes, 4 de enero de 2011

Sacandome la espina

Hola! Feliz año 2011 a los que leen este espacio. Que son pocos o a veces llegan por casualidad pero bueno, lo leen.
Gracias al buen Israel por la el detalle.


En el post anterior les habia dicho que iba a postear unos proyectos, o uno. Si no me equivoco es el proyecto que realizamos para la materia de "Aplicación de Adquisición de datos" que se cursa en el cuarto semestre de la carrera de Ingeniería en Informática de UPIICSA.

No lo hare.¿Por qué? Porque no está bien hecho, la simulación del programa en el pic esta muy bonita en proteus pero no funcionaria en fisicamente por que le faltan detalles como la famosa palabra de configuración. Lo mismo pasó con el proyecto de la cerradura electrónica. No teniamos NPI de programar los uC, según yo aprendí a programarlos en lenguaje C pero ni maíz paloma. No funciono, aparte de que terminé todo frustrado por no poder "quemar" el uC.
En su lugar les mostraré algo que si funciona, y funciona bien.

Estoy aprendiendo a programar los microcontroladores (uC) en lenguaje ensamblador. Se supone que al final de segundo semestre y durante el tercero tienes que aprender a programar e implentar circuitos con uC pero creo que al menos la mitad o más quiza de los estudiantes llegan a cuarto semestre sin tener NPI de cómo programar un uC o de que se puede hacer con el. Yo llegué en blanco :/
Así de grave estaba mi situación...
Algunos dicen que para los informáticos no es indispensable aprender sobre los uC. Yo creo que no tienen idea de lo que se puede llegar a hacer con el duo "uC&PC" . Infinidad de cosas. Creo que la siguiente imagen los describe. No saben que son y para que sirven los uC y mucho menos les interesan los uC.

Creo que por eso me dicen amargado :/

Ok, continuando con el post les presentaré mi primer circuito con uC que funciona de verdad, tanto en proteus como proto xD. Se trata de un circuito que muestra mi nombre a través de un display de 7 semegentos de cátodo común. Bastante simple la verdad. De hecho muy simple. Simplisímo.
Lo programé en ensamblador usando el entorno de programación y el compilador que proporciona microchip: MPLAB. Y la simulación la hice en Proteus.

He aquí el video de la simulación:

video
Muy muy bonito, pero nunca 100% fiable :(

Y la implementación en la tablilla de pruebas:
video 
Jojo, sigo siendo anónimo

No es ni de cerca lo que se dice un "proyecto" pero al menos me consta que lo hice yo. Hay muuuuuuchas cosas que debo aprender todavia cómo controlar la frecuencia del oscilador por ejemplo xD. Usé el PIC16F628A. Es el principio de muchas cosas realmente buenas. Por ahora lo que queda es terminar esa bendita cerradura electrónica en la cual por cierto mi papa aportará el teclado y la pantalla lcd, bueno al menos eso me dijo, que a ver si consigue eso entre la "chatarra" electrónica de su chamba.

Dominar los pics es mi propósito de año nuevo, se que será duro pero el final es muy prometedor, estaré por encima del informático promedio, casi a la par de un ingeniero electrónico en el área de sistemas digitales. Por lo pronto tengo la mira en realizar algo como esto al final del año:


Se que es muy ambicioso tomando en cuenta el nivel que tengo ahora pero si lo pienso bien... desarrollé el programa para la cerradura electrónica en C en un fin de semana, no tenia NPI de los uC. El proyecto de Aplic de adq de Datos lo terminé en una noche. Y desarrollar esto en ensamblador me llevo una semana y eso porque en realidad no sabia nada de uC :) Así que a esta velocidad puedo desarrollar algo interesante como proyecto final de alguna materia de quinto y mas interesante aun en sexto semestre. Me ha caido el 20 de que debo aprender inglés :( snifff snifff.

Bueno eso fue todo. Hasta el próximo post, aunque no estoy seguro si sera aquí o  en el nuevo Rinconcito Morfy.

Como regalo de reyes liberaré el código y dare a conocer la web-bibliografia en la que me estoy apoyando mucho.