02
Jul
09

Filler: Año sabatico o año “satanico :S”

Esta es la triste historia (desde ya aclaro que no es un chiste del primo chomo ni una cancion de jhosse lora) de un maje que hace tiempo intento buscar trabajo con tal de no ser un mantenido para ayudar de alguna manera a la familia y para tener pisto para ir a las convenciones del Software Libre.

Acto 1: Disfrazado de ingeniero este sujeto (hola soy un sujeto) se fue a una gran (creo que en ese momento era grande) empresa de soporte y cibercafes a ver si le daban “alguito” donde poder travesiar un par de máquinas y ganarse aun que sea el minimo, como toda empresa que se respete (o sea que sus directivos son unos reverendos hijos de la gran puta) los puestos eran de operador junior (quien putas le pone “operador” a su hijo, el tipo string debería tener restricciones para estas pendejadas) , Operador Senior (el tata del anterior), Gerente (prototipo de empresario o prospecto de pendejo),etc. Bueno, despues de una “entrevista” en la cual le preguntaron de sus estudios universitarios, de donde había trabajado antes o de si tenía algúna razon para querer trabajar ahi (ademas de no tener nada para hartarse), le hicieron un examen psicologico mas abstracto que el código da vinci solo para saber cual era su nivel de “proactividad y trabajo en grupos bajo presion y con orientación a metas” o sea una mierda que es imposible de medir (o que por lo menos no se puede cuantificar), bueno luego de hacer las pruebas designadas le dijeron que “ya tenian a alguien para el puesto”(el hijo del director salio de 9° ayer y sería buen gerente) y “no nos llame, le llamaremos :) “,.

Acto 2: A los dos meses de haber pedido trabajo en el primer lugar (quebro al año siguiente “gracias crisis”) probo suerte en otro lugar que es un “centro de enseñanza para educación superior”, dijo el desempleado: “quizas aqui pueda usar mis habilidades informaticas para que la gente avance y de paso aprender yo :D “, solo vieron el curriculum las personas de Recursos Humanos (proxenetas con saco y escritorio) pusieron una cara muy seria (de esas que te dicen a gritos “soy pendejo pero debo hacerte pensar que tu eres mas pendejo que nosotros”) y pregunto uno de ellos “que es esto de linux, acaso robar contraseñas del msn se puede contar como conocimiento academico?” cuando el desempleado estuvo a punto de responder otro le lanzo otra pregunta: “No veo microsoft Office 2003 en este curriculum, si no sabes instalar windows no puedes llamarte informático” cuando el desempleado les dijo que office era algo que no creyo necesario poner ya que el aspiraba a trabajar con servidores y que linux era un sistema operativo para ese propósito solo acertaron a decirle “lo siento no tenemos plazas”.

Acto 3: Por fin a mas de 8 meses de los acontecimientos antes mencionados (y de haber ceroteado en mas de 7 plazas diferentes) una empresa decidio darle una oportunidad a nuestro desempleado, por el momento se encuentra ahi haciendo lo que puede y espera no volver a la “Sataneada” que pego en ese año.

Gracias a la entrada de nuestro desempleado a esa empresa los fantasmas que aquejaban a esa empresa (la samara, la siguanaba y toshio) se han calmado (ahora espantan en un chupadero a 2 cuadras de ahi). La economía mundial se fue a la mierda pero ahora es cuando los desempleados deben prepararse mas, enseñarle al mundo que la economía no se salva con el pisto de los ricos sino que con el sudor de los trabajadores con la mente de los diseñadores y con la capacidad de los investigadores.

Ahora que hay crisis podemos llamarlo el “Año Satanico” por que esta cabron buscar trabajo now, si alguien cree que esta preparado, que haga fila en las plazas vacantes, si alguien no lo esta que se prepare leyendo info en internet (la pr0n es info pero a menos que trabajes en el pr0n tube no creo que sirva de mucho) y metiendose a cualquier curso que pueda siempre que el pisto permita. Si se es empleador o uno de Recursos humanos les digo una cosa: “no sean pendejos!!!!” cuando vean a alguien en cola no lo jusguen por las cosas que no estan en el curriculum, haganle una prueba práctica de algo que si es necesario para el trabajo, y dejen de lado las mierdas que dicen los libros de economía esas pendejadas de proactividad y vocación al servicio se hicieron para joder a la gente no para sacar las habilidades escondidas de los candidatos, de que putas sirve que un tipo pueda armar cualquier tipo de proyecto si un examen cerote dice que no es “proactivo” o no tiene “suficiente nivel de aplicacion al trabajo en equipo”, esas cosas no son mesurables y son completamente inutiles en los campos de aplicación, las escuelas de “negocios” hacen que sus estudiantes les paguen una enorme cantidad de plata solo para enseñarles a pasar esos examenes, hacer mierda a sus subordinados y meter a sus familiares mas idiotas a las plazas vacantes.

Que trabajen los que pueden, que se jodan los que entran por cuello y que las oportunidades se las den a quien las busca y se prepara para poder aprovecharlas.

14
Jun
09

Armar streaming Server con Ampache

Algo que no era ni necesario ni estaba en mis planes pero gracias a 15 minutos de nancing y un gran rato queriendo usar MPD para reproducir remotamente sin resultados (hasta despues me di cuenta que necesitaba pulse audio o icecast) intente usar un streaming web asi como en algunos sitios web que tienen streaming por suscripcción.

El software que me ayudo en la tarea es un CMS (Sistema de Gestion de Contenido) multimedia llamado Ampache.

Ingredientes (mas parece que estoy cocinando cuando levanto algo):

    ampache
    apache2
    php5
    mysql-server
    php5-mysql
    libjs-prototype
    libphp-snoopy
    php5-cli
    php5-gd
    eye3d
    phpmyadmin (opcional)
    Un navegador

Base de datos

Como todo gestor de contenido en línea ampache necesita una base de datos lista para funcionar, este paso se puede obviar en la versión de ampache que viene en lenny o si deciden bajarse la última versión de su página web.

Usamos el siguiente comando para crear la base el usuario y la contraseña:

>CREATE DATABASE 'ampache';
>GRANT ALL PRIVILEGES ON ampache.* TO 'ampacheuser'@'localhost'
->         IDENTIFIED BY 'passguord' WITH GRANT OPTION;

Configuración de ampache

Ahora abrimos en nuestro navegador http://localhost/ampache (si están entrando desde otra maquina usen http://direccionip/ampache)

Les mostrara la pantalla de instalación desde donde el instalara la base de datos (les pedira password de root de mysql) y luego pondrá a descargar una copia de la configuración que deberán poner en /etc/ampache/ampache.cfg.php, finalmente les pedira nombre y password que tendrá la cuenta de administrador.

Paso a paso

Primero abrimos en un navegador (si se usa explotter corren el riesgo de que les salga el fantasma de “Saddam Hussein” del monitor y los ataque con una bomba quimica imaginaria) la dirección http://localhost/ampache o http://direccionip/ampache donde “direccionip” es la IP de la maquina donde se instala ampache, ya dentro de esta les saldrá la siguiente pantalla:

Instalación de ampache

Instalación de ampache

Los parametros normales para llenar el formulario de instalación son estos:

Desired Database Name  =  ampache
MySQL Hostname  =  localhost
MySQL Administrative Username  =  root o el usuario administrador que se creo con phpmyadmin o linea de comando
MySQL Administrative Password  =   password de root o del usuario utilizado (si no le han puesto password a root dejar en blanco)
Create Database User For New Database  =  marcar
Ampache Database Username  =   ampache (o como le hayan puesto al user)
Ampache Database User Password  =  contraseña al gusto
Llenando datos

Llenando datos

Luego de llenar este formulario (que si fuera mas largo parecería un examen psicologico) nos pondrá a descargar la configuración ya formateada para funcionar en ampache (como se menciono antes).

Confirmación de datos

Confirmación de datos

Si crearon la base de datos entonces esta sera reescrita estructurada por el instalador de ampache, si no existe la creará con los parametros que se le dieron.

Luego de confirmar los datos (debemos dar click a “write config”) nos dará una copia del archivo de configuración que copiaremos a /etc/ampache/.

# cp /home/usuario/Desktop/ampache.cfg.php /etc/ampache/

Luego volvemos al navegador y damos click al link “check for config” donde comprobara otra ves que todo este en orden y luego damos click a “continue to step 3″.

Ahora creamos la cuenta del administrador del servicio ampache:

Cuenta de administrador

Cuenta de administrador

Luego ingresamos ya con nuestra cuenta admin ya creada y generamos nuestro catálogo de música:

Login

Login

Ampache en su estado salvaje

Ampache en su estado salvaje

Debemos crear una carpeta de música en algun lugar seguro como /var/lib/musica, y depositarla ahi con permisos de lectura, yo como lo hice casero y con poco tiempo solo hice un link de /home/user/musica a /var/lib/musica.

Ahora que tenemos un directorio de música nos vamos al icono de cajon (CPU o servidor como ustedes lo llamen) que esta al lado izquierdo de la interfaz justo al lado del icono de puerta abierta (salir) y nos aparecerá esto:

Creando catalogo

Creando catalogo

Luego ponen el nombre del catálogo la ruta (que ya dijimos puede ser /var/lib/musica/) ponemos como tipo local (que esta en la misma maquina que el ampache) e ignoramos el XML-RCP key (que solo necesitamos si la música se encuentra en una maquina diferente al ampache) si queremos podemos marcar la opción de descargar los albumarts para cada album.

Luego dan click y esperan a que mysql indexe toda la música que hay en el catalogo (preferiblemente mp3 y ogg), una ves terminado les dara esta respuesta:

Catalogo terminado

Catalogo terminado

Dan click en “continue” y volvemos al icono del servidor (maquina, cpu, cajón) que esta al lado de la puerta (salir) y damos click en “add user” para tener un usuario que no sea el admin (no da gracia ser el unico que pueda utilizar el server)

Agregando usuario

Agregando usuario

Llenamos la info necesaria y le damos un “User Access Level” de user ya que si dejamos guest solo podra usar el reproductor en flash (para el que tenemos que poner una excepcion en firefox para ventanas emergentes) y queremos que sea posible el streaming.

Ya tenemos todo listo, ahora solo damos click en los signos + verdes para armar la playlist y dar click en la antena de la derecha para que nos de el archivo de playlist (o abra el reproductor flash) y podamos disfrutar desde cualquier parte de nuestra LAN (o si la ip es publica desde internet) de nuestra música.

Ampache listo

Ampache listo

Links:

http://ampache.org/wiki/

30
May
09

¿Como armar un escritorio bajo en consumo?

Esto me lo he preguntado ya muchas veces y por muchas razones (la mayor es que soy un #tacaño de ram :p), por eso un dia me puse a crear lo que me imagino que sera el mejor balance entre usabilidad (no se necesita ser tan taliban para hacer algo funcionar) y consumo.

Ingredientes:

-Una pc

-Internet o los CDs/DVDs de nuestra distro (si es posible la ultima versión)

-Una mesa (opcional, nos servirá para agarrar a patadas cuando algo no funcione)

Ok empezamos:

Primero hay que instalar el sistema sin entorno gráfico (publico en silencio como si hubieran descabezado un perro)…

Se hace esto por que la mayoría de las distribuciones orientadas a usuario final instalan un entorno por defecto (gnome o kde, openoffice, firefox, thunderbird, etc.) que suele ser algo pesado y que va pensado para que la mayoría de los usuarios no les cueste mucho utilizarlo, esto es la pauta que se usa para medir los “requerimientos minimos” de instalación de las distros.

Bueno en debian para instalar sin modo grafico se debe desmarcar la opción “Entorno de escritorio” que aparece despues del particionado:

Tasksel sistema automatico de instalación

Tasksel sistema automatico de instalación

En ubuntu se debe instalar el sistema con el instalador alternativo que no trae un live-cd, en otras distribuciones basadas en redhat y suse hay un paso similar al tasksel, otros como gentoo y slackware no tienen este problema.

Luego una ves estamos en el prompt de bash pasamos a modo de super usuario e instalamos un entorno gráfico que gasta menos recursos.

Las alternativas son:

-gnome-core: solo el entorno sin los plugins ni los extras, nos gasta menos pero no es un gran cambio

-xfce4: Es menos tragón que gnome y muy usable, esto nos ayudará

-lxde: me decidi por este ya que es mucho menor en consumo que xfce y no incluye tantas herramientas innecesarias

-Un gestor de ventanas: este solo para los que no les importe pasar horas tuneando un escritorio

Para instalar LXDE:

apt-get install xorg lxde gdm

Ahi puse GDM pero podemos usar XDM (muy feo, para esa gracia mejor startx XD) y una nueva alternativa que se llama SLIM.

Eso de apt funciona en debian y ubuntu, en otras usen su respectivo gestor de paquetes (zypper,YUM, urpmi, emerge, pacman,etc.), ahora que instalamos LXDE podemos iniciar nuestra sesion gráfica que se verá asi:

LXDE crudo

LXDE crudo

Bueno ya tenemos un escritorio que en promedio nos gastara entre 60 y 100 M en ram pero o hay nada mas :p, ahora empezamos a instalar los componentes:

-Oficina:

Openoffice 3 es muy bueno y muy poderoso, yyyy tambien es muy pesado :p asi que debemos buscar algo que nos pueda ayudar a trabajar sin openoffice, lo mejor es optar por koffice o gnomeoffice, los componentes de gnomeoffice se pueden instalar solos, asi que solo con instalar abiword y gnumeric tenemos ya lo esencial.

apt-get install abiword gnumeric

-Web

Firefox es el mejor navegador web pero no es el mas ligero (antes de la version 2 si lo era) tenemos un par de alternativas que funcionan con el motor de renderizado webkit, uno es ya conocido el navegador por defecto de gnome epiphany-browser, pues hay una versión que utiliza webkit en lugar del pesado gecko llamada epiphany-webkit.

También extiste un navegador en desarrollo llamado arora que utiliza webkit para sus páginas.

Instalación:

apt-get install epiphany-webkit

o

apt-get install arora

Epiphany webkit

Epiphany webkit

Arora

Arora

-Correo

Para correo a menos que quieran pasar horas configurando un cliente de correo en modo consola hay una solución que cubre todas las expectativas y además gasta muy poca ram/CPU, se llama Claws-mail, un cliente de correos modular que podemos configurar con igual facilidad que thunderbird o evolution sin el enorme gasto de recursos.

Instalar:

apt-get install claws-mail claws-mail-plugins

Set up sencillo con gmail:

Primero veran la pantalla de bienvenida del asistente de cuentas, les preguntara por el nombre y la cuenta de correo, para POP3 usen estas instrucciones para llenar lo que pide el asistente:

http://mail.google.com/support/bin/answer.py?answer=13287

Y para IMAP:

http://mail.google.com/support/bin/answer.py?answer=78799

Ven en las instrucciones que ponen dirección:puerto?, pues veran tambien que al poner los parámetros de esa manera en claws-mail les dara error ya que en la especificación del servidor solo acepta su URL, pues pongan solo la URL en el campo y marquen las opciones “Usar SSL y Usar STARTTLS para iniciar sesión” ya que los puertos que usa Gmail son los usados por estos protocolos.

Si usan otra cuenta que no sea de Gmail usen los parámetros que les proporciona el ISP o el servidor de correos.

-Emulador de Terminal:

Hay muchas que son ligeras y veloces la LXterminal funciona bien (algunas aplicaciones de consola no se ven como yo quiero con ella :p) pero si no es lo que buscan o quieren una mas configurable se puede usar Eterm, Wterm, Xterm (es buena y casi siempre viene con Xorg), pero la que mejor se ha comportado una ves configurada es RXVT-Unicode, ligera y veloz, ademas permite transparencia y tabs.

instalar:

apt-get install rxvt-unicode

configuración:

http://www.leprosys.info/2008/12/configurando-la-terminal-urxvt.html

-Música:

Mi preferencia aunque no sea la de muchos es MOC (music on console), un cliente multimedia hecho en ncurses que utiliza menus en consola para escuchar carpetas completas y playlists, soporta los formatos de siempre: ogg, mp3, wma, wav.

instalar:

apt-get install moc

Ejecutar:

usuario@maquina:~/ $ mocp

MOC en acción

MOC en acción

Video:

Mplayer servira para este trabajo :p tanto en GUI como en consola usa poca memoria a comparación de programas como totem o kaffeine aunque el gasto de recursos de mplayer depende de lo que se este reproduciendo.

instalar:

apt-get install mplayer

Con esto debería ser suficiente para una maquina que necesite gastar poco para su funcionamiento (ej: una netbook) o que la pobre maquina tenga un dueño “tacaño de recursos XD” (/me), asimismo como la gente que les gustan los entornos minimalistas sin perder nada de usabilidad, aqui me centre en debian pero esto es funcional enla mayoría de las distribuciones, espero comentarios y sugerencias para mover o profundizar sobre los que se ha puesto aqui.

30
Abr
09

Como salir a beber si se trabaja en un ISP

Gracias a los comentarios del IRC dados por el churro (de churropolis.org) he formulado como debe de ser la manera correcta para salir a #beber si se trabaja en un ISP.

EEr y ¿que tiene de diferente trabajar en un ISP o en el par2 por ejemplo a la hora de salr a beber?

Pues en un ISP se debe anunciar con cierta anticipacion el procedimiento, ademas de que debe ser aprobado por la “enorme” burocracia que se maneja a esos niveles (en el gobierno tambien tienen una burocracia parecida pero no necesaria para beber).

Pues se debe llenar una hoja como la siguiente para poder salir a la taberna mas próxima.

Ventana de mantenimiento para el dia __ de __ del 200_

Por este medio se anuncia el mantenimiento que se dara en el siguiente nodo:

Nodo: “La taberna”

Tipo de mantenimiento:

“Preventivo”

Que previene/corrige:

“El stress”

Que no previene/corrige:

“Goma”

Involucrados:

Ing. ************

Ing. ************

Ing. ************

Tec. ************

Recursos necesarios:

“Vodka, Cerveza, Boquitas y cualquier otro licor”

Servicios afectados:

“Las facultades mentales y motrices de los involucrados antes mencionados”

De guardia estara:

Sr ***************

En caso de :

“Coma etilico”

Sera:

“Conductor designado”

Gracias por su comprension.

F___________________

Gerente de operaciones

XD

10
Abr
09

Documento sin titulo 1.odt

Locura:

Si una persona dice que estas loco, te esta tomando el pelo XD

Si te lo dicen 2 personas la otra se puso de acuerdo con la primera

Si te lo dicen 3 te estan jodiendo en grupo

Si te lo dicen >=4 entonces puede que te hayan visto algo raro

Si te lo dicen >=8 personas debes empezar a sospechar que tienes un problema

Si te lo dicen >=10 personas entonces ya deberias ir buscando al psicologo, psiquiatra o psicopata mas cercano

Si te lo dicen el 70% de las personas que conoces hazte la idea de que debes tener alguna pequeña manía

Si te lo dice el 80% de las personas que conoces entonces has confirmado que tienes alguna manía (si son mas de 40 personas es mayoría simple)

Si te lo dicen el 100% de las personas que conoces Felicidades eres un completo maniatico XD(si te lo dice gente que no conoces ES UN BONUS XD)

27
Mar
09

Advertencia

Un estudio minucioso llevado a cabo por UCSNH (Un Cerote Sin Nada que Hacer) ha demostrado que es dañino para la salud fisica y mental permanecer cerca de tuxwarrior.

(PELIGROSO para gente normal)

18
Mar
09

Tuxwarrior regreso al dojo

En un post anterior puse que quería regresar al trabajo físico por que quierase o no:

1- El trabajo te da un stress de mierda
2- Después de un tiempo sin soltar tu energía te volvés violento
3- Estaba aburrido

Ademas extrañaba el reto de la batalla y muchas otras cosas, creo que gracias a que practicaba karate en la UES fue en parte que me pusieron tuxwarrior (pinguino linuxero y guerrillero) ademas de que soy muy pacifico (sarcasmo).

Bueno estoy de nuevo entrenando tal ves ahora si consiga la cinta negra después de tanto tiempo.

Punto 1 de mis aspiraciones para este año #completa :D

26
Feb
09

Awesome WM (Window Manager)

Awesome window manager es el que uso actualmente para trabajar y para no-trabajar :p, es un tiling window manager o gestor de ventanas en mosaico, lo que permite tener automaticamente ordenadas las ventanas (clientes) en la pantalla ademas de aprovechar el espacio real de esta.

mi propio screenshot :p

mi propio screenshot :p


Awesome esta disponible en debian lenny en su version 2.1 y en debian unstable en su version 3.2-rc1, tiene las siguientes caracteristicas y no-caracteristicas:

-Ligero, es uno de los window manager mas pequeños en disco y memoria
-Rápido, usa las librerias XCB en lugar de las Xlibs por lo que es mas veloz que otros
-Estable, no se “truena” con el uso diario

-Soporte de Systray, las aplicaciones que usan esta caracteristica pueden anclarse (pidgin, liferea)
-Capacidad de ampliacion con widgets
-Puede usarse sin intervencion del mouse.

Para instalar:

#apt-get install awesome

Opcionales:

-rxvt-unicode : Terminal ligera con soporte de transparencia
-moc : Music on console un reproductor de musica desde terminal
-alsamixer: para manejar el volumen
-htop: Para medir la actividad del sistema
-pcmanfm: Gestor de archivos
-rox-filler: Otro gestor de archivos mas pequeño que pcmanfm

Uso:
Los atajos de teclado basicos son:
(Mod4 es la infame banderita en la mayoría de los casos [notese que los usuarios de awesome la usamos aun mas que los propios usuarios de win2 :p, ademas contribuimos a desteñirla de la tecla])

Mod4+F1(awesome 3, en la version 2 es F2): abre el runner escribimos parte de un comando y lo ejecuta, mucho mas veloz que un menu para abrir las aplicaciones, solo debemos saber el comando, (maneja un interprete de bash asi que cosas como export OOO_FORCE_DESKTOP=Gnome && oocalc son ejecutadas)

Mod4+Enter: Abre una terminal (update-alternatives –config x-terminal-emulator para elegir cual, default=xterm)

Mod4+Flecha ‘->’ nos movemos al siguiente tag

Mod4+Barra_espaciadora: cambia el layout (forma en que las ventanas estan ordenadas);

para mas info usen ‘man awesome’

configuracion:

Awesome en su estado default solo trae la estatus bar y un fondo de escritorio gris, todo esto puede ser
configurado desde el archivo ~/.config/awesome/rc.lua el cual al principio no existe pero pueden copiar directamente de /etc/xdg/awesome/rc.lua.

Pueden iniciar con las configuraciones mostradas aqui:

Awesome en esDebian

20
Feb
09

filler no 2:Tuxwarrior modo emergencia y desvelada de vigilante

Hace un par de dias un server del lugar donde trabajo fue atacado por un cracker (le mando una cálida putiada al que lo hizo), me toco revisar la seguridad de esa maquina de nuevo, en la noche me disponía a revisar los daños, cuando veo que el servicio mas importante de esa maquina no funcionaba (el asterisk pbx) :S:S:S:S:S.

Empiezo una maraton a las 11 de la noche por revivir esa maquina, esa noche creo que hice desde ingeniería inversa hasta exorcismo y vudu en esa maquina (si satanas esta leyendo esto tambien le mando una putiada), eran como a la 1:40 AM cuando oi algo que normalmento odio pero este dia era lo que mas esperaba, el telefono IP de la oficina sono, señal de que la PBX ya servía de nuevo, bueno aqui termina mi filler #2

15
Feb
09

Filler no 1: Efectos del hambre

Este día me convencí de que el cuerpo humano al abstenerse de comida trata de recordarnos el estado de hambre en que nos encontramos de las formas mas extrañas y a veces nada subliminales.

Este día como a las 12 (hora del zope) estaba llenando un reporte, revisando correo y haciendo algunas actividades #slave como siempre, en un momento recordé que tenía que revisar un servicio en un server de correo, en el momento me loguee en la maquina y al ser un servicio de administración me dispuse a poner el comando correspondiente, que es ’sudo bash’, pero por alguna extraña razón salio asi:

$ sudo nash 

*

XD, bueno con la cantidad de ‘filo’ correcta y la respectiva “goma mental” a cualquiera le pueden ocurrir estas cosas XD.

——-
Como OT de este post quiero enviar un saludo a toda la comunidad del proyecto Debian por el Release de Debian 5.0 (Lenny) nuestra nueva distro estable.

——-
* nash es un restaurante de comida rápida