miércoles, 30 de julio de 2008

Instalar LAMP en ubuntu 8.04

Fuente: http://lobotuerto.com/blog/2008/04/30/como-instalar-lamp-en-ubuntu-804/

Cómo instalar LAMP en Ubuntu 8.04

apache.jpg

Instalar LAMP (Linux Apache MySQL PHP) en tu máquina con Ubuntu no podría ser más fácil.

Con esta guía aprenderás cómo hacerlo en unos cuantos minutos. El procedimiento se divide en tres partes, instalar y probar Apache, después PHP y finalmente MySQL.

Comencemos con Apache

En tu terminal (Aplicaciones → Accesorios → Terminal) teclea:

  1. sudo apt-get install apache2

Listo, ya tienes instalado Apache 2 en tu máquina.

Por lo regular después de la instalación el servidor web será iniciado automáticamente, pero si necesitas iniciarlo de manera manual teclea esto en tu terminal:

  1. sudo /etc/init.d/apache2 start

Si por alguna razón necesitas detener el servicio, escribe en tu terminal:

  1. sudo /etc/init.d/apache2 stop

El directorio donde se almacenan tus documentos web es: /var/www

Si todo resultó bien, debes ver una página web ordinaria al escribir http://localhost en la barra de direcciones de tu navegador.

Hemos terminado con Apache, ahora a la conquista de PHP

Escribe en tu terminal:

  1. sudo apt-get install php5 libapache2-mod-php5

Reinicia Apache con:

  1. sudo /etc/init.d/apache2 restart

Terminamos con PHP. :D

Para probar que se haya instalado correctamente vamos a crear un pequeño script en PHP. Escribe en tu terminal:

  1. sudo gedit /var/www/test.php

Ponle este contenido y guárdalo:

Para ejecutar el script ve a esta dirección: http://localhost/test.php — debes ver una página con información sobre tu instalación de PHP.

66% concluido, continuemos con MySQL

De nuevo, escribe en tu terminal:

  1. sudo apt-get install mysql-server

Probemos si todo funciona correctamente:

Donde xxx es la contraseña que ingresaste durante la instalación de MySQL.

Si deseas cambiar la contraseña de la cuenta root, ejecuta el siguiente comando después de ingresar a MySQL:

  1. SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’yyy’);

Sustituye yyy por tu nueva contraseña.

Esto es opcional

Si quieres acceder a MySQL por medio de scripts remotos (es decir, no albergados en tu propio servidor) debes editar el bind-address en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto (127.0.0.1) por tu dirección IP.

Si hiciste algún cambio en my.cnf reinicia MySQL con:

  1. sudo /etc/init.d/mysql restart

Felicidades, tu sistema LAMP está instalado y listo para utilizarse. :)

Misceláneos

phpMyAdmin

phpMyAdmin es un administrador gráfico para MySQL, yo lo uso con frecuencia. Para instalarlo teclea en tu terminal:

  1. sudo apt-get install phpmyadmin

Para acceder a él visita: http://localhost/phpmyadmin

gd library

Si deseas soporte para generación y manipulación de gráficos en PHP, escribe en tu terminal:

  1. sudo apt-get install php5-gd

SSL en Apache 2

Para activar el módulo SSL (Secure Socket Layer) en Apache 2, ingresa en tu terminal:

Reinicia Apache con:

  1. sudo /etc/init.d/apache2 restart

Referencia

Installing LAMP on Ubuntu 7.10 (Linux,Apache,MySQL,PHP)

Tecnovivienda - Construccion en 6 dias



Fuente: http://www.universia.net.mx/index.php/news_user/content/view/full/54677/#


Tecnovivienda, nueva tecnología para una mejor vivienda en comunidades marginadas

Investigadores del Tecnológico de Monterrey crean Tecnovivienda, un sistema constructivo que estará al alcance de las manos para aquellas familias que más lo necesitan

Para facilitar a familias que viven en comunidades marginadas la posibilidad de contar con una vivienda digna y de bajo costo, el Tecnológico de Monterrey, a través de su Cátedra de Desarrollo e Innovación de Procesos y Tecnología para la Vivienda, desarrolló un nuevo sistema de construcción que se lleva a cabo bajo el proceso de autoconstrucción.

El proyecto, conocido como Tecnovivienda, está a cargó del doctor Francisco Yeomans, coordinador de dicha Cátedra, quien en colaboración con un grupo de investigadores y después de ocho años de trabajo, han desarrollado este nuevo sistema que abrirá muchas oportunidades para que más personas que viven en comunidades marginadas cuenten con una vivienda digna.

Dicho sistema cuenta varios atributos como el bajo costo, una duración de construcción de siete días y un diseño, especificado por las normas mexicanas, para soportar las fuerzas de viento y sismos.

Durante el desarrollo de la investigación de la Tecnovivienda, se contó con la participación de personas que han contribuido a fortalecer el proyecto, como estudiantes de posgrado parcialmente apoyados por estudiantes de licenciatura quienes ofrecieron nuevas ideas con sus trabajos de tesis; así también, el Químico Daniel Dávila, creador de un mortero el cual se usa como material para la construcción de este tipo de vivienda.

Cómo se construye una Tecnovivienda

Las características particulares con las que cuenta la Tecnovivienda es que se construye utilizando la técnica llamada Ferrocemento, esto es, la utilización de moldes prefabricados en los que se coloca una malla electrosoldada y mortero ligero estructural.

En dicho sistema constructivo se utilizan moldes geométricos bien definidos, que llegan a tener una medida de 5 a 6 metros de ancho, por una profundidad que puede variar de 5 a 8 metros.

Las ventajas de utilizar el sistema constructivo de Tecnovivienda son la integridad estructural, rapidez de construcción, calidad térmica, método de autoconstrucción y cuidado del medio ambiente. Esto hace al sistema constructivo resistente a fuerzas sísmicas, de gravedad y viento ­más eficiente a diferencia de la construcción tradicional­ y contribuye al ahorro de energía.

Con el fin de validar la respuesta estructural del sistema de Tecnovivienda, se efectuaron una serie de pruebas. Una de ellas se llevó a cabo dentro del laboratorio del Centro de Diseño y Construcción del Tecnológico de Monterrey, Campus Monterrey, para simular diversos tipos de sismo en el que se obtuvieron resultados satisfactorios y se concluyó que el sistema de construcción es seguro y resistente.

Con el desarrollo del sistema constructivo de Tecnovivienda por parte del Tecnológico de Monterrey, más familias mexicanas de comunidades marginadas se podrán beneficiar para poder aspirar a una mejor vivienda, a un hogar de calidad.



Fuente: Tecnológico de Monterrey / Agencia Informativa

martes, 29 de julio de 2008

Bookmarks 29-07-2008

FIRENES:

Extension para firefox, tipo emulador nes donde podemos jugar rooms de nintendo sin necesidad de bajar nada (excepto instalar una vez el complemento, jeje).

http://www.firenes.com.ar/

CRISTALAB

Pagina excelente, con tutoriales web, css, xhtml, y mas....

http://www.cristalab.com/


MOZILLA DEVELOPMENT CENTER

Pagina de Mozilla muy efectiva para los diseñadores web

http://developer.mozilla.org/es/docs/Portada

sábado, 26 de julio de 2008

Tutoriales web2.0

Fuente: http://www.smashingmagazine.com/2007/03/10/web-20-tutorials-round-up/

Borrar cd-rw en ubuntu

Para borrar un cd-rw podemos hacerlo desde la consola con el siguiente comando

sudo umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast

Fuente: http://www.ubuntu-es.org/index.php?q=node/30455

viernes, 25 de julio de 2008

Iniciar una Aplicación en otro Escritorio

Fuente: http://www.hnkweb.com/2008/03/15/iniciar-una-aplicacion-en-otro-escritorio/

Una de las mejoras en los gestores de ventanas de distribuciones Linux con respecto a Windows es que el escritorio consta de varias áreas de trabajo [aunque hay aplicaciones que lo simulan para el SO de Microsoft]. Es como si tuvieras varios escritorios independientes para organizar tus ventanas.

El otro día se me ocurrió la idea de que no estaría mal que, por ejemplo, cuando lanzase el lector de correo, se abriera en un área de trabajo específica. Así, podría estar ejecutándose en “segundo plano” abierto permanentemente sin molestarme.

Busqué en la documentación de Gnome, el escritorio que viene por defecto en la distribución Ubuntu, y me sorprendió bastante que esta opción no venga implementada por defecto en el gestor. Me parecía algo básico.
Pero navegando encontré la alternativa para hacer funcionar esto. Y es gracias a la aplicación Devil’s Pie.

Devil’s Pie lo que te ofrece es un mayor control sobre el comportamiento de tus ventanas. Para ello, analiza las ventanas que se van creando en el escritorio y, basándose en archivos de configuración, ejecuta acciones sobre ella: moverla, minimizarla o maximizarla, redimensionarla, enviarla a otra área de trabajo, ocultar su decoración…

La configuración de Devil’s Pie se realiza mediante archivos con extensión *.ds y que se almacenan en la carpeta $HOME/.devilspie. Estos archivos de texto los editamos a nuestro gusto usando una nomenclatura específica. En foosel.org dispones de un tutorial [en inglés] muy completo.

Voy a comentar los pasos de como sería la instalación y uso del programa:

  1. Antes de instalar Devil’s Pie, hay que asegurarse que los siguientes paquetes están instalados: libwnck-dev libglib2.0-dev [usando el Synaptic]… En caso de no tenerlos, ejecutamos en un terminal:
    sudo apt-get install libwnck-dev libglib2.0-dev
  2. Una vez instalados los paquetes anteriores ejecutamos la instalación del programa:
    sudo apt-get install devilspie
  3. Ahora crearemos en nuestra carpeta home el directorio en el que se almacenarán los archivos de configuración:
    mkdir ~/.devilspie
  4. Vamos a crear nuestro primer archivo de configuración en esa carpeta. Para ello, abrimos un editor de texto y escribimos lo siguiente:

    (if
    ( is (application_name) "Firefox" )
    (begin
    (set_workspace 2)
    (maximize)
    )
    )

    Guardamos el archivo en ~/.devilspie con el nombre de firefox.ds.
  5. Ejecutamos en un terminal:
    devilspie &
    Y probamos a ejecutar el Firefox. Se debería abrir en el área de trabajo número 2.
    NOTA: estoy utilizando la instrucción por defecto set_workspace. En mi PC tuve que sustituir esta llamada por set_viewport debido al uso de compiz.
  6. Cerramos el Firefox y en el terminal pulsamos Ctrl+C para finalizar la ejecución de devilspie.
  7. A partir de aquí es todo trabajar los archivos de configuración para dejar las ventanas a nuestro gusto. Si quieres crear un archivo de configuración de una aplicación en concreto te recomiendo hacer lo siguiente:
    En un archivo *.ds escribe (debug).
    Abre la aplicación que quieras configurar.
    Ahora en un terminal vuelve a ejecutar la llamada a devilspie. Obtendrás algo similar a:

    Window Title: \’Escritorio\’; Application Name: \’Administrador de archivos\’; Class: \’Nautilus\’; Geometry: 1280×800+0+0
    Window Title: \’Top Panel\’; Application Name: \’Top Panel\’; Class: \’Gnome-panel\’; Geometry: 1280×25+0+0
    Window Title: \’Bottom Panel\’; Application Name: \’Bottom Panel\’; Class: \’Gnome-panel\’; Geometry: 1280×25+0+775

    Con esta información podrás obtener los nombres de las aplicaciones para usar en los archivos.

Finalmente comentar que hay que dar de alta Devil’s Pie en las Sesiones del sistema para que se ejecute automáticamente al arrancar el equipo. Para ello vamos a Sistema -> Preferencias -> Sesiones. Pulsamos en “Añadir” y creamos un nuevo programa de inicio, con nombre Devil’s Pie y comando devilspie.

Como Instalar VirtualBox en Ubuntu 8.04 Hardy Heron con soporte de USB en 5 sencillos pasos

Fuente: http://www.lopst.com/?p=326

Acabo de ver en Ubuntu Life un post que no tiene desperdicio ninguno. Como bien habéis visto en el título se trata de un mini tutorial para instalar VirtualBox en Ubuntu 8.04 Hardy Heron muy fácil y rápidamente.

- Lo primero es instalar los paquetes esenciales que necesitaremos
para construir los modulos que utiliza el nucleo de Virtualbox

$ sudo apt-get install build-essential linux-headers-`uname -r`

- Ahora nos descargamos VirtualBox directamente sin necesidad de utilizar un repositorio:

para i386:

$ wget http://www.virtualbox.org/download/1.5.6/virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb ; sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb

para amd64:


$ wget http://www.virtualbox.org/download/1.5.6/virtualbox_1.5.6-28266_Ubuntu_hardy_amd64.deb ; sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_hardy_amd64.deb

- Ahora añadimos nuestro usuario al grubo “vboxusers”:

$ sudo adduser $USER vboxusers
Adding user `jose’ to group `vboxusers’ …
Adding user jose to group vboxusers
Done.

- Ahora habilitamos el soporte USB para VirtualBox.
Por defecto USB esta deshabilitado. Seguramente quieras habilitarlo y evitar
un error que aparece al entrar en la Configuracion de nuestra maquina virtual.
Para habilitar USB edita el archivo mountdevsubfs.sh:

$ sudo gedit /etc/init.d/mountdevsubfs.sh

Veras un bloque de codigo con un aspecto similar a este:

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb

Ahora descomenta las 4 ultimas lineas, debe quedar como:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Ahora cerramos la sesion haciendo un logout. y volvemos a iniciar una sesion
para que los cambios que hemos hecho sobre nuestro usuario añadiendolo al
grupo vboxusers se hagan efectivos.

Si de todas formas los pasos anteriores no funcionan, y el usb no se
habilita, puedes intentar lo siguiente.

- obten el identificador el grupo vboxusers

$ grep vbox /etc/group
vboxusers:x:124:jose

Aqui en nuestro caso seria el valor 124.

Ahora editamos el fichero fstab y añadimos el valor de ese id.

sudo gedit /etc/fstab

## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0

Hacemos lo mismo con el fichero mountdevsubfs.sh

$ sudo gedit /etc/init.d/mountdevsubfs.sh

## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664

Ahora reiniciamos, y virtualbox deberia detectar nuestros dispositivos usb.

Fuente | Ubuntu Life

La estructura de los sistemas GNU/linux

Fuente : http://hk9888.wordpress.com/




  • /bin/: contiene programas básicos del sistema ejecutables
  • /boot/: contiene los ficheros necesarios para el arranque del sistema.
  • /dev/: contiene los ficheros de dispositivos reconocidos por el sistema (disco duro, lectores cd/dvd, sonido, video…).
  • /etc/: contiene ficheros y directorios de configuración específicos de nuestro sistema
  • /home/: directorios personales de los usuarios. Encontraremos una carpeta por cada usuario que haya en el sistema operativo.
  • /lib/: aquí se encuentran las librerías compartidas y los módulos del kernel.
  • /media/: en este directorio se montan los dispositivos como el CD-ROM, dispositivos USB, etc.
  • /opt/: directorio reservado para instalar aplicaciones.
  • /sbin/: contiene los ficheros binarios ejecutables del sistema operativo.
  • /srv/: contiene datos específicos que son servidos por el sistema servidor.
  • /tmp/: directorio de archivos temporales.
  • /usr/: en este directorio se encuentran la mayoría de los archivos del sistema, aplicaciones, librerías, manuales, juegos… Es un espacio compartido por todos los usuarios del sistema.
  • /var/: contiene archivos administrativos y datos que cambian frecuentemente (logs, bases de datos, colas de impresión…)
  • /root/: directorio de root (administrador del sistema).
  • /proc/: directorio especial donde se almacenan datos del kernel e información sobre procesos.

miércoles, 23 de julio de 2008

Diario de un puntilloso

Un blog que habla sobre los errores ortograficos que se pueden ver en las publicaciones impresas.

http://otroerror.blogspot.com/

martes, 15 de julio de 2008

compiz fusion en ATI

http://mundogeek.net/archivos/2007/08/27/ubuntu-compiz-fusion-ati/

lunes, 14 de julio de 2008

Simploos, un buscador muy grafico


Navengando un poco, encontre un enlace a un nuevo buscador, actualmente se encuentra en su fase BETA, pero me parece muy interesante el concepto.

El buscador se llama www.simplos.com.mx mediante una busqueda normal, nos arroja resultados pero con una captura de pantalla del link reportado.

Es un poco lento la carga de la visualización, ya que al parecer esta hecho en flash, pero aun asi, esta muy completos los resultados que arroja, y si se tienen un poco de paciencia, no es necesario abrirl el link para ver lo que tiene, puesto que ya esta mostrado en este buscador.

Un pantallazo de mi primer busqueda.