Julio 14, 2008 por comunidadgeek
Ya se ha publicado la agenda de Fedora 10. Aquí la tenemos:
| 2008-07-22 |
Fedora 10 Alpha — Término |
| 2008-08-05 |
Fedora 10 Alpha .. Liberación |
| 2008-08-19 |
Fedora 10 Beta — Término |
| Fedora 10 Feature Freeze–Término de planeación y desarrollo. |
| Fedora 10 String freeze |
| 2008-09-02 |
Fedora 10 Beta — Liberación |
| 2008-09-30 |
Término de desarrollo de versión final |
| 2008-10-10 |
Fedora 10 Preview — Liberación |
| 2008-10-28 |
Fedora 10 final — Liberación |
Así que podemos esperar la liberación de la versión Alpha el día 5 de Agosto de 2008. Y nos encontraremos disfrutando de la siguiente versión estable el día 28 de Octubre de 2008.
Sin embargo, no debemos confiar demasiado en estas fechas, puesto que siempre se producen retrasos inesperados. Aún así estaremos pendientes.
Bytes.
Escrito en Geek | 2 Comentarios »
Julio 14, 2008 por comunidadgeek
Recientemente he encontrado sitios web donde se dedican a desprestigiar a GNU/Linux y UNIX en general, y simplemente me doy cuenta por las razones que exponen, que eso lo escribe gente sin conocimientos, gente que en toda su vida únicamente ha utilizado una computadora para “chatear con sus amigos”, divertirse con video juegos y escuchar música. Cuando muchos de nosotros sabemos que existen infinidad de usos que se le pueden dar a una computadora, pero para esto hay que saber.
Yo únicamente quiero hacer un llamado a la comunidad geek, GNU/Linux y UNIX en general a que no caigamos en provocaciones, UNIX (GNU/Linux, OpenSolaris, etc) son simplemente mejores, son sistemas operativos de calidad, que promueven el software libre, el desarrollo comunitario, la libertad y sobre todo el desarrollo tecnológico.
Si existen personas que crean que esto no es lo correcto, podemos mostrarles lo que nosotros pensamos, comunicarles nuestros conocimientos, sin embargo si no desean aceptarlos, no nos queda nada mas.
“Nadie es mas ciego que el que no quiere ver”
Por favor no caigamos en guerras de declaraciones, no valen la pena, solo le damos importancia a personas que no la merecen.
UNIX simplemente mejor.
Bytes.
Escrito en Geek | 1 Comentario »
Julio 10, 2008 por comunidadgeek
El día de hoy sale a la venta el tan esperado iPhone 3G en México, se encuentra disponible a través de Telcel y únicamente contratando un plan tarifario.
Los planes en los que se encuentra disponible son los siguientes:



Así que ahora podemos ver que no se porqué razón en el plan tarifario mas barato no se respeta el precio anunciado por Steve Jobs en la pasada Keynote y que según tenía entendido era el precio máximo. Así mismo el mínimo tiempo de contrato será de 24 meses.
Esperemos que no se tenga la exclusividad con Telcel, y sea únicamente acuerdo por lanzamiento, así podremos adquirirlo en un futuro sin contrato de una compañía en especial.
Bytes.


Escrito en Geek | 1 Comentario »
Julio 8, 2008 por comunidadgeek
Un nuevo proyecto acaba de comenzar, se llama Fedora TV y consiste en llevar contenido de audio y video a la comunidad de usuarios de Fedora GNU/Linux. Si quieres cooperar con contenido, eres bienvenido mientras sea en un formato libre como por ejemplo ogg.
Para accesar a la fuente de RSS da click en el siguiente link:
http://jonrob.fedorapeople.org/fedora-tv.xml
Así que apoyemos este nuevo proyecto tan prometedor y a grabar tutoriales y subirlos.
Bytes.
Escrito en Fedora, GNU/Linux, Geek | 1 Comentario »
Julio 2, 2008 por comunidadgeek
Vía Fedora Weekly News he encontrado un archivo PDF escrito por Diego Escobar, donde describe perfectamente paso a paso la instalación, configuración y puesta a punto de un sistema con Fedora 9. Excelente para aquellos sin mucha experiencia en el mundo GNU/Linux y que se inician con esta maravillosa distro. Desde requerimientos mínimos de instalación hasta VMware.
Este documento se encuentra tan completo que evitará muchas busquedas en foros y consultas en San Google.
A disfrutarlo y una felicitación a Diego por este excelente trabajo.
Descargalo de aquí -> fedora_9
Bytes.
Escrito en Geek | Sin Comentarios »
Julio 1, 2008 por comunidadgeek
Recientemente he necesitado generar gráficas para un sitio web con GNUPlot, sin embargo busqué y no encontré mucha ayuda, así que voy a escribir un ejemplo de cómo lo he logrado.
Para comenzar éstas gráficas deben estar en formato gif, así mismo para generarlas debes contar con un archivo de texto que contenga los datos a graficar. Por lo regular estos datos vienen de una base de datos MySQL. Así que lo mas fácil sería generar un script (por ejemplo en Perl) que realize la acción de consultar la Base de Datos en MySQL, generar los archivos de texto necesarios, graficar y eliminar dichos archivos de texto.
Aquí depende mucho la frecuencia con la que se requiere generar las gráficas.
Ejemplo de script en Perl:
use DBI;
# Conecta a Base de Datos en MySQL
my $qryConnection = DBI->connect(”dbi:mysql:database=base_de_datos;
host=localhost,”user”,”password”, { RaiseError => 1 } );
# Consulta datos en tabla
my $qry0 = qq {
SELECT *
FROM tabla
};
# Prepara la query
my $qry1 = $qryConnection -> prepare( $qry0 );
# Ejecuta la query
$qry1->execute()
$qry1->bind_columns(\$campo1, \$campo2);
# Almacena en un archivo de texto
while($qry1->fetch()) {
open (FILE, “>>path_a_archivo_texto”);
print FILE, “$campo1 ” . “$campo2\n”;
close (FILE);
}
# Path a GNUPlot, encuentralo escribiendo en terminal $ which gnuplot
my $GNuPlot = “/usr/bin/gnuplot”;
# Tiene acceso a GNUPlot
open ( GNUPLOT, “|$GNUPlot”);
# Se le pasan los comandos a GNUPlot hasta que se escuentre la frase FinGNUPlot
print GNUPLOT << “FinGNUPlot”;
# Establece que la salida va a ser del tipo GIF
set term gif
# Establece nombre de la imagen GIF
set output “imagen.gif”
# Establece el título de la gráfica
set title “Gráfica 1″
# Establece etiqueta en eje x
set xlabel “Eje X”
# Establece etiqueta en eje y
set ylabel “Eje Y”
# Establece cuadrícula
set grid
# Envía datos a graficar. En este caso se quieren graficar dos columnas de datos en la misma gráfica, pero sin compararlas entre ellas
plot “archivo_texto” using 1 with lines title “Columna 1″, “archivo_texto” using 2 with lines title “Columna 2″
FinGNUPlot
close (GNUPLOT );
# Elimina el archivo de texto y deja la gráfica
unlink “path_a_archivo_de_texto”;
Así se genera la gráfica a partir de datos almacenados en una base de datos de MySQL. Posteriormente la muestras únicamente incluyendo la imágen:
<img src=”path_a_tu_imagen_gif_generada” alt=”Gráfica” >
Si quieres obtener mas ayuda, puedes descargar la Reference_card_gnuplot.
Bytes
Escrito en GNU/Linux, Geek | Sin Comentarios »
Junio 4, 2008 por comunidadgeek
Ya hace tiempo que tenía un poco abandonado mi querido blog, sin embargo no ha sido por gusto, si no por el trabajo que involucra estudiar una ingeniería.
En esta ocasión Apple ha publicado gratuitamente para descargar un manual que nos ayuda a cuidar la seguridad de Mac OS X Leopard, aunque está mas enfocado a servidores, no nos caería mal hecharle un vistazo para mejorar la seguridad de nuestros equipos Mac.
Pueden descargarlo gratuitamente.
[Archivo PDF] leopard_security_config
Bytes.
Escrito en Apple, Geek | 1 Comentario »
Mayo 14, 2008 por comunidadgeek
El día de hoy ha sido liberada la nueva versión de Fedora bajo el nombre de Sulphur.
Los links para descarga los puedes encontrar aquí.
Bytes.
Escrito en Fedora, GNU/Linux, Geek | 3 Comentarios »
Mayo 11, 2008 por comunidadgeek
En mi opinión personal, los productos de Apple siempre han sido muy bonitos, cuidan hasta el mas último detalle, pero hasta ahora no había tenido la oportunidad de poseer uno, vamos ni siquiera un iPod. Pero esta situación ha cambiado bastante, ahora poseo una MacBook, la cual me ha dejado sin palabras.
Desde el empaque que es perfecto hasta la laptop que me dejó sorprendido.
La encendí y comenzó la instalación/configuración de Leopard, para llegar a iniciar sesión en un sistema operativo sin comparaciones. Soy Linuxero de corazón, pero la verdad es que Leopard me sorprendió bastante por su sencillez y belleza, apenas tengo unas horas probándolo y quizás me esté adelantando un poco, pero es un sistema operativo que puede llegar a compararse con mi querido GNU/Linux.
Ahora lo que sigue será aprender y descubrir las ventajas de MacOS, así como poder recrear todo lo que estaba acostumbrado a hacer en GNU/Linux en el nuevo MacOS. Y por supuesto que escribiré al respecto.
Y que nadie piense que me alejo del mundo GNU/Linux, porque ahí seguiré.
Bytes.
Escrito en Apple, Geek | 6 Comentarios »
Abril 29, 2008 por comunidadgeek
En algunas ocaciones nos vemos obligados a desarrollar alguna aplicación que funcione para IE7. El mundo sería maravilloso si la gente entendiera que Firefox es un navegador de mayor calidad y que se apega mas a los estándares. Pues el problema en concreto es el siguiente:
Estoy creando una tabla con Javascript y deseo que una imagen al aplicarle onClick llame a otra función que muestre un contenido oculto.
Inicialmente quise hacerlo de la siguiente manera:
var tr_1 = document.createElement("tr");
var td_2 = document.createElement(”td”);
var img_Reporte1 = document.createElement(”img”);
img_Reporte1.src = “imagen.png”;
td_2.appendChild(img_Reporte1);
img_Reporte1.setAttribute(”onClick”,”ftn_MostrarCampos(’Reporte1′)”);
var td_3 = document.createElement(”td”);
var str_1 = document.createTextNode(”Reporte 2″);
td_3.appendChild(str_1);
tr_1.appendChild(td_2);
tr_1.appendChild(td_3);
tbd_tbody.appendChild(tr_1);
Y efectivamente debería de funcionar, incluso la utilidad IE Developer Toolbar, que vendría a ser el sustituto de DOM Inspector de Firefox, muestra que esa imagen tiene asignada en el onClick la función especificada, sin embargo nunca se ejecuta, es mas IE7 no muestra error. Simplemente ignora esa función.
Pues por lo tanto habrá que hacer un workaround, veamos:
var a_0 = document.createElement("a");
a_0.setAttribute(”href”,”javascript:ftn_MostrarCampos(’Reporte1′)”);
var tr_1 = document.createElement(”tr”);
var td_2 = document.createElement(”td”);
var img_Reporte1 = document.createElement(”img”);
img_Reporte1.src = “imagen.png”;
a_0.appendChild(img_Reporte1);
td_2.appendChild(a_0);
img_Reporte1.style.cursor = “pointer”;
img_Reporte1.setAttribute(”border”,”0″);
var td_3 = document.createElement(”td”);
var str_1 = document.createTextNode(”Reporte 2″);
td_3.appendChild(str_1);
tr_1.appendChild(td_2);
tr_1.appendChild(td_3);
tbd_tbody.appendChild(tr_1);
Esto consiste en crear un <a href=”></a> para la imagen, y así se llama a la función exitosamente.
Espero que sea de utilidad para aquellos que se encuentren en la misma situación que yo.
Bytes.
Escrito en Geek | 1 Comentario »