jueves, 29 de mayo de 2008

Acrónimos usados en la infernet.

  • STFW es un acrónimo que en inglés significa "Search The Fucking Web" (en español equivale a "Busca en la puta web"). Esta suele ser la respuesta que recibe cualquier pregunta acerca de cómo conseguir algún programa, archivo u otro tipo de información que hubiera sido fácilmente encontrado mediante una búsqueda en Internet usando algún motor de búsqueda como Google o Yahoo.
  • RTFM es un acrónimo que en inglés significa "Read The Fucking Manual", ("Lee el puto manual" en español). Esta suele ser la respuesta que recibe cualquier pregunta que hubiera sido fácilmente respondida leyendo el manual correspondiente.

miércoles, 28 de mayo de 2008

D-Link G-122 en Linux Debian Lenny.

Creo pertinente colocar esto para la posteridad de como hice andar el D-Link G-122/G que requiere usar un módulo experimental, pues los que viene en la versión oficial de Debian no nadan un carajo...

1- hay que instalar los headers del kernel (no es necesario instalar las fuentes del núcleo)

apt-get install linux-headers-2.6.24-1-486

2- bajar el CVS del módulo rt73.ko

wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

3- lo tradicional...
tar xfz rt73-cvs-daily.tar.gz
cd rt73-cvs-2008052806/Module/
make
make install

4- hacer un
modprobe rt73
que dará esto si está todo OK.

rt73: init
usbcore: registered new interface driver rt73
usb 1-1: new full speed USB device using ohci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
rt73: idVendor = 0x7d1, idProduct = 0x3c03
rt73: using permanent MAC addr
rt73: Active MAC addr: 00:19:5b:8e:20:00
rt73: Local MAC = 00:19:5b:8e:20:00

5- luego hay que pasar a lista negra al modulo rt73usb.ko ya que si llega a lenvantarlo se clava mal el equipo... para ello editamos..

vi /etc/modprobe.d/blacklist

y colocamos al final del archivo...

# Modulo wireless rt73
blacklist rt73usb
blacklist rt2570

6- ahora enchufamos el dispositivo en el puerto usb... y luego hacemos
iwconfig wlan0 channel 6 # el AP atiende en el canal 6
ifconfig wlan0 up

si todo anduvo bien debería salir estos mensajes de nuevo...
rt73: using net dev supplied MAC addr
rt73: Active MAC addr: 00:19:5b:8e:20:00
rt73: Local MAC = 00:19:5b:8e:20:00

ahora cuando hacemos...

oscura:~# iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 00:06:4F:4F:90:08
ESSID:"Dementor_WLAN"
Mode:Managed
Channel:6
Encryption key:off
Bit Rates:0 kb/s

oscura:~# iwconfig wlan0
wlan0 RT73 WLAN ESSID:"Dementor_WLAN"
Mode:Managed Frequency=2.437 GHz Access Point: 00:06:4F:4F:90:08
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=100/100 Signal level:-34 dBm Noise level:-79 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Viva!! se asoció al AP!! solito...


oscura:~# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:19:5b:8e:20:00
inet6 addr: fe80::219:5bff:fe8e:2000/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10096 errors:0 dropped:0 overruns:0 frame:0
TX packets:109 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:756914 (739.1 KiB) TX bytes:5768 (5.6 KiB)

Esto último es porque no active el cliente dhcp jejeje....

Y después de aqui sigue todo lo que se sabe... y me pude conectar a mi AP sin problema...

martes, 27 de mayo de 2008

!! REUNIÓN DEL GNU/LUGRO, VIERNES 30, 21 HORAS !!

Este viernes 30 de Mayo a partir de las 21 horas se llevará a cabo la reunión del GNU/Linux User Group Rosario en el bar Elvira (san Luis y Francia).

Están todos invitados.

miércoles, 21 de mayo de 2008

La ley de Linus y el éxito del Software Libre.

La Ley de Linus establece que "Dado un número suficientemente elevado de ojos, todos los errores se convierten en obvios". Todo problema deberá ser transparente para alguien. Las personas que entienden y las que resuelven un problema no deben ser necesariamente las mismas, ni siquiera en la mayoría de los casos. Linus Torvalds dice que "alguien encuentra el problema y otro lo resuelve". Pero el punto está en que ambas cosas suelen suceder muy rápidamente.
Si la Ley de Linus fuera falsa, entonces cualquier sistema suficientemente complejo como el kernel de Linux, que está siendo manipulado por tantos, debería haber colapsado bajo el peso de interacciones imprevistas y errores muy profundos inadvertidos. Pero si es cierta, bastaría para explicar la relativa ausencia de errores en el código de Linux, y para demostrar la superioridad, en cuanto a la calidad del producto final, del Modelo de Desarrollo de Software Libre, sobre el modelo tradicional usado para desarrollar software privativo.

lunes, 19 de mayo de 2008

Actualizar de etch a lenny, cosas a tener en cuenta

En una máquina actualicé debian etch a debian lenny, por medio de "apt-get distro-upgrade" y me he percatado que ahora el kernel no usa más la notación /dev/hdaxx sino /dev/sdaxx, sino no butea... entonces para la posteridad dejo esto... que no lo corrige automáticamente el apt-get...

1) en /boot/grub/menu.lst

cambiar.... (ojo!! en mi caso debe ser acpi=off!!!, sino no lo pongas!!)

title Debian GNU/Linux, kernel 2.6.24-1-486
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-1-486 root=/dev/hda1 ro acpi=off
initrd /boot/initrd.img-2.6.24-1-486

por...

title Debian GNU/Linux, kernel 2.6.24-1-486
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-1-486 root=/dev/sda1 ro acpi=off
initrd /boot/initrd.img-2.6.24-1-486

luego en /etc/fstab cambiar...

/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 /home ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

por...
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Es decir de ahora en más al lector de CD o DVD lo toma como "srxx" y no como "hdd",,, pero lo monta como un scsi, y no como un ATA... cuack...

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda6 on /home type ext3 (rw)
/dev/scd0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev)


en el caso de un pen-driver lo monta como... "/dev/sdc", una cámara como "/dev/sdc0", succ...

Que traviesos que son estos chicos del kernel o de debian...
No!...


Algunas respuestas que obtuve fueron...

... es cuestion del módulo, debe estar usando libata y todo es /dev/sdxxxx
a menos que se quiera especificar lo contrario tanto para dispositivos sata como para dispositivos pata, es libata, todo dentro de uno solo....

... Es una característica del libata, podes especificarle de cualquiera de las 2 maneras el dispositivo, ya lo habia visto antes que me jodio lo mismo :) no me preguntes en que se basa por defecto para usar una denominacion u otra. Pero en mi maquina (8.04) antes tenia 6.10 y me lo cambio, con un nforce 520...

... Basicamente, lo que hace es esto,
https://wiki.ubuntu.com/LibAtaForAtaDisks
....

sábado, 17 de mayo de 2008

Más sobre el agujero de segurida en Debian.

En este vídeo podemos ver a un desarrollador de Windows festejando este hecho con toda pompa.... Pero gente grande ;)


viernes, 16 de mayo de 2008

Descubren bug en libssl sobre generación de números aleatorios en Debian.


En septiembre de 2006 alguien en Debian decidió suprimir una línea de código molesta en el fichero md_rand.c de OpenSSL. La decisión se tomó para suprimir los avisos sobre datos no inicializados que lanzaban herramientas de depuración de código como Valgrind y Purify. La medida fue efectiva; desde luego desaparecieron los errores, pero -y aquí viene el problema- también desapareció la correcta siembra del generador pseudoaleatorio necesaria para producir claves de calidad, es decir, claves no predecibles. La siembra correcta requería hasta ese momento una mezcla de datos aleatorios, pero quedó de pronto reducida a la escasa aleatoriedad aportada por el identificador del proceso, que en Linux sólo puede llegar hasta el número 32.768. En consecuencia el espacio de claves se vio repentinamente reducido, de los previstos 2^1024 a 2^15, es decir, tan sólo 32.768 posibles claves. En definitiva, esto afecta a muchos sistemas Debian y derivados como Ubuntu. Por supuesto la actualización de OpenSSL (que ya está disponible) es necesaria, pero no suficiente. En esta ocasión han de generarse además claves nuevas para todos aquellos casos en que hayamos utilizado OpenSSL, es decir, redes privadas virtuales, servidores seguros, certificados X.509, SSH, etc. En el caso de usuarios comunes, no obstante, el problema más frecuente puede radicar en tener que renovar las claves SSH utilizadas para acceder remotamente a servidores.

Primera ley de la informatica: Si funciona, no lo toques. Si lo tocas, hacelo bien.

jueves, 15 de mayo de 2008

El formato CSV

El formato CSV (del inglés comma-separated values) rfc4180, es un tipo de documento sencillo para representar datos en forma de tabla, en las que las columnas (campos) se separan por comas (o punto y coma en donde la coma es el separador decimal: España, Francia, Italia...) y las filas por saltos de línea.
Por ejemplo:

aaa,bbb,ccc CRLF
zzz,yyy,xxx CRLF
zzz1,yyy1,xxx1

La última fila puede no tener salto de linea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles.

"aaa","b CRLF
bb","ccc" CRLF
zzz,yyy,xxx

El formato CSV es muy sencillo y no indica un juego de caracteres concreto, ni cómo van situados los bytes, ni el formato para el salto de línea. Estos puntos deben indicarse muchas veces al abrir el archivo, por ejemplo, con una hoja de cálculo.

martes, 13 de mayo de 2008

Call For Charlas de las Jornadas Regionales de Software Libre (Buenos Aires, Argentina)

Call For ``Charlas´´ (CFCh)

JRSL - http://www.jornadasregionales.org
8vas. Jornadas Regionales de Software Libre
Capital Federal - 19, 20, 21 y 22 de Agosto
CaFeLUG

CaFeLUG - Grupo de Usuarios de Software Libre de la Capital Federal, llama a la participación de la comunidad de software libre a las 8vas. Jornadas Regionales de Software Libre. La temática del evento es sobre las nuevas tecnologías que se esten desarrollando en el Software Libre, también tendrá lugar muchas otras temáticas relacionadas pero estas serán las primordiales. El autor de cada charla seleccionada podrá participar presencialmente, como orador en el evento. En los casos en que la charla sea realizada por varios autores, se permitirá un máximo de 3 oradores.

Aclaración: Por cuestiones presupuestarias, sólo podrá abonar algunos de los pasajes, total o parcialmente, a los autores seleccionados que residan fuera de Capital Federal o Gran Buenos Aires.

Dónde enviar las Charlas: Las charlas tienen que ser enviadas en texto plano y como archivo adjunto (en algún formato libre [1]) a la siguiente dirección de correo electrónico ca-jrsl arroba cafelug.org.ar Las charlas van a ser recibidas hasta el 27 de Julio inclusive.

Cómo enviar las Charlas: El envío de la propuesta de charla debe tener los siguientes datos:
  • Título:
  • Autor(es): Nombre y apellido, breve descripción de cada uno, foto, lugar de residencia, asociación, LUG, organismo, o empresa a la que pertenece, si corresponde.
  • Tipo : Puede ser Charla tradicional o Taller (Con PC)
  • Tiempo estimado de duración: Las charlas generalmente son de 45' y los talleres tiene una duración de 1:45. En caso de que sea mayor o menor el tiempo requerido solicitamos su justificación.
  • Breve descripción de la charla: Uno o dos párrafo(s) que explique -no tan brevemente- el contenido de la presentación.
  • Nivel objetivo de la charla: Clasificar dentro de: newbie (nuevo)/intermedio/avanzado/experto)
  • Tipo de publico: Público en general, promotores de SL, alumnos de escuelas medias, alumnos de educación superior, docentes de escuelas medias, docentes en general, capacitadores.
  • Conocimientos previos: Especificar que conocimientos previos deberán tener los asistentes.
  • Temática: programación, multimedia, comunicaciones, estación de trabajo, servicios de red, interoperabilidad, educación, kernel, etc.
  • Teléfono del/los autor/es: Para poder comunicarnos.
  • Residencia del/los autor/es.

Qué formato deben tener las Presentaciones: El envío de las diapositivas y/o presentaciones debe tener alguno de los siguientes formatos:
  • Openoffice.org presentation
  • HTML standard
  • Postscript
  • PDF
  • Texto plano

Licencia: Debe especificarse una licencia que permita que CaFeLUG distribuya el material en un CD-Live o de Documentación y que permita ser descargado
del sitio web de CaFeLUG.

lunes, 12 de mayo de 2008

!! REUNIÓN DEL GNU/LUGRO, VIERNES 16, 21 HORAS !!

Este viernes 16 de Mayo a partir de las 21 horas se lelvará a cabo la reunión del GNU/Linux User Group Rosario en el bar Elvira (San Luis y Francia).

Están todos invitados.

viernes, 9 de mayo de 2008

Glosario de Infernet.

  • UBE/UCE: Siglas de las expresiones inglesas Unsolicited (Bulk|Commercial) Email, que se pueden traducir como correo (en masa|comercial) no solicitado, o de forma más genérica, como correo basura. Términos relacionados: abuso y mensajes basura.
  • UDP: Siglas de la expresión inglesa Usenet Death Penalty, que se puede traducir como pena de muerte. Es una sanción a aplicar a servidores que no toman medidas contra los abusos que practican sus usuarios y existen esencialmente dos variantes: la pasiva en la que todos los mensajes procedentes del servidor sancionado no serán propagados a otros servidores, mientras que la activa implica que terceras partes emitirán órdenes de cancelación contra los mensajes provenientes de dicho servidor el efecto en ambos casos es que los usuarios del servidor bajo UDP quedan aislados.
  • Usenet: Red mundial de distribución de mensajes, cuyos orígenes se deben a Jim Ellis y Tom Truscott. Su nombre es la forma abreviada de (Unix) User Network, que se traduce por Red (Unix) de usuarios.
  • Usenet II: Propuesta para crear una Usenet libre de mensajes basura. Término relacionado: mensajes basura, servidor en sintonía y zar de la jerarquía.

viernes, 2 de mayo de 2008

Grupo de usuarios Rosarinos para el aprendizaje y la investigación

Artículo original publicado el jueves 2 de septiembre de 1999 en el suplemento Código Bit del diario El Ciudadano, la foto fue tomada en el ahora inexistente bar La Repiza. De todos los únicos que todavía tienen participación activa son:

  1. 1- Sebastian Criado (el gato)
  2. 2- Horacio Castellini
  3. 3- Maximiliano Muller
Artículo Original:

Aquello que alguna vez comenzó como un proyecto de un joven estudiante filandéz, Linus Trovals, ha dado origen al nacimiento de un nuevo sistema operativo llamado Linux, que en la actualidad se encuentra en condiciones de competir con los estándares más solidificados y de gran trayectoria en el mercado.
A ese desarrollo se han sumado programadores y usuarios de todo el mundo, todos con un mismo fin: trabajar, investigar y hacer uso de una de las plataformas más estables y seguras.
Como era de esperar, los rosarinos también supieron aprovechar las ventajas y beneficios que este sistema operativo brinda, utilizándose actualmente Linux en servidores de red, correo electrónico, web y cuentas de usuarios en distintas empresas privadas, estatales y universidades de la ciudad.
La libre distribución y modificación del código fuente del núcleo Linux, como también sus múltiples aplicaciones, son las razones de la adhesión de usuarios a este nuevo sistema.
La creciente popularidad de Internet ha facilitado el intercambio de ideas, el planteo de dudas y la publicación de soluciones, dando origen a la formación de grupos de usuarios.
LUG.ro (Linux User Group Rosario) es un grupo formado por docentes y estudiantes universitarios, profesionales, investigadores, administradores de red y adeptos al sistema que utilizan a Linux como plataforma de trabajo y desarrollo de software. El nacimiento de LUG.ro se debió a la necesidad de los usuarios de dar soluciones a las dificultades que la implementación de un nuevo sistema operativo ha originado. LUG.ro, a través de un estudio exhaustivo y organizado, aspira lograr el perfeccionamiento de los conocimientos en Linux, como también fomentar su utilización por usuarios particulares, universidades y organizaciones.
La vinculación con distintas universidades de la ciudad ha facilitado el intercambio de conocimiento sobre Linux, siendo ése el estándar por excelencia en el ámbito académico.
Entre sus objetivos inmediatos, el grupo se propone dar charlas abiertas y gratuitas a empresas y al público en general, para promover el uso de ese sistema operativo. Sus miembros cuentan con una biblioteca y un laboratorio destinado a la investigación y desarrollo de nuevas tecnologías en Linux.
LUG.ro está abierto a quienes quieran colaborar y aportar nuevas ideas en la investigación de Linux, como parte de un grupo con ganas de trabajar por el desarrollo de intereses comunes. Los interesados pueden contactar al LUG.ro en www.rosario.linux.org.ar o comunicarse vía e-mail a rosario@linux.org.ar