Tutorial de herramientas Google para el usuario
Koro (IMH) nos escribe para informarnos sobre a unos nuevos tutoriales que han redactado (digo nuevos, porque los autores son los mismos que escribieron el tutorial sobre GIMP del que ya hablamos anteriormente) para ayudarnos a comprender las herramientas Google de las que algunos tanto dependemos ;-).
A veces comenzamos a usar y a recomendar estos servicios (correo/gmail, agenda/calendar, blogs/blogger, documentos/googledocs… ) sin tener en cuenta que el que recibe la invitación puede que no «controle» esas aplicaciones y le sea difícil «hacerse con los mandos». La pregunta que he oído varias veces es ‘¿Dónde está el «manual para torpes»? ‘ 🙂 Así que a partir de ahora ya hay una excusa menos.
Nota: sigo pensando que tenemos demasiada Google dependecia (y yo el primero de todos), así que tómense con precaucación y sabiduría todos estos consejos…
Cómo compilar OpenOffice.org
Este fin de semana me he liado la manta a la cabeza y me he puesto a compilar OpenOffice.org. Tengo una idea que me gustaría programar algún día relacionada con OOo, y uno de los primeros pasos consiste en saber compilar la bestia 🙂 No ha sido tan duro como parecía a simple vista.
Por si alguien más está interesado, he apuntado los pasos que he ido dando. Parto de Ubuntu 8.10, totalmente actualizado.
Lo primero sería descargar desde Subversion la aplicación ooo-build, que no es más que un script de configuración y ayuda a la compilación de OOo:
svn co svn://svn.gnome.org/svn/ooo-build/trunk ooo-build
Lo siguiente será instalar las dependencias (las he ido sacando una a una, por prueba y error, así que esto os ahorrará mucho tiempo):
$ sudo apt-get install
libpam0g-dev
flex
bison
mono-2.0-devel
libcupsys2-dev
gperf
libxslt
libpq-dev (pq_config)
libcurl4-openssl-dev (curl-config)
unixodbc-dev (odbc)
xulrunner-1.9-dev (libxul-nss)
libsane-dev
libxaw7-dev
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev
libxtst-dev
También es necesario instalar un módulo Perl disponible en CPAN, así:
$ sudo perl -MCPAN -e ‘install Archive::Zip’
A continuación, la orden ./configure típica, con dos detalles:
$ ./configure –with-distro=UbuntuIntrepid –disable-kde
En mi caso uso UbuntuIntrepid. Y no quiero tener nada que ver con KDE O:-) (lo siento Marcos)
Para ver la distro que más se ajusta a vuestro PC podéis consultar el siguiente directorio:
$ ls -al distro-configs/
Sien el proceso de configuración observais que alguno de los parches que se quieren aplicar propios de vuestra distro no funciona, podéis comentar la línea que haga referencia a ese parche. Por ejemplo, en mi caso, ví que el parche ubuntu-lpi.diff no se aplicaba correctamente, por lo que comenté la línea que hacía referencia al mismo en el fichero ooobuild/patches/dev300/apply
A continuación, descargar todos los paquetes de código fuente necesarios con una sencilla orden:
$ ./download
Y proceder a compilar
$ make
Aviso a navegantes: la compilación de OOo en mi ordenador (Dell Inspiron 530, comprado recientemente) duró unas 4 horas. Con ordenadores un poco más antiguos el proceso puede durar hasta 7 horas. Así que prepara un buen café y tómatelo con calma.
Cuando termines, instala tu OOo recién salido del horno (nunca mejor dicho) así:
$ ./bin/oooinstall /opt/ooo310-m6
Buscar por contenido de paquetes Ubuntu
Receta rápida: quiero instalar curl-config. El problema es que no existe ningún paquete .deb con ese nombre. Y buscando con apt-cache search curl | grep dev , me salen unos cuantos. ¿Cuál de esos paquetes ofrece curl-config? Seguro que te ha pasado antes (no con curl-config pero sí con otro nombre de binario)
Solución: consúltalo en http://packages.ubuntu.com/ (search the contents of package)
Update: gracias a Diego y Ubuj me entero de la existencia de apt-file, una aplicación que hace justo lo que acabo de comentar: busca en el contenido de los paquetes ofrecidos por el repositorio que queramos (en mi caso Ubuntu) el fichero que le digamos. Lógicamente lo primero que hay que hacer es instalar apt-file y a continuación pedir un update (apt-file update , para que se descargue la información del repositorio). A partir de ahí, buscar el nombre del paquete que ofrece el fichero que quieres es fácil:
$ apt-file search curl-config
Cómo gestionar las cookies Flash
Carla Schroder, de Linux Planet, nos cuenta qué son las cookies Flash (nombre técnico: Local Shared Objects, o LSO). Aunque el concepto es igual o muy similar al de las cookies del navegador, conviene tener en cuenta algunas diferencias fundamentales:
* se generan por aquellas páginas web que tengan incrustado un objeto Flash (y no por todas, sólo por aquellas que quieran guardar información sobre nuestra configuración: por ejemplo, cuándo fue la última vez que conectamos, dónde pinchamos, qué nombre de usuario elegimos, etc..)
* se almacenan en una carpeta distinta a las cookies HTTP «normales» del navegador
* tienen mayor capacidad de almacenamiento de información (cookies HTTP=4kb, cookies Flash=100kb)
* guardan información en binario (a diferencia de las cookies http, que guardan información en texto plano)
* se puede gestionar la política de aceptación de cookies a través de la web de Adobe : Flash Cookie Manager . Lo cual da miedo, porque Adobe podría decidir (por supuesto, «no lo hacen») qué webs tienen acceso, sin preguntarte nada, a grabar por la webcam o el micro que tengas conectado a tu PC.
El artículo de Carla se divide en 2 partes. En la primera nos da una visión general sobre las cookies Flash y cómo gestionarlas a través de la web de Adobe. En la segunda nos indica dónde se guardan exactamente en una máquina Linux y cómo borrarlas.
Por último, indicar que Gnash, la alternativa libre de GNU al Flash Player ed Adobe, incluye una utilidad llamada soldumper, que permite descodificar y ver en texto plano el contenido binario de las cookies Flash.