Busindre » Curiosidades

Como descargar Videos, Música y Juegos en Flash desde GNU/Linux sin usar plugins

May 20th, 2008 by Busindre

El éxito de sitios como YouTube ha popularizado mucho el formato Flash en lo que a servicios multimedia para web se refiere. El formato Flash trabaja como sabemos sobre “fotogramas” y está destinado a la producción y entrega de contenido interactivo (Audio y video) sin importar la plataforma bajo la que se use. Utiliza gráficos vectoriales e imágenes ráster, sonido, código de programa, flujo de vídeo y audio bidireccional, entre otras cosas. Al ser un formato tan usado es normal que los usuarios tengan interés en descargar esos ficheros múltimedia para poder disfrutar de ellos sin depender de una conexión a Internet y de la operatividad sitio web que los ofrece.En principio este contenido audiovisual, ya sea en forma de manual interactivo, video, audio o imágenes, NO muestra facilidades para poder guardarse en el disco duro del que lo visualiza, ya que las webs donde se encuentran alojados no quieren facilitar dicha posibilidad, el negocio de los webmaster se basa en que se visite su web cada vez que alguien quiera disfrutar de ese juego o vídeo en formato flash, pero lógicamente sin opción a descarga.

¿Pero,.. Que nos dice la teoría? En principio, si podemos jugar a ese juego en flash o ver vídeos y escuchar las canciones en nuestro navegador web mediante flash, en algún lugar de nuestro ordenador estará cacheado ese material y deberíamos poder acceder a el. Si lo tenemos en nuestro pc cacheado durante un periodo de tiempo, habrá pasado en formas de paquetes por la red como es lógico, ya que el servidor habrá tenido que comunicarle a nuestro navegador web donde está ese archivo mp3, mp4, ogg, video flv, juego,.. En su defecto, si no le dice al navegador la ruta al fichero, mostrara la ruta a otro fichero que pueda contener esa información. Esto es lo que vamos a tratar de ver en este articulo, de una forma simple ver como podemos extraer ese tipo de ficheros flash y poder disfrutar de ellos tantas veces queramos de forma local, sin necesidad de usar Internet. Veremos como extraerlo de dos formas, primero del servidor donde se alojan, orientado a la creación scripts y luego comentaremos como poder encontrarlos cacheados después de una visualización en nuestro sistema GNU/Linux.

Leer más »

Posted in Curiosidades | Sin Comentarios »

El mito de los “picos” de ancho de banda en las descargas directas.

April 14th, 2008 by Busindre

Muchas veces hemos escuchado comentarios sobre los famosos “picos” en descargas de ficheros que superan el ancho de banda máximo contratado por un usuario con una compañía. Es decir, si tenemos por ejemplo 3 Mbits/s de ancho de banda contratado con un ISP, podremos descargar un máximo teórico de 375 Kbytes/s, en este caso, un pico puede ser cualquier valor alcanzado que sea superior a 375 Kbytes/s en un determinado espacio de tiempo. En ciertos navegadores podremos encontrar lo que muchos denominan “picos” a la hora de comenzar una descarga, donde durante un momento se puede apreciar en la ventana del gestor, que nos ha descargado varios Megabytes reales en tan solo un par de segundos, cosa que en principio debería ser algo imposible, al no ser que la compañía contratada nos suba el caudal por error, pero eso no duraría solo unos segundos como es lógico.

Muchos usuarios por desconocimiento, atribuyen estos picos a la tecnología y funcionamiento del ISP contatado, otros al navegador o a sus plugins, cuando eso es un error de concepto importante. No debemos caer en mitos, hay que tener en cuenta que los ISP miden muy bien a la hora de establecer limites a una conexión, nunca podremos ocupar más ancho de banda que el que define la compañía a nuestra conexión, usemos el software que usemos. La confusión viene por el desconocimiento sobre las WAN y el funcionamiento de la mayoría de los navegadores usados actualmente, muchos de ellos como Firefox, comienzan a descargar el fichero nada mas pulsar sobre el enlace, es decir, primero empieza a descargarlo y después muestra la ventana típica donde nos consulta sobre la acción a realizar con ese archivo (”Abrir con” y “Guardar en disco”), pero realmente el fichero sigue descargándose por debajo hasta que se cancele o bien termine de descargarse.

Entendiendo lo anterior, pongamos un simple ejemplo práctico, si queremos descargar un fichero de unos 30 Mbytes, pulsamos sobre el link y empezará la descarga por debajo, al rato, el navegador nos mostrará la ventana que pregunta sobre que hacer con dicho fichero, si suponemos que en ese espacio de tiempo han pasado unos 2 segundos y que luego tardamos otros 10 en darle el botón de “Guardar” o “Abrir”, podremos ver como el gestor de descargas de nuestro navegador indica que estamos bajando a unos 32 Mbits/s aproximadamente, estabilizándose al poco tiempo. Esto se debe a que cuando empieza a calcular el ancho de banda ya tiene unos 4 Megabytes descargados, que equivalen a 4096 Kbytes que son 32768 Kbits que a su vez equivalen a un ancho de banda de 32 Mbits/s, pero claro no es real, es simplemente el calculo que realiza el navegador con la cantidad de bytes descargados y el tiempo desde que pulsamos el botón “Guardar”. Para terminar de desmentir el mito de los picos, dejamos una captura que explica gráficamente todo lo contado con anterioridad.

Screenshot: http://www.busindre.com/archivos/bw.png

Posted in Curiosidades | Sin Comentarios »

Mapa / Esquema conceptual del Software Libre

April 4th, 2008 by Busindre

Esta Imagen que os presentamos pertenece al libro Guía Práctica sobre Software Libre de la Unesco y es un sencillo esquema que permite, de una sola pasada, visionar todos los conceptos claves del software libre y sus principales interrelaciones.

Mapa Conceptual Software Libre

Ultima versión de la Imagen: http://es.gnu.org/~reneme/map/map-es.png
Repositorio de mapas en otros formatos y tamaños: http://es.gnu.org/~reneme/map/

Posted in Curiosidades | Sin Comentarios »

Animar el escritorio con Xpenguins + Pack de monigotes (GNU/Linux)

March 28th, 2008 by Busindre

XPenguins es un juguete para el escritorio de GNU/Linux escrito por Robin Hogan, permite al servidor de las X ser invadido por múltiples monigotes de distinta índole que camparán por nuestro escritorio a sus anchas. Se pasearan por encima de nuestras ventanas, terminales, menús e iconos, se precipitarán al vacío, muchos de ellos muriendo al caer, intentarán escalar las ventanas que tengan a su alcance, volarán por el escritorio cual superherore,.. Un montón de cosas dependiendo del monigote que seleccionemos, ya que cada uno hace unas cosas distintas, podremos encontrar a nuestra mascota de Linux Tux, Megaman, Sonic, Bill Gates, Bart Simpsons, entre otros. La aplicación esta bajo licencia GNU GPL y es muy útil para gastar alguna broma, decorar nuestras capturas de pantalla o bien pasar unos minutos muertos matando a los monigotes de la pantalla con el puntero del ratón.

La única dependencia pedida es tener el sistema X Window y la biblioteca XPM instalada, la cual suele venir de serie en las distribuciones de GNU/Linux actuales, en caso contrario la encontraremos en los repositorios correspondientes de nuestra distro con un nombre similar a “libXpm”. Esta librería nos permite poder trabajar de múltiples formas con el formato XPM (pixmap), que es el usado por los monigotes de Xpenguins. Encontraremos también en los repositorios el paquete Xpenguins pero es recomendable que compilemos nosotros la última versión porque no pide más que una dependencia y nos permitirá disfrutar de las últimas opciones que pueda aportar.

Sonic       Bill Gates       Bart       Tux

Leer más »

Posted in Curiosidades | 1 Comentario »

Cambiar la terminal usada por Dynagen (GNU/Linux & FreeBSD)

February 26th, 2008 by Busindre

Dynagen, el conocido emulador de plataformas Cisco (Routers) para sistemas Unix y Windows, usa en su versión Unix la terminal xterm para ofrecer al usuario la posibilidad de controlar los distintos routers emulados. La consola lanzada por Dynagen es una Xterm con fondo blanco y letras negras, pero podemos modificar su aspecto o cambiar de terminal, ya sea konsole, aterm, rxvt, etc,… Solo necesitamos localizar el fichero dynagen.ini y editar la linea referente al telnet.

* Localizar el Fichero dynagen.ini

$ locate dynagen.ini
/opt/dynagen-0.10.1/dynagen.ini

* Editar / Comentar la siguiente linea:

telnet = xterm -T %d -e telnet %h %p > /dev/null 2>&1 &

* Cambiar / Añadir otra linea, por ejemplo usaremos una aterm con transparencia roja:

telnet = aterm -fn fixed -tr -trsb -sh 34 -fg white -tint red -bw 0 -cr cyan -sr -T %d -e telnet %h %p > /dev/null 2>&1 &

Variables:

%h = PC donde se ejecuta dynagen
%p = Puerto
%d = Nombre del router

ScreenShot: http://www.busindre.com/archivos/dynagen.jpg

Posted in Curiosidades | Sin Comentarios »

“setgid: Operación no permitida” En GNU/Linux

February 19th, 2008 by Busindre

Después de una actualización del sistema o de un cuelgue del sistema operativo podemos encontrar que al ejecutar el comando su / sudo, no podemos ingresar en el usuario root mostrándonos este molesto mensaje:

setgid: Operación no permitida (Castellano)
setgid: Operation not permitted (Ingles)

Este error, solo se nos muestra al usar el comando “su” desde un usuario cualquiera del sistema, pero si nos vamos a una terminal (Ctrl + Alt + F2, F3, F4,..) y nos logueamos como root donde se nos muestra la linea “Login: “, nos permitirá usar la cuenta de super usuario ya que no hemos accedido a ella por medio del comando su / sudo, que es donde está el problema. La solución es simple, el mismo linux nos esta diciendo que falla, algún problema tenemos con el bit “setgid”, por lo que vamos a machacar los permisos de su / sudo, que es por donde van los tiros, para establecer los que deben tener ejecutaremos lo siguiente en una consola como root:

# chown root.root /bin/su
# chmod 4755 /bin/su
# chmod 4755 /usr/bin/sudo

Con esto damos los permisos pertinentes y activamos “setgid” / “setuid”, que son permisos de acceso que se asignan a ciertos binarios en Unix para permitir ejecutar binarios a un usuario como si fuera root, un ejemplo de esto podemos verlo con comandos como su, mount, passwd o incluso ping, a los cuales si los listamos muestrán el bit suid activado (-rwS):


$ ls -lt /bin/ping
-rws–x–x 1 root root 28992 2007-05-09 19:59 /bin/ping*
$ ls -lt /usr/bin/passwd
-rws–x–x 1 root root 36092 2007-06-19 08:59 /usr/bin/passwd*
$ ls -lt /bin/mount
-rwsr-xr-x 1 root root 60576 2007-06-24 09:33 /bin/mount

Posted in Curiosidades | Sin Comentarios »

Problemas con comillas y guiones al hacer Copy & Paste de paginas web

February 11th, 2008 by Busindre

Es común encontrarse con problemas de caracteres cuando nos disponemos a copiar un script o unas determinadas instrucciones de linea de comandos procedente de alguna pagina web y pegarlas en nuestra consola, editor de textos o cualquier aplicación. Muchos de estos problemas los encontramos en foros y blogs donde exponen un determinado tutorial o una solución a algún problema y al terminar se muestra un sin fin de comentarios con quejas de que los comandos no funcionan adecuadamente, que el script muestra errores, que el tutorial no es correcto.. cuando el problema realmente es del cliente, del propio visitante de la web y su navegador.

Por defecto las webs y el propio cliente Firefox pueden especificar un tipo de letra que se usara para visualizar la página y es donde recae el problema, en el tipo de fuente usada del cliente web. Para ciertos tipos de fuentes no existen unos determinados símbolos y al ser usados por nuestro navegador, al realizar un copy / paste de alguno de esos caracteres (Típicas comillas, tildes y guiones) nos dará como resultado un error en el comando o un escrito con caracteres extraños, que incluso muchas veces parecen ser el correcto pero no lo son, como suele ser el caso del doble guión que es sustituido por un guión largo en algunos tipos de fuentes. La solución es bien simple y consiste en cambiar el tipo de letra de nuestro navegador, en el caso de Firefox:

Editar > Preferencias > Contenido > Tipos y colores > Avanzada > Cambiar tipo de letra.

Posted in Curiosidades | Sin Comentarios »

Fecha y Hora en la consola (Bash) en GNU/Linux y BSD

February 2nd, 2008 by Busindre

Si queremos ver en nuestra terminal bash de GNU/Linux / FreeBSD la fecha y la hora en todo momento de una forma limpia, podemos seguir este truco basado en la utilidad GNU “screen”, la cual sino viniera instalada en nuestro sistema, la podremos encontrar en nuestro gestor de paquete avanzado (apt, yum, urpmi, yast, etc…) o en forma de sources en los repositorios GNU. La utilidad de esto recae sobre todo cuando salimos a las terminales (Ctrl + Alt + tecla F), ya que fuera del entorno gráfico no disfrutamos de un reloj al que poder consultar.

Hay otros métodos de poder ver la fecha en consola, como es configurarlo en el propio prompt o haciendo uso de algún script, pero realmente no son las mejores soluciones, vamos a ver como hacerlo de forma más óptima, cómoda y rápida mediante la aplicación screen.

Screenshot: http://www.busindre.com/archivos/nmap.png

Leer más »

Posted in Curiosidades | 2 Comentarios »

Solución del problema de compilación del sniffer Ngrep (GNU/Linux)

January 19th, 2008 by Busindre

Ngrep es un conocido sniffer incluido en las famosa lista de “Las 50 herramientas mejores herramientas de seguridad”, que tiene como principal cualidad el filtrado de paquetes en relación a los datos que contienen (payload), no solo las cabeceras. El comando “grep” en GNU sirve para filtrar salidas o buscar cadenas de texto en ficheros, ngrep realiza lo mismo con los datos de los paquetes (No solo las “headers”) a nivel de capa de red. Realmente no hace nada que no pudiéramos hacer con Tcpdump, Snoop, Ethereal y demás aplicaciones, ya que tiene el motor basado en en la popular Pcap, que es usada como interfaz para capturar paquetes y tareas de filtración con los mismos, la implementación de pcap en sistemas UNIX se llama “Libpcap” y en sistemas Microsoft “WinPcap”, es el usado en la mayoría de los sniffers.

Cuando intentamos compilarla, al ejecutar el comando “./configure” en el directorio de fuentes de Ngrep para su posterior compilación, podemos encontrarnos con este pequeño problema al que daremos rápida solución.

Descargar: http://ngrep.sourceforge.net/download.html

Compilación / Instalación

$ ./configure
$ make
$ make install

Leer más »

Posted in Curiosidades | Sin Comentarios »

Expresiones Condicionales en los Shell Scripts (Todas)

January 16th, 2008 by Busindre

La red esta llena de manuales sobre “Shell Scripting”, donde muestran unas pocas expresiones condicionales, por norma las más usadas y populares, pero no todas las que hay y muchas veces se pierde un tiempo precioso buscando la que justamente necesitamos o alguna que desconocemos al visualizar algún script del sistema que requerimos de entender. Para ver todas las “condiciones” que podemos usar en scripts sin necesidad de consultar Internet o algún tutorial impreso, tenemos el manual de test, el cual podemos consultar rápidamente de la siguientes dos formas.


# man test
# info test

Esto nos mostrará todas las posibles expresiones condicionales que podemos usar en nuestros scripts de shell. Esto además permite poder completar rápidamente por ejemplo ciertos scripts de GNU/Linux para ponerlos más a nuestro gusto. Veamos un sencillo ejemplo de un sistema slackWare y el script de arranque de acpi .(/etc/rc.d/rc.acpi)

Leer más »

Posted in Curiosidades | Sin Comentarios »

« Previous Entries