Lanzamiento Satelite VENEZOLANO Venesat 1

Sii!!!! Ya despegó al infinito y más allá.





Actualización: Hay más videos en Yosmary... ¡Venezuela Socialista!

Fliven 2008






Del 1 al 5 de noviembre 26 de septiembre al 16 de Noviembre de los corrientes se estará llevando a cabo la Feria Internacional del Libro de Venezuela en todos los estados del país, auspiciado por el Centro Nacional del Libro. En el caso del Estado Táchira se estará llevando a cabo en la Plaza Bolívar de San Cristóbal.



Actualización: La variedad de autores y libros con diferentes temáticas me ha llevado a adquiri una buena cantidad de obras a bajísismo costo. Calidad Garantizada. Lo poco leído he ma despertado el apetito literario, al punto que no deje escapar esa sílaba inspirada y libere un poco de tinta en mi otro blog

ExpoCiencia 2008 Táchira

ExpoCiencia 2008
Acá en San Cristóbal se estara efectuando la ExpoCiencia 2008, en el marco del lanzamiento desde china, del primer satélite venezolano "Simón Bolívar".Se estará efectuando el el Complejo ferial de Pueblo Nuevo , en el Pabellón Venezuela.

Ya entendí la crisis financiera

Ya entendí la evolución humana


Extraido vía DosisDiarias.com

La importancia del software libre en la educación

No hay como las palabras del creador del concepto del software libre explicándolo. Richard Stallman y La importancia del software libre en la educación.

Programando con estilo


¿En que se parece un programador a un poeta? En que escribimos con estilo. ^_^ .No hay nada más hermoso que un código entendible y de fácil lectura. En Coding the Wheel hay una ligera alegoría a la escritura donde, extrapolada al estilo de programación, da buenos tips a la hora de escribir código. GNU posee tambien un buen conjunto de estandar al momento de programar , que originalemente concebido para Lenguaje C, tanbien sus fundamentos pueden ser usados en otros lenguajes.

Aunque no esta de más echarse una leida al Tao de la programación , las inspiradas lineas del "The Last Bug" y la prueba de que eres un programador .

Dandole un nuevo look al blog.


Desde hace días he estado decidiéndome por cual plantilla escoger para el blog sin que pierda ni un milímetro de su esencia. Dado que hay una cantidad de plantillas , pues no es tarea fácil escoger una. Entonces decidí comenzar mi búsqueda de plantillas , lo malo es que encontraba muchas plantillas para Wordpress, que poseen una buena calidad (no se puede ocultar ese aspecto).

Así que depurar la lista de sitios con temas para Blogger, decante en Btemplates , un sitio que lo considere muy variado y no tan "copion" con otros sitios que sólo ponen el mismo tema pero con poca u nula modificación interesante.

Este tema se hace llamar "Azul", claro he tenido que adaptar los enlaces que aparecen al lateral del blog y siendo muy cuidadoso con cada cambio introducido. Claro, como es obvio mucha información al respeto encuentrarse en la red . (me parecio hablar como Yoda ..deja vu??)

En todo caso , espero que os guste el cambio.

Youtube Audio Preview: ¿Que tan necesario es ?

Desde hace días se ha añadido una característica(?) en los vídeos de Youtube (por ahora en Ingles) , que se trata de un botón para escuchar nuestros propios comentarios antes de publicarlos. No le veo sentido a eso de escucharse a así mismo. Al menos que estemos con la conciencia alborotada, que esa funcionalidad sea una clase de detector de "idiotas" o un cargador auditivo de notas mentales.

Jugando con GD::Graph


La idea no es hablar de Woopra, el servicio que uso para obtener estadísticas de uso del Blog, pero a partir de esa suscripción que tengo , extraje unos datos interesantes y curiosos para graficar con la API que dispuso Google , usando Google Chart :) usando el modulo GD::Graph en Perl

Las estadísticas son de fecha de ayer, es decir 01/10/2008, de las cuales extraje varias valores a modo de usar el modulo de Perl mencionado.

Usando GD::Graph::hbars es posible realizar barras en forma horizontal. He generado la siguiente imagen y despues muestro como lo realice :)






#!/usr/bin/perl -wT
# Cambiase a donde este la ubicación de Perl

##Acá he usado un servidor HTTP para obtener la imagen
use CGI ':standard';
use GD::Graph::hbars;
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use strict;

## Data a graficar, en mi caso es las visitas al blog por país,por comodidad se usa un array.
my @data = (["España", "Mexico", "Venezuela", "Argentina","Colombia" ,"Peru", "Chile", "USA", "Desconocido",
"Rep Dominicana", "El Salvador", "Ecuador", "Costa Rica", "Brasil", "Noruega", "Rumania", "Turquia"],
[105, 84 , 76 ,37, 32 , 31, 22, 14, 11, 9, 7 , 5 , 4, 3, 2 , 1, 1 ]);
##Creando una grafica de 600x600 pixeles.
my $mygraph = GD::Graph::hbars->new(600, 600);
##Configurando las opciones de la gráfica

$mygraph->set(
title => 'Visitas al Blog por Pais Junio-Septiembre 2008',
x_label => 'Visitas/Hits',
y_label => 'Pais',
show_values => 1,
y_max_value => 110,
bar_spacing => 4,
dclrs => [ qw(green pink blue cyan) ]
) or warn $mygraph->error;


my $myimage = $mygraph->plot(\@data) or die $mygraph->error;

###Como comente arriba , al estas usando un HTTP server, debo de mostrar la imagen
### asi que mando un header al navegador para mostrar la imagen
print "Content-type: image/png\n\n";
print $myimage->png;


#####Fin de archivo

### Alternativamente si deseamos obtener la gráfica de forma de tenerla por separada en un
### archivo se puede usar estas lineas, claro descomentando xD
#open (IMG, '>imagen.png') or die "error";
#binmode IMG;
#print IMG $myimage->png;
#close IMG;




También es posible realizar las típicas tortas u "pie".


Esta gráfica se generó con este código.


#!/usr/bin/perl -wT
# Change above line to point to your perl binary

#use CGI ':standard';
use GD::Graph::pie;
#use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use strict;

# Both the arrays should same number of entries.
my @data = (["Espanol", "Desconocido", "Ingles", "Catalan","Noruego" ,"Turco"],
[222, 124, 71, 3, 1, 1]);

my $mygraph = GD::Graph::pie->new(500, 500);
$mygraph->set(
title => 'Lenguaje detectado en visitas al BLog',
label => 'prueba de label',
'3d' => 1,
suppress_angle => 5,
start_angle => 90,
) or warn $mygraph->error;

$mygraph->set_value_font(GD::gdMediumBoldFont);

my $myimage = $mygraph->plot(\@data) or die $mygraph->error;


#print "Content-type: image/png\n\n";

open (IMG, '>sta2.png') or die "error";
binmode IMG;
print IMG $myimage->png;
close IMG;




Hay más posibilidades en cuanto al tipo de gráficas como lineas, puntos, áreas, mezcladas, lineas de puntos y la posibilidad de hacer polígonos, eso sin nombrar la cantidad de material para leer acerca del tema.