Fran's site and blog

Blog

Windows Swastica y Adolf Walmer

Posted by lapaginadefran on October 13, 2009 at 2:13 AM Comments comments (0)

Sigo en mi casa haciendo mucho el friki.

He encontrado algo interesante en youtube:

 

"Os presento al sistema operativo,

de un nuevo orden mundial.

 

Lo haces a nuestra manera

¡o de ninguna!"


 

http://www.youtube.com/watch?v=4h-YsC3Ksi8&feature=related


 

http://www.youtube.com/watch?v=c3XdOl5YtLg&feature=related


 

Y están marcando nuestros portátiles con pegatinas de pingüinos aquienes usamos sistemas operativos distintos. Supongo que intentaránsecuestrarlos buscando licencias de software...

Pero resistiremos.


Extrae todas las fotos de un powerpoint (desde Linux)

Posted by lapaginadefran on October 13, 2009 at 2:03 AM Comments comments (0)

En esta página http://forumubuntusoftware.info/viewtopic.php?f=7&t=1995 hay un script para la shell bash que extrae de un powerpoint las fotos/imágenes que tiene. Porque a veces nos mandan presentaciones de preciosos paisajes o tías buenas que merece la pena conservar.Para el que tenga instalado en gnome el menú contextual para ejecutar scripts sobre un archivo, lo tiene especialmente fácil. Según dice el foro, conociendo las cabeceras de otros tipos de archivo, este mismo script puede ser adaptado para usarlo con otros archivos que contengan fotos, como podrían ser los pdf. Aunque en linux también tenemos un programa (si norecuerdo mal), que extrae las fotos de un pdf.  


#!/bin/bash

# Rip image files from PPS files

# By Eldad Zack

 

for fn in "$@"

do

   echo Ripping ${fn} ...

   

   declare -a pos

   posindex=0

   

   poslist=$(hexdump -v -e '1/1 "%02x"' "${fn}" |

         sed 's/.ffd8ffe00010/\nMARKERMARKER/g' |

         grep -abo MARKERMARKER |

          cut -f1 -d':');

         

   for x in $poslist

   do

      ((posindex++))

      ((y=x/2))

      pos[$posindex]=${y}

   done

   

   pos[$((posindex+1))]=$(stat -c '%s' "${fn}")

   

   for ((x=1; x<$posindex; x++))

   do

      echo "   pos $x ${pos[$x]} to ${pos[$((x+1))]}"

   

      #count=$((${pos[$((x+1))]}-${pos[$x]}))

      count=$((${pos[$posindex]}-${pos[$x]}))

      fnum=$(printf "%04g" $x);

   

      dd if="${fn}" ibs=1 skip=${pos[$x]} count=$count 2>/dev/null | convert - "${fn}.$fnum.jpg"

      

      if [[ $(stat -c %s "${fn}.$fnum.jpg") == 0 ]];

      then

         echo "[size zero] rm ${fn}.$fnum.jpg"

         rm ${fn}.$fnum.jpg

      fi

 

   done

   

   echo " + $(ls "${fn}"*jpg | wc -l | sed 's/ \+//g') files ripped."

   

   #ffd8ffe000104a464946 JFIF

   

   

done 

Descargando con el emule... ?sin ordenador!

Posted by lapaginadefran on August 7, 2009 at 5:24 AM Comments comments (0)

Pues sí.

Hace mucho tiempo vi en el Carrefour un disco duro externo un tanto especial. No se conectaba al ordenador vía USB, porque no tenía ningún conector USB (bueno tiene uno, pero no es para eso), pero sí un conector para cable de red (RJ45).

Así que el susodicho se ha de conectar al router de casa, o al switch, etc. pero no al ordenador. Y entonces al disco duro se accede vía red local. Desde Windows como una carpeta compartida desde un nuevo equipo que en principio se hace llamar "MyBook" o algo así (yo ya le cambié el nombre).

 

Su manejo es a través del navegador web.

 

Para usuarios de Windows viene un cd de instalación de una serie de utilidades, una de las cuales identifica el disco duro en la red para que puedas acceder a él y le asigna una letra de unidad de red en Mi Pc, que siempre es la letra K. Averiguada la ip del disco duro, y escrbiéndola en el navegador web, o bien escribiendo en el mismo el nombre netbios (el nombre de equipo con el que aparece en la red local), se accede a su entorno de administración. O sea, que se administra el disco duro a través del navegador web poniendo su ip o nombre como url.

 

Hasta ahí, todo bien. Lo que la empresa costructora del invento espera del usuario. Creas usuarios nuevos, carpetas compartidas nuevas, permisos sobre qué usuarios pueden acceder a qué carpetas...

 

Hasta que uno se acuerda de que el router inlámbrico de la marca linksys lleva como firmware un pequeño linux y que por eso para ese router existen ciertos proyectos libres que pueden convertirlo en un servidor web, y añadirle cosas. Y que este disco duro algo parecido a un S.O. debe de llevar también como firmware para que haga lo que hace.

 

Y sí. Lleva linux como firmware. Y como lleva linux y eso es código abierto, pues podemos empezar a jugar:

En

 

http://www.myboxproject.net/website/amule.instructions.php te enseñan a instalar el amule (emule para linux) en su versión más light de forma automática y sin que necesites tener idea alguna de linux. Et voilá!, tu disco duro externo se ha convertido en un dispositivo que descarga del emule y sin necesidad de que tu ordenador esté encendido.

Se trata de dejar el disco duro encendido las 24 horas como hacemos generalmente con el router. Y además el uno junto al otro, juntitos porque el cable de red que trae no es muy largo, pero tampoco pegados, que si MyBook (que así se llama el invento), se calienta mucho, pues se cuelga como si de un ordenador se tratara.

 

Así pues, cuando lo apagas, no se apaga instantáneamente como un disco duro externo normal, sino que lo hace progresivamente como cualquier ordenador. Y cuando lo enciendes, tampoco está instantáneamente encendido, sino que ha de arrancar, como nuestros PCs.

 

Y si quieres un control total de tu nuevo juguete, entonces aquí:

http://mybookworld.wikidot.com/first-steps-with-mbwe te enseñan como instalar un servidor ssh para entrar remotamente en consola de comandos.

En esa web te enseñan también como convertir tu disco duro en un pequeño servidor web para poder acceder a tus archivos desde fuera de casa desde el navegador web, a montar un servidor ftp, un servidor de impresión (le enchufas una impresora a la conexión USB que lleva y ya tienes una impresora en red para todos los ordenadores)... y muchas cosas más.

 

Yo flipo con él. Ahora estoy en una biblioteca con el único ordenador con el que hacía descargas con el emule, y sigo descargando porque ya no es mi portátil el que hace las descargas. Sino mi nuevo juguete, que se queda junto al router, encendido y haciendo los deberes.

 

Ya veis, también hay juguetes para adultos.


Mi Ubuntu basado en la versi?n 9.04

Posted by lapaginadefran on July 3, 2009 at 1:32 PM Comments comments (0)

 Este está creado desde un Ubuntu Linux Original (no desde Ultimate Edition),pero se le han añadido su Theme Pack propios de la versión de Ultimate Edition creada a partir de la 'Jaunty'. Esta es una versión clasificada como 'public', porque no lleva una cuenta de usuario con programas configurados para él. La diferencia entre mis versiones "public" y "private" es que, en las segundas, la cuenta de usuario era un backup de lo que tenía en mi entorno de trabajo. Es decir, misma característica de DVD utilizable en modo live, instalable y sin la opción de crear un usuario nuevo porque la instalación implicaba restaurar ese usuario ya creado con todo lo que contiene su espacio de trabajo. Ideal para llevar de un sitio a otro mis cosas llevando mi propio sistema operativo desde el que poder usarlas. E ideal para restaurar mi sistema con todos mis documentos y demás cosas de mi espacio de trabajo.

Pero con el tiempo he ido viendo que es más útil hacerle una copia deseguridad al entorno de trabajo por un lado (con tar se pueden hacerhasta de tipo diferencial), y luego por otro lado un backup del sistema sin cuentas de usuario guardadas.

          Las"public", eran eso, un Ubuntu instalable sin ninguna cuenta de usuario guardada. Eso implica no tener disponible la configuración de esos programas que necesitan estar configurados para algún usuario concreto;y, por supuesto, el entorno Wine.

          El entorno Wine bien podría estar fuera de las carpetas de los usuarios y personalizados para todos a la vez, pero me fallan conocimientos de scripting con los que poder crear un menú para cada nuevo usuario; aunque quizás eso lo resuelva en breve si me meto un poco en la estructura de menús de gnome, y consiga hacer un Wine utilizable paratodos.

Lo malo de esto puede ser un aumento de la inseguridad del sistema; porque Wine hereda los defectos de Windows, incluida la posibilidad de ejecución de viruses que, si están dentro del entorno de usuario, poco pueden hacer hacia el sistema.

          En esta versión basada en Ubuntu 9.04, he optado, de momento, por no guardar usuarios creados en mi sistema, y prescindir de programas para Windows preinstalados. Lo que sí aparece en el sistema una vez cargado,son algunos programas para Windows para que el usuario los instale siquiere.


En breve pondré una lista de los programas que incorpora esta nueva remasterización hecha por mí. Además, incluiré pequeños scripts colgados en esta misma página (u otra) para que cada uno complete su sistema aimagen y semejanza de como yo tengo el mío sin necesidad pues de tener que descargarse una imagen de DVD que ya debe de andar por el peso de unos 2 Gb, y que debido a ello, no he encontrado todavía una manera de poder distribuirla de forma gratuita.

 

Mi Ubuntu basado en la versi?n 8.10

Posted by lapaginadefran on July 3, 2009 at 1:13 PM Comments comments (0)


Supongo que habréis oído hablar, quienes nosepáis mucho de Linux, que existe una distribución Linux especialmente famosa por su facilidad de uso, que la hace apta como la opción con laque entrar en el mundo Linux y poder defenderse e ir aprendiendo el nuevo sistema a un ritmo aceptablemente bueno. Se trata de Ubuntu (http://www.ubuntu.com).


 

Por ser código abierto, existe la opción de modificarlo y crea rpersonalizaciones a esa distribución orginal. Una muy buena, que es lo que yo tengo instalado como mi Linux de entorno productivo (lo que nunca debería fallar), es Ultimate Edition 2.0, (http://ultimateedition.info), que tiene de especial la cantidad de software preinstalado con respecto al Ubuntu original, además de muchos temas y efectos visuales que hacen del uso de Linux una experiencia tan o más grata que lo que puede ser el Windows Vista; con la diferencia de que mi viejo PCPentium IV a 1,6 GHz puede con él; y el Vista ni siquiera se dejaría instalar ahí.

 

Lógicamente, Ultimate Editiontambién es personalizable; y de eso va este post. He creado una distro derivada de ésta última a la que he aportado la instalación de ciertos programas que requieren de una configuración post-instalación personalizada para cada usuario. Así pues, existe un usuario preconfigurado que sería el primero en ser creado al instalar ladistro. Es decir, el resultado también es un Linux Live (en dvd en este caso), que puede probarse sin necesidad de ser instalado pero que se puede instalar como cualquier Ubuntu. Es decir, sigue siendo Ubuntu también en ese aspecto fundamental: se puede probar en modo live, desde un pen drive y también se puede instalar.

 

 

Los programas añadidos por mí son:


 

  • TRUECRYPT:

¿Multiplataforma?: Sí. Existe para Windows, Linux, Mac... su aspecto en Linux es idéntico al de Windows y su uso prácticamente igual.


¿Qué es?

Sirve para crear archivos ecriptados en los que guardar informaciónpersonal. Las técnicas de encriptación son tan fuertes que perder lacontraseña de entrada equivale a tener que olvidarse de aquello queescondimos.


Dificultad de uso: fácil.


 

  • TOR:

¿Multiplataforma? Sí. Para Windows, Linux, etc.


¿Qué es?

Sistema de navegación anónima integrado en Firefox gracias al plugin ?Torbutton?.

Dificultad de uso: fácil.


 

  • ETTERCAP:

¿Multiplataforma? Sí. Existe al menos para Windows y Linux.


¿Qué es?

Gran sniffer para redes no conmutadas y conmutadas que es capazincluso de esnifar tráfico ssl (el que se usa para pagos ?seguros?).


Dificultad de Uso:Media. Se recomienda empezar con algún manual.

Nota: Este programa no está convenientemente configurado para capturar tráfico en redes conmutadas para tráfico ssl. Se me olvidó hacerlo.


 

  • MAQUINA VIRTUAL VMWARE:

¿Multiplataforma? Sí. Para Windows y Linux al menos.


¿Qué es?

Un programa que crea ?ordenadores virtuales?. Es decir, simuladentro de su pantalla ser un ordenador que tiene el hardware que lehemos definido previamente (discos duros, la capacidad de cada uno,cantidad de memoria RAM, núcleos del microprocesador, tarjetas de red,etc, etc). Sirve para ejecutar un sistema operativo dentro de otro. Esdecir, en una ventanita podríamos tener un Windows ejecutándose desdenuestro Linux, o viceversa, o un Windows, dentro de otro, un Linuxdentro de otro distinto... Podemos ejecutar Linex en máquina virtualdesde nuestro Ubuntu, que es más manejable.


 

Dificultad: Media. Se aconseja tutorial para empezar.


 

  • PLUGINS PARA FIREFOX 3.0:

¿Multiplataforma? Sí.


¿Qué son? Download helper (para bajar vídeos de páginas como youtube directamente).


Diversos programas de información sobre la ip de la página queestamos visitando, país de origen, nuestra ip pública. Interesantes.


Dificultad: Fácil. Se requiere saber sobre la información que ofrecen (qué es hacer un who is, por ejemplo).


 

  • OPENOFFICE 3.0 + PLUGIN PARA RETOQUE DE ARCHIVOS PDF:

¿Multiplataforma? Sí. Windows, Linux, Mac, Solaris...


¿Qué es?

Ya sabemos. La alternativa libre al Office de Microsoft con las quese examinan los aspirantes a auxiliares administrativos de la Junta. Laúltima versión de Ubuntu no incluye la versión 3.0. No está todavía enlos repositorios oficiales; así que la he instalado yo. El complementopara editar archivos pdf lo incluyo también, que no viene cuando seinstala (tampoco en Windows).


Dificultad: No sé como clasificarlo.


 

  • VIRTUALBOX:

Multiplataforma: Sí. Windows y Linux al menos.


¿Qué es?

Otra máquina virtual como VMWare, con la diferencia que ésta es decódigo abierto. Con soporte para usb que requiere configuración a parte(ya configurada).

Dificultad: Yo diría que algo más fácil que VMWare.

 

Librería libk3b3-extracodecs y normalize-audio.


¿Qué es?

Extras para K3b (elequivalente a Nero en Linux e igual de fácil de usar) que permite hacercds de audio desde archivos mp3 (no incluido en Ubuntu original porcuestiones de licencias) y plugin para normalizar pistas de audiocuando éstas están grabadas a distinto volumen (que no haya canciones aun volumen mucho más alto que otras).

Multiplataforma: Al menos existe en Linux. Creo que ha sido portado a Widows también

Dificultad: Son complementos ocultos que ofrecen más funcionalidad a K3b sin que lo veamos.


 

PROGRAMAS PARA WINDOWS DENTRO DE LINUX:

 

  • IE 6.0. Para aquellas páginas que todavía se resisten a Firefox.

 

  • mRC, IRCap y TerraIrc: Conjuntoformado por el famoso programa para chatear en el IRC, más el scriptIRCap y un add-on para chatear en Terra a través del IRC. Para chatearen Terra desde Linux sin ningún problema.

 

  • VSO Vídeo to DVD Converter:Crea DVD de vídeo a partir de tus pelis que tengas en formato avi parapoder verlas en el DVD doméstico si éste no reproduce DivX. Ideal paracrear DVDs a partir de las pelis bajadas de la red. Versión de prueba.El registro del programa a cargo de cada uno. En Linux existe Devedé,que hace lo mismo; y esta versión lo lleva instalado.

 

  • Videotutoriales que explicancosas como cambiar la resolución de pantalla para pantallaspanorámicas, como pueden ser las de los portátiles de ahora, y unasinstrucciones rápidas que se encuentran en el escritorio con enlaces alos distintos videotutoriales. Todas las herramientas que he utilizadopara unas u otras cosas están en la distro ya instaladas. 

Objetivo de una distro personalizada:

Lo bueno de esta distro es que sigue siendo Ubuntu,con sus repositorios, sus paquetes oficiales... simplemente le heañadido más programas que tienen la particularidad de necesitar una configuración posterior a su instalación, cosa que resulta un coñazo cuando se trata de hacerlo con más de un programa instalado.

 

El primer objetivo de este pequeño proyecto fue tener mi copia de seguridad rápidamente reinstalable; con la diferencia de que, al seguir siendo un Linux Live, cada vez que arranca hace una detección previa del hardware de la máquina en la que se está ejecutando, por lo que puede ser instalado no sólo en mi ordenador (lo que haría una típicacopia de seguridad con programas tipo Norton Ghost), sino en cualquier otro.

 

Desde que me pasé a Linux estuve especialmente atento a las dificultades que encontraba en el cambio como típio usuario de Windowsque se pasa a otro sistema operativo desconocido con todo lo que eso supone. Me tomé especial interés en hacer un cambio gradual y lo menos ?doloroso? posible porque esa sería la manera de atraer a un mayor número de usuarios de Windows a este nuevo entorno en el que he puesto mucha confianza. Por eso me he informado bastante sobre las distintas opciones para ejecutar programas Windows desde Linux, y por eso en mi distro he metido máquinas virtuales y programas para Windows instalados directamente a través de Wine (http://winehq.org).


 

Así pues, el objetivo a más largo plazode crear una distro propia es la de facilitar el camino a quienes estén realmente hasta las narices de los virus, las reinstalaciones periódicas de Windows + las reinstalaciones periódicas de todo lo queuno tenía instalado antes de tener que formatear de nuevo, hasta las narices de salvar datos una y otra vez por si los virus atacan o hayque instalar Windows de nuevo. Hasta las narices de los correos que acojonan sobre supervirus que se cuelan por el messenger, por un contacto de hi5, etc, etc, que son todos mandangas, pero que uno no sabe a priori si creérselo. En resumen, para todos aquellos que están hasta las narices de Windows pero consideran difícil o poco agradable ponerse con algo nuevo que, como nuevo que es, necesita de tiempo deaprendizaje para estar tan suelto como con lo que uno ya conoce.

 


A esta primera versión la he llamado Tom Bishop Linux,en alusión al personaje interpretado por Brad Pitt en la peli ?Juego de Espías?, que es de las pocas películas que he visto más de una vez, queyo no soy de ver una película más de una vez. Pero vamos, que tiene un aspecto muy poco distinto al original Ultimate Edition.