Generar keywords automáticas usando el API Yahoo Terms Extraction
Publicado por Francisco Cifuentes Silva el 08 de julio de 2010, visto 189 veces.
Muchas veces nos hemos encontrado con la problemática de definir las palabras claves de un texto que hemos escrito, lo cual por muy fácil que parezca no siempre se realiza ni tampoco correctamente. De hecho, por ejemplo en los blogs, muchos blogueros no nos damos el trabajo de escribir palabras clave para cada entrada en el blog, lo cual de cierta forma nos hace perder ápices de lo que máquinas podrían concebir como “riqueza semántica” y por qué no, también los humanos. Para estos casos (y para muchos otros con gran probabilidad de ser más importantes) es que Yahoo ha definido hace ya bastante tiempo un conjunto de APIs que permiten realizar extracción de términos clave dado un texto. Este servicio, denominado “Yahoo Terms Extraction” (desde ahora YTE), permite realizar este trabajo de forma limpia y rápida utilizando PHP, CURL y REST. Utilización YTE permite uso comercial y no...
Forma fácil de comprimir carpeta usando PHP
Publicado por Francisco Cifuentes Silva el 09 de junio de 2009, visto 802 veces.
Esta es una forma fácil, y por qué no decirlo, curiosa de comprimir una carpeta usando PHP y la función exec();. Lo interesante es que dentro de una sola instrucción ejecuto muchos comandos. (Esto es efecto de la desesperación al no haber encontrado una biblioteca PHP que funcionara...jejej)
Forma simple de remover XSS para una extensión TYPO3
Publicado por Francisco Cifuentes Silva el 18 de mayo de 2009, visto 274 veces.
Normalmente en casi todas mis implementaciones de extensiones Frontend Plugin TYPO3 agrupo las llamadas básicas del programa (inicialiaciones, cargas, lipiezas, etc.) en un método init(); para no tener que repetir aquellos trozos de código. Este método init pertenece a una clase base que es común a las clases de los plugins, pero eso es tema para otro post.El tema central en esta ocasión es la limpieza de parámetros, en rigor, la limpieza de los temidos ataques XSS (Cross Site Scripting).Para explicar más claramente lo haré por medio del siguiente código: Para quienes estén familiarizados con la programación para el CMS TYPO3, estas fáciles líneas les servirán de mucho. Las 4 primeras líneas del método init() sirven para lo siguiente: 1) Leer las variables desde el backend pasadas por Flexforms 2) Leer los métodos de entrada GET y POST y asignarlos a un arreglo denominado...



compartir
permalink

