Instalar y activar APC cache en Ubuntu

Diferentes testeos demuestran que la APC cachė es uno de los mejores sistemas de cacheo.
Podemos ver toda su documentación: http://php.net/manual/es/book.apc.php
Si nuestra intención es mejorar el rendimiento de nuestra web deberíamos considerar instalar este módulo. Para ello, seguimos los siguientes pasos.

Ingresamos al terminal. (Trabajamos sobre php5)

Actualizamos el repositorio de módulos con:

sudo apt-get update

Instalamos dicho módulo.

sudo apt-get install php-apc

Ahora buscamos nuestro php.ini para añadir la configuración del módulo APC.

find / -name php.ini

En el caso del servidor de pruebas que estoy administrando es «/etc/php5/apache2/php.ini»

Lo editamos:

sudo vim /etc/php5/apache2/php.ini

Antes de editar archivos importantes en el funcionamiento del servidor es conveniente hacer una copia del mismo:

sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.old

Copiamos a final del archivo:

extension=apc.so
apc.apc.stat = 0
apc.include_once_override = 1
apc.shm_size = 64
apc.enabled=1

Con esta configuración activamos el módulo y reservando 64MB para el caché (Por defecto son 32MB).

Antes de reiniciar es aconsejable verificar que toda la sintaxis de configuración está OK

apachectl configtest

Reiniciamos

sudo /etc/init.d/apache2 status

¡Y a funcionar!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Buscar un archivo en un servidor Linux

Para encontrar la ubicaciíon de un archivo con el temrinal ejecutaremos el siguiente comando:

find / -name nombre.archivo

Donde el parámetro «/» será la ruta donde queramos buscar y «nombre.archivo» el nombre del archivo que queramos buscar.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Editar el archivo hosts en Mac con el Terminal

Abrimos el terminal y tecleamos el siguiente comando:

sudo vim /private/etc/hosts

Nos pedirá el password de administrador.

Para entrar en modo edición pulsamos «a»

Salimos de modo edición con «esc»

Quardamos y salimos «:wq»

Si solo queremos guardar «:w«


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Cambiar permisos de forma recursiva en Linux

Si queremos cambiar de forma recursiva los permisos de todos los directorios deberemos situarnos en la carpeta donde queramos modificarlos y ejecutar el siguiente comando:

Cambiar todas las subcarpetas de una carpeta a 755:

find . -type d -exec chmod 755 {} ;

Si nos da un error parecido a:

find: falta el argumento de `-exec’

Añadid una contrabarra justo antes del «;» final, quedaría así:

find . -type d -exec chmod 755 {} \;

(Y lo mismo para los archivos.)

Cambiar todos los archivos a 644:

find . -type f -exec chmod 644 {} ;

Cambiar todos los permisos a 644 para solo los archivos que terminen con .php a 644:

find . -name *.php -exec chmod 644 {} ;

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Ancho y alto de una ventana en jQuery

Para obtener las dimensiones de una pantalla con jQuery simplemente utilizamos las propiedades width() y height() sobre el elemento window

// Para obtener el ancho
$(window).width();

// Para obtener el alto
$(window).height();


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Comprobar sin un checkbox está seleccionado con jQuery

Podemos utilizar varios métodos:

Con el método .attr()

if( $('#elementoCheckbox').attr('checked') ) {
    alert('Está seleccionado');
}

Con el método .is(selector)

if( $('#elementoCheckbox').is(':checked') ) {
    alert('Está seleccionado');
}

Ambos métodos nos devuelven (true/false).
Personalmente suelo utilizar más el segundo método.

Tambien tenemos la opción de:

if($('input[name="nombreDelCheckbox"]:checked').length > 0){
    alert('Está seleccionado');
}

o apuntando al selector de otro modo…

if($('#elementoCheckbox:checked').length > 0){
    alert('Está seleccionado');
}

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Añadir un ítem al administrador de WordPress

Para añadir una nueva pestaña al administrador de WordPress tan solo realizaremos estos 3 pasos.

Empezamos escribiendo la siguiente función:

add_action( 'admin_menu', 'nombre_funcion' );

A continuación, creamos la función que añadirá el ítem con los siguientes argumentos donde:
Titulo de la página, será <title> la página.
Nuevo Ítem, cómo queremos que se llame el item.
manage_options, los roles de usuario.
nombre_de_la_pagina, el nombre que tendrá la página(wp-admin/admin.php?page=nombre_de_la_pagina).
nombre_funcion_que_mostraremos, lo que imprimiremos en pantalla en dicha sección.

function nombre_funcion() {
   add_menu_page('Titulo de la página', 'Nuevo Ítem', 'manage_options', 'nombre_de_la_pagina', 'nombre_funcion_que_mostraremos');
}

Y ahora pasamos a crear la función que mostrará el contenido que deseemos:

function nombre_funcion_que_mostraremos() {
  if ( !current_user_can( 'manage_options' ) )  {
    wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
  }
  
  echo "Aquí el contenido que queremos mostrar";

}

Este código lo añadiremos a functions.php (Dentro de la carpeta del theme)

 
[socialshare-download href=»http://ekiketa.es/wp-content/uploads/2015/06/nuevo_item.php_.zip»] Nuevo_item.php [/socialshare-download]


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Desaturar una imagen con CSS

Le asignamos a la imagen el siguiente código

#elemento { 
	-webkit-filter: grayscale(100%); 
	filter: grayscale(100%); 
}

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?