Lo mejor de mi timeline del 17 al 23 de noviembre

Leer más » 1 Comentario

Cómo censurar palabras en PHP

En función de nuestro propósito es posible que en algún caso necesitemos controlar las palabras que se escriben. Es muy común el caso de los foros, incluso supongo que para los gestores de contenido orientados a foros proveen alguna extensión para realizar esta tarea.

Bien, lo que vamos a hacer simplemente es reformatear una cadena de texto que puede contener palabras obscenas o malsonantes por otras de menos vulgares con el lenguaje PHP. Con el siguiente ejemplo lo entenderéis perfectamente:

<?php
function censurar($texto){

   $buscar = array(
   '/puta/i',
   '/joder/i',
   '/gilipollas/i'
   );
   $reemplazar = array(
   'preciosa',
   'recorcholis',
   'bonito'
   );
   return preg_replace($buscar,$reemplazar,$texto);
}

$texto = 'joder! Me cago en tu puta madre gilipollas';
echo censurar($texto);
?>

Obteniendo como resultado: 

Leer más » 3 Comentarios

Instalar el corrector ortográfico en LibreOffice

El otro día redactando la memoria de mi PFC, llegué a la conclusión de que la instalación básica de Libre Office en Lubuntu (supongo que en Xubuntu y Ubuntu también), no incluía el corrector ortográfico. Suelo ser bastante cuidadoso en ese tema, pero siempre hay alguna errata y aparte siempre suelen colorearse los nombres técnicos del diccionario y ninguno estaba.

Ya que la instalación del paquete no me instalaba el corrector me puse manos a la obra a hacerlo de forma manual. Para todos los que tengáis que instalar el corrector ortográfico de LibreOffice, el método es el siguiente (doy por hecho que en OpenOffice es bastante similar):

  1. Nos dirigimos al centro de extensiones de LibreOffice
  2. Buscamos el diccionario español
  3. Descargamos el que prefiramos, podemos o elegir todo o descarga el específico de nuestro país

Con esto ya tendremos un fichero OXT. Ahora toca la parte de instalación dentro de LibreOffice:

Leer más » 19 Comentarios

Lo mejor de mi RSS del 12 al 18 de noviembre

Leer más » 1 Comentario

Lo mejor de mi timeline del 10 al 16 de noviembre

Leer más » 1 Comentario

Generador de ficheros .htaccess para banear IP, dominio o prevenir el hotlinking

Tenéis un sitio web y detectáis que os atacan por fuerza bruta, hay un spammer,  os enlaza alguien del que no queréis visitas o queréis prevenir que os “roben” imágenes mediante hotlink de vuestro sitio. Existen técnicas para evitar todos estos problemas pero la más efectiva si es siempre desde un mismo origen o conjunto reducido de orígenes, dirección IP o nombre de dominio, es valernos del .htaccess.

Si no conocéis bien su sintaxis o queréis directamente ahorraros el trabajo de hacerlo vosotros os recomiendo este servicio .HTACCESS IP que hace justamente eso.

.HTACCESS IP  Referrer  and Hotlink Banning Generator

Leer más » 1 Comentario

Gmail incorpora búsqueda por tamaño

Se lo comentaba a Carazo por Twitter hace unas horas y sí, así de claro y contundente. Una característica que muchos llevábamos esperando. Es cierto que existían servicios como FindBigMail, pero no eran suficientes y no permitían catalogarlos desde el panel de búsqueda, sino marcados mediante etiquetas.

Abajo un ejemplo de uso, buscando correos de más de 10 MB de hace más de dos años:

Leer más » 1 Comentario

Instalar Oracle (Sun) Java 7 desde PPA

Completando el tutorial donde vimos cómo instalar Java 6 desde PPA en Ubuntu, vamos a hacer lo propio con Java 7.

Así, y como a menudo hacemos, abrimos un terminal:

ahornero@6581-D:~$ sudo add-apt-repository ppa:webupd8team/java
ahornero@6581-D:~$ sudo apt-get update
ahornero@6581-D:~$ sudo apt-get install oracle-java7-installer

Para comprobar que todo está correcto, vemos la versión actual:

ahornero@6581-D:~$ java -version

Lo que nos deberá de devolver algo así:

java version “1.7.0_04”
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

En caso contrario, tendremos que seleccionar qué versión de java será la predeterminada. Para ello, lo seleccionamos numéricamente a través del siguiente comando: 

Leer más » 1 Comentario

Establecer navegador predeterminado en XFCE

Ahora que soy usuario de Xubuntu (para equipos con 2GB de RAM es la distribución que recomiendo, para menos Lubuntu), me encuentro con pequeñas cuestiones del maravilloso entorno de escritorio XFCE.

Nos dirigimos al botón del ratoncito (esquina superior izquierda) el “Inicio” de XFCE, elegimos “Configuracion”, “Administración de Configuración”. Dentro del diálgo que aparece buscamos: “Aplicaciones preferidas” y en la pestaña “Internet” elegimos el navegador web.

Podéis acceder a este mismo formulario de “Aplicaciones preferidas” ejecutando: exo-preferred-applications.

Leer más » Comentar

Lo mejor de mi RSS del 5 al 11 de noviembre

Leer más » 1 Comentario