jueves, 4 de diciembre de 2008

Cómo borrar la última revisión de un repositorio Subversion

Cómo borrar la última revisión de un repositorio Subversion
Anotación de cómo borrar la última revisión de un repositorio Subversion

Introducción

Esta mañana me topé con un servidor Subversion que tenía la última revisión de un proyecto corrompida, y dejaba bloqueado todo el proyecto. Pues bien, resulta que Subversion no tiene (o al menos no lo he encontrado) un comando para borrar una revisión del repositorio. Así que buscando un poco por internet encontré una forma traperilla de hacerlo. Así que al turrón.

Al grano

Resumiendo, lo que vamos a hacer es:

1. Hacer un volcado del proyecto de la primera versión a la penúltima
2. Borrar el proyecto
3. Crear de nuevo el proyecto
4. Cargar el volcado previamente hecho

Así que para ello, si por ejemplo tenemos un proyecto con 300 revisiones, haríamos:

shell# svnadmin dump /svn/directorio-repositorio -r 1:299 > repositorio.dump
[...]
shell# rm -rf /svn/directorio-repositorio
shell# svnadmin create /svn/directorio-repositorio
shell# svnadmin load /svn/directorio-repositorio < repositorio.dump
[...]

Y con esto tendremos el respositorio exactamente igual, pero sin la última versión.

Eso es todo.

tomado de un post que ya no existe que fue escrito by Ignacio Gallegos Sánchez

lunes, 18 de agosto de 2008

Configurar la maquina virtual como Host Interface Networking (Interface Anfitrión)

Configurar la maquina virtual como Host Interface Networking (Interface Anfitrión)

A grandes rasgos lo que se tiene que hacer para configurar interfaces permanentes en el Host anfitrión con GNU/Linux es:
1.- Crear un puente a la interfaz real. Esto permite compartir la interfaz física entre la interfaz real y la virtual
2.- Por cada tarjeta de red virtual (invitada) usada, debe ser creado un nueva interfaz virtual en el Host padre (llamada tap0 o vbox0 o similar) y agregada esta interfaz al puente.
3.- Finalmente especificar la nueva interfaz en las configuraciones de la tarjeta de red virtual de la maquina virtual.

Ahora presentamos detalladamente los pasos para configurar interfaces permanentes en el Host Anfitrión con Debian y derivadas:

1.- Instalar el paquete "uml-utilities" en el Anfitrión, que contienen herramientas para crear tarjetas de red virtuales y el paquete de utilerías bridge "bridge-utils". Generalmente se instalan con el sistema base.
# apt-get install uml-utilities
# apt-get install bridge-utils

Para que el usuario que ejecutará la maquina virtual tenga acceso a la interfaz, el usuario tendrá que pertenecer al grupo "uml-net" por lo que hay que agregarlo:
# gpasswd -a usuario uml-net

Esto modificara el archivo "/etc/group/" quedando la linea del grupo uml-net así:

uml-net:x:NNN:usuario

2.- Editar el archivo "/etc/network/interfaces" para declarar la interfaz de red virtual a utilizar por el Host Invitado espeficando la interfaz a utilizar (tap0) y usuario que la usara, para ello agregamos las siguientes lineas:

auto tap0
iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

Modifique usuario por el usuario que ejecutará la maquina virtual.

Es importante que nuestra interfaz real (ejemplo eth0) este comentada o que no tenga asignada una IP del mismo rango, de lo contrario el Host Anfitrión no saldrá a Internet.

3.- La primera vez que se use, se debe activar el el bridge y la interfaz creada con los siguientes comandos:
# /sbin/ifup tap0
# /sbin/ifup br0

Esto solo es necesario la primera vez, las siguientes veces se activaran automáticamente.

4.- En el archivo "/etc/network/interfaces" hay que declarar el bridge (llamado br0) y agregar la interfaz creada al mismo:

auto br0
iface br0 inet dhcp
bridge_ports all tap0


También, se puede asignar una IP estática dependiendo de las necesidades.

Si hemos seguido correctamente los pasos del 2 al 4, en "/etc/network/interfaces" y deseamos unir a la red dos maquinas virtuales deberíamos tener el siguiente contenido:

auto lo

iface lo inet loopback

#iface eth0 inet dhcp
#auto eth0

auto tap0
iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

auto tap1

iface tap1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

auto br0
iface br0 inet dhcp
bridge_ports all tap0 tap1

NOTA: las interfaces virtuales declaradas y que formen parte de un bridge no deben tener ninguna dirección IP asignada, por ello se pone "0.0.0.0" en vez de una IP real.

5.- Reiniciamos el servicio networking:
# /etc/init.d/networking restart

6.- Modifique la configuración de la maquina virtual. Esto se hace desde la aplicación VirtualBox, en "Configuraciones", "Red", “Attached to”, modificando un adaptador de red y especificando "Host Interface Networking"/"Interface Anfitrion" y en el campo “Interface name" tecleamos "tap0" o "tap1" dependiendo del nombre de interfaz virtual configurada en "/etc/network/interfaces".

7.- Finalmente vaya al Host Virtual (Invitado) y configure los paramentros de red apropiadamente.

tomado de : http://www.esdebian.org/articulos/24005/instalar-configurar-virtualbox

martes, 29 de julio de 2008

VirtualBox 1.6 en hardy heron

Autor: Samuel Calleros

Sitio Web: TuxSoluciones.com.mx

Copyright

Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: 1) Debes reconocer la autoría de la obra en los términos especificados por el propio autor o licenciante. 2) No puedes utilizar esta obra para fines comerciales. 3) Si alteras, transformas o creas una obra a partir de esta obra, solo podrás distribuir la obra resultante bajo una licencia igual a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Nada en esta licencia menoscaba o restringe los derechos morales del autor. Puede ver la Licencia Completa.

El autor no se hace responsable si el usuario o lector hace mal uso de esta información.

¿Porque VirtualBox?
VirtualBox es una aplicación que nos permite ejecutar diferentes Sistemas Operativos simultáneamente en el mismo equipo de manera virtual. La razón para usar VirtualBox es porque es libre (GNU/GPL) y porque funciona bien. Vmware no es software libre.

Instalación
Para instalarlo en Debian etch editar el archivo /etc/apt/sources.list y agregar el siguiente repositorio:
##virtualbox
deb http://www.virtualbox.org/debian etch non-free

Para instalarlo en ubuntu editar el archivo /etc/apt/sources.list y agregar una de las siguientes lineas dependiendo de la versión que tenga:

deb http://www.virtualbox.org/debian gutsy non-free
deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free

Descargar la clave publica para el apt-secure de http://www.virtualbox.org/debian/innotek.asc y agregarla con el siguiente comando:

$ wget http://www.virtualbox.org/debian/innotek.asc
# apt-key add innotek.asc

Actualizar la lista de paquetes e instalar VirtualBox:
# apt-get update
# aptitude install virtualbox

Esto instalara VirtualBox y sus dependencias.

Tambien puede instalar VirtualBox descargando del sitio http://www.virtualbox.org/wiki/Downloads el archivo correspondiente a la versión "Debian etch" e instalarlo con "dpkg -i virtualbox_x.x.x-xxxxx_Debian_etch_i386.deb"

Para instalar VirtualBox en otras distribuciones descargue del sitio "http://www.virtualbox.org/wiki/Downloads" la versión que corresponda a la de su distribución e instalelo manualmente.
Configuración

Para poder usar VirtualBox hay que darle permisos al usuario de que lo utilice, para ello editamos "/etc/group" y agregamos nuestro usuario al grupo vboxusers, quedando así:
vboxusers:x:xxxx:nuestro_usuario

A veces esto no es suficiente, por lo que al correr VirtualBox puede marcar un error de escritura en "/dev/vboxdrv". Esto se soluciona nombrando como propietario de "/dev/vboxdrv" a nuestro usuario:
# chown nuestro_usuario:nuestro_usuario /dev/vboxdrv

Reiniciamos el servicio:
# /etc/init.d/vboxdrv restart

Agregar maquinas virtuales

Desde consola, iniciamos VirtualBox con el comando VirtualBox y damos clic en el botón Nueva(new) para agregar una nueva maquina virtual:
- Especificamos el nombre de nuestra maquina virtual y el sistema operativo a instalar.
- Posteriormente seleccionamos la cantidad de memoria RAM a asignar.

- Luego le asignamos el disco duro virtual, como no tenemos ninguno creamos uno; damos clic en el botón Nuevo(new), seleccionamos "Imagen de expansión dinámica", luego el tamaño del disco duro virtual.
- Finalizamos el asistente y listo. Ya tenemos la maquina virtual creada

Ahora solo falta instalar el sistema operativo que deseen. Para ello inserte el CD en el CD-ROM, inicie la maquina creada y siga las instrucciones de instalación presentadas.

Compartir carpetas
Para poder compartir archivos entre el Host Virtual (Invitado) y el Anfitrión es necesario instalar en el Host Invitado la aplicación "virtual box Guest Additions".

Pasos a seguir:
- Instalar "virtual box Guest Additions". Cuando la maquina virtual se este ejecutando, hacer clic en el menú "Dispositivos" y luego en "instalar Guest Additions". Guest Additions es un conjunto de utilidades que mejoran las capacidades del sistema virtualizado, entre ellas el compartir carpetas.

- Apagar la maquina virtual
- Compartir la carpeta en el Host Anfitrión con el comando:
VBoxManage sharedfolder add "Nombre_Maquina_Virtual" -name "nombre_a_mostrar" -hostpath "/ruta/carpeta/compartida"
También se puede compartir desde La configuración de la maquina en La opción "Directorios compartidos"

- Iniciar la maquina virtual.

Para acceder a la carpeta compartida:
- En Windows ejecutar: vboxsvrcarpeta_compartida y luego vaya a "Mi PC" y ahí estará montada el directorio compartido.

También puede mapear la unidad de red con: net use z: vboxsrvNombre_Carpeta_compartida
- En Linux se monta la unidad con:
mount -t vboxsf [-o OPTIONS] Nombre_carpeta_Compartida /ruta/donde/se/desea/montar

Para ver las carpetas que tiene compartidas desde el Host Anfitrión se hace con: VBoxManage list vms o desde las configuraciones de la maquina en la Opción "Directorios compartidos"

Podrá leer y escribir en la carpeta compartida desde la maquina virtual.

Habilitar el Copy-Paste entre el Host Anfitrión y el Invitado

Para poder utilizar esta función es necesario instalar en el Host Invitado la aplicación "virtual box Guest Additions".

En un Host Invitado con Windows cuando la maquina virtual se este ejecutando, haga clic en el menú "Dispositivos" y luego en "instalar Guest Additions".

En un Host Invitado con GNU/Linux se requiere instalar los headers del kernel que se este usando. Para saber el kernel que usamos tecleamos "uname -r". Ejemplo: si tenemos el kernel "2.6.18-5-486" instalamos el paquete "linux-headers-2.6.18-5-486":

# aptitude install linux-headers-2.6.18-5-486
Ahora hacemos clic en el menú "Dispositivos" y luego en "instalar Guest Additions". Esto nos montara un CD-ROM virtual. Nos vamos a /media/cdrom/ e instalamos el paquete VBoxLinuxAdditions.run y luego reiniciamos o apagamos la maquina virtual:
# cd /media/cdrom

# sh VBoxLinuxAdditions.run
# poweroff

Ya que instalamos "virtual box Guest Additions" ahora nos vamos en el administrador de VirtualBox, entramos a la configuración de la maquina virtual, en la opción "General", en la pestaña "Avanzado" en la opción "Portapapeles Compartidos" seleccionamos: "Anfitrión a Huesped", "Huesped a Anfitrión" o "Bidireccional" según lo deseado.

Crear Imágenes de nuestra maquina virtual

Las instantáneas (snapshots) sirven para crear imágenes de la partición del disco duro virtual, la cual puede restaurarse en cualquier momento y regresar la partición y los datos como estaban cuando fue creada la imagen. Para crear una imagen vaya al Menú de la maquina virtual y elija "Maquina" y luego "Tomar instantánea".

Configurar la maquina virtual para que forme parte de la red local.

Para entender mejor como configurar la red es necesario una breve explicación de las posibles configuraciones de la red. Al configurar la red de la maquina virtual se pueden elegir entre las siguientes opciones:

- Not attached (No conectado).- Sirve para desactivar la tarjeta de red virtual, por lo que no tendrá acceso a ninguna red
- NAT .- Sirve básicamente para acceder a Internet, descargar archivos y enviar correos, pero las funciones avanzadas de red no están habilitadas. La maquina virtual obtiene una IP de un router que viene siendo VirtualBox y que funciona como DHCP asignando una IP 10.0.2.0 a la primera interface y 10.0.3.0 a la segunda interface, el trafico de la maquina virtual es transparente.

- Host Interface Networking (Interface Anfitrion) .- Simulación de una red real, el Host puede enviar datos al invitado y viceversa, se puede conectar a la red. Se tiene que crear una interface de red virtual en el Host anfitrión por cada tarjeta (interface) de red que use(n) la(s) maquina(s) virtual(es)
- Internal Networking (Red Interna) .- Similar a "Host Interface Networking", sin embargo el acceso a Internet es limitado, de esta manera se mejora la seguridad y velocidad.

La que nos interesa es "Host Interface Networking (Interface Anfitrion)". Esta configuración sirve para configurar la maquina virtual para forme parte de la red.

Configurar la maquina virtual como Host Interface Networking (Interface Anfitrión)

A grandes rasgos lo que se tiene que hacer para configurar interfaces permanentes en el Host anfitrión con GNU/Linux es:
1.- Crear un puente a la interfaz real. Esto permite compartir la interfaz física entre la interfaz real y la virtual
2.- Por cada tarjeta de red virtual (invitada) usada, debe ser creado un nueva interfaz virtual en el Host padre (llamada tap0 o vbox0 o similar) y agregada esta interfaz al puente.
3.- Finalmente especificar la nueva interfaz en las configuraciones de la tarjeta de red virtual de la maquina virtual.

Ahora presentamos detalladamente los pasos para configurar interfaces permanentes en el Host Anfitrión con Debian y derivadas:

1.- Instalar el paquete "uml-utilities" en el Anfitrión, que contienen herramientas para crear tarjetas de red virtuales y el paquete de utilerías bridge "bridge-utils". Generalmente se instalan con el sistema base.
# apt-get install uml-utilities
# apt-get install bridge-utils

Para que el usuario que ejecutará la maquina virtual tenga acceso a la interfaz, el usuario tendrá que pertenecer al grupo "uml-net" por lo que hay que agregarlo:
# gpasswd -a usuario uml-net

Esto modificara el archivo "/etc/group/" quedando la linea del grupo uml-net así:

uml-net:x:NNN:usuario

2.- Editar el archivo "/etc/network/interfaces" para declarar la interfaz de red virtual a utilizar por el Host Invitado espeficando la interfaz a utilizar (tap0) y usuario que la usara, para ello agregamos las siguientes lineas:

auto tap0
iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

Modifique usuario por el usuario que ejecutará la maquina virtual.

Es importante que nuestra interfaz real (ejemplo eth0) este comentada o que no tenga asignada una IP del mismo rango, de lo contrario el Host Anfitrión no saldrá a Internet.

3.- La primera vez que se use, se debe activar el el bridge y la interfaz creada con los siguientes comandos:
# /sbin/ifup tap0
# /sbin/ifup br0

Esto solo es necesario la primera vez, las siguientes veces se activaran automáticamente.

4.- En el archivo "/etc/network/interfaces" hay que declarar el bridge (llamado br0) y agregar la interfaz creada al mismo:

auto br0
iface br0 inet dhcp
bridge_ports all tap0


También, se puede asignar una IP estática dependiendo de las necesidades.

Si hemos seguido correctamente los pasos del 2 al 4, en "/etc/network/interfaces" y deseamos unir a la red dos maquinas virtuales deberíamos tener el siguiente contenido:

auto lo

iface lo inet loopback

#iface eth0 inet dhcp
#auto eth0

auto tap0
iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

auto tap1

iface tap1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

auto br0
iface br0 inet dhcp
bridge_ports all tap0 tap1

NOTA: las interfaces virtuales declaradas y que formen parte de un bridge no deben tener ninguna dirección IP asignada, por ello se pone "0.0.0.0" en vez de una IP real.

5.- Reiniciamos el servicio networking:
# /etc/init.d/networking restart

6.- Modifique la configuración de la maquina virtual. Esto se hace desde la aplicación VirtualBox, en "Configuraciones", "Red", “Attached to”, modificando un adaptador de red y especificando "Host Interface Networking"/"Interface Anfitrion" y en el campo “Interface name" tecleamos "tap0" o "tap1" dependiendo del nombre de interfaz virtual configurada en "/etc/network/interfaces".

7.- Finalmente vaya al Host Virtual (Invitado) y configure los paramentros de red apropiadamente.

Clonar una maquina virtual.

- Nos ubicamos donde estan guardados los vdi (/home/usuario/.VirtualBox/VDI) y clonamos el vdi con un UUID diferente:
$ cd /home/usuario/.VirtualBox/VDI
$ VBoxManage clonevdi NombreOriginal.vdi NuevoNombre.vdi

- Desde el administrador de VirtualBox creamos una nueva maquina; elegimos el mismo sistema operativo y otro nombre para la nueva maquina, asignamos memoria. En disco duro elegimos existente y elegimos el creado en el paso anterior (NuevoNombre.vdi) y listo ya tenemos una nueva maquina virtual identica.

Biografía
http://virtualbox.org
http://virtualbox.org/download/UserManual.pdf

jueves, 24 de julio de 2008

Screen en Ubuntu Hardy heron

Instalación

Para tener GNU Screen, instalamos el paquete screen de los repositorios oficiales de Ubuntu.

$ sudo apt-get install screen

Atajos de teclado

Las combinaciones de teclas más útiles son:

* CTRL-a c: Crea una nueva consola.
* CTRL-a n y CTRL-a p: Cambian a la consola siguiente o previa, respectivamente.
* CTRL-a N: Cambia a una consola determinada, donde N es un número entre 0 y 9 que identifica a la consola.
* CTRL ": Muestra una lista de las consolas, las cuales se pueden seleccionar con las teclas del cursor.
* CTRL-a A: Permite cambiar el nombre de una consola.
* CTRL-d: Cierra una consola. Cuando se hayan cerrado todas, sale de la aplicación.
* CTRL-a d: Se desliga de la terminal, permitiendo luego volver a conectarse. Incluso desdpués de haber hecho un logout. Se vuelve a conectar haciendo:

$ screen -r

viernes, 18 de julio de 2008

jueves, 26 de junio de 2008

Instalar FreeNX en Ubuntu 8.04 Hardy Heron


Necesitas acceder a un PC con Linux de forma remota, porque con consola te “lias” un poco. Pues con FreeNX lo tienes fácil, porque conseguirás, en pocos pasos, acceder al PC de forma gráfica a tu sesión. Tan solo necesitarás seguir los pasos siguientes, y tener el puerto 22 abierto (El puerto del PC donde instalarás FreeNX).

En Guia-Ubuntu tenemos el tutorial para instalarlo desde los repositorios de ubuntulinux.nl, pero con este solo podremos hasta Ubuntu 7.10 .

Para instalarlo en Ubuntu 8.04 Hardy Heron haríamos lo siguiente:

1. Editamos el sources.list:

sudo gedit /etc/apt/sources.list

También puedes usar nano si no tienes interfaz gráfica..

sudo nano /etc/apt/sources.list

2. Con sources.list abierto, añadimos estas dos líneas al final del todo:

deb http://ppa.launchpad.net/marceloshima/ubuntu hardy main
deb-src http://ppa.launchpad.net/marceloshima/ubuntu hardy main

3. Le damos a guardar, y ejecutamos los siguientes comandos:

sudo apt-get update

sudo apt-get upgrade

4. Si todo a ido bien, continuamos. Ejecutamos el siguiente comando en la consola:

sudo apt-get install expect openssh-server nxlibs nxagent nxproxy freenx-server

5. Lo siguiente sería crear el usuario en Ubuntu, en Sistema -> Administración -> Usuarios y Grupos.

Con esto ya tendríamos el server funcionando a la perfección. Ahora para la instalación del cliente haríamos lo siguiente..:

1. Descargamos el paquete:

wget http://64.34.161.181/download/3.2.0/Linux/nxclient_3.2.0-9_i386.deb

2. Y lo instalamos:

sudo dpkg -i nxclient_3.2.0-9_i386.deb

Así de fácil. Para acceder al cliente iríamos a Aplicaciones -> Internet -> NX Client for Linux, introduciríamos los datos, y voilá.

Quizás te preguntes…que qué diferencia hay entre el servidor de NoMachine y el FreeNX. Pues que FreeNX permite un número de usuarios indefinido, y NoMachine solo permite un máximo de 2. Para más usuarios necesitarías comprar una licencia.

tomado de http://inf-o.no-ip.org/2008/05/18/instalar-freenx-en-ubuntu-804-hardy-heron/

miércoles, 4 de junio de 2008

HowTo: Install Oracle Application Server 10g Release 3 Hardy Heron

I had a little bit of trouble installing the oracle application server release 2 so I thought that I would share my install process.

1. Create an 'oracle' user and 'oracle' group.
2. For user 'oracle' add 'root' to secondary list of groups
3.
Code:

sudo chmod 775 /opt

4. Log out and log back in as oracle user
5. To fix a missing 'ntcontab.o', do the following:
Code:

sudo apt-get install gcc make manpages-dev autoconf automake libtool flex bison gdb gcc-2.95-doc binutils

6.
Code:

sudo apt-get install libdb1-compat

7. Download the Oracle Application file 'as_linux_x86_core_101202.cpio' from oracle
8. Extract in local user directory
Code:

cpio -i --file=as_linux_x.....cpio -d


10.
Code:

./runInstaller -ignoreSysPrereqs

11. At the end of the install near 95% if is says that it cannot verify that the instance is running(message: /opmn/bin/opmnctl start), hit continue.
12. That's it. Let it do it's initialization process. When it is finished exit.
13. Go to http://localhost:1156 for the admin console.
14. There still needs to be an entry in /etc/intit.d but I have not done that yet. Soon, I will update the post with the file.

sábado, 17 de mayo de 2008

Hardy Heron 8.04 Codecs ( Adios Automatix ) mp3 - dvd - w32 - mpg - avi

Hola Amigos Ubunteros , hoy recien instalao mi Hardy me voy enterando que automatix ya no dara soporte para este S.O. mi principal problema fue el tipico uso de mis Mp3 y los Dvd's pues aqui les dejo como instalarlo rapido para aquellos que les gustan las explicaciones rapidas por medio de la terminal y en español.



ESTAS SON LAS INTRUCCIONES, SI LAS DESEAN MAS DETALLADAMENTE VISITEN MI BLOG EN XXXXXXXXXXXXXXX



editar

sudo gedit /etc/apt/sources.list



Agregar esto hasta el final:

## Medibuntu - Ubuntu 8.04 "hardy"
## Please report any bug on https://bugs.launchpad.net/medibuntu/
deb http://packages.medibuntu.org/ hardy free non-free



despues

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update



sudo apt-get update



instalar :

sudo apt-get install gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3

sudo apt-get install libdvdcss2

sudo apt-get install w32codecs

sudo apt-get install ffmpeg



y despues a disfrutar nuestros archivos multimedia ....

dejenme comentarios si algo no funciona


TOMADO DE : http://www.ubuntu-es.org/index.php?q=node/86126

Wifi Atheros ar5007 en laptop compaq f756la

Yo tengo una Lap compaq f756la con tarjeta atheros AR5007EG. En principio el problema sigue, ya que según entiendo, madwifi sólo tiene versiones experimentales que soportan esta tarjeta. Te comento como he hecho funcionar la wifi de mi Lap.

0. Antes que nada actualiza el sistema ya sea via línea de comando (Terminal) o Update Manager.

1. Deshabitilar los controladores restringidos desde Sistema -> Administración -> Controladores de hardware. Tendrás que reiniciar la PC.

2. Descargado el controlador http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz

3. Desde una terminal de comandos, nos movemos al directorio donde por defecto donde se ha descargado el archivo.

4. Descomprimelo: tar -xzvf madwifi-nr-r3366+ar5007.tar.gz

5. Nos movemos al nuevo directorio.

6. Ya que necesitamos efectuar una compilación, sera necesario que efectúes lo siguiente: sudo aptitude install build-essential

7. Hecho lo anterior, procedemos a la compilación: sudo make

8. Borramos posibles instalaciones anteriores de madwifi (si las has efectuado).

sudo rm -rf /lib/modules/$(uname -r)/madwifi

9. Instalamos el controlador : sudo make install

10. Antes de reiniciar habitila los controladores restringidos desde Sistema -> Administración -> Controladores de hardware.

Ahora deberás poder ver las redes inhalámbricas disponibles. Mi interfaz funciona correctamente, identifica todas las señales a su alcance y conecta. No sufre ningún tipo de "desconfiguración" al reiniciar.

Espero que esto solucione el problema, ya que a mí me funciona a la perfección y sin ningún problema.

NOTA: Esta guía la obtuve de este mismo sitio (UBUNTU-ES.ORG), de momento no recuerdo quién la publico, pero hay que agradecérselo.

martes, 1 de abril de 2008

Frases del Futbol

“Marcar goles es como hacer el amor, todo el mundo sabe como se hace, pero ninguno lo hace como yo". (Di Stefano)

"Yo crecí en un barrio privado... privado de luz, agua, teléfono...". (Diego Armando Maradona)

"Todos los entrenadores son despedidos, pero es mejor ser echado por el Real Madrid que por otro club". (John Benjamin Toshack)

“Definitivamente quiero que Brooklyn, mi hijo, sea cristianizado. Pero no sé todavía a que religión”. (David Beckham)

Periodista: “¿Cuando te fuiste al Milan (1987-1988) te pagaban mucho o poco?”.
Claudio Borghi: “No, ni lo uno ni lo otro, sino todo lo contrario”.

“No me importaría perder todos los partidos, siempre y cuando ganemos la Liga”. (Mark Viduka)

“Tengo dos problemas para jugar al fútbol. Uno es la pierna izquierda. El otro es la pierna derecha”. (Roberto Fontanarrosa)

“Perdimos porque no ganamos”. (Ronaldo)

"Nadie duda que Zidane es un jugador tremendo, pero lo que Zidane hace con una pelota, Maradona lo hace con una naranja". (Michel Platini)

“Tuve 14 amonestaciones esta temporada. 8 de ellas fueron mi culpa, pero 7 pueden ser discutidas”. (Paul Gascoigne)

“La prensa es muy mentirosa. Dicen que me he acostado con 200 mujeres, pero sólo fueron 100″. (George Best)

“Nunca he querido irme. Estoy aquí para el resto de mi vida. Y espero que después también”. (Alan Shearer)

“(Estoy) Contento por mi debut, lo hice bien y por suerte pude lesionar a Francescoli”. (Luis Chavarria)

“Para jugar al fútbol no se debe sufrir. Lo que se hace sufriendo no puede salir bien”. (Carles Rexach)

"Si no salgo por las noches, no marco goles". (Romario)

"En el puesto de los bobos, yo soy el más vivo". (Hugo Gatti)

Periodista: “Tenemos la información que se están haciendo las gestiones para emigrar al extranjero. ¿Nos podría decir de dónde lo están pidiendo?”.
Murci Rojas (jugador chileno): “Bueno, del país no puedo contarles nada… Sólo
puedo adelantarles que se trata de un equipo brasileño”.

"Yo no soy campeón del mundo": (Ricardo Bochini, después del Mundial de 1986. Jugó unos minutos frente a Bélgica).

"Todo equipo que trata bien el balón, trata bien al espectador": (Jorge Valdano)

“Ronaldinho es más grande que yo. Exactamente 4 centímetros”. (Pelé)


"Lo importante no es ganar. Lo importante es ganar humillando"

“A veces, en el fútbol, tienes que marcar goles”: Thierry Henry

“Tengo que correr como un negro para vivir como un blanco”: Eto'o

George Best: “Gasté mucho dinero en coches, alcohol y mujeres. El resto lo he malgastado”.

jueves, 17 de enero de 2008

Sun Compra MySQL Excelente


De manera sorpresiva, se anuncia que Sun Microsystems adquiere MySQL.

Sun Microsystems anuncia acuerdo para adquirir MySQL, Desarrollador del motor de base de datos open source más popular del mundo.
El anuncio de prensa:

SANTA CLARA, CA Enero 16, 2006 Sun Microsystems, Inc. (NASDAQ: JAVA) anunció hoy que ha entrado en un acuerdo definitivo para adquirir MySQL AB, un ícono open source y desarrollador de una de las bases de datos open source de más rápido crecimiento por aproximadamente 1 billón de dolares en consideración total. La adquisición acelera la posición de Sun en empresa IT de incluír el mercado de bases de datos de 15 billones de dólares. El anuncio de hoy reafirma la posición de Sun como el proveedor líder de plataformas para la economía Web y su rol como el contribuidor open source comercial más grande.

Con millones de deployments globales incluyendo Facebook, Google, Nokia, Baidu y China Mobile, MySQL traerá sinergias con Sun que cambiarán el panorama de la industria del software llevando nuevas adopciones de la base de datos open source de MySQL en aplicaciones y empresas más tradicionales. La integración con Sun extenderá enormemente el atractivo comercial de las ofertas de MySQL y mejorará su proposición de valor con la adición de la organización global de servicios de Sun. MySQL también ganará nueva distribución a través de los canales de Sun incluyendo sus relaciones OEM con Intel, IBM y Dell.

(…)

“La cultura y modelo de negocioes de Sun complementa la de MySQL compartiendo los mismos ideales que hemos tenido desde nuestra fundación — libertad de software, innovación online y participación de la comundad y socios. Estamos tremendamente emocionados de trabajar con Sun y los millones de miembros del ecosistema open source de MySQL para continuar entregando la mejor base de datos para alimentar la economía web moderna” - Marten Mickos, CEO, MySQL.

La base de datos open source de MySQL es la “M” en LAMP - la plataforma de software comprendida por Linux, Apache, MySQL y PHP/Perl genrealmente vista como el cimiento de Internet. Sun está comprometido a mejorar y optimizar el stack LAMP en GNU/Linux y Microsoft Windows así como OpenSolaris y MAS OS X. La base de datos de MySQL, OpenSolaris y GlassFish, junto con la plataforma Java de Sun y comunidad de NetBeans, crearán una plataforma poderosa de aplicación web a través de un amplio rango de clientes llevando sus aplicaciones a la web.

Siguiendo la completitd de la transacción propuesta, MySQL estará integrado en el Software de Sun, organizaciones de Ventas y Servicios y el CEO de la compañía, Marten Mickos, se unirá al equipo de líderes ejecutivos de Sun. En el interin, un equipo conjunto de representativos de ambas compañías desarrollará planes de integración que construyan sobre las sinergias técnicas, productivas y culturales y las mejores prácticas de negocios y desarrollo de productos de ambas compañías.

En el blog de uno de los desarrolladores de MySQL, puede leerse:

Luego de toda la especulación de la industria sobre que MySQL sería un “IPO caliente de 2008″, ésto probablemente nos toma a todos por sorpresa - usuarios, comunidad, miembros, clientes, socios, y empleados. Y para todos los dueños de acciones, puede llevar un tiempo digerir qué significa ésto. Dependiendo de la relación de cada uno con MySQL, la reacción inmediata al oír estas noticias puede ser una mezcla de varios sentimientos, incluyendo emoción, orgullo, desconfianza y satisfacción, pero también ansiedad.

Siendo parte del grupo planeando éste anuncio por las últimas semanas, he tenido la fortuna de contemplar las consecuencias durante varias noches parcialmente sin dormir (generalmente duermo como un tronco). Y en los días y semanas que vienen, proveeré una serie de blogs con varios puntos de vista del asunto.

Sin duda una noticia excelente para los desarrolladores Open Source, la unión de dos gigantes con la misma ideología, no puede traer más que ventajas para los usuarios. Sin duda ambas compañías se van a ver beneficiadas por ésta adquisición.

Post Tomado de:
http://picandocodigo.net/index.php/2008/01/16/sun-compra-mysql/