Apr 23, 2012

David Moreno

David Moreno
Stereonaut! feed

Ruby and libv8: Exactly my feelings

Thanks to my coworker Dan for making a whole bunch of these based on our day job adventures :)

Apr 07, 2012

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Ubuntu / Canonical un maldito parasito nada más.

¿Canonical contribuye a mejorar GNU / Linux?
http://usemoslinux.blogspot.com/2012/04/canonical-contribuye-mejorar-gnu-linux.html

Mar 29, 2012

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Como quitar paginas a un archivo PDF

En este ejemplo se remueven la pagina 11, 12, 13, 14:

pdftk archivo_original.pdf cat 1-10 15-end output archivo_modificado.pdf

Mar 26, 2012

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

net-news/liferea-1.8.3 has improved its startup speed

For everybody out there complaining about liferea's decreased performance in the 1.8.x releases, upstream has released 1.8.3 which uses sqlite 3 WAL journaling.

This basically improves the overall liferea's performance, so if you are hating 1.8.x, please try the latest 1.8.3

Mar 21, 2012

David Moreno

David Moreno
Stereonaut! feed

Geo::PostalCode::NoDB 0.01

Geo::PostalCode is a great Perl module. It lets you find surrounding postal areas (zip codes) around a given an amount of miles (radius), calculate distance between them, among other nice features. Sadly, I couldn't get it to work with updated data and because the file its Berkely DB installer was producing was not being recognized by its parser, which bases off on DB_File. Since I was able to find working data for the source of zip codes, I ended up hacking the module and producing a version with no Berkeley DB support.

So basically, and taken from the POD:

RATIONALE BEHIND NO BERKELEY DB
On a busy day at work, I couldn't get Geo::PostalCode to work with newer data (the data source TJMATHER points to is no longer available), so the tests shipped with his module pass, but trying to use real data no longer seems to work. DB_File marked the Geo::PostalCode::InstallDB output file as invalid type or format. If you don't run into that issue by not wanting to use this module, please drop me a note! I would love to learn how other people made it work.

So, in order to get my shit done, I decided to create this module. Loading the whole data into memory from the class constructor has been proven to be enough for massive usage (citation needed) on a Dancer application where this module is instantiated only once.

$ sudo cpanm Geo::PostalCode::NoDB now!

Mar 16, 2012

David Moreno

David Moreno
Stereonaut! feed

Feedbag released under MIT license

I was contacted by Pivotal Labs regarding licensing of Feedbag. I guess releasing open source software as GPL only makes sense if you continue to live under a rock. I've bumped the version to 0.9 and released it under MIT license.

Feedbag 1.0, which I plan to work on during the following days will bring in a brand new shiny backend powered by Nokogiri, instead of Hpricot (I mean, give me a break, I'm trying to catch up with the Ruby community, after all I'm primarily a Perl guy :D ) and hopefully I will be able to recreate most of the feed auto-discovery test suite that Mark Pilgrim retired (410 Gone) when he committed infosuicide.

Have a good weekend!

Mar 05, 2012

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

En memoria de Kirlian...

Desde este humilde rincón no queremos olvidar a uno de los grandes amigos linuxeros quien en vida fuera fundador y presidente de la Asociación de Usuarios GNU/Linux de El Salvador, tu recuerdo no muere Kirlian, grande como siempre!!!

Feb 25, 2012

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Armitage for Metasploit

Jan 29, 2012

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

r-ascencio.me .. Mi blog con Django :)





Django(0.96) aun falta mucho por hacer...

Dec 29, 2011

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

Quick perl script to test smtp auth

#!perl

use warnings;
use strict;

use Net::SMTP;

my $smtpserver = 'xxx.yyy.zzz.www';
my $smtpuser   = 'foo@bar.com';
my $fromemail  = 'bleh@bar.com';

my $smtp = Net::SMTP->new($smtpserver, Timeout => 10, Debug => 1);
die "Could not connect to server!\n" unless $smtp;

  $smtp->auth ( 'user', 'secret' ) or die "Could not authenticate $!";
  $smtp->mail($smtpuser);
  $smtp->to('somebody@bar.com');
  $smtp->data();
  $smtp->datasend("To: somebody\@bar.com\n");
  $smtp->datasend("From: $fromemail\n");
  $smtp->datasend("\n");
  $smtp->datasend("Body message\n");
  $smtp->dataend();
  $smtp->quit;

 

Dec 05, 2011

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Vim as python IDE

yes and i leave emacs :)

Ident, filetype, and some links:




From code.django:

And Vim python-mode

Nov 21, 2011

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

Unmounting stale NFS mount points in Linux

Sometimes, a stale NFS mount point can be a real PITA, specially if you can't mount the share somewhere else.

The following command line have helped me a lot lately:

umount -f -l /path/to/nfs/share

The first parameter forces umount, the second makes a "lazy umount", detaching the filesystem and cleaning up all references.

Easy isn't it?

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Python Anywhere...


everywhere, everywhere, pythonist' everywhere... (pythonanywhere.com)


You can choose between some consoles for work:

Python: 2.7, 2.6, 3.2

Ipython: 2.7, 2.6, 3.2
PyPy:    2.7
Bash
Mysql... they have plans to include Mongo, and you can tell them, that you need it :D .
You can share them(the consoles) :) .

(extra)Modules:


Django, CherryPy, Flask, Bottle, web.py...

You have easy_install and pip instaled.
And if you need more, yes, you can say them.


Files:


You have a unix like filesystem, thats mean that you count with a /home, /var/www/.

You cloud upload your files.
You can sync whit dropbox and git... It's supossed that you can edit files whit VIM and
Emacs, you have a .vimrc (of course in your /home) and a bashrc.


You have a subdomain:

http://r_ascencio.pythonanywhere.com/
500M
Dropbox and Git sync.


So if you listen about django, web.py, python and you can start to discover it, make you projects, try your projects, see how it would be in Django... without installed in your computer...



Python Anywhere screencast.




PythonAnywhere lighting talk: Harry Percival at Pycon UK 2011:



They have plans for charge for it, but for now... :D
pythonanywhere.com

Oct 29, 2011

Los mp3 desconocidos y id3tool

Hay ciertas tareas que siempre digo que haré y la procastinación no me lo permite.

***

Desde hace días uso un sucio script en BASH -que hasta me avergüenza publicarlo- para pasar datos desde rhythmbox a fbcmd con el objeto de postear alguna información en Facebook. Los datos no son más que el nombre de la canción que escucho, el artista y el álbum, todo esto tomado desde la data ID3 de los medios.

En el mundo ideal, todo bien. Pero resulta que hay cientos o miles de mp3 que no tienen completa esta información, la información es errónea o en el peor de los casos, no disponen de la información en lo absoluto. Y no me gustaría que la idea original de publicar los datos de mis canciones favoritas fuesen cambiados por los poco elegantes Track 1 - Unknown Artist - Unknown Album

Con esa idea, tengo pendiente desde hace cientos de días modificar la data ID3 de muchos archivos mp3 para que sean mejor identificables por los reproductores facilitando las busquedas o filtros. El punto, es que tampoco es fácil la tarea. ¿Se imaginan modificar uno a uno, al menos unos 1000 archivos? Pues… nada agradable.

Es claro que no puedo, ni quiero escribir el nombre de la canción a cada que lo necesita, pero un mal menor fuese disponer de al menos el género musical y el artista. (Para esa tarea) Para modificar la info de ID3 hay varias herramientas, muchas de ellas muy viejas, aunque con la que me he familiarizado mas es con id3tool

Con id3tool facilmente podemos cambiar/actualizar la información a cientos o miles de archivos de una vez, y aunque no tengo paciencia para ser muy preciso en el nombre de los álbumes, al menos quiero rotular los archivos de forma general.

Por ejemplo, para mi directorio $HOME/music/cumbias

Hago algo como:

id3tool -r "Artistas varios" -a "Cumbias" -g 86 *.mp3

En donde cada una de las opciones las pueden encontrar en man id3tool.

Aunque cabe mencionar que el género musical se define como un entero, segun una lista como esta: MPEG ID3 Genre Codes Available

Oct 19, 2011

Usar recursos de google en kdepim

Se da el caso, estamos usando por primera ves un cliente de correo electrónico en lugar del webmail de google y olvidamos la dirección de correo a la que queremos enviar el mensaje :S, o la otra que queremos enviarle correo a alguien que le envíamos algún mensaje por ultima ves hace un par de años, pues icedove (thundebird) resuelve ese problema sincronizando los contactos de su libreta de direcciónes con la nuestra de la cuenta de google, en kmail es posible pero hay que hacer algunas configuraciones al sistema:

Si tienes KDE 4 instalado lo mas seguro es que ya tengas nepomuk y akonadi, si ves que gasta mucha memoria nepomuk en “preferencias del sistema” se puede apagar (solo apaga strigi que es el componente mas pesado y activo) ahora hay que instalar el complemento para que akonadi lea los contactos desde google:

aptitude install akonadi-kde-resource-googledata

Nos vamos a “Preferencias del sistema” -> “Avanzados” -> “Recursos de KDE”, ahi sale una lista de cosas que podemos agregar y que por defecto son archivos,

En Debian Wheezy, Kubuntu, OpenSuse y otras que usen kde 4.6 o superios la opción se encuentra en “Preferencias del sistema” -> “Información Personal”.

En la lista de recursos vamos a “Contactos”, veremos que ya hay una lista de contactos pero es un archivo, primero agreguemos una nueva con el boton agregar al lado de la lista de contactos, seleccionamos una “Libreta de contactos de Akonadi” , en el titulo dira “akonadi-resource” a eso le podemos cambiar el nombre, luego en la lista de fuentes abajo veremos que esta marcado un archivo, lo seleccionamos y le damos click al boton “Manage Address Book Sources”, ahi aparecera el archivo local que ya teníamos, antes de eliminarlo agregamos otro, damos click en “Add” y en la lista buscamos “Recurso Google Contacts de Akonadi”, lo seleccionamos e ingresamos nuestros datos de la cuenta de google (se guardarán encriptados en la cartera de KDE), luego sincronizamos y si el icono del recurso se pone en verde nuestros contactos ya estan agregados, salimos del díalogo, eliminamos el archivo normal de akonadi y aplicamos los cambios. Cuando abran kmail y escriban un correo nuevo este ya tendrá las direcciones que alguna ves hemos usado en gmail y además podremos agregar nuevas desde kmail, repetir los pasos para el calendario, pruebenlo y vean si funciona correctamente para ustedes

Probado en Debian Wheezy con KDE 4.6.5


Sep 11, 2011

Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Predefinir hibernar en lugar de suspender en Gnome para Debian/Ubuntu

Seguramente mas de alguna vez se han topado con que su portátil luego de estar inactiva se pone en modo suspendido pero si como a mi quisieran ahorrar preciosos segundo de la carga de su batería en la laptop una buena opción es que hiberne en lugar de suspender y esto les sera muy útil, para eso vamos a predefinir Hibernar en [...]


Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Cambiar el tiempo para la ejecución de FSCK

Bueno si quieren cambiar el tiempo para que cada ciertos reinicios se inicio el proceso de revisión del sistema root es asi en consola y como root le vamos a indicar que a los 30 reinicios del sistema lance el fcsk: tune2fs -c10 /dev/partición Ahora si queremos cambiar el tiempo de 1 semana a cada [...]


Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Aumentar el tamaño del cache de APT (Please increase the size of APT::Cache-Limit)

Para solucionar este inconveniente es simple, en consola y como root: nano /etc/apt/apt.conf.d/70debconf Una vez dentro agregamos la linea de nuestro nuevo limite de memoria, yo le daré 30m ustedes pueden aumentarlo si quieren: APT::Cache-Limit “300000000″; Finalmente guardamos con control+o y salimos con control+z, recuerden que para limpiar (Borrar sus paquetes descargados) su cache de paquetes siempre [...]


My Nokia N900 y adios Blackberry

A mediados de septiembre del 2010. Decidi adquirir un telefono inteligente. Ya tenia 2 anios de usar mi caballo de batalla mi Blackberry 8320 con la red de Digicel en Honduras este me fue asignado en mi lugar de trabajo y sirvio su proposito como herramienta de trabajo. Por 18 meses lo use para correo, [...]

Skype Debian Squeeze error.

I just upgraded to Debian Squeeze and when launching Skype I got this nasty error. Inconsistency detected by ld.so: dl-open.c: 643: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed! I googled it and found the answer at the Debian Wiki. http://wiki.debian.org/skype I forgot that Debian has a quite good Wiki now. Use it. Take care.

Creando Playlist rapidamente desde la consola en mi N900

Ya tengo un par de semanas que adquirí un Nokia N900. Ya voy a postear mis impresiones y si lo recomiendo o no. Lo increible que es un Linux modificado basado en Debian. Le instalé el ssh server y al logearme desde mi laptop usando la guia en este post solo ejecuto este comando find [...]

Aug 16, 2011

Debian cumple 18 #thxdebian

Es increible como pasa el tiempo, hace 8 años celebrábamos en el Instituto Técnico Ricaldone el cumpleaños 10 de Debian, con charlas y regalando discos de Debian (que antes solo eran 7 u 8 creo) y Knoppix en los primeros pasos de Debian-SV.

Hoy Debian cumple su mayoría de edad (al menos en SV) y el trabajo de sus desarrolladores y sus usuarios nos siguen entregando una excelente distribución que ha dado vida a muchísimos mas proyectos derivados que indudablemente hablan de las fortalezas de Debian.

Su paquetería fue lo que en el 2002 me llamó la atención para migrar mis escritorios a Debian y aun la sigo admirando.

Gracias Debian por existir, y que haya Debian para rato, para que lo usen mis hijos, mis nietos y todas las generaciones futuras.

#thxdebian

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

Happy Debian Day!

Hoy cumple años mi querido sistema operativo y como todos los años se celebra a nivel mundial, veremos si hay algo para SV! Saludos y happy Debian Day!!!

Jun 18, 2011

Debian Lager Distro

Creo que hace un par de años hice esto inspirado en la etiqueta de la cerveza salvadoreña Pilsener -que antes era mas salvadoreña que ahora-

Jun 13, 2011

I think I can said that I’ll go to DebConf11

Well, I booked my plane tickets on March, but there was some $JOB related problems, since the company where I work is facing a merge(and I was pretty sure that I will finish being unemployed), so I was really sad that I’ll have to drop my plans and loose some money, but so far everything looks ok, I’m lucky  and the government  did not approve the merge and asked for more bureaucratic  documents, this give us one year more, so I can finally say that I’ll go to DebConf11 :)

This year I’m planning to came a bit early and stay at least two days on DebCamp, my work plan is to work on pkg-boinc’s long TODO list, I’m really happy since I missed DebConf10, long time without see some Debian friends faces :)

May 31, 2011

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

La Jeringa ve la luz...

Hace un tiempo ya desde que comentaba acerca de esta herramienta... y bueno, la estaba preparando para que viera la luz junto con el manualito de blind sql injection, pero ultimamente les he quedado pendiente con el tiempo para poder terminarlo y ya le debia esta herramienta a un amigo por ahi, asi que por aca les dejo la jeringa que no es mas que una prueba del concepto atras de blind sql

Apr 19, 2011

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

gateway w350a T-series con Debian squeeze

bueno hace un par de dias cambie mi laptop por la gateway w350a
la cual me parecio muy atractiva y lo mas novedoso de todo es que
debian es full compatible con ella, me tome la molestia de hacer este post
por el echo de alguna referencia del equipo a Debian



gnburgos Gustavo Burgos

Mar 15, 2011

Servidor FTP para webmasters

Vamos con un procedimiento práctico, un webmaster hace sus páginas, arma el proyecto, diseña la página, etc. Pero nada de lo que hacen lo van a usar en local, sino en un VPS, un servidor web en otro lugar, por lo que se debe tener una manera para subir los sitios al lugar donde deben estar, esa es la labor de los sysadmin, en ocasiones se les puede dar un usuario en el sistema, pero quizás el webmaster no sea muy letrado en usar herramientas de línea de comando (como ssh), así que debemos darle una herramienta más accesible.

FTP: o Protocolo de Transferencia de Archivos es una forma ancestral para enviar archivos entre una maquina y otra, pero muy efectiva, la mayoría de los webmasters son familiares con los clientes (filezilla o los exploradores de archivos) así que ya sabiendo esto debes asegurarte de algunas cosas:

1- Que el webmaster solo pueda ingresar a la carpeta que contiene el sitio web
2- Que esa carpeta tenga permisos de escritura
3- Que el usuario con el que ingresará el webmaster no tenga shell (osea no pueda ejecutar comandos a parte del ftp), claro a menos que tambien quieras habilitar ssh.

Empezamos, obviaremos el servidor web en este momento ya que no le compete a este post, primero instalaremos con aptitude nuestro servidor FTP, en este caso será vsftpd, muy recomendado por su seguridad y soporta SSL (en caso que seamos paranoicos o necesitemos realmente que pasen encriptadas las transferencias).

aptitude install vsftpd

Ahora comenzamos a construir la configuración, abrimos con nuestro editor favorito, al ser un servidor lo más seguro es que no tenga modo gráfico, asi que usaremos un editor de texto, como nano o vim (dependiendo de con cual prefieras trabajar).

vim /etc/vsftpd.conf

Y habilitamos lo siguiente:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

La línea listen=YES hace que el servidor acepte peticiones remotas, anonymus_enable lo desactivamos para que no puedan loguearse anonimos (usuarios sin contraseña) al ftp, local_enable sirve para que los usuarios del sistema sean los que se logueen en el ftp, write_enable le permite al usuario escribir en la carpeta y local_umask nos permite cambiar el acceso que se tendrá a los archivos, por ejemplo escribir y modificar pero no borrar, ahora al final del archivo debemos colocar lo siguiente:

local_root=/var/www/web

Bueno con esto le decimos al servidor que el usuario entrará directamente a /var/www donde normalmente se guardan las páginas web en los servidores y le damos un subdirectorio llamado “web” al que le daremos permisos de escritura luego, ahora para que no pueda ser posible ingresar a otros directorios del sistema hacemos esto:

chroot_local_user

Con esto el usuario tendrá como directorio por defecto a /var/www y solamente ese directorio.

Ahora creamos al usuario, si queremos que no tenga otro acceso que el de ftp entonces le deshabilitamos el shell (este paso se puede omitir si le daremos ademas ssh o si no lo creen necesario):

adduser -s /bin/false wemaster

Llenamos los datos y la contraseña del sistema será la contraseña del ftp.

Ahora le damos a “wemaster” la posesión de /var/www/web:

chown wemaster:wemaster /var/www/web

Y en el servidor Web redirigimos el “Document Root” a /var/www/web (o simplemente le dan los permisos a /var/www directamente), ahora a probar con un cliente ftp como filezilla, dolphin, nautilus o incluso firefox (solo ver, no escritura), usando como login “wemaster” y la password que le dimos a adduser al principio.

Fuente


Mar 08, 2011

William Díaz

William Díaz
LEPROSYS feed

Script de radios de El Salvador para Amarok v0.3


Por ahí recibí un comentario que el script dejo de funcionar hace unos días, así que el día de hoy decidí a actualizarlo y hacer unos pequeños cambios como algunas actualizaciones a las direcciones de las radios, es probable que algunas no sirvan es porque su servicio es inestable y otras las he dejado para solucionarlo en un próximo lanzamiento.

Para los que no lo conocían el script añade una serie de radios de El Salvador a Amarok

Mar 06, 2011

Melvyn Gomez

Melvyn Gomez
elsimio feed

6 años bloggeando

Esta semana que hablábamos de una posible nueva tertulia de bloggeros (no tuiteros) de El Salvador recordé que pronto cumpliria un aniversario mas desde que cree este espacio para compartir pensamientos o simplemente ideas mías, y bueno justo hace 6 años un domingo en la madrugada cree que el Blog con esta entrada http://elsimio.blogspot.com/2005/03/mi-primer-blog.html luego de regresar de #beber

Mar 05, 2011

Usando un Nokia E71 como Modem OpenSuSE

Hace un tiempo adquirí un telefono nokia E71 el cual en sus funciones habituales tiene la característica de funcionar como modem pero solamente vía infrarrojos, investigando un poco sobre que otro uso se le puede dar al equipo encontré que es posible utilizarlo como modem via bluetooth, con cualquier maquina que tenga de estos dispositivos
por lo tanto para realizar esta accion, acontinuacion les explico como se configura y se realiza la conexion via bluetooth con un telefono nokia e71
Para iniciar primero instalaremos las aplicaciones requeridas para esta actividad, utilizando el zypper de opensuse:

stevz@SuSER:~> sudo zypper --no-refresh in bluez wvdial 

donde wvdial  es una utilidad que ayuda a realizar conexiones a Internet basadas en módem y que se incluye en algunas distribuciones de Linux importantes, es  un marcador de Protocolo Punto-a-Punto: marca con un módem y comienza pppd en orden a conectar a Internet. La conexión comenzada con wvdial se puede dejar caer volviendo al terminal desde el que se comenzó y presionando Ctrl-C.

BlueZ es la pila Bluetooth oficial de Linux. Su meta es lograr una implementación de los estándares inalámbricos Bluetooth para Linux. En 2006, la pila soporta todos los protocolos y niveles de la especificación de base.2 Está disponible a partir de la versión 2.4.6 del núcleo.


ya con la instalacion del wvdial, procedemos a configurarlo de la siguiente forma, utilizando el editor de texto que prefieras.: 
stevz@SuSER:~/bin>vi  /etc/wvdial.conf
[Dialer nokia-bt]
Modem = /dev/rfcomm0
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Phone = *99#
Username = user
Password = user 
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
New PPPD = yes
ya configurado el wvdial que utilizaremos para realiza la conexion, pasamos a buscar el telefono que utilizaremos:

stevz@SuSER:~> hcitool scan
Scanning ...
C0:38:00:53:E3:00 Suser
00:00:FE:B3:00:45 Stevz

ya identificado la mac del terminal la configuramos en el siguiente archivo que corresponde al bluez

stevz@SuSER:~> more /etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 00:00:FE:B3:00:45;
channel 2;
comment "Nokia E71 Stevz";
}
ya con esta configuracion lista pasamos a conectarnos utilizando los siguiente comando: 
Se identifica la MAC del telefono

stevz@SuSER:~> hcitool scan

Ya con la MAC lista se procede a buscar el canal que el dispositivo tiene habilitado para conexiones 


stevz@SuSER:~> sdptool search --bdaddr $MAC DUN 
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
realizamos la conexion de la maquina y el telefono via bluetooth de la siguiente forma 


stevz@SuSER:~> rfcomm bind 0 00:00:FE:B3:00:45 2

Al final utilizamos el wvdial para realizar la conexion


stevz@SuSER:~> wvdial nokia-bt 

Buenos y eso es todo, para deconectarte solo tienes que darle ctrl + c para finalizar la conexion.

Por otro lado cree un script, en el cual solo se ingresa el nombre del dispositivo movil que le hemos asignado en el bluetooth y este realiza toda la conexion el cual lo pueden encontrar aca en gist.

code

la forma de uso de este script es sencilla:

sudo 3g-dev.sh start   
Se inicia el script y te consulta el nombre del dispositivo movil

sudo 3g-dev.sh stop
Se detiene el script y realiza la desconexion del modem y el bluetooth

sudo 3g-dev.sh status
Verifica la conexion bluetooth y la ip asignada al ppp0

Espero les sirva de utilidad. 

Mar 03, 2011

OpenSuSE 11.4

Estamos a pocos días de liberar la nueva versión de openSUSE la que corresponde a la versión 11.4 la cual estara disponible desde opensuse


Feb 01, 2011

Anuncio openSUSE 11.0 Alpha 3

Una buena noticia!
El dia 20 de marzo anunciaron la liberacion del OpenSUSE 11.0 Alpha 3


una muestra de los paquetes actualizados a una nueva version es la siguiente:
  • linux kernel 2.6.25-rc5
  • GCC 4.3 final
  • GNOME 2.22 final
  • Compiz 0.7.2
  • KDE 4.0.2/3.5.9
  • Zypper 0.10.2
La iso la pueden descargar de aqui opensuse 11.0 Alpha 3

Jan 16, 2011

William Díaz

William Díaz
LEPROSYS feed

Reglas udev y mi dispositivo android


udev es lo que nos ayuda a interactuar con nuestros dispositivos, así que si tenemos un dispositivo con android debemos de darles unas reglas a udev para entienda que debe de darle los permisos para poder acceder a el, sobre todo si queremos utilizar el SDK si solamente queremos utilizar la memoria SD del dispositivo no es necesario crear esta regla.

Primero conectamos nuestro dispositivo a la PC por USB, para saber los ID del USB tanto de manufactura como el modelo ocupamos el siguiente comando:
lsusb
Nos saldrá algo parecido a esto:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 15ca:00c3 Textech International Ltd. Mini Optical Mouse
Bus 008 Device 002: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 002 Device 003: ID 22b8:2d66 Motorola PCS

Debemos de reconocer nuestro dispositivo android, por ejemplo el mio es un celular Motorola MB200 entonces es el que tiene el nombre Motorola PCS y tiene los IDs 22b8:2d66.

Ahora que ya se los IDs paso a crear la regla para udev, con cualquier editor de texto y con permisos de root:
vim /etc/udev/rules.d/51-android.rules

Y lo que este archivo debe de tener es lo siguiente:
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct} =="2d66", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"

En este punto solo falta ver las cosas que van a cambiar por ejemplo:

  • ATTRS{idVendor}=="22b8" : es el ID del vendedor y lo conocemos porque lo sacamos anteriormente con el comando lsub y son los primeros 4 dígitos antes de los dos puntos.
  • ATTRS{idProduct} =="2d66" : es el ID de nuestro dispositivo y como en el anterior caso lo conocemos por lo que nos dice lsusb y son los siguientes 4 dígitos después de los dos puntos.
  • GROUP="plugdev" : significa que le dará permisos 0666 aquellos usuarios que estén en el grupo plugdev, así que debes de estar en el grupo plugdev o cambiar el nombre del grupo de plugdev por ejemplo a users.
  • Nota: para saber en que grupos esta el usuario esta el comando: groups

Para que nos reinicies y los cambios sean aceptados, como root ejecutar el siguiente comando:
udevadm control --reload-rules

Conectamos nuestro dispositivo a la computadora pero antes debemos asegurarnos que esta en modo Debug en Configuración > Aplicaciones > Desarrollo > Depuración de USB

Ahora ya podremos usar el SDK en nuestro dispositivo con android :p

Dec 19, 2010

William Díaz

William Díaz
LEPROSYS feed

Aplicaciones Qt con apariencia GTK


El día de hora pase viendo como cambiarle la apariencia a las aplicaciones Qt para que parecieran al tema GTK que utilizo actualmente, la manera de hacerlo es sencillo:
  1. Instalar qgtkstyle
  2. Ejecutamos: qtconfig
  3. En seleccionar el tipo de GUI: GTK

Si usamos gentoo o derivado necesitamos el soporte de qt3support en qt-ui para que podamos ejecutar qtconfig.
Y así de fácil guardamos cambios y es todo.

Oct 28, 2010

Williams Belman Orellana Portillo

Williams Belman Orellana Portillo
Williams Orellana's Blog » Linux feed

Qwitmod gwibber theme

I’ve always used Gwibber to access my microblogging accounts, but something that I think it needs to exploit to improve the user experience are the themes for customize it, in fact when I started to look for one that really caught my attention, surprise!!. I only found a few and compatible with Gwibber 2.32.0.2 (Installed from unstable) just one :(

Qwit is quite good (from my point of view) but I decided to make a few modifications :D so here’s a screenshot of the modified theme.

Gwibber with Qwitmod themeIf anyone is interested in this theme is available for download from here.

Installation

The theme can be installed creating a directory in the user’s home directory ~/.local/share/gwibber/ui/themes/ open a terminal and run the following commands:

1
2
3
4
$ mkdir -p ~/.local/share/gwibber/ui/themes/
$ cd ~/.local/share/gwibber/ui/themes/
$ wget http://www.williamsorellana.org/gwibber/qwitmod.tar.gz
$ tar -xvzf qwitmod.tar.gz

After installing the theme, it can be activated by going to Edit -> Preferences -> Style and selected qwit as theme.

Font

For this theme work properly you must have installed the Cantarell font available from here, it’s under SIL Open Font License, 1.1

Oct 21, 2010

Francisco Hernández

Francisco Hernández
Más que un blog » Linux feed

Visitanos

http://www.en2palabras.com


Oct 01, 2010

Squeeze will have Boinc 6.10.58

Thanks to the efforts made by Steffen, and recently the great work from Daniel(Boinc’s Ubuntu maintainer, and now member of pkg-boinc team) Squeeze will have boinc 6.10.58 \o/.

If you are curious you can see all changes since 6.2.14(Current version on lenny) http://packages.debian.org/changelogs/pool/main/b/boinc/current/changelog

The main feature for this release is that now nvidia and ATI users can use their GPU with boinc(they need to download the non-free libs and apply some workarounds).

And if you read trough here, and you are a boinc user and want to help us, please send an email to pkg-boinc-devel@lists.alioth.debian.org, we need freshblood there :)

Sep 28, 2010

Manuel Villatoro

Manuel Villatoro
NeoZero's (¬¬) Blog feed

WebDav y Apache2

Problema:

Quiero poder modificar mis archivos sin necesidad de de usar ftp, ssh, sftp, etc.. solamente desde la web.

Solución:

Utilizar WebDav [1] permite modificar ver/descargar/modificar archivos desde el mismo protocolo http (WebDav es una extension del protocolo http)

Advertencia

Se recomienda utilizar el http segugo (https) para que los datos de la autenticación no viajen en texto plano, cosa que no se tocará en esta receta. La referencia completa esta en [3]

Howto

Notas preliminares

Sistema: Debian GNU/Linux Lenny i386
Apache: Version 2.2

Instalacion

Instalamos el apache2
 aptitude install apache2

Habilitamos los modulos del apache

 a2enmond auth_digest
a2enmond dav
a2enmond dav_fs
a2enmond authn_file

Creamos el archivos de usuarios/clave

 htdigest -c /var/www/webdav_passwd webdav-ejemplo manolo

Configuramos el Default VirtualHost

Pueden ver las opciones completas de webdav en [2] y de autenticacion en [3].

Alias /webdav /var/www/

Dav On
AuthType Digest
AuthName "webdav-ejemplo"
AuthDigestProvider file
AuthUserFile /var/www/webdav_passwd
Require valid-user

Reiniciamos el apache

 /etec/init.d/apache2 restart

Prueba

Instalación del cliente

  aptitude install cadaver
Probar su funcionamiento
  cadaver http://localhost/webdav/
Si todo va bien verán algo como esto:
  server1:~# cadaver http://localhost/webdav/
Authentication required for test on server `localhost':
Username: test
Password:
dav:/webdav/> quit
Connection to `localhost' closed.
server1:~#

Referencias

[1] http://es.wikipedia.org/wiki/WebDAV
[2] http://httpd.apache.org/docs/2.2/mod/mod_dav.html
[3] http://httpd.apache.org/docs/2.2/mod/mod_auth_digest.html
[4] http://www.howtoforge.com/setting-up-webdav-with-apache2-on-debian-etch

Sep 24, 2010

Salvador Osorio

Salvador Osorio
Casos y Cosas feed

(Debian Etch) repositorios de versiones descontinuadas

bueno como saben los sistemas Debian son bien estables, pues me encontre uno en debian etch y necesitaba instalar un paquete pero los repositorios ya no estan disponibles en los respositorios debian por defecto, asi que les pregunte a los amigos (Manuel Flores) de la lista debian de El Salvador www.debian.org.sv y ellos me dieron la respuesta, y es la siguiente deb http://archive.debian.org/

Sep 23, 2010

27 years

Yes, 27 years(earth year) spinning around the sun(our sun).

Almost 11 years knowing about free software, and 10 years using Debian, and almost 4 years trying to work on Debian.

At least for me is a good time to say cheers!, holding a beer and keep trying to still be around for at least 27 years more :)

Sep 03, 2010

Williams Belman Orellana Portillo

Williams Belman Orellana Portillo
Williams Orellana's Blog » Linux feed

Debian 7 has a name 'wheezy'

Wheezy

Wheezy

This day I read, via the Debian Devel announce list, that the next version of Debian already has a name, and will be “wheezy

Debian rocks!! :D

Aug 31, 2010

Williams Belman Orellana Portillo

Williams Belman Orellana Portillo
Williams Orellana's Blog » Linux feed

My Debian Involvement

I began my journey into the world of Debian approximately 2 years ago ( I’m not very good at remembering dates :( ) from the start one of my main objectives is to collaborate with the project and not simply be a standard user, the best way to do it is to keep packages (starting from the point that my work is to develop applications and edit code is what I do day to day).
But I never decided to take the plunge and adopt a package, until I decided that was the right time, already had some knowledge of Debian packaging, I had read Debian New Maintainers’ Guide and Debian Developer’s Reference. Unfortunately when I decided to do so and already had everything ready to find a mentor, Debian enters the freezing stage, in this state no packets are uploaded to unstable unless they are to fix a RC bug :(

So I have to wait until the release of squeeze and some mentor have mercy of my soul and upload packages for me :D

This is my first step in the process of becoming a Debian Developer, so I hope to share the progress

Cheers!!

Jul 21, 2010

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Administración de impresores en linux (Debian mi caso)

Hace un par de días postie algo sobre la configuración de una impresora en linux
y muchos amigos windowseros me dijeron que los sistemas unix/linux es un dolor
de cabeza administrar algo como printers.
Así que por ahí les dejo un par de capturas de mi pantalla administrando un impresor
en linux con CUPS, que por cierto es superior a win2 hasta en la paguina de prueba....XD


Jul 12, 2010

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Instalar Canon IP2700 en Debian Lenny.

El día de hoy compre un printer canon ip2700 y como soy usuario Debian me di la tarea de hacerlo andar
en mi querida distro.

primero que nada nos bajamos los drivers del siguiente link.

con el archivo descargado, lo extraemos y buscamos dentro de la carpeta extraída una carpeta llamada
packages e instalamos los dos archivos que ahí se encuentran los dos son .deb.

instalacion desde la consola.

# dpkg -i cnijfilter-common_3.30-1_i386.deb
# dpkg -i cnijfilter-ip2700series_3.30-1_i386.deb

conectamos la impresora y la encendemos y esta lista para imprimir, si ya la habías encendido antes
y el sistema te la reconoció tendrás que eliminarla y apagar el printer y volverlo a encender.

para eliminar el printer sistema--Administración--imprimiendo. y ahí se elimina

para probar el printer desde Cups abrimos nuestro navegador preferido y en el URL escribimos
localhost:631 click en impresoras y después click en imprimir pagina de prueba. Entones tendremos
una verdadera pagina de prueba de impresión, no como la pobre pagina que muestra win2.

espero que a alguien le sirva...

Gustavo Burgos (gnburgos)


Jun 17, 2010

David Mejia

David Mejia
DAMR.NET » linux feed

Ubuntu es Más Seguro que Windows…

Ubuntu Dell

No lo decimos nosotros, lo dice Dell

Ubuntu is Safer Than Windows

Así que vale la pena comprar una Dell con Ubuntu instalado no creen? Por mayor seguridad.

(vía Y Que jé?)

May 03, 2010

No le compro nada a las discográficas a menos que: (post sobre dia sin DRM)

Bueno vengo no en el plan de recordar progenitoras en este post como muchos hacen al hablar del DRM (Digital Right Management), sino que vere el problema estilo comunidad (proponer ademas de criticar).

Pregunta importante: por que la gente piratea?

Pues puede ser por muchas razones, la predominante en este pais es la falta de recursos para gastar en medios “originales” aqui el salario minimo apenas sobrepasa los $100 y un solo cd valiendo entre $10 y $20 esta llevandose mas del 10% del sueldo de un trabajador promedio, las peliculas casi lo mismo y para colmo son compras ciegas no se sabe la calidad de la compra hasta que se pone en un reproductor (y el comprador tiene la tentacion de lanzar el cd por la ventana como si fuera de win2 vista) la salvacion aqui es que es legal descargar y quemar música siempre y cuando no se venda (derecho de copia privada).

Con los juegos la razon es ademas de economica la cultura salvadoreña de compartir toda obra digital que cae en nuestras manos y por la misma gana de la gente de hacer negocio con cualquier medio digital (aplica a todo).

Como puede verse los modelos de negocio antiguos aqui no funcionan, y lo peor que se puede hacer es bajar la calidad de los contenidos vendidos poniendoles DRM, llenando de anuncios desmoralizantes sobre la “piratería” que la compara con robos de autos y carteras o advertencias que son casi amenazas con logos del FBI.

Cuando por paranoia o por pensar que todos los usuarios que no les pagamos por sus contenidos somos unos criminales BAJAN DRASTICAMENTE LA CALIDAD DE SUS PRODUCTOS cuando les ponen DRM, ejemplo:

DVD pirata vs Original (eng)
Audiolibro con DRM vs audiolibro descagado de p2p

Por eso aqui van las

Propuestas libres de tuxwarrior

1) Para los juegos: Regalen promocionales o coleccionables con los juegos originales y den gratis la membresía al que los compro si es un juego online, diganme quien no comprara un juego de Super Mario que traiga un muñeco del personaje  o un tomb raider con un poster en alta resolucion de Lara Croft (‘¬’), asi los que consigan copias “no autorizadas” (piratear es robar barcos) solo tendran un juego.

2) Para las peliculas: Quiten esa cantidad enorme de trailers y anuncios espameros, en el cine estan bien, dan tiempo de esperar a tu novia que fue al baño antes de empezar, pero en la casa dan ganas de pegarle una patada al televisor, y los anuncios del FBI lo unico que hacen es pre-criminalizar al que si pago por la pelicula (y simplemente dejen titulos para descarga gratis que incluyan los anuncios y todo lo demas en calidad estandar si quieren).

3) Música: poner DRM en la música es la peor estupides que pueden hacer con un cliente que les pago, ahora la misma persona puede tener 3 o 4 dispositivos donde querra tener una copia de su canción o album (ipod o mp3 player, pc,car audio, celular) y no tolerara comprar una pista o un cd que venga con anti copia y que no le deje ripear el cd, o copiar la canción de un dispositivo a otro o quemarla, hay estudios que muestran que la musica sin DRM se vende mucho mejor que la con DRM, y como segunda propuesta los discos deberían bajar su precio a algo mas manejable por el cliente de pais no desarrollado (con $3 por un original creo que es manejable) ademas de quitar las restricciones de region para la venta de música en línea (por que demonios no podemos comprar música que salio en holanda o en japon por ejemplo, que nos quieren condenar a oir solo regueton acaso???).

4) Ebooks: La información debe ser difundida, la gente tiene derecho a conocer mas, y hacer que solo se pueda estudiar sobre un tema pagando mucho dinero se crea una enorme discriminacion, los ebooks son solo una forma mas de presentar un escrito, ponerles DRM es un golpe bajo a la persona que lo compro y a la que lo escribio, una forma de distribuirlos sería: venderlo a un precio razon able si no queda de otra, dar gratis el ebook si se tiene el impreso, y soltar algunas obras para libre descarga despues de cierto tiempo. tanto les cuesta eso?

Para terminar declaro mi rotundo rechazo a la implementación de DRM en todos los tipos de medio digital.


Feb 02, 2010

Salvador Osorio

Salvador Osorio
Casos y Cosas feed

problemas con llaves (claves) publicas en debian lenny NO_PUBKEY

Cuando queremos actualizar nuestros repositorios con el bien conocidoapt-get updateY no tenemos las claves públicas de los repositorios beryl o debian-multimedia, por ejemplo, nos aparecerá el siguiente mensaje:#Leyendo lista de paquetes... Hecho#W: GPG error: http://debian.beryl-project.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible:
Salvador Osorio

Salvador Osorio
Casos y Cosas feed

montando discos duros externos usb con particionamiento ntfs en debian lenny

Bueno no hay que hacer la gran cosa El disco duro externo que tengo es un my book WD que se conecta via usb, la primera vez que lo conecte solo aparecieron 644MB y la razon es que viene formateado con una particion ntfsroot@ns:/home/salvador# df -hS.ficheros Tamaño Usado Disp Uso% Montado en/dev/sda1 11G 7.0G 3.1G 70% /tmpfs 1010M 8.0K 1010M 1% /lib/

Nov 20, 2009

Manuel Villatoro

Manuel Villatoro
NeoZero's (¬¬) Blog feed

Programacion Linear: Debian GLP-Solve

Hace ya un par de años que llevé Metodos de Optimización (MOP115) o su equivalente Investicagion de Operaciones (IOP115) en la Facultad de Ingeniería y Arquitectura en la Universidad de El Salvador, cosa que mi memoria no recuerda muy bien.

Hoy un compañero que lleva Manejo de Software para otras ingenierias (Que no es Ing. de Sistemas) le dejaron una tarea de explicar un programa para esa materia, y encontró GLP-Solve [1] que resulve problemas de programación lineal.

Como todo debianero, puse a mi disposicion mis habilidades (con ayuda de leprosys [2]) instalandolo en un sistema Debian Lenny GNU/Linux.

Manos a la obra

Lo primero es descargar el archivo compreso:
Descargar GLP-SOLVE
$wget http://carleos.epv.uniovi.es/~juan/dist/GLP-Solve-1.2.tar.gz
Autenticarse como usuario root
$su

Instalar las dependencias:

libgtk2.0-dev
libgnomeui-dev
libgtksourceview-dev
libgnomeprintui2.2-dev
lp-solve
liblpsolve55-dev

# aptitude install libgtk2.0-dev libgnomeui-dev libgtksourceview-dev libgnomeprintui2.2-dev lp-solve liblpsolve55-dev

Hacer un enlace de la libreria compilada liblpsolve55.so en /usr/lib/ con:
# ln -s /usr/lib/lp_solve/liblpsolve55.so /usr/lib/

Descomprimir el archivo

# cd ./GLP-Solve-1.2

Empezar la compilacion.
Configurar el sistema

# liblpsolve_CFLAGS=-I/usr/include/lpsolve liblpsolve_LIBS="/usr/lib/lp_solve/liblpsolve55.so" ./configure --prefix=/usr --docdir=/usr

Compilar
# make


Instalarlo
# make install
# exit

Ejecutarlo con:
$ glp-solve






[1] http://carleos.epv.uniovi.es/~juan/
[2] http://www.leprosys.info/

Nov 17, 2009

Manuel Villatoro

Manuel Villatoro
NeoZero's (¬¬) Blog feed

Problema X11 Caraceteres

Hace cuatro dias, despues de trabajar un rato en mi debian con gnome, de repente aparecieron estos caracteres en donde deberia aparecer texto.


Despues de esperar, y buscarle solución, intenté:

dpkg-reconfigure fontconfig-config
dpkg-reconfigure fontconfig

Pero sin ningun resultado.
Al ver los logs de .xsession-errrors sale:

(gnome-appearance-properties:8121): Pango-WARNING **: shaping failure, expect ugly output. shape-engine=’BasicEngineFc’, font=’ESP 14′, text=’Spanish (Español) ¡Hola!’

SOLUCION:

Cambiar los permisos de las fuentes, por que al no leerlas no halla como renderizarlas y solo hacemos :
$su
#chmod 777 -R /usr/share/fonts

Y LISTO, ya funciona como deberia.. kkzo

Jun 29, 2009

Melvyn Gomez

Melvyn Gomez
elsimio feed

Asamble General Extraordinaria de Linux SV y otras Comunidades de Software Libre

el día de ayer se celebro una reunión de LinuxSV junto a otras Comunidades de Software Libre de El Salvador para tratar de reorganizarnos, estuvo todo muy bien; ya días no se celebraba una la ultima fue en diciembre del 2005, el extracto de lo hablado lo pueden ver acá.

Jun 19, 2009

David Mejia

David Mejia
DAMR.NET » linux feed

Ubuntu Invade a Microsoft El Salvador

Érase una vez  el proyecto Debian GNU/Linux en 1993, que luego por la apertura de su software, nace el proyecto Ubuntu Linux for Human Beings en el 2004, donde luego surgieron las comunidades las cuales son encargadas de difundir el software en cada territorio. En el caso de El Salvador, existe la comunidad Ubuntu de El Salvador.

Sucedió lo que jamás iba a pensar que sucedería jeje, pero unos jóvenes de la comunidad Ubuntu de El Salvador, se dieron a la tarea de ir a regalar CD’s de Ubuntu en la mera mera oficina principal de Microsoft El Salvador, es decir, es como irse a meter a la cueva del León, cualquiera pensaría “nos van a echar de acá”, pero lo curioso de todo es que al final, les terminaron pidiendo CD’s de Ubuntu :D aunque estuvieron a punto de caer, ya que fueron a pedir CD’s de Windows 7 RC1, pero no tenían, hubiera sido un FAIL para ellos.

Así que esta vez  Microsoft de El Salvador “You Have Been Trolled” (en el buen sentido).

Lean la historia completa en el blog de DK Cross, quien fue el autor principal de los hechos :D

Saludos!!

May 26, 2009

Melvyn Gomez

Melvyn Gomez
elsimio feed

TuxPuck

Por sugerencia de johpunk instale tuxpuck en mi debian y luego de nancear un rato que no hacia ni un pinche gol, al final le pude ganar a arcana y luego a jugar en contra de tux, después de una nanceada buena le pude hacer un gol, creo que ya tengo diversión por otro buen tiempo hasta que logre ganarle a tux, les dejo el reto que le hagan un gol y si pueden le ganan.

Apr 20, 2009

David Mejia

David Mejia
DAMR.NET » linux feed

Festival Latinoamericano de Software Libre, FLISOL 2009

Como ya es tradición desde hace 4 años, en el mes de Abril se celebra el Festival Latinoamericano de Software Libre (FLISOL), realizandose en todos los países de América Latina, y El Salvador también lo celebrará en grande.

¿Qué habrá en el FLISOL?

Si quieres conocer más acerca del Software Libre, o eres una persona que ha estado usando Windows o Software Privativo toda tu vida, y quieres experimentar el uso del Software Libre y GNU/Linux, te recomiendo grandemente que asistas al FLISOL, porque ahí habrá:

  • Charlas
  • Instalación y Quemado de Distros
  • Conocimiento de Alternativas libres de mucho software de utilidad
  • Compartimiento de experiencias, porque encontrarás mucha gente con experiencia que puede resolver muchas dudas que tengas.

¿Donde Puedo Llegar?

Habrán dos sedes

¿A qué horas?

La hora de inicio será a las 9:00am y terminará a las 4:30pm

Recursos

Si hay algo más que agregar, favor enviar un comentario complementando la información.

Están cordialmente invitados!!

Saludos

Jan 16, 2009

Francisco Hernández

Francisco Hernández
Más que un blog » Linux feed

Goosh.org -> La shell de Google

En otro de mis paseos por Internet me tope con algo bastante interesante (al menos seguro que para los geeks si), y no es ni más ni menos que una aplicación web que simula una shell no oficial de el archirecontraconocido buscador google..

Intente conseguir una verdadera shell conectándome por SSH con el user guest y pass guest y aunque el puerto esta abierto no me pude loguear con esos datos :(

Pero para todos aquellos que disfrutan hacer las cosas al más puro estilo geek, o que deseen buscar en google como lo haría Chuck Norris (bueno en realidad Chuck Norris no necesita buscar en Google), goosh es lo que andabas buscando.

Goosh.org


Dec 28, 2008

Francisco Hernández

Francisco Hernández
Más que un blog » Linux feed

GNU/Linux vs Windows

No, no voy a comenzar uno de los tantos debates de la informática actual, simplemente posteo las imágenes con las que me tope en un foro :D

ROUND 1:

ROUND 2:

ROUND 3:

ROUND 4:

Al parecer las imagenes son de linuxadictos :D