Tor en Google Chrome

Filed under: Español,Software,Tecnología — Tags: , , , , — ghostbar @ 8:10 pm July 27, 2010

Si alguna vez les preocupa la anonimidad en línea entonces habrán oído de Tor, y sino entonces les recomiendo que visiten el enlace.

Para los definitivamente interesados les comentaré como instalar y configurar en Debian el navegador Google Chrome para navegar de manera anónimo:

  • Instala tor:
    # aptitude install tor
  • Configura ahora tor en el navegador:
    Aquí hay que prestar mucha atención, tor no está configurado como proxy http así que algunos podrían colocar mal la información.

    Busca Options > Under The Hood > Change Proxy Settings y rellenan la información de esta manera:

Ya con eso tienes para navegar anónimamente.

Repositorio APT con soporte para subida de paquetes

Filed under: Español,Software — Tags: , , , , , , , , — ghostbar @ 10:24 pm July 7, 2010

¿No les ha pasado que quisieran montar su propio repositorio APT donde monten los paquetes con dput o dupload como si lo hiciesen directamente a Debian o Ubuntu pero con la ventaja de que se actualice en 5 minutos? Bueno, realmente es fácil hacerlo y les explicaré como en este artículo. También podrán tener, opcionalmente, otra ubicación o ruta donde coloquen un histórico de todos los paquetes que han subido aparte del pool como éste.

¿Qué necesitas?

Usaremos reprepro para manejar el repositorio y para la administración unos scripts en bash, además necesitarás el paquete devscripts pues necesitaremos del script dcmd.

Instalar y Configurar

Facilisto:
# aptitude install reprepro devscripts

Para configurar: en el directorio seleccionado para hospedar el repositorio crea la carpeta conf donde crearás el archivo llamado distributions, en éste último archivo colocaremos información sobre el repositorio en el siguiente formato:
Origin: Jose Luis Rivas
Label: Jose Luis Rivas for Debian
Suite: unstable
Codename: sid
Architectures: i386 all source
Components: main non-free contrib
Description: Jose Luis Rivas's repo for Debian-related work

Origin: Jose Luis Rivas
Label: Jose Luis Rivas for Debian
Suite: testing
Codename: squeeze
Architectures: i386 all source
Components: main non-free contrib
Description: Jose Luis Rivas's repo for Debian-related work

Esa es la configuración de mi repositorio, tengo lugar para testing y para unstable. Así mismo para subir tengo dos directorios diferentes, uno para unstable y otro para testing.

Los archivos para sincronizar los directorios de subida con el repositorio son diferentes para cada distribución configurada; el script es el siguiente:
#!/bin/sh

DCRET=/home/ghostbar/incoming
DCROT=/srv/dl.rivco.net/debian/

for i in $( find $DCRET | grep ".changes" ); do
reprepro -Vb $DCROT include unstable $i
for j in $( dcmd $i ); do
rm $j
done
done

Lo obvio, en DCRET va el directorio donde subiran los archivos y DCROT es donde está ubicado el repositorio APT. Si quieres además llevar el histórico como comenté más arriba el script entonces se vería más como:

#!/bin/sh

DCRET=/home/ghostbar/incoming-unstable
DCROT=/srv/dl.rivco.net/debian/
HISTORICREPO=/srv/repo.rivco.net/debian

for i in $( find $DCRET | grep ".changes" ); do
reprepro -Vb $DCROT include sid $i
mkdir -p $HISTORICREPO/$( grep "Source: " $i | sed 's/Source: //' )/$( grep "Version: " $i | sed 1's/Version: //' | grep --max-count=1 - )
for j in $( dcmd $i ); do
mv $j $HISTORICREPO/$( grep "Source: " $i | sed 's/Source: //' )/$( grep "Version: " $i | sed 1's/Version: //' | grep --max-count=1 - )/
done
done

Para que sea automático y que revise cada 5 minutos el incoming simplemente se coloca en cron una línea como esta:

*/5 * * * * /usr/local/bin/incoming-unstable.sh
*/5 * * * * /usr/local/bin/incoming-testing.sh

Soporte para subidas

Yo uso dput y mi configuración es la siguiente en ~/.dput.cf:
[rivco]
fqdn = rivco.net
login = ghostbar
incoming = /home/ghostbar/incoming-unstable
method = scp
run_dinstall = 0

[rivco-testing]
fqdn = rivco.net
login = ghostbar
incoming = /home/ghostbar/incoming-testing
method = scp
run_dinstall = 0

El método que uso es scp y lo único que necesito tener configurado en mi servidor es sshd; creo que el resto de los parámetros son autoexplicativos.

Ajá ¿y ahora?

dput rivco package_file.changes

Y esperar unos 5 minutos para que los scripts hagan su trabajo y ¡disfrutar!

Dropbox for Debian

Filed under: English,Software — Tags: , , , , , , — ghostbar @ 1:11 am July 6, 2010

Tired of the versioning issue between libnautilus from Debian and Ubuntu I decided to create myself the packages for nautilus-dropbox and here they are.

I’ll maintain them on my repo, so if you want to keep dropbox updated I recommend you to add my repo to your sources.list:
deb http://dl.rivco.net/debian sid main
And if you are on testing/squeeze there’s a repo for you too:
deb http://dl.rivco.net/debian squeeze main

It’s only available for i386 but you can grab the sources adding the deb-src for your distro and build it with dpkg-buildpackage or whatever you want.

Soon I’ll be building the experimental client as well.

Dropbox para Debian

Filed under: Español,Software — Tags: , , , , , — ghostbar @ 1:05 am

Cansado del problemita con la versión de nautilus entre Debian y Ubuntu y las consecuencias de esto para instalar Dropbox en Debian decidí armar el paquete por mi cuenta y mantenerlo en mi repositorio privado.

Pueden tomarlo desde aquí o agregar mi repositorio:
deb http://dl.rivco.net/debian sid main
También está para testing/squeeze:
deb http://dl.rivco.net/debian squeeze main

Sólo para i386, sin embargo pueden bajar las fuentes, sólo agreguen el deb-src para su distribución y compilen con dpkg-buildpackage

Dónde va ahora el keymap en Debian

Después de tanto buscar, de estar acostumbrado a usar /etc/X11/xorg.conf o dpkg-reconfigure xserver-xorg para determinar el layout o keymap de mi teclado; he aprendido que existe /etc/default/keyboard para colocar todo lo relacionado al teclado que ahora lo maneja es el paquete llamado console-setup.

Por si acaso y andan perdidos como yo pues ya saben. Sino pueden hacer como mi esposa y usar el gestor que trae GNOME y se ahorran buscar un rato por Google.

Memorias de la preparación de un USB para instalar Debian

Filed under: Español,Software — Tags: , , , , — ghostbar @ 12:03 am July 1, 2010

Lo más importante de todo es: ¡Usen el mismo vmlinuz, initrd.gz e ISO!!, si es testing todo testing, si es stable todo stable, si es testing weekly todo weekly, si es daily todo daily…

Sino les dará un error al cargar los módulos del kernel y tendrán que descargarse de nuevo tanto el ISO como el initrd.gz y el vmlinuz.

Oh, y si usan el método de zcat probablemente no les arranque, prefieran el método flexible siempre más un install-mbr por si acaso.

Java en Debian sin conexión a red

Filed under: Español,Software — Tags: , , , , , , , , — ghostbar @ 4:00 pm June 22, 2010

Desde hace un buen tiempo tenía fallas con Java, en general los applets no funcionaban y mi decisión era desistir de usar Java. Pero hoy, tuve que usarlo así que me dediqué a buscar cual era el problema.

Resulta que IPv6 está activado por defecto y cuando va a buscar una dirección IPv4 no la consigue por lo que siempre va a dar un Network unreachable.

La solución pasa por ser demasiado sencilla, en ~/.java/deployment/deployment.properties hay una línea para argumentos adicionales, agreguen en esa línea esto:

deployment.javaws.jre.0.args=-Djava.net.preferIPv4Stack\=true

Really changing the skin of Facebook and Tumblr

Filed under: English — Tags: , , , , , , — ghostbar @ 12:45 pm June 17, 2010

There’s a lot of fake groups telling they will say to you how to change the skin of facebook if you accept to join a group where they’ll ask you to share a lot of your info and invite all your friends before they reveal you the secret.

There’s no secret, just go to UserStyles.org for Facebook and select + install the style you want.

You can use it with Tumblr too, just go to UserStyles.org Tumblr section.

And stop sharing your info freely on the net!

HTML5, tabla de referencia

Filed under: Uncategorized — Tags: , , , — ghostbar @ 10:08 pm May 25, 2010

Es normal, de hecho lo mejor, querer hacer las páginas válidas con los estándares. En el caso de HTML5 hay varias cosas que han cambiado en comparación con lo que todos estábamos acostumbrados.

En W3schools tienen una tabla de referencia, en la cuál muestra fácilmente cuáles tags aún funcionan, cuáles no, cuáles son los nuevos y sobre todo: como usarlos.

Chrome vs Firefox, again

Filed under: Español — Tags: , , , , , , , — ghostbar @ 8:49 pm

Long time ago I stopped using Chrome for daily use and leave it only for my Google services like Gmail and Wave.

Now, is my main browser even when it just stop working while I’m offline (weird thing, btw). Is fast, starts fast, loads fast, runs javascript very fast. I can use websites as apps without installing another app to complement my browser like Prism and renders fonts wonderfully with @font-face.

Now, Firefox, well… First of all, I’m using nightly builds of alpha version, so it’s supposed to fail sometimes and I understand that but, it’s not supposed to be faster as well? Loads after 1 min I launch it(UPDATE 2010-05-26: There was a loop on an addon making it start slow, now starts on 10 seconds which is pretty nice) and loads not as smooth as Chrome the websites, even using NoFlash, NoAds and NoJavaScript! In fact, if wasn’t because Chrome stops working while I’m offline I would not have any reason to use Firefox even while designing websites (just for checking).

It’s a shame, I really liked a lot Firefox and I hope Firefox4 get a really good speed bump.

Older Posts »