Bueno, aquí una función para colorear la salida en terminales GNU/Linux de vuestros scripts Perl. Estoy trabajando en una nueva versión donde incluyo a las terminales de Windows también.
#color your outputs in Gnu/Linux terminals #this function only works in Linux terminals, but working in new color_print() function, to #make it work on Windows terminals # # #HOW TO USE-->color_print($color_of_text,$text); #by n3td1srupt #Twiiter-->@n3td1srupt
«Desde hace algún tiempo desarrollé cierta curiosidad por aprender Perl, me parece un lenguaje fenomenal, con posibilidades inmensas, además muy divertido.
Hoy quiero presentar el como iniciar desarrollos Perl en Mac OS X aprovechando claro el apache2 instalado en el sistema.»
«Como ocurre siempre en Perl, hay varias maneras posibles de hacer una misma cosa. en este artículo comentamos las distintas formas de lanzar la ejecución de un comando externo desde un script perl.»
«En algunos casos, el programador se encuentra con que debe procesar ficheros de un gran tamaño (por ejemplo, los ficheros de log de un servidor web).
Pero para algunos efectos, como puede ser la generación de un informe estadístico, no es necesario realizar el proceso del todo el fichero. En su lugar, una muestra suficientemente representativa es suficiente para generar un resultado aceptable, reduciendo el tiempo de proceso.
Para ello una condición normalmente necesaria es ...
«Un caso típico en donde puede ser necesario establecer un tiempo límite de respuesta es el de un servidor que se comunica con uno o varios clientes a través de la red.
El servidor envía mensajes a los clientes, y espera a que éstos respondan. Pero puede haber problemas de red, o bien alguno de los clientes no responde por alguna otra razón, y esto no debe bloquear la ejecución del servidor para el resto ...
«La función “alarm” de perl permite ejecutar una subrutina cuando ha transcurrido el tiempo que se le ha indicado como argumento.
Haciendo uso de ella, podemos implementar una función para solicitar una respuesta al usuario, pero si éste no responde pasado un tiempo, continúa la ejecución del script.»
«Mediante la programación multihilo, un programa puede ejecutar simultáneamente distintas tareas, optimizando el uso de los recursos disponibles en el sistema y disminuyendo el tiempo total de ejecución. Así, mientras un hilo puede estar ejecutando un proceso intensivo de cálculo, otro hilo puede estar realizando una operación de entrada/salida a disco. Un tercer hilo puede estar realizando una consulta a una base de datos que quizá reside en otro servidor, y un cuatro hilo puede ...
«En otro artículo de este blog hemos comentado la manera de leer una página web utilizando el módulo perl LWP::UserAgent disponible en CPAN.
Pero puede ocurrir que el equipo en el que trabajamos no tenga acceso directo a internet, y sea necesario enviar la solicitud a través de un proxy server. En este artículo explicamos la manera de establecer la conexión a través de un proxy en nuestro script perl.