Archive for octubre, 2008

Programar con Lisp en Linux

Posted in Lisp on octubre 18th, 2008 by Itimag – Be the first to comment

¿Qué es lisp?

De acuerdo con la definición en la wikipedia:

Lisp es el segundo lenguaje de programación, después de Fortran, de alto nivel. Lisp es de tipo declarativo y fue creado en 1958 por John McCarthy y sus colaboradores en el MIT.

El elemento fundamental en Lisp es la lista, en el sentido más amplio del término, pues tanto los datos como los programas son listas. De ahí viene su nombre, pues Lisp es un acrónimo de “LIStProcessing”.

¿Cómo vamos a programar con Lisp en una distribución Linux basada en Debian?

Vamos a utilizar Clisp. Su definición en la wikipedia es la siguiente:

CLISP es una completa implementación libre de Common Lisp realizada por Bruno Haible, de la Universidad de Karlsruhe, y Michael Stoll, de la Universidad de Munich, que cumple con casi la totalidad del estándar ANSI Common Lisp, además de muchas otras extensiones. CLISP es software libre y está publicado con la licencia GPL.

¿Cómo instalamos Clisp?

    1. Abrimos un Terminal y accedemos como root
 su
    1. Ejeutamos lo siguinte:
 apt-get install clisp clisp-dev clisp-doc

Ahora que ya tenemos Clisp instalado, para acceder a Clisp, abrimos una consola y escribimos el siguiente comando:

clisp

Ahora, a programar se ha dicho ;)

¿Dónde alojo mi servidor?¿En casa o en un Centro de Datos?

Posted in Unix on octubre 17th, 2008 by Itimag – Be the first to comment

 

Siguiendo el curso de Administración de Servidores, hay que plantearse una cuestión bastante importante: ¿Dónde voy a tener alojado mi servidor?

Tenemos 2 opciones relevantes:

  • Tenerlo en nuestra casa o en casa de un conocido.
  • Tenerlo alquilado en una empresa de alquiler de Servidores.

Hasta aquí de acuerdo pero… ¿Qué es lo conveniente?

Lo ideal sería tener el servidor en una empresa de alquiler de servidores ya que las infraestructuras que podamos encontrar en cualquiera de éstas normalmente serán muy superiores a las que podamos tener en casa (a no ser que seamos ricos :) ). Cuando hablo de infraestructuras, no me refiero solo al hardware de nuestro PC, si no a conectividad, seguridad ante incendios, suministro eléctrico, etc.

La elección depende de las necesidades de cada uno. Si lo que queremos es experimentar y aprender a administrar servidores mediante el uso (o no) de un pequeño blog o página web que no va a tener muchas visitas diarias, nos va a ser más que suficiente con tener el servidor en casa. En caso contrario, si es un portal importante para nosotros, es más que recomendable alojar nuestro servidor en un lugar diseñado para ello y en manos de personas expertas.

¿Qué ventajas e inconvenientes tiene alojar el servidor en nuestro hogar respecto a tenerlo alojado en un centro de datos?

Factor

En casa

En centro de datos

Calidad de la Red Depende del medio de transmisión de datos que utilice el operador (fibra óptica, cable coaxial, cobre) así como del diseño de la red y del peering con otros operadores. Normalmente de buena calidad.Buen tráfico de datos entre los distintos continentes.

Se promete un uptime (tiempo de disponibilidad hacia internet ) del 99.5% (o por el estilo)

Velocidad de envío Muy baja (de 300 Kilobits/s a 1 Megabit/s) 100 megabits/s o más
Seguridad Depende de nuestra casa. Acceso al centro de datos controlado
Suministro eléctrico Puede haber apagones Redundante. Con generadores.
Refrigeración ¿Qué temperatura alcanza tu equipo? Refrigeración en todos los racks. Temperatura controlada.
Monitorización 24h ¿Estás vigilando tu servidor constantemente? Si. Servidores controlados. Aviso por email en caso de fallo. Reparación de hardware en caso necesario.
Cambio de hardware Si Si. De forma inmediata en caso necesario.
Molestias sonoras Si No
Peligro ante incendios Si, y nos puede incendiar la casa Si, pero no nos afecta tanto
Numero de IP estáticas 1 o ninguna. Nuestra ip suelen ser dinámicas 1 ip estática. Puede que se incluyan más ip (geolocalizadas en España)
Precio El consumo eléctrico y la inversión en hardware Desde los 21 €/ mes. Depende de la empresa, de las características del servidor y del soporte ofrecido.

Como instalar R en Debian, Ubuntu o Kubuntu

Posted in Otros on octubre 14th, 2008 by Itimag – 6 Comments

¿Qué es R? R es un software libre para sacar estadísticas y generar gráficos. Veamos como se instala en Debian y sus derivados.

Podemos instalar R con unos simples comandos:

1. Abrimos una consola y accedemos al usuario root:

su

2. Sincronizamos nuestra lista de paquetes:

apt-get update

3. Instalamos R :

sudo apt-get install r-base r-base-dev r-recommended

Ahora, para empezar a usar R, simplemente debemos volver a acceder a la consola (shell) y utilizamos el siguiente comando:

R

Descargaros aquí el manual básico de R para aprender a utilizarlo.

Instalación de Debian 4.0 Etch (netinst)

Posted in Unix on octubre 11th, 2008 by Itimag – 11 Comments

Continuamos con el Curso de Administración de Servidores.

Esta vez le toca el turno al manual de instalación del sistema operativo Debian 4 Etch, un sistema operativo muy estable y seguro desde el punto de vista de los expertos.

El proceso de instalación de Debian es realmente sencillo. Lo primero que debemos hacer es descargarnos la distribución y grabar la imagen en un cd.

Una vez tengamos esto último, debemos asegurarnos que la bios de nuestro pc esté configurada para arrancar desde cd.

Finalmente debemos seguir la siguiente guía paso a paso que he realizado para todos vosotros:

read more »