Archivo para 8 mayo 2008

Tutorial de Python

Hoy os traigo un libro muy bueno para aprender a programar en python, da igual que nunca programases o que seas un experto en el tema, este, es tu libro :D
El índice consta de estos apartados:
Tipos básicos
Control de flujo
Funciones
Orientación a objetos
Programación funcional
Excepciones
Módulos y paquetes
Entrada / Salida
Expresiones regulares
Sockets
Interacción con webs
Threads

Que la verdad, hasta donde he podido leer está muy muy bien explicado. Así que sin más preámbulos os dejo un link a la web de descarga.
No olvideis que está en Creative Commons por lo tanto podeis copiarlo, modificarlo, traducirlo, etc.
Espero que lo disfruteis ^^

Sonido en Linux!Ubuntu!

 Cuando el sonido en una máquina con Ubuntu no funciona, podemos solucionarlo en muchos casos con los drivers de ALSA. Lo primero será ver si nuestro hardware es compatible con las drivers de ALSA en http://www.alsa-project.org/ .

Si ves que son compatibles y quieres instalarlo( a mi me va de perlas) aquí van los sencillo pasos que he seguido:

Actualizamos e instalamos los headers del kernel:

$ sudo apt-get update

$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

Instalamos libasound2, necesario para la instalación del driver:

$sudo apt-get install libncurses5-dev

Ahora ya estamos listos para instalar el driver de ALSA. Nos dirigimos a su web:http://www.alsa-project.org/ y a la derecha tenemos para bajar el driver. Descargamos:

-Driver * 1.0.16
– Library * 1.0.16
– Utilities * 1.0.16
– OSS Compat. Library * 1.0.16

(Recomiendo bajarlos por separado y no el paquete porque este último ami me petaba, y por separado sin probelma)

Detenemos Alsa utilies para poder usarlo:

$ sudo /etc/init.d/alsa-utils stop

Descomprimimos los cuatro archivos:

cd /home/thiefi/sD6
tar xvf alsa-driver-1.0.16.tar.bz2

tar xvf alsa-lib-1.0.16.tar.bz2

tar xvf alsa-utils-1.0.16.tar.bz2

tar xvf alsa-oss-1.0.16.tar.bz2

 

Entramos en la carpeta driver:

$ cd alsa-driver-1.0.15

Compilamos para todas las tarjetas disponibles (así nunca nos dará error y el manual vale para todos):

$ sudo ./configure –with-kernel=/usr/src/linux-headers-$(uname -r) –with-oss=yes

Instalamos los drivers:

$ sudo make
$ sudo make install

 

Configuramos:

$ sudo ./configure –with-kernel=/usr/src/linux-headers-$(uname -r) –with-oss=yes

Ahora solo nos queda compilar e instalar las librerías de ALSA que nos hemos bajado:

$ cd drivers/alsa-lib-1.0.15
$ sudo ./configure

$ sudo make

$ sudo make install

$ cd
$ cd drivers/alsa-utils-1.0.15

$ sudo ./configure

$ sudo make

$ sudo make install

$ cd

$ cd drivers/alsa-oss-1.0.15

$ sudo ./configure

$ sudo make

$ sudo make install

 

Ahora reinciamos el equipo, y debería de funcionar.

 

CrossOver! Instala programas de Windows en Linux!Ubuntu!

El otro día presentaba como alternativas a VMWare software de virtualización en Linux, pues hoy toca la alternativa a la virtualización.

CrossOver no permite emular todos los programas de windows pero si los más “importantes”, entiendo por importante programas que en Linux no se consiguen o habiendo su homólogo no funciona de la misma manera.

El software más destacado que nos permite instalar esta herrmienta es:

Adobe reader

Adobe FrameMaker

Adobe Photoshop

Dreamweaver MX

Internet Explorer

iTunes

El paquete Microsoft Office( Word,Exel,Power Point…)

Oracle Jinitiatior

Quick Viwe

Steam( Para juegos estilo Counter strike)

World of Warcraft (Juego)

Y alguno más de pequeña importancia en un Linux.

El método de uso es muy sencillo, tan solo necesitamos instalar el CrossOver mediante algún paquete .deb .rpm o similar. En mi caso use un paquete .deb que se puede bajar desde Freelogs.NET

Una vez instalado el CrossOver, Aplicaciones>CorssOver>Install Windows Software.

Y nos saldrá una pantalla como esta:

Seleccionamos el programa que deseamos instalar y nos pedirá que seleccionemos el método de instalación, CD, o directorio. En mi caso tenía el Dreamweaver en la partición de Win y lo seleccioné.

Y el resto de la instalación exactamente igual que en windows (Siguiente,siguiente,siguiente).

DESCARGAR crossover desde Freelogs.net

Espero que esto ayude a much@s a migrar a Linux definitivamente.

Guía rápida para compartir archivos entre Leopard y Ubuntu

Lo primero es instalar samba en Ubuntu, así que abrimos un terminal y escribimos
sudo apt-get install samba
En cuanto termine de instalar hacemos:
sudo gedit /etc/samba/smb.conf
Buscamos la linea en la que pone “security” y nos fijamos que tiene un ; al inicio de la linea. Borramos ese ; de forma que quede solo security = user
Guardamos y cerramos, ahora vamos a reiniciar el servicio samba
sudo /etc.init.d/samba restart
Ahora vamos a crear un usuario para samba
sudo smbpasswd -a usuario
Os pedirá el password para ese usuario, lo introducis :P
Bien, ubuntu ya está a punto, pasamos a leopard!
Leopard
Vamos a Ajustes>Compartir
Pulsamos el candado y metemos la contraseña para así poder hacer modificaciones

Pulsamos en opciones y elegimos la opción compartir archivos mediante smb (Recomiendo desactivar las otras 2 opciones)

Ahora cuando se quieran conectar a nuestro equipo, tendrán que poner:

Vamos a Ajustes>Seguridad>Firewall y elegimos la última opción (No os olvideis de desbloquear pulsando en el candado)

Bien, leopard está apunto tambien, ahora vamos a conectarnos desde una máquina a otra:
Desde leopard pulsamos en ir>Conectarse al servidor…

En la siguiente ventana pondremos algo del estilo:
smb://IP_UBUNTU/Usuario_samba_ubuntu
o si no tenemos la ip
smb://Nombre_equipo
Nos pedirá el usuario y la contraseña del usuario que creamos antes en samba, los ponemos y listo :D
En Ubuntu es tambien muy sencillo:
Abrimos el Nautilus o el firefox y escribimos:
smb://IP_leopard
Puede ser que te pida usuario y contraseña, los metes y tachán!!!!! perfecta conexión entre los Sistemas operativos! :D
Espero que os sea útil! ^^

Gracias a tuxlink.wordpress.com que entre otras cosas ha aportado algunas imágenes a este artículo ^^ (No olvideis visitar su blog!)

VirtualBox!Virtualiza sistemas operativos desde Linux!Ubuntu!

Sin duda alguna es uno de los mejores software de virtualización que existen para Linux. A diferencia de software como el Vmware, que emulaba programas de Windows, VirtualBox no emula nada, sino que permite la instalación del sistema operativo en una partición lógica real, y permite que tiremos mano de ella en cuestión de segundos.

Esto implica que siempre van a funcionar todos los programas que “emulemos”, y además la herramienta permite crear particiones virtuales para kernels Linux, dos, Unix…!

Si solo necesitamos un programa de otro sistema operativo, y emulado funciona bien, esta herramienta queda un poco obsoleta. Pero si como muchos sistemas operativos la recomiendo encarecidamente.

Las opciones del programa van desde asignar el tamaño deseado a la partición a memoria RAM al sistema huésped( si se le asigna más de la mitad el sistema Linux se ve bastante mermado, pero también es cierto que si estamos trasteando con la partición virtual no estamos en la real).

Aquí os dejo una imagen del programa corriendo con un XP:

Los pasos para instalar el VirtualBox según la guia-ubuntu.org son los que siguen:

Primero editamos el archivo /etc/apt/sources.list, escribimos en un terminal:

$ sudo gedit /etc/apt/sources.list

Agregamos al final del archivo las líneas que correspondan a tu versión de Ubuntu:

  • Para Ubuntu 7.10 “Gutsy Gibbon”:
# VirtualBox #
deb http://www.virtualbox.org/debian gutsy non-free
  • Para Ubuntu 7.04 “Feisty Fawn”:
# VirtualBox #
deb http://www.virtualbox.org/debian feisty non-free
  • Para Ubuntu 6.10 “Edgy Eft”:
# VirtualBox #
deb http://www.virtualbox.org/debian edgy non-free
  • Para Ubuntu 6.06 “Dapper Drake”:
# VirtualBox #
deb http://www.virtualbox.org/debian dapper non-free

Una vez añadidos, guardamos el archivo y añadimos la clave GPG del repositorio:

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

Ahora solo queda actualizar la lista de paquetes,

$ sudo aptitude update

e instalar el paquete virtualbox

$ sudo aptitude install virtualbox

Durante la instalación nos informa que los usuarios que deseen acceder a la máquina virtual deben pertenecer al grupo vboxusers, para ello, una vez concluida la instalación, escribimos en consola (sustituyendo la palabra tu_usuario por el nombre de tú usuario):

$ sudo usermod -G vboxusers -a tu_usuario

y le damos permisos de lectura y de escritura a /dev/vboxdrv:

$ sudo chmod 666 /dev/vboxdrv

Con esto ya tendremos instalado VirtualBox.