Archivo de Autores para tuxwarrior

25
Oct
09

Blogueando con QTM

Saludos

Este es mi primer post desde la aplicacion QTM ya dispoible en debian squeeze/sid.

Aqui les dejo la URL del proyecto:

http://qtm.blogistan.co.uk/

Como veran en el link QTM es un cliente de bloggin, que por el momento soporta wordpress, livejournal, drupal y algunos otros (blogger no, google is evil XD).

De paso les comento que junto con leprosys estamos armando lo que será el nuevo portal de linux.org.sv usando drupal como motor para poder mejorar la forma en que se comunica nuestra comunidad.

17
Oct
09

Xterm, La terminal “minima”??

Xterm es la terminal por defecto incluída en la mayoría de distribuciones y la terminal de Xorg, la conocemos como una “pantallita negra con una fuente diminuta”, para ejemplo les pongo la xterm por defecto:

xterm cruda

xterm cruda

Como pueden ver es una terminal con letra pequeñisima (miniatura, si la estas viendo en una netbook necesitas una lupa o al hubble), se puede cambiar en el momento con el menu de control+click derecho.

Para configurar esta terminal tan pequeña es necesario escribir en un archivo llamado ~/.Xresources, que aunque no es exclusivo del xterm es la mejor forma de configurarlo.

Primero creamos el archivo con una terminal o lo abrimos con gedit  o tu editor de texto por defecto:

editor .Xresources

y ponemos un par de líneas de ejemplo:

XTerm*Background: Black
XTerm*Foreground: White

Esto lo que hace es (obviamente) definir el color de background y de foreground de xterm (fondo y color de letra). Si las fuentes miniatura son un problema entonces puedes agregar esto a tu .Xresources:

XTerm*faceName: DejaVu Sans Mono:pixelsize=12

Si tienen instalada la tipografía DejaVu (si usas una distribucion linux es muy posible que ya la tengas), ahora te preguntaras ¿puedo usar fuentes XFT en  xterm?

Si, si puedes, solo tienes que especificarlo.

Xterm no incluye la funcion de pestañas que si tienen otras terminales, mas que todo por que fue diseñada como aplicacion Unix (hacer una cosa y hacerla bien), pero podemos tener pestañas si combinamos xterm con otra herramienta Unix, GNU-screen.

Primero instalen screen:

apt-get install screen

Luego creamos un archivo .screenrc para que screen nos permita visualizar mejor como funciona:

vbell off                             # Que suene en lugar de mostrar aviso visual
startup_message off          # Que no muestre la pantalla de bienvenida
hardstatus alwayslastline
attrcolor b ".I"                   # Permitir colores intensos (bold)
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # AB=background, AF=foreground
defbce "on"
term screen-256color         #permitir 256 colores aprovechable por vim y mutt
maptimeout 0
defc1 off

Luego guardamos el archivo y para iniciarlo podemos hacerlo con xterm -e screen o scribir screen dentro de la xterm ya abierta.
el resultado es este:

xterm con modificaciones

xterm con modificaciones

Micro man de screen

Ctrl+a c "Control y a al mismo tiempo y luego c": crear nueva pestaña
Ctrl+a A : Cambiar nombre de pestaña
Ctrl+Space o barra de espacio: pasar a la pestaña siguiente
Ctrl+bkspc: Retroceder a la pestaña de la izquierda (si es la primera pasa a la ultima)

Para cerrar pestañas solo das el comando exit en la que desees cerrar

Para cargar los cambios al .Xresources sin reiniciar la sesion damos este comando y listo:

xrdb -merge .Xresources

#fin

02
Oct
09

RIP Saltel

La empresa para la que trabaje hasta el dia de hoy ha cerrado operaciones, y claro ya estoy felizmente desempleado de nuevo :p.
Un minuto de silencio por la empresa donde aprendi varias cosas, conoci gente, putie compañeros de trabajo y descubri que tratar con los clientes era una mision para nostradamus :p.

30
Sep
09

Dr. Tuxwarrior: Aviso

Por los próximos días tuxwarrior se mantendrá lejos del blog debido a que ha contraido dengue.

De parte del staff de tuxwarrior le mandamos un saludo y ojala se mejore pronto.

(Ojala que se mejore pronto por que el muy cabron se llevo consigo un costal de zancudos[mosquitos] y dice que debe cumplir su propósito  como arma biológica, mejorate animal antes de que mates a alguien).

22
Sep
09

Nueva llave GPG

Esta es mi llave GPG, claro los que la anterior aun esta vigente

pub 2048D/ED9700EA 2009-09-15
Huella de clave = 9DE8 78E4 0E33 1735 C1D9 F497 AE66 7A4D ED97 00EA
uid Ulises Arias (tuxwarrior comunidad LinUES)

23
Ago
09

kernel-manual actualizado

Actualización menor del kernel-manual, se hara una nueva revisión pronto para la serie 2.6.30

http://linux.ues.edu.sv/servidor/maracosas/tuxwarrior/manuales/kernel-manual.pdf

19
Ago
09

Dr. tuxwarrior “Si los doctores trabajaran como los informaticos”

Estarían buscando en google o wikipedia un how-to (manual) “Como se hace un transplante” con el paciente abierto en frente (claro un puto comercial poniendo a un “GINECOLOGO” a hacer transplante de hígado solo por que tambien es un doctor ).

26
Jul
09

Filler: Fin del oscurantismo && /me en modo #nostradamus :p

Alguna ves  se han topado con una situación parecida?

-Intentan nuevos proyectos para mejorar de una u otra manera su manera de vivir, la manera en que otros nos ven o para ser mejores que nuestra versión actual, pero sea cual sea el camino siempre fracasamos por mucho que nos esforzemos? :s :S

Pues eso mismo me ocurrió a mi por 3 años mas o menos ($mi en este apartado es variable asi que puedo ser yo o puede ser $foo), desde que me “echaron” del lugar donde yo quería estudiar anduve como que era desempleado (de hecho lo era) viendo que hacía, primero me tome las vacaciones obligatorias como cualquier otro vago, cuando mi familia se canso empece a buscar trabajo, tarea que me tarde 1 año en lograr :p, mientras volaba de empresa a empresa buscando algun puesto para mi descubrí la #horrible realidad del desempleo en el país, para mientras vivia desempleado y sin estudio (NEET, ronin o como quieran llamarle) aprendía lo mas posible de GNU/Linux gracias a los cursos libres de LinUES, comunidad de la que me hice miembro.

Ahora que estoy nuevamente estudiando (y trabajando) por fin no se me han caido los planes de esta manera (probe en la UCA donde la falta de dinero no me dejo seguir y en el ITCA la empresa me obstaculizaba la ida) pero luego de que logre entrar en la UTEC (Universidad Tecnológica) mi madre me recordo de algo que me sorprendio:

“Cuando tenía 5 o 6 años y empezaba a ir a prepa, mi madre escuchaba la radio de la UTEC en AM, como a cada rato sonaban anuncios de una Universidad que preparaba a la gente para el mañana, le pregunté que era eso de universidad, ella me dijo ‘Es una escuela donde la gente grande va y aprende a ser lo que será ahora que ya creció’”, entonces le dije “Cuando sea grande quiero ir a ESA universidad :p”.

Será profecía que entré en ESA universidad?

Será que por entrar en una que no era ESA universidad es por lo que no me funcionaron mis planes anteriores?

Será que soy nostradamus 2?? <— #improbable, no puedo adivinar cuando lloverá ni cuando será el fin del mundo y solo por joder anuncio que sera mañana.

En caso de que lo anterior se cumpla “Feliz fin del mundo XD”

Si piensas que lo que dije no tiene sentido y solo estoy poniendo pendejadas, presiona  CTRL+q.

Si crees que soy un #profeta, mandale el link de este blog a 200 personas por “telegrama” en menos de 3 mins y seras el siguiente presidente de tu pais (si me estas leyendo en #Iran  o corea del norte la cagaste).

#Fin

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/