Daily Archive for Miércoles, agosto 20th, 2008

Ruby — Un lenguaje orientado a la simplicidad y productividad

swiss-army-knife.jpg

Ruby es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintáxis se siente natural al leerla y fácil al escribirla.

La navaja suiza de los lenguajes

Desde que conocí Ruby a través de Rails, siempre ha llamado mi atención lo expresivo, simple y conciso que puede llegar a ser.

Ruby permite al desarrollador crear programas útiles en un tiempo mínimo, y vaya que brilla en ello.

No soy de las personas que se casa con algún lenguaje de programación en particular, por el contrario, creo firmemente que siempre que se pueda, hay que usar la mejor herramienta para la tarea dada.

A continuación les dejo las páginas de un par de cosas interesantes hechas en Ruby a ver si les pica la curiosidad. Lo mejor de todo es que usarlas y aprovecharlas es extremadamente sencillo.

Continue reading ‘Ruby — Un lenguaje orientado a la simplicidad y productividad’

Artículos relacionados:

Google anuncia la beta de su SDK para móviles: Android

android.png

La Open Handset Alliance, un grupo de más de 30 compañías de tecnología y dispositivos móviles, está desarrollando Android: la primera plataforma para dispositivos móviles que es completa, abierta y libre. Para ayudar a los desarrolladores a iniciar el desarrollo de nuevas aplicaciones, les ofrece el Android Software Development Kit.

Creo que la idea de una plataforma abierta es buena y tiene mucho futuro. Por lo pronto, Google anunció la versión beta de Android, su SDK para móviles.

Para conocer más sobre el SDK, date una vuelta por el Android Developer’s Site contiene información muy interesante.

Artículos relacionados:

Cómo compilar e instalar git 1.6.0 en Ubuntu 8.04 Hardy Heron

tunnel.jpg Unos artículos atrás les había comentado ya, un poco acerca de git y cuan grandioso que es. :) Si les despertó la curiosidad y desean probarlo, enseguida viene la guía de como instalarlo en tu sistema desde código fuente.

Y aclaro que no es que me encante estar compilando todo lo que instalo —o estaría usando Gentoo— pero desgraciadamente los repositorios de Ubuntu no se mantienen muy al día con las versiones de todos los paquetes que manejan.

El procedimiento para hacernos con la versión más reciente de git es descargar el código fuente, descomprimir el archivo, instalar las dependencias para compilar el código fuente, configurar y llevar a cabo la instalación.

Al momento de escribir este artículo, la última versión disponible era la 1.6.0. Revisa cuál es la más reciente aquí.

Instalación

Abre una terminal, ingresa al directorio en donde se va a descargar el código fuente de git, luego teclea lo siguiente:

1
2
3
4
5
6
7
wget http://kernel.org/pub/software/scm/git/git-1.6.0.tar.bz2
tar -xjvf git-1.6.0.tar.bz2
cd git-1.6.0
sudo apt-get build-dep git-core
sudo apt-get install libssl-dev
make prefix=/usr/local all doc
sudo make prefix=/usr/local install install-doc

Listo, para probar tu instalación teclea esto:

1
git --version

Debe contestarte con un git version 1.6.0.

Es recomendable ejecutar los siguientes comandos para propósitos de identificación.

1
2
git config --global user.name "Pon aquí tu nombre"
git config --global user.email "pon@aqui.tu.correo"

Para tener texto en color:

1
git config --global color.ui "auto"

Para habilitar la autodetección del número de hilos a usar al empacar los repositorios (bueno para computadoras multi-CPU o multi-núcleo):

1
git config --global pack.threads "0"

GitHub Social Code Hosting

Si tienes un proyecto open source y quieres un servicio de hospedaje de código y control de versiones premium sin pagar un centavo, prueba con GitHub.
Aunque si lo tuyo son los proyectos privados, también tienen buenos planes.

Git con git

Ya que cuentes con git podrás mantenerte actualizado fácilmente.
Descarga el código fuente directamente desde su repositorio:

1
git clone git://git.kernel.org/pub/scm/git/git.git

Compila e instala con el procedimiento descrito arriba.

Acostumbro usar las versiones edge del software con el que trabajo, por tanto decidí crear un directorio especial llamado ~/git para ahí meter todos los repositorios que descargo. *tip tip* *wink wink* *nudge nudge* ;)

Tutoriales

Referencias

Compilando git en ubuntu 7.10

Artículos relacionados:

Lobos en línea

De pata de lobo

Atardecer entre matorrales 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Horizonte en el desierto 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Puesta de sol entre matorrales 1/2.
Desierto de Real de Catorce, San Luis Potosí, México. [Diciembre 2007] Horizonte en el desierto 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007]

Qué estoy haciendo...

Posting tweet...

Powered by Twitter Tools

Mapa de visitas

Mira…

Calendario

agosto 2008
L M X J V S D
« jul   sep »
 123
45678910
11121314151617
18192021222324
25262728293031

FireStats icon Con la potencia de FireStats