3ENGINE

Programación y otros cachivaches

Etiqueta: Ubuntu

Página 3/5

Tecnologia

Ubuntu 12.04: Cómo instalar node.js


Te voy a explicar paso a paso como instalar node.js en Ubuntu.

Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación Javascript, con I/O de datos en una arquitectura orientada a eventos y basado en el motor Javascript V8

Node.js necesita Python 2.6 o 2.7 para funcionar que Ubuntu tiene instalado por defecto.

Pasos:

1. Instalar el compilador de g++, necesario para hacer el make:

$ sudo aptitude install g++

2. Descargar el .tar con la versión mas reciente de la web de node.js

3. Descomprimir el .tar

4. Ejecutar lo siguiente desde la carpeta donde se ha descomprimido:

$ ./configure
$ sudo make
$ sudo make install

5. Instalar npm (Node Package Manager):

$ sudo aptitude install npm

6. Escribir Hello World con node.js:

$ node -e "console.log('Hello World');"
$ Hello World

 




Tecnologia

Ubuntu 12.04: Instalación y configuración básica de fluxbox


Fluxbox es un gestor de ventanas para el Sistema X Window basado en Blackbox 0.61.1. Su objetivo es ser ligero y altamente personalizable, con sólo un soporte mínimo para iconos, gráficos.

Los pasos para una instalación básica son:

1. Instalar fluxbox:

$ sudo aptitude install fluxbox

2. Salir de la sesión y en el gdm (GNOME Display Manager) seleccionamos fluxbox como gestor de ventanas.

3. Instalar mixer manager:

$ sudo aptitude install volumeicon-alsa

4. Editar ~/.fluxbox/startup y añadir network y mixer manager para que aparezcan en el system tray icon:

nm-applet &
volumeicon &

5. Salir de la sesión y volver a entrar.

Algunos trucos:

1. A la izquierda de la barra de título de las aplicaciones hay un botón de enganchado. Cuando se activa la aplicación aparecerá en todos los escritorios:

fluxbox-2

2. El menú de inicio aparece al hacer click en el botón derecho del ratón. Para que aparezca también al darle a una tecla en concreto (por ejemplo la tecla con el logo de windows), editar ~/.fluxbox/keys y añadir la línea:

133 :RootMenu

3. Añadir pcmanfm como file manager ligero:

$ sudo aptitude install pcmanfm

4. Para moverse rápidamente de una aplicación a otra (editable en ~/.fluxbox/keys):

  • Click con el botón central del ratón en el título.
  • Alt + Tab
  • Alt + Shift + Tab

5. Añadir conky como herramienta para monitorizar el sistema:

$ sudo aptitude install conky
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt-get update
$ sudo apt-get install conky-manager

añadir en ~/.fluxbox/startup estas líneas (cambia myuser si es necesario):

cd "/home/myuser/conky-manager"
sh conky-startup.sh

configurar conky a nuestro gusto:

conky-manager

6. Descarga un nuevo tema para fluxbox desde aquí

Referencias:
Creating the Perfect Fluxbox Desktop on Linux
fluxbox.org
Installation/LowMemorySystems
Conky, monitor de sistema
Deluxe Conky Theme Pack




Tecnologia

El archivo hosts, qué es y cómo modificarlo


El archivo hosts es usado por el S.O para guardar la correspondencia entre dirección IP y URL. Antiguamente cuando no habían servidores DNS el archivo hosts era el encargado de resolver las direcciones IP.

¿Que incluye por defecto el archivo hosts?

Por defecto el archivo hosts suele incluir la definición de localhost para pruebas de loopback. Puedes incluir otras correspondencias si necesitas redirigir dominios locales para probar páginas web que estás desarrollando o como método simple para bloquear el acceso a ciertas páginas.

archivo hosts

Por ejemplo, si necesitas bloquear el acceso a facebook tendrías que añadir lo siguiente:

127.0.0.1     wwww.facebook.com

En Linux el archivo se encuentra en /etc/hosts mientra que en Win XP/7/8 el archivo se encuentra en: C:\WINDOWS\system32\drivers\etc

Si tienes problemas para modificar el archivo este video explica paso a paso cómo hacerlo:

 

Recursos
http://es.wikipedia.org/wiki/Archivo_hosts




Tecnologia

Ubuntu 12.04: Instalar git y configurarlo para github


Instalar git y comprobar la versión instalada:

  • $ sudo apt-get install git
  • $ sudo —version

Configurar para conectar git a github mediante https:

Configurar variables globales, name aparecerá al hacer commits, email debe ser el mismo que el de github. configurar para guardar credenciales en cache durante una hora (default= 15 min) para no tener que escribirlas cada vez que comunicamos con el server. Comprobar.

  • $ git config —global user.name dmiro
  • $ git config —global user.email tucorreo@hotmail.com
  • $ git config —global credential.helper ‘cache —timeout=3600’
  • $ git config —list

Enlaces:
http://www.noticiasubuntu.com/como-usar-git-en-ubuntu
https://help.github.com/articles/generating-ssh-keys https://help.github.com/articles/set-up-git