22 de febrero de 2010

17 de febrero de 2010

Editor de texto enriquecido con JQuery - Reloaded

Hace tiempo desarrollé un plugin de jQuery para convertir un textarea en un editor de texto enriquecido, la primera versión funcionaba medio bien, tenía algunos problemas corriendo en el Internet Explorer y le faltaban muchas funciones, así que después de millones de años decidí sacar una nueva versión practicamente escribiendo el código desde cero, ¿por que desde cero? pues ahora entiendo más de jquery y el código anterior estaba bien feo y enredado, ni yo lo entendí cuando abrí el archivo, así que fue mejor hacer un borrón y cuenta nueva.

La nueva versión es más personalizable, y con más funcionalidades, como siempre lo más seguro es que tenga problemas y bugs escondidos que uno nunca encuentra pero bueno, se los dejo para que los encuentren y comenten sobre ellos.

Como la versión anterior, el plugin esta hospedado en google code, la dirección es http://code.google.com/p/jrichtext/

Para los que le gusta la historia, aquí les dejo el post anterior...

Gestor de Archivos - Plugin de CKEditor

Depués de millones de años sin escribir nada y medio abandonar el blog, vuelvo con algo que quizás ya exista, pero igual que mi editor de texto enriquecido me ayudó a entender varias cosas, esta vez respecto al desarrollo de plugins para CKEditor, un editor de texto enriquecido bastante completo que está disponible desde hace tiempo.

La versión actual del ckeditor (3.0) es bastante buena pero (que vainas con los peros) el gestor de imágenes que tienen disponible en el sitio es funcional pero en modo "demo", que no exactamente que quieren decir con eso, porque está totalmente funcional pero con una advertencia medio fastidiosa que dice "bla bla bla esto es una versión de prueba", la única manera de quitarla es pagando entre $59 y $1390 dependiendo del uso que le vayas a dar.

Quizás valga la pena pagar por una herramienta bastante buena, pero como no tengo el dinero ni las ganas de gastarlo, me puse a buscar a ver que conseguía por internet y la única solución que ví (o será que ya no se usar buscadores) no me llegó a funcionar nunca, tenía que cambiar un montón de variables para la configuración y el código no era del todo genérico. Así que como no existía algo que cumpliera mis necesidades, decidí inventarlo.

El resultado es un plugin que funciona bien, no es muy complejo y todavía le faltan funcionalidades, pero para ser una primera versión estoy bastante complacido, un detalle es que lo desarrollé con php, pero la versión en jsp está en la lista de cosas por hacer; para descargarlo vayan a http://code.google.com/p/ckimagemanager/

23 de octubre de 2009

13 de pronuncia "TRECE"

¿Cuál es el miedo/aversión/mariquera/idiotez de llamar al número 13 por su nombre?, ¿por qué cada vez que alguien va a decir "trece" piensa 1 ó 2 segundos antes de decir una mamarrachada como "chuqui" o "chupeta" o cualquier otra pendejada creada para sustituir el nombre de ese número?. Para ser sincero nunca he entendido esa pendejada, bueno en realidad si la entiendo; creo que todo empezó cuando a algún idiota se le ocurrió la brillante idea de responder "mientras mas me lo mamas mas me crece" (o cualquier otra estupidez que rime con trece y se relacione con algo sexual) cada vez que escuchaba a alguien decir "trece" y después de eso todo fue en picada....

A partir de ahí todo el mundo pensó que sería bastante chistoso imitar al pendejo ese repitiendo esa oración con tono idiota cada vez que se presentara la ocasión, para luego ir deformando el fenómeno original y sustituirlos por palabras cortas como chuqui, chupeta, chuquiti, o cualquier otra mariquera de 2 o 3 sílabas.

Yo no se como hará esa gente que se acostumbró a responde con bolsadas cada vez que escucha el número 13 cuando tenga hijos y por la calle alguien le pregunte: ¿Cuántos años tiene tu hijo(a)? ¿qué va a responder? ¿chuqui? o quizás chupeta o mejor aún le responderá una pendejada como: sigue mamando que así me crece.

Lo peor es que la gente se acostumbra a esas respuestas y ya no les para, yo solo espero que el día que su hijo(a)/sobrino/nieto o lo que sea les pregunte ¿que viene después del doce? piensen por 1 ó 2 segundos antes de darse cuenta que pasaron la mayor parte de su vida quedando como imbéciles diciendo esas mamarrachadas que ya todos conocemos y respondan como dicen los diccionarios: "TRECE".

22 de junio de 2009

Editor de texto enriquecido con jQuery


EDIT 2
Ya desarrollé una nueva versión del plugin, prácticamente desarrollé todo desde cero, está alojado en la misma página de google code.

EDIT
Creé un proyecto en googlecode, ahí explico como usar el plugin con más detalle, la dirección es http://code.google.com/p/jrichtext/


No es nada nuevo y se pueden conseguir millones en internet, pero haciendo este pequeño plugin para jquery aprendí como funcionan esos editores WYSIWYG que andan rodando por ahí.

Pues este plugin lo que permite es convertir los textarea (o cualquier otro elemento, pero funciona mejor con textareas) en un editor de texto enriquecido con las funciones básicas de edición: negrita, subrayado, listas, color, resaltado, fuente, etc.

Implementación

Después de descargar el .zip, deben editar el archivo estilo.css para corregir las direcciones de las imágenes y los colores para que correspondan a los que ustedes deseen.

Después basta con agregar el archivo css y el archivo de javascript a su archivo HTML.


<link href="css/estilo.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="../jquery/jquery.js"></script>
<script type="text/javascript" src="js/colorpicker.js"></script>
<script type="text/javascript" src="js/jquery.richtext.js"></script>


Para invocar el plugin solo basta con llamar al método richText().


$("textarea").richText();


Como no me quiero robar el crédito de nadie, el selector de colores hace uso del plugin ColorPicker creado por Stefan Petre (www.eyecon.ro)

El plugin está creado bajo la licencia GPL, así que pueden hacerle cambios si lo consideran
necesario (aunque sería bueno que comentaran cuales son los errores/bug/mejoras que tiene el código)


13 de mayo de 2009

Búscamelo por internet.....

¿Por qué algunas personas a pesar de tener una computadora al frente y el navegador web abierto, son incapaces de buscar información que desconocen?, ¿acaso es tan difícil ir a google o wikipedia y buscar el término desconocido?. Debe ser una tarea titánica porque son más las veces que se escucha decir "por favor buscáme el significado de X en internet" que "encontré el significado de X en internet".

Los más interesante de esto es que la gente alega que el desconocimiento de la existencia o funcionamiento de dichas páginas para pedir el "favor" de encontrar la información por ellos, pero aquí es cuando digo: si siempre piden a otros que les busquen información, ¿Cómo y cuándo carajos van a aceptar la existencia y aprender a usar esas paginitas mágicas que lo saben todo?

Quizás no tengo paciencia para estas cosas pero pedir esos favores es como tener la jarra de agua en la mano, ponerla en la mesa, salir de la casa y pedirle a alguien que va entrando que te de un vaso con agua.

De ahora en adelante cada vez que me pidan esos "favorcitos" les voy a responder con un link a Let me google that for you. Para la gente que disfruta de los resultados de búsquedas indirectos, respuestas indirectas que te dirigen a la cúspide del conocimiento y la cumbre del saber.

15 de abril de 2009

FWD: Correos Reenviados - BUENISIMO JAJAJA!!!

No se han dado cuenta que siempre que el título de un correo empieza con FW(FWD) y termina con BUENÍSIMO o JAJAJA la mayor parte del mensaje es una laaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarga lista de correos de personas que ni siquiera conoces a las que le han (re)enviado el correo y sin pensarlo 2(1?) veces le dan al botón de reenviar?

No se por qué la gente hace eso, ¿será que a ellos no les fastidia desplazarse lo que parece ser un kilómetro virtual de NADA?, o sea, recibes un correo que dice ser buenísimo y chistoso, cuando lo abres te das cuenta que las primeras 1257649756297562 líneas del correo son correos de otras 34569273569273 × 10100 personas que no conoces y también reenviaron el correo y resulta que el mensaje era un archivo de powerpoint con 3 diapositivas que cuentan un chiste MALO!!!.

Esos correos son, para mí, una nueva forma de spam, porque en realidad el correo no es nada interesante (algunos chistes y videos chistosos, son interesantes, para perder el tiempo por lo menos) y la mayor parte del "mensaje" es un montón de basura, sí, basura porque no aporta nada al correo y en realidad no le importa a nadie, porque sinceramente a mí no me interesa saber a quién más le enviaron el correíto, simplemente quiero "leerlo", y además en el correo muchas veces te exigen (porque nunca lo piden por favor) que lo reenvíes a 500 personas más incluyendo el que te lo envió, ¿acaso eso no es estúpido? ¿para que quieres recibir de nuevo un correo que estás enviando?, es como ir a la bodega, regresar a tu casa y esperar que el dueño de la bodega te diga ven a comprar a mi bodega otra vez.

Bueno, para terminar, no se por qué los servicios de correo no eliminan esa basura que se escribe al inicio de los correos reenviados, yo creo que bastaría sólo con añadir el FW(FWD) al inicio del título y ya está, el mundo se daría por enterado que el correo fue reenviado, no tendría que leer una retahíla de correos desconocidos, leería el mensaje más rápido y ayudarían a detener la idiotez generalizada que está consumiendo la internet.