Archivo de la etiqueta: linux

Jugando con Qt. Detectando (y usando) las camaras con Qt 5.1

Hola a todos. Como he comentado a varias personas, desde hace un buen tiempo estoy jugando con Qt, y si, de hecho que tiene que ver con mi regreso a KDE. Debo decir que me he vuelto fanático de este framework, principalmente enfocado al desarrollo en C++ (lo que me parece estupendo) y que tiene bindings para varios otros lenguajes de programación, sin mencionar que tiene soporte multiplataforma. La aplicación que desarrollas en un SO corre en otros mas sin modificaciones (y si hay que hacerlas, les aseguro que son pocas). Ya hablaremos largo y tendido sobre Qt (que ademas ahora tiene soporte para Android y parcialmente en iOS también) y les mencionare las mas importantes de sus cualidades.

En fin, les comento, en la chamba me pidieron que manejara unas cámaras para un equipo médico. El tema es que había que listar todas las cámaras que estuviesen conectadas a una PC (distintas fuentes). Así que se me ocurrió hacerlo con Qt. El programa que he hecho es pequeño (apenas 44 líneas, que mas que todo son para facilitar un poco la interacción con el usuario). Y les parecerá muy sencillo. Al final, les adjunto unos vínculos en donde pueden encontrar mas información. El programa está hecho con Qt 5.1. No he probado hacerlo con Qt 4.x, pero no deben haber demasiadas diferencias. En todo caso pueden revisar aquí. Sin mas preámbulos el programita.

pruebacamara.cpp (Descargar)

Cómo compilarlo:
Previamente, debemos haber instalado Qt 5.1 desde el sitio web oficial. Luego hacemos.
(tengo el archivo pruebacamara.cpp en el directorio pruebacamara/)

andres@arcdash:~/pruebacamara> qmake -project

Editamos el archivo que se generó pruebacamara.pro y agregamos lo siguiente:

QT += widgets multimedia multimediawidgets

Finalmente, hacemos:

andres@arcdash:~/pruebacamara> qmake
andres@arcdash:~/pruebacamara> make
andres@arcdash:~/pruebacamara> ./pruebacamara
20130816-t3_.png

El programa corre en Windows, Linux y Mac OS X (y con seguridad que en otros SO, siempre y cuando Qt los tenga soportados).

Mas información aquí.

¡Nos vemos…!

[Leer más …]

SUSE/openSUSE de aniversario, 20 y 7 años respectivamente…. y una pequeña historia de este servidor

Estas épocas del año son importantes para SUSE y openSUSE, tanto la empresa que inició la distro como el proyecto openSUSE cumplieron 20 años (ayer) y 7 años (10 de agosto) respectivamente.

Para quienes no tengan ni la mas mínima idea de lo que estoy escribiendo, openSUSE es una distribución de Linux… sí otra más, así que si usas Ubuntu, Debian, Fedora, Mandriva… pues si, openSUSE está también en esta categoría.

Algo de “la” historia:

SUSE empieza en el año 1992 de la mano de la empresa alemana SuSE Linux GmBH. En aquel entonces la “u” se escribía en minúscula y de paso para informar a los que tanto preguntan, S.u.S.E. eran mas bien las siglas de lo que en español se podría traducir como “Desarrollo de Software y Sistemas”. Años después, Novell compró SuSE y la U pasó a ser mayúscula, hoy en día SUSE no tiene un significado más allá del nombre. Novell decide abrir el desarrollo de SUSE, así que en el 2005 aparece el proyecto openSUSE, para que la comunidad aporte en el desarrollo de la distro. Años despues, en el 2010 (a finales mas bien) Novell acepta ser adquirido por Attachmate, SUSE queda desligado de Novell y ahora conforma uno de los negocios de Attachmate.

(Todavia hay algo más… click en “Leer Más”) [Leer más …]

Dibujando al pingüino del LinuxWeek

Se acabo el LinuxWeek… que grandiosa semana… pero antes de todo ello yo tuve que hacer funcionar mi lado derecho del cerebro… Es que yo fui el responsable de la parte gráfica del evento… asi que en cierto modo he fungido de diseñador grafico…

Para empezar, debo decir que todo el material gráfico del LinuxWeek fue realizado 99.9% en Software Libre (donde ese 0.01% es la maquina en la que se imprimio que probablemente tenia WIndows), se hizo en mi PC que corre openSUSE 11.1 y en Inkscape 0.46… luego hablare de esta fabulosa herramienta de dibujo vectorial… pero eso luego, se supone que esta seccion solo habla de dibujar… :S

[Leer más …]

Linuxweek 2010 – 5 años de libertad

Linuxweek

En el año 2006, el grupo Linux IDES inicio un evento de software libre en la PUCP denominado LINUX WEEK, el cual consta de una serie de conferencias sobre software libre y de código abierto. Hoy, 5 años despues, continua con este conocido evento, al cual asisten una gran cantidad de personas y que de esta manera ha contribuido todo este tiempo con la comunidad de software libre en nuestro pais.

Y este año no sera la excepción, pues el Linuxweek se vivirá a lo grande. Este año el Linuxweek se muda al auditorio de Derecho de la PUCP y asi habremos vencido la limitacion de capacidad que en otros años el Auditorio de Ingenieria y la desaparecida Sala de Grados representaban. Pero sin mas rodeos, date una vuelta por el nuevo portal de TUXPUC para conocer mas sobre este evento. Aun estas a tiempo para inscribirte.

http://tuxpuc.pucp.edu.pe/lw2010

Y eso no es todo… ¿saben quien presenta? Pues, eSTe, su servidor. Nos vemos alla. [Leer más …]

¡Virtualización!

Hola a todos, hoy les traigo un articulo sobre virtualizacion, justo hoy dia lo he publicado en la web de TUXPUC. Para aquellos que no saben que es virtualizacion, les recomiendo que le den una leida y para los que tienen una vaga idea, tambien se los recomiendo, un poco para que conozcan lo mas basico con respecto al tema.

Si aun eres usuario de Window$ y/o por ahi te interesa probar Linux, la virtualización puede ser una alternativa bastante viable si eres de aquellos que no les gusta la idea de “Get your kernel panicked” y tiene miedo de malograr su computadora y/o volar la particion donde tiene su Windows (probablemente pirateado) y tooodos sus archivos que ha descargado del eMule XD.

La guía esta mas o menos detallada con screenshots (si bajan la version PDF que deberia estarse subiendo en las próximas horas) y pueden aventurarse en la virtualizacion tambien aquellos recientes usuarios de Linux (e inexpertos, como yo) que todavia quisieran o necesitan correr algunas aplicaciones de Windows nativamente.

Hay varios conceptos explicados en la guia, pueden revisarla en este link o si gustan, ahi mismo pueden bajarse el PDF con las notas finales de este, su servidor.

Hasta la próxima.

Editado: A pedido del público, les dejo el link del PDF. [Leer más …]

Tuxeros otakus…

No se si poner esta entrada en Informatica o en Anime, asi que arroje una moneda para decidirlo…. No mentira…. Estaba googleando esta tarde y me tope con una buena cantidad de tuxes modificados con motivos alucivos al anime. Pense por un momento, ¿sera que hay linuxeros fanaticos del anime o viceversa? (en lo cual no habria gran diferencia).

¿Yo que puedo decir? Conozco varias personas que de alguna manera u otra estan interesados en la informatica o temas de informatica y a casi todos les gusta el anime. Es mas, a personas que ni siquiera directamente les he preguntado si les gusta el anime, he notado que se pasan HORAS escuchando musica de anime y/o Jpop, ¿como? pues mirando en el emesene (el cliente MSN que utilizo, que es lo maximo) a la derecha de sus nicks siempre aparece alguna cancion que justo por ahi yo he escuchado antes.

Pero a todo esto, de verdad… que tanto con el anime!…. Es que es de lo mejor, si… si lo sabemos XD

Bueno, sin palabrear mas, les doy algunas muestras, esta es la imagen de “modelo”:

Nota: Al termino de este post, aun no me decido si colocarlo en Informatica o en Anime…

Continua…

[Leer más …]

Cerrando la semana Linuxera

Hola a todos, pues hoy se terminaron los talleres y todo lo demás que organizo Linux IDES y que gracias al buen espíritu investigador de todos los que asistieron pudo hacerse posible. Espero no haber hecho el ridículo el sábado pasado, hice lo que estuvo a mi alcance, no era algo dificil… jeje…

Entretanto, aun estoy esperando que algún alma caritativa que haya ido ese día con alguna cámara sea buena y me las envie a mi correo electrónico o lo publique en algún Flickr o Photobucket por ahí, para así poder hacer uso de JQuery y mostrárselas aquí bien chevere a todos para que rajen con ganas XD.

Bueno, hablando en serio, ojala que todos esos usuarios nuevos de Linux que el sábado dieron el primer paso en el mundo del SW libre, pues, que se atrevan a malograr, y recuerden, malograr es bueno si se hace para aprender… XD

Pues, ahora, que queda, solo esperar a que den sus opiniones y sobre todo y mas importante, sus sugerencias acerca de qué tipo de talleres o exposiciones les gustaría que se hicieran… Como alguien me dijo por ahi “van a haber bastantes cosas para el verano”, pues yo solo puedo decir “espero que si”. XD

Cuando el alma caritativa responda haré una edición a este post para poner las imágenes, así que pues, a esperar, mientras tanto, comenten, rajen y todo lo demás que se les ocurra. No solo las fuentes del SW han de ser abiertas, sino tambien las mentes de sus usuarios.
EDITADO: Las fotografías están aqui, el alma caritativa apareció :P. NO salgo en ninguna foto, sólo sale parte de mi hombro en una, jeje, XD por un lado mejor, porque no se QUIEN me puso en el Template de las presentaciones ODP de Linux-IDES

[Leer más …]

Un día en el Dynamic Programming Day 2008

Si pues, ayer tuve la suerte de asistir a este evento. Muy interesante por cierto eh… Conocí cosas de las que no tenia mucha información. Veamos, se tocaron los siguientes temas, fue prácticamente todo un día, pero valió la pena asistir, de verdad.

10:00am Introducción a los Lenguajes Dinámicos (Yonsy Solis y Antonio Ognio)
11:00am Introducción a Ruby (Jaime Wong)
12:00pm Rails 2 (Alvaro Pereyra)
1:00pm Perl, Perl 6, Parrot y Catalyst (Breno Colom)

2:00pm Receso

4:00pm Introducción a Python (Gustavo Picón)
5:00pm Django (Jesús del Carpio)
6:00pm Python y otros lenguajes dinámicos en GNOME (Diego Escalante)
7:00pm Javascript (Juan Pablo Scaletti)
8:00pm JQuery (Erik Porroa)

Entre las exposiciones que se presentaron, debo resaltar la de Rails 2, definitivamente mostró el potencial de esta herramienta en conjunto con Ruby. Lamentablemente llegue tarde a la primera exposicion (bueno, nunca tan tarde como cierta persona a quien llamare por BK) , asi que de todas maneras les voy a recomendar que revisen toda información concerniente a Rails.

Claro que otra de las exposiciones que voy a resaltar es la de Python y Gnome, sin duda demostraron que es verdaderamente sencillo crear aplicaciones con GUI haciendo uso de Python, que por cierto, ya es bastante sencillo de utilizar.

En realidad, todas las presentaciones estuvieron muy interesantes, algunas más que otras definitivamente. Lamentablemente no se realizó la ultima exposición que hablaba acerca de JQuery y que a mi me hubiera gustado mucho mirar, pero ya pues que se hará…

-EDITADO- Por cierto, un par de cosas mas que me hizo recordar uno de sus comentarios, los CD’s que prometieron NUNCA los entregaron!! vaya, por ahi escuche que lo que tenían lo iban a colgar de un hosting para que lo bajaran, sin embargo, nunca escuché nada más al respecto. Por otro lado, si, es cierto, en lo de Perl, solo se hablo sobre algunas generalidades de Perl, no especificamente sobre Perl 6 o algunas de las cosas que mencionaron ahi, realmente, improvisada esta expo.

Los invito a comentar acerca de estos eventos (si como yo, asistieron) o en su defecto, a hablar de estas tecnologías.

PD: Espero tu raje….emm perdón, tu comentario BK.
XD
[Leer más …]

Este invierno… ¡migra a Linux!

Ahora que todos están calmados y en sus casas solo pueden seguir siendo pseudodependientes de una droga llamada “Software privativo” (y pirateado, algunos probablemente), que tal si te animas a migrar a Linux este invierno, en lugar de seguir ahi chateando con tus patas del horario presionando el botón de zumbido porque ni ellos te hacen caso (jeje, es broma)… Escribo esta entrada para guiarlos un poco en el desconocido (por muchos) pero fascinante mundo de Tux, o mejor dicho (y siendo mucho mas amplio) en el mundo del software libre.

(Click en “Leer Más…”) [Leer más …]