Mes: Abril, 2013

Adestrando Serpes

O último xoves Santi (@ssice) e máis eu estivemos dando unha charla na FIC sobre Python que entitulamos “Python. Adestrando Serpes”. Aquí podedes ver unha foto que sacou Castro (@castrinho18) na que se nos pode ver a punto de comezar a falar.

foto charla gpul

A charla estaba enmarcada dentro das XII Xornadas Libres que organiza o GPUL. O GPUL (Grupo de Programadores e Usuarios de Linux) é unha asociación universitaria que promociona o uso do software libre a través de eventos como este no que puidemos participar. Outro dos eventos que organizou e que foi o de maior magnitude ata o momento foi a GUADEC que se celebrou a principios do último mes de agosto.

Na charla falamos sobre Python e explicamos tanto cousas básicas (tipos de datos, estructuras de control, etc.) como aspectos máis avanzados da linguaxe (xeradores, características funcionais, etc.). As transparencias que usamos podense obter a través de GitHub.

GSoC Gtranslator Redesign proposal

I have finished my GSoC proposal. I post it here so everybody can read it. GSoC Image
If somebody finds some spell mistake or you have any thoughts about it feel free to leave a comment. As you can understand I prefer to correct my mistakes before summit the proposal to the Google Melange system.

My project consists on redesigning Gtranslator the official GNOME application for translating.  The idea is make the design more extensible and write the implementation in Vala, a much more readable language than GObject. Here is my proposal:

Ler o resto desta entrada »

Re-writing/designing Gtranslator. Developing Plan

I’ve been working on a proposal for Google Summer of Code for the last three weeks. It consists on the rewriting of Gtranslator using Vala programming language. Gtranslator is the official Gnome .po file translation tool.

In spite of being the official application it’s quite buggy and it has an important lack of features if we compare it with other existent applications. In my opinion a rewriting in Vala, a much more friendly language than C with GObject, can help to increase the number of developers interested in the project.

The project mentor, Nicolás Satragno, has told me that defining a developing plan will be a great idea as a contribution to the project previous to the proposal submit. I have made this draft:

Ler o resto desta entrada »

Configurando Apple Remote en Fedora 18

Esta semana decidín poñer en valor o Apple Remote que me regalou meu tío fai un par de anos e que tiña un pouco abandonado e configuralo para que funcione en Linux. En particular teño o mando blanco e(con codigo de modelo A1156) e a miña distribución de Linux é Fedora 18. Non obstante o explicado aquí con lixeiras variacións é válido para outros modelos e otros sistemas operativos.

En primeiro lugar temos que instalar LIRC. LIRC (Linux Infrared Remote Control) é un programa que, como a súa paxina web indica, permite decodificar e enviar sinais infravermellas dun gran número de dispositivos entre os que se encontra o meu precioso MacBook Pro :D. Xa que logo instalamos LIRC:

yum install lirc

O seguinte que temos que facer e configurar o programa. Para isto editamos o arquivo que se atopa en /etc/lirc de nome lircd.conf e engadimos o seguinte:

Con isto configuramos o programa para o noso mando. Se quixesemos engadir outro mando ou configurar un diferente teríamos que engadir outra secion begin/end remote. Pódense encontrar varios modelos configurados por internet. Aquí podedes encotrar moitas destas configuracións xa feitas.

Agora lanzamos LIRC incluido o driver que queremos, no noso caso macmini:

lircd --driver=macmini

Para comprobar se funciona empregaremos o programa irw. Se todo vai ben tería que sair algo semellante a isto ao pulsar os botóns do noso mando:

[root@localhost lirc]# irw
0000000087ee8104 00 PLAY Apple_A1156
0000000087ee8104 01 PLAY Apple_A1156
0000000087ee8102 00 MENU Apple_A1156
0000000087ee8102 01 MENU Apple_A1156
0000000087ee8102 00 MENU Apple_A1156
0000000087ee8107 00 FORWARD Apple_A1156
0000000087ee8107 00 FORWARD Apple_A1156
0000000087ee8108 00 BACKWARD Apple_A1156
0000000087ee8108 00 BACKWARD Apple_A1156
0000000087ee810b 00 VOLUP Apple_A1156
0000000087ee810b 00 VOLUP Apple_A1156
0000000087ee810b 01 VOLUP Apple_A1156
0000000087ee810d 00 VOLDOWN Apple_A1156
0000000087ee810d 00 VOLDOWN Apple_A1156

Agora so queda vincular estas botóns con algo. No meu caso fixeno cas teclas de movemento do teclado e a tecla Escape. Para facer isto temos que crear o arquivo lircrc ou ven na nosa carpeta pesoal (/home/usr/.lircrc) ou ben no directorio de configuración de LIRC (/etc/lirc/lircrc). neste arquivo vincularemos os botóns do mando co lanzamento dalgún programa. A miña configuración é a seguinte:

Por último executamos o programa irxevent que é o encargado de facer que vinculación entre botóns do mando e teclas do teclado, funcione.

irxevent -d

Se todo foi ben agora deberíades poder usar o voso Apple Remote nunha presentación, no XBMC, etc. Espero que vos sirva de algo :D.

Se continuas empregando esta web, aceptas o uso de cookies. máis información

As cookies son pequenos paquetes de datos que se almacenan no teu navegador e que permiten mellorar a experiencia de usuario. Se continúas a usar esta web sen cambiar a túa configuración das cookies ou premes o boton "Aceptar" estas aceptando o uso de cookies neste sitio.

Pechar