13 dic 2008

Sonido 3gp con los repositorios Medibuntu

Escrito por Guaguo

http://yasoyubuntu.wordpress.com/2008/08/30/sonido-3gp-con-los-repositorios-medibuntu/

Una sorpresa desagradable al pasarte a Ubuntu puede ser que tus videos grabados con tu móvil se ven pero no se oyen.

En los repositorios oficiales de Ubuntu no hay codec disponible para ello, así que usaremos otros especializados en multimedia, los Medibuntu.

Para añadirlos, copia lo siguiente según tu versión de Ubuntu en un terminal (al ponerlo te pedirá tu password de Root):

Ubuntu 8.04 “Hardy Heron”:

sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 7.10 “Gutsy Gibbon”:

sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 7.04 “Feisty Fawn”:

sudo wget http://www.medibuntu.org/sources.list.d/feisty.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 6.10 “Edgy Eft”:

sudo wget http://www.medibuntu.org/sources.list.d/edgy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 6.06 “Dapper Drake”:

sudo wget http://www.medibuntu.org/sources.list.d/dapper.list -O /etc/apt/sources.list.d/medibuntu.list

Y luego añadimos la llave de seguridad:
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
Seguidamente te aparecerán varias actualizaciones, instálalas todas sin miedo.

Si después de actualizar sigues sin oir el sonido instala el paquete aacplusenc

28 nov 2008

Copiar Disco a Disco

En linux encuentra un programa básico llamado "dd" este programa permite hacer copias de carpetas, particiones y discos duros .

la síntesis resumida es

dd if=(origen) of=(destino) bs=(bloques)

para copiar particiones o discos enteros con windows he utilizado el siguiente comando con muy buenos resultados

dd if=/dev/hda of=/dev/hdb bs=1M &

yo uso el & para mandar a background para poder usar el comando
kill -USR1 %1
el cual me arroja información de cuanto lleva copiado

24 oct 2008

Virtualizacion una alternativa muy viable

la virtualizacion se a puesto de moda, debido a que ofrecen aceleración en las máquinas virtuales y estas andan tan bien que seria difícil saber que se encuentra en un maquina virtual.
en el mercado hay muchas como MVware que a lideralizado , pero en el mudo opensource tenemos un amuy buena llamada VirtualBox . tambien existen otras como Qemu o xem.

bueno probe el Qemu en my ubuntu pero lastimosamente era demaciado lento , se que existe un modulo de aceleracion que cuentan que va de maravilla pero no lo gre que funcionara en mi pc o mi procesador no lo soportaba.

pero VirtualBox , el cual escogi por ser OpenSource va de maravilla , le da un buen rendimiento a la maquina y la funcionalidad de escritorio integrado Guaaaaaaauuuuuuuuuuu. fabuloso.


es muy bueno , para hacer funcionar el internet por medio de tunel con mi targeta wireless, lo realice basandome en varios tutoriales, a los cuales pido disculpa por no referenciarlos , ya que no los tengo ala mano.

una ves creado la maquina virtual noa dirigimos a configuracion y escogemos RED
y lo configuramos de la siguiente forma.



y Aceptamos.

debemso tener instalado

brifge-utils
uml-utilities

Antes de correr la maquina virtual debemos ejecutar el siguiente script

#! /bin/bash
#################################################
### tunel entre mi red wirelees y my red cableada de virtualbox
### autor: dugar Agamez
### fecha: 23-10-2008
#################################################
### Este script crea un puente entre la red local de la maquina virtual
### de Virtualbox y la wireless de mi ubuntu, permitiendo el acceso
### a internet y a mi red local
#################################################

#Cargamos el modulo tun
modprobe tun

# Damos permiso de lectura y escritura al dispositivo
chmod 666 /dev/net/tun

#Definios el usuario y grupo del dispositivo
chown root:vboxusers /dev/net/tun

# Creamos la interface tap0 y le damos una ip que pertenece a nuestra red wireless
tunctl -b -t tap0 -u dugar
ip link set tap0 up
ip addr add 192.168.1.11/24 dev tap0

# Reiniciamos el servicio de red y permitimos compartir el internet.
service networking restart
echo 1 > /proc/sys/net/ipv4/ip_forward

parprouted wlan0 tap0
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
####################################################



Nuestra red wireless es 192.168.1.0 , en este ejemplo mi wlan0 tiene 192.168.1.10 y mi AP es 192.168.1.1

luego arrancamos nuestra maquina virtual y en windows y configuramos la red
ip 192.168.1.11 ->ejemplo
mascara 255.255.255.0
gw 192.168.1.11 -> este es mi tap0
dns 192.168.1.1 -> mi AP o los DNS que prefiera

Para utilizar el modo de escritorio fucionado debe antes de arrancar ir a configuracion y buscar en
CD /DVD ROM en imagen Vboxguessaddition.iso


Luego en la maquina virtual instalas la aplicacion y listo CTRL-L.

14 sept 2008

J. Franklin, antena Wifi

Siguiendo el hilo de probar antenas , sobre todas las sencillas y enconomicas.
encontré esta antena que me llamo la atención es un combinación entre la antena Franklin y la antena J-Plole


Antena combinación de Franklin y J-pole




utilice un metro de cable RG-58/u esto me provoco 1dB de perdida.

esta antena debe tener unos 6dbi según sus exponentes. ( link de la descripcion de lal antena).

¿cuantos dBi me dio la antena? bueno resulta que al tener un AP lejos y con varias paredes al rededor , se me es fificil conocer la ganancia.

puedo decirles que yo estimo unos 5 dBi sumándole 1dB de la perdida del cable.
En la antena original utilizan un .ubo para la seccion vertical y la J y alambre de 3mm para los dobleces.

13 sept 2008

Una Biquad Decente

Bueno esta es la tercera parte de la construcción e un a Biquad casera.

Recordemos
anteriormente había tenido problemas en el diseño, en perdida por soldadura, tipo de cable entre otros.
lo único que había alcanzado era una ganancia de algo de 6dBi.

Programa 4NEC2



En esta ocasión gaste algo de dinerito ($$$$$) , los materiales comprados son:
  • Cable RG-58/U con perdida de 1 db /m unos 2 mts ($3.000 pesos colombianos )
  • conector BCN - tanto el hembra com o el macho ($ 3.500)
  • conector hembra de SMA oar conectar a mi dlink ($13.500)
  • Cable de cobre numero 14 solo unos 30cm (gratis)

Conector BCN
Conector SMAParte posterior del reflector de la biquad
Bicuad parte frontal
Cable RG-58/U - 2mts
Biquad con recubrimiento de plástico


El armado es igual a los anteriores exceptuando que esta ocasión deje el recubrimiento de plástico del cable.

probamos con la antena Dlink de 2.2 dBi

esta es la señal de mi antena omnidirecional


Lugeo colocamos la biquad con el cable de 2mts

notamos que la respuesta es unos 20dBi

Conclusiones
  • la antena Biquad tiene una ganancia de 8.2dBi
  • el cable de 2 mts proporciona una perdida de 2 db por lo que la ganancia real de la antena seria unos 10.2dBi
  • los conectores proporciona perdidas de 0.3db c/u
  • errores como : el reflector no es del tamaño exacto ... y los conectores están puestos pero no apretados( con intención de reutilizarlos)
  • Creo que con un cable mas corto o un tipo de cable distinto + un buen reflector + un buen ajuste con algunos puntos de soldadura podría tener una antena bicuad con 12dbi



30 ago 2008

Tratando de mejorar mi biquad

continuacion .....

Mi primera antena casera para 2.4Ghz


En esta ocacion manteniendo las mismas herramientas , solo cambie la forma de conectar la biquad,esta fue la primera que utilice como pueden ver podemos utilizar los bordes y dejarlos mas largos para asi no soldar alambre.

luego pense que esta configuración podría estar trallendome perdida , entonce realice la siguinete configuracion
esta configuraacion es la comun, trae como desventaja qeu toca realizar mas puntos de soldarura.

la antena quedo de la siguiente forma

de esta forma en realida consegi solo unos 3.2dBi mucho menos que con la otra , no obstante debe ser por los putos burdos de soldadura y estabilidad de la antena ya que soldando es un poco mmas complicado cumplir con los angulos.

Conclucion
* Puedo asegurar que cualquiera de las dos configuracion da los mismos resultados, pero la primera forma es mas eficiente por el menos uso de soldadura.

* Definitivamente la antena esta funcionando bien asi que asumo el las perdidas o poca eficiancia de mi antena no esta en el diseño de la antena.

29 ago 2008

Mi primera antena casera para 2.4Ghz

Antena casera para 2.4Ghz, Biquad
Este documento no es técnico, solo es mi experiencia.

Decidí fabricar un antena casera, pero por cual empezaba, me deje llevar por la del diseño mas sencillo y con buenos dBi, la biquad, encontré en un foro esta antena, que diferencia de un poco de las demás , porque cada una de las puntas del alambre usado para formar los rombos son los polos que alimentan la antena.

Tarjeta inalámbrica de mi PC es una Dlink 520+
el conector para la Dlink la tome de un antena dañada de un router dlink, el cable a utilizar fue tomado el RG-174 ya que contaba con este cable el cual tenia unos conectores y servia para conectar un nokia 1100 a una antena externa, este cable mide 50cm. para monitoria utilizo wavemon de linux.

estas son las fotos del resultado final :


foto desde arriba , la verdad que el reflector le faltaron uno 1 cm de un lado, para lo recomendado.
conector que traía el cable

conector del Dlink



como pueden ver, la forma no tan técnica ocasiona perdidas en diferentes puntos, la antena debe ser teóricamente de unos 11dBi aunque reales da unos 9.5dBi.

Esto fue lo que me dio a mi. usando wavemon, lamentablemente esta targeta no es que sea muy buena para auditorías. por lo que me marca errores como no me da el ruido ni me da bien la frecuencia. el AP esta en otra habitación, es un Linksys wrt-54gl.

primero conectar con la antena que trae mi PCI Dlink 520+

Como podemos ver en marco de esta referencia nos marca unos 14dBi

Segundo sin antenas ( yo se que esto puede dañar el TX pero es un dlink de baja dBw, la tome mientras cambiaba la antena)
como podemos ver la señal marca unos 5dBi (recuerde que es sobre nuestra referenia)

Tercera con la Biquad esto fue lo mejor que pude sacar.
lo maximo fue unos 18dBi

Como podemos ver nos da unos 4dBi por encima pero realmente con la antena obnidireccional que trae en ocasiones llega a 15dBi por lo que con seguridad podría afirmar que solo estaría unos 3dBi por encima. la antena normal de las tarjeta pci es de unos 2.2dBi, por lo que podemos calcular que mi antena casera solo llego a unos 5.2dBi.

Conclusiones

* El cable no es el mas adecuado los 50 cm me generan perdidas de 1.25dB demasiada para un pedazo de cable tan corto.
* Aunque hay quienes afirma que la alimentación acopla bien , a mi me quedan algunas dudas http://foro.seguridadwireless.net/index.php/topic,13742.0.html,
* Realizar el diseño de la biquad como la mayoría " la union de los dos polos finales van a tierra" http://www.guw.cl/sitio/index.php?option=com_content&task=view&id=46&Itemid=36
* Conseguir un conector SMA par la tarjeta PCI. y evitar perdidas en soldaduras.




20 jul 2008

Información confidencial ! criptografia

Programa muy útil y GLP para tener nuestra mas preciada infracción privada.

En el mercado hay innumerable programas para este propósito les muestro uno que además de ser uno de los mejoras , tiene una buena interfaz gráfica y es multiplataforma. TrueCrypt

Progrmas similares
Dekart private
CryptoExpert

Este programa te permite la creación de una unidad virtual, la cual se encuentra cifrada, y que solo puedes ver cuando ejecutas el programa , en esa unidad puedes trabajar como si fuera un disco duro , ejecutar programas desde hay , ver películas , fotos , editar documentos y demás. ester programa además de GLP y multiplatafroma posee múltiples métodos de cifrado y de generados de llaves (hash)

TrueCrypt currently supports the following hash algorithms:
RIPEMD-160
SHA-512
Whirlpool
Algoritmos de cifrado:



Truecryp tiene opciones mas avanzadas como alojar la unidad virtual dentro de otras unidades virtuales o cifrando todo un sistema operativo o tenerlo como una unidad de rescate.

los sistemas operativos en que lo he manejado es windows (winxp)y linux(ubuntu), este programa posee un interfaz gráfica , aunque también se puede manejar por comandos. para la instalación en linux o windows descargar de la pagina http://www.truecrypt.org/downloads.php

*en ubuntu no me aparece el icono en el menú asi que toca agregarlo manualmente o ejecutar desde consola instalación en ubuntu (aqui) en windows, es mucho mas difícil pero como ya todos son expertos "NEXT>"

hay muchos tutoriales ademas el programa es muy intuitivo de como se crean los volúmenes , además es indistinto en linux y windows. http://www.truecrypt.org/docs/ además tanto en windows y linux se instala un PDF , con la información para manejar truecrypt

Veremos alguna opciones cuando creamos un volumen , al principio salen varias opciones, 3 en windows y dos en linux

1> es crear un archivo, (como un iso) cifrado el cual se auto monta como una unidad virtual,
2>es que cejemos una partición o disco y de hay se toma espacio libre para crear una partición cifrada.
3> (solo en windows) permite cifrar el sistema operativo


luego de crear el archivo, nos va a preguntar que método de cifrado y que hash vamos a utilizar bueno todos son buenos, AES, SERPENT, TWOFISH ,la diferencia radica el el modelo matemático, luego existe una combinación de estos lógicamente estas combinaciones son muchísimo o casi imposibles de descifrar. luego encojemos le hash los cuales mejoran de arriba hacia abajo el de menos bit RIPEMD-128 hasta whirlpool .

cual debemos seleccionar? bueno primero leer acerca de cada uno para tu propio conocimiento. tanto el método de cifrado como el hash entre mas robusto mas lento es la trasmisión de acceso de la unidad virtual . por ejemplo es como tener una USB1.0 y una USB2.0.

tomemos en cuenta ciertas cosas como son , para que lo cifro, quienes son los posibles intrusos,

si queremos proteger en una empresa información valiosa que sabemos que pueden haber espías infiltrados que traten de robarla utilizamos la mas robusta posible , pero si solo queremos guardar los datos para que mi hermanito cuando entre al pc no me los borre ni lea mis documentos, entonces utilizamos lo mas liviano ya que entre mas rápido sea la transferencia de archivos mas rápido va andar la maquina cuando ejecutemos archivos desde esa unidad.

una protección extra es ocultar el archivo creado , en windows en propiedades archivo oculto y en linux, fácil solo un punto al comienzo del nombre


. -los volúmenes creados los puedes trasportar y abrirlos tanto en linux como windows.

15 jul 2008

Mover a .. y Copiar a .. en Ubuntu

Enchulando Ubuntu 8.04....

Resulta que nautilus no trae en el menú las opciones mover a, copiar a , al dar click con el botón derecho del mouse..



manos a la obra y enchulemos nuestro Ubuntu

1) Instalamos nautilus-actions-config

apt-get install nautilus-actions-config

2) Abrimos el programa un editor de Texto , en mi caso gedit que trae el entorno Gnome

3) Copiamos estos dos Script , cada uno en un archivo nuevo , y lo guardamos en /usr/bin
yo los llame nautilus_copyto y nautilus_maoveto

nautilus_Copyto
#! /bin/sh
# nautilus_copy_to
################################################## ########################
# Shellscript: Add CopyTo function to Nautilus
# Version : 1.01-2
# Author : Tony Whelan
# Modificado - optimizado : Dugar Agamez (2008-07-14)
# Traducido : Español (Dugar Agamez - Colombia)
# Date : 2007-04-24
# Category : File Utilities
################################################## ########################
# Description
# Provide (via Nautilus Actions Configuration) a right-click menu option
# to Copy selected files to another location via a file dialog
# For simplicity, this version only allows copying files, not folders
################################################## ########################
# This version improves the extraction of filename from pathname
# and adds quotes around $i for correct processing of filenames containing spaces
# Note that this script will not copy files from remote machines (SMB)
# The Nautilus Actions Confuguration tool should only allow local files to present this script
################################################# #########################
#Actualizacion (2008-07-14)
#correccion en la sintesis
#mensaje de Archivos copiados
#mejoramiento de la pregunta de sobreescribir archivo
#barra de proceso del copiado, con porcentages y nombre del archivo en tiempo real
#
#
# Define variables
PN="Nautilus CopyTo" # program name
VER='1.01-2'
errmsg1="Se necesitan uno o mas archivos como parametro de entrada"
errmsg2="Este Scrip esta diseñado para ser llamado por Nautilus"
errmsg3="El archivo no se puede copiar en el destino"
copied=0 # Count of files copied
per=0 # porcentage de la copia
skipped=0 # Count of files skipped
dest="" # destination pathname
errcount=0 # count of any errors returned by copy operation
curfile="" # name of file currently being processed (without path)
s_size="" # file size of source file
s_date="" # date/time stamp of source file
t_size="" # file size of target file
t_date="" # date/time stamp of target file


###############################
# Define subroutines

# Display usage message and exit script when user presses OK
Usage () {
zenity --error --title "$PN $VER" --text "$errmsg1 $errmsg2"
exit 1 # return code of 1 signifies script failed to complete action
}

# Display supplied message text (one parameter) and return on press of OK button
msg () {
zenity --info --title "$PN $VER" --text "$1"
}

# Display message showing target filename, and size/datestamps, and prompt to over-write
okwrite (){
# On return, the $? variable is 0 if you press Ok and 1 if you press Cancel.
response=`zenity --question --title "$PN $VER - Archivo Existente" --text "¿Desea sobrescribir el archivo $1?
\nArchivo Existente:\n $2 bytes, Modificado $3\nSobrescribir con:\n $4 bytes, Modificado $5"`
}

###############################

# If no parameters supplied, display usage message and exit
[ $# -lt 1 ] && Usage

# Display the CopyTo dialog box for user to select destination
# Note the single quotes in first code line below are backwards single quotes!
# These redirect standard output to the environment variable 'dest'
dest=`zenity --file-selection --directory --title "Seleccione el directorio destino"`

# if variable returned is not a valid folder name, user made no selection so abort
[ ! -d "$dest" ] && exit 1

# Process the parameters
(for i in $*
do
# Get the filename without the path
# use double quotes around $i to handle filenames with spaces
curfile=`basename "$i"`

# Does the file exist at the destination?
if [ -f "$dest/$curfile" ] # if exist
then
# get current source file's size and date/time details
s_date=`find "$i" -printf "%Ta %Td %Tb %TY %TH:%TM:%TS"`
s_size=`find "$i" -printf "%s"`
# get destination file size and date/time details
t_date=`find "$dest/$curfile" -printf "%Ta %Td %Tb %TY %TH:%TM:%TS"`
t_size=`find "$dest/$curfile" -printf "%s"`
# prompt user whether to overwrite target with source
okwrite "$curfile" "$t_size" "$t_date" "$s_size" "$s_date"

if test `expr $?` -gt 0
then
skipped=`expr $skipped + 1`
continue
fi
fi
# copy the file preserving the source file's attributes where possible
echo "#"$curfile

if cp -pr "$i" "$dest/$curfile"
then
copied=`expr $copied + 1`
per=`expr $copied \* 100 \/ $#`
echo $per
else
msg "Lo siento, no se puede copiar $curfile a ${dest}. No tenienes los permisos necesarios"
fi
sleep 0.1 # si decea puede omitir esta linea solo permite visualizar mejor el efecto grafico

done)|zenity --progress --percentage=0 --auto-close --title "Copiando..." --text "Archivo"

exit 0



Nautilus_Moveto
#! /bin/sh
# nautilus_move_to
################################################## ########################
# Shellscript: Add MoveTo function to Nautilus
# Version : 1.01-2
# Author : Tony Whelan
# Modificado - optimizado : Dugar Agamez (2008-07-14)
# Traducido : Español (Dugar Agamez - Colombia)
# Date : 2007-04-24
# Category : File Utilities
################################################## ########################
# Description
# Provide (via Nautilus Actions Configuration) a right-click menu option
# to Move selected files to another location via a file dialog
# For simplicity, this version only allows moving files, not folders
################################################## ########################
# This version improves the extraction of filename from pathname
# and adds quotes around $i for correct processing of filenames containing spaces
# Note that this script will not copy files from remote machines (SMB)
# The Nautilus Actions Confuguration tool should only allow local files to present this script
################################################### #######################
#Actualizacion (2008-07-14)
#correccion en la sintesis
#mensaje de Archivos Movidos
#mejoramiento de la pregunta de sobreescribir archivo
#barra de proceso del copiado, con porcentages y nombre del archivo en tiempo real
#
#
# Define variables
PN="Nautilus CopyTo" # program name
VER='1.01-2'
errmsg1="Se necesitan uno o mas archivos como parametro de entrada"
errmsg2="Este Scrip esta diseñado para ser llamado por Nautilus"
errmsg3="El archivo no se puede mover al destino"
copied=0 # Count of files copied
per=0 # porcentage de la copia
skipped=0 # Count of files skipped
dest="" # destination pathname
errcount=0 # count of any errors returned by copy operation
curfile="" # name of file currently being processed (without path)
s_size="" # file size of source file
s_date="" # date/time stamp of source file
t_size="" # file size of target file
t_date="" # date/time stamp of target file


###############################
# Define subroutines

# Display usage message and exit script when user presses OK
Usage () {
zenity --error --title "$PN $VER" --text "$errmsg1 $errmsg2"
exit 1 # return code of 1 signifies script failed to complete action
}

# Display supplied message text (one parameter) and return on press of OK button
msg () {
zenity --info --title "$PN $VER" --text "$1"
}

# Display message showing target filename, and size/datestamps, and prompt to over-write
okwrite (){
# On return, the $? variable is 0 if you press Ok and 1 if you press Cancel.
response=`zenity --question --title "$PN $VER - Archivo Existente" --text "¿Desea sobrescribir el archivo $1?
\nArchivo Existente:\n $2 bytes, Modificado $3\nSobrescribir con:\n $4 bytes, Modificado $5"`
}

###############################

# If no parameters supplied, display usage message and exit
[ $# -lt 1 ] && Usage

# Display the CopyTo dialog box for user to select destination
# Note the single quotes in first code line below are backwards single quotes!
# These redirect standard output to the environment variable 'dest'
dest=`zenity --file-selection --directory --title "Seleccione el directorio destino"`

# if variable returned is not a valid folder name, user made no selection so abort
[ ! -d "$dest" ] && exit 1

# Process the parameters
(for i in $*
do
# Get the filename without the path
# use double quotes around $i to handle filenames with spaces
curfile=`basename "$i"`

# Does the file exist at the destination?
if [ -f "$dest/$curfile" ] # if exist
then
# get current source file's size and date/time details
s_date=`find "$i" -printf "%Ta %Td %Tb %TY %TH:%TM:%TS"`
s_size=`find "$i" -printf "%s"`
# get destination file size and date/time details
t_date=`find "$dest/$curfile" -printf "%Ta %Td %Tb %TY %TH:%TM:%TS"`
t_size=`find "$dest/$curfile" -printf "%s"`
# prompt user whether to overwrite target with source
okwrite "$curfile" "$t_size" "$t_date" "$s_size" "$s_date"

if test `expr $?` -gt 0
then
skipped=`expr $skipped + 1`
continue
fi
fi
# copy the file preserving the source file's attributes where possible
echo "#"$curfile

if mv "$i" "$dest/$curfile"
then
copied=`expr $copied + 1`
per=`expr $copied \* 100 \/ $#`
echo $per
else
msg "Lo siento, no se puede mover $curfile a ${dest}. No tenienes los permisos necesarios"
fi
sleep 0.1 # si decea puede omitir esta linea solo permite visualizar mejor el efecto grafico

done)|zenity --progress --percentage=0 --auto-close --title "Moviendo..." --text "Archivo"

exit 0



descarga de los script (aqui)
Script original es de Tony Whelan , traducido y mejorado por mi.
/usr/bin/nautilus_copyto
/usr/bin/nautilus_moveto

4) Abrimos Configuraciones de acciones de nautilus
el programa el se encuentra en Sistema/Preferencia/ se llama Configuración de acciones de Nautilus

5) Damos en y configuramos de la siguiente manera para nautilus_copyto,
en icono puedes escoger el que mas te guste o valla con tu tema actual, el el cuadro consejo puedes colocar cualquier mensaje es es que aparece en la bara de estado




































damos click en y luego presionamos nuevamente





















le damos en
queda con los dos menu añadido, para que nautilus y los script funcionen correctamente deberemos reiniciar a nautilus , en la consola de comandos ejecutamos

killall nautilus

Esto nos cierra y abre nuevamente nuestro nautilus


Puedes copiar y mover arvhivos y/o carpetas, tambin grupos de estos,


















Listo ya tenemos nuestros script funcionando....

Actualización :

para que puedas copiar archivos/carpetas que contengan los nombres con espacios, ejemplo : la playa.jpg , hay que cambiar los separadores de argumentos que por defecto es el espacio, por otro.
agregar en cada uno de los archivos

#! /bin/sh

IFS='ç' # puedes agregar cualquier carácter que no uses , puede ser coma , ó \ ó ^ etc

# nautilus_copy_to

.
.

11 jul 2008

Linksys WRT54G


WRT54G es un router inalambrico muy versátil..
consta de
1 puerto WAN Fas Ethernet
4 puertos LAN Fast ethernet
2 antenas Omnidireccionales de 2dBi
1 panel frontal de led : Power, DMZ,Wlan, Puertos LAN, internet

lo interesante de este router es que linksys libero el código de su firmware pues esta basado en un kernel de linux, de hay que varios se hallan puesto en la tarea de mejorarlo , existen muchos proyectos , pero llevan la vanguardia DD-wrt , OpenWrt, Tomato, la ventaja de esto es que podemos montarle el fireware que posea las funciones que deseemos.

para montarel otro Firmware hay que flash, en la red hay 1000+1 tutorial de como hacerlo (aqui) yo lo he hechos ciento de veces y nunca e tenido problema. ademas tambien hay tutoriales de como recumerarlo en tal caso(aqui)



las mejoras que podemos encontrar con estos firmware son las siguientes:

  • convertir el router ademas de un AP, en un cliente , o un cliente repetidor( eso quiere decir que podemos utilizar como un receptor de un aseñal inalambrica o un repetidor de señal)
  • Podemos controlar la potencia del trasmisor
  • controles de calidad de servicio Qos ( podemos darle prioridad a servicios y restringir anchos de banda)
  • Servidor VPN ( realizar tunes atraves de internet)
  • Entre muchas mas mejoras dependiendo de la version.
Tambien estas los entornos graficos mejorados, las estadisticas visuales y en tiempo real , ejemplo el ancho de banda consumido.

Para mi uno de los mejores del mercado, los precios van desde 100mil pesos a 250mil dependiendo de la version, una buena opcion es la version linux Wrt54GL o Wrt54G que son los mismo, tambien esta la speed buster wrt54Gs ( tegnologia que aumenta la cobertura de la red wlan).

Demos de los firmaware.

Firmware Tomato:
http://lampiweb.com/tomato/status-index.htm

Firmware DD-WRT:
http://www.informatione.gmxhome.de/D...l/index-2.html

Firmware Original Linksys:
http://www.linksysdata.com/ui/WRT54GL/4.30.0/Setup.htm

10 jul 2008

Ctrl+Alt+Supr en Ubuntu

Las Viejas costumbres....
aunque linux también se bloquea pero es a nivel gráfico casi el 98% de las veces, pues como asíamos en windows CTRL+ALT+SUP para que abra el monitor del sistema y así poder cerrar la aplicación que esta molestando.

realizamos los siguientes pasos:
1 - desactivar ctrl+alt+sup que en ubuntu cierra la sesión. en sistema/preferencia /combinaciones de teclas



luego buscamos la opción salir de la sesión damos un click sobre las teclas ctrl + alt + delete y luego presiona la combinación nueva que mas te guste , un ejemplo puede ser ctrl+w



luego de eso cerramos presionamos ctrl+alt+sup y no debe aparecer ni pasar nada, ( esta libre).
2 - en editor de registro para linux lo podemos llamar escribiendo: "sudo gconf-editor" en una terminal , o que el menú la muestre para ello en sistema/preferencias/menú principal

luego en el menu herramientas del sistema habilitamos el editor de configuración


luego nos dirigimos al menú principal y abrimos el editor de configuración


3 - Bueno en la ventana de el editor de configuración buscamos apps/metacity/ o el gestor de ventana que este utilizando como compiz



donde encontramos unas carpetas donde se encuentran unos registros



vamos primero a keybinding_command en donde encontraremos varios comandos escogemos el que no tenga valso en este caso command_1



hay colocamos el comando que queremso ejecutar en este caso "gnome-system-monitor"
lugo sabiendo que esta en command_1 vamos a la carpeta global_keybindings



y buscamos la coincidencia osea run_command_1 y colocamos "Delete"
y listo al precionar CTRL+ALT+SUP



Esto es lo bello de Linux, podemos modificarlo a nuestro antojo.