Artículos por Sofware

Estaba programando en CUDA y me saltó un error al intentar depurar con cuda-gdb. Imagino que a mucha gente le habrá pasado lo mismo y posiblemente no todo el mundo habrá podido solucionarlo. El problema es que no se puede usar el depurador si ese dispositivo (device) está siendo usado para el servidor X11. Como es el caso de la mayoría, dado que solo tenemos un dispositivo (una sola GPU) voy a exponer exactamente cual es el error y como solucionarlo al menos en gran parte de los casos.

El error es el siguiente:

Starting program: programa parametros
error: All CUDA devices are used for X11 and cannot be used while debugging.

Yo estoy usando Ubuntu, pero esto se aplica a todos los usuarios de gnome,  y lo que hay que hacer es desde la consola (Ctrl+Alt+F1). Para para el servidor necesitamos permisos como root por lo tanto usaremos sudo para Ubuntu y su para el resto de distribuciones.

sudo /etc/init.d/gdm stop      #para ubuntu y gnome

sudo /etc/init.d/kdm stop      #para kubuntu y kde

#en el caso del resto de distribuciones en las que hay
#un usuario root propiamente dicho usaremos lo siguiente

su
/etc/init.d/gdm stop              #para gnome
/etc/init.d/kdm stop              # para kde

#para ejecutar el depurador de cuda lo llamaremos de la siguiente forma
/usr/local/cuda/bin/cuda-gdb

con esto ya estaría resuelto.

En otro post más adelante explicaré un poco en que consiste CUDA y sus grandes ventajas y algún que otro inconveniente que presenta.

A pesar de estar bastante tiempo sin publicar ningún post, ya estoy de vuelta, esta vez para hablar sobre Windows.

Tras el exitoso lanzamiento y comportamiento de Windows 7, la empresa de Redmond, ha empezado a esbozar el nuevo Windows 8. Para comenzar tenemos dos novedades cuanto menos curiosas. La primera es el reconocimiento del usuario a través de su cara, esto es, tú te sientas, el ordenador con una cámara te reconoce, y entras en tu cuenta de usuario. Con esto hemos pasado del algo que tengo al algo que soy tan famoso en el mundo de la auditoría.

La segunda novedad, y para mi bastante más importante, es que podremos usar nuestra cuenta independientemente del ordenador o dispositivo con Windows 8 que estemos usando. Esto se consigue usando servicios basados en el cloud computing, en la que ser guardarán nuestros datos, con lo que con nuestro dispositivo solo tendremos una terminal o una terminal más servicios locales.

Con esto vemos una acometida de Microsoft en la que nos presentará un sistema operativo enfocado a dos tipos de usuarios, por una parte encontramos a la gente con múltiples dispositivos y que saca un mayor partido a los mismos, y por otra parte a usuarios noveles que lo único que buscan es un ordenador fácil de usar y que no les presente problemas.

Se cree que podrá ser sacado en el 2012, así que dos años de espera nos toca, aún así, son muy buenas noticias…

Recientemente un conocido me comentó que se había comprado un ordenador nuevo, y como todos actualmente, este venía sin disketera. Esto me recordó el día que un profesor me dijo que se había quedado sin apuntes de la carrera dado que guardó todo en un formato propietario que además se dejó de usar y por ende, dejó esos apuntes en un soporte como son los diskettes que ya no se usa. Esto nos lleva a pensar (muchos informáticos lo pensamos y sobre todo la gente de seguridad) y si pasa que una empresa cae y dejan de dar soporte y perdemos el acceso a nuestros ficheros. ¿Y si se deja de producir un cierto soporte y pierdo el acceso a mis ficheros?

Para la segunda pregunta la respuesta es muy fácil, no hay que usar soportes que sabemos que van a desaparecer (a corto plazo) e intentar tener una copia de respaldo que no podamos perder. Por ejemplo si tenemos fotos muy importante como puede ser la de una boda, que podemos hacer, podemos grabarla en dvd que desaparecerá más tarde que los cd, tenerla en el disco duro y para garantizarlo podemos contratar servicios online para guardar nuestros ficheros o simplemente mandar un correo a varias cuentas (por si acaso perdemos alguna).

Para la primera pregunta, que debemos hacer para evitar que si le pasa algo a una empresa dejemos de tener acceso a ciertos ficheros, digamos Microsoft y perdemos el acceso a todos los .doc, ¿qué podemos hacer? Muy fácil, usar programas que usen estándares como es el caso de OpenOffice (que además es gratuito, multiplataforma y desarrollado por Sun). Con esto ahorraremos el dinero de la licencia de Office, y podremos acceder desde otros programas. El problema que tiene, la suite ofimática de Microsoft por una extraña casualidad no da soporte para un formato estandarizado. ¿Y como sabemos que está estandarizado los ficheros .odt que produce OpenOffice? Si cambiamos de nombre el fichero a .zip, por ejemplo de texto.odt a texto.zip, y lo extraemos obtenemos unos cuantos documentos xml que podremos abrir por ejemplo con un navegador como Firefox.

Para poder descargar OpenOffice lo podemos hacer desde http://es.openoffice.org/

Probarlo sinceramente no creo que Microsoft Office sea 100 euros mejor que OpenOffice

Hace poco leí que se podía controlar la música que suena en el ordenador con el móvil, me puse a ver que era y como funcionaba y ahora explico como lo hice funcionar.

Para empezar, creo que con Windows también se puede pero no me he puesto a probar como, he utilizado ubuntu (kubuntu+icewm para ser concretos) pero no creo que para otras distribuciones de linux haya demasiado problema. Además necesitamos que nuestro teléfono móvil y nuestro ordenador tengan o bluetooth o wifi (yo he utilizado un nokia 5800 y sin problemas).
Lo que voy a usar es amarok que es un reproductor de audio bajo mi punto de vista, bastante bueno y completo (viene por defecto con kubuntu así que no he tenido que instalarlo), con debian, ubuntu y derivados necesitaremos hacer con permisos de root:

sudo aptitude update #actualizamos los repositorios
sudo aptitude install amarok #para ubuntu y derivados

su #para debian
aptitude update #actualizamos los repositorios
aptitude install amarok

Le damos que se instale todo, tras esto ya tendremos instalado amarok si queréis podéis probarlo a ver que os parece.

Tras la instalación del reproductor necesitamos instalar remuco en el ordenador y en el móvil. Para instalarlo en el ordenador escribimos lo siguiente:

sudo aptitude install remuco-amarok #para ubuntu

su
aptitude install remuco-amarok #en debian

Tras esto ya tenemos instalado en el ordenador el todo lo necesario, ahora tenemos que instalar uno (o dos ficheros si es necesarios, aunque yo solo he necesitado uno). Estos fichero los encontrares en /usr/share/remuco/client/ y son remuco.jar y remuco.jad. Para copiárnoslo a nuestro directorio home haremos lo siguiente:

cd
cp /usr/share/remuco/client/remuco.ja* ./

Tras esto solo hay que instalarlo en el móvil (sólo he necesitado el .jar), para ello lo pasé por bluetooth usando un adaptador para el ordenador de la marca Belkin. Utilicé kbluetooth y le hice click con el botón derecho en el icono que aparece junto al reloj. Despues a send y por último a file, seleccioné los dos ficheros y kbluetooth te busca los dispositivos con el bluetooth activa que encuentra, seleccionas el correspondiente y se los envía. Una vez recibidos en el móvil seleccionas el remuco.jar y ya está todo instalado y funcionando. Para los que no tengáis kbluetooth solo hay que instalarlo, con lo siguiente:

sudo aptitude install kbluetooth #para ubuntu
su #para debian
aptitude install kbluetooth

Para probarlo hay que llamar al programa anteriormente instalado en el ordenador cada vez que se quiera controlar el sonido con el móvil. El programa que hay que ejecutar es remuco-amarok, y en el móvil remuco y ya está. Todo funcionando.

Espero que os sea útil, a mi me gusta eso de estar en el tumbado cambiando de canción sin tener que levantarme.

PD: para los usuarios de debian, solo hay que hacer su para ser administrador quedando ya autenticado como tal, por tanto solo hay que usarlo la primera vez en caso de no dejar de serlo. Sudo en cambio solo da permisos de administrador para una sola instrucción.

Uno mira el periódico y solo ve malas noticias, pero de vez en cuando (de forma demasiado rara) se encuentra con algo bueno. Resulta que una mujer irlandesa, Lisa Dominican, a diseñado una aplicación para iPhone para ayudar a sus dos hijas autistas. El sistema se basa en el tradicional intercambio de imágenes; dicho sistema hace que la gente con autismo pueda construir frases a través de fotografías de experiencias reales.

Lisa ha nombrado la aplicación con el nombre de Grace, como uno de sus hijos. La aplicación almacena unas 300 imágenes para representar la realidad, aunque se puede añadir imágenes para completar ese vocabulario. Esta aplicación permite compartir estas imágenes con el resto de la comunidad para que todos los padres se puedan aprovechar y se pueda avanzar.

Lisa ha recibido la aprobación de su ministro de comunicaciones, y de O2, la filial de Telefónica y desde este mismo post mi felicitación más sincera; ojalá más gente obrara de la misma forma.

Felicidades Lisa.

Web Design by SRS Solutions © 2012 El Informatico En Casa