Archive for the 'Notas rápidas' Category

 

Infección en apps de Android

Feb 03, 2012 in Notas rápidas

Al parecer hay bastantes aplicaciones con software intencionadamente malicioso en el market de Android. Aunque Google lo retira con rapidez siempre hay afectados.

Aquí hay una explicación de lo que sucede y una lista de aplicaciones .

http://www.xatakandroid.com/android-market/lookout-publica-una-lista-de-aplicaciones-infectadas-con-malware-en-el-android-market

virt-manager: ERROR:root:unsupported locale setting

Feb 01, 2012 in Notas rápidas

Otro problema con la configuracion del idioma :

ERROR:root:unsupported locale setting
Traceback (most recent call last):
  File "/usr/share/virt-manager/virt-manager.py", line 413, in <module>
    main()
  File "/usr/share/virt-manager/virt-manager.py", line 268, in main
    setup_i18n()
  File "/usr/share/virt-manager/virt-manager.py", line 68, in setup_i18n
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python2.6/locale.py", line 513, in setlocale
    return _setlocale(category, locale)
Error: unsupported locale setting

Lo podeis solucionar exportando la variable

export LC_ALL="en_US"

sopastrike.com – Vamos a la huelga

Jan 17, 2012 in Notas rápidas

Mañana 18 de Enero de 2012, cierro la web , junto con tantos otros miles de sitios para protestar contra las leyes SOPA y PIPA que próximamente votarán en Estados Unidos.

NO A LA CENSURA DE INTERNET

http://sopastrike.com/

screengrab queda muerto

Dec 23, 2011 in Cosas de la vida, Notas rápidas

Uno de mis plugins favoritos de Firefox screengrab se queda en el camino. Screengrab es un cómodo y ligero plugin que permite capturar la imagen del navegador permitiendo capturar la página completa o sólmanete la parte visible. Es muy útil y práctico pero la salida de Firefox 6 y sucesivas versiones, han dejado el plugin inutilizable. Tal y como indica su creador Andy Mutton, la funcionalidad se ha roto y no dispone de tiempo para investigar. Además ha dejado de usar Firefox en favor de Chrome.

Andy Mutton comunica que no seguirá el desarrollo de screegrab

Como alternativas estoy probando :
pagesaver
Awesome Screenshot Capture & Annotate

Muchas gracias Andy Mutton por desarrollar screengrab !

Esto me hace pensar si algún día prohibirán a los desarrolladores tener familia para que sigan creando…

P.D.: Al final me quedo con “Awesome screenshot captue & anottate” es cómodo, práctico y permite agregar notas en las capturas de pantalla como esta :

 

comandos que fallan con sudo por no encontrar el path

Oct 02, 2011 in Debian, Notas rápidas

En los últimos días me estaba encontrando en una de las máquinas con que al ejecutar comandos con sudo me fallaban algunos scripts como apt-get o algún otro comando que seguro que estaba en el sistema. Es más, entrando con “su -” se ejecutaba correctamente sin tener que especificar el path.

El caso que más me molestaba era el ejecutar un upgrade y encontrarme esto :

sudo apt-get dist-upgrade
....
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

Como a veces pasa, le he hecho la vista gorda… hasta que me he cansado :D

La solución, fijo que está en el fichero de /etc/sudoers y ahí he agregado lo siguiente :

Defaults        env_reset
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

todo solucionado :D

Extraer números de teléfono

Sep 23, 2011 in bash, linux, Notas rápidas

Hoy me he encontrado con un problema, tengo un fichero de excel en el que han mezclado en las columnas nombres y numeros de teléfono y necesito extraer sólo los números de teléfono.

Para extraerlos he usado awk , revisando para columna para ver si contiene dígitos o no, y mostarla en tal caso:

cat telefonos.txt  | awk '{ for ( col=1; col<=NF ; i++ )  if ($col ~ /[[:digit:]]/) print $col }'

svn: attempt to write a readonly database

Jul 12, 2011 in Cosas de la vida, linux, Notas rápidas

Nuestro subversion estaba dando la tabarra en uno de los repositorios. Cuando subíamos cambios nos saltaba este error

"svn: attempt to write a readonly database"

El caso es que el cambio los subía pero dando ese error.

googleando un poco he visto este enlace : http://geckoblue.livejournal.com/248161.html

y he probado a darle permisos de escritura al grupo de /svn/repopath/db/rep-cache.db y ha funcionado .

Ahí lo dejo para el que lo necesite

La fecha de hace una semana

Jul 11, 2011 in bash, linux, Notas rápidas

Por si alguien no sabe que se puede hacer esto :

date --date='1 week ago' '+%Y-%m-%d'

Para obtener Año-mes-dia de hace una semana.

P.D: uso yyyy-mm-dd por el standard http://en.wikipedia.org/wiki/ISO_8601

rotar un monitor con tarjeta nvidia

May 30, 2011 in Notas rápidas

Hoy me ha surgido una necesidad en el trabajo… rotar el video de un monitor para poder usar un monitor como si fuera un libro y tener más código visible por pantalla.

La situación es la siguiente:

- Portátil con tarjeta nvidia ( Debian 6.0 of course )
- monitor hp la1951g ( se puede girar )

Los portátiles están muy chulos para ver pelis y demás pero cuando tienes que ver código y mucho a una letra normal para no quemar los ojos, no ves casi código en la pantalla. Así que si uso el monitor girado puedo ver el doble de información. Con lo que espero quitarme estress ocular !!! :D

El caso es que con nvidia-settings no puedo gestionar el rotado del monitor y he tenido que hacerlo a mano incluyendo estas lineas en el “device settings” dedicado a mi segundo dispotivo que es el monitor HP.

Option "RandRRotation" "on"
Option "RandRotate" "on"
Option "Rotate" "CCW"

El fichero de configuración es este :

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 260.19.44  (buildmeister@swio-display-x86-rhel47-04.nvidia.com)  Sun Feb 27 21:50:27 PST 2011

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 260.19.44  (buildmeister@swio-display-x86-rhel47-04.nvidia.com)  Sun Feb 27 21:50:39 PST 2011

Section "ServerLayout"

# Removed Option "Xinerama" "0"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Chi Mei Optoelectronics corp."
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "HP LA1951"
    HorizSync       24.0 - 83.0
    VertRefresh     50.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9200M GS"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9200M GS"
    BusID          "PCI:1:0:0"
    Screen          1

Option "RandRRotation" "on"
Option "RandRotate" "on"
Option "Rotate" "CCW"

EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Nvidia dos monitores rotado

AgoraNews entrevista a gente de #15m #acampadasol #nonosvamos

May 19, 2011 in Notas rápidas

http://www.livestream.com/agoranewsdirecto