01 julio
2008

Campamento Jesus

Habre oido hablar sobre el fundamentalismo islamico millones de veces

Es la lacra del siglo XXI segun el otro bando, el origen de todos los males incluido el terrorismo internacional

Pero esa es la propaganda con la que nos intentan lavar el coco

La realidad es que no habria conflicto con ninguna religion si no fuese por el verdadero mal de nuestro tiempo: el fundamentalismo de la supuesta raza dominante, el fundamentalismo cristiano

Hace mucho tiempo que el mundo esta en guerra. Unos dicen que por el petroleo, otros dicen que por el mero negocio de la guerra, que mas da: la guerra es un mal sistema que el mundo "civilizado" acepta sin mas. No hay guerra justa ni motivos justos para ir a la guerra, es un negocio que me avergüenza como humano

Esta guerra no es una cuestion mundial, es un asunto de los Estados Unidos de America, ese pais de niñatos violentos y abusones de patio de colegio

Nadie tiene cojones de parar a estos energumenos llamados yankies. No sabemos el motivo pero es asi

Cuando paran de pelear? Probablemente cuando se pelen entre ellos, lleguen a una guerra civil y el pais se desmembre en, seguramente, cuatro partes: las costas y el centro en dos. Este es mi augurio

Y porque digo esto? Pues porque hay dos USA bien diferenciados, todos los que han estado alli asi lo indican

Por un lado estan las costas, mucho mas avanzadas y mucho mas personas

Por otro lado esta esa mal llamada America profunda (mal llamada pues se deberia llamar Estados Unidos de America profunda pues el resto de America no tiene la culpa, mas bien son victimas igual que el resto del mundo)

En esa parte el fundamentalismo llega a cotas subrealistas y dignas del mejor de los Hitlers

Prueba de ello es este documental: Campamento Jesus

En el se muestra lo que las ordas de fundamentalistas cristianos les hacen a sus hijos en pos de una supuesta defensa de su forma de vida

Es el manual basico de como conseguir nuevos adeptos entre los mas pequeños, los mas vulnerables

Y luego dicen del mundo islamico, juas, me dan mas miedo ellos que cualquier musulman armado hasta los dientes (quien es el culpable el que ataca o el que contraataca? yo lo tengo mas que claro: el que ataca es el que empieza todo)

Me llaman tantas cosas la atencion que no vale ni la pena que lo comente aqui. Mejor sera que lo juzgueis por vosotros mismos, los argumentos estan bien a la vista

Y digo yo: debo considerar a esta gente humanos? Homo Sapiens? Si es asi lo acepto (yo no soy como esta gente) pero no me hagais, entonces, que me considere yo mismo un Homo Sapiens, ni de coña

Lo que mas miedo me da (aunque es el dato que me hace tener tan malos augurios) es que cada vez son mas porque estan muy organizados

Despues de ver este documental la idea de que lo de las torres gemelas fuese un ataque interno (tal como se dice en Zeitgeist) no solo parece plausible sino que lo que no lo parece es el resto de opciones

Y es que piensan como se supone que piensan los fundamentalistas islamicos asi que si ellos se immolan porque no ivan a tirar las torres gemelas para entrar en una guerra santa

Asi pues para mi el orden correcto para ver los documentales que he publicado en este weblog (debajo de la caja de "Vuestros Regalitos", en "Recomendaciones") quedaria asi:

  1. Campamento Jesus: de como se nutren las filas del fundamentalismo cristiano en el siglo XXI
  2. Zeitgeist: de como estos fundamentalistas cristianos adoran a nada y que estan haciendo con el mundo para perpetuar su supremacia (supuesta añadiria yo)
  3. El dinero es deuda: de como el sistema se perpetua a si mismo y los que lo controlan
Hay Jesusito de mi vida que eres niño como yo... que miedo me da...



Posted by Garito at 17:03 | Comments (0)
20 junio
2008

Yanged, Yangers y Yangators

Yanged: dicese de aquello que ha sufrido (y por tanto puede sufrir de nuevo) el proceso de observacion + simplificacion

Yangers: aquellos que son capaces de Yangear algo

Yangators: clase que Yangea un formato determinado. El sistema de plugins de Yanged funciona a base de Yangators de modo que cada formato (texto plano, ODT, PDF, imagen, tanto gif como imagenes generadas por una camara con Exif, mp3, ogg, etc)

A dia de hoy me estoy moviendo (atravesando) de forma muy basica por un arbol Yanged en el sistema de ficheros (puedo obtener por ejemplo la url de un punto o su id)

Para llegar a este punto he utilizado 75 lineas de codigo y 2 variables de Apache (aquellas que se setean con SetEnv). Total: 3856 bytes (3.8KB), 19.8KB si lo que miro es la carpeta principal (donde tengo el codigo, el arbol y la carpeta de Yangators vacia)

A juzgar por esto no creo que llegue a ocupar mas de los 18KB que ocupa el fichero principal de Yanged del producto Zope

Desde luego que salir de Zope esta siendo un alivio. Desde que ayudo en Mataro me estoy teniendo que poner al dia de Plone 3 y cada dia me gusta menos tanto ese producto como Zope. En vez de buscar simplificar las cosas esta gente cada dia hace mas "cosas raras" con tal de ser mas pythonicos y mas normativos. Como se pueden complicar tanto para dejar de complicarse?

Creo firmemente que ser "academicamente correcto" a costa de sacrificar sencillez es la estupidez mas grande que puede cometer un equipo de desarrollo (y no importa si es de hardware o de software)

Queda claro que, a veces (por no decir muchas veces), los academicos se equivocan por lo que la ciencia NO DEBERIA NUNCA JAMAS convertise en una pseudoreligion como a veces parece que es

Yo por mi parte estoy bastante contento pues primero vino un paron tipico de cuando haces un cambio gordo y no sabes aun como acometerlo, luego vino un periodo, que ha durado una semana exactamente y que ha coincidido con la luna llena (casualidad?, jijiji), de locura mental al encontrar una manera nueva (aunque basada en todo lo sucedido hasta ahora) de hacer las cosas

Ahora viene el momento de llevar a cabo esa idea (espero que lo mas basico este apunto en no mas de un par de semanas, luego habra que ir añadiendo funcionalidad pero eso es lo de siempre)

Ojala para el verano pueda tener una aplicacion completa de demo (seria fantastico tener la demo actual -a ver quien la encuentra, jeje ;) - pero enfocada a la venta automatica por internet. Ese Mi sitio Yanged del que les hablo a los amigos...)

Otro area donde le dedicare tiempo cuando tenga algo interesante es el meter Yanged en ordenadores empotrados (al fin y al cabo el salir de Zope vino motivado un poco por este tema)

La otra novedad de estos dias es que estoy utilizando GIT desde hace una semana asi que si alguna vez esto se fuese agrandando y trabajasemos mas personas en Yanged ya estaria preparado

Lo chulo de GIT es que no solo se hace control de versiones del codigo fuente de Yanged sino que tambien el arbol es GITeable. Incluso podria ser que GIT fuese un sistema perfectamente valido para controlar las transacciones aunque eso ya es mas discutible (me gusta la idea, no obstante, de usar la misma tecnologia para controlar el codigo que para controlar el contenido y, ademas, estariamos maximizando el uso de la herramienta y de sus visores)

Otra manera hacer el sistema tansaccional seria hacerlo correr en una unidad ZFS que es, de serie, transaccional (aunque habria que estudiar si hay forma de parar una transaccion o validarla desde Python)

Diario de bitacora. Fecha estelar 2008/06/20. Fin de la anotacion


Posted by Garito at 03:53 | Comments (0)
12 junio
2008

Chapuzas caseras para arreglar chapuzas a secas

Todos sabemos que los fabricantes abusan tanto como les es posible

Todos sabemos que en un mundo bien hecho (no como la mierda de sociedad en la que vivimos) los conectores serian todos iguales buscando la eficiencia y la durabilidad y no como ahora que todo el mundo hace lo que le da la gana para asi poder abusar de su posicion

Si tienes un chisme con un conector como el de la foto y te ha empezado a fallar quiza pueda ayudarte

Mi Acer esta apunto de ser jubilado:

  1. la bateria ya no dura
  2. el cargador no solo tiene la clavija jodida sino que ademas esta roto de la parte de la fuente de alimentacion (si vierais la chapuza que tuvimos que hacer Mau y yo para arreglarlo...)
  3. falla el trackpad ahora si ahora no
  4. falla el wifi (ahora va pero habra que cruzar los dedos)
  5. algunas teclas se salen
Vamos un cromo

Esta mañana la clavija dejo de hacer contacto y el pobre ya no iva mas

Estos dias atras me di cuenta de que apretando bastante el conector si que iva pero estaba de mirame y no me toques

Como os he dicho, esta mañana ni apretando

Mirando a la hembra se podia ver que la masa estaba en la parte central, por dentro de la clavija macho y el positivo en los laterales

Lo que me ha llevado a deducir que era la masa la que fallaba (seguramente se ha undido o se ha rebajado con el uso por eso al apretar hacia contacto)

Solucion: se coje papel de aluminio o algo parecido que sea conductor de electricidad. Se hace un churrito y se mete en la clavija macho

Se conecta y voila! a funcionar de nuevo

A ver si salen nuevos macs que valgan la pena comprar o sino me comprare un pc normal pues con el linux ya me voy apañando

Espero que el truco le sirva a algien


Posted by Garito at 10:43 | Comments (0)
10 junio
2008

Hola mundo! (version WSGI)

Estos dias estoy trasteando WSGI, eso ya os lo he comentado

Nuevos entornos, nuevos conocimientos, es tiempo de anotar recursos valiosos

En este caso quiero anotarme la configuracion basica para que una aplicacion WSGI funcione

El entorno, el tipico:

Ubuntu Hardy Heron
Apache
Webmin
Modulo WSGI

Para que os corra el tipico "Hola mundo!" hay que crear un servidor virtual tipico de Apache (el Webmin en este caso es la unica opcion que he sido capaz de encontrar que me funcione rapidamente, seguro que es porque ya se como va)

Luego hay que ir a "Editar Directivas" del site virtual y añadir lo siguiente:

WSGIScriptAlias /nombreDeLaAplicacion /path/a/vuestro/directorio/de/WSGIs/scriptDeLaAplicacion

<Directory "/path/a/vuestro/directorio/de/WSGIs">
Order allow,deny
allow from all
</Directory>


Y luego, en ese directorio creais un fichero llamado scriptDeLaAplicacion (substituir en los dos casos por el nombre verdadero del fichero, en mi caso Yanged.py) con el siguiente contenido:

def application(environ, start_response):
start_response('200 OK',[('Content-type','text/plain')])
return ['Hola mundo!']


Ojo que la funcion debe llamarse application

Y con esto al ir a la direccion http://nombreDelServidor/nombreDeLaAplicacion os deberia salir
Hola mundo!

He intentado utilizar el fichero .htaccess para configurar el site de un modo un poco mas como en la vida real pero aun no he sido capaz (tampoco ha sido la prioridad)

Si encuentro la manera la publicare aqui


Posted by Garito at 07:04 | Comments (0)
09 junio
2008

iPhone 3G

Para los que estabamos esperando un iPhone como dios manda ya no tendremos que esperar mas

Ya se ha lanzado

A ver que pegas le ponen ahora...


Posted by Garito at 21:32 | Comments (0)

Stevia, la planta maldita

Hay plantas que estan malditas en nuestra sociedad

Normalmente dichas plantas tienen 2 rasgos comunes: son plantas usadas tradicionalmente, han encontrado un substituto quimico y por tanto hay que desplazar el natural

Una de esas plantas se llama Stevia y, aparte de edulcorante, regula el nivel de glucosa, casi nada (que se lo digan sino a un diabetico)

Obviamente, el substituto artificial se ha creado para ganar dinero y necesita desplazar al natural

En el caso de la Stevia ni siquiera se tienen que molestar argumentado que sea una droga, porque no tiene ninguna substancia psicoactiva

Aun asi, logicamente esta proscrita o casi

Vi a Josep por la tele hablado del tema pero hasta ahora no me habia llegado la informacion lo suficiente como para poder publicar algo, ahora si via Sin Dinero


Posted by Garito at 04:36 | Comments (0)
06 junio
2008

120 grados

Con este escueto (muy al estilo Huete) mail:

Hola!
Ya podeu  escoltar i veure l'ultim treball de: Huete & Juanjo Fernandez.
http://www.huete.cc/Sitio_web/Produccciones.html
www.Huete.cc

Huete anuncia su ultimo tema, 120 grados, que viene acompañado de un video de Gnomalab (Juanjo Fernandez) en el que aparece Ricardo Salas bailando como los angeles



En su linea de cuidarme mas que a un hermano, el productor, DJ y gran persona (los que lo conoceis sabeis hasta que punto) me paso el tema y el video unos dias atras como primicia (suerte que tiene uno)

En esta ocasion 120 grados supone un paseo sonoro tranquilo (dentro de lo tranquilas que son las producciones de IDM) por un mar de chiribitas sonoras

Y es que Huete hace tiempo que tiene abandonado el Drum'n'bass por motivos obvios (en todos los años que llevamos pateando sesiones de estas quiza habremos tenido 5 momentos memorable en conjunto. Es una lastima que en este pais el D'n'B no haya cuajado mas)

Desde hace un tiempo que Huete nos regala sus sesiones con IDM, otro estilo poco frecuente en este territorio

Si entonces Huete era considerado el LTJ Bukem, pronto sera considerado el Aphex Twin nacional, no solo por su calidad y gusto exquisitos sino porque hay pocos que se atrevan a arriesgar con unos generos tan complejos y tan dados a la exageracion/enagenacion

Una vez mas doy (damos) las gracias a estos artistas que tan mal educados (por lo que nos alejan del borreguismo generalizado) nos tienen en cuanto a musica se refiere

Gracias y suerte, buen trabajo, chicos!

Actualizacion: Huete me pasa el link del video en el You tube asi que lo actualizo


Posted by Garito at 18:05 | Comments (0)

Nuevos rumbos

Hace unos dias comente por aqui que estaba ayudando a unos amigos que estan investigando los cacharitos tipo esto

Esa colaboracion ha finalizado una etapa (ojala llenguen otras pronto...) asi que es momento de incluir los conocimientos adquiridos

El viaje me ha acabado de dar el golpe necesario para que invierta en sacar Yanged de Zope aprovechando que el sacarle dinero directo se esta resistiendo y que he empezado otra colaboracion con unos viejos amigos (con los que me apetece mucho trabajar)

En este viaje llevo algunos dias empezando a imaginar como deberia programar (y con que)

El primer problema que se me presento fue encontrar/escojer la estrategia para anclar Yanged al servidor con lo que empece a leerme el manual The Apache modules book y la documentacion de light http pues me parecieron las opciones mas logicas (esto fue previo al momento hardware embebido)

Al llegar a este entorno tan exigente pero a la vez muchisimo menos sobredimensionado para segun que temas como el pc, me di cuenta que deberia ser mucho mas humilde pues en estos entornos no hay las opciones mas tipicas (las que he comentado arriba) y encima ninguna de ellas eran compatibles entre si (con lo que habria que programar una especifica para cada servidor, una locura a la que no estaba dispuesto, claro)

Lo logico fue reducirse al minimo comun multiple con lo que pense en los CGI's (habra algun servidor que no los admita? excepto los muy especificos)

Hoy he encontrado WSGI y me ha llamado muchisimo la atencion

Viene a ser justito lo que iva buscando: un protocolo que permite anclarse a los servidores que lo implementan

Ademas lo poco que he leido al respecto indica que esta pensado desde lo mas simple posible

Pensado como un sistema de cañerias (mas a medida para Yanged imposible), conectable con otras aplicaciones WSGI, logico. Vamos una gozada

Esta sera mi prioridad estos dias junto con reciclarme de Plone pues en Mataro es lo que usan y Yanged aun no esta a la altura de Plone (que es la tercera prioridad: hacer una aplicacion Yanged equivalente a Plone)

Emocionante como desde hace bastante tiempo


Posted by Garito at 06:44 | Comments (0)
27 mayo
2008

Prototype + Scriptaculos desde Google

Me entero via la web del creador de Scriptaculous que Google acaba de anunciar la disponibilidad de esta libreria junto con Prototype y unas cuantas mas en los servidores de la compañia del buscador mas famoso para su uso publico

Que significa esto?

Pues que en vez de tener que alojar esos ficheros en tu propio servidor y tener que estar al tanto de actualizaciones, compresion y demas mandangas puedes usarlas via los servidores de Google con todas las ventajas que ello supone

Es una buena idea que todos deberiamos aprovechar

Desde este momento tengo este asunto en cuenta a la hora de programar


Posted by Garito at 22:37 | Comments (0)