Blog sin Chance
Un pequeño blog para un particular personaje que en rigor no tiene chance :(jueves, agosto 27, 2009
Pegar subtitulos a un video en linux
dependiendo de la distro lo instalan..
apt-get install mencoder ; emerge mencoder; yum install mencoder; etc..
y luego podremos recodificar nuestro video con los subtitulos pegados con el siguiente comando:
mencoder video_original -sub subtitulo.str -oac copy -ovc xvid -xvidencopts pass=1 -o video_nuevo -subcp utf-8 -font ruta_de_la_fuente -subfont-text-scale x.x
así podremos pegar simple y fácilmente nuestros subtítulos a los videos en linux.
para ver el asunto de la ruta de la fuente podemos poner por ejemplo, -font $(locate arial.ttf),
el argumento -subfont-scale determina el tamaño de la fuente puede ser 3.5 o 4.0, etc.. y el -ovc determina el códec de video que se usará para el nuevo video.
Espero les sirva tanto para ustedes como para mi que siempre se me olvidan comandos como este xD..
Saludos.
Encontrado en: pctux
domingo, junio 07, 2009
Instalando Madwifi para Atheros AR242x en Debian Lenny
Esta vez en cocinando en el blog sin chance vamos a ver como instalar el driver de Madwifi en un notebook Compaq de la serie F700, específicamente en el F752la.
Al comprar éste notebook, nos encontramos con la magnífica sorpresa de que viene con la basura de sistema operativo llamado Windows Vista... con lo que por razones obvias nos vemos en la obligación de cambiarnos de sistema operativo, pero oh!.. también tenemos el problema que nuestros amigos de Redmond ni los fabricantes de los componentes de éste note le dan soporte de su hardware a Wintendo XP, por lo que le hacen un favor al mundo del FLOSS y llevan a muchos usuarios a migrar y a probar otros sistemas operativos NO-Microsoft.. pero también nos encontraremos que muchos de los fabricantes tampoco piensan en darle soporte de su hardware a éste sistema operativo (recuerdo haber leído por ahí un "olvidalo pingüino desgraciado"), pero gracias a los verdaderos genios: los desarrolladores de controladores para linux, podemos disfrutar de soporte para nuestros componentes.
y por lo mismo tenemos el agrado de crear éste pequeño manual para levantar la wifi de nuestro note F700, del que luego de instalar debian lenny, no funciona =S.. googleando, me encontré con unos cuantos manuales pero ninguno funcionó ya que el link hacia el paquete del madwifi estaba roto, por lo que, husmeando por ahi encontré el paquete para nuestro chip y realicé lo explicaremos en este mini manual (tb para mi en caso que necesite hacerlo de nuevo y se me olvide xD).
bueno, sin más, abrimos una consola, nos logueamos como root (con su) y tipeamos nuestro famoso
#lspci
nos encontraremos con la siguiente salida:
03:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
nuestro lspci nos indica que contamos con le chip AR242x, pero realmente el modelo que tenemos es el AR5007, pero inclusive los paquetes madwifi-tools o madwifi-source no detectan éste chip, por lo que otra opción seria migrar el driver de Windows a linux a través de ndiswrapper, pero TUM!.. necesitamos el driver de éste chip para XP, por que el de vista, en el mejor caso, funciona de repente, sin contar que cuesta demasiado encontrar uno que funcione =S..
entonces, lo que haremos luego será matar el módulo que levanta Debian aunque no sirva:
#rmmod ath5k
luego enviamos a la lista negra a nuestro módulo para que no se cargue, con nuestro editor favorito (en mi caso nano :P) abrimos el siguiente archivo:
/etc/modprobe.d/blacklist
y agregamos
blacklist ath5k
luego instalamos lo que necesitamos para instalar:
#apt-get install build-essential linux-headers-$(uname -r)
y nos bajamos el siguiente archivo con:
#wget -c http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r4031-20090529.tar.gz
luego aplicamos un:
#tar -xzvf madwifi-hal-0.10.5.6-r4031-20090529.tar.gz && cd madwifi-hal-0.10.5.6-r4031-20090529
aplicamos un
#make
luego un
#make install
y después un
#modprobe ath_pci
con ésto ya deberíamos tener activado nuestro dispositivo.
pero necesitamos que cargue cada vez que arranquemos nuestro sistema, por lo que nuevamente con nuestro editor favorito modificamos el archivo:
/etc/modules
y agregamos:
ath_pci
para activar el wifi, damos un
#ifconfig ath0 up
y probamos si funciona con un
#iwlist ath0 scan
encontraremos un par de redes y nos podremos conectar, recuerden tener instalados también los paquetes para administrar redes, como el network-manager, wireless-tools etc..
y voilà..
saludos.
domingo, agosto 03, 2008
domingo, diciembre 09, 2007
Puerta Automatica en OpenGL
Hace un par de días atrás me contó que uno de los algoritmos con los que se está cabeceando ya está listo, éste es el de que, al acercarse a una puerta, ésta se abra. Sinceramente para que ésto ocurra hay que complicarse bastante calculando los puntos de intersección entre la cámara y la representación. Ahora aunque no está listo acá hay un pequeño video para ver el funcionamiento de este algoritmo concretamente.
Luego de la entrega de el proyecto, podremos publicar el código, previo consentimiento de mi amigo, quien lo realizó obviamente.
Saludos.
Cubo rotando con imagen bitmap en OpenGL para C
Consiste básicamente en el uso de algoritmos y rutinas utilizadas por la API de OpenGL en C para generar un cubo compuesto por 6 polígonos y que en cada cara se encuentra empotrada una imagen .bmp, que en este caso, es el logo de mi carrera.
acá pueden descargar el código que realicé, espero les guste y cualquier duda la respondo (si es que la se).
El cubo debe verse mas o menos así:
Ah!, me olvidaba, para poder compilar en OpenGL, necesitas tener instaladas las librerías para C de la API
Obtener de la red los archivos cabecera y las librerias para compilar:
En l visual studio vienen algunas librerias de opengl, pero no siempre es así
las pueden obtener en http://www.opengl.org.
Los archivos necesarios son:
Archivos cabecera: gl.h, glut.h, glu.h y glaux.h Ficheros
de cabecera
Librerias estáticas: opengl32.lib, glu32.lib, glut.lib y glaux.lib
Bibliotecas estáticas
Librerias dinámicas: opengl32.dll, glu32.dll, glut32.dll
Bibliotecas dinámicas
Visual Studio/VC98/include/gl.
en c:/Archivos de programa/Microsoft Visual Studio/VC98/Lib
en estas carpetas, por que el Visual generalmente las incluye. Pero si no están instalados, los puedes obtener desde opengl.org.
Saludos.
PD: el código fué compilado en Visual C++ 6.0 y puede tirar algunos errores de compilación parecidos a éstos.
VC6 error LNK2001: unresolved external symbol _auxDIBImageLoadA@4
éstos errores se solucionan oprimiendo ctrl+F7 ó llendo a Project->Settings luego a la pestaña links se deben agregar las siguientes librerías:
glut.lib glu32.lib glaux.lib glut32.lib opengl32.lib
y se vuelve a compilar voilà.
Programas
espero os guste...
jueves, septiembre 20, 2007
Instalando driver libre de Ati en Debian etch
Pero eso por ahora es parte de la historia, ya que AMD anunció que se rajará con las especificaciones de las tarjetas de video Ati para tener un libre desarrollo de los controladores de su hardware, de hecho dijeron que ya estaban trabajando con firmas desarrolladoras de software libre para la emisión de estos drivers.. lo que no se sabe en realidad es ¿Cuándo estarán listos?.
Bueno por mientras esperamos, les dejo un manualcito para instalar los drivers libres de Ati conocidos como fglrx en la versión estable de Debian, en realidad no es un gran calvario instalarlos como muchos dicen, al menos a mi me funco impeque en mi radeon express 200M, simplemente sigan los pasos jeje..
ingredientes:
-Debian etch
-consola (konsole, xterm, etc..)
-Apt
-La tarjeta ati (por supuesto..)
-driver fglrx (lo descargaremos mediante apt)
si desean pueden llegar, copiar y pegar en la consola los comandos que necesitan:
- abrimos una consola (Konsole, Xterm, etc..) y entramos como root mediante su, (necesitas la contraseña de root)
su - con un editor de texto (en este caso usaremos nano, pero puedes usar el que se te antoje) agregamos las fuentes Non-Free al archivo de repositorios
nano /etc/apt/sources.list
- abajo de todo el aparataje, agregas esta línea (para pegar sobre consola el portapapeles de linux lo podemos hacer mediante shift+insert)
deb http://http.us.debian.org/debian/ etch main contrib non-free
- luego de agregarlo para salir de nano si no lo has ocupado antes es ctrl+x, luego S para guardar el nuevo archivo sources.list y enter
- cerramos y actualizamos la lista de fuentes
apt-get update
- instalaremos los paquetes que necesitaremos
apt-get install fglrx-control fglrx-driver fglrx-kernel-src module-assistant mesa-utils build-essential
- compilamos el módulo (cada linea es un comando diferente)
cd /usr/src
m-a prepare
m-a a-i fglrx - Antes de lo lindo, les recomiendo respaldar la configuracion del Xorg (nunca está demás)
cp /etc/X11/xorg.conf /etc/X11/xorgviejo.conf
- Ahora viene lo lindo: configurar el Xorg, con un editor de texto modificaremos el xorg.conf
nano /etc/X11/xorg.conf
- Buscamos la sección "Module" (con comillas) y agregamos al final "fglrx" (también con comillas)
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load “fglrx” - Buscamos la sección "Device" cambiamos la parte que dice "Vesa" por "fglrx", y agregamos las lineas Option “VideoOverlay” “on” y Option “OpenGLOverlay” “off”, NO CAMBIEN NADA EN Identifier NI EN BusID
Section "Device"
Identifier "Tarjeta de vídeo genérica"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
BusID "PCI:3:0:0" - Cierran el archivo (ctrl+x si estan usando nano), lo guardan (S, Enter si estan usando nano) y luego ponen lo siguiente (cada línea es un comando diferente):
aticonfig --initial
aticonfig --overlay-type=Xv - Cerramos la sesion y entramos a una terminal aplicando crtl+f1, aparecerá solo la interfaz de comandos y nos pedirá logearnos, lo hacemos como root con su respectiva contraseña
- Dentro de la interfaz de comandos y logeados, pararemos la X (no se asusten solo la detendremos momentaneamente mientras levantamos los modulos del driver)
en Gnome:/etc/init.d/gdm stop
en Kde:/etc/init/kdm stop
- Montamos los módulos (cada línea es un comando)
modprobe -r radeon
modprobe fglrx - Levantamos nuevamente la X
en Gnome:/etc/init.d/gdm start
en Kde:/etc/init/kdm start
- revisamos si tenemos aceleración
glxinfo
la salida debería ser algo como esto:name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions: - Si te lanzó una salida como la anterior es por que ya está listo y funcionando el driver, ahora si quieres saber el rendimiento (FPS) debes hacer lo siguiente
glxgears --printfps
la salida debería ser algo como esto (varía según el hardware que tengas):1147 frames in 5.0 seconds = 229.260 FPS
Esto me lo traje de ¡Siempre LinuX! y al menos aca estamos esperando un soporte mejor por parte de Ati-AMD para los drivers de Linux...
salud.
miércoles, septiembre 05, 2007
DEFCON y Black Hat
Nada mal, pero para no caer este año, en algunas conferencias se hablo de los nuevos algoritmos que permiten romper claves WEP en solo segundos mediante inyeccion de trafico, describir una vulnerabilidad en AJAX e incluso hackear una cuenta Gmail mediante una red wifi abierta, capturando y clonando la cookie de autenticacion...
Aunque a mi parecer lo más interesante de esto ocurrió en la conferencia DEFCON, donde pillaron a una reportera de la NBC tratando de filmar dentro de la conferencia con una camara escondida al estilo Contacto cuando van a hincharle las pelotas a los estafadores, traficandes, etc. solo que no la disimulaba mucho los enfoques con el bolso y la cacharon...
Cuando le pidieron que se fuera, el organizador esgrimó unas palabras que para mí fueron las más ad-hok en ese momento:
"Ten percent of you guys, just like ten percent of us, have given you all a bad name, The criminal element is a very small element of this community."
que en shileno quiere decir algo así:
"Al igual que con los hackers, hay un 10% de los periodistas cuya falta de ética da un mal nombre a la profesión"
Sin duda merece un aplauso.
lunes, julio 16, 2007
Frases geek para enamorar...
mejor leed:
* Eres el Kernel de mi Linux.
* Eres el HTML de mi corazon.com.
* Tus ojos brillan mas que mi torre de CDs.
* Eres el .gif que anima mi vida.
* Siempre estas en C:/Mi/Corazón. (para los linuxeros: /home/Mi/Corazón)
* Eres el Enter de mi vida.
* Si me dejas hago Alt-F4 a mi vida.
* Tú tienes la máxima prioridad en mi lista de procesos.
* Sin ti mi vida sería como una web sin CSS.
* Dime cómo te llamas y te agrego a favoritos (o en Marcadores, mejor)
* Eres la primera en Google al buscar mi corazón.
* Mi MacOSX tiene envidia de tu belleza.
* Quisiera ser un Pendrive para tus USB.
visto en hyanetworks vía viva linux
sábado, junio 09, 2007
Linux
entonces se rien de ti...
entonces pelean contigo...
entonces tú ganas...
domingo, mayo 20, 2007
eutanasia xD
Anoche, mi esposa y yo estábamos sentados en la sala hablando de las muchas cosas de la vida.
Estábamos hablando de la idea de vivir o morir.
Le dije: “Nunca me dejes vivir en estado vegetativo, dependiendo de máquinas y líquidos de una botella, si me ves en ese estado, desenchufa
los artefactos que me mantienen vivo, prefiero morir”
Ella se levantó con una cara de admiración y la cabrona desenchufó el televisor, la computadora, el ipod y me botó la cerveza.
Que hijueputa … casi me muero!!!
martes, mayo 01, 2007
HACKER
superar o rodear las limitaciones de forma creativa...
El resto es simple delincuencia.
sábado, octubre 21, 2006
viernes, octubre 13, 2006
Un monumento al teclado
No me imagino esto conectado directamente a un computador, pero les puedo decir al menos que no podría funcionar en Windows, ya que solo no podrías oprimir Ctrl+Alt+Supr simultáneamente, jeje.
visto en gizmodo
martes, octubre 10, 2006
Wow!, Google Compró Youtube

La polularidad de Youtube aumentó de manera explosiva desde su creación, creciendo de manera exponencial en sus últimos meses, llegando a un promedio diario de 100 millones de reproducciones diarias, con un promedio 60.000 nuevos videos periódicos publicados en el mes de junio de éste año, siendo hoy por hoy, uno de los sitios más visitados de la internet.
En éste momento, páginas similares a Youtube están siendo objeto de diversos estudios para determinar ciertos comportamientos en usuarios de éste tipo de servicios, del cual se teme en un futuro que pueda incluso reemplazar a la televisión así como la conocemos.
Ahora los fundadores de Youtube, saltaron al Hall of Fame, se convirtieron en multimillonarios, y sus 65 empleados pasaron a ser parte de la ya gigante de servicios de información Google Inc., al firmar un acuerdo el día de ayer por las acciones de Google equivalentes a 1650 millones de dólares a cambio su compañía, siendo hasta el momento la adquisición más costosa del principal buscador de internet hasta el momento.
Con ésto, Google, que recibe ingresos gigantescos por conceptos de publicidad, acaba de dar un gran paso para utilizar publicidad a través videos, adquiriendo a su principal competidor del servicio lanzado a mediados del año pasado "Google Video", este último del cual no se sabe su futuro en éste momento, aunque lo mas probable es que siga tal y como está.
domingo, octubre 01, 2006
Symantec ataca contra firefox diciendo que es menos seguro que IE
Bastante sensacionalista encuentro el informe publicado por Symantec diciendo que el navegador web desarrollado por Microsoft es mas seguro que el browser de código abierto creado por la Fundación Mozilla, en el que la empresa de seguridad, critica firmemente a Firefox, aunque la mayoría de los ataques se concentran en Internet Explorer.
Según el informe publicado, se cuentan los browsers con mayores vulnerabilidades encontradas, tanto reconocidas como no reconocidas en el siguiente orden: Firefox con 41 vulnerabilidades, IE con 38, Safari con 12 y Opera con 7.
Pero a pesar de todo, el conteo de vulnerabilidades no es un factor completamente determinante en la seguridad de un navegador, ya que desde el punto de vista del tiempo de respuesta del reconocimiento, así como en la emisión de parches y soluciones se encuentra firefox a la vanguardia con un promedio de 1 día, lo sigue de cerca Opera con un promedio de 3 días, luego Safari con 7 y por último IE con 9 días.
Con lo anterior como antecedente, sumando la cantidad de ataques recibidos por navegador, no creo que en seguridad un navegador libre y de código abierto, al cual están miles de ojos alrededor de todo el mundo observando, evaluando y mejorándo sus sistemas de seguridad, descubriendo sus fallas y mejorándolas al instante sea peor a uno que es cerrado, que comparte parte de su código en el kernel del sistema operativo y que por el mismo hecho de ser cerrado sus vulnerabilidades no son publicadas y muchas veces reparadas en silencio mucho tiempo después del descubrimiento de su hoyo, sin contar tampoco el hecho de que ni Symantec, ni Microsoft son existentes en Linux o MacOs ni creo que piensen desarrollar un producto en ellos.
Aunque claro, también hay que reconocer el mérito de Opera que fué quien se llevó los premios como el "menos vulnerable" así como su existencia multiplataforma, felicitaciones.
UPDATE: Un amigo (Yakko rulz!) me envio un interesante video de cómo estropear el sistema operativo en menos de 3 minutos, Powered by IE style.
sábado, septiembre 30, 2006
El pasado, presente y futuro de la era de la información en internet
En el siguiente video no sólo se data la historia de los grandes protagonistas de la internet, sino que también proyecta desde una perspectiva lógica el futuro desenlace incluso de los medios de comunicación en el mundo bajo la influencia del internet en la era de la información.
Espero les guste.
AMD 65 nm aproaching
Con lo que aumentará la densidad de transistores dentro de sus procesadores, en la imagen se aprecia la oblea con la que producirán los chips bajo el proceso de fabricación mencionado anteriormente.
Para un futuro, se planean desarrollar una aqrquitectura que permita integrar 4 núcleos en un sólo procesador, una memoria caché L3 compartida para todos los núcleos, la utilización de memorias DDR3 y la implementación del HyperTransport 3.0 para la comunicación internúcleos, sin agregar el resultado de la fusión con ATI Technologies INC, de la que se esperan productos el primer semestre del 2007.
Se espera un futuro bastante interesante en la lucha entre AMD e Intel, quien por otro lado, ya está masificando la producción de Kendsfield, un procesador de "4 cores", que en realidad son 2 Conroes (la versión dual core reina del mercado en éste momento) pegados en la misma oblea y que por lo mismo promete bastante.
Batmaaaan!! chica rica! xD
en esta ocación veremos a nuestro héroe de antaño dramatizando el tema "chica rica", interpretado por René de la Vega (otro personaje de la farándula shilena desaparecido en el fondo del abismo rocalloso, recuerdo que decían que la ropa se la hacía su mamá xD!), notable.
miércoles, septiembre 13, 2006
jajaj igual ta wena la comparativa, pero te fuiste al chancho con el asunto del opera, supongo qe sabes de donde viene mozilla. y supongo qe has visto el código fuente del navegador, así como también conoces o sabes de la gente qe trabaja en su desarrollo.
Mozilla Firefox es el navegador por excelencia en Linux, en donde hereda directamente la mayoria de las caracteristicas de Mozilla Browser, el primer software de navegación web desarrollado por la fundación creada Mosaic Communications Corporation o mas conocida como Netscape, el cual fué diseñado en base uno de los navegadores más robustos de la historia del web: el aclamado Netscape Navigator, el que salió al público en 1994.
También cabe mencionar de que el primer navegador libre en el uso de bloqueo de código malicioso y en el anti pop-ups, el uso de marcadores dinámicos, soporte para estándares abiertos, y un mecanismo para añadir funcionalidades mediante extensiones, así como tambié incluirlas todas desde su primera versión.
Simplemente Firefox como navegador también es mucho mas cómodo para muchos usuarios en la navegación, por lo que emigrar a Opera les sera también un problema.
Y para terminar, Mozilla no sólo ofrece un navegador de carácter libre, sino que también una suite completa para internet; ahora, es probable de que Opera como software gratuito también terminará, aunque no es el momento para especular nada, Microsoft tiene grandes intenciones de comprar a la corporacion completa o sino al código de su navegador para incluirlo en Vista.
Recuerda que no es llegar y hablar sin una imparcialidad de la creación de software en la que están miles de voluntarios detrás de él participando activamente en su desarrollo y perfección.