Mostrando entradas con la etiqueta Code snippets. Mostrar todas las entradas
Mostrando entradas con la etiqueta Code snippets. Mostrar todas las entradas

domingo, 21 de diciembre de 2014

Comandos básicos Bower

Bower es un manejado de paquetes para la Web. Aquí os dejo los comandos básicos para no olvidarlos cuando estamos trabajando en alguno de nuestros proyectos:

Instalación de bower

> npm install -g bower

Instalación de paquetes 

> bower install <package>

> bower install <package>#X.X.X

> bower install git://package/addres/package.git

Instalación de paquetes después de hacer init

> bower install <paquete> —save

Instalación de paquetes de un proyecto

> bower install 

Mostrar paquetes instalados 

> bower list —path

Para iniciar un nuevo fichero de configuración 

> bower init


martes, 16 de diciembre de 2014

Cambiar resolución Ubuntu 14.04 en VirtualBox

Desde hace poco trabajo en OsX y me ha tocado instalar una maquina virtual en Linux para trabajar en un proyecto. Pero me he encontrado con el primer problema y es que la resolución por defecto es de 640 x 480 y así no hay quien trabaje. Por suerte siguiendo unos pocos pasos podemos solucionar este problema:
  1. Desactiva el soporte 3D en la configuración gráfica de la máquina virtual.
  2. Ejecutar esto:
    sudo apt-get update  
    sudo apt-get upgrade  
    sudo apt-get install dkms  
    sudo apt-get install build-essential
    
  3. En la maquina virtual dentro de los dispositivos añadir la imagen de cd  de Guest Additions (menu Devices-Insert Guest Additions CD (Host+D)). Con ello aparecerá un mensaje indicando si queremos continuar con la instalación. Obviamente continuamos y listo.
  4. Reinicia Ubuntu.
  5. Ahora la resolución de la pantalla se modificará de manera automática.


    * Si durante la instalación de los Guest Additions os aparece un warning indicado que no se ha reconocida la versión de X Windows del tipo:

    Warning: unknown version of the X Window System installed.  Not installing
    X Window System drivers.


    La instalación no funcionará. Se debe a que probablemente estéis usando una versión antigua de VirtualBox. Actualizarlo y volver a instalar las Guest Additions debería solucionar el problema. 

    Fuente: http://askubuntu.com/questions/240745/how-do-i-get-a-larger-screen-resolution-in-virtualbox-on-mac-os-x

jueves, 25 de julio de 2013

Code Snippets I: obtener ángulo vector en Java

    /**
   * Obtiene el angulo con respecto de la horizontal de un 

   * vector definido en el plano calculando en primer lugar el 
   * arco tangente y después comprobando el cuadrante en el que
   * se encuentra.
   * @param x0 Coordenada X del punto origen del vector.
   * @param y0 Coordenada Y del punto origen del vector.
   * @param x1 Coordenada X del punto final.
   * @param y1 Coordenada Y del punto final.
   * @return Ángulo en radianes.

   * @author K.Stopa - GPLv3
   */
public double getAngle(double x0, double y0, double x1, double y1) 

{       
        double dx = x1 - x0;
        double dy = y1 - y0;
        double dy0 = dy;
        double dx0 = dx;
        if (dx < 0.0) dx0 = -dx;
        if (dy < 0.0) dy0 = -dy;       
        double angval = Math.atan2(dy0, dx0);
        if (dx < 0.0 && dy > 0.0) {
            angval = Math.PI - angval;   
        } else if ((dx < 0.0) && (dy <= 0.0)) {
            angval = Math.PI + angval;
        } else if ((dx >= 0.0) && (dy < 0.0)) {
            angval = 2.0 * Math.PI - angval;
        }
        return angval;

}