Blog de omar.reyes

06 Jan

Instalación de RVM (Ruby Version Manager), preparando el camino...

Published by omar.reyes

RVM es (como se menciona en su página oficial http://beginrescueend.com/) una herramienta de línea de comandos que permite de manera sencilla, instalar, administrar y trabajar con multiples entornos ruby y agrupaciones de gemas.

27 Dec

Una forma de usar INNER JOIN en Rails

Published by omar.reyes

Usando los nombres de la asociaciones (has_many, belongs_to) de los modelos (Active Record) resulta bastante sencillo realizar un INNER JOIN usando el método joins, veamos un pequeño ejemplo:

Consideremos los siguientes modelos.


class Grupo has_many :alumnos
end

class Alumno belongs_to :grupo
end

Bien, para hacer un JOIN de estos dos modelos (tablas) basta con lo siguiente:


Grupo.joins(:alumnos)

16 Dec

Tip para mejorar la velocidad en nuestras aplicaciones Rails

Published by omar.reyes

Existen muchas formas para optimizar nuestras aplicaciones Rails y así ofrecer mejores tiempos de respuesta, veamos una forma (de entre tantas) de optimizar nuestros modelos (Active Record) para hacer que sean más eficientes al momento de obtener información derivado de una consulta (a través de Query Interface) cuando estos se encuentran asociados con otros modelos, para esto usaremos el parámetro select en las asociaciones belongs_to y has_many de nuestros modelos; con esto podemos aumentar la velocidad de la aplicación en un 50% o mayor, veamos un ejemplo:

07 Dec

Instalación del JDK de android en Chakra

Published by omar.reyes

Veamos como instalar el SDK de android en chakra.

Requerimientos: antes de la instalación debemos asegurarnos que tenemos instalado openjdk6.

La instalación la realizaremos desde el repositorio CCR, para esto veamos el post Instalación de paquetes desde CCR con pacman (Chakra Community Repository) donde el ejemplo muestra la instalación del paquete android-sdk, una vez instalado este paquete, instalamos las siguientes dependencias de la misma manera:

01 Dec

Instalación de paquetes desde CCR con pacman (Chakra Community Repository)

Published by omar.reyes

En el post "Instalación de paquetes desde CCR (Chakra Community Repository)" vimos la manera de descargar, construir e instalar paquetes desde CCR, ahora veamos una manera más sencilla de hacer esto con pacman, instalaremos el mismo paquete del post anterior (android-sdk r15-3 que corresponde al Google Android SDK) , estos son los pasos a seguir

1. Instalamos CCR con pacman

24 Nov

Instalación de paquetes desde CCR (Chakra Community Repository)

Published by omar.reyes

CCR (Chakra Community Repository) es un repositorio para usuarios de Chakra impulsado por la comunidad para organizar y compartir build packages (archivos que permiten a los usuarios compilar un paquete desde su origen) que no se encuentran en los repositorios oficiales, la instalación de estos paquetes se hace de la siguiente manera:

Prerequisitos: Se asume que el grupo de paquetes base-devel están instalados