Archivo de la categoría ‘Informática’

Curso de Pygame, en español, online y gratuito

Jueves, 4 de Marzo de 2010


Vía el comentario de Damian en el articulo de la Sandía Pygame es divertido jugar con el que nos ofrecía información de un curso online y gratuito de PyGame (link a la wikipedia).

Bueno aquí tenéis el link que informa del curso CURSO DE PYGAME, comienza el 10 de marzo en el 2010.

Y os pego las normas que me han llegado por email…es que me apuntado, siempre he querido aprender bien PyGame:


Hola

Bueno despues de tanta espera aque esta la respuesta a la aceptacion al curso solo tienes que cumplir algunos requisitos.

Requisitos:

- Tener Ganas de Aprender
- Conocimientos en Fundamentos de Programación si no puedes ingresara a http://aprenderpython.com/smf/index.php?board=38.0
- Conocer Python pueden ir al curso de Introducción a la sintaxis Python http://aprenderpython.com/smf/index.php?board=22.0
puedes descargar nuestra ISO de Python desde http://www.aprenderpython.com/python/?p=823
- Tu apoyo es importante, puedes apoyarnos ********* ** ***** ** ** publicidad solo un *****.
- Todo va ser a través de la plataforma Moodle Enlace http://www.aprenderpython.com/aula/ y registrarse.
- Quien se retire se agregara a una lista donde no tendrá mas oportunidad de registrarse a ningún curso ni evento de este tipo.
- Realizar todas las actividades mencionadas en el curso y consultar el material de apoyo.
- Invitar a mas personas que estén interesadas en realizar el curso de Pygame.
- Las fechas de inicio del curso se estarán informando en la plataforma Moodle.
- Leer el reglamento en la Plataforma Moodle.

Bienvenidos a Aprender Python y bienvenidos al Curso.

Saludos Daniel Bermudez

  • Share/Bookmark

Bueno ya pasaron, vieron y se fueron

Martes, 9 de Febrero de 2010

Uff que locura ayer, porque antes de ayer por la noche me dio por subir una noticia a meneame (Una imagen de la feria de Apple)…por si sonaba la flauta…y vamos que sonó. 13.000 y pico visitas en 24horas.

Y como es normal, a no ser que te atrincheres y te prepares para la avalancha…cosa que no me esperaba, vas a ser arrasado, menos mal que el mensaje no se perdió porque un alma caritativa añadió un mirror a la foto, y no obstante mas o menos aguanto bastante bien el golpe el wordpress (link a la wikipedia).

Antes de terminar una reflexión sobre la noticia que salio por meneame, primero vi mucho comentario agrio y agresivo, también mucho comentario muy bien labrado, no se todo era de esperar.

Quizá lo que me sorprendió pero no tanto es mas o menos muchos comentarios que se podía resumir en el comentario “solución, no lo compres” pero es que esa no es la solución y seamos serios porque al igual que hace décadas el concepto de la ecología era una cosa sin importancia y si se ponía un coche contaminante en venta, salían los pocos ecologistas a intentar hacer algo el resto del mundo les decía mas o menos “solución, no compréis el coche”. Si ha día de hoy en la época actual sale un coche nuevo pero contamina como un descosido, me apuesto a que muchos de los comentaristas de no lo compres pondrían el grito en el cielo porque ya conocen y respetan la ecología como responsabilidad social. Pues con el tema de la libertad cultural, derecho a la intimidad y la libertad (y muchas cosas que antes no estaban en jaque porque no había piezas en el tablero que lo hicieran) la gente actual todavía no la tiene en consideración como algo importante para la sociedad y que es de responsabilidad que corporaciones y personas la respeten, y por lo menos señalar con el dedo a la empresa que no respeta las justas reglas de juego.

Bueno aquí ya se respira tranquilidad otra vez, volvemos a ser los mismos, bueno alguno le parecerá interesante este weblog y estará por un tiempo por aquí, saludos a los nuevos.

  • Share/Bookmark

Una imagen de la feria de Apple

Domingo, 7 de Febrero de 2010

No no voy a hablar del iphone XL :P .

Pero si a poner una imagen que no ha salido por ningún lado:

Es de la gente de DefectiveByDesign.org una gente que lucha en contra del DRM (link a la wikipedia).

  • Share/Bookmark

Pygame es divertido jugar con el

Domingo, 7 de Febrero de 2010


Ando jugando con PyGame y es divertido, no soy un experto en el lenguaje python pero es bastante accesible.

De momento no tengo nada serio, y espero que no salga nada muy serio xD que uno no tiene tiempo para ser un estadista.

Aunque siempre que juegas con un lenguaje de estos te pita el oído con la optimización pero que quieres jugar creando el juego o jugar a optimizarlo…yo ya pasado esa época ahora soy mas mesurado en esos temas.

  • Share/Bookmark

WOSH01-2009 – Primer Workshop de Open Source Hardware de 2.009

Miércoles, 16 de Diciembre de 2009

¿Te gustan los robots? ¿Quieres saber como funcionan? ¿Te gusta el arte? ¿Sabrías aplicar las nuevas tecnologías a tus obras artísticas? ¿Quieres experimentar con la electrónica de forma sencilla?

Si quieres desarrollar tu propio robot, domotizar tu casa, crear arte usando las nuevas tecnologías, hacer tu propia música, experimentar con la electrónica, investigar y crear proyectos en los que sólo tú pones los límites. Anímate. Amplía tus horizontes. Únete a los Workshops nómadas de Open Source Hardware que comienzan el próximo sábado 19 de diciembre de 2009.

Este workshop es de iniciación y nos servirá como primer contacto con el open-source hardware, con la electrónica, con el desarrollo de software, con las nuevas tecnologías. Conoceremos el entorno de desarrollo para programar placas hardware de prototipado. De forma práctica aprenderemos como iluminar un led, hacerlo parpadear con unos intervalos determinados, alternar el parpadeo entre dos leds, iluminar el led incorporado en la placa cuando ocurra un evento. Cómo leer señales digitales y analógicas, lectura de un LDR, adquirir la intensidad de luz, poner un umbral de luz y sobrepasado por encima o por debajo de este umbral activar una alarma o hacer sonar el zumbador. Además veremos pequeñas demostraciones sobre el uso open-source hardware.

El programa del evento es:

[05 minutos] Demo inicial. [ArdoNET]. Controla tu casa desde internet.
[15 minutos] Hola mundo. Enciende y apaga un led. (Guiada)
[10 minutos] Juega con el led. Cambia sus tiempos.

[05 minutos] Demo [Seguridad con láseres]. ¿Has visto ‘Misión Imposible’?
[10 minutos] Midamos la luz. (Guiada)
[15 minutos] Juega con luz, leds y sonido.

[10 minutos] Descanso.

[05 minutos] Demo [ArdoIO]. Llego tarde y no tengo puesta la lavadora.
[10 minutos] ¿Qué es un relé? (Guiada)
[15 minutos] Usa todo lo que sabes.

[05 minutos] Demo [ArdoXBee] ¿Quién quiere cables?

[10 minutos] Mesa redonda ¿Qué te ha parecido el workshop? ¿Cómo continuamos? ¿Qué es lo que más te interesa?

Te esperamos el sábado 19 de diciembre de 2009 en Casa de la Juventud de Humanes (puerta trasera), situada en la calle Estanislao Zazo Nº7, Humanes de Madrid, 28970, Madrid. Hora de comienzo 11.30. Duración: 1 hora 55 minutos.
Formas de llegar: Cercanías C5, Humanes. Autobús 468 y 471.
Echa un vistazo aquí: mapa en google maps.

No dudes en comentar esto a quien tú creas que le pueda interesar.

  • Share/Bookmark

Proyectos de Software Libre habla hispana, parte I

Sábado, 14 de Noviembre de 2009

Proyectos de Software Libre habla hispana, es un articulo que llevo tiempo queriendo hacer y pensando como hacerlo bien.

¿Porque del articulo? Pues dar a conocer proyectos de sofware libre que lo compongan gente de habla hispana y que aunque el código este en ingles (mas o menos estándar) pero minimizar la gran barrera que es el idioma. Y el otro porque, es el de la “la fuerza de la piña”, es mejor aunar fuerzas que andar cada uno por su parte.

También tiene sus desventajas, como dije de Fenix/Bennu en el articulo de Lista “engines” 2D libres (+ algunos vídeos) que proyectos que no son en ingles tienen a quedarse como islas sin conexión con el continente, pero bueno algunas veces esas islas se convierten en continentes, y no hay que desdeñar que el español es la 3º lengua en la red redes y la otra es el ingles y el chino.

Hay muchos proyectos, y va dar para muchos articulos, pero empecemos:

  • EasyRPG, es el proyecto para crear un clon libre del engine de videojuegos RPGmaker (link a la wikipedia), un proyecto maduro que ya comienza a dar sus frutos.
  • Ugamela un clon libre del Ogame (link a la wikipedia).
  • Pixjuegos, tienen varios videojuegos realizados que son mas o menos remake de algún clásico, creo que programan en Fenix/Bennu y poco mas os puedo decir de ellos.
  • Glest, un proyecto que tuvo un boom hace años pero que últimamente anda parado, es un juego de estrategia en 3D con tintes de tierra media.

Y ya en un par de días, publicare mas proyectos con los que podéis colaborar sin muchas barreras.

  • Share/Bookmark

Lista “engines” 2D libres (+ algunos vídeos)

Jueves, 12 de Noviembre de 2009

Los Engines (link a la wikipedia) son una forma como programador de no andar metiéndose siguiendo una metáfora culinaria a coger las patatas del campo, coger los huevos de nial de las gallinas…para hacer una tortilla de patata, vamos que para que hacer eso si lo que quieres es cocinar una rica tortilla solo quieres los huevos, las patatas y demás ingredientes y cacharros.

Mola programar, yo conozco gente que andan obsesionados con hacerse sus librerías gráficas/engines/kits y se pierden en el bosque por andando mirando los arboles (¿Cual era el refrán…sale en la peli Kill Bill?), si es una tarea noble pero infructuosa porque se te va el tiempo y al final el videojuego no viene.

Y las librerías básicas que ofrece el software libre como LibSDL ayudan pero hay peldaños para subir mas arriba y crear lo que queremos crear, el videojuego…o aplicación multimedia ;) .

Nos centramos en 2D porque 3D aunque tenemos grandes engines como Ogre3D o Cristal Space son otro campo mas largo. De los 2D listados pues a mi entender son los mas “estándar” es decir los que mas probabilidades existan en tu distribución de GNU/Linux o incluso consola y los que mas se acercan al concepto de engine y mas se alejan de simple librería multimedia (porque hay otros conocidos como clanLib, Allegro… que son poco mas que librerías mas o menos de mas alto nivel), bueno vamos al turrón:

  • PyGame librería para Python (link a la wikipedia) que da muchas facilidades para programar videojuegos. Frente a los otros 2 engines 2D que te comentare es que trabajas con Python un lenguaje bastante conocido y que vale para mas cosas que solo en engine.

    Primer vídeo son los 1100 proyectos que hay escritos con PyGame:

    Una demo de un juego que anda haciendose en PyGame:

    Ventajas: Python, bastante estandarizado, muy maduro con lo que hay muchos ejemplos y hay incluso documentación (no oficial) en español.
    Inconvenientes:Python (si no lo dominas al 100% como el que escribe), “”lento”" (eso dice por ahí las malas lenguas), poca penetración en consolas…dicese GP2X.

  • Löve engine basado en el joven lenguaje de script Lua (link a la wikipedia), al igual que la Lua este engine es bastante nuevo (creo que comenzó su andadura por el 2007) y por tanto aunque esta bastante estables todos los conceptos, apenas hay documentación (la oficial…esta un poco a medias hay funciones que no sabes que retornan por ejemplo jajaja) y apenas ejemplos…olvidaos de documentación en español. Pero este es un engine, engine que abstrae mucho trabajo (que ya esta hecho en el engine) como la gestión de físicas (todavía ando intentando comprenderla), esta muy estructurado el código (no es identación obligatoria como Python) por ejemplo tienes que rellenar en el main.lua 3 funciones, load (ahí cargas los ficheros y haces otras cosas), update (la que se ejecuta con cada frame) y draw (que es la que dibuja en cada frame).

    Apenas hay vídeos:

    Ventajas: Lua como Python aunque es bastante nuevo el lenguaje es un lenguaje que puedes usar en otros ámbitos, engine bastante completito, simple de programar y rápido.
    Inconvenientes:Lua (si no lo dominas al 100% como el que escribe), bastante joven es decir apenas documentación y ejemplos.

  • Fenix o el actualizado fork y con mas vida Bennu, primero que decir, su historia, es un engine muy muy viejo (aunque desde mi punto de vida muy poco maduro) comenzó como un clon libre del DIV (link a la wikipedia) un engine español privativo de los 90. Hay multitud de proyectos que usan Fenix/Bennu y esta muy extendido en el mundo de la GP2X, Dreamcast… La documentación pues si os digo la verdad nunca la he buscado. Pero el principal problema es que no se basa en un lenguaje genérico porque se basa en una mezcla de Pascal/C, y porque es un problema porque es “”perder”" tiempo aprendiendo un lenguaje que solo puedes usar con Fenix/Bennu, frente a aprender, programar durante largo tiempo en los otros caso Python o Lua te da dotes para usar tus habilidades en otros sitios. Ademas el código que leído de proyectos de Fenix/Bennu, el usar su propio lenguaje no simplifica la labor, frente por ejemplo a Löve que te simplifica mucho la vida. Pero bueno ahora pasen trolls por los comentarios jejeje…no hombre es broma, esta bien el Fenix/Bennu para hacer videojuegos.

    Ventajas: proyecto viejo, muchos ejemplos y mucha comunidad hispana, consolas porque mola ver tu videojuego en una consola.
    Inconvenientes: Lenguaje no genérico, percepción de poca comunidad internacional.

Y eso es todo amigos, yo ando últimamente pegándome con el Löve y esto picandoles a los webmaster para que metan en el wiki mas idiomas ;) .

Actualización: Gracias a Divido nos ha dado otro engine 2D basado en java http://slick.cokeandcode.com que incluso se puede hacer aplicaciones multiplataforma basadas en java.

  • Share/Bookmark

SQLite la primera rayada que te vas ha encontrar es…

Domingo, 4 de Octubre de 2009

…que no tiene tipos/formato las columnas/campo aunque si se lo puedas definir.

Y que con lleva esto, pues que en tus tablas tienes una columna/campo que sea por ejemplo “precio” y meterte un string “patatas” como una catedral, en vez de devolverte un error.

Según ellos, los desarrolladores de SQLite es por aumentar la libertad y tal, pero según yo es para cargar el trabajo de comprobar tipos al código que usa el SGBD.

En principio no hay mucho problema en tratar desde fuera si vas a meterle unas patatas como precio, pero donde el problema se convierte el madre del cordero es con los campo fecha o fecha y tiempo, que como se puede comer un string….uff miedo me da.

  • Share/Bookmark

Curioso comentario en meneame sobre Stellarium

Jueves, 17 de Septiembre de 2009

La noticia es muy simple, un link al proyecto sobre stellarium un elegante y espectacular programa educativo sobre astronomía….ya me gustaría que existiera un plugin/paquete que se pudiera usar como salvapantallas…estoy por pedirlo en el foro ;) …bueno la noticia en meneame (que no se si saldra de la cocina) es Stellarium, como si tuvieras el telescopio en casa.

Y uno de esos comentarios curiosos es:
#9 Este programa en mi opinión viene bien en el portatil pero acompañado de una brújula y un buen telescopio. (Por las fechas un poco tarde para usarlo en el pueblo, por que te vas a joder de frio, pero bueno, :-D nada que no solucione un jersey)
por ronko

Si es que aunque parezca un poco tontada nunca se me había ocurrido pero es un uso muy interesante, sobre todo cuando se tiene pocos conocimientos de astronomía. Porque siempre había instalado el programa en alguna que otra demostración pública o privada de lo bonito que es GNU/Linux y decía mirad que bonito se ven las estrellas y tal, pero no me daba cuenta de ese uso tan util.

Por cierto un vídeo del Stellarium:

  • Share/Bookmark

Borrar un fingerprint del cliente ssh

Lunes, 31 de Agosto de 2009

Algunas veces por una reinstalación de un server o por azares del dns te vuelve a tocar la misma ip para una maquina un pelin distinta y cuando intentas conectar por ssh (link a la wikipedia) te casca la conexión, porque el fingerprint (huella digital) esta mal.

Pues para borrarla es tan simple como:

ssh-keygen -R IP donde IP es la ip de la maquina o también se puede poner el nombre de la maquina.

  • Share/Bookmark