Instalar composer en MAC

Composer es un gestor de paquetes y dependencias de librerías PHP. Nos permite instalar en nuestro proyecto librerías PHP que necesitemos incluso indicando la versión requerida. Podemos instalar Composer ejecutando las siquientes líneas:

Se crearán los ficheros composer-setup.php y composer.phar en el …leer más

Etiquetado con: , ,
Publicado en: PHP

Cargar nueva configuración de apache sin reiniciarlo

Generalmente si cambiamos la configuración del Apache solemos reiniciar el servicio. Pero esto comporta que si un usuario tiene una sesión abierta, éste perdería dicha sesión. Si queremos reiniciar el apache pero sin cerrar precisamente las conexiones abiertas, simplemente hay que hacer un “reload” en vez de un …leer más

Etiquetado con: , ,
Publicado en: Apache2

Instalar una versión anterior del Kernel en Ubuntu

Alguna vez nos puede interesar instalar una versión antigua del Kernel en Ubuntu. En mi caso por ejemplo mi tarjeta de red no funcionaba dado que el fabricante no había creado los drivers para la nueva versión del kernel. De esta manera tuve que descargarme una versión anterior compatible con los drivers disponibles. Con 3 sencillos pasos …leer más

Etiquetado con: , ,
Publicado en: Linux

Instalar memcached en Mac OSX y las extensiones php memcache y memcached

Memcached es un sistema distribuido de cache de memoria de objetos. Es decir, objetos que tengamos creados en nuestro programa los podemos cachear en memoria. Esto es muy útil por ejemplo para ahorrarnos queries. Ejecutamos una query, guardamos el resultado en un objeto y lo cacheamos en memoria. De esta manera a la próxima vez, en lugar de ejecutar otra vez la misma query, simplemente …leer más

Etiquetado con: , ,
Publicado en: PHP

Definir caché de navegador por htaccess

Se puede definir el tiempo en caché de ciertos ficheros web como pueden ser los javascripts, los css o las imágenes de manera fácil. Añadiendo el siguiente código en el fichero .htaccess

De esta manera todos los ficheros con extensión css, js, jpg… tienen una duración de 15 días en la caché del …leer más

Etiquetado con: , , , , ,
Publicado en: htaccess

Instalar gettext para php en mac

banderas_paises_i18n

Gettext es una librería para la internacionalización (i18n) de webs o programas. Php tiene una extensión gettext que incluye funciones para aplicar esta internacionalización en tus aplicaciones o en tu website en php. Muchas veces esta extensión no viene instalada por defecto y la tenemos que instalar manualmente. Para ello seguiremos los siguientes pasos:

1. Instalamos Homebrew

Homebrew es un …leer más

Etiquetado con: , ,
Publicado en: PHP

Mostrar los números de las líneas en eclipse

Eclipse por defecto no muestra el número de cada linea en el editor. Para ello (En Mac) primero abrimos las preferencias

Eclipse -> Preferencias

En windows en principio sería

Windows -> Preference

Una vez abierto las preferencias vamos a

General -> Editors -> Text Editors

Simplemente checkeamos “Show line …leer más

Etiquetado con: ,
Publicado en: Eclipse

Media Queries en CSS

Las media queries te permiten usar diferentes reglas CSS en función de la resolución o tamaño de la pantalla. Esto es uno de los pilares para el diseño web responsive que permite adaptar tu web a distintos dispositivos como una tablet, un móvil o un ordenador.

El uso de una media query

En este …leer más

Etiquetado con: ,
Publicado en: CSS

Iniciar automáticamente MySQL en mac OSX (Yosemite)

Al instalar MySQL en nuestro mac, el instalador añade la opción de poder arrancar el servidor MySQL desde el entorno gráfico dentro de “preferencias del sistema” de nuestro ordenador. También añade la opción de poder arrancar automáticamente el servidor al encender el equipo. Lo podemos encontrar aquí:

Custom Shape Tool

Clickando el icono podemos ver las …leer más

Etiquetado con: , , , ,
Publicado en: MySql

Detectar la vista del dispositivo en Bootstrap 3 mediante javascript

En Bootstrap 3 define 3 tipos de tamaño según el dispositivo:

xs: extra small, para dispositivos móviles menores 720px de ancho
sm: small, para dispositivos móviles mayores 720px de ancho o tablets
md: medium, para ordenadores mayores de 920px de ancho
lg: large, para ordenadores mayores de 1200px de ancho

Para poder detectar cual de estos …leer más

Etiquetado con: , , ,
Publicado en: Bootstrap