Archive

Archive for the ‘Tutoriales’ Category

Marjory: Indexa y Busqueda de Documentos

Mayo 26th, 2008

Algo nuevo a salido al mercado,para los que ya han escuchado hablar de Lucene no les sera  tan indeferente,  es Marjory un servicio web que permite y ayuda a la  indexacion y busqueda de Documentos, esta realizado en PHP.

Sus Caracteristicas:

  • Motor de búsqueda de abstracción
  • Utilizar el motor que se adapte a sus necesidades, basta con escribir un pequeño adaptador. clase.
  • Lucene incorporado por defecto.
  • Múltiples catálogos de búsqueda
  • Indexa muchos sitios con un servidor dedicado de búsqueda.

Marjorie utiliza la búsqueda fulltext.No utiliza protocolos XML-RPC o SOAP, usa una interfaz REST para
comunicarse con las otras aplicaciones.

Ahora solo basta en probarlo y si quieres mas informacion puedes darte una leidita por aca en http://code.google.com/p/marjory/

Tags: indexar

PHP, Tutoriales

Filtra tus input con “inputfilter”

Febrero 27th, 2008

 

Esta clase puede filtrar la entrada de las etiquetas perdidas o
malévolas de PHP, del Javascript o del HTML y prevenir ataques
scripting del cruz-sitio (XSS). Debe ser utilizada para filtrar la
entrada provista por el usuario, tal como un código del HTML
introducido en campos de la forma.

He intentado hacer esta clase tan fácil como sea posible utilizar.
Usted tiene control sobre el procedimiento de filtrado desemejante de
otros alternativas, y puede entrar una secuencia o un arsenal entero
que se limpiarán (por ejemplo $_post).

require_once("class.inputfilter_clean.php");
$myFilter
= new InputFilter($tags, $attr, $tag_method, $attr_method, $xss_auto);

Explicando brevemente, despues de instanciar la clase puedes modificar los siguientes parametros:

/**
      * Constructor for inputFilter class. Only first parameter is required.
      * @access constructor
      * @param Array $tagsArray - list of user-defined tags
      * @param Array $attrArray - list of user-defined attributes
      * @param int $tagsMethod - 0= allow just user-defined, 1= allow all but user-defined
      * @param int $attrMethod - 0= allow just user-defined, 1= allow all but user-defined
      * @param int $xssAuto - 0= only auto clean essentials, 1= allow clean blacklisted tags/attr
      */

$result = $myFilter->process($_POST["input"]);

Despues de haberla configurado a tu gusto y antojo, lo unico que hay que hacer es filtrar cada campo con el codigo anterior y listo.

Espero les sirva.

Fuente de la Clase

Tags: PHP

Tutoriales

Alternativas Server Web a Apache

Febrero 20th, 2008

Existen algunas alternativas al tipo Apache y IIS que la mayoria suele usar, encontre dos opciones casi nuevas, se puede destacar que YouTube usa LiteSpeed y Nginx todavia es esta en semidesarrollo.

LiteSpeed Web Server

LiteSpeed Web Server es un servidor web con alto rendimiento y alta escalabilidad. Es compatible con Apache por lo que es fácilmente intercambiable.

Los resultados son bastante destacables, es 9 veces más rápido que Apache, se consigue un 50% más de rendimiento en PHP, mejor rendimiento con Ruby on Rails, 3 veces más rápido que Apache en SSL.

Además admite CGI, FastCGI, LSAPI, PHP, Servlet/JSP, Proxy, SSL,
IPv4, IPv6, es compatible con el .htaccess, el mod_security y el
mod_rewrite de Apache. La seguridad está muy bien implementada y la
instalación es sencilla, disponiendo de un administrador GUI para
facilitar la labor de mantenimiento.

Nginx

Nginx (engine x) es un servidor HTTP, reverse proxy y servidor proxy IMAP/POP3. Desarollado para una de las web más visitadas de rusia, lleva en producción sobre dos años y medio.

Desarrollado bajo licencia BSD, aún está en beta, pero tiene buena
fama de estabilidad, un buen conjunto de características, configuración
sencilla y poco consumo de recursos.

Entre las características HTTP nos encontramos: manejo de ficheros
estáticos, índices y autoíndices, reverse proxying acelerado sin caché
y con balanceo de carga y tolerancia a fallos, FastCGI, arquitectura
modular y soporte SSL.

Cuota de sitios web alojado por tipo de servidor Web 

Empresa Producto Web Sites
Apache Apache 76,591,442
Microsoft IIS 55,502,886
Google GFE 8,555,391
Unknown Unknown 5,015,636
Oversee Oversee 1,573,701
lighttpd lighttpd 1,521,250
Other Other 1,014,690
nginx nginx 767,966
Zeus Zeus 505,092
IdeaWebServer IdeaWebServer 428,942
Sun Sun-ONE-Web-Server 372,673
Apache Coyote 353,934
LiteSpeed LiteSpeed 304,493
Jetty Jetty 226,466
Resin Resin 219,334
RapidSite RapidSite 219,130
Sun Enterprise 203,962
tigershark tigershark 190,439
NOYB NOYB 161,778
Squeegit Squeegit 145,395
httpd httpd 144,274
WebserverX WebserverX 138,695
BaseHTTP BaseHTTP 125,985
Blk-Enterprise Blk-Enterprise 110,687
AOLserver AOLserver 100,319
Lotus Lotus-Domino 89,058
IBM IBM_HTTP_Server 87,930
iCESrapture iCESrapture 62,415
ConcentricHost-Ashurbanipal ConcentricHost-Ashurbanipal 46,684
Zope Zope 44,211
Mongrel Mongrel 37,714
Forwarder Forwarder 33,464
ZX_Spectrum ZX_Spectrum 31,436
ForAll.pl ForAll.pl 29,934
Acenet Acenet 28,580
IPL IPL 28,409
Joker.com Joker.com 26,344
az-webserver az-webserver 26,055
a a 24,443
DinaHttpd DinaHttpd 24,306
thttpd thttpd 22,844
squid squid 22,761
Oracle Oracle-Application-Server-10g 21,325
thttpd thttpd-TOF 14,141
Oracle Oracle 6,123

 Para hacerse una idea de como va el mercado de los Servidores Web, les dejo estadisticas a Diciembre del 2007.

 

Total de Dominios por Servidor Web

 

Cambio en el Numero de Servidores

 

La cuota de mercado de los servidores de arriba

Total de Servidores Activos

 

Cambio en Servidores Activos

 

Mercado en Cambio en Servidores Activos

Tags: apache

Tutoriales

Control Aereo Español

Febrero 13th, 2008

Meteopred 2008

Febrero 7th, 2008

Meteoclimatic es una gran red de estaciones meteorológicas
automáticas no profesionales en tiempo real y un importante directorio
de recursos meteorológicos. Si tienes una estación automática y deseas
compartir tus datos, te invitan a participar en Meteoclimatic.

Entre
todas las estaciones hacen de Meteoclimatic un lugar útil para
consultar los datos de tu observatorio y seguir el tiempo y el clima de
todos los observatorios del ámbito de cobertura de Meteoclimatic:
Península Ibérica, los dos archipiélagos, sur de Francia y la África
cercana al Estrecho de Gibraltar.

Enlaces relacionados:
• Meteopred 2008 - Formulario de subscripción
• Meteopred 2008 - Bases del IV Concurso de Predicción Meteorológica
• Meteopred 2008 - Formulario de concurso
• Meteopred 2008 - Seguimiento de los observatorios

Tags: meteorologia

Programación, Tutoriales