24.12.08

Cicloturismo Express por Entre Rios

El ultimo fin de semana largo (que ya no puedo marcar en el calendario, oh! volatilidad!) incursione en tierras Entrerrianas en bici junto con Machunga. Salimos el viernes a la tardenoche desde Retiro y llegamos a Victoria con varias horas de atraso. A esas horas de atraso le sumamos horas de estar perdidos en Victoria interpretando mapas en calles oscuras llenas de peligros imaginarios y exaltacion (ambas cosas fueron aplacadas por un mini-shop de una estacion de servicio).

No quiero volcar un journal aca, solo una sintesis. Una sintesis que cuente como armamos la carpa en un camping municipal a las 6AM, o que diga que recorrimos Victoria todo el sabado (pasando por la Abadia Benedictina y el Ombusal), fuimos pedaleando para la Reserva Pre-Delta -y entramos a ella furtivos en la noche- y luego a Parana (en donde, entre otras cosas, descubrimos junto a Ciro la posta de la movida alien-benedictina despues de varios documentales sobre OVNIs y Chernobyl mas el conocimiento acumulado durante el viaje.

Dejo a continuacion alguns imagenes del viaje: http://picasaweb.google.com/cacopatane/TouringEntreRios

No conocia Entre Rios como lo conoci ese finde, me gusto mucho -sobre todo el tipo de paisaje de la reserva-. La unica advertencia que tengo para hacerles a los ciclistas es que las rutas de Entre Rios son un sube-y-baja gigante destructor rodeadas de hermosos paisajes sojeros.

12.11.08

Resaltar busquedas en vim

Para que queden resaltadas las coincidencias de patron de busqueda en vi tenemos que activar 'hlsearch' ya sea enviando el comando directamente a vim:

:set hlsearch

O agregando a nuestro ~/.vimrc (o /etc/vim/vimrc, para que funcione para todos los usuarios del sistema) la siguiente linea:

set hlsearch

Cuando busquemos, por ejemplo, el string Blog (escribiendo en modo normal del vim /Blog) nos va a mostrar lo siguiente:


Y vamos ser muy felices.

10.11.08

Convertir palabras a mayusculas y minusculas en vim

Un par de ejemplos practicos para convertir palabras/lineas a mayusculas/minusculas (uppercase/lowercase) en vim. Para convertir una palabra a mayusculas, nos paramos al principio de la palabra y escribimos:
gUw

En caso de querer convertir una palabra a minusculas:
guw

Supongamos que queremos convertir 5 palabras que estan en mayusculas a minusculas:
gu5w

Y a mayusculas:
gU5w

Por ultimo, si queremos convertir toda la linea a mayusculas:
gU$

Y a minusculas:
gu$

Hay mas informacion acerca de como convertir cosas a mayusculas y minusculas en la pagina del vim.

30.9.08

Ignorar archivos en GIT

Supongamos que estamos desarrollando una aplicacion en Python y queremos que el versionador GIT no nos muestre como "Untracked" los archivos con extension '.pyc' que se generan al ejecutar los archivos '.py'.

Parados en el raiz del repositorio de nuestro proyecto, editamos el archivos '.git/info/exclude' y despues de las lineas comentadas agragamos '*.pyc'.

# git-ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
*.pyc

Con esto, cuando ejecutemos 'git status' para ver es estado del repositorio, los patrones de archivos definidos en '.git/info/exclude' van a ser ignorados. Otra manera de excluir/ignorar archivos es utilizando '.gitignore'. Consulten la pagina del manual de gitignore para mas informacion.

16.9.08

Escuchar Online

En la ultima semana estuve aprendiendo a usar Django, un framework web para Python. El sitio tiene unos scripts en Python que buscan referencias a archivos de audio, revisan los tags ID3 y siguiendo ciertos criterios los almacenan en la base de datos. La interface del usuario permite buscar temas de musica para escuchar y, en algunos casos, escuchar un CD entero de una banda (la funcionalidad que estaba buscando en un sitio que me habia gustado y le faltaba!). El desarrollo de la interface al usuario fue muy rapido (muy facil de integrar templates), el administrador que genera es util y la documentacion me fue llevando bien (pegue unos saltos en algunas partes que luego lamente!).

Ya hay una demo usable en http://escucharonline.homelinux.org/, de a poco estoy subiendole mas datos y correcciones. Y la eterna duda con el disenio.

Este fin de semana me voy de vacaciones asi que no voy a poder seguirlo mucho, seguro cuando vuelva voy a estar sediento de programar y kab00M: zombismo electronico.

3.9.08

Maximizar el MSN

Es tan pero tan de cyber usar el MSN maximizado. No lo hagan. Menosuno a etiqueta, resta tres puntos de gloria y menosdos a todas las tiradas de destreza (por exceso lipidico).

1.9.08

Horror ancestral javascriptoso microsoftero

Estoy modificando un site para un laburo y en el codigo me encuentro con esto:

<script language="JavaScript1.2" fptype="dynamicanimation" src="file:///C:/Archivos%20de%20programa/Microsoft%20Office/Office10/fpclass/animate.js">
</script>

JASHKAJFHVSDQWDPOCXZXMVCNALuhGHTTT!!!

Cabe aclarar que el site es muy viejo y hecho "a la antigua" con FrontPage (que debe ser el causante de esa linea que se ve tan mal).

29.7.08

Como reducir el tiempo de compilacion en Flex usando fcsh bajo linux

Hace muy poco comenze a ver Flex como una manera de agregar algunos chiches a Webs usando linux. Empece a hacer unos experimentos en mi maquina, luego lo pase a un servidor chico (Pentium 4 de 1.6GHz) que usamos para desarrollar y los tiempos de compilacion se fueron de 8 a 20 segundos.

Hoy estuve probando fcsh para achicar los tiempos de compilacion y funciona. Evitando cargar la JVM cada vez que compilamos y guardando informacion que le es util en memoria fsch nos ahorra preciado tiempo a hora de compilar desde la terminal. Despues de decir un par de "que bueno!" con bastante emocion, paso directamente a hacer una prueba y poner los resultados a continuacion.

Creamos un archivo mxml con un reducidisimo "Hola Mundo!" en nuestro directorio "bin" de Flex. Vamos a ponerle testfcsh.mxml:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="300" height="300">
<mx:Panel title="Mi prueba">
<mx:Label text="Hooooooooooooooooooooooola!"/>
</mx:Panel>
</mx:Application>

Ahora lo compilamos usando "mxmlc" con la opcion '-benchmark', mi copia de Flex esta en mi home dentro de los directorios ~/dev/flex/ y, tanto el compilador como fcsh, se encuentran en el directorio 'bin' dentro del de Flex:
caco@square05 ~/dev/flex/bin $ ./mxmlc -benchmark=true testfcsh.mxml 
Loading configuration file /home/caco/dev/flex/frameworks/flex-config.xml
Initial setup: 327ms
Loaded 8 SWCs: 838ms
Files: 327 Time: 3893ms
Linking... 107ms
Optimizing... 409ms
SWF Encoding... 81ms
/home/caco/dev/flex/bin/testfcsh.swf (158538 bytes)
Total time: 5679ms
Peak memory usage: 52 MB (Heap: 28, Non-Heap: 24)

Vemos que en total tardo 5.6 segundos, ahora probemos con fcsh. Primero ejecutamos fcsh:
caco@square05 ~/dev/flex/bin $ ./fcsh                
Adobe Flex Compiler SHell (fcsh)
Version 3.0.0 build 477
Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.

(fcsh)

En el prompt (fcsh) vamos a escribir el mismo comando que usamos para compilar con el mxmlc:

(fcsh) mxmlc -benchmark=true testfcsh.mxml
fcsh: Assigned 1 as the compile target id
Loading configuration file /home/caco/dev/flex/frameworks/flex-config.xml
Initial setup: 324ms
Loaded 8 SWCs: 788ms
Files: 327 Time: 3649ms
Linking... 57ms
Optimizing... 399ms
SWF Encoding... 97ms
/home/caco/dev/flex/bin/testfcsh.swf (158537 bytes)
Total time: 5324ms
Peak memory usage: 54 MB (Heap: 30, Non-Heap: 24)

El tiempo de compilacion es casi igual pero ahora, cada vez que recompilemos, vamos a estar haciendo uso recursos que ya estan en memoria y veremos como acortan los tiempos de compilacion. Para compilar nuevamente la misma aplicacion podemos enviarle a fsch el comando "compile" utilizando el id "1" que se le asigno a nuestro testfcsh.mxml cuando enviamos el primer comando. Voy a cambiar el string "Hooooooola mundo!" que uso en el ejemplo (fcsh detecta si no cambio ningun archivo, y nosotros queremos recompilarlo) y compilamos:

(fcsh) compile 1
Loading configuration file /home/caco/dev/flex/frameworks/flex-config.xml
Initial setup: 12ms
Loaded 8 SWCs: 17ms
Recompile: /home/caco/dev/flex/bin/testfcsh.mxml
Reason: The source file or one of the included files has been updated.
Files changed: 1 Files affected: 0
Files: 327 Time: 423ms
Total time: 453ms
Peak memory usage: 58 MB (Heap: 34, Non-Heap: 24)
Linking... 12ms
Optimizing... 171ms
SWF Encoding... 64ms
/home/caco/dev/flex/bin/testfcsh.swf (158546 bytes)
Total time: 250ms
Peak memory usage: 52 MB (Heap: 28, Non-Heap: 24)

Lo hizo en menos de un segundo, unas siete veces mas rapido que con el primer metodo! Estas pruebas las hice en un Pentium 4 HT de 2.80GHz, hago a pedido las mismas pruebas en una maquina mas lenta pero no ahora.

Tener abierta la terminal fcsh me esta consumiendo aproximadamente 65MB de memoria. Cabe aclarar, tambien, que quienes usan Flex Builder ya hacen uso de fcsh. En caso de no tener el fcsh, pueden bajarlo de la pagina de Adobe y para mas informacion visiten la documentacion de fcsh.

22.7.08

Mensajeria Memorable (no tanto)

Dump pre-eliminacion de emisiones varias desde y hacia mi persona. Para que no se esfumen los momentos volatiles que se sostienen a rayos en miniatura:

(Nicko) Loco no me anda la placa wailer

(Nicko) La placa wailer loco!

(Nessie) Estoy nuclear en ramos

(Machunga) No pasa el subte. Retroceda 5 casilleros.

(Nessie) Hay un dibujo animado peronista. Los peques se llama

(Caco_Patane) Caverna Sambayon!

(+813) Personal le informa que ha detectado un error en su domicilio de facturacion declarado Por favor comuniquese al *111 s/cargo para actualizar el mismo Gracias

(Nessie) E goacheen awante la keius majjjiiii!

(Caco_Patane) Hay una locavudu gritandole al jesus de al lado

. volatilvolatilvolatil .

1.7.08

Milanesa vencida

Betty! Esos muniequitos que dejaste atendiendo tu fiambreria me encajaron un sanguche de milanesa muy caduco. Me rendi en la mitad de la batalla. Que vuelva la ternura al paladar, las mandibulas quieren mantecas!

16.6.08

La cerveza artesanal Gilbert no esta buena

Esto forma parte de una nota mental que encontre hace un rato. El mensaje es simple, la cerveza Gilbert no tiene casi nada de lo rico que tienen las cervezas artesanales. No esta buena. Si la ven ahi, y se quieren tomar un vasito... bien, pero no se hagan ilusiones. Yo me las hice y lo amargo no fue solo la cerveza. Me gusta muchisimo mas la cerveza artesanal de Cossab y no tengo que irme hasta el sur para tomarla.

9.6.08

Si a los carriles exclusivos

No a los taxis que te encierran y despues te putean amparandose en "estoy laburando, pibe". Que frenan en la bicisenda y cuando les decis que no pueden estacionar ahi te ignoran, que andan a 5km/h y despues te matan a bocinazos por mas que estes llendo a 40km/h prendido fuego con la bici.

Hagan paro, va a ser apreciable un dia sin tanto ruido y humo. Los taxis NO SON transportes eficientes, economicos, sanos ni ecologicos. Puede ser un dia feliz.

2.6.08

Generando ID unicos (UUID) en MySQL

La funcion UUID() de MySQL nos devuelve un Identificador Unico Universal que podemos utilizar como ID unico en nuestras aplicaciones.

Podemos probarlo ejecutando la siguiente consulta:

select uuid() as uid;

El resultado esta compuesto por 5 grupos de caracteres hexadecimales separados por un guion:


+--------------------------------------+
| uid |
+--------------------------------------+
| 107782ca-8250-102b-bae9-001a92ba7031 |
+--------------------------------------+


Si estan usando PHP pueden validar el UUID con la funcion ValidateMySqlUid();

Validando UUID de MySQL en PHP

Funcion de PHP para validar (regexp de fede) los IDs unicos generados por MySQL:
function ValidateMySqlUid($string) {
if (strlen($string) == 36) {
if (preg_match('/[0-9a-f]{8,8}-([0-9a-f]{4,4}-){3}[0-9a-f]{12,12}/', $string)) {
return true;
}
}
return false;
}

31.5.08

"Ketchup Hot" es puro Marketing


Cientificos de nuestros laboratorios nos informan que el llamado "Ketchup Hot" fabricado por "La Campagnola" es mentira y no tiene nada de hot. Y todo esto, no fue solo validado por la ciencia: religiosos del picante estan uniendose para dar conferencias sobre el fraude desestabilizador que este producto mentiroso esta causando al universo del picor.

Si quieren comer algo parecido al "Ketchup Hot", de igual gusto, calidad (baja) y sabor pero picante, pueden agregar el "Aji Picante" (Adhereso a base de aji picante) de Knorr. Una solucion menos groncha seria conseguir algun picante decente.

27.5.08

Eliminar directorios (y sus contenidos) en PHP

La funcion rmdir() de PHP solo elimina directorios que se encuentren vacios, lo cual hace un poco denso eliminar estructuras de directorios grandes y complejas. En el manual de PHP hay un comentario que contiene una funcion para eliminar directorios y sus contenidos de forma recursiva:

function rm_recursive($filepath) {
if (is_dir($filepath) && !is_link($filepath)) {
if ($dh = opendir($filepath)) {
while (($sf = readdir($dh)) !== false) {
if ($sf == '.' || $sf == '..') {
continue;
}
if (!rm_recursive($filepath.'/'.$sf)) {
throw new Exception($filepath.'/'.$sf.' could not be deleted.');
}
}
closedir($dh);
}
return rmdir($filepath);
}
return unlink($filepath);
}

La entrada de rmdir() en el manual de PHP tiene otras recetas similares a la que use anteriormente. Otros ejemplos usan glob() pero, al parecer, tarda mucho en soltar los archivos y esto puede generar problemas aleatorios con los permisos de los archivos. El comentario correspondiente a la funcion tambien expone que utilizar opendir() es mas rapido que glob().

26.5.08

Un spam de Michael Ellis

De las series comicas de television que consumo, Monty Python (Monty Python's Flying Circus) es la que mas me gusta. Para aquellos que no conocen la serie, suelo explicarla (desporlijamente) como un Cha Cha Cha (la de Casero, vamos) de Inglaterra de los años 70. El excelentisimo capitulo 41, titulado "Michael Ellis", gira alrededor de un personaje que tiene el mismo nombre que el capitulo y del cual no se sabe nada mas que su nombre... que se repite constantemente en diferentes momentos mientras vuelve loco al protagonista ("Chris", en este capitulo).

Los parlantes de un shopping gritan mientras Chris sale de una tienda de mascotas despues de comprar una hormiga:

Will Mr Michael Ellis please go straight to the manager's office... I'll repeat that... (Chris mira para todos lados y escucha con atención) Will Mr Nigel Mellish please go straight to the manager's office.

Y un dia paso algo RARO, maravilla, asombro, mirada estupefacta contra el vidrio emisor. Spam de Michael Ellis, comienzo a reirme:



El no poder compartir una coincidencia asi con nadie compenso con la agudeza del mensaje, fue el Spam que mas certero senti hasta el momento. Y eso que, algunas veces, puedo pasar varias horas leyendo a ver de que van.

29.4.08

El Verdadero Curanto Patagonico (receta)

Comida de nuestra tierras patagonicas, a piedra y fuego. Mucho se habla, pero no todo el mundo esta al tanto de como se prepara el curanto. A pesar de que el tiempo pasa y transforma las recetas, lo mas escencial de esta receta y su preparacion permanece firme, solido.

Para comenzar se debe hacer un aujero en la tierra de 13 centimetros de produndidad en donde se colocaran rocas y se calentaran con todo el fuego posible elevando su temperatura al limite. Luego las piedras deben ser cubiertas con una capa de hojas de nalca o maqui. Sobre esta capa se colocan ingredientes: carne de vaca, de cordero, de cerdo, pollos, chorizos, papas, batatas, manzanas y zapallos ahuecados rellenos con queso, crema y arvejas.

Se procede, a continuacion, a formar una nueva capa de hojas por sobre la comida, cubrir esta capa con telas humedas y tapar nuevamente con tierra. Para finalizar esta sobrosa y tradicional comida, los cocineros orinan la superficie caliente, algunas veces invitando a sus mascotas a hacer lo mismo. El sabor, aroma y las particulas distintivas del orin no llegan a la comida pero esta se cocina con sus vapores formando una olla a presion natural. A pesar de que este ultimo paso pueda disgustar a algunas personas, sigue siendo parte de la tradicion y debemos tomarlo como parte de este delicioso y unico festin de nuestras tierras.

23.4.08

El Gobierno de la Ciudad hace Spam

Hoy me llego un mail a mi casilla personal promocionando unos cursos de capacitacion gratuita. Llego con mi nombre, segundo nombre y apellido. Me gustaria saber de donde sacaron estos datos y salir de esa lista (como de cualquier lista de correo masivo en la que este).


El envio lo hicieron a travez de "FromDoppler.com" asi que ahora una organizacion privada tiene mis datos (y los de vaya-uno-a-saber cuantos mas!) a su disposicion. Por mas que me desuscribi al envio, dudo que FromDoppler tenga la lista original, con lo cual se hace muchisimo mas dificil de conseguir salir de la misma.

Macri tendra estas cosas? Alguien haga algo!

20.4.08

IdleRPG en Freeenode (irc)

Hace un par de dias un amigo me invito a entrar al canal #idlerpg en el servidor de Freenode (irc.freenode.net) donde nos juntamos frecuentemente -por no decir "todo el dia"-. Dentro de este canal se juega a IdleRPG, un juego de rol en donde se sube de nivel sin hacer nada. Es mas, hacer cualquier tipo de accion tiene penalizaciones. Cuanto mas tiempo estes en el canal idleando, mas poderoso va a ser tu personaje. Ciertas acciones como encontrar objetos y atacar a otros personajes se hacen de manera automatica.

Puede que resulte un tanto estatico si no se esta acostumbrado a estar incontables horas en IRC, pero les aseguro que es practico y poco invasivo. Uno puede, tranquilamente, salir a dar una vuelta, ver una pelicula o desatender completamente el canal del juego y todo va a seguir su curso.

En http://idlerpg.numist.net/newdlebot/ se encuentran las instrucciones para comenzar a jugar. Nos vemos ahi (quizas).

13.4.08

La cultura como organismo burocratico del sentir

Enfoque en el cual, el conjunto de informacion cultural junto con sus patrones de comportamiento y desarrollo, aplica normas y procedimientos excesivos afectando al SENTIR de manera que ocurra una desestabilizcion por la cual nuestra energia se utiliza de manera ineficiente. La cultura, como entidad-una, posee ciertos mecanismos en el individuo que se comportan de manera egoista, solo colaborando en la obtencion de ciertos objetivos para la organizacion (cultura). Los recursos utilizados por estos mecanimos alejan al individuo de sus capas mas basicas dejandolo dando vueltas en juegos ilusorios que lo alejan de sus objetivos existenciales-primarios (cuales sean). Ademas, se implantan objetivos secundarios disfrazados que disparan preguntas sobre lo preguntado, correcciones de rumbos ya elegidos y dudas respecto al sentir. El sentir carece de dudas: los conflictos en el, no son mas persecusiones de todo lo que lo rodea.

5.4.08

Google dona US$18.000 para el desarrollo de Freenet

Ayer anunciaron en la pagina de Freenet que el equipo Open Source de Google realizo una donacion 18.000 dolares a Freenet. Las donaciones sirven, principalmente, para emplear a Matthew Toseland: el programador full-time que trabaja para el proyecto.

3.4.08

Desparramado por mi escritorio

Corchos, perinola, posa vasos, vaso, cenicero, porta lapices, dados, leds, potes, pilas, colgantes, cepillo, pantita de cania en botellita de agua, cilindros, anteojos, labial de cacao, destornilladores, fichas caducas de casino, aceite, micro-machines, pins, papeles, parlante, velas, muniecos, juguetes, voodoo de rambo protector, tachitos, tornillos, anotadores, propaganda cristiana, stickys, pomada china y mucho... muchisimo tiempo.

Lanzan el Release Candidate 1 de Freenet 0.7.0

El lunes pasado se lanzo el release candidate 1 de Freenet, la aplicacion P2P anonima y descentralizada. Freenet esta diseñada para permitir a sus usuarios transmitir informacion a travez de la red P2P de manera segura y anonima. La procedencia del contenido que se publica y se descarga no puede ser determinada, esto ofrece cierta seguridad frente a las recientes acciones legales que tomaron algunas discograficas y grupos dedicados a combatir la pirateria.

Si bien el fin de Freenet no es la pirateria, resulta ser un ambiente comodisimo para estas actividades. Actualmente, no hay mucho material pirata si lo comparamos con BitTorrent e eDonkey. El espiritu por detras de este software es garantizar la libertad de expresion apoyandose en el concepto del anonimato, permitir que los usuarios intercambien informacion, publicaciones, mensajes y naveguen paginas sin posibilidad de censura o represion.

Hasta ahora, la red viene funcionando muy bien y cumpliendo con los objetivos propuestos, pero queda mucho por hacer. El unico bache que le encuentro es que no mucha gente la usa, lo cual hace reducido el material que se puede encontrar dentro. Es un espacio, podria decirse, virgen: ideal para comenzar cosas-dentro.

19.3.08

Firebug en Firefox 3

Al fin, el Firebug era lo que me impedia moverme de Firefox2 al Firefox3. La version del Firebug 1.2.0a, todavia en estado alfa, se encuentra disponible en la seccion releases de la pagina de Firebug.

Para los que no conocen esta extension, les permite hacer Debug intensivo de paginas web monitoreando requests, modificando HTML y valores de CSS sobre la marcha (del lado del navegador), hacer debug de JavaScript y ejecutar JavaScript en una consola. Una vez que se lo comienza a usar se vuelve indispensable al punto que uno llega a decir que no puede trabajar sin el.

23.1.08

Hawking sobre el destino (cita)

"I have noticed even people who claim everything is predestined, and that we can do nothing to change it, look before they cross the road." -Stephen Hawking

20.1.08

Mensaje muy especial (hacia un ente de 5 minutos)

Adam Brown, vos nunca me contaste nada de lo que me decis que me contaste. Es mas, nunca te vi, oir hablar de vos o se quien carajo sos. No voy a ir a tu site.

18.1.08

Soporte Tecnico Fibertel

El servicio de internet de Fibertel, si bien no puedo decir que es bueno, es aceptable. Lo que es inaceptable es el servicio de Soporte Tecnico: la unica manera de que te atiendan es llamar a ventas. En estos momentos tengo el telefono con una musiquita de mierda en espera hace 25 minutos. Del 80% de las veces que llame, nunca me pudieron solucionar nada, en algunos casos era incompetencia de la gente de soporte y en otros me derivaban rapidamente a las insoportables musicas... para luego decirme que no hay ningun problema y ofrecerme mandarme un tecnico con la condicion que "si no es un problema de Fibertel el tecnico tiene costo".

En fin, el soporte tecnico de Fibertel es una mierda. Ojala hubiera empresas que se preocupen por brindar un buen servicio, tanto de internet como de telefonia.

3.1.08

Autotransformadores


Seamos sinceros, el slogan "Maxima Calidad" no le llega ni a los talones a "Voltron". Cuanto poder, por favor! En mi vida 75 wats de potencia me causaron tanta transmision! Un nombre-ente que tira todo el poder. Voltron! Si! Voltron!

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.

23.12.06

Recorrido Colectivo 92

Ida a Hospital Ferroviario:

Av. Olimpo. Cno de Cintura, Punete 12, Autopista Ricchieri, Av. de la Cooperacion, Av. B. S. Mer, Constituyentes, Av. San Martin, Pederneda, Cnel. Dominguez, Av. Crovara, crucce Av. Gral. Paz, Av. E. Peron, Montiel, Tandil, L. de la Torre, Av. Directorio, Fernandez, Av. J. B. Alverdi, av. Olivera, R. L. Falcon, Lacarra, Av. Rivadavia, Varela, r. L. falcon, Pedernera, Gral. Artigas, Av. Avellaneda, Neuquen, Av. H. Pueyrredon, Av. Diaz Velez, Acoyte, Ferrari, Lavalleja, Av. Corrientes, M. Bravo, Gorriti, Billingust, Av. Las Heras, Cantilo, P. de Melo, Azcuenaga, Av. Pueyrredon, Av. del Libertador, San martin, Av. E. Madero, Av. R. Mejia, Av. A. Argentina, Av. de los Inmigrantes, Av. R. S. Castillo hasta Hospital Ferroviario donde estaciona.

Fuente: http://recorridocolectivo.blogspot.com/2008/10/recorrido-colectivo-92.html

28.11.06

Usando BitchX

Hace tiempo necesite un cliente de IRC para linea de comando y me decidi (sin probar otros, fue lo primero que salio) por BitchX (puse link de Wikipedia por que la pagina oficial no tiene nada, salvo el download).

Ni bien pude hacerlo correr, me acuerdo que me conecte a un servidor, entre a un canal, cruze un par de palabras con algunas personas y, cuando entre a otro canal, no sabia como cambiar de un canal al otro. De vago, nunca mire la documentacion, asi que entre a un canal donde me ayudaron.

/server irc.freenode.net (me conecto a un servidor)
/join #canal (entro a un canal)
CTRL+X (cambio de canal)
/part #canal (salgo de un canal)

Despues surgio la necesidad de hablar en privado:

/q persona (empiezo a hablar en privado con la persona/ente_mistico)
/q (termino el privado)

Habre estado dos anios con eso y me alcanzo. Hoy, casi anoto un item en mi tasklist para leer la documentacion... frene y me dije: "No puedo ser tan paja, por que no leo algo ahora que no tengo nada que hacer?"

Ahora puedo crear una nueva ventana (divir la pantalla en dos, o mas) y estar en dos servidores al mismo tiempo (impruductividad aumentada en un 35%):

/window new (nueva ventana)
/window server irc.freenode.net (conectarme a un servidor en la ventana)
CTRL+W P (Ctrl mas 'w' y despues 'p', para alternar entre las distintas ventanas)
/window kill (para cerrar la ventana)

Tambien saque el cartel "I'm too lame to real BitchX.doc!" que tenia puesto como nombre (mas alla del nick), para eso cree un archivo .bitchxrc en la home de mi usuario (esto es, ~/.bitchxrc) y le puse esto:

IRCNICK "Caco_Patane"
IRCNAME "anonymous"

Y ahora voy a seguir leyendo un FAQ y poniendo cosas que me resulten utiles:

/window grow 5 (aumenta 5 pixeles la ventana actual)
/window balance (si la bardeas con el tamanio de las ventanas, esto te balancea todo)

Buscando mas info encontre esto -> http://es.tldp.org/COMO-INSFLUG/COMOs/BitchX-Como/BitchX-Como-3.html <- y me dieron ganas de borrar todo y solo revolear ese link. Pero levanto los hombros de manera burlona y les saco la lengua todos: NIAAAA!!!

16.11.06

Instalar Tareas Programadas en NT4

Recientemente cayo un servidor NT4 en el laburo en donde estaba usando un script hecho en Jscript y RAR para hacer unos backups. El NT4 murio y cuando reinstale no pude encontrar en ningun lado el Task Scheduler (tareas programadas).

Supuse que vendria con Service Pack 6, pero viene con Internet Explorer (que, creo, tuve que instalar para correr el instalador del SP6a).

Una vez instalado IE6, seguia sin poder encontrar el Task Scheduler. Busque en los componentes de IE6 y ninguno decia nada de tareas programadas. Finalmente, se hizo la luz e instalando el componente de 'Offline Browsing' me instalo las tareas programadas en NT4.

Offline Browsing! La reputisima madre que los pario!

25.10.06

Lagrimas a la libertad de expresion en China

Hace dos dias se dio a conocer una decision de la 'Internet Society of China' que obliga a los bloggers de ese pais a registrarse en una base de datos con sus datos reales. Van a poder seguir posteando bajo sus pseudonimos/nicks/handles pero el gobierno va a tener un registro de quienes son.

Pareciera que todavia no queda claro que, en los tiempos que corren, sin anonimato no puede existir la libertad de expresion. Los argumentos del gobierno son que se difunde informacion de manera irresponsable que puede no ser cierta. Pero quien nos asegura que otra informacion lo sea? Y quien maneja esa otra informacion? Es medio raro decirle 'otra' por que a partir de este tipo de medidas se convierte en la unica informacion disponible.

Censura a travez del miedo.

20.10.06

The Prisioner

<6> Where I am?
<2> In the village...
<6> What do you want?
<2> Information. We want infomation, information...
<6> Who are you?
<2> The new number two...
<6> Who is number one?
<2> You are number six...
<6> I'm not a number, i'm a free man!
<2> Hahahaha!!!

28.9.06

Programadores matando un dragon

[ Music Timestamp | And One - Military Fashion Show ]

http://rebotacion.blogspot.com/2006/03/programadores-matando-un-dragn.html

Fusion Cablevision - Multicanal

[ Music Timestamp | Astral Projection - Seaching for UFOs ]

Se dio no mas: Fibertel, Flash, Ciudad Internet y Fullzero ahora pertenecen al mismo grupo economico (si es que antes no pertenecian, 'por detras').

Para los que no estan muy al tanto, siguen en pie las acusaciones de la EFF contra AT&T por colaborar con la organizacion NSA del gobierto de los estados unidos a fin de espiar masivamente a los ciudadanos estadounidenses.

En que se relaciona esto con la concentracion del flujo de informacion en una sola organizacion? En eso.

Informacion mas detallada, presentaciones del caso, pruebas, casos relacionados y demas en: http://www.eff.org/Privacy/Surveillance/NSA/fisabills/

Commodore 64 Confuses Austrian Police

It's funny. Laugh.

toomanyairmiles writes, "It seems that Wolfgang Priklopil, the communications technician who kidnapped Austrian pre-teen Natascha Kampusch, relied on a Commodore 64 as his primary machine. Interestingly this is presenting some problems to the Austrian computer forensics people. Major General Gerhard Lang of the Federal Criminal Investigations Bureau told reporters it would 'complicate investigators' efforts' and would be difficult to transfer the files to modern computers 'without loss.' Could this be the latest in the criminal world's security strategy? Can we expect to see Spectrums, Archimedes, and Atari STs turning up in police investigations soon?"

Posted by kdawson on Tuesday September 05, @07:59PM - Slashdot (http://slashdot.org/articles/06/09/05/2028258.shtml

30.6.06

Esto es para estar triste y amargado:

http://www.eucd.info/index.php?2006/06/30/333-french-parliament-approves-the-worst-copyright-law-in-europe

Que falta? Que queda? Todos vamos a ser criminales del pensamiento? This is fucking doubleunplussgood!

27.6.06

Dale KDE wats!

[ Music Timestamp | Astral Projection - Trance Dance ]

Van como 5 hacks para que compile la version experimental de KDE, me esta llevando mas tiempo que XGL (en teoria esta funcionando ya). Que las pycrypto, sys-libs/DB y ahora le saque soporte para SSL a kdenetowrk.

Me pase toda la maniana escaneando cosas y comiendo alfajores, me acompanio Astral Projection con 'In The Mix' que va por el segundo CD (Sunrise) iluminando con 'Trance Dance'... quiero jugar/bailar, no comerme las unias.

22.6.06

Flickr

Abri una cuenta en Flickr: http://www.flickr.com/photos/cacopatane

Si ser constante sigue siendo un atributo de mi persona, subire 20MB mensuales de fotos con una pequenio (y abstracto) comentario. Feel free to comment the pics...

20.6.06

Gentoo Extremo

Instalando Gentoo en mi workstation con una conexion inalambrica decadente, plus dolor de estomago y con un cables que cruzan por medio del departamento, plus son casi las doce y maniana (como todos los dias de semana) trabajo para el imperio.

El agua para el te!!! Debe estar hirviendo hace un monton!!! AH!

19.4.06

Fiesta del Gran Cohete (y mas)

El viernes fue "La Fiesta del Gran Cohete" en lo de Juampee, alla por Adrogue donde transito muchas horas de mi noches y dias. Vi algo que no se si voy a volver a ver, 200 cervezas en un jacuzi. Se vendian a $3 en el quincho, todo sea por tener a la gente contenta y al costo. Toco 'Les Cosmonautes' (asI?) que es la banda de Juampee, muy lindo... lindo era la palabra. Meloso, alegre y up.

Me desperte el sabado en un sillon de la casa de Juampee a la madrugada para pasar a otro sillon mas grande. Ya al mediodia, me desperte y nos fuimos a 'las palmeras' para recibir el dia con buenas y verdes energias.

11.4.06

Mas Zombies!

Piso 10, sube una vieja pintarrajeada al ascensor y pregunta:

- Baja?
- No, sube.
- Ahhhhhhhhh, y desde arriba voy a bajar sola?
- (Locas a mi) Aja...
- Entonces, cuando este arriba vos te bajas y tengo que bajar sola?
- Si...
- Uia, pero

Apreto el boton cero, cerrar puerta y me bajo.

Si por lo menos me pagaran por tratar a estas personas, pero no!