20.12.07

FlashParty 2007!

Fiesta de tres dias, sin parar, de arte y cultura digital. Exposiciones y competencias. LAN. Convergencia. Este fin de semana, 21, 22 y 23 de Diciembre en el IUNA: Yatay 843. Nos vemos por ahi, busquenme, voy a estar del viernes al domingo con mi PC tirado por ahi. Feliz!



13.12.07

Nintendo Wii

El viernes de la semana pasada una nueva integrante arrivó a nuestro hogar. Preciosura blanca y pura, de remotos revoleables y advertencias en dibujos que rozan la comedia. Seguramente parlotee al respecto en otro momento, pero ayer surgió algo que no queria que quede en el olvido:

(Bond) - Hay dos chips, uno que trae trece cables y otro que trae veinte.
(Meatbread) - ¿y que diferencia hay entre uno y otro?
(Bond) - Siete.

Redoble y platillo. De stylish pendendiero. Jaja, tremendo Bond!

10.12.07

El Peronismo es un Virus Cultural

Que no para de desmoronar las posibles afecciones en todos los sustratos, desmantelando las proyecciones del individuo que se cree fuera-de. El Peronismo es un virus cultural que nos imprega, algunos resisten y otros sirven.

28.11.07

Ajustar fecha y hora en Linux

Vamos con un ejemplo que casi casi se explica solo. Con el usuario root llamar al comando "date" pasandole la fecha y hora utilizando el parametro "--set" de la siguiente manera:

# date --set "2007-12-30 11:27"
Dec 30 11:27:00 CET 2007

Si tienen constantes problemas y el equipo se sale de fecha/hora les recomiendo instalar algo como OpenNTPD para mantener el sistema siempre ajustado.

23.11.07

Cartelotes e Imagenes en Blogs

Me parece de muy mal gusto llenar las side-bars de los Blogs (en donde esta la info y el blogroll/links) con tiras y tiras de imagenes, aplicaciones inutiles y... mas imagenes! Quizas se deba a mi formacion web o al frecuenteo (???) en entornos geek-minimalisticos, haciendo que tenga una tendencia a apreciar las interfaces claras, limpias y que dicen lo que hacen. Menos marketing y mas realidad.

Eso si, no me producen tanta repulsion como los collages hechos con paint/photoshop usando colores fluo, dibujando flechas o tapando caras de personas. Eso excede el mal gusto y pasa a catalogarse como digital-grasa.

Right now, solo apruebo chirimbolos como Twitter. Hasta que algo me haga cambiar de opinion.

14.11.07

Grabar Radios de Internet con StreamRipper

La aplicación de consola StreamRipper nos permite salvar al disco radios on-line, separando cada uno de los temas en archivos Mp3, Ogg y demas. Ideal para correr sobre nuestra station favorita y tener cosillas para escuchar, o por si somos tan adictos a que no podemos soportar dejar de escucharla cuando se cae Fibertel.

Hay versiones tanto para Linux/Unix como para windows esta la version de consola y para usuarios del Winamp esta el plug-in.

Su uso es muy simple, supongamos que quiero empezar a grabar unos temas de algun station de SomaFM. Voy a la pagina, consigo el link de la radio a capturar y corro el streamripper pasandole como parametro la URL de la radio:
~/ $ streamripper http://somafm.com/dronezone.pls
Connecting...
stream: Drone Zone: Atmospheric ambient space music. Serve Best Chilled. Safe with most medications. [SomaFM]
server name: SHOUTcast/Linux v2.5.5
bitrate: 128
meta interval: 24576

[ripping... ] Irresistible Force - 12 O'Clock [ 4.22M]
[ripping... ] Leftfield - El Cid [ 3.49M]
shutting down
bye..


Se crea automaticamente un directorio con el nombre de la radio y en su interior tenemos que tener los temas:
~/Drone_Zone $ l
drwxr-xr-x 2 caco caco 4.0K Nov 14 20:54 incomplete
-rw-r--r-- 1 caco caco 4.4M Nov 14 20:54 Irresistible Force - 12 O'Clock.mp3

Los MP3s van a quedar en ese directorio, y los que no esten completos (por que los agarramos por la mitad o cortamos antes) quedan dentro del diretorio 'incomplete'. Si los llegaran a volver a pasar StreamRipper los completa y los saca de 'incomplete'.

8.11.07

Como cambiar la página de Error 404 del Apache

Si queremos levantar un poco los ánimos de nuestros compañeros de la oficina cuando el error 404 acecha, nada mejor que armar una pagina personalizada de error:



Para hacerlo tenemos que editar el archivo de configuración httpd.conf del apache (en mi distribución se encuentra en /etc/apache/httpd.conf) y buscar siguiente linea:

ErrorDocument 404 /404.html

Seguramente este comentada (con un # adelante), hay que descomentarla. Una vez hecho esto, crear una página a gusto para mostrar el error 404. La llamamos "404.html" (como dice la línea anterior del archivo de configuración) y deberá estar ubicada en el DocumentRoot (/) del servidor apache. Si queremos saber en que ruta del disco se encuentra el DocumentRoot, alcanza con buscar esta linea en el archivo de configuración:

DocumentRoot "/var/www/localhost/htdocs"

Si quieren mantener un poco de la info que tira la página original 404 del servidor, tomen como ejemplo el archivo que viene originalmente con el server.

1.11.07

Marcando espacios de mas en vim

Agregando las siguientes lineas a nuestro vimrc (en mi distro esta en /etc/vim/vimrc o podemos usar ~/.vimrc en la home de nuestro usuario) el vim marca los espacios y tabs que estan "de mas" cuando editamos un archivo de texto:

highlight RedundantWhitespace ctermbg=red guibg=red
match RedundantWhitespace /\s\+$\| \+\ze\t/

Es excelente para mantener nuestro codigo fuente limpio y compacto, eliminando los espacios que quedan entre nuestro texto y el final de la linea, los indentados con espacios en vez de tabulaciones y demas cositas que me ponen muy neurotico.


Como ven, esos cuadrados de colores piden ser eliminados de una vez. Son tan molestos que no van a poder evitar, ni bien abren un archivo, limpiarlos todos.

25.10.07

Actividad en Freenet

Estoy volviendo al maravilloso mundo de Freenet después de haber priorizado algo de mi tiempo para otros lados. La red esta funcionando muy bien, en mi opinión mejor que la version anterior (Freenet 0.5) y bastante mejor que hace unos meses atras. Los nodos son estables y la cola de descargas hace fácil la bajada de archivos grandes. Estuve bajando unas series de ~230MB cada capitulo a razón de un capitulo por día en un nodo y un capitulo 1/2 en otro.

Los boards de Frost estan activos, incluso hay un poco de actividad en los de Español. Molesta un poco el tema de los spammers en algunos boards, pero es tolerable.

Encontré, tambien, un par de Blogs con info acerca de Freenet. Uno muy interesante (en inglés) llamado From Freenet to the World (A blog about freedom of speech) en donde se habla de la red en general y se publican mensajes de Frost. Otro publico un articulo en donde se hablan generalidades de esta red.

Invito a quien este leyendo a informarse un poco sobre la red, sus ventajas y usos. Quienes no sean muy amigos del ingles puede leer informacion (no muy actualizada) en la entrada de Freenet en Wikipedia.

13.10.07

Quicknstructions

En vez de revolver, leo resolver.

12.10.07

Mision: Bajar Firefox 3, probar Firefox 3

Un poquito cansado de los atracones del Firefox2 hacia mi memoria ram, busco en el gran ojo algun tip. Aparte de "saca todas las extensiones" recomiendan disminuir cache. Tambien se leia, por aqui y por alli, que el Firefox3 iba a ser menos come ram, asi que le voy a hechar una probadita.

Aca hay versiones bien bien frescas para bajar:

Linux -firefox-3.0b4pre.en-US.linux-i686.tar.bz2

Mac - firefox-3.0b4pre.en-US.mac.dmg

Windows - firefox-3.0b4pre.en-US.win32.installer.exe

Lo que no se si va a funcionar ahi arriba es el Firebug, me hice adicto.

27.9.07

Por que uso IRC

IRC (Internet Chat Relay) se creo en el año 1988 con el fin de poder comunicarse mediante mensajes de texto (chatear) en tiempo real. Uno se conecta a un servidor, entra a un canal y habla con todas las personas que están ahí. Por mas que se puedan tener comunicaciones en privado con otros usuarios, generalmente es usado para comunicarse entre una gran cantidad de personas.


El uso de IRC fue disminuyendo a medida que se hacían populares los mensajeros instantáneos (ICQ, MSN, Jabber/GTalk) y los servidores se convirtieron en algo desconocido y poco usual para gente fuera del ambiente. Y con el ambiente, me refiero a gente que fue con lo primero que comenzó a chatear o gente "de sistemas", sobre todo de la movida linuxera, OSS y de software libre.

Clientes de IRC

Los hay completisimos para los mas bananeros, otros que hacen lo que tienen que hacer (y un poquitin mas) y otros de consola que consumen cero recursos. A mi me gusta el XChat2 (o BitchX para la terminal). Encontré una pagina con una version no-oficial del XChat2 gratuita para windows (el soft es libre, entregan las fuentes pero cobran el binario para windows y no para linux/unix).


Si quieren probar otro cliente para windows pueden usar el ultra-clásico mIRC.


Uso IRC porque:

- Me resulta cómodo para sacarme dudas o resolver problemas de software hablando directamente con los desarrolladores o gente que esta empapada en eso. Por ejemplo, supongamos que en este preciso momento se me rompe el programa que uso para escuchar mp3s. De seguro hay un canal con el nombre del programa (lo hay: #amarok) y ahi puedo encontrar mucha gente dispuesta a ayudar. Muchísimos desarrolladores de software libre se comunican mediante este medio, por lo general en el servidor Freenode.

- Existe una gran variedad de clientes, para casi todos los sistemas operativos (Unix/Linux, MacOS, Windows, etc) y para todos los gustos.

- No invade y ejercita la paciencia. No podemos pretender que alguien este pegado del otro lado de la pantalla mirando el canal atentamente las 24 horas. Uno puede entrar, preguntar y, en algún momento mágico, alguien va a responder.

- Para hacer cosas de a muchos o juntarse azarosamente con amigos, en donde uno entra cuando puede y siempre hay alguien para agitar un ratito.

- Y, por ultimo, la subjetividad hecha item dictatorial: POR QUE ESTA BUENISIMO, ME GUSTA Y ME RESULTA MEJOR QUE LAS DEMAS MIERDAS (momento emotivo, demasiado quizas).

24.9.07

Eligiendo mal (bien) nombres de tablas y campos en MySQL

Durante el último desarrollo "grande" que estuve haciendo (un CMS) tuve un problema que me dieron ganas de golpearme cuando lo pude resolver. Elegí mal nombres de tablas y, luego, de campos, utilizando algunas de las palabras reservadas de MySQL. Con el posterior error de no renombrarlas ni bien me di cuenta de esto teniendo que escapar en las consultas algunas tablas y campos con "`".

Entre los nombres de tabla, use "schema" en donde la consulta:

SELECT * FROM schema;

Tiraba un error y, luego de insultar a medio mundo (un cuarto existente o otro cuarto no), me di cuenta que tenia que escapar la palabra reservada asi:

SELECT * FROM `schema`;

Aunque no afecta al funcionamiento de la aplicación que estamos desarrollando, si somos distraidos aveces podemos estar un rato hasta darnos cuenta que nos paso otra vez (si, aveces caigo en los mismos loops). Otro caso fue elegir como nombres de campo para definir el orden de elementos, el nombre "order".

A continuación, la lista de palabras reservadas para MySQL 5.0:




















































































ADD ALL ALTER
ANALYZE AND AS
ASC ASENSITIVE BEFORE
BETWEEN BIGINT BINARY
BLOB BOTH BY
CALL CASCADE CASE
CHANGE CHAR CHARACTER
CHECK COLLATE COLUMN
CONDITION CONSTRAINT CONTINUE
CONVERT CREATE CROSS
CURRENT_DATE CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER CURSOR DATABASE
DATABASES DAY_HOUR DAY_MICROSECOND
DAY_MINUTE DAY_SECOND DEC
DECIMAL DECLARE DEFAULT
DELAYED DELETE DESC
DESCRIBE DETERMINISTIC DISTINCT
DISTINCTROW DIV DOUBLE
DROP DUAL EACH
ELSE ELSEIF ENCLOSED
ESCAPED EXISTS EXIT
EXPLAIN FALSE FETCH
FLOAT FLOAT4 FLOAT8
FOR FORCE FOREIGN
FROM FULLTEXT GRANT
GROUP HAVING HIGH_PRIORITY
HOUR_MICROSECOND HOUR_MINUTE
HOUR_SECOND
IF IGNORE IN
INDEX INFILE INNER
INOUT INSENSITIVE INSERT
INT INT1 INT2
INT3 INT4 INT8
INTEGER INTERVAL INTO
IS ITERATE JOIN
KEY KEYS KILL
LEADING LEAVE LEFT
LIKE LIMIT LINES
LOAD LOCALTIME LOCALTIMESTAMP
LOCK LONG LONGBLOB
LONGTEXT LOOP LOW_PRIORITY
MATCH MEDIUMBLOB MEDIUMINT
MEDIUMTEXT MIDDLEINT MINUTE_MICROSECOND
MINUTE_SECOND MOD MODIFIES
NATURAL NOT NO_WRITE_TO_BINLOG
NULL NUMERIC ON
OPTIMIZE OPTION OPTIONALLY
OR ORDER OUT
OUTER OUTFILE PRECISION
PRIMARY PROCEDURE PURGE
READ READS REAL
REFERENCES REGEXP RELEASE
RENAME REPEAT REPLACE
REQUIRE RESTRICT RETURN
REVOKE RIGHT RLIKE
SCHEMA SCHEMAS SECOND_MICROSECOND
SELECT SENSITIVE SEPARATOR
SET SHOW SMALLINT
SONAME SPATIAL SPECIFIC
SQL SQLEXCEPTION SQLSTATE
SQLWARNING SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS
SQL_SMALL_RESULT SSL STARTING
STRAIGHT_JOIN TABLE TERMINATED
THEN TINYBLOB TINYINT
TINYTEXT TO TRAILING
TRIGGER TRUE UNDO
UNION UNIQUE UNLOCK
UNSIGNED UPDATE USAGE
USE USING UTC_DATE
UTC_TIME UTC_TIMESTAMP VALUES
VARBINARY VARCHAR VARCHARACTER
VARYING WHEN WHERE
WHILE WITH WRITE
XOR YEAR_MONTH ZEROFILL
ASENSITIVE CALL CONDITION
CONTINUE CURSOR DECLARE
DETERMINISTIC EACH ELSEIF
EXIT FETCH INOUT
INSENSITIVE ITERATE LEAVE
LOOP MODIFIES OUT
READS RELEASE REPEAT
RETURN SCHEMA SCHEMAS
SENSITIVE SPECIFIC SQL
SQLEXCEPTION SQLSTATE SQLWARNING
TRIGGER UNDO WHILE

23.9.07

Twitter

Hace casi un mes saque una cuenta de Twitter para ver que era, que hacia y por que tanta propaganda. Si bien me pareció que estan algo inflados los rumores sobre su utilidad, le encontré cierto gustito.

Al parecer, estos muchachos estan impulsando una idea que se hace llamar micro-blogging en donde uno hace una entrada de hasta 140 caracteres con lo que esta haciendo ("Tomando cafe", "En la casa de pirulo tirando bulones desde el balcon", etc) y a todos los que te tienen agregado les aparece tu mensaje. Se convierte por momentos en una especie de chat off-line. Generalmente escribo mas ahi durante el laburo (en donde aveces no puedo dedicarle atención constante al GoogleTalk/MSN/Jabber).

Si sacan un cuenta, agreguen mi contacto a modo de experimento.

31.8.07

Pancho Subliminal

Notaron que cuando Pancho Ibaniez se acerca al canillita Daniel le dice: "Siempre firme, eh!"? Daniel asienta en un acto de sumisión total para, después del ofrecimiento de un par de Activias, deslumbrarse en un sordo "uy! una camara... que bueno" (o similar). Es como una especie de hipnotizador mezclado con comprador de votos por el pancho (valga la redundancia) y la coca de los trabajadores argentinos que no llegan a caer en categorías influenciables por alimentos (de seguro por que estos últimos no son un buen target).

Lo único que falta es a Tusam (hijo) yendo a la casa de alguien para probar algún tipo de limpiador y diciéndonos, mientras nos mira fijo a los ojos, unos pases mágicos para fascinarnos.

Si la publicidad fuera opcional, creen que se acabaría o algunas personas la seguirían consumiendo? Veriamos a Gianola en mas programas si no tiene la changa mensual del Telekino?

5.8.07

Amigos del Teto

En una de las tantas recorridas spamicas por el engendro colectivo conocido como "Fotolog" (muchas veces llamado 'flog' erróneamente ya que, por razones históricas, 'flog' es Freenet Log... algo asi como un Blog en Freenet) suelo encontrarme con escenas muy fuertes. Una mezcla de vergüenza ajena, impacto y revuelta estomacal producido por los collages, las auto-fotos (sobre todo de celulares) y temáticas de lo mas olvidables.

Almacenada en un directorio perdido -no tanto-, razones documentales me empujan a publicar la siguiente captura de pantalla en donde un individuo (iba a poner "llamemosle X", pero mejor ni llamarlo) se llena de regocijo mostrando a su "amigazo" (termino Tinelezco, si lo hay).




Si alguien cree que debo eliminar este articulo, junto con todo rastro de esta informacion y sepultar a los ojos de la humanidad este material, hagamelo saber.

10.7.07

Granizo Voodoo

Agrupaciones aficionadas a los rituales mágicos recolectaron nieve de la ultima noche para descargar la ira de sus dioses sobre una chusma frenética que los tiene hinchados las pelotas de sobremanera. Los planes detras de esta operación tendrían como fin una tormenta de granizo bien jodida que destruiría parcialmente montones de parabrisas, toldos y personas.

El acelerado lider de uno de estos grupos comenta:

"Querían nieve? Tomen nieve, tomen nieve reeeeeeee duuuuurrrrraaaa! Estamos repodridos, primero la carteleria interminable y ahora esto!"

Seguido de estas palabras, el inusual personaje, salio corriendo por entre las callejuelas de una Buenos Aires asustada.

Cuando los rumores de este tipo de atentados llegaron a las autoridades, el oficialismo puso algunos agentes a trabajar en ello. Aunque las fuentes oficiales no revelaron ningún nombre, se cree que la metalista Blanca Curi estaría a cargo de la investigación.

Auditorías de seguridad sobre el sistema de sonido y televisión del Subte fueron realizadas minuciosamente en búsqueda de intervenciones, fuentes infiltradas habrían revelado que para aumentar las víctimas de la tormenta se televisaría un partido del mundial falso y la gente igualmente saldría a saltar por las calles excitadisima, esto generaría un efecto berserk al mezclarse el pánico, el fulbol y la sangre.

También colapsaría el mercado de las aseguradoras y desestabilizaría la demografia de Warnes convirtiéndola en la nueva Detroit argentina.

Fuente: TELAM (eto)

30.6.07

Quitar extension de todos los archivos (Python)

Necesitaba renombrar todos los archivos de un directorio y quitarles la extensión. Eran alrededor de 60 imágenes a las que tenia que cambiar la extensión JPG por ninguna extensión y a mano no lo iba a hacer. Como lenguaje elegí Python por que me plaze:

import glob, os
from string import join

mask = '*.jpg'

file_list = glob.glob(mask)
for file in file_list:
os.rename(file, join(file.split('.')[:-1],'.'))


Pueden cambiar el valor de la variable 'mask' dependiendo que quieran hacer. Puse *.jpg por que solo queria removerle la extension a todos los archivos de ese tipo.

En la próxima entrega vamos a hacer una combineta tartamuda con un taburete y dos mejillos.

24.6.07

MAC OUI Vendor Search

Unas semanas atras, entusiasmado con implementar SimpleJS en algo y se me dio por hacer dos aplicaciones web. La primera que empece, quedo en repoco y esta fue agraciada con un desarollo mas activo (lease, termine con la funcionalidad que me propuse).

Dada una direccion MAC de un dispositivo de red busca en una base de datos quien es el fabricante.





Para incluirla en Blogger lo que hice en este caso fue un iframe cavernicola:

<iframe src="http://caco.homelinux.org:7080/caco/mac-oui-search/" style="width: 369px; border: 0px;
padding: 0px; margin: 0px; height: 193px">

No es gran cosa, pero me parecio algo como para hacer de esa forma. A "esa forma" me refiero a la tendencia de desarrollar cosas en "cajitas" para ser incluidas en otros sitios.

23.6.07

Imagenes Rotativas (al azar) en JavaScript

Un amigo necesitaba para su Blog que el banner con su logotipo muestre una imagen al azar cada vez que se cargue la pagina. Al estar alojado en Blogger, no tenia la posibilidad de hacerlo en PHP y por eso la eleccion fue JavaScript.

El script tiene dos partes, en la primera definimos la una funcion con la lista de las posibles imagenes a mostar, y la segunda parte es la llamada al script en el lugar en donde querramos mostrar la imagen.

Dentro de las etiquetas <head> y <head> de la pagina debemos agregar las siguientes lineas:


<script type="text/javascript">
function MostrarImagenes() {
var Imagenes = new Array();
// IMAGENES
Imagenes[0] = 'http://farm2.static.flickr.com/197/579000_cdb5b74d8_o.jpg';
Imagenes[1] = 'http://farm2.static.flickr.com/1109/5859_fa24792397_o.jpg';
Imagenes[2] = 'http://farm2.static.flickr.com/126458120_d68c18099e_o.jpg';

var j = 0;
var p = Imagenes.length;
var preBuffer = new Array();
for (i = 0; i < p; i++){
preBuffer[i] = new Image();
preBuffer[i].src = Imagenes[i];
}
var whichImage = Math.round(Math.random()*(p-1));
document.write('<img src="'+Imagenes[whichImage]+'">');
return true;
}
</script>


En el array "Imagenes" debemos cargar las direcciones de las posibles imágenes que queremos mostrar. Luego, debemos reemplazar la etiqueta <img> en donde tengamos la imagen actual por la llamada a la función. Por ejemplo, si tenemos algo asi:


<div id="header">
<img src="imagen.jpg" alt="logo">
</div>


Debería quedarnos asi:


<div id="header">
<script type="text/javascript">MostarImagenes();</script>
</div>


NOTA: En un principio probe el script con imágenes alojadas en Picasa y funcionaba erraticamente. Muchas veces no llegaba a mostrar ninguna imagen. Al utilizar el link de las imagenes directamente en el browser, algunas veces me preguntaba para bajarmelas en vez de mostarmelas. Cuando usamos imagenes hosteadas en un servidor propio o en Flickr funciona perfectamente. Alguna idea al respecto?

19.6.07

Artefactos como calefones, estufas y cocinas

Respecto al uso de artefactos como calefones, estufas y cocinas, se aconseja lo siguiente:
  • Fijarse que la llama del artefacto muestre un color azul parejo, sin rastros amarillentos ni crepitaciones (chispas). Nos crespitar cerca de personas inflamables.
  • Evitar el uso de estos artefactos en el espacio exterior.
  • Nunca se encierre con una estufa a gas encendida. Sobre todo si su artefacto calefactor es violento, nadie quiere recordar el incendio perpetrado por un Calefon Winter 200 que lleno de ira desato su furia contra los duenios de su propia morada.
  • No tener contacto fisico frecuente con el calefon, evitar el encariniamiento, la franela y el las duchas. En lo posible, no ubicar el calefón en el baño.
  • El collarín del calefón debe engancharse por dentro del conducto secundario para evitar emanaciones de gases de la combustión dentro del recinto.
  • No crea nada de lo que lee si asi lo quiere.
  • El conducto secundario del calefón debe dar a un ducto de evacuación de gases, que esté en buenas condiciones.
  • No arroje, revolee y lanze el calefon por la ventana. Si va a hacerlo utilize catapultas.
  • No se mate o se deje morir por ninguno de estos artefactos.

12.6.07

Quien vive al este del bosque?

Al este del bosque vive el Panda del Acoso Sexual. Mitos de las personas que vivían en los lindes del bosque que ahora se encuentran temerosas por el camino que sus vidas podrian llegar a tomar si algo saliera mal. Ya no hay dudas, en un ensayo animado de los pensadores contemporáneos Trey Parker y Matt Stone la información documental confirmo toda sospecha: el Panda del Acoso Sexual existe, y vive al este del bosque.




Peculiar ser de inocente apariencia, educador ejemplar y herramienta del estado. El Panda del Acoso Sexual ayudo a clarificar un caso de acoso sexual en el pueblo de South Park, EEUU. Pasados unos años desde sus últimos trabajos, y quedando desocupado a tiempo completo (u ocupado en el arte de la desocupacion, como prefieran), el Panda del Acoso Sexual se hundió en la depresión y el abuso de estupefacientes para luego rehabilitarse. Este renacer despertó ideales latentes en el, llevándolo a volcar su vida al deleite sexual y el librepensamentismo-piromano.




Desde hace ya diez meses poco se sabe del que se lo reconoce como un personaje oscuro que polula las calles de los poblados cercanos al bosque ofreciendo servicios sexuales para un supuesto Campamento Scount Agreste (ver zoofilia) que manejaría junto con el hijo de Tusam y el Dr. Doolitle. La operatoria del lugar era simple: mientras el panda conseguía mercadería, el hijo de Tusam guiaba al Dr. Doolitle en una sesión de hipnosis que amansaba a las criaturas a fin de ser abusadas.




Este ultimo fin de semana ocurrió un evento en donde los medios se hicieron presentes. Una discusión muy fuerte en donde Dolitle se quiebra frente al panda diciéndole que el hijo de Tusam "es una lágrima" y muchas veces tiene arcadas causadas por vergüenza ajena.




Fue la ultima vez que el panda estuvo en los medios hasta hoy. Una serie de imágenes comprometen al panda mostrándolo destruyendo propiedad privada. A los pocos minutos de hacerse publicas estas imágenes, Greenpeace se desvinculo completamente del caso y comenzó una investigación para desbaratar una posible red de dobles agentes dentro de la organización.

24.5.07

Libertad de expresion en blogs de Argentina

La agrupación "Argentinos por la Memoria Completa" (que avalan las acciones militares de los '70) enviaron un mail al responsable del blog "Perdi Mi Dignidad" diciendo que iban a iniciar acciones legales por calumnias e injurias contra Karina Mujica (que presidía la organización). No se si se puede hablar de "censura", supongo que esta agrupación no tiene un aparato tan grande como para hacer algo con nada que no haya sido publicado (o, se sepa, implícitamente) en cualquier otro medio (o cerebro).

El articulo jugaba en los alrededores de la 'otra vida' de Karina Mujica que, según una nota (camara oculta includida!) en un programa de TV, ejercía la prostitución (quizas esto sea una suerte de introducción al caso, aunque no es la nota del programa en si). También era católica. Quizas, de dos cuadros de futbol (vaya uno a saber como los FAVORitismos se van dando).



Es triste, y mucho, lo ridículo de la situación. Decimos, decimos y decimos y las cosas siguen pasando. Esto no tendría que plantearse ni en chiste y chiste parece.

Aumentan el limite de los attachs en Gmail

Acabo de ver que Gmail aumento el limite para los archivos adjuntos a 20MB! Eeeeaaaaa!

21.5.07

Estadisticas del uso de los navegadores

Hice un grafico (con python+matplotlib) usando los datos estadisticos del uso de los navegadores que esta en la W3 Schools desde el 2005 hasta ahora:



El brusco ascenso de IE7 a partir de principios del 2007 coincide con el lanzamiento de Windows Vista.

19.5.07

Mas miedo web (y falta de foco)

En varios medios se dio a conocer una noticia de un modo bastante particular: "Una de cada diez paginas en la Red infecta las computadoras". La noticia se centra en un estudio realizado por Google acerca de sitios que contienen malware y virus, condimentado (gracias a la falta de educacion generalizada en estos temas, generada por este tipo de articulos en los medios) con historias de robo de informacion y apoderarse de las computadoras de las personas. No digo que esto no sea posible, pero se esta creando un mito urbano-virtualoide de violencia en la red y en ningun momento mencionan que este estudio se hizo solamente sobre Internet Explorer en una maquina virtual. Al dia de la fecha, Internet Explorer es usado por un 58.2% de los usuarios. Eso deja afuera de todo este revuelo de paginas malignas (molestas, mas que todo) a muchas personas pero no deja de hacer que todo se vea de una manera distorsionada.

El titulo mismo es muy imperativo, yo lo cambiaria por un rebuscado "Una de cada diez paginas en la red podria llegar a infectar a mas de la mitad de las computadoras" o varias combinaciones que se me ocurren asi, al pasar, por que es domingo. Si hubiera algo de participacion 'tecnica' en los medios se evitarian este tipo de verdades-a-medias (o al 58.2%) y se podria educar aunque sea un poquito a los usuarios de internet que no tienen ganas de educarse en estas areas pero si de leer un diario.

11.5.07

Abcde, un CD ripper para linux de consola

Muchas veces queremos escuchar un CD de audio en la PC/MP3Player pero nos da mucha pereza convertirlo a MP3. El software mas simple y rapido que use hasta ahora es el abcde. Una vez insertado el CD en la lectora, como root (para tener permisos sobre el dispositivo) y parados en el directorio en donde querramos que queden nuestros archivos, ejecutamos el comando 'abcde'. Voy a ejecutarlo con el parametro "-o mp3" ya que por defecto el 'abcde' genera archivos ogg y mi reproductor de MP3s tiene soporte solamente para MP3/wMA (que triste).

spiritus ~/tmp # abcde -o mp3
Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Selected: #1
---- Sol Invictus / The Devil's Steed ----
1: We are the Dead Men
2: Old London Weeps
3: The North Ship
4: A Steed for the Devil
5: There Did Three Knights Come from the West
6: Twa Corbies
7: Semaphore Seasons
8: O Death Come Close my Eyes
9: The Devil's Steed
10: The Edge Beckons
11: Where Stone Lions Prowl
12: Come Winter Rain
13: A Window to the Sun
14: The Silver Swan
Edit selected CDDB data? [y/n] (n):


Se intentara conectar a la CDDB para conseguir los datos del CD y de cada una de las pistas. Nos pregunta si queremos editar estos datos. Por default no edita estos datos asi que simplemente le doy enter. A continuacion pregunta si el CD es de varios artistas, tambien le decimos que no y ahi comienza el proceso de rippeado del CD. Se genera un archivo WAV a partir del CD que luego comprimido a formato MP3:

Is the CD multi-artist? [y/n] (n):
Grabbing track 01: We are the Dead Men...
cdparanoia III release 9.8 (March 23, 2001)
(C) 2001 Monty and Xiphophorus

Report bugs to paranoia@xiph.org
http://www.xiph.org/paranoia/

Ripping from sector 0 (track 1 [0:00.00])
to sector 9653 (track 1 [5:08.00])

outputting to /tmp/abcde.a20e0e0e/track01.wav

(== PROGRESS == [ >| 009653 00 ] == :^D * ==)

Encoding track 01 of 14: We are the Dead Men...
Opening with wav module: WAV file reader
Encoding "/tmp/abcde.a20e0e0e/track03.wav" to
"/tmp/abcde.a20e0e0e/track03.mp3"
at quality 3.00
[ 99.9%] [ 0m00s remaining] \

Done encoding file "/tmp/abcde.a20e0e0e/track01.mp3"

File length: 5m 08.0s
Elapsed time: 0m 36.9s
Rate: 8.3512
Average bitrate: 114.2 kb/s

Tagging track 01 of 14: The North Ship...

Y asi pista por pista hasta terminar. Nos genera un directorio 'El_Artista-El_Disco' con todos los archivos adentro.

10.5.07

Twinoo, el juego online en donde compiten tus dos hemisferios cerebrales

Twinoo es un MonoMPG, esto es, un juego multijugador pero de una persona. Es una carrera entre tus hemisferios cerebrales en donde el izquierdo realiza operaciones matemáticas contra el derecho que hace operaciones con colores al mismo tiempo.



Hay que ir resolviendo las operaciones de ambos lados (left/right) y clickeando en una de las tres soluciones que se presentan.

El juego esta alojado en el dominio de los creadores de 1D Tetris, un tetris monodimensional.

7.5.07

Ya se puede bajar Gentoo 2007.0

Hoy se lanzo la esperada version 2007.0 de Gentoo, demorada por vulnerabilidades en paquetes importantes. Este release incluye una nueva version del instalador para las imágenes AMD64, x86 LiveCD y LiveDVD que tambien incluyen GNOME 2.16.2, KDE 3.5.5, Xfce 4.4, Mozilla Firefox 2.0.0.3, OpenOffice.org 2.1.0 y kernel 2.6.19 entre otras cosas.

Si no son muy experimentados en Gentoo, recomiendo bajar el LiveCD ya sea para x86 o AMD64. Nada mejor que el conocido (y amado) Gentoo Handbook si van a instalar.

4.5.07

Unas galletas sobre el falso e-mail de la DPF

Cuando ejecutamos el archivo 'contato.exe' mencionado en el post anterior aparece el siguiente mensaje:



Seguido de esto, se empieza a bajar el archivo 'svchost.exe' (1.6MB) de fornetwork.org y envia una serie de mails relacionados con la cuenta 'infect.psai@gmail.com'. Seguramente haga algunas otras cosas mas las cuales desconozco. Curiosidad me llevo a ver que habia en fornetwork.org y, para mi sorpresa, me encontré con varios archivos de varias cosas. Entre estos, scripts que supongo seran para enviar estos mails, otros ejecutables, malware (cartao_terra.exe / cartao_terra_amor.scr), HTMLs usados en los mails, un log de IRC (entre xLu1z y PsaicomentsB), un script de Perl (hecho por xLu1z?) y un archivo que contenía las siguientes direcciones de e-mail:

thiago568-4140@hotmail.com
infect.psai@gmail.com
roger_brasnet@yahoo.com.br

En uno de los archivos (src/c.txt) estaba esto:

-=[- INBOX - By S9eCtRuM And NeOcOrTeX ]=-

Si se apuran, en http://www.fornetwork.org/ pueden revisar un poco todas estas cosas y, por que no, chantar un 'wget -r http://www.fornetwork.org/' para bajarse todo esto y verlo tranquilo desde sus máquinas.

Te llego un mail de la DPF? Phishing!

Hoy al mediodía, al abrir mi casilla de e-mail, me encuentre con un correo cuyo titulo era "DPF" en teoría proveniente de la Policía Federal de Brasil. El mail dice que mi dirección IP fue logeada en un sitio ilegal y que debo contactarme a la brevedad, de ser posible antes de las 48 horas, para que no se me abra una causa judicial. Luego hay un link para contactarme con la policía que apunta a un archivo ejecutable de windows (contato.exe) alojado en fornetwork.org (cuando el site de la DPF es dpf.gov.br) y, por si todo esto fuera poco, el mail fue enviado desde un servidor en Eslovaquia (nameserver.sk).

La mayoría de este tipo de correos que llegan son los que se hacen pasar por bancos e intentan asustar lo suficiente a quien los recibe para que entre a una pagina web falsa e ingrese los datos de su cuenta. Este mail nos pone en una supuesta ilegalidad y explota ese miedo.



Senhor/Senhora,

Seu endereço de IP foi logado em um site ilegal.
Precisamos que o fato venha a ser esclarecido o mais rápido possível, caso não seja esclarecido em até 48 horas, será aberto inquerito judícial. Esperamos contato o mais rápido possivel para devidos esclarecimentos .
Para entrar em contato com o Departamento da Polícia Federal e esclarecer o fato Clique aqui.


Superintendente:
DPF Daniel Gomes Sampaio

Endereço:
SAIS Quadra 7 - Lote 23 - Setor Policial Sul Brasília-DF
CEP 70610-901
Fone:
(0xx-61) 3345-9500



Una razón mas para sospechar de un mail asi: como obtienen mi dirección de mail a partir de mi IP? Desde esta IP se acceden a mas o menos 7 cuentas de e-mail diferentes y no hay una manera 'directa' de relacionarlas a menos que se este 'espiando' el trafico de nuestra conexión a internet (que, no estoy seguro, pero ESPERO que eso sea ilegal, que nos queda sino?).

3.5.07

Calendario en Linux

Entonces el señorito en vez de estar haciendo lo que debe/tiene (por que el así lo quiere) esta OTRA VEZ dispersándose, sonriendo ante pequeños y graciosos pedazos de caracteres que forman algo. Para muchos usuarios de linux quizás sea una figurita repetida. Algunos usuarios de windows preferirían hacer doble click sobre el reloj o, quizás, en el todavía desconocido para mi windows vista, usar 512MB de memoria RAM y 64MB de memoria de video para levantar un calendario con transparencias y demas chirimbolos.

Ahora, admiren la simpleza y elegancia de 'cal', un comando que nos muestra un calendario en nuestra terminal:

square04 ~ # cal

May 2007
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31



En caso de querer un calendario completo de todo el año podemos llamarlo con el parametro '-y' de la siguiente manera:

square04 ~ # cal -y

January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 1 2 3 1 2 3
7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10
14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17
21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24
28 29 30 31 25 26 27 28 25 26 27 28 29 30 31

April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 5 1 2
8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9
15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16
22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23
29 30 27 28 29 30 31 24 25 26 27 28 29 30

July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 1
8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8
15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15
22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22
29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29
30
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 1 2 3 1
7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8
14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15
21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22
28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29
30 31


Ahroa que miro un poco las man-pages de 'cal', nombran algo con muchas mas funcionalidades (aka chirimbolos hermosos) como Gcal (GNU). Mmm, debería probarlo y comentarlo... pero son las 2.44AM y el deber me llama aunque me haga el distraído.

24.4.07

Linea de tiempo de algunas distribuciones de Linux

En un blog que comence a leer recientemente (http://www.codinghorror.com/), publicaron un articulo sobre el software Open Source y los negocios. No le di mucho interes al tema, pero me encanto la siguiente linea de tiempo en donde muestra como se fueron diversificando las distribuciones de linux:

22.4.07

Montando archivos ISO en Linux

Para montar archivos ISO en linux necesitamos tener en el kernel (dentro o como modulo):

- loop-back filesystem support
- ISO 9660 CDROM file system support
- Microsoft Joliet CDROM extensions

Lo mas probable es que el kernel que les viene con su distro ya tenga esto. Usando el usuario 'root' creamos un directorio en donde montar el archivo:

# mkdir /mnt/iso

Suponiendo que el archivo que queremos montar se llama 'imagen.iso', hacemos:

# mount -t iso9660 -o loop imagen.iso /mnt/iso

13.4.07

Jesucristu

Inspirado por el post de DITD, y habiendo expresado ayer ante el mi adoracion de quien-quiera-que-haga-FamilyGuy-y-AmericanDad les hago llegar una pista de que veo en semana santa y demas actividades afines al cristianismo:



Que dios, la virgen y Tusam se apiaden de nosotros. Cuando se apiaden, que armen las valijas y se vayan a un mas alla que quede aun mas alla.

20.3.07

El Meme Peroncho

Hay que acordarse de su turca sonrisa primer mundista y sus entusiasmados gritos: "A trshiunfarh!", la concha de tu madre.






Sigue infectándolo todo, esta en todas partes.

27.2.07

Pescamagic

[ Music Timestamp | Sesto Sento - People ]

Muchas personas se preguntan que es el Pescamagic. Desconozco si este juego de mesa sigue existiendo y no encontre en internet ninguna imagen como para poner asi que voy con una flaca descripción al respecto:

En el Pescamagic uno puede disfrutar del arte de la pesca en casa, con amigos y con personas que no saben absolutamente nada de pescar. Es mas, no tiene nada que ver con pescar. Puro plástico.

La caja del Pescamagic venia con unas barillitas de plástico (simil cañas de pescar) con un hilo y un metal/iman en la punta. También traia una 'base' en donde un grupo de 7 u 8 pescaditos plásticos de colores, con la mandíbula movil, abrian y cerraban su boca exponiendo otro metal/iman para hacer contacto con el de las cañas mientras daban vuelta en círculos.

Los participantes del juego debían posar la punta del hilo de las cañas sobre la boca de los pescaditos mientras daban vueltas y abrían sus bocas (los pescados plásticos, no los participantes del juego). Y creo que eso era todo... o es fue el uso que le di a este juguete que nunca tuve. Hace poco me acorde que tengo, en casa de mi padre, el KerPlunk. Por si alguien no lo recuerda, era un cilindro de plástico en donde se ponían muchos palitos de plástico y bolitas de vidrio.

13.2.07

Frost Random Message

En Frost (Freenet), board 'Sucesfull':

----- Anonymous ----- 2007.02.12 - 06:56:32GMT -----
CHK@-B536W1la97NcXJr6qewub4H4ozKnpg-JD7aVBGWtuIThZF0c2KeflNBNMEqfNmOLjgHmKx-Kwk,AAEC--8/Jesus Is Coming Soon.mp3

----- Hans ----- 2007.02.13 - 00:52:52GMT -----
And as soon as he arrives, we'll kill him again. Soon he will realize that he and his ilk are not wanted here.

8.2.07

Cita

"Una verdad sin interes puede ser eclipsada por una falsedad emocionante."

- A. Huxley

7.2.07

Frosteando

Haciendo cosas para las paginas (no se si tanto) y actualizandome con Frost, tengo como 1500 mensajes para leer y, aunque no todos me interesan, quiero estar tunned para levantar un poco mi actividad en Freenet.

21.1.07

Bash en Gentoo a Debian

Estoy usando de a poquito Debian en un servidor del trabajo y me doy cuenta de como uno se acostumbra a ciertos vicios o boludeces propias de otra distribución. Cosas muy simples que me estan volviendo loco y me hacen insultar a la nueva distribución solo por que no esta configurada como la que acostumbro. Me voy a tomar un rato para ver algunas de las cosas y, quizas, la información le sea útil a otras personas.



Autocompletar del History con PgUP/PgDown

Aparte del autocompletar con TAB estoy muy acostumbrado a autocompletar usando el historial del bash, para tareas que uno hace frecuentemente es mas rápido y cómodo. En Debian, cuando tocaba PgUp o PgDown me salia un "~" en vez de algún comando anterior que haya tipeado. Tuve que modificar el archivo '/etc/inputrc' y descomentar estas dos lineas:

"\e[5~": history-search-backward
"\e[6~": history-search-forward




Color del Prompt

Cuando uso root, para identificarlo de los demas usuarios, el prompt marca el nombre de host en rojo y el directorio en donde estoy parado en azul. Debian solo me muestra el hostname en blanco-terminal. Agregue esta linea al final de mi '/root/.profile' (tiene que funcionar para los demas usuarios con su ~/.profile):

PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '


Screen captions

Y pensar que yo no conocía screen. Le tiraron tantas flores encima, delante mio, asi que tuve que prestarle atención a que era, para que servía y que usos se le podía dar. Ahora es una de las primeras cosas que hago cuando booteo una máquina o entro a algún lado para hacer algo que requiera mas de 2 minutos de uso. Si alguien es sysadmin, o trabaja mucho con la consola y no siempre desde el mismo lugar, tiene que usar screen.

Hace una par de GWN salio un TIP lindismo, en donde se podía agregar a screen una "barra" abajo que nos dice a un costado que numero de terminal virtual estamos usando, nos deja ver los nombres de todas las terminales virtuales abiertas y, al otro costado, el nombre del host y la hora. Hermoso! Solo hay que poner en el archivo '.screenrc' de nuestro home (/home/miusuario, /root o '~/.screenrc, dependiendo del usuario que seamos) esta linea:

caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c"



Pero ahora resulta que 'screen', cada vez que crea un term, no me toma los colores que tengo en los '.profile' correspondientes (ni para root ni para otros usuarios). Asi que seguire browseando y editando files en busca de una solucion.