Las acciones suben y bajan

citas 0 comentarios »

Las acciones suben y bajan, pero no necesariamente por este orden.

– Brian Marber


Cómo actualizar a Aptana Studio 1.0

ruby, rails 0 comentarios »

En este post explicaré cómo actualizar a Aptana Studio 1.0 desde Aptana IDE.


aptana studio

  • Arrancar la versión actual de Aptana IDE.
  • Exportar las preferencias, siguiendo las siguientes opciones de menú:
Archivo > Exportar
General > Preferencias > Siguiente
Exportar todo
Finalizar
  • Llamar al fichero de preferencias, por ejemplo, “preferencias.epf”.
  • Exportar las preferencias de colores:
Ventana > Preferencias
Aptana > Editors
CSS Editor > Colors > Export > Aceptar
ERB/RHTML Editor > Colors > Export > Aceptar
HTML Editor > Colors > Export > Aceptar
  • Llamar a los ficheros con las preferencias de colores, por ejemplo, “css.col”, “erb.col” y “html.col”.
  • Cerrar Aptana IDE.
  • Guardar también el directorio workspace de Aptana IDE.
$ cd aptana
$ tar cvf /backup/workspace.tar workspace
  • Renombrar el directorio de Aptana IDE. En la documentación dice que hay que desinstalar Aptana IDE, pero al menos en GNU/Linux no es necesario:
$ cd ..
$ mv aptana aptana_ide
  • Descargar Aptana Studio.
  • Descomprimir Aptana Studio:
$ unzip Aptana_Studio_Setup_Linux.zip
  • Recuperar el workspace que teníamos en Aptana IDE.
$ cd aptana
$ cp /backup/workspace.tar .
$ mv workspace workspace_orig
$ tar xvf workspace.tar
$ rm workspace.tar
  • Arrancar Aptana Studio:
$ ./AptanaStudio
Software Updates > Find and Install
Search for new features to install
  • Seleccionar:
    • Aptana: RadRails Development Environment
    • Subclipse

aptana studio sites to search

  • No seleccionar “Aptana RadRails Integration”. No es neceario. Si lo seleccionamos obtenemos un error diciendo que falla la instalación del “Ruby Mylyn Connector Feature”. Para más información, ver este issue.

aptana studio features to install

  • Aceptar la licencia.
  • Rearrancar.
  • Recuperar las preferencias y las preferencias de colores.

La interpretación del asesinato

libros 2 comentarios »

La interpretación del asesinato
Jed Rubenfeld
Editorial Anagrama, 544 páginas
ISBN 978-84-339-7453-2
3 estrellas

El 29 de agosto de 1909 Sigmund Freud llega a la ciudad de Nueva York. Una joven de la alta sociedad es asesinada. Otra joven casi lo es por el que parece el mismo asesino. Stratham Younger, bajo la supervisión de Freud, utiliza el psicoanálisis para intentar averiguar quién es el asesino.

La interpretación del asesinato

Positivo:

  • la descripción del Nueva York de principios del siglo XX.
  • la historia de los comienzos del psicoanálisis.
  • a ratos la trama engancha muchísimo.

Negativo:

  • al final la trama se hace demasiado complicada.

Siete minutos

misceláneo 0 comentarios »

He pasado siete minutos mirando un cartel electrónico que decía: “próximo tren en dos minutos”. Después ha llegado el metro.

Escuchado en La Ventana.


Instalación de JRuby en Solaris

ruby, rails, sysadmin 1 comentario »

La instalación de JRuby en Solaris es muy sencilla. Para mí, una buena razón para instalar JRuby en Solaris es que podemos instalar un intérprete de Ruby en el directorio de un usuario no privilegiado, es decir, no necesitamos la contraseña de root.


jruby

JRuby requiere una versión reciente del intérprete de Java. Si nuestra máquina tiene una versión como

$ java -version
java version "1.2.2"

no tendremos más remedio que instalar un nuevo JRE (Java Runtime Environment). Los pasos para hacerlo son los siguientes:

  • Descargamos e instalamos el JRE:
$ bash jre-6u3-solaris-sparc.sh
$ export PATH=`pwd`/jre1.6.0_03/bin:$PATH
$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
  • Descargamos e instalamos JRuby:
$ gzcat jruby-bin-1.1b1.tar.gz  tar xf -
$ export PATH=$PATH:$HOME/jruby-1.1b1/bin
$ jruby -v
ruby 1.8.5 (2007-11-01 rev 4842) [sparc-jruby1.1b1]

Y ya está. No hay más pasos. Aunque si tienes Solaris 8 tal vez obtengas el siguiente error:

$ jruby -v
/export/home/username/jruby-1.1b1/bin/jruby: while: command not found
/export/home/username/jruby-1.1b1/bin/jruby: line 119: syntax error near unexpected token `do'
/export/home/username/jruby-1.1b1/bin/jruby: line 119: `do'

Si te ocurre esto la solución es sencilla. Creo que se trata de un bug de la bash 2.03 de Solaris 8, pero no he encontrado información al respecto. El script que lanza JRuby declara dos arrays vacíos:

java_args=()
ruby_args=()

y esto falla con la bash 2.03. Lo bueno es que el workaround es trivial. Los arrays pueden declararse de la siguiente manera:

declare -a java_args                 
declare -a ruby_args

He abierto un issue en el proyecto JRuby.