TinyUrl Bookmarklet
Un pequeño Bookmarklet que te lleva a TinyUrl para obtener una dirección corta de la página actual. Solo arrastralo a tu barra de marcadores. TinyUrl
Un lugar más en la red
Un pequeño Bookmarklet que te lleva a TinyUrl para obtener una dirección corta de la página actual. Solo arrastralo a tu barra de marcadores. TinyUrl
A raíz de un tema que vi en un foro, se me ocurrío hacer una pequeña función en PHP para censurar ciertas palabras en un texto. En realidad es bastante simple lo que hace, y gracias al poder de las expresiones regulares tiene muchas posibilidades. Aqui dejo la función y después paso a comentarla.
<?php
function filtrado($texto, $reemplazo = false) {
$filtradas = 'p?uta, mierda, pendej[ao]s?';
$f = explode(',', $filtradas);
$f = array_map('trim', $f);
$filtro = implode('|', $f);
return ($reemplazo) ? preg_replace("#$filtro#i", $reemplazo, $texto) : preg_match("#$filtro#i", $texto) ;
}
?>
Ahora la explicación:
Mas que nada como recordatorio:
on 1:INPUT:*: {
if ($regex(,$1,^([+-][qaohvmb]+)+$)) { mode # $1- | halt }
if ($1 == .kr) { msg # Haciendo kick al azar~ | kick # $nick(#,$rand(1,$nick(#,0))) Kick no Jutsu~ | halt }
}
Edit: Bleh, no me deja poner el highlight de mirc, asi que se queda con el de PHP.. igual no se ve tan mal.
English:
When I read the news about phpBB3, I start to view the MODs that are being developed, and found this one, and when I was looking at it I think that I can make some improvements, for example, to take only the images on the post body.
And after a few minutes of coding i get this mod. Tested on Firefox and IE7, but hope it will work on others browsers. I took the idea of the javascript function from the mod that i mention before, but of course, with some changes to keep it clean and better.
What basically this mod does is resize any images within the posts body that is greater than a given width, so the forum layout will not be deformed.
The features are:
Well, here’s the mod. I hope you can forgive my bad english, but at least hope you understand what i'm trying to say xD leave any comments you have =P
phpBB3 MOD Resize Images (41.9 KiB, 1,049 descargas)
——–
Español:
Cuando lei sobre la salida del phpBB3 me puse a ver algunos de los MODs que se están desarrollando, y entre ellos me encontré con este, y mientras lo veía me dije que podía mejorarlo, por ejemplo, tomando solo las imagenes dentro del post.
Despues de unos minutos de programar resultó esto. Lo probé en Firefox y en IE7, pero espero funcione en otros navegadores. La función javascript esta basada en la que usa el mod que mencioné anteriormente, pero con algunos cambios para hacerla mas limpia y mejor.
Básicamente lo que hace este mod es achicar las imagenes dentro de los posts que sean mas anchas que un tamaño dado, para que de esta forma no se deforme el diseño del foro.
Características:
Y bueno, sin mas aqui esta el mod para descargar, recuerda dejar tu comentario si tienes alguna duda.
phpBB3 MOD Resize Images (41.9 KiB, 1,049 descargas)
El otro día tuve una pequeña y sencilla entrevista de trabajo (en la que creo me fue bastante bien), y una de las cosas que me pidieron era que detectara si el usuario tenia la tecla BloqMayus activada, lo cual en dados momentos puede causar un error en un sistema de identificación de usuarios. En fin, eso no supe hacerlo (xD) pero aqui pongo lo que encontré despúes de buscar, ya que en el futuro me puede servir =P
Primero la funcion en JavaScript:
function capLock(e){
kc = e.keyCode ? e.keyCode : e.which ;
sk = e.shiftKey ? e.shiftKey: ( (kc == 16) ? true : false ) ;
if(((kc >= 65 && kc <= 90) && !sk ) || ((kc >= 97 && kc <= 122 ) && sk)) document.getElementById('caplock').style.visibility = 'visible';
else document.getElementById('caplock').style.visibility = 'hidden';
}
Luego, en el campo del formulario debemos agregar un evento que llame a la función cada que escribamos algo en ese campo, esto lo hacemos con el evento onkeypress:
<input type="text" name="nombre" onkeypress="capLock(event)" />
Y por último, el div que muestra el mensaje de advertencia.
En fin, como es fácil encontrar lo mismo en otros lados y aqui lo pongo solo como apunte personal, no me pondré a comentar el código xD
Fuente: http://www.programacionweb.net/articulos/articulo/?num=315