AJAX's playground de Google
para explorar y aprender
http://code.google.com/apis/ajax/playground/
Linux Users Group San Juan - Argentina ...tranquilos, lo hacemos por diversión :)
para explorar y aprender
http://code.google.com/apis/ajax/playground/
Categorias: internet-desarrollo
el 23.1.09
La eZine de HACKHiSPANO es una revista digital descargable en PDF sobre seguridad informática y nuevas tecnologías desarrollada por el equipo HACKHiSPANO, sus colaboradores, y todos los miembros interesados de la comunidad.
Contenido:
> Instalando Debian (ETCH)
> Virtualizamos desde Windows
> Conceptos de Auditoría
> Creando un Osciloscopio
> Retos HH Ezine Nº4
> Indefensos en la Reda
HH eZine N4: Descargar (PDF)
Categorias: docs-revistas
el 20.1.09
Categorias: docs-revistas
el 17.1.09
¿Qué es LINUXMIL?
* Un proyecto que impulsa el desarrollo de un Sistema Operativo propio que garantice: Seguridad, Independencia Tecnológica, e interoperabilidad en la Conducción.
* Es un proyecto de integración social en el desarrollo de tecnología caraterizada por un empleo dual (civil-militar).
*Es una compilación de aplicaciones que permiten el Procesameinto de Textos, Hoja de Cálculos, Presentaciones de Diapositivas, Internet, Correo Electrónico, Mensajería, Manejo de Proyectos, Gráfica, Desarollos y otros componentes, con altos niveles de seguridad en un marco legal y sensiblemente más económico.
*Es Investigación de tecnología y su relación de impacto en la incorporación y migración en ámbitos militares.
http://linuxmil.com.ar/
Categorias: linux-distros
el 16.1.09
Categorias: docs-revistas
el 15.1.09
Ernesto posteó hace casi 6 meses, un Slack64 llamado BlueWhite64.
Con la salida de Slackware 12.2, muchos sonrieron de alegría, pero otros no tanto, ya que nuestro querido Patrick Volkering, solo compila en 32bits.
Bajé la versión 12.2 de BW64, y aqui les comento mi experiencia:
Instalación la instalación entera tardó alrededor de 10 minutos, esto teniendo en cuenta que no reparticione, ni me puse a personalizar fstab, y que ya me conozco el instalador.
Configuración de red: El firmware para mi Wifi (Conceptronic C54U - driver rt73) viene en la distro, por lo tanto ya estaba ejecutandose.
Para configurar la conexión wifi, copie los dos scripts, wifi.sh y arreglar-wifi.sh que había hecho hace un tiempo, los modifique (contraseña) y listo, ejecutando
wifi.sh ya estaba conectado a la Internesss y sus tubos!.
Compatibilidad con 32bits
Montar el DVD de instalación, e instalar todos los paquetes que hay dentro de "extra/IA32-emulation"
#upgradepkg --install-new *.tgz
Driver NVIDIA
Baje el driver para Nvidia de 64bits y al instalarlo, le tuve que indicar que NO quería compatibilidad con OpenGL en 32bits... no se que supondrá, pero si no no me arrancaba kde por conflictos de librerías.
Actualización: como bien indicó anónimo en el comentario, al final no tendría compatibilidad con aplicaciones GL en 32bits (prey, quake4,etc...) y para instalarlo tuve que especificar las siguientes opciones, y seleccionar que SI quería compatibilidad con 32bits.
sh NVIDIA-blablabla.sh --x-prefix=/usr --x-module-path=/usr/lib/xorg/modules --compat32-libdir=lib32
Configuración de Xserver:
una vez instalado el driver, modifiqué /etc/X11/xorg.conf con el script de Nvidia, y agregue en la sección del mouse, que reconozca la rueda del ratón (dios, cuando lo pondrán por defectooo!!) y los botones del costado.
div face="consolas,'Courier New',courier,monospace" size="8pt" style="border: 1px solid gray; margin: 20px 0px 10px; padding: 1px 4px; overflow: auto; line-height: 12pt; background-color: rgb(100, 100, 100); width: 97.5%; max-height: 200px; cursor: text;">
Section "InputDevice
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "ZAxisMapping" "4 5"
Option "buttons" "9"
Option "Device" "/dev/mouse"
EndSection
UUID=e37c153e-b50e-4bb4-a466-6791435f10fb swap swap defaults 0 0
UUID=57914763-bb1c-4104-9933-f132226ade71 / ext3 defaults 1 1
UUID=af3dc251-10c3-4d9c-ad3f-1bdd29685404 /home ext3 defaults,auto,rw 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/sr0 /media/dvd auto user,noauto,owner,ro 0 0
UUID=75e4a6f9-f109-42c5-b048-05e5de94606b /media/rootArch ext3 defaults,acl 0 1
UUID=52419d96-13e9-48db-935f-7fa533930a63 /media/musica ext3 defaults,acl 0 1
UUID=8E78DC3678DC1F31 /media/vista ntfs-3g users,gid=users,umask=007,auto,owner,rw,silent 0 0
UUID=AC30961B3095ED18 /media/cosas/1 ntfs-3g users,gid=users,umask=007,auto,owner,rw,silent 0 0
UUID=9008774708772B7C /media/cosas/2 ntfs-3g quiet,users,gid=users,umask=007,auto,owner,rw 0 0
UUID=B85C8A585C8A1174 /media/cosas/3 ntfs-3g quiet,users,gid=users,umask=007,auto,owner,rw 0 0
UUID=ded86fc2-e76a-4890-acec-7066415c6d0c /media/estudio/1 ext3 defaults,auto,rw 0 0
Categorias: linux-configuracion, linux-distros, slack-configuracion, slack-general
el 13.1.09
Super Ubuntu es una distribución basada en Ubuntu 8.10 que ofrece varias funciones y agregados multimedia (aplicaciones, códecs, herramientas), para no tener que buscar lo que le falta.
Super Ubuntu es exactamente igual a Ubuntu 8.10, la instalación es igual, pero incluye Java, Flash, códecs y Wine.
Categorias: linux-distros
el 10.1.09
para la configuración del kernel, éste post.
para la configuración del X, éste post.
para la configuración de los botones, éste post.
para la configuración del Gimp, éste post.
Para éstas navidades le han regalado a mi esposa un tablet digital Wacom, el modelo bamboo.
Es la primera vez que juego con ésta técnología y la verdad es que me dejo muy sorprendido y contento.
Demás está decir que su "habitat natural" (a donde apunta la empresa) es Windows, y trae una excelente
selección de drivers y software que saca el máximo provecho.
En windows.
La tablet sin drivers lo reconoce como un dispositivo HID normal, o sea, un mouse con botones (2 en el lápiz)
una vez instalado los drivers reconoce los 6 botones físicos en el pad (2 en el scroll) y un scroll circular.
Además reconoce 512 niveles de presión en el lápiz (mientras menos presión, menos tinta sale del pincel en el Gimp, por ejemplo)
y el Gimp(win32) cambia de pincel a goma de borrar automáticamente al dar vuelta el lápiz y utilizar la parte superior de éste.
En linux (Arch64)
Cuando registramos el tablet en la página de Wacom, una de las preguntas era en que Sistemas Operativos lo utilizariamos: Linux estaba
entre las opciones, y esto me dio algo de esperanzas.
Al enchufarlo en linux, me lo detectó:
Jan 4 12:43:10 myhost input: Wacom Bamboo as /class/input/input6
Jan 4 12:43:10 myhost usbcore: registered new interface driver wacom
Jan 4 12:43:10 myhost wacom: v1.48:USB Wacom Graphire and Wacom Intuos tablet driver
Categorias: linux-configuracion, linux-hardware, programas-multimedia
el 7.1.09
para la introducción, éste post.
para la configuración del X, éste post.
para la configuración de los botones, éste post.
para la configuración del Gimp, éste post.
Buscando en google me encontré con la página que contiene los drivers actualizados: linuxwacom
una vez bajado los drivers (y leido un poco) lo compile con las siguientes opciones:
./configure --enable-kernel
make
una vez compilado, hice un backup del módulo (v1.48):
mv /lib/modules/2.6.27-ARCH/kernel/drivers/input/tablet/wacom.ko /root/backup/
y copie el nuevo módulo recién compilado, que se encuentra dentro de linuxwacom/src/version_kernel
cp linuxwacom/src/2.6.27/wacom.ko /lib/modules/2.6.27-ARCH/kernel/drivers/input/tablet/
y recargué el módulo (la versión del módulo cambió de la 1.48 a la 1.49):
rmmod wacom.ko
modprobe wacom.ko
Jan 6 21:50:40 myhost input: Wacom Bamboo as /class/input/input6
Jan 6 21:50:40 myhost usbcore: registered new interface driver wacom
Jan 6 21:50:40 myhost wacom: v1.49:USB Wacom Graphire and Wacom Intuos tablet driver
para tener un nombre de dispositivo identificado (/dev/input/wacom), cree una regla para udev:
bash-3.2# cat /etc/udev/rules.d/60-wacom.rules
KERNEL=="event*", ATTRS{idVendor}=="056a", SYMLINK="input/wacom"
y listo, con ésto ya tengo reconocida la tablet e identificada con un nombre fijo de dispositivo.
Categorias: linux-configuracion, linux-hardware, programas-multimedia
el 7.1.09
para la introducción, éste post.
para la configuración del kernel, éste post.
para la configuración de los botones, éste post.
para la configuración del Gimp, éste post.
de la página linuxwacom obtuve las líneas para agregar a xorg.conf.
teniendo en cuenta que la tablet se reconoce como /dev/input/wacom
La tablet es un dispositivo de entrada, que tiene como "input" la punta de lápiz (stylus), la "goma de borrar" (eraser)
y el area activa (pad)
Por lo tanto, tenemos que definir éstos dispositivos de entrada en xorg.conf
# este es el mouse convencional, el que tengo, lo dejo para que quede claro que hay varios "inputs"
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
# este es el teclado, lo dejo para que quede claro que hay varios "inputs"
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "es_ES"
EndSection
# Aqui defino la "punta" del lápiz
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "USB" "on"
EndSection
# Aqui defino la "goma de borrar" del lápiz (la parte superior del lápiz)
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "USB" "on"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "pad"
Option "Device" "/dev/input/wacom"
Option "Type" "pad"
Option "USB" "on"
EndSection
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Categorias: linux-configuracion, linux-hardware, programas-multimedia
el 7.1.09
para la introducción, éste post.
para la configuración del kernel, éste post.
para la configuración del X, éste post.
para la configuración del Gimp, éste post.
La configuración de los botones, por suerte está cubierta por el driver de linuxwacom, y trae una interfaz gráfica
para configurarlo facilmente. De todos modos, hay que "arreglar" varias cosas luego de configurarla.
En Arch, /usr/local/bin no está en el path, asique antes de ejecutar el programa, lo agregamos al path
$ PATH=$PATH:/usr/local/bin/
$ export path
y lanzamos la aplicación:
wacomcpl
El lápiz del modelo bamboo tiene 3 botones, 2 en el costado (stylus) y uno arriba (eraser).
El pad tiene 4 botones + 1 scroll
<: 1 >: 3
FN1: 2
FN2: 4
Una vez realizado todos los cambios, salir de wacomcpl y editar el archivo ~/.xinitrc
Aqui encontraremos los comandos que wacomcpl ha generado. Cortamos los comandos en el portapapeles, y cerramos .xinitrc
guardando cambios.
- Creamos un archivo nuevo (por ejemplo wacom.sh) y pegamos el contenido del portapapeles. Luego reemplazamos "xsetwacom" con "/usr/local/bin/xsetwacom"
para que encuentre el ejecutable.
- Guardar wacom.sh y desde una consola hacerlo ejecutable (chmod u+x wacom.sh)
- Copiarlo a la carpeta de autoinicio del Escritorio (KDE4: ~/.kde4/Autostart;KDE3: ~/.kde/Autostart; generico: ~/.config/autostart)
reiniciar el X server y comprobar que funciona. Yo personalmente asigne a los botones Ctrl+c, ctrl+v, + y - (acercar y alejar en el Gimp)
aqui mi script: (comandos generados por wacomcpl, y movidos desde .xinitrc a un archivo)
/usr/local/bin/xsetwacom set pad AbsWDn "Button 5"
/usr/local/bin/xsetwacom set pad AbsWUp "Button 4"
/usr/local/bin/xsetwacom set pad Button4 "core key CTRL v"
/usr/local/bin/xsetwacom set pad Button3 "core key +"
/usr/local/bin/xsetwacom set pad Button2 "core key CTRL c"
/usr/local/bin/xsetwacom set pad Button1 "core key -"
/usr/local/bin/xsetwacom set eraser BottomY "9225"
/usr/local/bin/xsetwacom set eraser BottomX "14760"
/usr/local/bin/xsetwacom set eraser TopY "0"
/usr/local/bin/xsetwacom set eraser TopX "0"
/usr/local/bin/xsetwacom set eraser mode "Absolute"
/usr/local/bin/xsetwacom set eraser Button1 "Button 2"
/usr/local/bin/xsetwacom set eraser Suppress "2"
/usr/local/bin/xsetwacom set eraser RawSample "4"
/usr/local/bin/xsetwacom set eraser ClickForce "5"
/usr/local/bin/xsetwacom set eraser PressCurve "0 0 100 100"
/usr/local/bin/xsetwacom set stylus TPCButton "off"
/usr/local/bin/xsetwacom set stylus mode "Absolute"
/usr/local/bin/xsetwacom set stylus Button3 "Button 3"
/usr/local/bin/xsetwacom set stylus Button2 "Button 2"
/usr/local/bin/xsetwacom set stylus Button1 "Button 1"
/usr/local/bin/xsetwacom set stylus Suppress "2"
/usr/local/bin/xsetwacom set stylus RawSample "4"
/usr/local/bin/xsetwacom set stylus ClickForce "5"
Categorias: linux-configuracion, linux-hardware, programas-multimedia
el 7.1.09
para la introducción, éste post.
para la configuración del kernel, éste post.
para la configuración del X, éste post.
para la configuración de los botones, éste post.
Abrir el Gimp.
1.
Ir a -> Editar -> Preferencias -> Dispositivos de entrada -> Configurar los dispositivos de entrada extendidos.
seleccionar "Dispositivo: stylus" "Modo: Pantalla"
seleccionar "Dispositivo: eraser" "Modo: Pantalla"
seleccionar "Dispositivo: pad" "Modo: Pantalla"
clic en "Guardar" -> clic en "Cerrar"
clic en el check "guardar la configuración del dispositivo de entrada al salir"
clic en "guardar la configuración del dispositivo de entrada ahora"
2.
Ir a "controladores de entrada" y agregar "Entrada de Linux" a "Controladores activos"
editar el controlador activo
seleccionar en "Dispositivo: Wacom xxx" (en mi caso Wacom Bamboo)
Clic en Cerrar -> clic en Aceptar
Categorias: linux-configuracion, linux-hardware, programas-multimedia
el 7.1.09
Hace tiempo que quería encontrar una forma "decente" de postear código fuente. Ésto incluye 2 cosas: 1 - que esté coloreado, 2 - que no se salga de los márgenes de la página del post.
Buscando por ahi, media solución la encontré en "casa".
1: colorear el cógido
Luego de buscar varias soluciones online para subir el código y que me devolviese el html "coloreado", encontre que nuestro queridisimo Vim ya trae esta función!..
Como ejemplo, un simple script en bash
Presionar "Esc" y escribir (sin comillas) ":TOhtml" y "Enter"
se dividirá la ventana de vim, con el código fuente formateado para html:
1b. Limpiar el código html.
- eliminar las primeras 9 líneas (desde " <!DOCTYPE..", hasta "<br>").
- eliminar las primeras 9 líneas ("<br>",</font></body> y "</html>"
- reemplazar "</font><br>" por "</font>" (para evitar dobles líneas en blanco)
en vim: "Esc" y escribir ":%s/nt><br>/nt>/g"
2. Insertar el código
con éste código, se encierra el código (y ocupo el mismo código para poner el código :)
#!/bin/bashcontador=0
while [ $contador -lt 10 ]; do
echo The counter is $contador
let contador=contador+1
done
Categorias: internet-webApps, scripting
el 7.1.09
Buscando en google sobre nuestro blog de windows, google me indicó que "quizás" me equivoqué, y me ofrece una alternativa!
Categorias: noticias-humor
el 7.1.09
Nuestro amigo El Vecino de Socrates a publicado en Mini Tutoriales GNU el paquete y los detalles para instalar Firefox 3.0.x en Español y su version para Latinoamerica.
Y como si fuera poco, de regalo a "slackeado" el icono para Firefox...un lujo!!
Articulo Completo
Categorias: internet-firefox, slack-general
el 6.1.09