Ejecutar múltiples test de Casperjs con Gruntjs

Gruntjs es una librería escrita en JavaScript que nos facilita la ejecución de tareas, para poder ejecutar Gruntjs es necesario tener instalado NodeJs en nuestro equipo. Una de las cosas buenas de Gruntjs es que dispone de más de 4000 plugins que ayudan a trabajar con Gruntjs. Casperjs es una librería de JavaScript que entre otras cosas nos permite hacer test de usuarios en nuestras aplicaciones webs.

PHP definición de tipos de parámetros

Definición de tipos de parámetros proporcionados en funciones o métodos.

Una de las novedades que trae PHP en su versión 7 es la extensión de la definición de tipos de parámetros, esta opción que se agrego escasamente en la versión 5.1 permitía únicamente definir arrays y objetos como tipos de parámetros.

Funciones anónimas en php

Una de las novedades más interesantes de PHP 5.3 son los dos tipos de funciones anónimas, hasta hace poco no había tenido necesidad de usarlas, pero en un script que he tenido que programar para ejecutar como un demonio he podido aprovechar para usarlas, y la verdad es que en el momento dado pueden ahorrarnos unas cuantas líneas de código, agregar archivos donde guardamos helpers, etc

Pero vamos a ver lo que son, las funciones anónimas como su nombre indican son funciones que no necesitan de un nombre para definirse.

Drupal 7, hooks, y rendimiento de un sitio hecho en Drupal

Solemos decir que Drupal es lento cuando tiene muchos módulos, hablando de forma coloquial "a Drupal le pesa el culo". ¿Pero os habéis parado a mirar porque ocurre esto?

He llegado a este ejercicio por mi relación amor/odio con el módulo Views, y la búsqueda de forma de optimizar Drupal.

Pero vamos por partes, primero tenemos que saber que es un hook.

Montar un entorno de trabajo para Ruby.

Para montar un entorno de trabajo de Ruby necesitamos tener instalado curl

$ sudo apt-get update
$ sudo apt-get install curl -y

RVM

RVM es una herramienta de linea de comando que te permite instalar fácilmente, gestionar y trabajar con múltiples entornos de ruby desde intérpretes a sets de gemas. Es importante NO instalar RVM como sudo.

$ \curl -sSL https://get.rvm.io | bash -s stable --ruby

Si os aparece este mensaje:

Pages

Subscribe to Oskar Calvo RSS