Monitoreo de redes y servicios con Pandora FMS

Escrito por el 2 jul, 2012 en Software | 1 comentario

Caja de Pandora

En este artículo vamos a presentar a Pandora FMS un software open source dedicado al monitoreo de servidores, servicios y aplicaciones de la infraestructura de red de su empresa. En el ambiente corporativo es fundamental contar con un sistema de monitoreo de servidores y servicios que pueda proporcionar alertas ante el comienzo de anomalías o situaciones críticas.

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 10.0/10 (5 votes cast)
Leer más

Chico UI framework javascript open source de MercadoLibre

Escrito por el 24 mar, 2012 en Javascript | 0 comentarios

 

Chico UI Framework

Chico UI es un framework javascript y CSS para desarrollo de interfaces en aplicaciones web; es a la vez una colección de herramientas para desarrolladores y diseñadores. Chico UI fue liberado bajo licencia open source MIT, por lo que podemos utilizarlo en nuestros proyectos libremente.

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 9.9/10 (8 votes cast)
Leer más

Hacknrio evento de software libre

Escrito por el 25 feb, 2012 en Actualidad y Noticias | 0 comentarios

Evento Hacknrio - software libre

#! HACK’N – RIO

En diciembre del año pasado tuvimos la suerte de asistir a Hack’n-rio, un evento de Software Libre en Río de Janeiro, Brasil; ahora queremos compartitr con ustedes nuestra experiencia. El artículo es un poco extenso ya que fue pensado para publicarse en otro medio pero todavía no ha salido, asi que esperamos que les guste.

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 8.0/10 (3 votes cast)
Leer más

Gráficas con PHP y Open Flash Chart 2

Escrito por el 27 abr, 2009 en Lenguaje PHP | 14 comentarios

En esta oportunidad veremos como generar gráficas profesionales con Open Flash Chart 2, este componente nos permite crear diferentes tipos de gráficas en Flash, entre las opciones que nos ofrece tenemos gráficas de barras, de lineas, de tortas (pies), etc. 

Open Flash Chart es un software open source y esta bajo la licencia LGPL, por lo que como siempre recordamos es posible acceder al código y contribuir con el desarrollo del proyecto en la forma que ustedes quieran. La version 2 de Open Flash Chart esta desarrollada con Actionscript 3 y compilada con Flex. 

Entre las principales características encontramos:

- tooltips en cada punto de la gráfica

- permite exportar la gráfica como imágen

- diferentes tipos de gráficas: lineas, barras, barras 3D, tortas, áreas y más.

- varias librerías disponibles  (php, java, python, etc) 

- carga de datos en formato JSON

Generar la gráfica desde PHP

En este ejemplo vemos como generar datos para la gráfica en forma dinámica, como siempre mostramos un ejemplo simple para que se entienda mejor, pero es claro que en una aplicación real el origen de los datos puede ser una base de datos, archivos, etc.

chat_test.php

<?php
//incluimos la libreria para PHP
include './php-ofc-library/open-flash-chart.php';
 
//datos de prueba
$datos = array(1,2,3,4,5,6,7,8,9);
 
//creamos el titulo de la grafica, en este caso la fecha de hoy
$title = new title( date("D M d Y") );
 
//creamos las barras simples para la grafica
$bar = new bar();
//seteamos los valores para la grafica 
$bar->set_values( $datos );
 
//creamos la grafica
$chart = new open_flash_chart();
//agregamos el titulo y las barras
$chart->set_title( $title );
$chart->add_element( $bar );
 
//generamos los datos en formato JSON    
echo $chart->toString();
 
?>

 

Nótese que lo único que genera este script es una cadena de texto con formato JSON donde se encuentran todos los datos de la gráfica que queremos generar (colores, tipos, valores, etc), esto lo consigue mediante el método toString() de la última línea.

Para asociar este script con el código HTML debemos escribir lo siguiente:

grafica.html

 
<html>
<head>
<!-- usamos esta libreria javascript que viene incluida en la descarga --> 
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("open-flash-chart.swf", "my_chart", "550", "200", "9.0.0", "expressInstall.swf", {"data-file":"chart_test.php"});
</script>
 
</head>
<body>
 
<p>Prueba grafica</p>
 
<div id="my_chart"></div>
 
</body>
</html>

 

Vemos que para generar el código usamos una librería javascript que es proporcionada por el autor del software, esto nos evita las molestias de escribir todo el código HTML para insertar un objeto Flash el cual es bastante entreverado y no nos aporta nada.
El objeto SWF acepta como parámetro el nombre del archivo que proporcionará los datos de la gráfica. 

Para finalizar solo nos resta decir que es posible generar gráficas dinámicas con Open Flash Chart de forma profesional, simple  y con un muy buen look.  Además, el sitio oficial cuenta con excelente información y varios tutoriales que te ayudarán en tus futuros desarrollos.

Mas información:

Sitio Open Flash Chart 2

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 7.7/10 (6 votes cast)
Leer más

Introducción a Python

Escrito por el 7 abr, 2009 en Linux | 0 comentarios

Este es el primero de una serie de artículos en los que iré haciendo un breve resumen de algunos de los lenguajes de programación más utilizados hoy en día en Linux, no trato de hacer una guía muy extensa, ni abarcar todos los lenguajes existentes, es mas que nada para aquellas personas que quieren programar en Linux y no saben por donde comenzar a buscar.

Python es un lenguaje de programación orientado a objetos, dinámico y que puede ser usado para una gran variedad de proyectos de software, ofrece fuerte apoyo para la integración con otros lenguajes y herramientas, viene con muchas bibliotecas y se puede aprender en pocos días. (ver articulo por mas información)

Muchos desarrolladores informan del sustancial aumento en la productividad y las ganancias, y sienten que el lenguaje fomenta el desarrollo de mejor calidad y código más fácil de mantener.

Python funciona en Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, y Nokia mobile phones. Python también ha sido portado a Java y .NET virtual machines.

Python está distribuido bajo una licencia “OSI-approved open source”, lo que implica que su uso es libre incluso para fines comerciales.

La Python Software Foundation (PSF) se encarga de mantener y proteger los derechos de propiedad intelectual, respaldar la PyCon conference, y los fondos de ganancias de otros proyectos en la comunidad Python.

Actualmente, en nuestro país, puede generarse una gran expansión de este lenguaje en los próximos años, debido a que el mismo es el principal lenguaje soportado por las computadoras XO del Plan Ceibal, que implementó recientemente el actual gobierno; los equipos fueron entregados a más de 170.000 alumnos de todo el país por lo tanto tenemos 170.000 potenciales programadores de Python

Sitio oficial:

http://www.python.org/Python

Más información:

http://es.wikipedia.org/wiki/Python

 

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 0.0/10 (0 votes cast)
Leer más