Algo de Linux: febrero 2008

miércoles, 27 de febrero de 2008

El shell de linux: Comando join

Un comando que nos puede resultar bastante util para mezclar información obtenida de dos ficheros relacionados es el comando join.

join se utiliza para crear un archivo mezclando otros dos que tienen un campo clave con información común. Por defecto, no tenemos que indicar ese primer campo común, pero podemos indicar otro campo distinto.
Para poder mezclar la información de ambos ficheros, los campos deben estar separados por un caracter, que por defecto es el espacio o tabulador.

Ejemplo:
join fichero1 fichero2
Los espacios iniciales se ignoran.

Si deseamos especificar un separador de campo específico, lo hacemos con el parámetro -t. Veamos un ejemplo en el que utilizamos como separador de campos los dos puntos:
join -t":" profesores.txt grupos.txt
Pero imaginemos que el campo por el que queremos mezclar los ficheros no es el primero en ambos archivos. Pues bien, podemos indicar el número de campo por el que queremos hacer la mezcla en cualquiera de los archivos:
join -t":" -2 2 profesores.txt grupos.txt
En el ejemplo anterior estamos indicando que la mezcla se debe realizar tomando el primer campo del primer fichero con el segundo campo del segundo fichero.

También podríamos indicar los campos de cada fichero por los que se debe mezclar:
join -t":" -1 2 -2 2 profesores.txt grupos.txt
En este caso, mezclamos tomando como referencia el segundo campo del primer fichero con el segundo campo del segundo fichero.

Un detalle importante a destacar: Los ficheros deben estar ordenados por el campo que se van a mezclar.

El shell de linux: Comando cut

El comando cut nos permite buscar y/o seleccionar columnas o campos dentro de un archivo estructurado.

En el caso de los campos, los archivos deben estar estructurados y entre campo y campo debe existir obligatoriamente un delimitador. Este delimitador puede ser: los dos puntos ( : ), el tabulador, espacio en blanco, u otro carácter.

Para seleccionar un campo dentro de un fichero debemos especificar el número de campo después del parámetro:

cut -f numerodecampo fichero

Por defecto, el delimitador es el tabulador. Si utilizamos otro delimitador, lo indicaremos mediante el parámetro -d . Por ejemplo:

cut -f numerodecampo -d"delimitador" fichero

Si trabajamos con columnas nos encontramos como primera referencia que tenemos campos de longitud fija, mientras que con los campos estos pueden ser de longitud variable.

El número de cada columna hace referencia a su posición dentro de la línea. Indicamos las columnas con el parámetro -c número de columna y fichero. Por ejemplo:

cut -c22-34 fichero

Usar el teclado numérico para manejar el puntero del ratón

Una característica de accesibilidad de gnome que nos resulta muy útil es la que nos permite manejar el puntero del ratón mediante el teclado numérico.
Como habitualmente me encuentro muchos ratones averiados, he decidido activarla por defecto para todos los usuarios. De este modo, si el ratón no funciona, podemos usar el teclado numérico en su lugar.

Para usar el teclado numérico como manejador del puntero del ratón en gnome hay que activarlo. Como tengo muchos usuarios en el centro, no puedo permitirme el lujo de ir activándolo uno por uno de forma gráfica. Así que lo activo mediante un script.

La activación puede hacerse modificando en la entrada mousekeys_enable el valor false por true en el fichero:
/home/profesor/nombreusuarioprofesor/.gconf/desktop/gnome/accessibility/keyboard/%gconf.xml

Como no puedo pegar el script porque el blog interpreta algunas etiquetas del fichero xml, lo subo a mediafire:

http://www.mediafire.com/?v1zu0vm4tuo

viernes, 22 de febrero de 2008

Montar UBCD4Win en un pendrive

0. Fuente


Este artículo está sacado de Quantumachine tal cual, sin realizarle modificaciones. El artículo original se encuentra almacenado en: http://www.quantumachine.net/?q=node/6

1. Introducción

Hoy vamos a hacer algo que es bastante útil actualmente ya que nos podemos
encontrar en una reparación o instalación de windows xp un tanto peculiar,
y ésto nos podría resultar muy adecuado.

Básicamente, vamos a arrancar desde un pincho USB (también conocido
como pendrive, llave, etc) una "versión reducida" de Windows desde la que
podremos reparar nuestro PC de cierto tipo de fallos o simplemente iniciar una
instalación de Windows.

Y porqué arrancar desde un dispositivo USB y no desde un CD o DVD?
bien, la respuesta es simple: puede que el ordenador se encuentre sin lector
de CDs o DVDs.

Bien, antes de proceder a nuestra tarea vamos a diferenciar entre dos cosas:


  • Pseudo-instalación o "versión reducida" de Windows XP: este
    proceso se basa en usar la utilidad UBCD4Win para crear una serie de
    ficheros que compondrán una versión reducida de Windows XP preparada
    para ser arrancada desde cualquier medio extraíble compatible.
  • Instalación completa o instalación limpia de Windows XP: una
    instalación en disco duro que pretende ser permanente y usable por el
    usuario para sus tareas cotidianas.

2. Preparándose

2.1 Qué necesitamos?

A continuación se muestra un listado de lo que se necesita:





Es conveniente preparar cada uno de los requisitos de esta sección para
que así se puedan realizar los pasos siguientes sin interrupciones.

2.2 CD de Windows XP

Vamos a crear una pseudo-instalación Windows XP que arranca por USB,
por lo que necesitaremos un CD de Windows XP original (con su licencia
autorizada). También hay un Windows XP Unattended Edition (Windows XP
edición desatendida) que podemos descargar de una red de P2P.
Los enlaces los podremos encontrar en

http://www.windowsue.com/

Recordad siempre que para usar Windows XP necesitais vuestra
licencia correspondiente :)

2.3 Pendrive USB

Una vez que vayamos a crear la pseudo-instalación de Windows XP con
UBCD4Win tendremos que grabarla en el dispositivo USB con PetoUSB, de modo
que necesitaremos bastante espacio.

Se pueden quitar muchas de las extensiones para poder ajustarlo a un pendrive
USB de 512 MB.

2.4 UBCD4Win

UBCD4Win es un programa basado en PEBuilder
(
http://www.nu2.nu/pebuilder/), que crea una pseudo-instalación en
un subdirectorio o en una imagen ISO, y que nos permite arrancar una
versión reducida de Windows XP desde un CD.

En este tutorial vamos a conseguir arrancarlo desde un dispositvo USB.
cabe decir que no en todos los ordenadores se puede arrancar desde dispositivos
USB.

Depende de varios factores, entre ellos, si la BIOS es capaz de arrancar desde
este tipo de dispositivos.

2.5 PetoUsb

Con este programa podremos formatear, hacer arrancable y copiar la pseudo-instalación
creada por UBCD4Win a nuestro pendrive USB.

3. Crear el soporte con UBCD4WIN

3.1 Instalación de UBCD4WIN

La instalación es bastante simple. Solo tenemos que arrancar el instalador
que previamente nos habíamos descargado, poner la ruta donde queremos que
se copien los ficheros y lo tendremos.

Cabe decir que no va a crear ningún acceso directo por lo que habrá
que arrancar el programa directamen del directorio donde lo hayamos instalado.



Haga clic para agrandar


Al abrir UBCD4WINBuilder.exe, que es nuestro ejecutable, los que anteriormente
hayais usado PEBuilder os soprendereis porque es un PEBuiler! Con la diferencia
de que lleva un montón de plugins (que en realidad son programas en sí) ya de serie y no como el PEBuilder que era muy pobre en este aspecto.




Haga clic para agrandar



3.2 Crear la pseudo-instalación de Windows XP

Una vez tengamos nuestro CD de Windows XP insertado podemos proceder a la
creación de nuestro "bicho" con estos sencillos pasos:


  1. En el apartado fuente selecionamos la unidad que contenga nuestro CD de
    Windows XP (en mi caso la G:
  2. El apartado adicionales lo podemos dejar vacío.
  3. En el apartado salida ponemos el directorio donde queremos que se guarden
    todos los ficheros de trabajo.
  4. Es importante elegir un directorio adecuado ya que después tenemos que
    indicárselo a PetoUsb para que pase estos ficheros al pendrive USB.
    de las opciones de por debajo (Nada/ISO/Grabar CD) elegimos la opción
    "Nada".

  5. Hacemos click en el botón "Plugins" para deseleccionar los plugins
    que más espacio puedan ocupar y así podamos copiar los ficheros en
    un pendrive USB de 512MB. normalmente basta con que quitemos los plugins de
    los navegadores (mozilla firefox, opera), los de los juegos y algunos
    antivirus.




Cuando hayamos acabado hacemos click en el botón "Construir" para iniciar
la creación. tan solo hay que esperar a que acabe el proceso.



Nota: Por supuesto podemos elegir la creación de una imagen ISO y
grabarla en un CD para otros usos.

Una vez que el proceso haya acabado tendremos los ficheros preparados para
pasarlos al pendrive USB en el directorio que hayamos especificado en el
punto c. en nuestro caso sería C:\ubcdwin\BartPE.

Habrá que asegurarse de que el tama� de este directorio no sea superior
al tama� de nuestro pendrive USB.




Haga clic para agrandar



4. Copiar al pendrive USB

4.1 Instalar PetoUsb

En cuanto nos hayamos descargado este programa, nos daremos cuenta de que es
un archivo comprimido en formato Zip.

No necesitamos ningún programa externo para descomprimir este tipo
de archivos si estamos en Windows XP.

Procederemos a extraer los contenidos del archivo. Dentro podremos encontrar
el ejecutable petousb.exe que es el que nos interesa a nosotros. Este
programa no necesita instalación, solo teneis que abrir el ejecutable y
os saldrá la siguiente pantalla:




Haga clic para agrandar




Este programa funciona de una manera bastante simple:

  1. Seleccionamos el dispositivo que vamos a usar para la tarea. puede ser un
    pendrive USB genérico como indica la opción "USB Removable" o puede
    ser un disco duro USB, por ejemplo, para lo cual tendríamos que seleccionar
    "USB Fixed".
  2. A continuación marcaremos la opción "Enable disk format" si deseamos
    que se formatee nuestro dispositivo antes de proceder a la copia de ficheros.
    alternativamente podemos seleccionar también "Quick format" para realizar un
    formato rápido.
    Importante: para realizar el formato del pendrive USB es necesario que se
    haga con el formato FAT y no FAT32, ya que sino no funcionará el
    proceso de hacer arrancable el dispositivo, por lo que yo recomiendo que se
    haga el formato desde "Mi PC", con la opción de formatear que trae windows.



  3. Haga clic para agrandar



  4. Elejimos en la opcion "Source Path to built BarPE" el directorio donde USB4Win
    creó los ficheros de trabajo, que son los que se van a copiar al pendrive.
  5. Seleccionamos "Enable file copy" para que el proceso copie todos los
    ficheros creados con USB4Win.
  6. Una vez que hayamos seleccionado todas las opciones hacemos click en
    "Start" para iniciar el proceso.


Tras unos minutos ya tendremos nuestro dispositivo USB con casi todos los
requisitos para su arranque.

4.2 Preparar el arranque para el pendrive USB


En el apartado de requisitos hemos indicado que hacen falta dos programas,
mkbt y syslinux. para syslinux he descargado la versión 3.35 que es la
última en el momento de escribir este artículo. para mkbt la
versión más actual es la 2.0

3.2.1 syslinux

syslinux viene comprimido en un archivo .zip y yo lo he descomprimido en
c:\utiles\syslinux, de ahí cogeré los ficheros que necesito
realmente para arrancar el pendrive.

3.2.2 mkbt

mkbt también viene comprimido en un archivo .zip y lo he descomprimido
en c:\utiles\mkbt

3.2.3 Copiando los ficheros necesarios

Vamos a ver que ficheros necesitamos para nuestro pendrive. Abrimos una
"simbolo del sistema", que se encuentra en Inicio->Programas->Accesorios->Simbolo del sistema
para ejecutar las órdenes correspondientes.

Aquí está el listado de ficheros que hay que copiar en la raíz
de nuestro pendrive USB, en mi caso correspondería a I:\


  1. Del directorio de mkbt necesitamos solo el mkbt.exe, que en mi caso se
    encuentra en c:\utiles\mkbt\mkbt.exe
  2. Del directorio de syslinux necesitamos c:\utiles\syslinux-3.35\win32\syslinux.exe,
    c:\utiles\syslinux-3.35\com32\modules\vesamenu.c32
  3. Del directorio de instalación de UBCD4Win, que en mi caso se encuentra
    e:\ubcd4win, necesitamos el fichero pe2usb.bin, y habrá que renombrarlo
    en a pe2usb.bss una vez que esté copiado en el pendrive USB.



Aquí se muestran los ficheros necesarios ya copiados en el pendrive USB
que en mi caso se accede bajo la letra I:




Haga clic para agrandar



3.2.4 Hacer arrancable el pendrive USB

Ahora podemos ir al "símbolo del sistema" que anterior habíamos
abierto. Las siguientes órdenes son genéricas por lo que usted
tendrá que adaptarlas a su máquina:

  1. Nos movemos hasta la unidad del pendrive USB -> i:

  2. Creamos el sector de arranque -> mkbt -x pe2usb.bss i:

  3. Transferimos syslinux al pendrive - syslinux i:



Ahora debemos crear un fichero llamado syslinux.cfg en la raíz de
nuestro pendrive USB, en mi caso I:\ y debe contener el siguiente texto:





default vesamenu.c32

prompt 0

timeout 0

MENU TITLE Arranque USB

label UBCD4Win

menu label UBCD4Win

kernel pe2usb.bss



Con estos sencillos pasos ya estamos en condiciones de probar nuestro
pendrive USB para comprobar si arranca. cabe destacar que aunque nuestro
sistema sea capaz de arrancar dispositivos USB, no va a funcionar con todas
las máquinas.

5. Probar nuestra creación

Reiniciamos nuestro ordenador y antes de que comience la carga de Windows
(o el sistema operativo que tengamos instalado) nos vamos a la configuración
de la BIOS.

Para entrar en algunos sistemas se usa la tecla "Suprimir" o "Supr" y
en otros F2. una vez dentro debemos indicar que queremos que se arranque desde un
dispositivo USB.

Si la BIOS no contempla esta opción, entonces no podremos
hacer nada para arrancar nuestro dispositivo. Tal vez una actualización de la
BIOS pueda solucionar este problema, pero eso ya se sale del ámbito de este
manual.

Si todo va bien cuando guardemos los cambios y salgamos de la BIOS, nuestro
ordenador arrancará el UBCD4Win desde nuestro pendrive USB con lo que
podremos estar más que contentos.

Apéndice A.

El autor no se hace responsable de los daños que pueda causar lo aquí explicado.
Este documento asume que usted posee una licencia de windows xp para uso
personal.

Apéndice B - Licencia

Este artículo está sujeto a la licencia de la GNU FDL. Haga clic
aquí para leer las condiciones de la FDL.

Puede hacer clic aquí
para ver una traducción NO oficial en castellano.

tuxillo, irc-Hispano en #linux

jueves, 21 de febrero de 2008

Crear y restaurar imágenes de disco con el comando dd

El comando dd (duplicate disk) es un comando bastante útil para transferir datos desde un dispositivo y/o archivo hacia otro dispositivo, archivo, etc.

La sintaxis básica del comando es la siguiente:

dd if=origen of=destino

Con if (significa “input file“) indicamos lo que queremos copiar
Con of (significa “output file“) indicamos donde se almacenará la información.

Aunque parezca mentira, en ocasiones tenemos que recurrir a los disquetes. Pues bien, para crear una imagen de un disquete suelo utilizar el comando dd. Veamos cómo se hace porque es muy fácil:

Para crear una imagen de un disquete, primero insertamos el disquete que queremos copiar y escribimos lo siguiente en la consola:

dd if=/dev/fd0 of=disquete.img

No tenemos que montar el disquete ni nada.

Naturalmente, la imagen se creará en el directorio actual, en el que tenemos que tener permisos de escritura. Así que, lo mejor es que hagamos la imagen en nuestro directorio HOME.

Si lo que queremos es escribir el contenido de una imagen en un disquete, no tenemos más que insertar un disquete vacío y escribimos lo siguiente:

dd if=disquete.img of=/dev/fd0

Otra cosa para la que resulta muy útil usar el comando dd es crear una imagen .iso de un CD o DVD. Veamos cómo se hace:

dd if=/media/cdrom of=nombre_imagen.iso

Una vez creada la ISO, podremos grabarla normalmente con nuestro programa de grabación favorito como imagen, que los archivos se expandirán.

miércoles, 20 de febrero de 2008

Probar aplicaciones de Windows CE 5.0 en nuestro ordenador

Windows CE es un sistema operativo de Microsoft diseñado para correr embebido en dispositivos móviles como por ejemplo PDA's, Navegadores GPS, teléfonos móviles....

Windows CE fue desarrollado a base de nuevas arquitecturas y una nueva plataforma de desarrollo que permite una cierta conexión con sistemas Windows XP o NT

Si leemos un poco, veremos que muchos de los dispositivos móviles de hoy en día llevan un sistema operativo Windows CE para funcionar. El navegador GPS Acer de la serie P600, por ejemplo, lleva un Windows CE 5.0.

Pues bien, si tenemos este sistema operativo en nuestro dispositivo, podemos descargarnos de la web de Microsoft un emulador de Windows CE 5.0, para probar aplicaciones antes de pasarlas al dispositivo.

La dirección para descargarlo es la siguiente:
http://www.microsoft.com/downloads/details.aspx?FamilyID=A120E012-CA31-4BE9-A3BF-B9BF4F64CE72&displaylang=en#Overview

El archivo descargado es un ejecutable que podemos instalar en nuestro ordenador.
Una vez instalado, lo ejecutamos y ya podemos ver el sistema operativo como nos aparecería en nuestro dispositivo.

Aquí os pego una imagen para que lo veáis:

Por cierto, para poder pasar documentos y aplicaciones a nuestro emulador, tenemos que compartir una carpeta de nuestro ordenador.
Para compartir una carpeta, seleccionamos el elemento de menú Emulator->Folder Sharing del emulador, tal y como podemos ver en la siguiente imagen:


Nos aparecerá un cuadro de diálogo como el siguiente:


Seleccionamos la opción que dice "Share this folder" y hacemos clic en el botón de los puntos suspensivos (...) para elegir la carpeta que queremos compartir con nuestro emulador.

Una vez elegida la carpeta a compartir pulsamos el botón OK y listo.

Una vez hecho lo anterior, lo que pongamos en la carpeta compartida nos aparecerá en nuestro dispositivo en SDMMC, como si fuera una tarjeta SD.

Y ya podremos probar aplicaciones en nuestro emulador antes de pasarlas a nuestra PDA, navegador o teléfono móvil.

jueves, 14 de febrero de 2008

Dónde buscar drivers

Muchas veces tenemos que instalar un nuevo hardware y no tenemos sus drivers. Bien, pues aquí tenemos un buen sitio para encontrar drivers:

http://driverscollection.com/

martes, 12 de febrero de 2008

Convertir archivos de Office 2007 (docx, xlsx, pptx, ...) a otros formatos (doc, rtf, ...)

Como Microsoft tiene que darnos la paliza siempre con algo, en Office 2007 se propuso fastidiarnos con nuevos formatos: DOCX, XLSX, PPTX, etc, totalmente incompatibles con anteriores versiones de Word, Excel, Acces y PowerPoint.

Así que, si tenemos la mala suerte de recibir uno de estos archivos, y tenemos Openoffice o Office XP / 2000 / 2003, podemos convertirlo mediante la siguiente web:

http://www.zamzar.com/


domingo, 10 de febrero de 2008

Desbloquear navegador Acer serie P600

Últimamente está bastante de moda comprarse un navegador gps, como por ejemplo el ACER P610 que viene con Copilot y desbloquearlo para instalar otro software de navegación adicional como Tomtom, MioMap, ... o incluso otras aplicaciones como calculadoras, diccionarios, software de reproducción de windows....

Los ACER de la serie P600 vienen con el Windows CE 5. Al desbloquearlos, conseguimos acceder al sistema operativo en nuestra PDA viendo el explorador de windows, con lo cual, podemos instalar nuevo software.

Por si alguien quiere desbloquear su Acer de la serie 600, os dejo un enlace a un archivo con el que hacerlo. Si lo véis por dentro, lo único que hace es cambiar que se cargue el copilot por el explorer de windows. Dentro vienen unas pequeñas instrucciones, aunque básicamente se trata de ejecutar el archivo desbloqueo.bat con la PDA conectada vía ActiveSync.

http://www.mediafire.com/?4ydtdztpaym

Y si una vez desbloqueado, queréis volver a restaurarlo, no tenéis más que conectar vuestra PDA vía ActiveSync y ejecutar el archivo restaurar.bat que viene dentro.

sábado, 9 de febrero de 2008

Recuperar datos borrados en linux: recoverjpg, magicrescue y foremost

Para la recuperación de archivos, existen para Linux muchas opciones, como por ejemplo:
  • testdisk - Escaner de particiones y herramienta de recuperación. Compatible con todas las particiones. GPL.
  • magicrescue - Recuperación de "bytes mágicos". GPL.
  • e2undel - sólo en ext2. GPL.
  • recover - Sólo particiones ext2. GPL.
  • recoverjpg - sólo para archivos jpg/jpeg. GPL.
  • foremost - Recuperación 'forense' de archivos en disco y unidades externas (cámaras...). GPL.
  • sleuthkit - DOS, BSD, Mac & Sun partitions. IBM+GPL.
  • gddrescue - Usa posibles backups del archivo para evitar errores. GPL.
Veamos dos de estas herramientas para recuperar datos borrados en linux: magicrescue y foremost. Ambas se encuentran habitualmente en los repositorios, así que, para instalarlas no tenemos más que hacer:

# apt-get install magicrescue foremost

* magicrescue.
Esta herramienta recupera una amplia gama de archivos: avi, mp3, gimp-xcf, jpg, png, doc, odt, etc...
Por cada tipo de archivo soportado tiene un archivo con receta ubicado en el catálogo /usr/local/share/magicrescue/recipes.

root@adminies:/home/miusuario# ls /usr/share/magicrescue/recipes/
avi gimp-xcf gzip jpeg-jfif mp3-id3v2 perl zip
elf gpl jpeg-exif mp3-id3v1 msoffice png

Para recuperar un archivo .zip, por ejemplo, ejecutariamos la siguiente instrucción:

# magicrescue -d /opt/tmp/ -r /usr/share/magicrescue/recipes/zip /dev/hda3

- Con la opción -d definimos el catálogo de destino de recuperación.
- Con la opción -r le decimos el recipiente que debe buscar. Por ejemplo: .zip .jpg
- El último argumento es el sitio a escanear.

* foremost.
Es un programa similar al anterior.
Podemos ver los tipos de archivos soportados haciendo un man, aunque también podemos verlo en el archivo de configuración /etc/foremost.conf.

Veamos un ejemplo para recuperar un archivo doc borrado:

# foremost -t doc -o /tmp/recuperado -i /home/usuario/apuntes

- Con la opción -t indicamos el tipo de archivo a buscar.
- Con la opcion -o indicamos el lugar donde almacenar los archivos recuperados.
- Con la opción -i indicamos el lugar a escanear

pdfedit: Un editor de archivos PDF en linux

PDFedit es un editor GPL diseñado para manipular documentos PDF.

Este software se puede utilizar de dos maneras:
  • Mediante GUI (Interfaz gráfica de usuario).
  • Desde línea de comandos (CLI -> command line).

Podemos usar pdfedit:

  • Para escribir, crear o editar ficheros PDF.
  • Para imprimir ficheros PDF.
  • Para guardar ficheros PDF.
  • Para exportar ficheros PDF a XML, etc..

Si usáis Debian or Ubuntu Linux, podéis instalarlo desde código fuente o binarios. Como lo más cómodo es instalar el binario, podemos hacerlo:

# apt-get install pdfedit

Podemos arrancar pdfedit desde la línea de comandos, pasándole como parámetro el fichero pdf que queremos abrir o abriendo directamente la aplicación:

$ pdfedit /path/to/pdf.file &
$ pdfedit &

A continuación pego un pantallado de pdfedit funcionando sobre ubuntu:

Podéis descargar la versión para ubuntu desde la siguiente web:

https://launchpad.net/ubuntu/gutsy/i386/pdfedit/0.3.1-1

FoxMarks, para tener nuestros marcadores siempre con nosotros

FoxMarks es una extensión para Firefox que nos permitirá tener nuestros marcadores accesibles desde diferentes ordenadores. Así que, si utilizamos Firefox en más de un ordenador, nos interesará usar Foxmarks.

Con FoxMarks, los marcadores se almacenan en el servidor de FoxMarks.
Por tanto, instalaremos la extensión en cada ordenador donde queramos mantener sincronizados los marcadores. La extensión trabajará de manera silenciosa en segundo plano para mantener nuestros marcadores sincronizados.

Y si no tenemos Firefox en el ordenador donde estamos trabajando, en un momento dado, podemos también acceder a http://my.foxmarks.com/ para controlar nuestros marcadores.

Podemos instalar la extensión en Firefox desde la siguiente web:
http://www.foxmarks.com/

O desde aquí:
https://addons.mozilla.org/es-ES/firefox/addon/2410

FREESCO: Un Router-Firewall que corre desde un disquette

FREESCO es una pequeña distribución de Linux publicada bajo licencia GPL y basada en slackware. Es tan pequeña que puede correr desde un disquette.

Esta distro nos permite convertir un viejo y obsoleto ordenador en un router Linux que nos servirá para compartir nuestra conexión a Internet con otras computadoras de nuestra red.
Hoy en día, esta opción puede no parecer muy interesante dado que hay en el mercado routers bastante económicos que nos permitirán realizar esta función, pero es que, además de aprovechar antigüas máquinas, FREESCO nos ofrece más funcionalidades añadidas, como por ejemplo:
  • Servidor Web.
  • Servidor FTP.
  • Servidor de archivos.
  • Servidor de impresiónn.
  • Servidor DHCP.
  • NAT.
  • Firewall.
  • Caché de DNS.
  • WINS.
  • Servidor de Hora.
  • IRC etc..etc...
Lo que lo convierte en algo muy interesante.

Para que os hagáis una idea de los pocos recursos que necesita, corre sobre cualquier máquina 386SX con 6 MB RAM o superior.

Tengo FREESCO montado en el centro en un viejo 386 que teníamos abandonado y que desde hace un par de años uso como servidor de impresión. Y funciona de maravilla.
Lo tengo instalado en un disquete. Así, si falla la máquina, podría poner el disquete en otra y tengo el servidor corriendo en seguida.
Además, lo tengo sin pantalla, teclado ni ratón. Y si necesito configurar algo me conecto por red mediante ssh.
Por cierto, también tiene una interfaz de control vía web, con lo que se puede controlar usando cualquier navegador web.

Por último, aquí tenéis una buena página con documentación. Eso sí. Está en inglés:

http://bakskuru.se/fredrik/freesco/afib/index.html

miércoles, 6 de febrero de 2008

ADSL: Datos de conexión y parámetros de los operadores

En muchas ocasiones tenemos que configurar el ADSL de alguien que no sabe nada de configuración de su ADSL y no conocemos los datos de configuración de cada proveedor.
Para estos casos, nos resultará útil este listado de parámetros de configuración de todos los proveedores ADSL:

Proveedor

Tipo de IP

Protocolo

VPI/VCI

Encapsulation Mode

Usuario

Contraseña

DNS

Arrakis

Dinámica

PPPoA

0/35

VC-MUX

No rellenar

No rellenar

195.5.64.2
195.5.64.6

Auna

Dinámica

PPPoA

8/35

VC-MUX

auXXXXXX@aunadslXXX

"contraseña"

62.81.31.250
62.81.61.2

Comunitel

Dinámica

PPPoA

0/33

VC-MUX

"usuario"

"contraseña"

212.145.4.097
212.145.4.098

Eresmas

Dinámica

PPPoA

8/35

VC-MUX

No rellenar

No rellenar

62.81.236.128
62.81.236.129

Jazztel

Dinámica

PPPoA

8/35

VC-MUX

"usuario"

"contraseña"

62.151.2.65

Jazztel ADSL2+ / Desagregado

Dinámica

PPPoE

8/35

LLC-BRIDGING

usuario@adsl

"contraseña"

62.151.2.65

OpenforYou Dinámica PPPoA 8/32 VC-MUX usuario@open asignada por el ISP 213.195.64.129
200.195.79.129
Tele2 Dinámica PPPoA 8/35 VC-MUX euxxxxx@tele2.es xxxx-xxx 130.244.127.161
130.244.127.169

Telefónica (España)

Dinámica

PPPoE

8/32

LLC/SNAP

adslppp@telefonicanetpa

adslppp

80.58.0.33
80.58.32.97

Telefónica (España)

Fija

RFC 1483

8/32

LLC/SNAP

-

-

80.58.0.33
80.58.32.97

Telefónica (Argentina)

Dinámica

PPPoE

8/35

LLC-based

"usuario"

"contraseña"

200.51.254.254
200.51.254.251

Telefónica (Perú)

Dinámica

PPPoA

8/48

VC-MUX

"usuario"

"contraseña"

200.48.225.130

200.48.225.146

Terra

Dinámica

PPPoE

8/32

LLC/SNAP

"usuario" + @terradsl ó @terradsl14

"contraseña"

194.224.52.36
194.224.52.37

Terra

Fija

RFC 1483

8/32

LLC/SNAP

-

-

195.235.113.3
195.235.96.90

Uni2

Dinámica

PPPoA

1/33

VC-MUX

"usuario"@formula

"contraseña"

195.130.224.18
195.130.225.129

Orange

Dinámica

PPPoA

8/35

VC-MUX

suministrado por Orange

"contraseña"

62.37.237.140
62.37.236.252

Orange 20 Megas

Dinámica

PPPoE

8/35

LLC-BRIDGING

usuario@orangeadsl

"contraseña"

62.37.237.140
62.37.236.252

Orange

Fija

RFC 1483

8/32

LLC/SNAP

-

-

62.37.237.140
62.37.236.252

Ya.com

Dinámica

PPPoE

8/32

LLC/SNAP

ad + número de teléfono@yacomadsl

"contraseña"

62.151.2.8
62.151.4.21

Ya.com

Fija

RFC 1483

8/32

LLC/SNAP

-

-

62.151.2.8
62.151.4.21

(Sacado de ADSLZONE: www.adslzone.net)

viernes, 1 de febrero de 2008

Convertir videos .flv a .mp4

Convertí algunos videos flv de humor a 3gp utilizando el script que publiqué en un post anterior y la cosa me pareció bien, pero cuando convertí algún video musical para mi sony ericsson, me pareció que el sonido no era muy bueno. Así que me puse a probar diferentes combinaciones de codecs y parámetros.
Después de muchas pruebas, al final decidí cambiar el formato de conversión a mp4, utilizando el codec de video mpeg4 y el codec de audio acc. Y lo cierto es que ahora los videos musicales suenan bastante más y mejor.

Aquí pego el script, por si a alguien le interesa:

# flvamp4.sh

#!/bin/sh

if [ $# -eq 0 ]; then
echo "Uso: $0 [lista de ficheros flv]"
exit
fi

if [ $1 = "*" ]; then
lista=`ls`
else
lista=$*
fi

for fichero in $lista; do
echo "Procesando $fichero."
ficherosalida=`echo $fichero|cut -f1 -d"."`.mp4
ffmpeg -i $fichero -s qcif -vcodec mpeg4 -r 25 -b 104 -acodec aac -ar 22050 -ac 1 $ficherosalida
done

echo "Proceso concluido."