Mostrando entradas con la etiqueta español. Mostrar todas las entradas
Mostrando entradas con la etiqueta español. Mostrar todas las entradas

viernes, 6 de agosto de 2010

TP-LINK TL-WN722N (o cualquier ath9k_htc) en Ubuntu 10.04


El adaptador wifi usb TP-LINK TL-WN722N usa un chipset llamado AR9271 y requiere un nuevo controlador de Atheros llamado ath9k_htc. Dicho controlador ha sido incluído en la reciente versión del kernel 2.6.35.

Si tenemos un adaptador que trabaje con este módulo podemos hacer que funcione en Ubuntu con los siguientes pasos.

  1. Descarga un kernel 2.6.35.
    1. En el caso de Ubuntu, aún no está en el repositorio oficial. Puedes usar el repositorio kernel-ppa o descargarlo directamente desde aquí (aquí para amd64)
    2. Otra opción es bajártelo desde kernel.org y compilarlo tú mismo...
  2. Instálalo (doble click en el archivo .deb o sudo dpkg -i nombre)
  3. Descarga el firmware de tu adaptador (ar9271.fw aquí)
  4. Copia el archivo ar9271.fw a /lib/firmware
  5. Reinicia

Para otras distribuciones, ajustar simplemente los pasos 1 y 2 con sus respectivos métodos para descargar e instalar el kernel 2.6.35.

viernes, 23 de julio de 2010

Desactivar el contestador

Para desactivar el contestador que seguramente no hemos pedido que nos activen, cada compañía tiene su método:

  • Llamar a un número donde te atiende una máquina e ir marcando otros.
  • Marcar un número de servicio (no sé si se llama realmente así).
  • Etc...

Hay varios tipos de contestadores:
  • El que salta cuando estás comunicando.
  • El que salta cuando no coges el teléfono.
  • El que salta si estás con el móvil apagado o fuera de cobertura.

Si quieres desactivar todos los tipos de contestador al parecer existe un número estándar:
##002#

Al menos vale para Movistar, Orange, Vodafone y Yoigo.

miércoles, 21 de julio de 2010

Vista de mensajes en Evolution

Desde que me pasé a leer el correo con Evolution echaba de menos una cosa de Thunderbird que me parecía un bug en Evolution. Y por lo visto no era el único

Cuando ordenaba los correos de una lista de correo por threads, me salían mal ordenados. Evolution me los ordenaba usando la fecha del primer mensaje enviado en ese hilo en vez del último mensaje. De esta manera, la gente en los hilos continuaba escribiendo pero como también había recibido más mensajes, la barra de desplazamiento se había movido y al final me perdía entre los mensajes intentando ver si habían contestado a los hilos de hace 3 días.

No es un bug, es que simplemente lo había configurado mal.

En Evolution puedes definir varias formas de ver y ordenar los correos. En el menú View -> Current View hay unas cuantas predefinidas, y luego también puedes hacerte las tuyas personalizadas.

Los cambios que he hecho han sido:
1. Cambiar la posición de la columna Subject por la columna From.
2. Pinchar en Date hasta que sale la flechita hacia abajo para que queden ordenados (esto es lo que me faltaba, ¡EL BOTÓN TIENE 3 ESTADOS!).
3. Con Ctrl+T los agrupas en threads (hilos).

Para que sea la predeterminada he borrado la carpeta ~/.evolution/mail/views y ahora te vas a View->Current View->Save Custom View y reemplazas "Messages" que es la que abre por defecto.

domingo, 18 de julio de 2010

Certificados SSL gratuitos para proyectos Open Source

Me acabo de enterar que la empresa de hosting GoDaddy ofrece certificados SSL gratuitos para proyectos Open Source.

Me ha parecido un acto de muy buena fé.
Más información en su página.

miércoles, 23 de junio de 2010

¡Un político defendiendo el software libre!

Genial intervención del político Juan Carlos Rodríguez Ibarra (o ibarra.net), del PSOE, en el Senado el día 17 de mayo de 2010 (Día Mundial de Internet). Fue presidente de la Junta de Extremadura hasta 2007, durando así 24 años.


El vídeo en youtube:



"En segundo lugar, la ex-propiedad siempre ha sido una cosa sospechosa para la Izquierda, y no entiendo que ahora la Izquierda esté defendiendo con tanto ahínco la Propiedad Intelectual, porque nadie lo va a entender." Rodríguez Ibarra, minuto 6:52.

Así da gusto :-)
En wikipedia lo he añadido a la categoría de activistas del copyright.

domingo, 6 de junio de 2010

El Gobierno nos la quiere jugar con las becas

¡¡ATENCIÓN BECARIOS!!

He visto un mensaje en el foro de mi universidad que me parece de vital importancia que lo difundamos. Con esto de la crisis, el gobierno español nos la quiere jugar y ahorrarse unas cuantas miles de becas. A continuación, copio el mensaje de Rubén Ruíz:

Hola a todos,

El Ministerio de Educación está enviando un correo a algunos compañeros que fueron becarios otros años:

Estimado/a estudiante:


Como sabrás, el Gobierno español impulsa desde hace tiempo el acceso electrónico de los ciudadanos a los servicios públicos. El objetivo es lograr una mayor eficacia, eficiencia y agilidad de la Administración garantizando además la protección de los datos personales en la realización de todos los trámites.

De acuerdo con la normativa vigente, para poder SOLICITAR UNA BECA DEL MINISTERIO DE EDUCACIÓN este año DEBERÁS REGISTRARTE previamente en la Sede Electrónica del Ministerio ( sede.educacion.gob.es ). Recuerda los siguientes pasos:

•REGISTRARTE en la Sede Electrónica del Ministerio de Educación durante los meses de MAYO y JUNIO de 2010.
•CONSERVAR EL USUARIO Y LA CONTRASEÑA que te serán solicitados para cualquier relación electrónica posterior con la Sede y, en particular, para la solicitud de la beca.
•CUMPLIMENTAR EL FORMULARIO correspondiente a la solicitud de beca cuando se encuentre abierto el período de presentación de acuerdo con la publicación en el Boletín Oficial del Estado.

En caso de duda, puedes acceder al manual “COMO USAR LA SECCIÓN DE TRÁMITES Y SERVICIOS DE LA SEDE ELECTRÓNICA” (disponible en la dirección electrónica sede.educacion.gob.es/tablon-anuncios/uso-tramites.html) o llamar al teléfono 915505957.

Atentamente,

Ministerio de Educación 

En resumen, SI NO TE REGISTRAS AHORA EN SEPTIEMBRE NO PUEDES SOLICITAR LA BECA.

Ríete ahora de Ryanair y sus artimañas...

sábado, 20 de febrero de 2010

Partido de Internet

Nunca pensé que fuese a hablar de política en un blog, pero merece la pena como poco conocerlo, sobre todo si vas de demócrata.

Había leído ya sobre términos como la "democracia líquida", "democracia electrónica", "democracia directa" o "votaciones proxy" en internet y me parecían ideas realmente buenas para la sociedad pero a la vez difíciles de llevar a cabo.

Hace 3 días me enteré de una iniciativa, plataforma, o como queramos llamarlo llamada el "Partido de Internet" (PdI), que tengo que reconocer que nada más leer el nombre me llevó a pensar que era otro Partido Pirata. Para nada, es lo que han denominado un partido "proxy", o más bien partido de la democracia del siglo XXI.
La noticia también es que desde el pasado mes de enero se han constituido como partido político y piensan presentarse a las elecciones generales de 2012 y a las europeas de 2013.

No voy a explicar de nuevo cómo funciona el partido porque ya lo explican ellos muy bien en las Preguntas Frecuentes de su página.
Tengo que reconocer que me ha emocionado mucho una iniciativa así, y por eso me he puesto en contacto con ellos para ayudar en todo lo que pueda y de momento hace falta crear una buena infraestructura, así que echaré una mano con todo el tema informático-telemático y cuando vuelva a España me afiliaré si sigo con las mismas ilusiones :).

Trataremos de usar todo el software libre posible y hacer el partido lo más transparente posible.
De momento puedes seguir el desarrollo de la parte del registro web (la idea es integrar OpenID con el wiki, la página principal y el foro) y hacer un fork del repositorio público en github. Chulo, ¿eh? ;-)


git clone git://github.com/voodoorai2000/pdi_registro.git

Las cuentas del partido se llevan en el wiki:
http://partidodeinternet.es/wiki/Finanzas

De momento, estamos liados con una discusión que nos ha surgido recientemente en Wikipedia porque un bibliotecario nos ha tachado de irrelevantes y quiere borrar la página. El que quiera puede pasarse por la discusión y dejar un comentario, que se agradece. ¡Cuanta más gente opine positivamente mejor!

Queda mucho trabajo por delante. En el partido hay varias áreas para que la gente se dedique a lo que mejor se le de y cunda más. Así hay grupos de gente encargados de la publicidad y la comunicación, de temas legales, de la financiación, de la infraestructura...
La idea a largo plazo es desarrollar nuestro propio software para las votaciones, que ya han bautizado como agora y tiene página en launchpad, pero de momento estamos viendo proyectos y tesis que ha hecho la gente sobre el tema (que no es nuevo, para nada) y la apuesta ganadora parecer ser Civitas, un software para votaciones desarrollado por la Universidad Cornell, de Nueva York.

La gente con la que he hablado ya y he intercambiado correos me han dado muy buenas impresiones de ser gente comprometida.
Estamos todos ilusionados, es una mezcla entre esperanza de algo que lleva la gente pidiendo hace mucho tiempo y la cosilla de... ¿saldrá bien? ya que es una iniciativa totalmente experimental :-)

Los medios y la tecnología están ahí, así que aprovechémoslos!

¿Qué? ¿Te apuntas?

Actualización: los partidos mayoritarios no aceptan el juego de la democracia.

http://es.wikipedia.org/wiki/Partido_de_Internet
http://servicio.mir.es/registro-partidos/loadDetallesFormacion.htm?protocolo=3966

sábado, 23 de enero de 2010

freedesktop & XDG

freedesktop.org (abreviado como "fd.o") apareció en el año 2000, aunque también es conocido como XDG ("X Desktop Group").
Es un proyecto que surgió cuando se empezó a "popularizar" el utilizar linux para los ordenadores personales, y con el objetivo de hacer unos estándares para los escritorios que funcionan sobre las X, ya que para entonces no existía ninguno y cada escritorio con su grupo de desarrolladores hacía las cosas de la forma que le parecía más adecuada o simplemente que le parecía.
Actualmente participan en fd.o entre otros, miembros de KDE, GNOME y Xfce, que podríamos decir que son los escritorios más populares a día de hoy.

En su repositorio git se puede ver todo el software que hospeda. Algunos proyectos un poco desconocidos pero otros bastante populares y usados como:
  • avahi
  • cairo
  • dbus
  • gstreamer
  • HAL
  • PackageKit
  • ...
Entre ellos se encuentran también Portland y Nouveau.

El primero, Portland, se encarga de crear una serie de utilidades (scripts) para hacer una serie de tareas, independientemente de si estás usando en ese momento KDE o GNOME. Todos son comandos que empiezan por "xdg-" y los hay para interactuar con el salvapantallas, abrir archivos con la aplicación por defecto, instalar archivos .desktop...
He sabido de este proyecto por este bug, que me estaba volviendo loco con xdg-mime. Creo que me lo apunto también a la lista de proyectos a seguir y colaborar (me gusta la "estandarización"). Entre ayer por la tarde y hoy por la mañana he puesto un poco de orden en el bugzilla!

Su última release fue en 2007, pero hablando con Fabo (uno de los desarrolladores) me ha dicho que planean hacer otra cuanto antes, y a continuación migrar a Git, ya que es de los pocos proyectos que quedan en fd.o aún usando CVS.


El segundo es un driver open source para las tarjetas nVidia y con aceleración 3D. Tengo la suerte de conocer mi coetáneo Francisco Jerez (curro), quien participó en el Google Summer of Code 2009 y es ahora unos de sus desarrolladores de Nouveau. Su función, tal como se explica aquí era implementar la función de salida de TV previa ingeniería inversa:

Title:
Reverse engineering of Nvidia TV encoders.
Abstract:
The TV output present on several Nvidia graphics cards lacks support from the nv and nouveau open source device drivers. This forces most users wanting to use their TV out to stick with the proprietary Nvidia software.

This project will aim to reverse engineer the operation of the TV encoder integrated on some recent Nvidia chips, and provide a RandR1.3 compliant implementation based on the nouveau driver.

La gente sin conocimientos técnicos puede colaborar probando el driver (tester) o donando tarjetas gráficas nvidia.

Estado actual de Nouveau.


Como curiosidades:
  1. Curro terminó la tarea en las primeras semanas y siguió con otras labores... :)
  2. Para asegurarse la plaza se dedicó a buscar tarjetas nVidia con distintos chipsets. También antiguas, no importaba pues la intención es que el driver funcione en todas y sustituya al oficial y privativo de nVidia. Un día quedamos para que probara los últimos avances con la gráfica de mi portátil.
  3. El proyecto sólo tiene un asalariado por parte de Red Hat, Ben Skeggs, mientras que nVidia paga perfectamente a cientos de desarrolladores para el driver privativo.
  4. Para modificar su wiki en lugar de captchas hay preguntas sobre tarjetas gráficas al estilo trivial :D
  5. Tras no pocas discusiones, Nouveau vendrá incluido en el kernel 2.6.33.

Enlaces:
Portland points desktop Linux at $10 billion market.
freedesktop.org interview in 2003.

martes, 11 de noviembre de 2008

asd
prueba desde gnome-blog-poster

Primer parche [entrada no acabada]

Realmente no es el primer, pero lo considero 100% mío :-).
default mmap_min_addr breaks dosemu
https://bugs.launchpad.net/ubuntu/+source/dosemu/+bug/216398

En este parche me tuve que enfrentar a varios desconocidos.
Hablaremos de debian/{install,rules}, patchs y diffs entre otros.

Bajar el código fuente e instalar sus build-dep's.
apt-get source dosemu

Problema 2:
La misión del parche es tan simple como crear el archivo /etc/sysctl.d/90-dosemu.conf con una línea. Ahora bien, el paquete tiene una estructura, y lo primero que dices es ¿dónde meto el archivo 90-dosemu.conf y en qué parte le digo que lo mueva a /etc/sysctl.d ?

En cuanto a dónde meterlo, yo elegí etc/ porque iba a ir a /etc [mal]
Y luego elegí src/arch/linux/Makefile.main, un archivo con las reglas necesarias para crear el paquete (y donde falla el unpatch!), añadiendo simplemente dos líneas con el comando 'install'. Tampoco fue el correcto. [mal]

Solución 2:
Mi intuición me falló y al final había que meterlo en debian/.
En cuanto a decirle que lo mueva a un sitio exacto, esto se hace utilizando debian/install y al final es mucho más sencillo. Simplemente conteniendo:
"debian/90-dosemu.conf etc/sysctl.d/"
ya apt se encarga de moverlo adonde dice cuando se instala el paquete.

Problema 2,5:
Al hacer debuild, crea el paquete sin problema pero al hacer 'debuild clean' aunque no muestra error aparente, hay algo que no hace bien: unpatch. Es decir, no invierte los parches aplicados a la hora de construir el paquete.
Y esto luego es un problema, porque al siguiente 'debuild' se nos queja diciendo que los parches "parece" que ya estan aplicados.

Solucón 2,5:
Estuve un buen rato intentando arreglar la fase de unpatch pero no lo conseguí.
En la fase de patch se crean en debian/ unos archivos que empiezan por "stamp=" y que significan que se han aplicado así como otros archivos acabados en "-level.y.log" que no son más que la salida al aplicar patch -py < .
Bien, pues cuando llega la fase de unpatch ¡ya se han borrado esos archivos! de manera que el script cree que esos parches nunca fueron aplicados y por lo tanto no se invierten. Esto lo muestra en pantalla "*not applied*".
Intuyo que el problema está en debian/rules.
Así que ninguna solución por el momento. [TOREPORT&FIX]


Problema 3:
Readaptando parches.
Si intentamos construir (debuild) nos daremos cuenta de que ahora no se construye, sino que da un error aplicando "debian/patches/01_debianize.diff". Es normal ya que hemos modificado src/arch/linux/Makefile.main Ya que

Solución 3:
Si ejecutamos what-patch en el directorio donde hemos descomprimido nos dice que dosemu usa el gestor de parches 'cdbs'. Me ha gustado bastante su forma de uso, es bastante facilita. Simplemente cdbs-edit-patch debian/patches/01_debianize.diff para editar ese parche. Esto copia en /tmp el directorio descomprimido de dosemu y aplica todos los parches (incluido el que vas a modificar!!) ahí ya modificas lo que tú quieras y cuando termines pulsas Ctrl+D. Ahora el parche que también contendrá tu último cambio.


Al final mi parche y el que se aplicó se parecían en poco, pero sirve de lección (más en el sentido de estudio que de amonestación).
Aquí están los dos en cuestión:

El mío.
El que adaptó Kees.


Problema 4:
purge

Problema 5:
cdbs-edit-patch

Problema 6:
Como problema 6 está que ahora la versión estable es Intrepid. El parche fue aplicado a Jaunty apenas a la hora después de yo publicarlo =). Si consideramos que el parche es necesario para Intrepid también, debemos de proponerlo y tiene que ser aprobado. Como esto no lo he hecho aún porque no me lo he encontrado nunca, lo dejo para otra entrada posterior.

pablog.