| |
|
|
Trucos
Despues de actualizar la versión de ubuntu a la 8.05 tenia problemas con la tarjeta de video ATI Radeon Xpress 200 ya que no cargaba correctamente el modulo fglrx.
Instale los drivers oficiales de ATI y nada, tenia el mismo problema, despues probe con envy que es un programa escrito en python que detecta tu tarjeta de red e instala un driver especial, tanto para Nvidia como para ATI, pero igual, nada de nada!..., ya que lo más raro es que desde la terminal a prueba de fallos si me cargaba correctamente el driver, pero ya desde una sesión normal de Gnome me marcaba:
$ glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
Y con el fglrxinfo me decia que tenia instalado el OpenGL de mesa y yo quiero que diga ATI, pero bueno!.., la solución fue desinstalar el programa xserver-xgl
sudo apt-get remove xserver-xgl
Y listo, reinicio las Gdm y entro a Gnome como siempre, abro la terminal y me aparece lo siguiente :
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.1.7415 Release
Y tambien me aparece esto otro:
$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
Y listo!!! problema resuelto! 
En mi trabajo tengo un servidor con SmootWall 3.0 que se encarga de filtrar las páginas web, servir de firewall y de pasada como proxy-cache ademas de otras monerias, pero resulta que no he podido iniciar el servicio de Snort (IDS) ya que me marca:
Unable to run command.
Ya tengo mi codigo Oink pero aun asi no funciona la cosa, yo sospechaba que como es una versión nueva el SmootWall por ahi puede estar la falla, y efectivamente!!, aunque bueno, el problema viene siendo por parte de Snort.
No se si sea esta la solución de este problema o de algun otro, pero bueno!! a mi me funciono!! 
Lo que deben de hacer es primero hacer un respaldo del archivo /httpd/cgi-bin/ids.cgi
cp /httpd/cgi-bin/ids.cgi /httpd/cgi-bin/ids.cgi.bak
Despues ingresar al archivo ids.cgi y buscar la siguiente linea:
my $url = 'http://www.snort.org/pub-bin/oinkmaster.cgi/' . $snortsettings{'OINK'} . '/snortrules-snapshot-CURRENT.tar.gz';
Y remplazarla por:
my $url = 'http://www.snort.org/pub-bin/oinkmaster.cgi/' . $snortsettings{'OINK'} . '/snortrules-snapshot-2.6.tar.gz';
Osea que solamente se cambio el texto CURRENT por 2.6, ya que al parecer ese archivo tar.gz tiene problemas de compatibilidad con la versión del Snort del SmootWall
Ahora bien , si no quieren borrar la linea viejita, solo la comentan (yo asi le hice) con el signo de # al inicio de la cadena (mmh, bueno,supongo que si usan SmootWall ya han de saber comentar lineas jejeje).
Otro tip!!, si no les gusta VI para editar archivos, pueden descargar el editor Nano (Pico) ya compilado para SmootWall 
Si eres de los que utilizan el software Network Manager de Gnome y estas cansado de que se desconecta y reconecta y otra vez desconecta de la wifi sin ningún sentido, o a veces te dice desconectado y en realidad si estas conectada a la red inalambrica , o tambien le das guardar contraseña y otra vez te la pide, entonces debes de cambiar deSoftware por uno más potente y versátil, ahí es donde entra Wicd Manager.

Para instalarlo es muuuy simple, solo añade la siguiente linea a tu archivo sources.list de apt
deb http://apt.wicd.net hardy extras
Solo cambias hardy por feisty o el nombre de tu distro de Debian.
Después el obligado apt-get update y para rematar con broche de oro un apt-get install wicd (así o mas fácil), apt se encarga de desinstalar network-manager, network-manager-gnome y wifi-radar para no tener conflicto con Wicd
Despues verifica que se agrege automáticamente a tu sesión de Gnome:
Sistema > Preferencias > Sesiones y agregar la siguiente ruta /opt/wicd/tray.py de todas formas pueden encontrar el icono en Internet > Wicd
Y listo!! a disfrutar de su red inalambrica sin problemas desde Linux
Desde que me cambie a la nueva versión de Ubuntu 7.10 tenia un problema con las terminales (esas que te cambias con CTRL + ALT + F2) y por X o Y razón no habia tenido la calma de buscar la solución, primero pense que se podia tratar de la resolución de la terminal la cual se cambia desde el archivo /boot/grub/menu.lst en las opciones donde aparecen las diferentes versiones del kernel, por ejemplo:
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=bc98bb0e-53b5-4725-ad97-2308b6676046 ro splash locale=es_ES vga=771
initrd /boot/initrd.img-2.6.22-14-generic
quiet
Solo es cosa de agregarle VGA = a cualquier valor de la tabla de abajo.
Profundidad Color | 640x480 800x600 1024x768 1280x1024
------------------+-----------------------------------------------------
256 (8bit) | 769 771 773 775
32000 (15bit) | 784 787 790 793
65000 (16bit) | 785 788 791 794
16.7 Mill.(24bit) | 786 789 792 795
Si quieren probar las resoluciones sin cambiar nada en el archivo de configuración de Grub, una vez que inicien la computadora y cuando aparezca el menú del Grub, presionar la letra E para editar algún campo, después para guardar con ENTER y para entrar a Linux con la B
Bueno, despues de hacer lo anterior todavia no veia nada en las terminales, solo veia negro, o las tipicas lineas de colores como las que se ven en la TV cuando no se tiene señal., ahora bien, la solución aparte de lo anterior es agregar los modulos fbcon y vesafb dentro del archivo /etc/initramfs-tools/modules (un modulo por cada linea), despues actualizar el initramf con:
sudo update-initramfs -u
Y para rematar editar el archivo /etc/modprobe.d/blacklist-framebuffer y cambiar la linea donde dice blacklist vesafb por un gato inicial: # blacklist vesafb y listo! reinicia Linux y ya puedes ver el texto de las terminales.
He actualizado la versión de Virtualbox a la 1.5.2 y ahora tengo otro error similar a el que tenia anteriormente: Not permitted to open the USB device, check usbfs options, trate de cambiar los permisos de /etc/udev/rules.d/40-permissions.rules pero aun me marcaba el error de USB
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Ahora he encontrado la solución, el fallo se encuentra en el archivo /etc/fstab en mi fstab no tenia la siguiente linea
#usbfs
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0
Asi que la agregue y listo!!, reinicio las particiones con
sudo mount -a
y ahora en VirtualBox ya puedo agregar dispositivos USB (seleccionar la maquina virtual y luego configuración)
Si estas cansado de que cada vez que inicias Gnome y deseas conectarte a la red inalambrica te pide la clave ya sea WEP / WAP, o si ya tienes esa clave en tu keyring (anillo de contraseñas) y aun asi te pide una clave, algo como esto:
Titulo: Desbloquear anillo
Contenido: La aplicacion"nm-applet" (USER/BIN/nm-applet) quiere acceder al anillo de claves predeterminado, pero esta bloquedado.
Bueno, si tienes alguno de estos dos problemas, aquí vas a encontrar al solución. 
Primero ocupas tener la clave de tu manejador de contraseñas o keyring sea igual, a la que entras a Gnome (tu usuario del sistema), en caso que no sea la misma debes de borrar la clave vieja del keyring mediante el siguiente comando:
rm ~/.gnome2/keyrings/default.keyring
Ten encuenta que al ejecutar ese comando, se borra TODAS tus claves, tanto la del keyring como la del Wifi, la otra es poner la del sistema igual a la del keyring
sudo passwd MI_USUARIO
Ahora que tenemos el primer requisito cumplido, procedemos con la instalación de programa que nos va a controlar todo este rollo de los passwords
sudo apt-get install libpam-keyring
Despues puedes encontrarte con dos posibles casos al iniciar Gnome mediante GDM, esto es para editar el archivo correspondiente y agregar una linea especial para el libpam-keyring
- Tienes el inicio de sesión de GDM automaticamente, entonces ocupas entrar al archivo: /etc/pam.d/gdm-autologin
- Tienes el inicio de sesión desactivado de GDM, osea que cada usuario escribe su contraseña y nombre de usuario, entonces ocupas entrar al archivo
* /etc/pam.d/gdm**
Una vez identificado como entras a Gnome entras al archivo correcto (siempre como root) y al final agregar la siguiente linea
@include common-pamkeyring
En el caso de equivocarte del inicio automático, te va a pedir la clave después de GDM y antes de Gnome, pero bueno!, algo es algo.
Y listo!! ya no mas molestias, excepto en el caso automatico de GDM 
Si estamos preocupados por la seguridad de nuestros servidores y mas del servicio/protocolo Secure Shell cuando esta relacionado con ataques de fuerza bruta ya sea por medio de diccionarios, entonces debemos de utilizar DenyHosts, esta aplicación nos permitirá detectar posibles ataques antes de que estos hagan efecto.
La manera en que funciona DenyHosts es que monitorea el archivo /var/log/auth.log (en el caso de Debian - Ubuntu...) para detectar errores de autentificación al sistema y despues bajo ciertas reglas bloquer la IP o servicio que queramos mediante el archivo /etc/hosts.deny
Bueno, ahora que conocemos como funciona DenyHosts, es hora de empezar con la instalación, y para variar!! la forma mas sencilla (mas que en windows) es con un simple:
apt-get install denyhosts
Despues procedemos con la configuración que se encuentra en /etc/denyhosts.conf algunos de los parametros importantes son:
# Lugar donde se encuentra nuestro archivo de Log, en este caso para Debian
SECURE_LOG = /var/log/auth.log
# Lugar donde se encuentra nuestro archivo de bloqueo de hosts
HOSTS_DENY = /etc/hosts.deny
# El periodo en el que la IP va a ser eliminada de la lista de bloqueo, puede ser en hora (h), dias (d)...
PURGE_DENY = 12h
# Cual servicio queremos que sea bloqueado, puede ser sshd, o ALL para todos
BLOCK_SERVICE = ALL
# Numero de veces de error cuando se ingresa con un usuario NO existente
# Se supone que el root conoce a sus usuarios y no debe de equivocarse
DENY_THRESHOLD_INVALID = 2
# Numero de veces de error con un usuario SI existente en el sistema
DENY_THRESHOLD_VALID = 10
# Numero de veces de error con el usuario ROOT
DENY_THRESHOLD_ROOT = 2
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts
# Reportar entradas sospechosas
SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES
# Buscar el nombre del host del atacante si este esta disponible
HOSTNAME_LOOKUP=YES
LOCK_FILE = /var/run/denyhosts.pid
# Email para notificar los bloqueos
ADMIN_EMAIL = cliente_at_servidor_dot_com
SMTP_HOST = localhost
SMTP_PORT = 25
SMTP_FROM = DenyHosts
SMTP_SUBJECT = DenyHosts Reporte
SMTP_DATE_FORMAT = %a, %d %b %Y %H:%M:%S %z
AGE_RESET_VALID=5d
AGE_RESET_ROOT=25d
AGE_RESET_RESTRICTED=25d
AGE_RESET_INVALID=10d
DAEMON_LOG = /var/log/denyhosts
DAEMON_SLEEP = 30s
DAEMON_PURGE = 1h
Y listo, reiniciamos el servicio DenyHosts /etc/init.d/denyhosts restart ahora solo falta esperar los correos los cuales llegan con el siguiente formato:
Added the following hosts to /etc/hosts.deny:
66.189.86.152 (66-189-86-152.static.oxfr.ma.charter.com)
212.227.97.129 (s15260807.onlinehome-server.info)
85.25.149.125 (static-ip-85-25-149-125.inaddr.intergenia.de)
A lo cual nos ha bloqueado 3 direcciones IP., ahora ya podemos dormir tranquilos, por lo menos algunas noches
He tenido algunos problemas con un servidor Debian y al momento de querer entrar mediante SSH me aparece un mensaje indicándome que la conexión ha sido cerrada por el host remoto, ingesu!! ahora ni como entrar al servidor, así que tengo que reiniciarlo y volver a intentar entrar (supongo que al reiniciar se borra la configuración de bloqueo) y bueno! ya no mas mensajes de:
ssh_exchange_identification: Connection closed by remote host
Y realizando un debug al ssh me aparece la siguiente información:
user_at_my-laptop:~$ ssh -v servidor-remoto.com
OpenSSH_4.6p1 Debian-5build1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to servidor-remoto.com [64.233.167.99] port 22.
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_rsa type -1
debug1: identity file /home/user/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host
Ahora bien, para solucionar este problemilla, solo necesitan agregar SSHD: ALL a su archivo /etc/hosts.allow
echo 'SSHD: ALL' >> /etc/hosts.allow
Y listo!!!, ya no mas mensajes de ssh_exchange_identification: Connection closed by remote host
Si deseas prevenir un ataque de Denegación de servicio (DoS) cuyo objetivo es colapsar el servidor durante un periodo de tiempo para que este no esté en funcionamiento, ahora bien, si nuestro servidor es Apache podemos contar con el módulo llamado mod_evasive.
El módulo de seguridad para Apache, mod_evasive cuyo propósito no es otro que el de prevenir o anular ataques de Denegación de Servicio o de fuerza bruta basados en peticiones masivas al servidor de páginas web (HTTP DoS). A través del módulo tendremos la posibilidad de redirigir el tráfico malicioso hacia otra aplicación de control que terminará de filtrar las peticiones (firewalls, scripts personalizados, ...).
El funcionamiento de mod_evasive se basa en la prevención de ataques mediante la comparación de la IP solicitante con una tabla dinámica que registra las páginas accedidas a nuestro servidor que provienen de dicha IP y la frecuencia de accesos. En el preciso instante en que una máquina solicita una dirección del servidor Apache, mod_evasive filtrará cualquier dirección IP que cumpla con los siguientes requisitos:
- La IP está en la lista de direcciones a filtrar.
- La IP cliente ha solicitado la misma dirección más veces que la cantidad máxima especificada en el fichero de configuración.
- El número de peticiones de la IP cliente excede del máximo permitido en un intervalo de tiempo predeterminado en la configuración.
Si una IP resulta filtrada por cumplir con alguna de las condiciones anteriores, recibirá un código 403 (Forbidden) en respuesta a su petición y le será denegado el acceso durante un periodo de tiempo configurable.
Ahora viene la parte interesante que es la instalación y configuración, antes de empezar debemos de contar con las herramientas necesarias para compilar programas en Linux y en especial para Apache, en este caso estamos usando una versión estilo apt (Debian, Ubuntu...)
apt-get install apache2-prefork-dev gcc
Despues procedemos a descargar el codigo fuente que encontramos en la página oficial del proyecto mod_evasive: http://www.zdziarski.com/projects/mod_evasive (al momento de escribir esta nota la versión es la 1.10.1)
Ahora procedemos a descargar y descompactar el codigo, de preferencia en la carpeta temporal /temp
wget http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.tar.gz
tar xvzf mod_evasive_1.10.1.tar.gz
cd mod_evasive
/usr/bin/apxs2 -i -c mod_evasive20.c
Ahora vamos a crear el archivo de configuración de Apache2 dentro de la carpeta mods-enabled
nano /etc/apache2/mods-available/evasive.load
Y dentro del archivo ponemos la siguiente linea, que es donde esta nuestro modulo compilado (mod_evasive20.so)
LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so
Despues sigue ligar la carpeta mods-available con los mods-enabled
ln -s /etc/apache2/mods-available/evasive.load /etc/apache2/mods-enabled/evasive.load
Y listo, solo falta configurar los parametros, tomando en cuenta la siguiente descripción:
- DOSHashTableSize - Establece el número de nodos a almacenar para cada proceso de peticiones de la tabla hash (contenedor asociativo de recuperación de peticiones por medio de claves que agiliza las respuestas del servidor). Si aplicamos un número alto a este parámetro obtendremos un rendimiento mayor, ya que las iteraciones necesarias para obtener un registro de la tabla son menores. Por contra, y de forma evidente, aumenta el consumo de memoria necesario para el almacenamiento de una tabla mayor. Se hace necesario incrementar este parámetro si el servidor atiende un número abultado de peticiones, aunque puede no servir de nada si la memoria de la máquina es escasa.
- DOSPageCount - Indica el valor del umbral para el número de peticiones de una misma página (o URI) dentro del intervalo definido en DOSPageInterval. Cuando el valor del parámetro es excedido, la IP del cliente se añade a la lista de bloqueos.
- DOSSiteCount - Cuenta cuántas peticiones de cualquier tipo puede hacer un cliente dentro del intervalo definido en DOSSiteInterval. Si se excede dicho valor, el cliente queda añadido a la lista de bloqueos.
- DOSPageInterval - El intervalo, en segundos, para el umbral de petición de páginas.
- DOSSiteInterval - El intervalo, en segundos, para el umbral de petición de objetos de cualquier tipo.
- DOSBlockingPeriod - Establece el tiempo, en segundos, que un cliente queda bloqueado una vez que ha sido añadido a la lista de bloqueos. Como ya se indicó unas líneas atrás, todo cliente bloqueado recibirá una respuesta del tipo 403 (Forbidden) a cualquier petición que realice durante este periodo.
- DOSEmailNotify - Un e-mail será enviado a la dirección especificada cuando una dirección IP quede bloqueada.
- DOSSystemCommand - El comando reflejado se ejecutará cuando una dirección IP quede bloqueada. Se hace muy útil en llamadas a herramientas de filtrado o firewalls. Usaremos %s para especificar la dirección IP implicada. Por ejemplo, podemos establecer su uso con iptables de la forma siguiente para bloquear el acceso al puerto 80
DOSSystemCommand "/sbin/iptables -I INPUT -p tcp --dport 80 -s %s -j DROP"
O bien!! bloquear todooo el acceso al servidor, esto esta mejor.
DOSSystemCommand "sudo -u root /sbin/iptables -A INPUT -s %s -j DROP"
- DOSLogDir - Establece una ruta para el directorio temporal. Por defecto, dicha ruta queda establecida en /tmp, lo cual puede originar algunos agujeros de seguridad si el sistema resulta violado.
- DOSWhitelist - La dirección IP indicada como valor del parámetro no será tenida en cuenta por el módulo en ningún caso. Para cada dirección IP a excluir ha de añadirse una nueva línea con el parámetro. Por ejemplo, dejaremos fuera del chequeo del módulo a un posible bot (el de Google) que use los siguientes rangos de direcciones:
DOSWhitelist 66.249.65.*
DOSWhitelist 66.249.66.*
Y bien, ya que conocen que significa cada parametro, aquí esta una configuración opcional que se debe de guardar en el archivo /etc/apache2/conf.d/evasive
<ifmodule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 600
#DOSEmailNotify cliente_at_servidor_dot_com
#DOSSystemCommand "/sbin/iptables -I INPUT -p tcp --dport 80 -s %s -j DROP"
DOSSystemCommand "echo %s >> /tmp/mod_doesevasive.log"
#GoogleBot
DOSWhitelist 66.249.65.*
DOSWhitelist 66.249.66.*
</ifmodule>
Y para probar si realmente funciona todo, en la carpeta donde descompactamos el tar.gz viene un archivo llamado test.pl, solo es cosa de ejecutarlo con:
perl test.pl
Y despues de ciertas peticiones vamos a ver el famoso error HTTP/1.1 403 Forbidden y listo!!, eso significa que todo funciona a la perfección, ahora ya tenemos un Apache un poco mas protegido!..
Si deseas instalar las fuentes ClearType que vienen en Windows Vista y Office 2007, las cuales se llaman Constantia, Corbel, Calibri, Cambria, Candara y Consolas solo debes de descargar el script vista-fonts-installer.sh para descargar las fuentes ClearType y ejecutarlo desde el directorio Raiz de tu cuenta (~) . Para eso tienes que contar con los siguientes programas, cabextract (para descomprimir el archivo), wget o curl (para descargar el archivo)
sudo apt-get install cabextract wget curl
Despues debes de ejecutar el script para eso le damos permisos de ejecución (recuerda que el archivo esta en tu raiz):
chmod a+x ~/vista-fonts-installer.sh
Y por ultimo procedemos a ajecutar el programa:
sh ~/vista-fonts-installer.sh
Y listo!!, si les marca un error de:
There is no .fonts directory in your home.
Is fontconfig set up for privately installed fonts?
Significa que no tienen el directorio fonts dentro de su raiz, asi que lo creamos con un mkdir ~/.fonts, despues volvemos a ejecutar el instalador. 
All done, no errors.
/home/oviedo/.fonts: caching, 23 fonts, 0 dirs
/var/cache/fontconfig: not cleaning unwritable cache directory
/home/oviedo/.fontconfig: cleaning cache directory
fc-cache: succeeded
Y listo!! si todo sale bien!!, ya tenemos nuestras MS ClearType, solo para que estes conciente que descargamos el archivo Powerpoint Viewer desde la página de microsoft y por lo tanto debes de tener una licencia valida del Wintendo XP / Vista!.., sino..., cuello!!! eres un pirata!!. 
Y para ver las fuentes instaladas solo necesitamos el programa gnome-specimen

sudo apt-get install gnome-specimen
Ahora bien, si quieres más acción y algo más GPL tenemos otras fuentes muy chidas!! que podemos descargar con un simple apt-get tales como la Gentium, Dustismo, George Williams, Some Juicy, Sun Java6 Fonts - Lucida y Larabie. pero bueno!!, como se ven estas fuentes!! nomas chequen las imagenes y la forma de instalarlas:
Gentium

sudo apt-get install ttf-gentium
Dustismo


sudo apt-get install ttf-dustin
George Williams

sudo apt-get install ttf-georgewilliams
Some Juicy

sudo apt-get install ttf-sjfonts
Sun Java6 Fonts - Lucida

sudo apt-get install sun-java6-fonts
Larabie

sudo apt-get install ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon
Y bueno, si deseas instalar toooodas las fuentes de un jalon usa la siguiente linea:
sudo apt-get install ttf-gentium ttf-dustin ttf-georgewilliams ttf-sjfonts sun-java6-fonts ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon
Y listo!! a disfrutar de nuestras nuevas fuentes ClearType y TrueType 
Para todos los desesperados como yo que les gusta la velocidad en Linux, especialmente en Gnome, tengo un truco para acelerar la visualización de los sub-menús en Gnome.
El truco esta probado en Ubuntu Gutsy Gibbon (por cierto, ya dije que esta super completa y fácil esta versión?) lo único que tienen que hacer es crear o editar el siguiente archivo en la raiz de la carpeta del usuario actual (solo pongan cd y denle enter y listo!, los manda a la raiz)
nano .gtkrc-2.0
Después deben de introducir la siguiente linea y guardar el archivo:
gtk-menu-popup-delay = 0
Y listo!!, reiniciar las X con ctrl + alt + backspace y tendran los menus en Gnome más veloces del oeste!, por cierto esto me recuerda al truco también para tener más velocidad en el menú inicio de windows:
El menú de inicio de Windows XP, aparte de ser extremadamente grande, es también demasiado lento en su despliegue. Si deseas acelerar la velocidad en que se muestra este menú, accede al registro de Windows.
Entrar al regedit, y llegar a la siguiente opción: HKEY_CURRENT_USER > Control Panel > Desktop > MenuShowDelay despues editar el valor por default (400) y ponerle un cero (0) y listo!, en Linux la verdad es más fácil 
Si eres usuario del reproductor de música Banshee (algo tipo al iTunes o Amarok pero diseñado para Gnome) y te gustaría sacarle más jugo, la solución es instalar algunos plugins utiles, tales como:
- Audioscrobbler (en Last.FM aparece la musica que escuchas)
- Music Recommendations (artistas similares basados en Last.FM)
- Internet Radio (escuchar estaciones de radio por internet)
- Cleanup (elimina canciones de la lista de reproduccion cuando las borras de la ruta original)
- Alarm Clock (funciona como un reloj despertador)
Entre muchos plugins más que puedes encontrar en la página de Banshee.
Para instalarlos es facil, solo necesitas descargar el archivo desde el SVN especificado en la página de los plugins, por ejemplo para instalar el Alarm Clock se siguen los siguientes pasos:
1.- Descargar el archivo de las fuentes, en la consola se teclea lo siguiente, de preferencia en la carpeta /tmp
svn co http://banshee-unofficial-plugins.googlecode.com/svn/trunk/banshee-alarm-plugin
2.- Despues se instalan alguna dependencias, para eso utilizamos apt-get
sudo apt-get install mono-devel libmono-dev mono-gmcs gnome-common
Sino hacen lo anterior puede que le aparezcan alguno de los siguientes errores:
configure: error: No C# 2.0 (gmcs) compiler found
checking for MONO... no
You need to install gnome-common from the GNOME CVS
3.- Entramos en la carpeta banshee-alarm-plugin y ejecutamos lo siguiente:
./autogen.sh
4.- Si no existen errores se prosigue con lo siguiente, en dado contrario solo es cosa de buscar el paquete que hace falta en packages.ubuntu.com e instalarlo, bueno como decia, si no existen errores entonces se hace un: make y despues un sudo make install
Listo!! con esto ya tenemos el plugin instalado, para activarlo abrir el programa Banshee y despues en el menú Editar -> Plugins
Si por algo no aparecen los plugins entonces tienes que copiar o mover los archivos instalados a la carpeta de Banshee.Plugins
sudo cp /usr/local/lib/banshee/Banshee.Plugins/* /usr/local/lib/banshee/Banshee.Plugins/
Y listo!! a disfrutar de la música.
Al querer realizar un upgrade en ubuntu me aparece un mensaje:
sudo apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
A lo que realizo el dpkg --configure -a y me aparece otro error:
sudo dpkg --configure -a
dpkg: error en el análisis, en el fichero `/var/lib/dpkg/updates/0016' cerca de la línea 1:
nueva línea dentro del nombre del campo `#padding'
Y ahi es donde empiezan los problemas, busque en Internet y encontre que reemplazando el archivo status por status-old que esta dentro de /var/lib/dpkg chance y funcionaba, cuestion que nomas nunca se soluciono el problema.
La solución es muy simple, solo se tienen que eliminar los datos contenidos en la carpeta /var/lib/dpkg/updates claro siempre haciendo su debido respaldo por si las moscas.
Y listo ahora si se puede realizar un upgrade sin necesidad de desinstalar e instalar el dpkg.
Después de instalar la aplicación PowerTop en Ubuntu Gutsy, me han aparecido algunos comandos que quiero compartir con ustedes para el ahorro de energía, quiero suponer que no es necesario tener instalado PowerTop y tampoco tener el Kernel Linux 2.6.22 aunque es ampliamente recomendado debido a que utiliza un núcleo tickless que mejora la administración de energía, pero bueno!, aquí están los comandos.
Suggestion: enable AC97 powersave mode by executing the following command:
echo 1 > /sys/module/snd_ac97_codec/parameters/power_save
or by passing power_save=1 as module parameter.
Suggestion: increase the VM dirty writeback time from 5.00 to 15 seconds with:
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
This wakes the disk up less frequenty for background VM activit
Suggestion: Disable 'hal' from polling your cdrom with:
hal-disable-polling /dev/scd0 'hal' is the component that auto-opens a
window if you plug in a CD but disables SATA power saving from kicking in.
Como pueden ver, son comandos muy sencillos que si bien los podemos poner en un script de inicio o desde los archivos de configuración de Linux.
Aquí les dejo también los tiempos del wakeups (si alguien sabe que significa se lo agradecería, porque nomas tengo una noción de que puede ser!, pero no la certeza)
PowerTOP version 1.7 © 2007 Intel Corporation
< La información detallada sobre estados-C está sólo disponible en CPUs Móbiles (portátiles/latops) >
2.00 Ghz ( 0.0%)
1.80 Ghz ( 0.0%)
1000 Mhz (100.0%)
Wakeups-from-idle per second : 678.3 interval: 10.0s
Power usage (5 minute ACPI estimate) : 42.8 W (1.4 hours left)
Top causes for wakeups:
21.5% (106.4) : ATI IXP, ATI IXP Modem, fglrx
20.9% (103.4) firefox-bin : schedule_timeout (process_timeout)
14.0% ( 69.5) komodo-bin : schedule_timeout (process_timeout)
8.3% ( 41.0) wish : futex_wait (hrtimer_wakeup)
5.9% ( 29.3) : acpi, tifm_7xx1, bcm43xx
5.7% ( 28.2) Xgl : do_setitimer (it_real_fn)
Intel presento la herramienta llamada Powertop que sirve para monitorizar el consumo energético de las portátil GNU/Linux y así poder reducir el consumo de las baterías.
Solo que aquí existe una gran diferencia con otros programas similares para reducir el consumo de batería, ya sea bajando la velocidad del micro u otros trucos, aquí el truco es analizar cada aplicación que tenemos ejecutando en nuestro querido Linux y ver cual es la que hace mas llamas al procesador y cuenta con sugerencias en forma de pequeñas recetas con instrucciones para reducir el consumo de energía. Por ejemplo te anima a poner los dispositivos en modo de ahorro de energía o a dejar de usar aplicaciones como beagle que meten muchas interrupciones al procesador y nunca le dejan pasar al modo de ahorro de energía.
Si quieren instalar Powertop, ya esta en varios repositorios y algunos trucos para reducir el consumo de energía en diferentes aplicaciones.
Yo aun no lo he probado, solo he leido la noticia pero cuando tenga chance comento que tal me fue!.
Cambie de servidor el sitio de abcpediatria.com y despues de querer publicar un nuevo post me aparece un mensaje de error como el que sigue:
DB function failed with error number 1054
Unknown column 'c.access' in 'on clause' SQL=SELECT c.*, g.name AS groupname, cc.name, u.name AS editor, f.content_id AS frontpage, s.title AS section_name, v.name AS author FROM appluscontent AS c, appluscategories AS cc, applussections AS s LEFT JOIN applusgroups AS g ON g.id = c.access LEFT JOIN applususers AS u ON u.id = c.checked_out LEFT JOIN applususers AS v ON v.id = c.created_by LEFT JOIN appluscontent_frontpage AS f ON f.content_id = c.id WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content' ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10
Lo más raro es que antes funcionaba bien, ejecuto la consulta en el phpmyadmin y nada de nada! me dice que la columna c.access no existe!, changos!..., hasta que por fin encontre la solución al error, es tan simple como cambiar la linea de codigo del archivo /administrator/components/com_content/admin.content.php donde dice:
. "\n FROM #content AS c, #categories AS cc, #sections AS s"
por la siguiente línea:
. "\n FROM #categories cc, #sections s, #content c"
Cual es la diferencia, pues el acomodo de content en el FROM ya que despues viene un LEF JOIN y ahi es donde fallaba.
Si cuentas con la extensión Foxmarks, la cual nos sirve mantener sincronizados nuestros favoritos sin importar en que computadora estemos trabajando pero al darle sincronizar te aparece la ventana de status pero sin mostrar nada de nada!.., lo mas seguro es que tienes por ahi la extension colorzilla (para ver cualquier codigo de colores RGB de una página web, util para diseñadores) asi que bueno!, estas dos extensiónes tienen problemas para convivir juntas! jeje, asi que una de dos, desinstalas Colorzilla o Foxmarks!.. 
A mi me da este problema con Ubuntu Feisty y firefox 2.0.0.4., aquí pueden ver más información sobre este error, ahora si!! ya puedo compartir mis favoritos de la compu de la casa, la laptop y la compu de mi trabajo 
Aquí les pongo un pequeño listado de algunas cosas que no se deben de hacer al crear una página web (incluyen los sistemas web), lo acepto!, he creado algunas páginas con cosas indeseadas para los usuarios finales, aunque claro!, siempre es bueno reconocer nuestros errores y mejorar sobre la marcha!!...
1. Nunca cambies el tamaño de la ventana del navegador del usuario automáticamente, es molesto, irrespetuoso y típico de los sitos de spam.
2. Mal si tu página es de las que primero carga una página señuelo y ésta “lanza” un popup con la página real. Error muy habitual de los sitios hechos en Flash, porque no cargar todo en la página principal, ya que al final vienes cerrando la ventana desde donde se lanzo el popup
3. Tampoco está bien preguntar al usuario si quiere ver una página chafa directamente o prefiere entrar a un sitio super chingon lleno de colorines y animaciones pero para el cual necesita aditamentos especiales y esperar un rato a que cargue.
4. Si todo tu sitio está hecho en Flash despide al desarrollador de la página y hazla otra vez; si la has hecho tú colócala en el apartado “sitios inútiles que he hecho” de tu portfolio y hazla otra vez.
5.No pretendas reinventar la navegación de los sitios web., ademas para que se inventaron los botones de siguiente y atras!...
6. El contenido es el rey si tu página web no tiene suficiente contenido o ningún texto real que no esté en una imagen contrata a un copy y despide a tu webmaster ahora.
7. Si tu sitio web no funciona o no se ve bien en Firefox estas fuera de la jugada!..., recuerda que no todo en el internet es Explorer!.., tambien existen muchisimos navegadores, Opera, Safari, Konqueror..., pero con que funcione decentemente en Firefox digamos que en un 95% funcionará en los demas navegadores.
8. Nada de texto parpadeando [, los navegadores con clase como Safari ya ni la interpretan], nada de usar FrontPage (es como hacer una página con los ojos cerrados y el papel girando y girando...), nada de popups ni en enlaces automáticos, nada de texto en scroll, nada de intros en Flash,...
9. Si la página contiene música asegurate de que el usuario puede detenerla o apagarla y mejor si no se inicia automáticamente —lo mismo para el vídeo.
10. Los menús de navegación mejor en texto que en imágenes., ademas te va a ayudar para que los buscadores como Google ,Yahoo, MSNSearch, Altavista....., encuentren más ligas de tu sitio y por ende! puedas tener mas visitas.
11. Un flujo de navegación bien pensado con subsecciones siempre es mejor que utilizar menús desplegables. Ademas para hacer un menu desplegable o esta en Javascript o en Flash de los cuales los buscadores no se llevan muy bien que digamos para realizar las busquedas y seguir la estructura de tu página.
12. Si la única forma de encontrar la información importante de tu sitio web es utilizando el buscador, despide al tío que hizo el flujo de navegación —y que seguramente utilizó menús desplegables.
13. Cuida el tiempo que necesita la página para cargarse., aunque mucha gente cuenta con conexiones rapidas, tampoco ahi que exagerar y poner imagenes a 800x600 haciendolas mas pequeñas, solo cambiando la etiqueta ancho y alto, y no reajustando la imagen original.
14. Si pretendes hacer pasar al usuario por alguna ruta predeterminada para llevarle a alguna página concreta o a la versión demo de tu producto es hora de que te compres una granja de hormigas para aliviar tus deseos de usurpador de voluntades con alguna especie que lo permita.
15. Si vas a poner vídeo olvidate de pedirle a los usuarios que elija distintos anchos de banda y formatos de video perdedores como RealPlayer, Windows Media Player, Quicktime,... Utiliza un reproductor de vídeo en formato Flash como hacen YouTube y similares, efectivamente una intro en Flash es indeseada pero un video en Flash es lo mejor.
16. No utilices técnicas y tecnologías nuevas en tu sitio web simplemente porque puedes o porque son novedosas. Las tecnologías nuevas son chulas, pero utilizalas sólo si realmente mejoran de algún modo la vida a tus lectores / clientes / usuarios.
17. Si tienes una imagen con una liga que dice, ver imagen más grande y esta imagen grande es la misma que la anterior!., mejor evita poner ese tipo de enlaces., tipico en las tiendas virtuales
Fue tomado de vilmente de Microsiervos con algunos comentarios personales y un punto extra para colaborar con la comunidad.
Acabo de instalar VMWare en el fabuloso Ubuntu 7.04 con algunos pequeños problemas de compilación por la librería GCC lo cual se soluciona compilando con VMWare desde el parche vmware-any-any-update109.tar.gz lo cual no se que hace pero funciona la compilación, bueno al grano del post, el chiste es que despues de configurarlo con vmware-config.pl funciona todoo bien, pero al reiniciar Linux y querer ejecutar otra vez la maquina virtual VMWare, me sale que no tengo configurado el VMWare:
oviedo_at_oviedo-laptop:~$ vmware
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.
Y bueno cada vez ahi que ejecutar vmware-config.pl, darle enter enter y mas enter!, asi que la solucion digamos que no muy ortodoxa es eliminar el archivo not_configured que esta dentro de la carpeta de configuración.
$sudo rm /etc/vmware/not_configured
Y listo!!, ya con esto se arregla el problema, si alguien sabe la solucion final!, digo sin agregar este comando al inicio de linux pues se los agradeceria.
Esta pregunta ya la tenia en mente y la conteste con una pequeña formula:
(Costos de operación mensual + salario mensual)/160 x horas de trabajo + costos del proyecto= precio del proyecto
Ahora la cuestion es, si realmente aplique bien la formula o nomas fue de puro tanteo!..., haa, pues para eso encontre un sitio donde uno puede compartir los precios de X trabajo y despues la gente califica si esta bien remunerada la actividad.
El nombre esta muy facil de aprender!, CuantoCobro.com y lo bueno es que tiene diferentes categorias y paises, lo malo es que ahorita no cuenta con un buscador mas avanzado pero supongo que en alguna versión a futuro la agregaran.
Espero mi calificacion no este tan baja, aunque si asi fuera!!.., ni modo! a subir los precios hasta ajustarme a los demas.
oviedo | Trucos | 22 Marzo, 1:52am
| Comentar acerca de esto
La verdad no se bien como titular esta nota, pero la idea es que si tienes un email en Gmail que se llama fulanitodetal@ gmail.com puedes enviar un email a fulanito.de.tal @ gmail.com o a f.u.l.a.n.i.t.o.d.e.t.a.l @ gmail.com, osease en pocas palabras los puntos no cuentan!, (todo sin espacios claro!, esos si cuentan) tal como se indica en la ayuda
Así que si algun dia ven en su mail una imagen como esta!, no se asusten!. jeje.

oviedo | Trucos | 26 Enero, 12:11pm
| 2 comentarios
Si utilizas Ubuntu (o alguna otra como Debian) y estas cansado de no aprovechar al maximo las conexiones a internet que ofrece el Linux Power, puede ser que tu modulo de IPV6 este dando problemas!..., por eso ahi que desactivarlo y solamente usar IPV4 ya que a veces entra en conflicto la version 6 con algunos routers..
Para eso, ahi que seguir los siguientes pasos.
Crear o editar el archivo /etc/modprobe.d/blacklist-ipv6 (como root) y agregar en el archivo la siguiente informacion: blacklist ipv6
Despues reiniciamos y verificamos que no este cargado el modulo de IPV6
lsmod | grep ipv6
Si llegara a aparecer algo, entonces significa que esta cargado el modulo y no funciono el truco! jeje, pero no se preocupen!, existe otra forma de deshabilitar.., tan solo ahi que agregar y comentar algunas lineas en el archivo /etc/modprobe.d/aliases (seguimos como root, oks)
Buscamos la linea donde dice: alias net-pf-10 ipv6 y la comentamos con un gatito # al inicio de la misma, despues debemos de agregar otras 3 o 4 lineas, para que quede como sigue:
# Deshabilitar IPV6
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
#alias net-pf-10 ipv6
E igualmente reiniciamos nuestro fabuloso Linux, y volvemos a checar si el modulo esta cargado!.., si asi fuese!.., mmh, entonces busquen otro truco! jejeje.
Haaaaa, por cierto no olviden aplicar el truco de NoIPV6 en el Firefox.. de hecho ya habia comentado eso hace algunos dias., aqui les dejo la liga para que se apliquen!.. --> http://oviedos.com.mx/?blog/show/121
Existe ocasiones en las que nos piden convertir un archivo de Word a formato PDF y no contamos con Openoffice o alguna impresora de PDF en esa maquina!, pero eso si!, tenemos acceso a internet, entonces solo hace falta visitar la pagina Zamzar, donde tienen como eslogan conversion de archivos online! y Gratis!.. 

Si quieren ver todooos los formatos soportados de conversion chequen la liga., por lo pronto a mi si me ha convertido imagenes, y documentos de texto sin problemas, aunque no se si convierta canciones protegidas jeje.., alguien tiene una por ahi para probar???..
oviedo | Trucos | 11 Noviembre, 4:51pm
| 1 comentarios
Por fin despues de mucho tiempo de espera!, Macromedia, digo Adobe ya libero la version 9 de Flash para Linux aunque todavia es beta, pero ni pex! a instalarla porque de eso a la 7.., mmh mejor la 9 
Para instalarla solo sigan estos sencillisimos pasos (debe de funcionar en todas las distros).
Primero desinstala cualquier rastro de tu viejo flashplayer, en este caso en ubuntu ahi que teclear lo siguiente:
sudo apt-get remove flashplugin-nonfree
Y por si las moscas eliminamos los archivos manualemte por si algo fallara:
sudo rm /usr/lib/firefox/plugins/libflashplayer.so /usr/lib/firefox/plugins/flashplayer.xpt
Ahora bien, esto debe de funcionar para cualquier distribucion de linux, bajarse el tar.gz desde:
wget http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin
o visitar la pagina oficial de Adobe Flash: http://labs.adobe.com/downloads/flashplayer9.html y descargar el Installer for Linux.
Ahora sigue descompactar el tar.gz, mediante:
tar -xvzf FP9_plugin_beta_101806.tar.gz
Y para finalizar ahi que copiar los archivos a las rutas correctas, en este caso funciona el plugin para cualquier usuario de sistema, ya que el root lo debe de mover/copiar a:
sudo mv libflashplayer.so /usr/lib/firefox/plugins/
Y listo!, reinician su Firefox y a disfrutar de Flash9.
Despues de actualizar mi ubuntu de dapper a edgy eft, cada vez que iniciaba el sistema, despues del grub me aparecia una pantalla tipo TV, de esas pantallas donde se ven coordenadas y diferentes colores, supongo que es para basarse en ese prototipo y poder crear una nueva interfaz usplash

Usplash de desarrollo, tipo TV.
La solucion a este problema fue actualizando el "soft-links" del usplash:
oviedo_at_zauron:~$ sudo ln -sf /usr/lib/usplash/usplash-theme-ubuntu.so /etc/alternatives/usplash-artwork.so
Si usan KDE, u otro manejador de ventanas en ubuntu chance y ven algo diferente en la carpeta /usr/lib/usplash/, asi que muevanle con confianza!., (no pasa que se descomponga todo jeje)
Y para finalizar actualizamos el initramfs mediante el siguiente comando:
oviedo_at_zauron:~$ sudo update-initramfs -uk all

Usplash con el tema Gnome
Y listo!, ya tenemos nuestro usplash nuevo!..
oviedo | Trucos, Ubuntu | 4 Octubre, 11:03pm
| Comentar acerca de esto
He probado el truco para ver los 10 comandos mas usados en Linux, y aqui esta la respuesta:
Como un simple mortal (usuario normal) me encuentro con la sorpresa en 1 lugar el uso de sudo, acaso estoy en ubuntu???, jejeje.., despues el ifconfig con eso de las configuraciones de mi red inalambrica junto con el iwconfig, en fin!, aqui tienen el top10 de los comandos:
oviedo_at_zauron:~$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|
> uniq -c|sort -rn|head -10
304 sudo
29 ifconfig
21 ls
18 ping
18 cd
11 dmesg
10 iwconfig
9 route
8 w3m
6 cat
Ahora bien como root en la misma maquina (zauron), osease en la laptop zv6000 tenemos nuevamente el iwlist que es para la conexion inalambrica!..., lo se! que existe wifi-radar pero apenas lo acabo de instalar en esta version de ubuntu!.., asi que espero que baje el nivel de uso de iwlist , ifconfig y iwconfig y claro que no puede faltar el tan deseado apt-get, y mas cuando uno tiene lo ultimo de lo ultimo (ubuntu edgy), aqui les dejo el top10 pero como root.
root_at_zauron:~# history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|
> uniq -c|sort -rn|head -10
49 iwlist
39 apt-get
37 ifconfig
36 iwconfig
18 ls
12 dhclient
9 modprobe
8 cd
6 nano
6 dpkg
Ahi luego pongo el top10 de los servidores del DIF, tanto el de pruebas (jabberin) como el firewall (chichon), y pues les debo la otra compu de la casa (boctok) pero ya voy a reinstalar el ubuntu porque voy a reacomodar las particiones para aprovechar al maximo mi disco duro.
Para los que tengan problemas de audio con el plugin de flash player corriendo en el navegador Mozilla Firefox les tengo la solucion a todos sus problemas,
Solo es cosa de editar el archivo /etc/firefox/firefoxrc como root (sudo nano -w /etc/firefox/firefoxrc) y modificar la linea donde dice: FIREFOX_DSP="none" o algun otro valor y poner:
FIREFOX_DSP="aoss"
Que en este caso es el wrapper (/dev/dsp) del sonido que vamos a utilzar, el OSS.
Y listo!, a disfrutar los videos de YouTube o cualquier animacion creada en flash.
oviedo | Trucos, Ubuntu | 1 Julio, 5:31pm
| 1 comentarios
Pues con eso de que me la he pasado programe y programe (se nota debido a la falta de mensajes en el blog) en Jaws ha llegado el momento de utilizar un buscador en donde nos suguiera las coincidencias todo mediante Ajax!..., asì que me di a la tarea de buscar algo de eso!..., bueno en realidad ya habia probado uno pero me gustaria uno que tuviera un scroll para cuando sean muchos resultados y que a su vez al picarle un click fuera desaparecieran los resultados..., asi que todavia estoy en esas!...,
Bueno, el motivo tambien de este mensaje es compartirles esta wiki referente a Ajax! (AjaxPatterns.org)..., y aunque esta en ingles se me hace muy completo ya que explican muchas cosas y vienen muchoooos ejemplos, desde como crear un suggest, herramientas para manipular Ajax o hasta los diferentes Frameworks tanto de lenguajes de programaciòn como de efectos..,
La verdad si estan metidos en este rollo de Ajax, o quieren saber un poquitin más, les recomiendo el wiki de Ajax.
He encontrado un sitio donde nos dice como poner nuestro Completador al estilo de Google Suggest, creo que me quedo por lo pronto con este ya que se ve bonito!. jeje.... el nombre oficial del Framework es: AjaxAC - Open-souce PHP framework for AJAX aqui tienen la versión pirachina jejeje..., se llama GoogleSuggestCloneJax (original el nombre), ya veremos que tan facil es integrarlo a Jaws
oviedo | Trucos, PHP, JavaScript | 31 Mayo, 12:16am
| 2 comentarios
Como no van a recordar la famosa revista "Mecanica Popular", en donde se habla de automoviles y muchisimos temas interesantes..., a pues resulta que gracias al Dr. Raigosa de abcPediatria que me paso una liga de una página titulada "Mi Mecánica Popular" en la cual se pueden leer varios articulos viejitos pero de temas muuy interesantes, como por ejemplo como fabricar nuestra propia cerveza!., haa verdad!... ó como construir papalotes (cometas) hasta la construcción de un barco, en fin tantas cosas intesantes que se pueden hacer y aprender.
Ojala les sea de utilidad y si son fanaticos de esta revista, pues ya tienen una página más que visitar
oviedo | Trucos | 26 Abril, 5:44pm
| Comentar acerca de esto
Despues de que desinstale la versión beta del Internet Explorer 7 tenia un problema al abrir las páginas, resulta que cuando escribia alguna dirección URL dentro del IE y al darle Enter, me abria el mejor navegador del mundo!.., Firefox!. con dicha URL, yo se que eso es bueno ya que asi siempree uso Firefox, pero resulta que algunas páginas que quiero ver especificamente con Explorer pues ahi nomas nop.. así que despues de buscar y buscar!, encontre la solución:
Se tiene que borrar la siguiente ruta del Regedit (inicio->ejecutar->regedit)
HKEY_CLASSES_ROOT\CLSID\{c90250f3-4d7d-4991-9b69-a5c5bc1c2ae6}
Solo denle buscar {c90250f3-4d7d-4991-9b69-a5c5bc1c2ae6} y lo borran!.., con eso ya esta arreglado todo, ahora si se puede navegar bien el chafaexplorer!...
**Moraleja * Diseñen bien sus páginas web's, para que sean compatibles en la mayoria de los navegadores.., o de perdis en los más importantes, Firefox, Mozilla, Netscape, Opera, Safari, Galeon, Konqueror y Explorer juar juar!, pues casi todos..
oviedo | Trucos | 24 Abril, 10:27am
| Comentar acerca de esto
No se si recuerden las primeras versiones del MSN Messenger (casi no me gusta decir Messenger porque acapararía todos los sistemas de mensajeria) cuando estaba libre de publicidad e iconos que ni al caso!..., si.!.., como por ejemplo en la nueva versión hay un texto que dice "Obtener webcam" (a quien chingados le interesa eso!.....) u otro de MSN Spaces!.., guacalaaa o el enfadoso banner de abajo.., en fin!, tantas cosas innecesarias.
Haa pues para eso existe Clean Messenger en el cual podemos quitar muchas cosas que ni al caso!.., y lo mejor es que no ocupamos instalar nada de nada y podemos tener un mensajero tal como deberian de ser todos!..., "Libre de publicidad y solo con opciones utiles"
Si me preguntan porque no uso aMSN en windows tengo 2 razones de mucho peso para mi:
- No he podido solucionar que se abran ventanas como si me fueran a hablar y al final no aparece nada (esta es la principal)
- La transferencia de archivos a veces falla
En fin!.., espero que arreglen estos problemillas en el aMSN
oviedo | Trucos | 22 Abril, 9:19am
| 7 comentarios
Aqui con la novedad que en al compu del DIF tengo algunos problemillas "extraños", muuuy extraños!.... el primero de ellos es que cuando escribo una direccion URL en el Internet Explorer esté me manda a Firefox y ahi la abre, jeje, extraño no?.., la unica forma de navegar en X sitio web es agregandolo como página de inicio y reiniciar el explorer.
Ahora el segundo problema el cual ya fue solucionado es que windows me marcaba que tenia desactivado el firewall del XP2 y al quererlo activar me salia un mensaje como el que sigue!.... (al parecer todo inicio cuando se me instalo un spyware)
Debido a un problema no identificado, Windows no puede mostrar la configuración de Firewall de Windows
Lo que mas me gusta es la mega explicación que te dan!.., "un problema no identificado", mejor que pongan ya valio madres tu windows!..., que para el caso es lo mismo., en fin!, sigamos ahora con la solución, hay que escribir la siguiente linea de codigo en Inicio > Ejecutar
rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
Asi tal cual!, despues que acabe el proceso, el cual no te avisa nada!, pero se ve que el cursor del mouse ya no se pone loco, ahora si podemos iniciar el firewall desde el panel de control, y les aparecerá el siguiente mensaje:
La configuración de Firewall de Windows no se puede mostrar porque no se está ejecutando el servicio asociado. ¿Desea iniciar el servicio Firewall de Windows/Conexión compartida a Internet (ICS)?
A lo que le picamos en SI.., pues sino para que tanto desmadre!.., y listo!..., problema resuelto!..
Ahora el pex es el primer problema!.., pero bueno!.., para que usar Explorer si tenemos Firefox jeje... aunque a veces si es necesario probar algunas paginillas con este nefasto navegador.. plop!.
[actualizado]
Ya esta resuelto el problema del Explorer que abre las ventanas en Firefox
[/actualizado]
oviedo | Trucos | 19 Abril, 11:24am
| 9 comentarios
Estaba instalando eclipse-sdk en Gentoo AMD64 y al hacer el emerge me aparece este mensaje:
Traceback (most recent call last):
File "/usr/bin/java-config", line 14, in ?
from java_config import jc_options
ImportError: No module named java_config
Error: JAVA_HOME is not defined correctly.
We cannot execute
Me fije en el archivo del profile y vi que el JAVA_HOME apuntaba correctamente pero al hacer un java-config me marcaba algunos errores, así que investigue un poco y encontre la solución, solo hay que darle una actualizada al Python (para que??, quien sabe pero funciona) y listo!!., asunto arreglado.
# python-updater
Ahora ya puedo darle
atila ~ # java-config -L
[blackdown-jre-1.4.2.03] "Blackdown JRE 1.4.2.03" (/etc/env.d/java/20blackdown-jre-1.4.2.03)
[blackdown-jdk-1.4.2.03] "Blackdown JDK 1.4.2.03" (/etc/env.d/java/20blackdown-jdk-1.4.2.03) *
Espero y les sirva este truco...., tomado del FAQ de Java aunque dice que ya esta caducado... , ahora ya que jale todo!! a instalar el JAVA 1.5
Despues de instalar el servidor FTP vsftpd en Gentoo y al querer iniciar sesión me aparecian los siguientes mensajes:
500 OOPS: capset
500 OOPS: vsf_sysutil_recv_peek
Este error se debe a que no esta cargado el modulo capability, entonces solo hay que hacer un modprobe capability y verificar si se conecta nuestro cliente FTP 
Si quieres que se cargue automagicamente solo hay que añadir capability en el archivo
chichon vsftpd # nano -w /etc/modules.autoload.d/kernel-2.6
Claro!!, cambiando el 2.6 a 2.4 si tenemos ese kernel (jejeje, que esperaban?? )
Aun no tengo claro que hace ese modulo, pero en fin!.., si asi jala, ni moverle 
Despues de investigar 1/2 día el mentado problema con el IIS y .NET y resulta que fue una serie de eventos desafortunados (exactamente como la pelicula)
Estoy casi seguro que el culpable de esto fue el parche KB908519 (Ejecución de código en fuentes Web) que segun lei mucha gente tiene pedos con el mismo..., pero bueno!!, no puedo asegurar al 100% que ese sea el verdadero culpable de mis problemas.
Ahi les va la solucion que encontre.
Primero revisen si tienen activado el servicio Registros de sucesos (el mismo error que tenia hace algunas semanas), para saber donde estan los servicios es: Panel de control --> Herramientas administrativas --> Servicios
Despues me dispuse a iniciar el Internet Information Server (IIS) y me sale otro error!..., (jeje ya voy avanzado)
Unexpected error 0x8ffe2740 occurred
El cual se debe a que otro programa esta utilizando el puerto 80, lo raro es que segun yo no tenia ninguno ya que el apache esta en el 8080..., y cual va siendo mi sorpresa que el Skype lo usa , si por algo no tienen skype pueden ver los puertos con NETSTAT -a -b desde la consola.
Despues de esto, reinicio el IIS y vualaaaa!!, todo funciona bien!, despues entro al Visual Studio .NET y otro vualaaaaaa!!! 
Moraleja del dia: Otra vez, no actualicen su windows!!..., los virus son mas seguros y estables que las propias actualizaciones "criticas" del wintendo.
oviedo | Trucos | 24 Enero, 4:06pm
| 1 comentarios
Malditas actualizaciones de windows!.., resulta que me aparecio una notificacion que tenia nuevas actualizaciones de seguridad para windows, asi que me dije! "pues a parches windows....", y saz!!.., todo muy bien sin ningun problema, reinicio la compu y al querer entrar a Microsoft Visual Studio .NET 2003 y al abrir mi proyecto resulta que me sale una ventana indicandome:
Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services.
En la madreeeeee!!! ya me chinge el .NET pense!.., pero despues de investigar un poco resulta que el afectado fue el IIS o .Net??? ya ni se!!, el chiste es que ya no funciona la fregadera...., y al querer Iniciar el IIS nomas no arranca la cosa ya que se queda esperando el servicio y saz! nada de nada... aparece:
El servicio no ha respondido a la petición o inicio del control en un tiempo adecuado
Ni modo!..., tengo algunas soluciones!.., la mas facil pero arriesgada es formatear la compu e instalar todo de nuex...., la otra es investigar como solucionar esta cosa.... (me voy por esta de mientras)..., y ya se!!.., usa Linux, usa PHP pues si.. , pero ya ando metido en esto asi que a solucionarlo 
Por cierto los parches que se actualizaron son los siguientes (segun el archivo WindowsUpdate.log que esta dentro de c:\windows)
Moraleja de la semana: NO actualices tu windows!.., deja que entren los virus, hackers, spyware porque al parecer son mas seguros que el propio Sistema Operativo.....,
[actualizado] Ya esta solucionado el problema [/actualizado]
oviedo | Trucos | 24 Enero, 11:55am
| 1 comentarios
Lo prometido es deuda, así que les voy a explicar como instalar el hack para Jaws 0.6 r2 y r3 (no se si funcione en algua versión anterior a la revisión 2), así que ahi les va........
Primero tenemos que instalar el plugin PhooInsert el cual pueden descargarlo de mis tiliches y lo tienen que descompactar en la carpeta de plugins/ despues tienen que abrir su editor de textos favorito y modificar lo siguiente, o si no quieren sufrir modifiquen su carpeta de gadgets/Phoo por este archivo el cual esta parchado con el hack y versión 0.6r3
Se dirigen a la carpeta gadgets/Phoo y abren el archivo PhooModel.php y al final antes del ulitmo } insertan:
... [Leer más...]
oviedo | Trucos, PHP | 19 Enero, 10:53am
| 2 comentarios
He descubierto un nuevo programa de telefonia voIP parecido al skype que nos permite hablar "GRATIS" a cualquier telefono en los siguientes lugares:
- España
- Alemania
- Argentina
- Austria
- Portugal
- Suiza
- Taiwan
- Dinamarca
- Finlandia
- Grecia
Entre otros....., solo es cosa de checar las tarifas
Ademas puedes hablar a X numero telefonico en los otros paises, osea Mèxico por solo 10 segundos (probado y comprobado)..., ideal para avisarle al contacto que se conecte a internet y asi hablar gratis jeje...
[phoo album="14" picture="302" title="voipbuster-llamada" class="imagen" size="2"]
Llamada gratuita a la oficina
[phoo album="14" picture="303" title="voipbuster-llamada" class="imagen" size="2"]
Mensaje de alerta para comprar mas credito
Haaaa! y a todo esto como se llama el programa???....., es el famosisimo VoipBuster y como dice su slogan "La compañia de llamadas gratuitas", que por cierto no tengo NPI de donde sacan el dinero para hacer esto gratis, pero en fin!.., hay que aprovechar jeje y pues lo "malo" es que esta solo para windowsXP y 2000 con SP2 pero con tal de llamar gratis me cae que si sigo utilizando el wintendo aunque sea pirata!
Por cierto! mi nick en los 2 programas tanto el skype como el voipbuster es cuastecomate, por si alguien quiere charlar un rato
Safari test es una utilidad cualquier usuario especialmente para diseñadores web que no tengan su Mac OS X por la que pueden evaluar como quedaría visualmente su web en safari. Para ello añadimos la dirección de la web, la resolución de pantalla a la que queremos visualizar y la calidad de la imagen png que queremos obtener, así de facil 
Mi página no paso la prueba de safari, los iconos inferiores se me distorcionan..., aquí les dejo la liga a la imagen original que obtuve (tarda algo de tiempo heee!!)
oviedo | Trucos | 26 Diciembre, 10:38am
| Comentar acerca de esto
Pues aquí sigo batallando con ASP.net, ahora resulta que me marca:
Description * An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details  * System.UnauthorizedAccessException: Acceso denegado.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via , the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
Y despues de tanto buscar y gracias a la ayuda de mi jefazo Alberto se pudo detectar la solución, se tiene que agregar la siguiente linea de codigo en Web.config dentro de la etiqueta system.web
< identity impersonate="true" userName="winUser" password="winPassw" />
Claro que en winUser y winPassw se ponen los datos de la cuenta donde se esta ejecutando el chafisimo IIS.
oviedo | Trucos | 13 Diciembre, 10:54am
| 1 comentarios
Buscando sobre como crear un scroll horizonal de imagenes en flash me encontre con el siguiente articulo en Cristalab.com que quiero compartirlo con este publico conocedor
Tambien podemos encontrar los errores del 2003, 2002 entre otros articulos super intersantes sobre la usabilidad en la web. (tendre que echarme un clavado mas a fondo en este sitio)
Los 10 errores en el diseño web en el 2005
1. Problemas de legibilidad
Problemas de legibilidad derivados del uso de tipografías no adecuadas, cuerpos pequeños, falta evidente de contraste con el color de fondo.
2. Enlaces alejados de su formato estándar
Hay que hacer obvios los enlaces, hay que diferenciar los links visitados de los no visitados, usar textos descriptivos del enlace que contienen, no abrir enlaces en nuevas ventanas, etc.
3. Flash
Hay un uso de esta tecnología que se debe encausar hacia objetivos más acordes con las potencialidades de ésta. Úsese para hacer lo que el html no puede hacer, en lugar de para dar más alegría a los sitios web
4. Contenido no escrito para la web
Hay contenido que se publica en la web de forma poco adecuada para el medio en que se está. Los textos han de ser cortos, concisos, que se puedan identificar con un golpe de vista, y vayan al grano.
5. Búsquedas deficientes
Las búsquedas son uno de los elementos fundamentales de un sitio web. Hacerlo bien es complejo y es uno de los factores principales de una experiencia de usuario positiva. Todos los años se recalca este hecho.
6. Incompatibilidades entre navegadores
Mientras a principios de año parecía que no era necesario invertir tiempo de los proyectos para compatibilizar el código y éste fuera multinavegador, el uso de navegadores diferentes a Internet Explorer hoy día hace que se deba volver atrás y no se excluyan usuarios sólo porque usen una plataforma diferente.
7. Formularios incómodos
Se identifican muchos problemas relacionados con la complejidad y uso de los formularios. Éstos se usan con mucha frecuencia en la web y muchos de ellos son excesivamente largos y complejos de rellenar (usar) por parte de los usuarios.
8. Ausencia de vías de contacto con los responsables del sitio web
Uno de los signos de credibilidad y por tanto de confianza que se puede dar al usuario es mostrar una dirección (postal) física de contacto. Es fácil pensar que una empresa de la que no se ofrece la dirección de su ubicación difícilmente puede recibir pagos de sus clientes por una falta de confianza de éstos en aquélla.
9. Maquetación con ancho fijo
Con las desventajas que esto acarrea, tanto si tenemos un monitor demasiado grande y no podemos leer bien los textos si no aumentamos su tamaño, como si nuestro monitor, o resolución, es demadiado pequeño, que nos encontramos con un desagradable scroll horizontal.
10. Ampliación inadecuada de las imágenes
Este puesto en realidad estaba reservado para desaconsejar de nuevo el uso de pop-ups, pero Nielsen lo deja en la costumbre que algunos tienen de mostrar la misma foto tanto cuando se trata de un thumbnail como de la imagen ampliada.
Como ven?..., sobre todo esa parte de los formularios enfadosos (que google si los sabe evitar) y tambien las páginas creadas todaaas en flash que son totalmente incompatibles con la mayoria de los buscadores.
oviedo | Trucos | 11 Diciembre, 2:29pm
| Comentar acerca de esto
Si eres de los que ven los videos de youtube y te los quieres verlos off-line, ahi les van un truco que acabo de descrubrir (no se si ya estaba publicado en otro lado, pero este es de mi autoria jejeje)
- Busca el video que quieres hackear en la página de youtube.com, por ejemplo vamos a bajarnos el video de los tenis de oro de la siguiente liga: http://www.youtube.com/watch.php?v=aRHk8ol0vTw
- Ahora sustituye la palabra watch.php?v
* por get_video.php?video_id * (http://www.youtube.com/get_video.php?video_id=aRHk8ol0vTw)
- Vas a ver puros garabatos (eso es normal), lo que tienes que hacer es guardar la página con el nombre que quieras y la extensión FLV
- Te descargas la ultima versión de VLC
- Y abres el video desde VLC y listo!.., si quieres pasarlo a AVI o a MOV tienes que importarlo a Flash 8 y despues exportarlo al formato que quieras (no te lo recomiendo porque sube mucho el tamaño del video)
Listo!!, ya puedes disfrutar de tu video favorito
oviedo | Trucos | 2 Diciembre, 2:32pm
| 12 comentarios
Como muchos han de saber podemos utilizar Gmail como otro disco duro, teniendo la posibilidad de guardar X cantidad de información, ahora llega el turno a nuestros archivos de configuración de Linux, ConfigSaver es un pequeño script escrito en Python con el que podemos sincronizar nuestros archivos personales de configuración fácilmente desde la terminal.
Este maravilloso script necesita Python 2.4 y la librería libgmail, todo en un fabuloso .deb 
Para ejecutarlo solo pongan el siguiente comando:
$ configsaver -ugmail.account.name ~/.vimrc
En este caso vamos a sincronizar nuestro archivo .vimrc tambien se puede sincronizar .zshrc y todos los que queramos!!, chequen la página ahi les dice como 
oviedo | Trucos | 2 Diciembre, 9:22am
| Comentar acerca de esto
Pues ando programando en ASP.net (aunque sigo siendo PHPero de corazón) y por andar optimizando el wintendo ya que lei un articulo sobre los servicio de windows que se pueden desactivar pues al parecer me frege al Internet Informatio Server, me marcaba el siguiente error al querer iniciar el servidor web:
El servicio no ha respondido a la petición o inicio de control en un tiempo adecuado
Y pues resulta que elimine el servicio de "registro de sucesos" que cosas no?....., en fin!.., siempre he pensado que apache es muchisimo mejor que el mugroso del IIS, pero pues ya ven!..., si programan en ASP.net ya nos fregamos y nada de nada de apache
oviedo | Trucos | 1 Diciembre, 2:25pm
| Comentar acerca de esto
Si eres fan de Firefox y tienes una página web, o simplemente quieres un poco de dinero extra!, pues con Google Adsense tienes resuelto este pequeño problema.
Tan sólo debes de ir a tu cuenta Adsense y en la pestaña del programa de referencias, copiar el cógido del botón que desees colocar en tu web y listo!
Claro que no todo es de color rosa, me imagino que google tiene sus trucos bajo los servers para que no hagas fraude jejeje, empezando por no tener instalado Firefox previamente como saben???, quien sabe.., pero eso dice su página:
* Se contabiliza una referencia de Firefox cuando un usuario de Windows, que no haya instalado Firefox anteriormente, descargue y ejecute el programa por primera vez.
Así que los que usamos linux o mac, ya nos fregamos jejeje, ahi es la parte que me gusta que casi todo el mundo use windows 
oviedo | Trucos | 28 Noviembre, 5:19pm
| Comentar acerca de esto
Investigando un poco sobre como obtener "saldo gratis en Telcel" (aunque ya decia que no se podia pero me di a la ardua tarea jeje) me fije que muchas páginas ponen que mandes un mensaje al 7575 más X información y listo!! saldo gratis, lo cual es un verdadero Fraude!., al enviar el mensaje en realidad lo que estas haciendo es pasar tu saldo a otro celular, ahora veamos el procedimiento correcto de hacer las cosas:
Por ejemplo si deseas transferir $50 pesucos al telefono 3123478542 es de la siguiente manera:
- Mensaje: 3123478542 50
- Enviar a: 7575
Las limitantes son que puedes compartir solo hasta 90 pesos y cobran 3 pesos por servicio al que comparte y 2 pesos al que recibe (claro! nada es gratis)
Actualmente hasta el 11 de Noviembre del 2005 solo tiene cobertura en la region 4 (Nuevo Leon / Tamaulipas / Coahuila) y 9 (Hidalgo / Mexico / Morelos / D.F), espero que pronto tengan cobertura en la región 5 (Colima / Jalisco / Nayarit / Michoacan) , de hecho si mandan el mensaje y no tiene la cobertura les llega una contestación de "No cuentas con el servicio. Para mayor informacion marque *264 desde tu Telcel" a lo cual marque y obtuve la información que comparto con todos ustedes 
... [Leer más...]
oviedo | Trucos | 11 Noviembre, 5:12pm
Si estas cansado de que cada vez que inicias Firefox tienes que escribir las mismas páginas una y otra vez, por ejemplo (cofradia.org, planetalinux.org, google.com.mx, localhost/misproyectos, oviedos.com.mx, etc...) solo sigue este consejo:
- Abre todas las ventanas que quieras y en el orden que quieres que aparezcan cuando inicies Firefox
- Dirigete al menú Herramientas > Opciones > General
- Presiona el boton Usar páginas actuales en la sección de páginas de inicio
Listo!!.. cada vez que inices Firefox o le piques al boton de la casita se abriran todas las páginas.
El formato para agregar varias páginas es simple, esta separado por | (barrita vertical) cada una de las URL 
oviedo | Trucos | 10 Noviembre, 4:40pm
| Comentar acerca de esto
Estoy probando RDesktop (Remote Desktop Protocol Client) desde Ubuntu hacia la compu con XP (Windows NT Terminal Server) 
En lugar de utilizar VNC mejor aprovecho las capacidades avanzadas que ofrece rdesktop como importar el sonido entre mas monerias.
Aqui les pongo la linea que utilizo
$ rdesktop -u oviedo -g 1024x700 -a 16 -z -T "WindowsXP Laptop" -r sound:local 192.168.0.132
Ahora explico cada parametro:
- -u es el nombre de usuario de wintendo
- -g tamaño de la ventana en Linux
- -a profundidad de colores
- -z compresion
- -T nombre de la ventana de RDesktop
- -r parametro sound:local me traigo el sonido de wintendo a Ubuntu!, o si ponen remote se queda en windows
- La IP de la compu a conectarnos
Si ponen -f es pantalla completa y para cambiarse a pantalla normal es con CTRL+ALT+ENTER
Para activar en windows las cosas, solo se van a Propiedades de Mi PC -> Remoto -> Escritorio Remoto (marcar permitir) y listo!!!, si algo falla solo chequen su firewall en wintendo o en linux 
oviedo | Trucos | 19 Octubre, 4:33pm
| 1 comentarios
Siguiendo con el tema de la velocidad de Firefox!, tengo nuevos trucos!.. 
Entramos a la página de configuración: about:config
Y cambiamos los siguientes valores:
- network.http.pipelining = true
- network.http.pipelining.maxrequests = 8
- browser.tabs.showSingleWindowModePrefs = true
- browser.xul.error_pages.enabled = true
- network.http.max-connections = 48
- network.http.max-connections-per-server = 24
- network.http.max-persistent-connections-per-proxy = 12
- network.http.max-persistent-connections-per-server = 6
- network.dns.disableIPv6 = true
- nglayout.initialpaint.delay = 0 (Si no existe agregar el parametro: boton derecho->new->integer)
También pueden checar los 2 trucos anteriores que en realidad es un complemento de este.
- Pipeling
- Desactivar IPv6
Puedo asegurar que mis problemas con Firefox en ubuntu estan casi resueltos!.., ahora ya carga rapido hasta el localhost 
oviedo | Trucos | 19 Octubre, 8:25am
| Comentar acerca de esto
Despues de instalar Ubuntu en la compu me di cuenta que Firefox tardaba muchisimo tiempo en cargar mis páginas locales (127.0.0.1) y pues se me hacia demasiado raro!...., así que si a ustedes les sucede algo similar (tambien se aplica para páginas externas) pueden checar este truco:
- En la barra de direcciones escriban: config:about
- Donde dice filtro escriban: network.dns.disableIPv6
- Cambia el valor de network.dns.disableIPv6 a true (solo dale doble click y se cambia)
Ademas si aplicas el | |