Cacharreando que es gerundio

Carpe diem

  • Inicio
  • Autor

Servidor web Hiawatha

Enviado por cnicolas el 25 Febrero, 2010 - 21:52.

Hiawhata es un servidor web que se autoproclama el servidor mas seguro de todos los existentes.
Esta licenciado con la licencia GNU/GPL2, es el servidor por defecto de las distribibuciones Austrumi y Puppy Linux
Su existencia data del año 2002 y es, probablemente, uno de los grandes desconocidos en el mundo de los servidores web.
Para su instalacion lo mejor es irse a su pagina web y bajarse la última version en formato gzip. Una vez bajado a nuestro local la descomprimimos, nos crea una carpeta y nos vamos a ella, debemos pues ejecutar

$ tar -xzf hiawatha-<version>.tar.gz
$ cd hiawatha-<version>

  • blog de cnicolas
  • 6 comentarios
  • Leer más
  • 584 lecturas

Lighttpd, servidor web ligero

Enviado por cnicolas el 24 Enero, 2010 - 12:16.

Dentro de la diversidad que existe a la hora de elegir e instalar un servidor web, uno de los que sobresale por su ligereza y facilidad de configuracion es lightttpd comunmente conocido como ligthy, esta licenciado con licencia BSD, su ligereza y buen rendimiento es lo que ha hecho que youtube o wikipedia que tienen una enorme cantidad de conexiones hayn decidio usarlo en sus servidores.
Su instalacion en debian es bien sencilla , basta con ejecutar como root

#aptitude install lighttpd

Por defecto nos crea un fichero de configuracion en /etc/lighttpd llamado lighttpd.conf .
igualmente en /usr/sbin se encuentra el ejecutable lighttpd .
Ahora bien para añadirle algo mas de funcionalidad al servidor que por defecto solo sirve paginas html es bastante sencillo y facil añadir un lenguaje con la potencia de php, para ello debemos añadir php-cgi, para elo algo tan simple como

  • blog de cnicolas
  • 20 comentarios
  • Leer más
  • 1139 lecturas

Vim

Enviado por cnicolas el 2 Enero, 2010 - 21:42.

Vi es mi editor preferido en consola, puede ser mejorado con vim. Para ello nada tan sencillo como

# aptitude install vim

Por supuesto todos los atajos de tecklado, modos de insercion, borrado, copiado son los mismos que vi
Por defecto los ficheros de configuracion que usa son los que encuentra en /usr/share/vim/.
Para modificar esto es tan simple como crear los siguientes ficheros .vimrc y .viminfo la home de nuestro usario.
Personalmente solo he modificado el .vimrc dejando de la siguiente forma

" vimrc de Carlos
" 02/01/10

" modo no compatible con vi para usar todas las funciones de vim
set nocompatible

" al editar varios ficheros solo se muestra el que estamos editando
set winminheight=0
set winheight=999

" cuando se pulsa enter cambia la identacion al estilo lisp
set lisp

set bs=2
set background=dark
set showmode
set smartindent

" mostrar siempre la linea de estatus
set laststatus=2

  • blog de cnicolas
  • 21 comentarios
  • Leer más
  • 989 lecturas

OpenBSD

Enviado por cnicolas el 13 Noviembre, 2009 - 12:50.

Dentro de los sistemas operativos derivados de Unix, ademas de GNU/Linux con sus diferentes distribuciones existe una familia de sistemas llamados BSD (Berkeley Software Distribution)de los cuales los mas conocidos son FreeBSD, NetBSD, OpenBSD y MacOSX.
Voy a explicar un poco como se instala y configura minimamente uno de ellos que es OpenBSD.
Para ello lo voy a instalar en una maquina virtual de VirtualBox que debe ser de la version 3.x para poder hacerlo, aunque tambien se puede con otros software de virtualización.
Una vez conseguida la iso de la arquitecura y que queramos , en mi caso es amd64 , procedemos a iniciar la maquina virtual.

  • blog de cnicolas
  • 27 comentarios
  • Leer más
  • 1137 lecturas

Servidor web cherokee con php y mysql (II)

Enviado por cnicolas el 23 Octubre, 2009 - 21:09.

Bueno, ahora le toca el turno a la Base de datos mysql.

La aplicacion que voy a crear es una gestion de los cds de musica que poseo, de ellos sólo me voy a quedar con dos datos importantes, el autor y el nombre del disco ( esto es para simplificar). Habia pensado añadir algun dato mas como el tipo de musica, pero si bien esto esta muy claro en algunos autores, como por ejemplo Beethoven con algunos otros como Goran Bregovic la cosa no esta tan clara, asi que lo he desechado, otro dato que habia pensado poner era el numero de canciones, pero esto es un trabajo muy largo.

La aplicacion va a tener dos perfiles bien diferenciados, el primero es administrador , el cual va a poder efectuar tanto inserciones como actualizaciones y consultas y el segundo es usuario que solo va a poder consultar.

Mysql tiene un usuario que administra la base de datos es el llamado root , pero para diferenciarlo del root de GNU/Linux lo llamare administrador.

  • blog de cnicolas
  • 4 comentarios
  • Leer más
  • 434 lecturas

Servidor web cherokee con php y mysql (I)

Enviado por cnicolas el 19 Octubre, 2009 - 20:13.

Existen varios servidores web y varias posibilidades de crear aplicaciones web.
Yo me he decididoo por la siguiente combinación

  1. Servidor web: cherokee
  2. Lenguaje: php
  3. Base de datos: mysql

Lo primero es la instalacion de todos los componentes necesarios, para ello como root

aptitude install cherokee php5-cgi php5-mysql mysql-server-5.0 mysql-server-5.0

Posteriormente configuramos el servidor cherokee. Para ello modificamos el archivo /etc/cherokee/cherokee.conf de la siguiente manera modificando las lineas siguientes

vserver!default!document_root = /home/carlos/cherokee
vserver!default!logger!access!filename = /home/carlos/cherokee/cherokee.access
vserver!default!logger!error!filename = /home/carlos/cherokee/cherokee.error

  • blog de cnicolas
  • 19 comentarios
  • Leer más
  • 1387 lecturas

Ratpoison

Enviado por cnicolas el 1 Septiembre, 2009 - 21:38.

Para los que nos gusta usar el teclado existen varios entornos de escritorios que nos permiten manejarnos casi exclusivamente con él, uno de ellos es awesome, otro de ellos es ratpoison del cual voy a hablar ahora.

Ratpoison es un entorno muy ligero, en su instalacion ocupa menos de 300 Kb, es altamente configurable y su filosofía es 'Di adiós a los roedores' , no es un entorno con gran cantidad de herramientas, es mas bien espartano, no tiene iconos ni fondo de pantalla ni barra de tareas, todo esto no es necesario.

Para su instalación es tan sencillo como ejecutar como root

aptitude install ratpoison

Es diferente la forma de entrar en este gestor de ventanas si tenemos o no un gestor de sesiones, si no lo tenemos lo unico que tendriamos que hacer es crear un fichero .xinitrc tal que así

ratpoison

  • blog de cnicolas
  • 30 comentarios
  • Leer más
  • 1231 lecturas

Awesome ( 2ª parte )

Enviado por cnicolas el 20 Agosto, 2009 - 22:46.

Tras mucho pelearme con la informacion existente en la red he logrado configurar en virtualbox una maquina con debian en la rama sid y como gestor de ventanas awesome 3.

El primer problema que me he encontrado es la propia instalacion de awesome , ya que primero probe en testing, pero la vertsion de awesome es esta rama, la llamada 'Complicated' es bastante inestable, con lo cual decidi tirar hacia adelante e instalarme sid , con su correspondiente version de awesome.

No se si por problemas con la maquina virtual o por propia incompetencia mia , el caso es que el teclado que funciona perfectamente en gnome en awesome daba problemas, concretamente no funcionaban todo lo bien que desearia las flechas de los cursores, con lo que moverse entre tags sólo era posible en un sentido y no pidia aceder al historial de la consola como estoy acostumbrado. Para solucionar esto lo que hice fue añadir al rc.lua lo siguiente


autorun = true
autorunApps =
{
"setxkbmap es",

  • blog de cnicolas
  • 14 comentarios
  • Leer más
  • 1025 lecturas

Apartando el ratón

Enviado por cnicolas el 13 Julio, 2009 - 07:41.

Como es conocido a mi el ratón no me gusta demasiado, intento usarlo lo mas posible el teclado.
Mi sistema es el siguiente:
Como gestor de ventanas uso awesome2 (estoy en la rama estable), en este gestor de ventanas puedo cambiar de escritorio facilmente con las flechas y la tecla Mod4 o con Mod4 y el numero del escritorio directamente. Awesome2 es un gestor de ventanas que permite varios modos, para cambiar entre ellos lo consigo con Mod4 y j/k.Con Mod4 y return abro una consola, en mi caso
mi preferida es Eterm y desde aqui ejecuto bastantes aplicaciones, entre ellas:

  • blog de cnicolas
  • 15 comentarios
  • Leer más
  • 785 lecturas

Awesome

Enviado por cnicolas el 20 Junio, 2009 - 18:14.

Hola, personalmente los escritorios me gustan los más sencillos y simples posibles, sin efectos tipo 'compiz' y en los cuales pueda manejar la mayoria de las cosas que quiero hacer mediante el teclado. Normalmente uso fluxbox pero he decidido probar y darle una oportunidad a awesome.
Su instalación es bastante sencilla, nos logueamos en la consola que queramos como root y ejecutamos

aptitude install awesome

Si usamos un gestor de acceso al servidor X como gdm o kdm para entrar solo necesitamos elegir la sesion correspondiente .
Es importante reseñar que dependiendo de la rma en la cual estemos la instalacion sera o awesome2 o awesome3 cuya configuracion es diferente. En mi caso como estoy en la rama estable (lenny) la instalacion es awesome2. Una información de como configurarlo esta perfectamente explicado en la wiki

  • blog de cnicolas
  • 30 comentarios
  • Leer más
  • 1507 lecturas

12siguiente ›última »
  • Autor

    Imagen de cnicolas
    cnicolas
  • Archivo

    • Setiembre 2010 (1)
    • Julio 2010 (1)
    • Junio 2010 (1)
    • Mayo 2010 (1)
    • Marzo 2010 (2)
    • Febrero 2010 (1)
    • Enero 2010 (2)
    • Diciembre 2009 (1)
    • Noviembre 2009 (1)
    • Octubre 2009 (2)
    • Setiembre 2009 (2)
    • Agosto 2009 (1)
    • Julio 2009 (2)
    • Junio 2009 (4)
  • Categorías

    apache arch audio consola moc mpd awesome cherokee cms configuracion consola contraseñas debian distribución editor emacs escritorio fluxbox gestor de ventanas hiawatha instalacion Java ligero linux mysql php pkgrsrc programación ratón ratpoison seguridad Servidor sid teclado unix vim virtualizacion web