Skip to main content

Cómo instalar Aptana Studio 3.x en Debian 7 Wheezy

Aptana Studio es un entorno de desarrollo open source basado en Eclipse. Aptana Studio 3, la versión que vamos a instalar permite desarrollar aplicaciones usando lenguajes como php, ruby o python. El entorno esta enfocado principalmente para facilitar la creación de aplicaciones web.

La instalación de Aptana Studio 3 en Debian 7 Wheezy es realmente fácil, solo requiere unos pocos pasos.

En el momento de publicación de este artículo podemos usar la siguiente orden para descargar Aptana a nuestro equipo.  Para descargar la versión de  32 bits abrimos un terminal y ejecutamos:

wget http://download.aptana.com/studio3/standalone/3.4.1/linux/Aptana_Studio_3_Setup_Linux_x86_3.4.1.zip

Para la versión de 64 bits ejecutamos:

wget http://download.aptana.com/studio3/standalone/3.4.1/linux/Aptana_Studio_3_Setup_Linux_x86_64_3.4.1.zip

Esto descargará Aptana a nuestro directorio de usuario.

Pero más adelante el enlace estará roto, así que deberás descargar Aptana desde su página de descargas en Aptana Studio

Una vez descargado el archivo que contiene Aptana vamos a instalarlo en el sistema. Si lo descargamos con la orden wget mostrada anteriormente, el paquete zip estará en nuestro directorio de usuario. En caso contrario, si hemos usado el navegador, probablemente el paquete zip con Aptana estará en el directorio “Downloads” de nuestro usuario. Sea como fuere, debemos posicionarnos en el directorio donde se aloja la descarga para seguir los siguientes pasos. Abrimos si no lo tuviéramos ya, un terminal y ejecutamos en el directorio donde corresponda las siguientes ordenes:

su
unzip Aptana_Studio_3_Setup_Linux_x86_3.4.1.zip -d /opt

Lógicamente, si el archivo que contiene Aptana tiene otro nombre, lo cambiaremos según corresponda.

Ahora crearemos el lanzador para abrir el programa. Para esto, vamos a ejecutar el siguiente comando:

cat <<EOF >> /usr/share/applications/AptanaStudio3.desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Aptana Studio 3
GenericName=Entorno Integrado de desarrollo
Comment=Aptana Studio 3 IDE
Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F
TryExec=/opt/Aptana_Studio_3/AptanaStudio3
Icon=/opt/Aptana_Studio_3/icon.xpm
StartupNotify=true
StartupWMClass="Aptana Studio 3"
Terminal=false
Type=Application
MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-$
Categories=GNOME;Development;IDE;
EOF

Para finalizar podemos cerrar el terminal y borrar el paquete zip de Apatana para liberar el espacio que ocupa.

Con esto el entorno de desarrollo web Aptana Studio quedará instalado. Podemos buscar en la shell por el nombre Aptana y veremos
su lanzador, mediante el cual podremos ejecutar la aplicación.

En el siguiente vídeo puede verse como queda instalado Aptana Studio dando los pasos de esta guía.

¿Por qué hay algo en vez de nada?

Ayer pasando el rato en meneame alcance un texto publicado en jotdown titulado “¿Por qué hay algo en vez de nada?” y que empieza con el párrafo siguiente.

Imaginen el siguiente vídeo. Un hombre está sentado frente a una mesa. Encima de ella hay una caja con 100 dados. El hombre vuelca la caja y los 100 dados caen con la cara del seis boca arriba. ¿Cómo ha podido ocurrir eso?

Realmente difícil que suceda, ¿verdad?. La idea que trata de desenredar el autor del texto es que para que se diera la posibilidad del nacimiento de nuestro universo debió darse simultáneamente al azar multitud de condiciones optimas.  O al menos es lo que entendí. Bueno, si no eso, ahí esta el artículo para quien quiera desmenuzarlo.

Por mi parte se me había ocurrido simular el tirar los dados y como todos ellos caen mostrando la cara con el seis, y comprobar lo difícil que es. Así que lo he visto como una oportunidad para hacer mi primer programita en python.

Al programa en python se le puede pasar como parámetro el número de dados que han de caer simultáneamente mostrando un seis. Desde 4 hasta 10. Diez dados es ya bastante complejo, pero si quieres probar con números superiores solo tienes que cambiar el código levemente.

Para hacerlo funcionar, copiar el código del script en un fichero vació con extensión “py”. Guardarlo y darle permisos de ejecución. Posteriormente ejecutarlo desde el terminal usando como parámetro el número de dados a lanzar.

Como WordPress formatea el texto a su aire, si te da algún problema también puedes descargarlo comprimido de aquí make_universe.py.tar.

#!/usr/bin/env python
# copyright 2013 nireleku
import random
import sys

GLOBAL_UNIVERSE_COMPLEX = 4;

def TakeLuck():
 "Throw dice for luck to make a new universe"
 global GLOBAL_UNIVERSE_COMPLEX;
 theround = GLOBAL_UNIVERSE_COMPLEX;
 luck = 0;
 dice = 0;
 while(theround != 0):
 dice = random.choice(range(6)) +1 ;
 if dice == 6:
 luck = luck + 1;
 theround = theround - 1;
 print dice,

if luck == GLOBAL_UNIVERSE_COMPLEX: return True;
 return False;

def TryToMakeUniverse():
 "Try until the new universe is born"
 times = 0;
 infinite = 1;
 while infinite == 1 :
 times = times + 1;
 if TakeLuck() == True:
 print "We make a new universe in", times, "times!";
 return;
 else :
 print "We try", times, "times and no new universe was created.";

def main():
 global GLOBAL_UNIVERSE_COMPLEX;

try:
 GLOBAL_UNIVERSE_COMPLEX = int(sys.argv[1]);
 except (ValueError, IndexError):
 GLOBAL_UNIVERSE_COMPLEX = 4;

if GLOBAL_UNIVERSE_COMPLEX < 4:  print "This universe is too lazy.";  sys.exit(1);  if GLOBAL_UNIVERSE_COMPLEX > 10:
 print "This isn't God's computer.";
 sys.exit(1);
 print "The universe complexity is ", GLOBAL_UNIVERSE_COMPLEX;
 TryToMakeUniverse();

main()

Comentarios son bienvenidos.