sábado, octubre 29, 2005

MTV, todo lo que dan en ese canal (incluyendo sus awards) y casi todas las coreografías (Britney, Madonna, programa del Diego, funcion de Moria Casán en el teatro, etc) me parecen una mierda.

En resumen:
  • Las coreografías son una mierda.
  • MTV es una mierda.
  • Los premios de MTV son una mierda.
  • Los programas de MTV son una mierda.
  • miércoles, octubre 26, 2005

    papel, voligoma, papel

    El día martes 25 -dos días después de las elecciones- empezaron los operativos para limpiar la Ciudad de Buenos Aires sacando gran parte de los afiches pegados según dice Clarin.

    Así como se sacan los afiches, deberia encargarse cada partido -no solo de, directamente, no ensuciar- sino además de limpiar lo que ensució.

    Ejemplo, en la plaza del Congreso, hay paredes -paredes, si- de la plaza con inscripciones pro Macri, valga la redundancia. No creo que esté bien escribir paredes -que no son de la propiedad propia- así porque sí.

    En Avellaneda tuve la posibilidad de ver -y supongo que en muchos otros lugares es igual- un afiche de Duhalde parece mentira como nombramos siempre a los mismos hijos de puta pegado sobre un cartel de publicidad de esos que tienen una luz adentro.
    Puede que la empresa que pagó por esa publicidad sea una empresa de mierda, que estafe a la gente, -ej. Telefónica-, pero para poder poner su publicidad ahí tuvo que pagar; y aunque la guita que haya usado sea malhabida, la puso la empresa y tiene todo el derecho del mundo a poner, por lo tanto, su publicidad sin que venga ningún otro boludo atrás y se la tape.

    Volviendo al tema, se empezó el operativo; que va a costar unos $300 mil -de los cuales $260 mil salen de las multas que se les aplicó a los partidos políticos por pegar boludeces donde no debían pegarlas.

    ¿No sería mas facil no pegarlas? Pero, el hijo de puta de Duhalde, pintó con el nombre de su señora muchas paredes de fabricas cerradas que cerraron por las maravillosas gestiones de él.

    That's all.

    Image Hosted by ImageShack.us


    Esta taza me pareció graciosa. Y como pega, papel con papel(8).

    Image Hosted by ImageShack.us

    martes, octubre 25, 2005

    Foreign Key

    En el edificio de San Bernardo; ya no, pero hasta no hace mucho; la llave de la puerta de calle tenia la particularidad de que podia sacarse habiendole dado solamente una vuelta.

    Pero, además, como la cerradura no andaba del todo bien -y al ser un edificio, la llave que le llega a uno es la copia de la copia de la copia de la copia de...la copia, etc.- uno no intentaba abrir de la otra manera, y caía siempre en las mismas frases:

    -esta puerta de m*erda y la p*ta que la parió
    -¿por qué no tiran esta puerta al carajo?
    -¿quién fue el hijo de mil p*ta que puso esta cerradura?
    -la con*ha de la madre del cerrajero hijo de mil p*ta que copió la llave como el *rto.

    Eran (eramos) muchos los boludos que intentabamos abrir hasta que nos dabamos cuenta de la vuelta del asunto.

    Ahora tenemos la llave bien, que anda, que se puede sacar habiendole dado solamente una vuelta -pero porque la intención de la llave es esa misma- para que los que le daban solamente una vuelta, le sigan dando una vuelta. Y los que no, le den dos.

    EXT2, 3 y ReiserFS

    EXT2, EXT3 y ReiserFS son sistemas de archivos sobre los que un sistema Linux puede trabajar. La mayoría de las veces, estos sistemas vienen soportados en forma nativa, y es uno, al momento de la instalación, quien debe decidir sobre cuál -o cuales- vamos a querer montar el sistema.

    Empezando en forma cronológica, EXT2 es medio malo, pero no tanto.

    No es una basura simplemente porque lo sea, sino que a comparación de los otros dos, se lo puede despreciar.
    EXT2 es muy viejo, pero en su momento fue muy eficaz. Tiene capacidad para guardar archivos de hasta 4GB, tamaño máximo de la partición de 4TB y control de errores.
    El sistema funciona en forma muy similar a lo que es FAT -12, 16 o 32-, y es de la siguiente manera: supongamos tener una hoja cuadriculada. Podemos decir que cada cuadradito de la hoja es un bloque. Podemos entonces ocupar un bloque con un archivo, en caso que entre, o con una parte de un archivo; en caso que el tamaño sea mayor. Lo que no vamos a poder hacer es compartir ese bloque entre mas de un archivo.
    EXT2, a diferencia de FAT, automaticamente asigna los lugares a los nuevos archivos en forma tal que no se fragmenten. También tiene soporte para corrección de errores y almacena información de cuándo fue la última vez que se usó la partición y que se verificó.

    Tiene también un porcentaje de disco usado para almacenar propiedades de los archivos, como el propietario y los permisos.

    Un archivo cualquiera, tiene tres tipos de permisos:
    -los del usuario propietario
    -los del grupo propietario
    -los del resto

    Sobre un archivo, podemos definir si el propietario puede ejecutarlo, podemos definir que el grupo propietario pueda leerlo y no escribirlo; y que los demás no puedan hacer nada.

    Como contra a todas estas ventajas, tenemos que EXT2 ocupa mucho espacio en memoria para trabajar y puede tornarse lento.

    Más información sobre EXT2 puede obtenerse en http://e2fsprogs.sourceforge.net/ext2.html.




    ¿Por qué EXT2 es medio malo, pero no tanto?
    Porque dio pie a que surja EXT3.

    EXT3 tiene una gran ventaja respecto a EXT2, y es el Journal.

    El Journal es un espacio en el disco que almacena cada modificación realizada en el sistema de archivos, y funciona de la siguiente manera:

    1-Una aplicación quiere escribir en el disco, y envía esa órden.
    2-El sistema de archivos recibe esa modificación, y en vez de realizarla, la almacena en un Journal.
    3-Comprueba que en el journal figure todo el cambio a realizarse y que conste toda la información necesaria para deshacer ese cambio. Caso contrario, cancela la operación.
    4-Realiza la modificación en el sistema de archivos.
    5-Se borra el journal.

    ¿Ventajas? Muchas. Según la página de Red Hat "...el tiempo empleado para recuperar un sistema de archivos ext3 tras un cierre no limpio del sistema no depende del tamaño del sistema de archivos ni del número de archivos, sino del tamaño del journal (diario), utilizado para mantener la consistencia en el sistema. Por defecto, la recuperación del tamaño del "journal" tarda alrededor de un segundo, según la velocidad del hardware." Link.

    Microsoft comenzó a utilizar journaling en su sistema de archivos NTFS con la aparición de Windows NT a mediados de 1995, mas o menos. Y no sé cuando surgió el EXT3.

    Sin embargo, versiones de DOS 6.22, o Windows 9X no son capaces de leer -mucho menos escribir- sobre NTFS; y las versiones de Windows basadas en NT -que fueron las que usaron NTFS, como Windows NT, 2000, XP- no pudieron leer FAT32 hasta Windows 2000.
    A diferencia de esto, una de las ideas de EXT2 y EXT3 es mantener la compatibilidad. El sistema de archivos EXT2 puede ser leido -y escrito- sin complicaciones usando un driver EXT3; y viceversa: aunque suene ilógico, EXT3 puede ser leído y escrito por un driver EXT2.


    EXT2 y EXT3, a diferencia de FAT, tienen un altísimo valor de cantidad máxima de unidades mínimas de asignación; y urgente aclaramos el trabalenguas:

    FAT divide el disco en 2 a la 32 celdas (en caso de FAT32; si es FAT16 lo divide en 2 a la 16 celdas) como máximo; y eso es lo mínimo que puede ocupar un archivo. Quiere decir que si tenemos un disco de tal tamaño, vamos a tener tantas unidades de asignación como sea posible -FAT intenta siempre tener la mayor cantidad. Si esa unidad de asignación tiene un tamaño de 4Kb, y quisiesemos guardar un archivo de 1Kb; vamos a ocupar una celda. O sea, 4Kb. Desperdiciamos 3Kb; como puede estar haciendo ahora mismo tu autoexec.bat si es que corrés 98, por ejemplo.
    EXT tiene bloques de -máximo- 4Kb -los máximos de fat son de 64Kb, It means a lot of wasted space.


    Pero a pesar de la gran ventaja que tiene EXT3, tiene una gran desventaja -igual al sistema que le dio origen- y es la lentitud con que funciona.
    Para eso, la gente de Linux -y no tan Linux tambien- se sentó a pensar y descubrió que había una salida mejor:


    ReiserFS, que no fue diseñado por la gente de Linux, pero si por una empresa que dijo -tomá y fijate que talco- y lo cedió. ReiserFS -sistema de archivos que uso actualmente en /- es, en archivos de tamaño menor a 4Kb, entre 10 y 15 veces mas rápido que EXT3; e incluye también la ventaja del Journal. De hecho, EXT3 salió mucho despues que ReiserFS -inventado por un muchacho cuya madre le puso Hans y cuyo padre apellidose Reiser- y este último fue el primer sistema de archivos soportado por el Kernel -Núcleo, como dirian por Galicia, junto a cortafuegos, ordenador y demases- en forma directa. La página de ReiserFS puede verse en www.namesys.com.


    Microsoft, que en su momento ni siquiera brindó soporte a sus propios sistemas de archivo -NT no leía FAT, 9X no leen NTFS- tampoco dió soporte a estos sistemas de archivos. Sin embargo, la gente no-Microsoft -sin tener la información sobre cómo funcionan FAT y NTFS- intentó poder trabajar con estos sistemas de archivos. Actualmente, todas las distribuciones de Linux pueden leer y escribir en FAT -12, 16 y 32- en forma nativa, mientras que sobre NTFS solo puede leerse -y escribir, pero en forma experimental. Esta gente tambien se tomó la molestia de hacer la inversa: programas que corran bajo Windows y que permitan la lectura y escritura en particiones EXT o ReiserFS; aunque no funcionan del todo bien.


    En conclusión, para un sistema de escritorio, conviene ReiserFS; así como para servidores que requieran leer archivos chicos, como la caché de los proxies, los servers POP, etc.

    domingo, octubre 23, 2005

    Iniciando MySQL en Linux

    Dejando de lado el tema de las elecciones de hoy -y de la boludez de la gente que votó a Macri-, me ví hace un tiempo en la situación de querer instalar un servidor web con PHP y MySQL bajo Linux.

    La instalación en si no es complicada, no hay mas que hacer que seleccionar ciertos paquetes -PHP, Soporte MySQL para PHP, Apache y MySQL- en el gestor de paquetes de la distribución -o bien en http://rpm.pbone.net- y todo debería estar funcionando.

    Si la instalación se hace de esa manera, lo mas probable es que los archivos PHP sean gestionados automaticamente por Apache y sean parseados.
    En caso que no sea de esa manera, tenemos que editar el archivo httpd.conf y agregarle dos lineas:

    una que carga al módulo de PHP -en caso que usemos PHP como módulo:
    LoadModule php4_module ruta/a/libphp4.so

    y otra linea que le indique a Apache qué tipos de archivo tienen que ser tratados por ese módulo:
    AddType application/x-httpd-php .php .php3 .php4

    Esta línea indica a Apache que los archivos .php, .php3 y .php4 tienen que ser interpretados por PHP antes de ser enviados al cliente.

    Es algo recomendable agregar tambien el tipo .html y .htm ; para poder poner dentro de los archivos HTML código PHP; de manera que el visitante no sabe que ve un PHP.

    Una vez que funciona Apache junto con PHP, lo que tenemos que lograr es hacer funcionar el servidor de base de datos MySQL.
    En un comienzo, no es fácil.

    Sin tener iniciado el daemon, hay que iniciarlo de la siguente manera:

    mysqld -Sg
    o bien
    mysqld --skip-grant-tables

    Luego, creamos las tablas iniciales en MySQL corriendo:

    mysql_install_db

    ¿Qué hace ésto? Carga al servidor MySQL sin leer la tabla de permisos. Quiere decir que cualquier usuario es administrador, y de hecho, cualquier usuario puede entrar sin indicar contraseña.
    Una vez iniciado de esa manera, conectamos el cliente MySQL mediante un shell tipeando:

    mysqladmin -u root password 'nuestro_pass'

    Eso, lo que hace es definir los datos del usuario root. Una vez hecho esto, podemos cerrar el daemon y volver a ejecutarlo sin el parametro skip-grant-tables, para que haya que poner, si o si, el password.


    Una vez hecho esto, podemos comenzar a operar comunmente el servidor.
    Es muy recomendable crear, por lo menos, un usuario por cada base de datos que vayamos a usar; y que ese usuario solamente pueda hacer ciertas consultas, y no tenga permisos para realizar alter tables, drops, etc.

    sábado, octubre 22, 2005

    Hace mucho tiempo se estan viendo publicidades de cosas extrañísimas.

    Un shampoo ya no es shampoo si no tiene ceramidas, por ejemplo.
    Y el agua con poco gas, viene suavemente gasificada.

    Cuando era chico, a lo sumo el jabón en polvo venía con dos triangulitos, uno verde y otro azul -conocidos como "Los Granbys"- que hablaban. Hoy en día, el jabón en polvo Skip está provisto de triangulitos multicolor que giran y tienen la capacidad de detectar las manchas, y de eliminarlas rayo laser mediante -¿no deberian vender lavarropas blindados?-

    Antes, se ve, el envase de vidrio de los yogures no podía mantener en buen estado al L casei defensis ni al bio puritas; que ahora traen en sus envases baratos de plástico berreta.


    Son lo mismo, salen lo mismo, y los compra menos gente que antes -porque antes era más que ahora la gente que podía comprarlos-.


    Las boludeces se escuchan todos los días, no hace falta que esten en campaña los hijos de puta de siempre. El día a día está repleto de boludeces.

    Y así concluyen mis treinta segundos de fama.

    lunes, octubre 17, 2005

    32

    Fallecieron 32 personas en un motín en una carcel en la Provincia de Buenos Aires.
    Según dice la prensa, el hecho se desencadenó a causa de la superpoblación, ya que el establecimiento cuenta -contaba- con capacidad para 800 personas y había poco mas de mil.

    Sea por lo que fuese la protesta -que derivó en motín, incendio y masacre-, depende mucho de uno qué es lo que hace y cómo. La persona que decidió prender fuego uno o mas colchones -que fue la causa del incendio- sabía de antemano que no tenía ni hacia ni por donde salir.

    Seguramente los que fallecieron son mas que los que prendieron fuego los colchones, e incluso muy posiblemente muchos de los que prendieron los colchones esten todavía vivos; lo que es mas preocupante todavía porque no solo cometieron una idiotez, sino que además terminó pagando el pato otra persona.

    Si alguien quiere protestar, y tiene motivos y medios; es lógico que lo haga. Pero también tiene que tener noción -y un poco de viveza- para saber hasta qué punto le conviene la protesta y de que manera. Esto es, si no tenés por donde salir, ni mas aire que respirar, ¿cuál es la idea de prender fuego un colchón?

    Si no se prende fuego el colchón,en el peor de los casos, se sigue en cana como hasta ese momento.

    Las condiciones en las que se encontraban, así como la legitimidad de la protesta o el hecho de que los bomberos fueron con autobombas sin agua (¿?) son cosas aparte; y de ninguna manera digo que se puedan defender ni atacar; pero lo que si creo es que hay que ser muy pelotudo para prender fuego un colchón sabiendo que no se tiene para dónde salir corriendo, ni gente que lo apague.


    Párrafo aparte para el hijo de mil puta de Solá que está preocupadísimo porque le cayó terrible bardo un par de días antes de las elecciones. A Solá habria que prenderle fuego el colchón, pero mientras el duerme arriba y mandarle autobombas con querosen.

    domingo, octubre 09, 2005


    Un verso sin esfuerzo powered by ImageShack.us
    Un verso sin esfuerzo

    jueves, octubre 06, 2005

    How To

    Image Hosted by ImageShack.us
    Hosted by ImageShack

    Idea original: Nico Realización: Gesto
    Esta es una de las diferencias entre un Linux y un Windows.

    El Windows te dice:
    -Tal cosa puede hacer que su sistema no responda como es esperado. ¿Desea continuar?
    *Si *No

    El Linux te dice:
    This is the main Apache server configuration file. It contains the configuration directives that give the server its instructions.
    See for detailed information about
    the directives.

    Do NOT simply read the instructions in here without understanding what they do. They're here only as hints or reminders. If you are unsure consult the online docs. You have been warned.