Tema WordPress

31 10 2007

http://www.onehertz.com/portfolio/wordpress/mandigo/

http://ifelse.co.uk/?tag=themes

Anuncios




LAMP: Montando mi Servidor en Ubuntu

30 10 2007

 

Fuente:

http://dotpress.wordpress.com/2007/10/23/lamp-montando-mi-servidor-en-ubuntu/

 

Al fin puedo decir que soy un usuario de Linux Ubuntu. Ahora que Ubuntu se actualizó a la versión 7.10 Gutsy Gibbon no lo pense dos veces y le instalé el mismo día de su publicación. Para los programadores acostumbrados a Windows el cambio puede ser un tanto dificil; en especial por que hay que volver a empezar a configurar nuestro servidor de pruebas Apache con PHP y MySQL. Por suerte me encontré con una guía fantástica (eso si, en idioma inglés), que me atrevo a traducir, en parte, para ayuda de todos los que se plantean pasarse a la plataforma.

Instalando Apache:

sudo apt-get install apache2

Nos pedirá nuestra contraseña para autenticar. Por cierto, las instrucciones están para Ubuntu y sistemas basados en Debian. En otras distribuciones, el método es distinto. Luego vamos al explorador en http://localhost/

Instalando PHP:

La ventaja principal de los repositorios es que las aplicaciones ya están pre-compiladas, con lo cual nos ahorramos mucho tiempo y evitamos tener que conseguir todas las dependencias. Eso me pone a pensar que para desarrollar en Linux e instalar nuevas herramientas, es necesario contar con una conexión a Internet. Bien, ahora que tenemos Apache ya instalado, procedemos con PHP.

# Instalamos PHP 5
sudo apt-get install php5 # Instalamos el conector de PHP para Apache 2
sudo apt-get install libapache2-mod-php5

# Reiniciamos el Servidor
sudo /etc/init.d/apache2 restart

Con esto ya tenemos vinculado Apache con PHP. Nuestra carpeta DocumentRoot es /var/www/. Para probar creamos un archivo de prueba e incluimos la función <?php phpinfo(); ?>. Ahora, si el servidor nos mostrase el cuadro de dialogo Guardar Archivo, procedemos a forzar el reinicio de Apache.

sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload

# Instalamos módulos adicionales # PEAR
sudo apt-get install php-pear

# GD
sudo apt-get install php5-gd

# XSL
sudo apt-get install php5-xsl

# CURL

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

# PostFix: soporte para la función mail()
sudo apt-get install postfix

# Reiniciamos el Servidor
sudo /etc/init.d/apache2 restart

Instalando MySQL:

La instalación de MySQL tambián viene a ser muy sencilla. La variante con respecto a la instalación en Windows es que en Linux, debemos instalar el soporte dentro de Apache y dentro de PHP.

# Para Apache (requerido para instalar en PHP)
sudo apt-get install libapache2-mod-auth-mysql # Podemos definir la version 4 o 5 de PHP
sudo apt-get install php<version-number>-mysql
sudo apt-get install phpmyadmin

Ahora, editamos el archivo de configuración de PHP ubicado en /etc/php<version>/apache2/php.ini y agregamos:

extension=mysql.so

Lo bueno de esto es que se parece mucho al modo en Windows, por lo que cuando instalemos nuevas extensiones, podemos agregarlas al PHP.ini sin necesidad de recompilar.

Ahora, volvemos a reiniciar el Servidor de Apache. Y terminamos por instalar el Servidor de MySQL.

# Colocamos la contraseña de ROOT
sudo mysqladmin password <NEWPASSWORD>> sudo apt-get install mysql-server

Y con esto ya tenemos instalado Apache, PHP y MySQL en Linux Ubuntu. Podemos reiniciar nuestro computador y cada vez que iniciemos, los servicios de Apache y MySQL se iniciaran automaticamente. Para probar la conexió de PHP con MySQL, podemos volver al archivo de prueba de creamos. Debemos ver el apartado de mysql.





Frases

23 10 2007

“El necio aprende padeciendo” (Hesíodo, trabajos 218)





Mumble: Salas de charla con voz

16 10 2007

Fuente:

http://drupal.gulic.org/mumble%3A_salas_de_charla_con_voz 

Mumble: Salas de charla con voz

Venimos teniendo la necesidad desde hace ya tiempo en GULiC de realizar charlas de voz entre nosotros con clientes libres y fáciles de usar para el gran público. Al fin ya tenemos una solución libre y se llama Mumble. En el resto de la noticia explicamos su filosofía, e instrucciones para instalarlo.

Introducción

Necesitabamos algo libre y facil de usar para el gran publico. Si hablamos de libre, Skype, que es propietario y oscuro, queda descartado.

Con la llegada de Google Talk vimos alguna luz, ya que era basado en jabber (el estandar abierto XMMP), pero un año despues de su lanzamiento, aun no hay clientes oficiales para Linux . No obstante, ya se va consolidando en el mundo libre el aún poco extendido tapioca que algunos dicen ya usar, y promete bastante cuando salga KDE4 a traves de telepathy.

Con Ekiga no tuvimos mucho éxito, ya que tuvimos problemas de puertos y en muchos casos necesitabamos redirigirlos en nuestros routers. A nivel servidor para salas de conferencia, requería instalar un asterisk, con una configuración particular bastante extraña.

Desde hace un mes, el proyecto mumble ya tiene para descargar su version 1.0.0 para Linux (para Ubuntu Feisty) y Windows. Mumble es una alternativa libre al programa TeamSpeak diseñado para jugadores online, pero que al resto del mundo le va a venir bastante bien.

Lo hemos probado, y resulta que salvo una pantallita de error al principio, va perfecto, no necesita abrir puertos de ningún tipo, tampoco gasta demasiado ancho de banda, y nos permite mantener diferentes conversaciones en grupo.

Instalación (tradicional) para ubuntu feisty i386.

Descargamos mumble_1.0.0_i386.deb, abrimos una consola de texto y escribimos lo siguiente:

$ sudo su
# ls -l                         # observamos que veamos el fichero descargado    
# dpkg -i mumble_1.0.0_i386.deb # instalamos, a lo mejor se nos queja de que le faltan cosas
# apt-get -f install            # instala las cosas que faltan
# exit
$

Tambien puede ser posible instalar mumble, haciendo doble click en el deb desde un explorador, pero esta forma de instalarlo tiene sus inconvenientes porque perdemos el control de lo que hace.

Todavía no hay ninguna linea oficial para ponerla en los sources.list. Si averiguas alguna, coméntanoslo.

Para poder utilizar los atajos de teclado, es necesario editar el fichero /etc/X11/xorg.conf y añadir la siguiente linea “option” a la seccion “Extensions” (si no tienes ninguna sección “Extensions” añadela al final de tu xorg.conf). Despues de esto, tienes que reiniciar las X (con salir y entrar a tu sesion no vale, reinicia el equipo si dudas).

Section "Extensions"
  option "XEVIE" "Enable"
EndSection

Mumble para Debian Etch Stable

Usando las instrucciones que aparecen justo debajo hemos compilado para esta distribución. Los paquetes son: mumble1.0.0i386.deb (697kb) y para el servidor mumble-server1.0.0i386.deb (152kb). Te los instalarías así:

$ su
# wget http://drupal.gulic.org/system/files/mumble_1.0.0_i386.deb
# dpkg -i mumble_1.0.0_i386.deb
# apt-get -f install                              # si falló algo
# exit
$

Compilar usando el codigo fuente desde otras debian/ubuntu

Si usas debian etch stable o sid inestable, o ubuntu feisty pero amd64 o powerpc, no hay disponible paquete, por tanto, te tendrás que descargar el código fuente y recompilarlo tu. Si alguien dispone de algun paquete compilado para otra distribucion/arquitectura, agradeceríamos que nos lo cedieran para colgarlo en esta misma web y así simplificar esta parte.

En principio, ya esta debianizado, por tanto solamente hay que descargar los fuentes, instalar las dependencias de compilación, descomprimir el fuente, compilarlo e instalar el paquete. Las instrucciones aproximadamente deberían ser estas (rogamos confirmación):

$ sudo su                                      # nos hacemos root, solamente "su" en Debian
# apt-get install tar bzip2 gcc g++ libc-dev
# apt-get install debhelper libqt4-dev libboost-dev libasound2-dev libxevie-dev qt4-dev-tools
# tar xjf mumble-1.0.0.tar.bz2
# cd mumble-1.0.0/
# ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so  # si ya existe, mejor
# chmod +x debian/rules                        # la siguiente orden no funciona sin esto
# debian/rules binary                          # si no hay ningún error, el nuevo paquete se ha generado
# dpkg -i ../mumble_1.0.0_i386.deb             # o similar
# apt-get -f install                           # instala las cosas que faltan (si faltan)
# exit
$

Instalarte tu propio servidor

A diferencia del TeamSpeak, tienes la posibilidad de crearte tu propio servidor de mumble. Si buscas comunicación para jugar, es mejor que utilices uno de la multitud de servidores públicos con mejor latencia que el nuestro (en el siguiente screenshot, observa la primera pestaña con un listado de servidores públicos). También, si alguno de vuestro clan usa Linux, podeis montaros uno propio para el clan y a vuestro gusto. Aquí tienes links de descarga para ubuntu feisty o para otras distribuciones y link con instrucciones para configurar murmur. Recuerda abrir el puerto 64738 tcp/udp en tu router.

Entrar en el servidor de GULiC

Para facilitar el uso de mumble a no-jugadores, y evitar que todo el mundo se tenga que crear un servidor, hemos creado nosotros uno y lo ponemos a disposición de la comunidad gulicera/linuxera. Lo que aquí sigue, son las instrucciones para conectarse a nuestro servidor.

La instalación del paquete deb debe habernos creado un icono en el menú “Internet”. Si no lo encontramos y estamos en KDE, pulsamos ALT-F2 y escribimos “mumble” y Enter. Una vez ejecutado, nos aparece una primera pantalla que tendremos que rellenar así. Si eres jugador, mira que tienes una segunda pestaña con servidores dedicados a este fin.

Fijémonos que en la barra de tareas nos aparece el icono del mumble, con el que podremos ocultar y desocultar su ventana principal.

Una vez hayamos conectado, te aparecerá la forma de uso del servidor a la izquierda, y a la derecha las salas de charla que hemos creado. Solamente tienes que seguir las reglas (frikis donde las haya) Eye-wink, y hacer doble click en la sala en la que quieras participar.

Configuraciones de sonido

En el menu “Audio” tenemos un buen conjunto de opciones interesantes:

  • Enmudecerse: da igual lo que digas que no se oirá por el canal
  • Ensordecerse: da igual lo que la gente del canal diga, que no lo oirás
  • Reiniciar/Desvincular: opciones que tienes que intentar, si tu sonido no funciona o si dió un mensaje de error de alsa al iniciar
  • Estadísticas: es un menú importante que te permite saber si tu micrófono está bien. Deberás ver una pantalla como ésta, y si chillas/gritas, deberás ver el espectro moverse, y moverse también las tasas de salida y demás numeritos.

Hay gente (entre la que me incluyo) a la cual no le gusta tener permanentemente el audio pasado a través del micrófono, ya que si suena el teléfono en casa o se rompe un plato, toda la gente se entera. Preferimos una configuracion a la antigua usanza donde pulsas para hablar, o sea estilo walkie-talkie. En el menú “Configurar > Opciones” te aparecerá la siguiente pantalla.

El segundo cuadro aparece como se configuraría en modo “presionar para hablar”. Además de esto, tienes que tener configurado el XEVIE en el xorg.conf como te dijimos en la configuración para Linux, y configurar la tecla que se usará para esto, que pulsando al icono “Métodos abreviados”. Yo por ejemplo tengo puesta la tecla “Ventana” del teclado (Super_L), que es una tecla muerta (no genera caracter) y raramente se usa. No importa en la aplicación que estés, que si tienes el mumble abierto y pulsas esa tecla activarás el microfono. Para eso es el XEVIE.

En la misma pantalla vemos otra opción interesante para hacer pruebas, que es en el último recuadro llamada “Prueba de bucle de retorno”. Con ella podremos oirnos a nosotros mismos localmente o bien enviandolo al servidor. No te olvides de desactivarla cuando hayas hecho las pruebas.

Avanzado: Instalación de festival en castellano y con alsa

Para que nos funcione el text-to-speech y que un robotito castellano nos lea los mensajes debemos ejecutar lo siguiente:

$ sudo apt-get install festival festvox-ellpc11k
$ cat > ~/.festivalrc
(set! voice_default 'voice_el_diphone)
(Parameter.set 'Audio_Command "aplay -D plug:dmix -q -c 1 -t raw -f s16 -r $SR $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)
[[Pulsar CTRL-D]]
$ echo Hola | festival --tts

Si oimos una vocecilla diciendo “hola” es que todo está correcto y ya tenemos festival configurado para usar alsa y en castellano. Cerramos y abrimos mumble y esta nueva característica tendría que estar operativa.

En caso de tener dos tarjetas de sonido, es muy probable que donde dice -D plug:dmix tengamos que poner otra cosa para que vaya a una tarjeta de sonido o a otra. se agradecería confirmacion.





La Hipocresía de Internet Explorer 7

11 10 2007

 Categoría: Estrategias y Microsoft

Microsoft parece haber perdido la paciencia frente al crecimiento de Firefox y el lento crecimiento de Internet Explorer 7 en el mercado de navegadores; ¿cual es su estrategia? remover la protección antipiratería o WGA del mismo algo que venía instalado desde el mismo momento que se lanzó IE7 al mercado… Y esta medida es la demostración más fuerte que ví en mucho tiempo sobre la hipocresía que rodea al software privativo.

firefox_versus_ie.jpg
imagen de Gizmodo

Si el producto va bien y no tiene competencia, se persigue a los piratas y se los condena publicamente mientras se rasgan las vestiduras diciendo que “la industria pierde plata por los piratas y no vamos a poder seguir innovando porque no se protege el valor de nuestras inversiones”

Pero si luego de un año un producto no puede competir con una opción open source, entonces silenciosamente, se le remueve la protección anti-piratería y esperan ver como suben en participación de mercado.

Claro, una vez que se logre ser un estándar de-facto, seguramente se comenzará a ver el cartelito idiota diciendo “esta copia no es original”, no se podrá tener el IE7 Administration Kit (IEAK) para instalaciones grupales y, seguramente, veremos a IE instalado en nuestras PC´s a través del upgrade de Microsoft….. bueno, no en la mia porque ya soy un 90% Windows Free 😉

Gracias Cyrus por el link

Autor: mariano | Link Permanente |

10 Comentarios »

Desde que el rey de Inglaterra empezó a privatizar las tierras comunales de cacería, hace 400 años, que la vienen ganando; pero esta batalla no es solo en la capa de software o del hardware, también en la de los contenidos. Sino mirá esto: http://blogoletrina.wordpress.com/2007/09/16/moda-anti-microsoft/

salu2

Dicho por: Mario Lucas el October 7, 2007 @ 11:56 pm

[off-topic] yo no soy ni anti microsoft ni anti naa; son simples herramientas que hacen tu trabajo mas o menos facil y punto[/off-topic]

Y el post no es antimicrosoft, es una muestra de la hipocresia que se muestra en ls campañas antipirateria

Dicho por: mariano el October 8, 2007 @ 12:08 am

Simplemente quiero decir que el plano de los “contenidos” en Internet es tan conflictivo como el del “software” mismo, respecto al asunto de los bienes comunitarios, tales como el software de código abierto.

Justo había encontrado ese blog, que me pareció un ejemplo de borramiento de este asunto que mencionas. Estoy totalmente de acuerdo con tu post.

salu2

Dicho por: Mario Lucas el October 8, 2007 @ 1:23 am

Y cuando Windows u Office baje de ventas harán lo mismo le quitarán la protección anti-pirateria para que se sigan usando sus programas ??

Y que conste también en la Oficina uso Office 2007 y OpenOffice 2.3, y en casa uso ArchLinux y windows XP cuando algo no me va en linux.

Dicho por: David Carrero Fdez-Baillo el October 8, 2007 @ 4:42 am

Yo creo que es un proceso normal, las empresas desarrollan un soft, gracias a la distribucion gratuita se promocionan. Cuando alcanzan suficiente conocimiento publico las hacen pagas.
Hay dos posibilidades, una es que las hagan pagas, la otra es que sea por donacion, el punto es que el ser humano es tan codicioso que cuando se hace de esta forma la mayoria siquiera dona un dolar.
O sea, por un lado las empresas abusan, pero por el otro el usuario cuando puede tambien se abusa.
En el primero de los casos (una vez que el soft se hace conocido se arancela) podemos verlo de dos maneras. El usuario que no quiere/puede pagar NUNCA puede ir saltando de soft en soft gratuito hasta que los van arancelando. Ellos tiene lo que quieren / necesitan y las empresas en algun momento tambien.
Cuantos de ustedes que bajo alguna version de linux dono algo?…

Dicho por: Juanette el October 8, 2007 @ 8:14 am

Pues los usuarios deberian ponerse firme y NO USAR los productos de estas empresas canibales aunque LOS REGALEN.
Uso Opera hace muchisimo y en algunas situaciones FireFox, ya que algunas paginas no se pueden visualizar bien con Opera (y menos en Ubuntu) y si debo usar Win por algun motivo (aunque fui sifrido usuario de Redmond muchisimos años)tengo mis versiones portables.
En toda oportunidad que tengo, “promociono” entre amistades y conocidos que dejen de usar esa sporqueria.
Saludos

Dicho por: Auringal el October 8, 2007 @ 9:20 am

[…] BlogPérolas Publicado Outubro 8th, 2007 Uncategorized Denker Uber e a hipocresia do software privativo (imperdível) […]

Pingback de: BlogPérolas « Netmind el October 8, 2007 @ 2:11 pm

[…] en la blogósfera la decisión de eliminar la validación WGA al instalador de la última versión del navegador insignia de […]

Pingback de: alt-tab » Blog Archive » Nuevo build de Internet Explorer 7 el October 9, 2007 @ 3:19 am

Microsoft siempre hizo eso, tira y tira de la soga y recién cuando el mercado y las críticas reaccionan fuertemente en contra aflojan un poco… hasta la próxima vez. Y como dice Juanette es algo normal en el funcionamiento de una coporación, sólo que en compañías como MS está llevado al extremo.

Si llega el día en el que realmente peligre el mercado de los productos estrella de MS como Windows mismo y Office, seguramente no van a andar preocupándose demasiado por las copias piratas, si estas fueron las que lo llevaron a la cima en un primer momento. O alguien cree que el hecho de que productos como Office 97 pudieran registrarse con una secuencia numérica de “1234567…” era un descuido o una casualidad?

Dicho por: Gabolonte Blasfemus el October 9, 2007 @ 9:26 pm

[…] varios blogs se ha comentado sobre la decisión de Microsoft en uberbin opinan que “si el producto va bien y no tiene competencia, se persigue a los piratas y se los […]





Compartir carpetas y acceso a Internet con VirtualBox

8 10 2007

Fuente:

http://ubuntulife.net/wordpress/?p=1059

En un articulo anterior comente la instalacion de VirtualBox y la instalacion de Windows Vista con VirtualBox, por eso en este articulo considerare que ya lo tienes instalado, pero con una pequeña diferencia, en el ejemplo el sistema que yo tengo instalado con VirtualBox es un XP.

Antes de compartir una carpeta lo primero que tienes que hacer y de manera obligada es instalar las Guest Additions en tu sistema Guest. En este ejemplo el host es Ubuntu, el guest es XP. Las Guest Additions son un conjunto de utilidades que mejoran las capacidades del sistema virtualizado, como son la tarjeta grafica, acceso a la red, etc.

Para instalarlas, arranca VirtualBox y una vez que estes ejecutando el Sistema operativo (XP) selecciona la opcion de menu Devices > Install Guest Additions…

Se instalan de manera automatica.

virtualboxsharedfolder01.jpg

Vale, continuamos. Anota el nombre que le has dado a tu maquina virtual, es muy importante que se llame exactamente igual. Por ejemplo en mi caso es “Windows XP” pues cuando instale XP con VirtualBox fue el nombre que elegi.

Para compartir una carpeta accede a la consola como root y ejecuta el siguiente comando:

$ sudo VBoxManage sharedfolder add "<nombre maquina virtual>" -name "<nombre carpeta que compartes"> -hostpath "<ruta en el sistema de ficheros>"

Por ejemplo si yo quiero acceder a mi directorio Home de Ubuntu desde XP escribiria un comando como este:

$ sudo VBoxManage sharedfolder add "Windows XP" -name "compartido" -hostpath "/home/jose"

He mapeado el directorio /home/jose con la carpeta de nombre “compartido”

Ahora arranco VirtualBox y cuando arranque XP, abro una ventana de consola y escribo:

net use z: \\vboxsrv\compartido

Para mapear esa ruta que he definido antes con la letra de unidad z: (Puedes utilizar la letra de unidad que quieras mientras este libre pero la carpeta que mapees se debe llamar exactamente igual a la que creaste con VBoxManage).

Y ya esta. Se te habra creado una unidad z: (o la que hayas puesto) y cuando accedas a ella podras acceder a los ficheros de tu home.

Lee el resto de esta entrada »





Recetas de Cocina & Software Libre (Stallman)

4 10 2007