Reducir los gases de efecto invernadero de la industria informática
Si bien mi iniciativa de recoger ordenadores obsoletos de empresas y particulares funciona, no es lo mismo que si Intel, Google, Dell, HP, IBM, Microsoft, y Lenovo se aunan en hacer algo.
Aquí nos dedicamos a promover el aprovechamiento de los residuos informáticos durante el mayor tiempo posible, porque un ordenador no envejece. Sirve siempre para las mismas tareas. Otra cosa es que se desarrollen “otros mejores”. Mejores según para qué.
Yo por ejemplo, informático empedernido, no poseo en mi casa un ordenador superior a un Pentium 4. Una generación relevada ya. Y lo uso porque dada la cantidad de horas que paso frente a la pantalla, cualquier aumento de rendimiento supone al final un ahorro de muchas horas.
En cambio, cualquiera de los otros ordenadores que hay en mi casa son Pentium III o un AMD Athlon. Con ellos se pueden ver películas, oir música, redactar documentos, documentarse en Internet, etc.
¿Será porque razono? ¿Será que al usar GNU/LINUX la cosa exige menos? ¿Será mi conciencia en este tema?
¿Igual es que mis hermanos menores se contentan con jugar a juegos antiguos y a la consola?
¿O que compenso mi necesidad de aparatitos con los que otros ya no necesitan?
Da igual, el tema es que los gordos citados al inicio ponen de su parte para reducir el consumo energético. El truco está en reducir los componentes que más energía desperdician (consumen) en forma de calor. Llámese fuente de alimentación o similar, son el objetivo. Según parece se compensa el aumento del coste con la reducción de consumo.
La energía renovable y el efecto invernadero es el negocio del futuro hoy, una industria del presente mañana.
Referencias:
Meet the Climate Savers: Major tech firms launch war on energy-inefficient PCs
Etiquetas: consumo energético, efecto invernadero, energía, Reciclaje, reciclarintltoolize: cannot copy ‘/usr/share/intltool/Makefile.in.in’ to ‘po/Makefile.in.in’
Un pequeño problema para el que no he encontrado la solución por más que he buscado.
El problema ha surgido ahora que estoy usando las autotools para automatizar toda la compilación, linkado y distribución de GLKM.
El caso es que al ejecutar el autogen.sh que tengo preparado me salía un mensaje, entre la maraña que sueltan estas herramientas, del tipo:
user@einstein:~/svn/pfc/trunk/gui$ ./autogen.sh
…
cp: no se puede crear el fichero regular «po/Makefile.in.in»: No existe el fichero o el directorio
…
Acotando el comando que fallaba lo ejecuté en modo depuración, para saber que hacía exactamente.
user@einstein:~/svn/pfc/trunk/gui$ intltoolize –copy –force –automake –debug
intltoolize: enabling shell trace mode
+ test -f configure.ac
+ configure=configure.ac
+ files=’intltool-extract.in intltool-merge.in intltool-update.in po/Makefile.in.in’
+ auxdir=.
++ egrep ‘^AC_CONFIG_AUX_DIR’ configure.ac
+ auxdirline=’AC_CONFIG_AUX_DIR([build-aux])’
+ test -n ‘AC_CONFIG_AUX_DIR([build-aux])’
++ echo ‘AC_CONFIG_AUX_DIR([build-aux])’
++ sed ’s/^AC_CONFIG_AUX_DIR(\([^)]*\)).*$/\1/’
+ auxdir=’[build-aux]‘
+ test ‘[build-aux]‘ = ‘AC_CONFIG_AUX_DIR([build-aux])’
++ echo ‘[build-aux]‘
++ sed ’s/^\[\(.*\)\]$/\1/g’
+ auxdir=build-aux
+ case “$auxdir” in
+ test -z yes
++ pwd
+ cur=/home/user/svn/pfc/trunk/gui
+ test build-aux ‘!=’ .
+ test -z yes
+ cd build-aux
+ for file in ‘$files’
+ test -f intltool-extract.in
+ test -z yes
+ rm -f intltool-extract.in
+ test -n ”
++ basename intltool-extract.in
+ cp -f /usr/share/intltool/intltool-extract.in intltool-extract.in
+ :
+ for file in ‘$files’
+ test -f intltool-merge.in
+ test -z yes
+ rm -f intltool-merge.in
+ test -n ”
++ basename intltool-merge.in
+ cp -f /usr/share/intltool/intltool-merge.in intltool-merge.in
+ :
+ for file in ‘$files’
+ test -f intltool-update.in
+ test -z yes
+ rm -f intltool-update.in
+ test -n ”
++ basename intltool-update.in
+ cp -f /usr/share/intltool/intltool-update.in intltool-update.in
+ :
+ for file in ‘$files’
+ test -f po/Makefile.in.in
+ rm -f po/Makefile.in.in
+ test -n ”
++ basename po/Makefile.in.in
+ cp -f /usr/share/intltool/Makefile.in.in po/Makefile.in.in
cp: no se puede crear el fichero regular «po/Makefile.in.in»: No existe el fichero o el directorio
++ basename po/Makefile.in.in
+ echo ‘intltoolize: cannot copy ‘\”/usr/share/intltool/Makefile.in.in’\” to ‘\”po/Makefile.in.in’\”’
intltoolize: cannot copy ‘/usr/share/intltool/Makefile.in.in’ to ‘po/Makefile.in.in’
+ status=1
+ exit 1
+ exit 1
Estoy usando un directorio para guardar los archivos de autoconf (config-aux) y tener la estructura de directorios y archivos ordenadita.
Ahí radicaba el problema. Así que con crear un directorio llamado po bajo ese directorio ha desaparecido el error.
user@einstein:~/svn/pfc/trunk/gui$ cd config-aux/
user@einstein:~/svn/pfc/trunk/gui/config-aux$ mkdir po
user@einstein:~/svn/pfc/trunk/gui/config-aux$ ll
total 412K
-rwxr-xr-x 1 user user 44K 2007-04-20 04:09 config.guess*
-rwxr-xr-x 1 user user 32K 2007-04-20 04:09 config.sub*
-rwxr-xr-x 1 user user 18K 2007-06-07 21:28 depcomp*
-rwxr-xr-x 1 user user 13K 2007-06-07 21:28 install-sh*
-rw-r–r– 1 user user 23K 2007-06-14 16:53 intltool-extract.in
-rw-r–r– 1 user user 36K 2007-06-14 16:53 intltool-merge.in
-rw-r–r– 1 user user 28K 2007-06-14 16:53 intltool-update.in
-rw-r–r– 1 user user 193K 2006-03-11 19:49 ltmain.sh
-rwxr-xr-x 1 user user 11K 2007-06-07 21:28 missing*
-rwxr-xr-x 1 user user 2,0K 2007-06-14 16:52 mkinstalldirs*
drwxr-xr-x 2 user user 48 2007-06-14 17:51 po/
Vodafone 3G HSDPA para linux
En esta entrada voy a describir el proceso a llevar a cabo para configurar una tarjeta PCMCIA Vodafone Mobile Connet HSDPA/ 3G/ EGPRS/ GPRS.
La marca es OPTION - QUALCOMM 3G CDMA. La gama GLOBETROTTER HSDPA.
Si se llega a la necesidad de usar este artículo es porque ya sabes de que va el tema de la Internet mediante la red de cobertura de los móviles y que lo que quieres es que te funcione en GNU/ LINUX.
Yo lo hago en Debian, pero esto no excluye a nadie.
Requisitos
- Hay que “instalar el paquete virtual” nozomi-modules, que para kernels superiores al 2.6.18 no compila. Este paquete nos proporciona los drivers para la tarjeta.
- El paquete gcom es útil para gestionar la tarjeta. Por ejemplo, como veremos, sirve para ver la calidad de la señal, o introducir el PIN.
- Para que se produzca la conexión es necesario el paquete de marcación PPP para modem wvdial.
Instalación
Para ver los paquetes relacionados con las tecnologías HSDPA y con PPP hacemos lo siguiente:
user@einstein:~$ apt-cache search HSDPA
gcom - Option GlobeTrotter and Vodafone datacard control tool
nozomi-source - source for GlobeTrotter HSDPA kernel driver
user@einstein:~$ apt-cache search PPP
Para compilar el driver de nozomi nos valemos de los siguientes comandos:
user@einstein:~$ aptitude install module-assistant nozomi-source gcom
…
user@einstein:~$ m-a a-i nozomi
…
Tras esto se habrá instalado el nuevo driver:
user@einstein:~$ dpkg -l|grep nozomi
gcom - Option GlobeTrotter and Vodafone datacard control tool
nozomi-source - source for GlobeTrotter HSDPA kernel driver
nozomi-modules-2.6.18-4-686 - GlobeTrotter HSDPA driver for LINUX (kernel 2.6.18-4-686)
Si tu kernel es superior a la versión 2.6.18 dará un error en la compilación.
Si ahora introducimos la tarjeta el kernel mostrará algo de información sobre la detección del dispositivo.
Que también se puede comprobar con un ls -la en /dev que mostrará nuevas entradas con el patrón /dev/noz* si todo ha ido bien, claro.
user@einstein:~$ dmesg |grep noz
…(información relacionada)…
user@einstein:~$ dmesg |tail
…(información relacionada)…
user@einstein:~$ tail -30 /var/log/messages
…(información relacionada)…
user@einstein:~$ ls -la /dev/noz*
/dev/noz0
/dev/noz1
/dev/noz2
…(información relacionada)…
user@einstein:~$ aptitude install wvdial g\nome-PPP
…cositas…
La configuración de wvdial se basa en los siguientes ficheros que ya se encuentran en estado óptimo para su uso.
root@maquina:~$ cat /etc/wvdial.conf
[Dialer Defaults]
Phone = *99***1#
Username = any
Password = any
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/noz0
Baud = 460800
SetVolume = 0
FlowControl = NOFLOW
#Init1= AT+CPIN=7342
Init1= AT
[Dialer PIN]
Init1= AT+CPIN=7342
[Dialer HSDPA]
Init2 = ATZ
#Init2 = ATM0
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
[Dialer 2gonly]
Init4 = AT+COPS=0,0,”vodafone.ES”,0
[Dialer 3gonly]
Init4 = AT+COPS=0,0,”vodafone.ES”,2
[Dialer vodafone]
Init5 = AT+CGDCONT=1,”IP”,”ac.vodafone.es”;
[Dialer 384k]
Init6 = AT+CGEQMIN=1,4,64,384,64,384
Init7 = AT+CGEQREQ=1,4,64,384,64,384
[Dialer 144k]
Init6 = AT+CGEQMIN=1,4,64,144,64,144
Init7 = AT+CGEQREQ=1,4,64,144,64,144
[Dialer 64k]
Init6 = AT+CGEQMIN=1,4,64,64,64,64
Init7 = AT+CGEQREQ=1,4,64,64,64,64
root@maquina:~$ cat /etc/ppp/peers/wvdial
#noauth
#name wvdial
#usepeerdns
plugin passwordfd.so
noauth
name wvdial
replacedefaultroute
noipdefault
nomagic
usepeerdns
ipcp-accept-local
ipcp-accept-remote
nomp
noccp
nopredictor1
novj
novjccomp
nobsdcomp
root@maquina:~$ cat /etc/ppp/peers/wvdial-pipe
noauth
name wvdial
plugin passwordfd.so
defaultroute
replacedefaultroute
Uso
Lo primero será comprobar que tal la cobertura, por que si no tenemos, pa que intentarlo.
Luego introduciremos el PIN para que “la red vodafone” nos escuche.
Y ya por último nos conectamos
ladamadelascamelias:~# gcom -d /dev/noz0 sig
Signal Quality: 19,99
ladamadelascamelias:~# gcom -d /dev/noz0
Enter PIN number: XXXX
Waiting for Registration..(120 sec max)…
Registered on Home network: “vodafone ES”,2
Signal Quality: 19,99
ladamadelascamelias:~# wvdial vodafone
–> WvDial: Internet dialer version 1.56
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: AT
AT
OK
–> Sending: AT+CGDCONT=1,”IP”,”ac.vodafone.es”;
AT+CGDCONT=1,”IP”,”ac.vodafone.es”;
OK
–> Modem initialized.
–> Sending: ATDT*99***1#
–> Waiting for carrier.
ATDT*99***1#
CONNECT 1800000
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Wed Apr 25 21:59:25 2007
–> Pid of pppd: 3916
–> Using interface ppp0
–> local IP address 212.73.35.196
–> remote IP address 10.64.64.64
–> primary DNS address 212.73.32.3
–> secondary DNS address 212.73.32.67
Y la línea de comando se queda así, no esperes una nueva línea de comandos. Mientras la conexión este activa no podrás hacer nada más en esa terminal.
Por lo tanto, si se desconecta lo notarás fáctilmente. Y si te quieres desconectar bastará con el típico <CONTROL> + C.
Descarga de archivos:
GUI y Monitorización
Si quieres llevar la cuenta del tiempo que te conectas o evitarte el coñazo de escribir en línea de comandos cada vez que te conectes échale un ojo a umtsmon.
Este programa aún no lo he probado, pero durante la redacción de esta entrada he descubierto que han sacado la versión 0.6 hace unas semanas. A ver que tal va.
Consejos:
Si el navegador no carga páginas (o la aplicación que sea no se conecta) revisa la configuración del cortafuegos y la del navegador (quita proxies, etc).
Si sólo se te conecta por GPRS y te acabas de dar de alta, espera unas horas, porque tardan un poco en registrarte en todos los sistemas. Si no, llama a vodafone.
Hace un tiempo intente descubrir dónde podía conseguir una tarjeta de estas en Europa, pero es cercano al imposible encontrarlas si no es a través del fabricante, creo recordar.
Lo mismo que encontrar un módems USB para 3G para yoigo, ya que no los suministra. Su precio es desorbitado. Unos 200 €.
Referencias:
- MUY RECOMENDADO Linux and 3G Forum -> GlobeTrotter Fusion+, 3G/EDGE, HSDPA and GT Max
- umtsmon
- Vodafone Mobile Connect Card driver for LINUX
- Vodafone 3G USB [Archivo de texto txt] por Gabriel Viso Carrera
- GNU/Linux y la banda ancha móvil
- Cómo configurar una tarjeta UMTS (Vodafone) con núcleo 2.6.xx
- Tarjeta 3G funcionando en Ubuntu (y en otras distribuciones)
- Otros que no recuerdo
First Tuesday Madrid
Mi sangre emprendedora empieza a fluir.
No sólo sigo bastante de cerca los comentarios de algunos blogs de marketing, publicidad y emprendedores. Ahora también “participo”.
De momento me siento confuso. Como si fuese a un sitio dónde (de momento) no me llaman pero en el que no tengo pánico a nada.
En el First Tuesday Madrid que es dentro de unas horas en Capitan Haya voy a empezar a conocer que se cuece en el ambiente del mundillo emprendedor.
De momento se que voy a ver a uno que conozco y que hace tiempo que no veo y que voy a conocer a otro al que leo. Y supongo que alguno más.
Dudo que participe mucho, pero observaré e intentaré aprender al máximo, que es lo que mejor se hacer. Para cuando me atreva a lanzarme a la piscina.
Aunque lo primero es lo primero. El PFC/TFC (GLKM) sigue su rumbo.
En unas horas más impresiones.
Etiquetas: capitan haya, emprededores, First Tuesday, First Tuesday madrid, glkm, negone, pfcBúsqueda rápida en el demonio negro
Hace ya unos meses que está en funcionamiento esta extensión para Firefox & derivados que lo implementen.
Se me ocurrió hacerlo mientras repasaba una entrada sobre plugins y extensiones para firefox. Me entretuve en crear un plugin para hacer búsquedas directamente en la bitácora, sin tener que entrar en la página y usar el formulario de búsqueda.
Una de las cosas por las que mantengo esta especie de cuaderno de bitácora es, como su propio significado denota, para archivar cosas que he hecho en una determinada fecha. Aunque no sean rumbos marítimos, me gusta el nombre. Es como un diario aunque no tiene la misma privacidad, todo lo contrario, busco consejo y opinión.
Por eso poder buscar cómoda y rápidamente me interesa.
El proceso es muy sencillo. Una vez creas el archivo que contiene la descripción de búsqueda, colocas un enlace especial en la cabecera de tú página y el propio firefox se encarga de mostrarle al usuario la posibilidad de añadir el Buscador de EDN (en este caso) a su barra de búsqueda rápida.
Contenido del archivo opensearch.xml.
aristoteles:/usr/share/wordpress# cat opensearch.xml
<OpenSearchDescription xmlns=”http://a9.com/-/spec/opensearch/1.1/”
xmlns:moz=”http://www.mozilla.org/2006/browser/search/” >
<ShortName>Buscador EDN</ShortName>
<Description>Busca en todo el contenido de El Demonio Negro por el tema que te interese</Description>
<InputEncoding>UFT-8</InputEncoding>
<OutputEncoding>UTF-8</OutputEncoding>
<Attribution>
Copyrigth El Demonio Negro. Licencia Creative Commons 2.5. Dristribuir bajo misma licencia y respetar/mencionar autoría.
</Attribution>
<SyndicationRight>open</SyndicationRight>
<Image width=”16″ height=”16″>data:image/x-icon;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAQABADASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAJxAAAQMCBQMFAQAAAAAAAAAAAQIDBQQGAAcREzESIVEUIzJBYoH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABwRAAAGAwAAAAAAAAAAAAAAAAABERIhYTFBUf/aAAwDAQACEQMRAD8A1N/5xz1ZcVvxsVIUUcZh8Uy0pX1BKChK9CdRopKh0/rcIIABBhoMwLyjbjt+Ik6liJpJydESEKpdp55gr6Q+EHtorgKB7EjQkEjBWYVuKoM3H7ouR6iciF1Mh6NnbSlhmoLqEr5+SynknTX64wZmGiluS3zDxT4fni407E+8C8l5KhthBJ7eP6T5xM3vJMb7QYSx/9k=</Image>
<Language>es-ES</Language>
<URL type=”text/html” method=”get” template=”http://www.eldemonionegro.com/wordpress/”>
<Param name=”submit.x” value=”0″/>
<Param name=”submit.y” value=”0″/>
<Param name=”submit” value=”Iniciar+busqueda”/>
<Param name=”s” value=”{searchTerms}”/>
</Url>
<moz:SearchForm>http://www.eldemonionegro.com/wordpress/</moz:SearchForm>
</OpenSearchDescription>
Para que salga el icono hay que empotrarlo con un formato especial.
Modificación en la cabecera de la página.
<head>
…
<link rel=”search” type=”application/opensearchdescription+XML” title=”Busca en El Demonio Negro” href=”http://www.eldemonionegro.com/wordpress/opensearch.xml” />
…
</head>
Vídeo ilustrativo titulado “Búsqueda rápida en el demonio negro”:
Si te interesa verlo a mejor calidad descarga y visualiza el archivo original en formato OGG.
[eldemonionegro.com] uso del motor de búsqueda rápida de END [en formato OGG]
Un consejo de uso de alguien que pasa mucho tiempo en Internet, como yo, buscando soluciones a problemas. En firefox (otros navegadores lo harán a su manera), con la combinación de teclas <control>+ t y <control>+ k, abrimos una pestaña nueva y nos situamos en la caja de búsqueda rápida para realizar una búsqueda sin usar el ratón. Lo que no se es la combinación de teclas para cambiar entre los distintos buscadores.
Descargas y referencias:
Creating OpenSearch plugins for Firefox
Búsqueda rápida en el demonio negro (blip.tv)
svn: can not read file ‘/var/lib/svn/glkm/db/revprops/5′: End of file found
Si tras ejecutar subversion con un svn co, o un svn update el resultado de la operación os luce con un bonito:
user@machine:~/svn/pfc/trunk/gui/src$ svn update
svn: No se pudo leer el archivo ‘/var/lib/svn/glkm/db/revprops/5′: End of file found
El problema es que el archivo en cuestión, llamémosle forunculo, contiene algún error.
Hasta aquí todo esto lo puede haber pensado cualquier hijo de vecino.
En mi caso salía porque había tocado a mano ese archivo para modificar el log de subversion en ese commit/revision, número 5. Le había quitado algunas letras y lo había dejado tal cual.
Cuando intenté posteriormente obtener esa versión para hacer unas pruebas me encontré con el fallo.
Estos archivos de propiedades de cada versión (eso deduzco por el nombre) contienen unos campos de control de longitud, algo muy cutre, pero muy sencillo. Para arreglar el problema hay que contar de manera exacta los caracteres ocupados (yo resté, menos mal que eran pocos).
Un ejemplo similar al caso real (Ojo, antes del END deberían aparecer 2 líneas vacías, en el ejemplo no se muestran):
user@machine-svnserver:/var/lib/svn/glkm/db# cat revprops/5
K 10
K 10
svn:author
V 9
wodofredo
K 8
svn:date
V 27
2007-05-11T17:44:13.460401Z
K 7
svn:log
V 19
2007-05-11 Enrique
END
aristoteles:/var/lib/svn/glkm/db# diff revprops/5 revprops/5~
< V 24
< 2007-05-11 Enrique jdfgj
---
> V 19
> 2007-05-11 Enrique
Google developer day 2007 o GUADEC-ES
No cayó la breva del Google Developer Day (GDD). Me enteré tarde de la inscripción y de que además ofrecían 10 plazas para estudiantes de mi Universidad. Podría haber estado bien.
Otra asistencia que me estoy pensado a conferencias de estas molonas es la GUADEC-ES 2007. La conferencia de desarrolladores de GNOME hispanos. Este año en el marco inmejorable de Granada.
![]()
Y ya hablando un poco de todo…
Si algún día me decanto y empiezo a empaquetar en Debian me pensaré asistir a las debconf.
Hace unos meses también me pensé asistir al FOSDEM, pero me falta motivación, o más bien, conocer a alguien con quien ir. No hubiera estado mal por visitar Bruselas.
La semana que viene publico unas a las que 95% seguro asistiré.
Pasión por el deporte. Pasión por el pingüino.
Etiquetas: conferencias, debconf, developer, fosdem, gdd, guadecUpgrade to Wordpress 2.2 problems, exec php and gluedideas theme
As life is not like in Bamby, I’ve have had to waste my time on fixing this problem arose of The Upgrade.
One of the issues was that current theme has broken, a little bit :D, and that requires all my attention. The other one appeared after the first one was fixed, and was related to execphp widgets, which did not work at all.
I have not wanted to rollback because the upgrade has touched database and I thought that wouldn’t be easy to downgrade.
So my first move was to fix the theme.
The problem is about new widgets API, and till a final solution is reached I’ve this workaround.
(Continuar leyendo…)
Estos son los resultados para ...

Últimos comentarios