Archivo de la categoría: kernel panic

Linux, FOSS, Seguridad, Programación, Informática en general

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 …]

YaST reescrito en Ruby… ¿Será una buena idea?

Mayo llegó y se fue, y tal vez la noticia que más ha sonado en el mundo susero en ese mes ha sido acerca de la reescritura de YaST con el lenguaje de programación Ruby. La noticia ha sido tomada con mucho ánimo por la comunidad. De hecho esta noticia debe sonar como música para los oídos de los amantes de los lenguajes dinámicos y mas aún para los fanáticos Ruby… sin embargo y como no todo lo que brilla es oro (¿rubíes…?), este servidor tiene  razones para pensar que ésta no es una noticia 100% buena.

20130614-yast_icon.png 20130614-ruby-icon.png

[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 …]

Entrevista con Torvalds en OMG Ubuntu

El sitio web OMG Ubuntu publico hace poco una entrevista al creador del Kernel de Linux, Linus Torvalds en el que habla de muchas cosas relativas al kernel y lo mas reciente que se ha realizado en torno al el. De esta forma se ha pronunciado respecto de Ubuntu y Android, mencionando que utiliza este ultimo en su teléfono celular (algo que hasta hace unos años menciono que no utilizaba y que de hecho detestaba utilizar).

20110207-LinusTorvaldsInterview.jpg

Pero me llamo la atención aquel comentario dirigido de alguna manera hacia Debian. En la entrevista concedida el menciona:

“Lo he probado un par de veces (Ubuntu) a través de los años, principalmente porque lo que hizo Ubuntu es hacer Debian utilizable. Siempre sentí que Debian era un ejercicio sin sentido porque para mi el objetivo de una distribución es hacer todo fácil. Fácil de instalar y ser amigable y Ubuntu hizo eso con Debian.”

Si me lo preguntan a mi, no soy partidario de ninguna de esas dos distribuciones, y aunque si me dieran a elegir entre las dos escogería Debian, estoy de acuerdo con los comentarios de Torvalds. Recordemos que Debian no se ha caracterizado nunca por ser una distribución para usuarios finales y que de otro lado Ubuntu vive prácticamente de Debian, así que en ese sentido no veo que sea un mal comentario, pero que opinan los demás Linuxeros y los usuarios de Debian?

Para leer toda la entrevista, revisa aquí.

Que opina la gente sobre este comentario? [Leer más …]

En el Drupal Summit Latino…

Hola a todos. No lo había comentado con anterioridad aquí, pero el día de ayer tuve la oportunidad de dar una pequeña exposición en el evento Drupal Summit Latino que se ha realizado en la Universidad Nacional de Ingeniería. El tema que expuse consistía en elaborar un clon básico de Youtube en Drupal 6, utilizando como herramienta una distribución que hice, basada en openSUSE utilizando SUSE Studio que he llamado Dreeko. A continuación resumo un poco lo que ha sido la exposición y los pasos a seguir. Espero poder colgar en el transcurso de la semana entrante un vídeo del tema que he tocado en esta oportunidad.

20110129-dcl_logo.png

[Leer más …]

LimaHack 2010: Un vistazo rápido

Hola a todos, así pues, les debía este post desde el mes pasado y es que en realidad a fin de año salen varias cosas y uno no puede hacer ciertas otras cosas que dice que va a hacer, pero en fin. Por referencia de alguien que menciono por ahí este evento, asistí el pasado 16 de diciembre de 2010 al evento denominado LimaHack 2010, en el cual hubieron una serie de exposiciones todas relacionadas principalmente a lo que es seguridad informática.

[Leer más …]

¿Google en contra de la Comunidad openSUSE?

Luego de haber estado jugando a la mala con mi instalacion de Linux y haber dejado a metabee sin una instalacion en donde poder trabajar… he tenido que valerme de otros medios para poder usar mi PC… asi que bueno, me privare de openSUSE por algunos dias hasta que tenga tiempo de reinstalarlo o salga la nueva version, lo que ocurra primero.

Estoy revisando algunas cosas sobre comunidades alrededor de openSUSE y me dio por entrar a la web www.opensuse-community.org, que es un website alterno al sitio web oficial de la distribucion y es un suplemento para el mismo. Entrando hace unos instantes (hoy, 4 de Julio a las 9:30pm mas o menos) me doy con la siguiente sopresa.

20100704-d3-sq.PNG

Inmediatamente me fui al IRC de #suse en Freenode. Me dijeron que no habia nada en la web, que todo esta bien, y que mas aun, no hay pruebas de lo que dice Google en la pagina con los motivos del reporte del sitio web como un sitio malicioso.

20100704-d2-sq.png

Son falacias…

Recordemos que esto tambien se basa en reportes de usuarios, esperemos que no sea alguna clase de sabotaje. Mas aun, esperemos que sea todo un mal entendido y Google quite este reporte a la brevedad.

20100704-a4e9e27427ffb0b9261428a1ceb3c3ed.png

A todo esto, ¿qué criterios usa Google para reportar sitios web como este? ¿que tan confiable es Google respecto de esto?

[Leer más …]

Drupal 7… con lanzamiento variable…

Algunos esperan con ansias el lanzamiento de Drupal 7… es que aún hay muchos bugs que corregir por ahí, así que hasta que estén todos corregidos y Drupal sea digno de publicarse, entonces se realizara el lanzamiento. En torno a esto, a Activism Labs. se le ha ocurrido la idea de calcular, cuanto tiempo falta para el lanzamiento definitivo de D7, y aunque la fecha de lanzamiento no es trivial de calcular ni implica solamente aquello, es al parecer una buena referencia para saber cuan lejos se esta de Drupal 7.

La web también invita a aquellos que deseen participar en el proyecto Drupal corrigiendo bugs a acortar el tiempo de lanzamiento de D7. A la fecha, el lanzamiento definitivo calculado seria el 26 de agosto de 2010.

Para la web, click aquí.

Espero sus comentarios.
[Leer más …]

A caminar con el perro… (Ing. Informática)

Hola a todos. Esta vez el post es algo un poco mas general a lo que suelo escribir. Es que quiero comentarles acerca de un podcast que ha surgido de la iniciativa de un amigo de Linux IDES, Marco Villegas, y una conocida jefa de prácticas, Rosalia Caya. El podcast toca temas relacionados directamente a lo que es en si la carrera de ingenieria informática y tiene como invitados a profesores de cursos de esta área. El nombre del podcast es “Caminando con Patán” y lo he visto bastante interesante, y puede serlo para alumnos que recién han ingresado a la universidad o se encuentran en Estudios Generales, o mas aun, para alumnos de Facultad o que estén por terminar y quieren escuchar un punto de vista desde otro ángulo.

Click aquí para visitar el podcast de “Caminando con Patán”.

[Leer más …]

La sal de Google, ‘Native Client’

Así pues, no leyeron mal, dije la sal de Google, es que así es como la conocida empresa a bautizado a su nuevo hijo, bueno, en realidad el nombre es Native Client, pero se han empeñado en abreviarlo como NaCl, la fórmula química del Cloruro de Sodio… no se con qué afán, pero mas allá del nombre el proyecto parece prometedor.

No suelo dar mucha importancia a lo que desarrolla Google… porque me parece que por lo general parecen mejorar ideas que ya existían, se están volviendo una amenaza en lo que a privacidad se refiere, entre otras cosas que no me agradan, pero esta vez esto me ha llamado un poco la atención. [Leer más …]