Select
everything like in the screenshot and click OK. Unzip the BIOS files
onto the stick, reboot and press F12 to boot from the USB stick. Choose
option 5 when prompted by DOS, ignore the error about a missing CD-ROM.
Change to drive C: and run the included BAT file to flash the BIOS. See
flashit.exe /? for other options, like backing up your current BIOS.
Welcome to the Ubuntu Forums.
Welcome to the Ubuntu Forums, we encourage you to REGISTER
on our forums and participate in the community. Ubuntu is a complete
Linux-based operating system, freely available with both community and
professional support. By
JOINING US today
you can participate in our active and growing community. Registering on
our forum gets you access to post new messages, get support, use
private messages, download images from our gallery and much much more!
I
love the fact that Feisty comes with Compiz, and is really nicely
preconfigured, but I do not like the shadows it puts on the gnome
panels I have (see shot)!
It's a very n00bish question, but is there a way to disable panel shadowing?
I
actually just discovered the answer to this today. In the Window
Decorations plugin settings, under the Effects heading, change the
"Shadow Windows" section to "any & !(class=Gnome-panel)". This
works perfectly for me in Compiz Fusion to remove the shadow from the
gnome-panel, but it still keeps it everywhere else.
Access your bookmarks from any computer. Supports labels, stars, and notes.
I love del.icio.us and dont
plan on switching anytime soon, but for the heck of it I created a
bookmarklet to add the current page to your google bookmarks.
drag this link to your toolbar (works in safari, dont know about others):
Un ejemplo de servidor: irc.ptptech.com Un canal con bots: altrock ¿que decirle a los bots? /msg altxdcc08 xdcc list /msg altxdcc08 xdcc send #5
Montar imagenes
Como montar una imagen ISO / MDF / NRG en Linux (sin grabar a CD)
Antes de grabar una imagen ISO /MDF / NRG a un cd, tal vez la queremos probar, o tal vez simplemente nos interesa utilizarla y no conservarla, con lo cual es muy practico poder ‘montarla’ en un directorio del sistema.
Generalmente las imagenes vienen en formato ISO que es el estándar, otros también bastante usados son .nrg que es de Nero Burning Rom, el .mdf / .mds de Alcohol-120% y por ultimo el .bin / .cue originalmente de CRWin pero actualmente utilizado por diversos programas.
Para nuestro primer caso, practicamente el único requisito es que el kernel este compilado con soporte para el tipo de filesystem que poseen las ISO, que es ISO 9660 y Joliet para el caso de Microsoft. File Systems –> CD-ROM/DVD Filesystems <*> ISO 9660 CDROM file system support [*] Microsoft Joliet CDROM extensions
Para montar una imagen ISO debes tener acceso a root o sudo y hacer lo siguiente:
mount -t iso9660 -o loop,user imagen.iso /punto/de/montaje
El “,user” permite que otros usuarios puedan acceder a la imagen montada, si no se desea eso, se debe excluir del comando de arriba.
Para el caso de los MDF podemos montarlos así (siempre como root o con sudo):
mount imagen.mdf /punto/de/montaje -o loop=/dev/loop0
Para montar una NRG el comando seria el siguiente:
mount -o loop,offset=307200 imagen.nrg /punto/de/montaje
Por ultimo, para montar un bin, necesitamos del programa CDemu.
Seguramente lo podrán encontrar en los repositorios de paquetes de su distribución. En el caso de Arch Linux por ejemplo lo pueden encontrar en el AUR (y utilizando aurbuild o qpkg pueden descargarlo e instalarlo automaticamente).
Si desean convertir archivos de un formato al otro: mdf2iso es uno, nrg2iso es otro y ccd2iso es el que permite convertir imagenes .img de CloneCD a ISO
Comandos útiles
comandos utiles
$apropos <palabra>: busca <palabra> en las descripciones
Sistema
Montar particiones fat32
Tendremos que editar el archivo /etc/fstab
sudo gedit /etc/fstab
En este archivo cada una de las líneas que vemos se refiere a una
partición montada. Las líneas que comienzan con # son comentarios.
Para cada línea el primer valor es la partición a montar, el segundo
el directorio donde montarlo (debemos crearlo previamente), el tercero
el tipo del sistema de ficheros (vfat para FAT32). A continuación
tenemos una lista de opciones separadas por comas, y por último un par
de valores que indican si queremos que dump, una utilidad de backup,
haga copia de seguridad de esa partición (0 para no, 1 para si) y el
orden en el que fsck comprobará las particiones (0 si no queremos que
lo compruebe).
Para saber cuál es la partición que queremos montar escribiremos
sudo fdisk -l
de forma que se listen todas las particiones del disco, con su tamaño en bloques y su tipo.
Opciones
Los permisos para una partición se indican en la opción umask de
/etc/fstab. Se trata de una máscara que indica qué permisos NO
queremos. Por ejemplo un umask 022 indicaría permisos 755 (777 - 022).
Para los que no estén familiarizados con los permisos en Unix el
primero de los números indica los permisos para el dueño (7), el
segundo para el grupo (5) y el tercero para los demás usuarios (5).
Cada uno de estos números es el valor decimal de un número binario de
tres dígitos en el que el primero de los dígitos indica si tiene
permisos de lectura (4), el segundo de escritura (2) y el tercero de
ejecución (1). Luego un 7 (4 + 2 + 1) indicaría que tiene todos los
permisos y un 5 (4 + 1) permisos de lectura y ejecución, pero no de
escritura.
El problema de umask es que probablemente no queramos tener los
mismos permisos para archivos y directorios, entre otras cosas porque
los directorios deben poder ejecutarse para poder acceder a ellos, pero
no queremos que todos los archivos estén marcados como ejecutables como
comentábamos al principio. Antiguamente lo que se hacía era dar
permisos de ejecución tanto a directorios como a archivos, pero
utilizar la opción showexec, que sólo muestra como ejecutables archivos
ejecutables de Windows (exe, bat o com).
Desde hace tiempo existe una mejor opción, que son fmask y dmask,
que sustituyen a umask y permiten definir los permisos para archivos
(fmask, file mask)) y directorios (dmask, directory mask) de forma
separada.
Otras opciones interesantes con
auto: indica que la partición se montará de forma automática al iniciar.
quiet: para que no muestre errores cuando intentemos cambiar parámetros de un archivo que no soporte fat, como utime.
uid: id del usuario propietario (nuestro uid se puede ver en /etc/passwd)
gid: id del grupo propietario (nuestro gid se puede ver en /etc/passwd)
Aqui tienes una forma de optimizar el rendimiento de tu Ubuntu,a menos que uses tu ordenador de servidor o para aplicaciones muy “pesadas” apenas necesitaras hacer uso de la memoria de intercambio (SWAP) , lo que haremos sera aumentar el uso de la memoria fisica (RAM) que es mas rapida, consiguiendo que el sistema valla mas fluido (Comprobad cuantos segundos tarda El Gimp u otra aplicacion en abrirse antes y despues de realizar el tutorial…notareis la diferencia!).
Lo primero que debemos hacer, es comprobar que valor tiene asignado actualmente, abrimos un terminal (Menu principal/Aplicaciones/Accesorios/Terminal) y ponemos:
$ sudo cat /proc/sys/vm/swappiness
le damos a enter, ponemos la contraseña (aunque no veas nada escribela correctamente y pulsa enter), nos dara el valor actual de uso de swap
en mi caso marca 10 (lo cambie hace unos dias antes de hacer este manual…y lo deje asi porque va mucho mejor.), en tu caso deberia salir 60.
Para cambiarlo a 10 ponemos en el terminal:
$ sudo sysctl -w vm.swappiness=10
Nota:Empieza por probar con un valor de 10, abres un par de aplicaciones que uses
habitualmente, si notas que todo funciona correctamente pasas al siguiente paso,
si lo que notas es que va mas lento(cosa bastante improbable,a menos que tu equipo
sea muy antiguo o tengas muy poquita ram),lo que debes hacer es ir probando
primero 20, luego 30...dejandolo donde tu creas que el sistema funciona mas suelto.
Una vez comprobemos que nos va bien este valor, si queremos que este cambio sea permanente tendremos que añadir una linea en un documento de texto…ponemos en el terminal:
En Ubuntu:
$ sudo gedit /etc/sysctl.conf
En Kubuntu:
$ sudo kate /etc/sysctl.conf
En Xubuntu:
$ sudo mousepad /etc/sysctl.conf
Se nos abrira un documento de texto, añadimos esta linea al final:
vm.swappiness=10
Quedaria algo asi:
Guardamos cerramos… y listo, el cambio sera permanente.
Binary package hint: mousemu
(On a laptop)
If I move my USB mouse while typing, or just after I've finished to type, the cursor doesn't move, but after a second, it wraps to the location it was expected to go.
It only happens with my USB mouse: the touchpad works very well, but it happens with a wireless keybord too.
lsusb:
...
Bus 001 Device 004: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
...
dmesg, juste after plugging my mouse in:
...
[17669.284000] usb 1-1: USB disconnect, address 6
[17672.292000] usb 1-1: new low speed USB device using uhci_hcd and address 7
[17672.468000] usb 1-1: configuration #1 chosen from 1 choice
[17672.484000] input: Logitech Optical USB Mouse as /class/input/input22
[17672.484000] input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.0-1
I got round it: see below. It was mouseemu which was involved, not xorg
After removing all I added for the Wiimote, I still didn't work.
Tomorrow, I launched Bum to stop some services. I saw "mouseemu", I deactivate it, and now, my mouse works perfectly !
FSTAB
Para cada línea el primer valor es la partición a montar, el segundo
el directorio donde montarlo (debemos crearlo previamente), el tercero
el tipo del sistema de ficheros (vfat para FAT32). A continuación
tenemos una lista de opciones separadas por comas, y por último un par
de valores que indican si queremos que dump, una utilidad de backup,
haga copia de seguridad de esa partición (0 para no, 1 para si) y el
orden en el que fsck comprobará las particiones (0 si no queremos que
lo compruebe).
WiiLinux
El mando de la Wii en Linux
Escrito por kirov
lunes, 25 de junio de 2007
Danigm, el creador de la tira cómica
de LinuxHispano y miembro del equipo de esta web, ha creado un manual
para controlar el Wiimote, el mando que ha hecho tan famosa a la Wii,
con Linux. El manual completo está en su blog pero hay una copia completa del mismo a continuación (en donde pone leer más).
Por
cierto, no sólo enseña a configurar propiamente el mando, sino que crea
un script en python para poder hacer uso de el mismo. Leedlo que merece
la pena.
Es bien sabido que el mando de la wii funciona con bluethoot, así que
para poder aprovecharlo, tendremos que tener el bluethoot funcionando
en nuestra maquina, y por supuesto un wiimote (el mando).
Lo primero que hay que hacer es lanzar estos modulos, uinput y evdev para que todo funcione bien, yo me he hecho un script:
Además
hay que crear un enlace en /dev/misc/uinput para que el WMD sepa donde
está. Dependiendo de tu distro el uinput estará en /dev/input/ o en
otra parte, en ubuntu por lo menos está ahí. Buscalo y haz un enlace
como lo hago yo aquí.
Una vez dentro, podremos lanzar el script que viene para ver que todo funciona bien:
python WMD.py
tenemos
que sincronizar el mando, pulsando 1 y 2 a la vez, o el boton rojo que
tiene de sync. No va a funcionar a la primera porque tiene puesta una
mac que no va a ser la tuya y va a ser la que busque en un principio,
pero no hay problema, solo tienes que esperar a que te diga: "Now
trying to discover a willing Wiimote, please activate your Wiimote
within 5 seconds." y entonces pulsar 1 y 2 a la vez, y así lo
encontrará. Vemos que salen unas gráficas, y cuando pulsas un botón se
puede ver cual has pulsado y eso. Una vez visto que funciona, ya
estamos listos para utilizar el mando como un mando a distancia. Yo voy
a explicar como usarlo para manejar el mplayer, y solo voy a usar los
botones, pero con el wmd también es muy fácil definir una función para
gestionar los eventos de las aceleraciones en los tres ejes espaciales,
otra cosa es encontrarle utilidad. También se puede manejar el ratón
con el wiimote, pero esto no sé muy bien como va.
Cómo usar el wmd.
La
verdad es que no sé muy bien cómo funciona, yo solo lo he tocado un
poquito para poder usar el wiimote como mando a distancia, y también
como joistick para algún juego, pero no me he metido más allá.
Para
usar esta librería tenemos que colocar nuestro script en python en el
mismo directorio que el script WMD.py. Así pues editamos nuestro
fichero .py, añadiendo estas cabeceras, que son las que tiene el WMD.py:
import sys sys.path.append('.')
from wmd.Common import * from wmd.Config import CFG from wmd.UI.UIManager import UIManager from wmd.Wiimote.WMManager import WMManager from wmd.EVDispatcher import EVDispatcher from wmd.MotionSensing import MSManager from wmd.Pointer import POManager from wmd.CommandMapper import CommandMapper
yo también he usado el os, para hacer llamadas al sistema, así pues también habría que poner:
import os
definiremos una funcion wii_buttons, por ejemplo, que es la que será llamada cada vez que haya un evento de botón del mando:
def wii_buttons(buttons):
recibe un vector buttons, cuya primera componente es el nombre de la tecla pulsada, y la segunda el evento, UP o DOWN
Cada
vez que se pulsa un botón, hacemos una llamada al sistema para que
envie un evento de tecla pulsada. Esto lo hago con el comando
xsendkeycode, al que se le pasa un keycode (se pueden ver con xev) y un
evento 1 para pulsado, 0 para levantado. Para tener el comando
xsendkeycode, hay que instalar el lineakd.
if buttons[1] == "DOWN": if buttons[0] == "A": os.popen2("xsendkeycode "+str(codeA)+" 1")
os.popen2 los que hace es crear un nuevo proceso con la llamada pasada como argumento, como si fuera lanzado desde una terminal.
Una vez definidas todas las acciones para los botones, hay que escribir el cuerpo del script:
creamos un objeto CFG, que necesita el EVDispatcher, y el WMManager
cf = CFG
creamos un objeto EVDispatcher, pasandole el CFG creado anteriormente
ev = EVDispatcher(cf)
Añadimos
la función definida para los botones al EVDispatcher, con la constante
WM_BT, para que llame a nuestra función cada vez que ocurra un evento
de pulsación de botón
ev.subscribe( WM_BT, wii_buttons)
creamos un WMManager, connectamos, hacemos un setup, y lanzamos el bucle principal.
wm = WMManager(cf, ev) wm.connect() wm.setup()
wm.main_loop()
Con
esto ya estaría listo nuestro script, y cada vez que pulsemos un botón
será como si pulsaramos una tecla del teclado. Con esto podríamos
mapear las teclas multimedia, y conseguir así un mando a distancia.
un
ejemplo, con esto podremos manejar el mplayer con el mando de la wii (A
play-pause, B cambiar a fullscreen, +,- subir y bajar el volumen, 1
habilitar, desabilitar osd, 2 habilitar, desabilitar subtitulos):
import sys import os sys.path.append('.')
from wmd.Common import * from wmd.Config import CFG from wmd.UI.UIManager import UIManager from wmd.Wiimote.WMManager import WMManager from wmd.EVDispatcher import EVDispatcher from wmd.MotionSensing import MSManager from wmd.Pointer import POManager from wmd.CommandMapper import CommandMapper
Instalar tu propio Servidor en tu PC, es una de las tareas más fáciles cuándo eres usuario de Ubuntu/Linux, ya que de manera gráfica lo logras después de 2 clics.
Según la Wikipedia El acrónimo LAMP se refiere a un conjunto de subsistemas software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido.
En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:
En pocas palabras es un Servidor en tu propio PC, y que en mi caso me sirve para hacer pruebas de Wordpress, Joomla, Drupal, Moodle y algunas otras cosas relacionadas a bases de datos y MySQL.
Normalmente los usuarios queremos necesitamos un método fácil de hacer las cosas, y para instalar LAMP en Ubuntu las cosas son sumamente sencillas.
Abrimos el Gestor de Paquetes Synaptic y en el menú Editar marcamos la opción: Marcar paquetes por tarea…
Y después seleccionamos LAMP Server
También recomiendo que instales el paquete phpmyadmin, buscándolo y seleccionándolo para instalar en el mismo Synaptic.
Después solo bastará que escribas http://localhost en tu navegador y verás el directorio raíz de tu servidor.
Recuerda que el directorio Raíz lo encuentras en /var/www y allí es donde tienes que copiar los archivos/ficheros para hacer tus pruebas
En esta lección vamos a hacer un pequeño recorrido por MySQL, por su
estructura y forma de trabajar. Para ello suponemos que ya hemos
conseguido (por fin...) instalar MySQL en nuestra máquina.
Lo primiero que debemos hacer es arrancar MySQL (ver capitulo de
instalación):mysqladmin -u root password "miclave"
Todo el sistema de permisos de acceso al servidor, a las bases de datos
y sus tablas, MySQL lo almacena en una tabla llamada mysql,
que como todas estará en el directorio /data, a menos que hallamos
especificado otro directorio.
En Windows esta tabla se crea con la instalación, pero en Linux/Unix
debemos crearla con:
/usr/local/mysql/bin/mysql_install_db
En la base de datos mysql es donde se guadaran todos
los permisos y restricciones a los datos de nuestras bases de datos. La
principal herramienta de MySQL es mysqladmin,
la cuál como parece indicar su nombre es la encargada de la
administración.
MySQL crea por defecto al usuario root con todos los perimsos posibles
habilitados, podemos utilizar este usuario como administrador o crear
otro, por ejemplo mysqladmi. Como el usuario root lo crea sin clave de
acceso, lo primero que debemos hacer es asignarle una:
mysqladmin -u root password "miclave"
A partir de ahora cualquier operación que hagamos como root deberemos
especifica la clave. Hay que destacar que enter el modificador -p y la
clave no debe habeficador -p y la
clave no debe haber espacios.
mysqladmin -u root -pmiclave
Pues bien, ya estamos preparado para crear una base de datos
mysqladmin -u root -pmiclave create mibasededatos
Para borrarla
mysqladmin -u root -pmiclave drop mibasededatos
The content on this page is provided by a Google Notebook user, and Google assumes no responsibility for this content.