Un sitio para guardar lo que veo, hago, y lo que quisiera ver, hacer y aprender.

Mensajes etiquetados Tip

Tip: Primer día de la Semana

Esto es otra cosa que cambia cada vez que se actualiza gcc o los locales y tengo que empezar a navegar para encontrarlo. El enlace directo es este.

Por si se pierde (o cambia) el texto que allí se cita es el siguiente:

Setting the first day of the week

In many countries the first day of the week is Monday. To adjust this, change or add the following lines in the LC_TIME section in /usr/share/i18n/locales/es_CL:
week 7;19971130;5
first_weekday 2
first_workday 2
And then update the system:
# locale-gen

Otro tip: Exportar una ‘man’ page a pdf

Un tip facilito y bastante útil, que como no se usa frecuentemente, hay que tenerlo guardado:

 

man -t [programa] | ps2pdf -> [archivo_destino.pdf]

Tunel SSH

Bueno, empezaron los problemas.
Hace poco deje fuera de Santiago el control remoto de mi sistema multimedia WDTV LiveHUB, y descubrí con satisfacción que existe una app gratis para reempalzarlo y usar un smartphone, ya sea android o iPhone que estén en la misma red. Funciona impecable y se solucionó el problema. El detalle es que hace uso de una funcionalidad en web del mismo equipo para manejarlo, por lo que interfiere con el servidor web que tengo en el otro PC, ergo, cada vez que intento acceder a esta página me decía que no existía adjuntado de un lindo logo de WD.

La solución fue entrar en forma remota a la configuración del router y cambiar la dirección externa del servido de la clásica 80 a otra como 8085, que se redireccione a la 80 del servidor y todo listo. Hubo que usar un acceso mediante tunel SSH que obviamente se me olvidó cómo se hacía, pero una busqueda rápida me dió la solución y voy a dejarlo aquí para recordarlo rápidamente.

ssh -L [direccion local de escucha (optativo)]:[puerto local de escucha]:[direccion remota (router)]:[puerto remoto] usuario@[direccion de servidor ssh]

Espero que esta vez no se me pierda tan fácilmente y no se me olvide.

Una última pega fué cambiar la dirección en la configuración de wordpress. Chan chán.

Nop, todavía falta algo, ya que las imágenes están direccionadas a la dirección antigua, así que hay que cambiarlas, todas y cada una. A mano.

Nooooooooo!!! Basta con hacer un respaldo de la base de datos con mysqldump a un archivo de texto .sql y luego hacer uso de otra herramienta, para buscar y reemplazar la cadena de texto por la adecuada:

sed -i 's/http:\/\/mofeta.homelinux.net\//http:\/\/mofeta.homelinux.net:8085\//g' wordpress.20121108.sql

Reemplazar la base de datos con el respaldo (drop database, create database, mysql < database) y listo. Ahora así chan chán.

Video en Cámara Lenta con ffmpeg

Está en varias partes, pero lo dejo aquí para acordarme yo mismo.

ffmpeg -i video_entrada.mp4 -f yuv4mpegpipe -pix_fmt yuv420p - | yuvfps -s 4:1 -r 4:1 | ffmpeg -f yuv4mpegpipe -i - -f mpeg2video -r 29.97 -y video_salida.mpeg


El secreto está en el comando yuvfps, se pone la velocidad deseada en -s 4:1 -r 4:1, si se quiere no tan lento, poner -s 15:1 -r 15:1 ahí la velocidad es la mitad de la normal (30fps).

Y ahora la impresora

Paciencia que sigue el router… 🙂
Vamos a la impresora. Tengo una HP Laserjet P1005 que compré hace un buen tiempo ya, y que se había instalado y configurado lo más bien en Ubuntu, pero en Arch, hay que usar las manitos, así que,manos a la obra.
La impresora en cuestión había sido ya instalada y estaba funcionando de lo más bien, hasta alguna actualización de kernel-cups-vaya uno a saber la dejó inutilizable. El caso es que desde hace algún tiempo nada de nada con el cacho.
Buscando y trasteando en la red, logré encontrar una forma de que esto vaya como yo quiero, es decir, que funcione.
Aparte de instalar lo obvio (cups) hay que tener instalado el paquete foomatic, y descargar el driver desde aquí. No se necesita instalar hplip para esta impresora, que si bien también provee un driver y un método para descargar un firmware, me falló la autentificacion GPG del archivo, así que no funcionó. Se siguen las instrucciones del archivo INSTALL que es bastante simple, (contando con las utilidades necesarias para compilar aplicaciones) para crear el driver y para descargar el firmware que es necesario cargar en la impresora cada vez que esta se inicia, o que el computador arranca, para que ésta funcione. LEER MÁS »

Petar, petar… Kaput!

Que manera de fallar todo, y casi en cadena. Falla una cosa, y la otra la sigue como si fueran piezas de dominó. Primero los tipico prblemas del disco duro, errores en los sectores, problemas para que RipLinux reconozca los discos, y así. El caso es que buscando en internet, varios sitios informaban que la causa generalmente es de hardware y en varios casos se solucionaba cambiando el cable SATA. Como encontré varios cablecitos, lo cambié y santo remedio.
Ya… volvemos al aire, me dije, hasta que en forma intermitente comenzó a fallar la conexion a la red, hasta que definitivamente no se conectó más. eth0 había desaparecido, y al iniciar el sistema mostraba unos errores de PCI. Tarjeta de red había fallecido luego de una buena cantidad de años de servicio. Funeral rapidito y a la basura. Afortunadamente era una tarjeta PCI que había adquirido barata, así que solo tuve que activar en la BIOS la coneccion de red de la tarjeta madre y estaba de nuevo en la red… luego que diera de alta la nueva tarjeta en el router.
Animo.

Virtual Box

Nueva version, o más bien mejoramiento de la version actual del programa que uso para mantener este servidor virtual. El problema es que sin decir agua va me cambian la forma de crear los módulos adecuados a cada kernel, así, lo que antes se hacía directamente con el daemon (sudo /etc/rc.d/vboxdrv setup), ahora va del siguiente modo:

actualizando virtualbox
*** To recompile the modules do /usr/bin/vboxbuild ***

Valorrrr….

Flicker… no more!

Al fin, después de mucho tiempo peleando con el parpadeo de la pantalla, cada vez que iniciaba el netbook, y en forma aleatoria durante su funcionamiento, di con la solución, aparentemente, DEFINITIVA!

Despues de leer y releer muchos blogs, mensajes de correo en listas, foros y de probar distintas cosas, configuraciones que el xorg, que DKMS, habilitarlo, deshabilitarlo, el ahorro de energía, y mis propias ideas, de a poco fui encaminando hacia la solución, primero partí con lo obvio: Xorg, hasta pense en crear un archivo xorg.conf, para probar, pero finalmente no lo hice. El hecho de que el parpadeo cesara al presionar unas teclas o combinacion de ellas (Ctrl, Ctrl+Alt, SndUp, SndDown, etc) me hizo pensar que algo con lo que se captan estos eventos podía estar dando problemas, y me dediqué a leer y tratar de modificar ACPI, finalmente me fijé que un módulo ‘samsung_laptop’ estaba cargado y buscando información acerca de qué hace, descubrí que se encarga de gestionar las teclas ‘especiales’ de los notebook Samsung y los eventos relacionados con su uso.

TATE! Esto debe de ser, lo removí con

sudo rmmod samsung_laptop

y santo remedio. El parpadeo que apareciá cada nada a veces, o cuando usaba las teclas para modificar el brillo, nunca más apareció.

Ahora a evitar que se carge el módulo en cada arranque. Nada más fácil, simplemente agregarlo con !samsung_laptop en el archivo /etc/rc.conf y listo. Pero no, el maldito se instalaba como una garrapata en el sistema. Asi que agregué rmmod samsung_laptop en el archivo /etc/rc.local y voilá!.

Otro más. Luego de la última actualización del kernel, reapareció el molesto parpadeo, pero ahora a una menor frecuencia, era más como una luz intermitente. Pensé que se había vuelto a reinstalar el módulo, pero el único que estaba activo era samsung_backlight así que igual probé desactivándolo y desaparece inmediatamente todo. Entonces un nuevo módulo a la lista de desactivados. Un detalle, cuando se desactiva desde la línea de comando, deja de funcionar la combinación de teclas para modificar la retroiluminación de la pantalla, se ve la notificacion de que está variando la iluminación, pero nada sucede, sin embargo, cuando se elimina al momento del arranque, funciona bien el modificar el brillo con la combinación habitual de teclas.

Problema de locales

Acabo de hacer una instalación completa de Arch en un pendrive de 4GB, con Xfce4 como escritorio… bien, rápido, luego de solucionar algunos ‘inconvenientes’ como el tener el escritorio en inglés porque las variables de locales no están bien. Cada vez que las muestro con locale me muestra que son "POSIX". La solucion fué editar el archivo /etc/enviroment y poner lo siguiente:

LANG=”es_CL.UTF-8″
LC_ALL=”es_CL.UTF-8″

Y listo.
Lo otro es crear un archivo que se ejecute cada vez que inicia Xfce4 y poner en él:

synclient VertEdgeScroll=1
synclient VertTwoFingerScroll=0
synclient TapButton2=3
synclient TapButton3=2

Para poder tener la usabilidad de mi trackpad del modo que llevo años usándolo, tap con dos dedos equivale al boton derecho, scroll vertical usando el borde derecho para mayor precisión.

Flicker-2 el casi regreso

HAce unos dias cuando se actualizó el sistema y cambió de Gnome2 a Gnome3 reapareció el problema del parpadeo de la pantalla, por el cambio en la frecuencia de refresco de la pantalla, problema que había casi solucionado hace un tiempo, pero que ahora regresaba en gloria y majestad y con bastante intensidad, el problema era frecuente y bastante molesto, pero creo habera dado con la solución.

Primeramente me di cuenta que sucedía casi exclusivamente cuando se cambiaba el brillo del monitor, era fácil usar en ese momento Fn+VolUp o Fn+VolDown para solucionar el parpadeo, pero pasaba cada vez que se cambiaba automáticamente el brillo, ya sea por el tiempo sin tocar el teclado o el mouse (atenúa el brillo para ahorrar batería), al pasar de estar conectado a la red de energia a batería, al encenderlo, etc. Así que me dije que la solución era simplemente evitar esos cambios.

El sistema de configuración que trae Gnome3 está bastante en pañales aún, y el programa que le da una cierta funcionalidad a la configuración no cubre estos aspectos, al menos no en su totalidad, así que no hay más que meterle mano a los ficheros de configuración usando gconf-editor y el nuevo dconf-editor que es el que prevalece en gnome3, PERO, el fichero que edita gconf-editor es el que le da los parámetros por defecto al otro… en fin, le metí mano a los dos.

gconf-editor, hay que buscar em apps, gnome-power-manager, backlight, y allí poner los valores de brightness en ‘0’, también cambié los valores de lock, ya que Gnome3 tiene el fastidioso hábito de bloquear con password el equipo al ponerlo en reposo, con el screensaver, etc, así que allí cmabié todo eso.

dconf-editor, lo mismo pero este está en org, gnome, power-manager, asllí desactivé backlight, puse brightness en ‘0’ y modifiqué nuevamente los lock. En algunos web he visto que para indican que para guardar los valores hay que hacer click en el botón ‘Set to Default’ pero cada vez que lo hacía me devolvía a los valores anteriores, así que cerré la aplicacion sin tocar nada más.