Planeta UNPLUG
08-02-10 / 17:00:24

tatica 132/365: Enferma / Sick

Por tatica en  tatica.org
===== Español ===== Hoy ha sido un día ajetreado y lo peor es que no me siento bien. Les dejo esta foto de como he tenido que usar mi bufanda para poder respirar. Gimp: Capa en modo solapar + desaturación ===== English ===== Today has been a busy day, and the worst is that I don’t feel well. [...]
132/365: Enferma / Sick

===== Español =====
Hoy ha sido un día ajetreado y lo peor es que no me siento bien. Les dejo esta foto de como he tenido que usar mi bufanda para poder respirar.

Gimp: Capa en modo solapar + desaturación

===== English =====
Today has been a busy day, and the worst is that I don’t feel well. I leave you this photo of what I have to use my scarf to be able of breathe.

Gimp: Overlay mode layer + Desaturation

07-02-10 / 21:21:31

Richzendy Phobia2 – Ha phraeng

Esta semana me vi Phobia2,  es una película asiática, específicamente de Tailandia  y aunque no he visto la primera parte, esto no fue problema ya que la trama consta de varias historias sin relación entre si, es más como una selección de cuentos, así que la primera parte supongo que nada tiene que ver con [...] Articulos Relacionados:Al[...]
Phobia2

Portada de Phobia2

Esta semana me vi Phobia2,  es una película asiática, específicamente de Tailandia  y aunque no he visto la primera parte, esto no fue problema ya que la trama consta de varias historias sin relación entre si, es más como una selección de cuentos, así que la primera parte supongo que nada tiene que ver con la segunda.

Es una película de terror y suspenso, al más clásico estilo asiático que se a estado viendo los últimos años, no voy a decir que esta producción es una obra maestra del terror, pero está bien para verla en la noche y con un buen sonido, Phobia 2 explora en cada uno de sus capítulos  los miedos más profundos que se puedan llegar a tener.

En este momento estoy descargando la primera parte que espero sea mucho mejor que esta ( siempre las primeras partes son mejores :-D ).

La película es bien, para salir un poco de la rutina de cine hollywoodiense que normalmente es lo que nos llega.

Esta película no la van a conseguir en cines, así que si se aventuran a verla como yo lo hice, acá les dejo el enlace de descarga:

http://www.mejorenvo.com/descargar-pelicula-5386.html

El enlace imdb de la película es:

http://www.imdb.com/title/tt1521846/

Y el trailer oficial:

Articulos Relacionados:

  1. Aliens In The Attic Anoche ví “aliens in The Attic” me gusto mucho la...
  2. Paranormal Activity – Actividad Paranormal Paranormal Activity  es una película de suspenso y terror considerada...
  3. 9 (nine) 9 ( nine ) es una película animada con alto...
07-02-10 / 15:55:59

roliverio FLISOL 2010, ¡Ya viene!

¡Saludos a todos! He estado algo deslindado del trabajo comunitario para con el Software Libre, lo sé y en cierta forma quiero redimirme un poco participando un poco más activamente en los eventos de este año. Espero que todo eso se pueda dar. Por lo pronto, el FLISOL (Festival Latinoamericano de Instalación de Software Libre) viene con [...]

¡Saludos a todos!

He estado algo deslindado del trabajo comunitario para con el Software Libre, lo sé y en cierta forma quiero redimirme un poco participando un poco más activamente en los eventos de este año. Espero que todo eso se pueda dar.

Por lo pronto, el FLISOL (Festival Latinoamericano de Instalación de Software Libre) viene con todo este 24 de Abril a una ciudad cerca de tí ;) .

Me estoy encargando de las listas y el manejo de los correos internos. Tal vez salgan otras tareas, pero cada quien aportando un granito de arena realmente hace la diferencia, tatica está bien ocupada y además se ha merecido el título de organizadora nacional por mérito propio, dándole empuje ya por el 3er año consecutivo. ¡Gracias!

Estaré participando si el destino lo permite, directamente en el FLISOL de Valencia , manténganse en línea que ya estamos afinando los detalles y estaremos actualizando la información en la página que nos corresponde así como en el Website de VaSLibre.

Solo espero que como todos los años salga bien y a ¡cambiar pensamientos!

06-02-10 / 22:41:45

Skatox Robot de Lego resuelve cubo de Rubik (4×4) usando un Nokia N95

Interesante vídeo que encontré en telematikos.com sobre como utilizando el kit de robot de Lego y un Nokia N95, hicieron un robot que toma las fotos de cada cara del cubo, calcula una solución a través del celular/móvil y le envía al robot los pasos a ejecutar para resolver el cubo. Video recomendado para los fanáticos [...]

Interesante vídeo que encontré en telematikos.com sobre como utilizando el kit de robot de Lego y un Nokia N95, hicieron un robot que toma las fotos de cada cara del cubo, calcula una solución a través del celular/móvil y le envía al robot los pasos a ejecutar para resolver el cubo.

Video recomendado para los fanáticos del cubo de Rubik:

If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get Flash Player from Adobe.

05-02-10 / 10:29:05

admin 3.5G (HSDPA) de Movilnet en Linux

Nokia E75 conectado por USB a Fedora 12, con conexión HSDPA de Movilnet (plan de datos ilimitados). En el centro de Mérida

Nokia E75 conectado por USB a Fedora 12, con conexión HSDPA de Movilnet (plan de datos ilimitados). En el centro de Mérida

04-02-10 / 22:45:15

Oscar Zambrano ¿Cómo colaborar con proyectos de Software Libre cuando no soy un programador?

Muchos de los lectores de este blog, y quien escribe en él, somos felices usuarios de Software Libre en cualquiera de sus distribuciones, formas y colores. Todos usamos aplicaciones que obtenemos sin el menor esfuerzo, de hecho, hoy usar un administrador de paquetes comoBaby Gnu Synaptic está a la mano de cualquiera hoy en dia [...]


Muchos de los lectores de este blog, y quien escribe en él, somos felices usuarios de Software Libre en cualquiera de sus distribuciones, formas y colores.

Todos usamos aplicaciones que obtenemos sin el menor esfuerzo, de hecho, hoy usar un administrador de paquetes comoBaby Gnu Synaptic está a la mano de cualquiera hoy en dia y podemos obtener infinidad de paquetes que seguramente cubran y excedan todas nuestras necesidades. Pero, alguna vez se pusieron a pensar en ¿Quiénes hicieron esas aplicaciones?

Quizás miles de desarrolladores alrededor del mundo e incluso de nacionalidades diferentes, han puesto horas de su tiempo para escribir las miles de lineas de código que, por ejemplo, utiliza el navegador en el que estás leyendo este artículo.

Pero, alguna vez te pusiste a pensar en ¿Cómo podrías colaborar con ellos?

* Reportando Errores: Los programadores no somos perfectos. Mejor dicho, somos humanos y cometemos errores tanto como vos los haces. Si en algún momento estás utilizando alguna aplicación y encuentras un bug, no dudes en reportarlo. Siempre vas a encontrar el e-mail de quien desarrolla o administra el proyecto, y de seguro estará agradecido que se lo hagas saber para mejorarlo

* Traduciendo: Si tenés un buen manejo del Inglés, o quizás de otro idioma en el que se presente el software, podrías ayudar a traducirlo, convirtiendolo así en algo más accesible para todos.

* Donando: Es bueno también tener algún tipo de recompensa económica cuando uno invierte tantas horas en algo. De seguro que los desarrolladores no nos compraremos un Mercedes último modelo con el dinero que obtengamos de nuestras colaboraciones, pero por lo menos nos pagarán una taza de café para seguir haciendo lo que más nos gusta!

Y ahora que sabemos como hacerlo, ¿Por que lo haríamos?

* Satisfacción personal: ver nuestro nombre en la lista de agradecimientos de un paquete o en el sitio web sólo por el hecho de haber puesto un poco de esfuerzo y ganas de nuestra parte, da una gran satisfacción

* Ayudar: Sí, somos muchos los que nos gusta ayudar, por el simple hecho de hacerlo :)

Y ustedes, ¿Como colaborarían?

03-02-10 / 18:47:00

Art3mis4 Escritorio Enero 2010

(Hacer clic en la imagen para ampliar)Ubuntu 9.04 - Equipo de Escritorio


(Hacer clic en la imagen para ampliar)

Ubuntu 9.04 - Equipo de Escritorio
24-01-10 / 21:38:26

jhuss De Nuevo En La Red

Por jhuss en  Jhuss Blog
Saludos a todos, Esta vez hice algunos cambios radicales en mi sitio web, primero que todo el cambio de dominio a “.com.ve“, mi blog ahora esta en un sub-dominio que es la dirección que están viendo en este momento, solo son cuestiones técnicas que no he tenido problemas, pero mi duda llego cuando tenia que decidir More >
Saludos a todos,

Esta vez hice algunos cambios radicales en mi sitio web, primero que todo el cambio de dominio a “.com.ve“, mi blog ahora esta en un sub-dominio que es la dirección que están viendo en este momento, solo son cuestiones técnicas que no he tenido problemas, pero mi duda llego cuando tenia que decidir si: “restaurar” lo que ya tenia o comenzar “desde cero” el blog.

Al final preferí la segunda opción, más que todo por razones internas, con la idea de un nuevo comienzo, es como una ráfaga de aire fresco al que (creo) a todos les gusta, tal vez cosas que en su momento escribí, ahora no esté de acuerdo con ello, o lo hice mal, se puede pensar que todo aquello fue una perdida de tiempo, de seguro algunas si, pero otras valen la pena rescatar, cuando lo haga las iré re-publicando.

Por el momento es todo, ya he estado pensando en algunas cosas que publicar y compartir.

23-01-10 / 13:55:53

R0_R0 DSLinux – Linux para el Nintendo DSlite

Para el dia de Reyes mis padres le regalaron a Rodrigo José un Nintendo DS lite, un buen regalo para el hijo de un geek. De inmediato recorde las primeras reuniones de GULIP cuando hadesx llevó un DS corriendo linux y por lo tanto me dispuse a ubicar en la red información para hacer lo propio [...]
nintux

nintux

Para el dia de Reyes mis padres le regalaron a Rodrigo José un Nintendo DS lite, un buen regalo para el hijo de un geek.

De inmediato recorde las primeras reuniones de GULIP cuando hadesx llevó un DS corriendo linux y por lo tanto me dispuse a ubicar en la red información para hacer lo propio con el DS de mi hijo.

Me encontré con el proyecto DSLinux, proyecto que ha logrado crear una imagen de linux booteable en el DS, este es su site: http://dslinux.org/ Ahí encontraran las imágenes y la documentación necesaria para correr el sistema.

Una muestra del DS corriendo Linux:

Como pueden ver la pantalla táctil se convierte en un teclado y la pantalla superior funciona como monitor. Espero poder publicar mas sobre este sistema siempre y cuando Rodrigo José me permita usar su DS nuevamente. :-P

07-01-10 / 20:34:48

victor.roman Bueno, el 31 para mi no fue un día de fiesta, fue creo más...

Bueno, el 31 para mi no fue un día de fiesta, fue creo más reflexivo, hice un viaje, a un lugar que al menos me hizo sentir relajado y limpio, aunque la condición del viaje no fue excelente, no la pasé para nada mal, y sí… ya me corté el pelo.
06-01-10 / 10:37:08

SiCuTDeUx Web UI vs Stand Alone

Como desarrollador web he tenido mi share de experiencias en cuanto a lo que usuarios experimentados requieren para facilitar la introducción de información en formularios, tomemos un caso en particular; En la Contraloria del Estado Sucre existen varios sistemas que se siguen usando (Mientras terminamos de Desarrollar los reemplazos) basados en M[...]

Como desarrollador web he tenido mi share de experiencias en cuanto a lo que usuarios experimentados requieren para facilitar la introducción de información en formularios, tomemos un caso en particular; En la Contraloria del Estado Sucre existen varios sistemas que se siguen usando (Mientras terminamos de Desarrollar los reemplazos) basados en MSDOS Diseñados con FoxPro 2.6, estos monstruos de sistemas (más de 10 años y siguen funcionando perferctamente) estan diseñados minuciosamente para facilitar la carga de datos en cantidades masivas de ordenes que llegan y asegurándose de que todo tiene que procesarse rapida y agilmente.

Entonces nos encontramos con el choque de la Interfaces web, a su vez pensadas de otra manera no ofrecen la flexibilidad necesaria para proveer ese input veloz al que están acostumbrados estos usuarios, tratando de conseguir algo que me permitiera al menos facilitar el paso de campo a campo sin utilizar “TAB” me tope con esta función en JavaScript y la comparto con ustedes:

function tabular(e,obj)
{
tecla=(document.all) ? e.keyCode : e.which;
if(tecla!=13) return;
frm=obj.form;
for(i=0;i<frm.elements.length;i++)
if(frm.elements[i]==obj)
{
if (i==frm.elements.length-1)
i=-1;
break
}

if (frm.elements[i+1].disabled ==true )
tabular(e,frm.elements[i+1]);

else if (frm.elements[i+1].readOnly ==true )
tabular(e,frm.elements[i+1]);
else frm.elements[i+1].focus();
return false;
}

La utilización de Ajax o CallBacks para ser mas explicito para realizar chequeo de datos a mi parecer necesita pulirse pues resulta lento y poco sutil, quizás sea solo mi opinión pero viniendo de la vieja escuela aveces me resulta difícil comprender porque algo tan extraño comos los sistemas web basados en la Utilización de 3 lenguajes diferentes [D,X]HTML+JavaScript+PHP[PYTHON, PERL, RUBY] sea tan popular y encamine el futuro del manejo de información, soy de los que piensan que nueva tecnología a nivel de lenguajes que incorpore todo esto en uno solo y facilitar las cosas necesita ser desarrollada, o es que todo tiene ser difícil a propósito (C++)?

Por cierto antes de caer en otro rant, para poder utilizar la función tienen que ajustar la propiedad o el atributo “onkeydown” con el valor “return tabular(event,this)” para que salte al campo siguiente cuando usemos la tecla enter.

03-01-10 / 22:21:25

g013m Usando Perl para extraer datos de archivos Excel

Existe una (mala) costumbre de almacenar datos en archivos excel en muchas organizaciones, grandes o pequeñas, esto funciona cuando los datos no son muchos y se pueden manejar rápidamente, pero por lo general esta información va creciendo y se va haciendo más difícil mantener la integridad de los datos, a veces se tienen varias versiones [...]

Existe una (mala) costumbre de almacenar datos en archivos excel en muchas organizaciones, grandes o pequeñas, esto funciona cuando los datos no son muchos y se pueden manejar rápidamente, pero por lo general esta información va creciendo y se va haciendo más difícil mantener la integridad de los datos, a veces se tienen varias versiones del archivo .xls, a veces se pierden o se borran por equivocación, etc.

Luego de pasar por todos estos problemas, se decide implementar algún sistema de información que permite manejar todos los datos de manera más eficiente, y claro no van a empezar a generar los registros otra vez por que ya los tienen en muchos archivos .xls. Ahí es cuando se empiezan a buscar soluciones para poder extraer estos datos rápidamente, y ahí es cuando viene Perl al rescate ;) . Existe un modulo (entre muchos) que nos permiten trabajar con archivos .xls sin necesidad de estar abriéndolos uno por uno Spreadsheet::ParseExcel, este modulo nos permite abrir archivos excel y extraer toda la información que contiene. Voy a poner un pequeño ejemplo del funcionamiento del modulo, supongamos que tenemos un archivo excel con la siguiente estructura:

Archivo Excel

Archivo Excel

Un archivo con 4 columnas, en este caso corresponden a la siguiente información: Nombre, Apellido, Cédula y Correo. Estos datos serán almacenados en la tabla “persona” en una BD Postgresql.

Se deben extraer los registros del archivo excel, identificar los campos, y luego almacenarlos en la BD, un ejemplo de como se puede hacer esto con Perl y SpreadSheet::ParseExcel es el siguiente script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/perl
use Modern::Perl;
use Spreadsheet::ParseExcel;
use DBI;
use DBD::Pg;
 
my $userbd = "prueba"; #Nombre de usuario para la BD
my $passbd = "prueba"; #Password del usuario
my $bd = "prueba"; #Nombre de la BD
#conexión a la BD
my $dbh = DBI->connect("dbi:Pg:dbname=$bd",$userbd,$passbd) or die $DBI::errstr;
#sentencia SQL a ejecutar
my $query = "INSERT INTO persona (nombre, apellido, cedula, email) VALUES (?, ?, ?, ?)";
#se crea un objeto nuevo
my $parser = Spreadsheet::ParseExcel->new();
#se utiliza el metodo "Parse" para indicar el archivo .xls a usar
my $workbook = $parser->Parse('personas.xls');
#si no puedo "parsear" el archivo se termina el programa
die $parser->error(), ".\n" if !defined $workbook;
#indicamos que vamos a trabajar con la primera hoja
my $worksheet = $workbook->worksheet(0);
#obtenemos el rango de las filas usadas en la hoja
my ( $row_min, $row_max ) = $worksheet->row_range();
 
for my $row ( 0 .. $row_max ) {
 
 my $nombre = $worksheet->get_cell( $row, 0 );
 my $apellido = $worksheet->get_cell( $row, 1 );
 my $cedula = $worksheet->get_cell( $row, 2 );
 my $email = $worksheet->get_cell( $row, 3 );
 
 my $sth = $dbh->prepare($query);
 $sth->execute($nombre->value(),$apellido->value(),$cedula->value(),$email->value());
 $sth->finish;
 say "Persona: ", $nombre->value()," ",$apellido->value(), " - Cedula: ", $cedula->value(), " - Email:", $email->value() ,"\n";
 
}

En la línea 2 estamos haciendo uso del modulo Modern::Perl, que activa varias opciones al usar Perl 5.10, para más información puedes ver el post en Perliscopio: Usando Perl Moderno. De la línea 7 a la 11 está toda la información relacionada a la BD. En la línea 21 especificamos con cual de las hojas del archivo .xls vamos a trabar, en este caso con la primera que correspondería a la número 0, se pueden usar varias hojas en caso de que existan, en vez de  “worksheet”  usaríamos “worksheets”.

En la línea 25 obtenemos el rango de columnas que son utilizadas en la hoja, con esto podemos conocer donde están los registros dentro de la hoja, se puede además conocer la cantidad de columnas utilizadas usando la opción “col_range”. Luego en la linea 27 empezamos un ciclo recorriendo todas las filas para obtener los datos, para acceder a una celda se usa el método “get_cell”, con esto podemos tener acceso a varios atributos de la celda entre las cuales está la que más nos interesa que la que contiene el dato que vamos a usar para guardar el registro, y al que podemos acceder directamente con el metodo “value”.

En las líneas 32 al 34 se hacen las operaciones en la BD utilizando los métodos tradicionales de DBI, quizás para algunos casos más complicados se podría usar DBIx::Class, pero como en este caso solo utilizamos una tabla no es necesario.

Esto es solo un ejemplo sencillo de como realizar una tarea tan tediosa como puede ser extraer información de este tipo de archivos, además que se puede sacar más provecho al usar un lenguaje con tanta flexibilidad como Perl.

23-12-09 / 21:22:30

Manuel Lucena Pérez Habemus Distro

Siempre había querido meterle el pecho a la creación de una distro desde cero, pero el simple hecho de pensar en la cantidad de trabajo que eso iba a llevar me hacía desistir de la idea “para cuando tenga más tiempo”. Pues, resulta que “tener más tiempo” es una de esas esquivas posibilidades en estos [...]

Siempre había querido meterle el pecho a la creación de una distro desde cero, pero el simple hecho de pensar en la cantidad de trabajo que eso iba a llevar me hacía desistir de la idea “para cuando tenga más tiempo”. Pues, resulta que “tener más tiempo” es una de esas esquivas posibilidades en estos últimos años, y la idea cada vez se hacía más lejana de la concresión y más cerca de la gaveta.

La gente de Novell, en sus planes de dominación mundial, creó un proyecto llamado “SuSe Studio”, que pueden visitar en http://susestudio.com/ para crear un build de tu propia distro basada en OpenSuSE 11 o SuSE Enterprise. La idea, en un principio está orientada a que cada quien diseñe y cree su propia metadistro con las aplicaciones que consideren pertinentes, de una manera bien simple y tranquila, sin tener que leer demasiado y mediante una interfaz de usuario bastante amigable.

Evidentemente, como todo proyecto en fase de desarrollo, no todo el mundo tiene acceso inmediato e irrestricto. Debes llenar un survey para poder recibir una invitación, pero no es demasiado complicado y las invitaciones llegan rápido.

Gracias a esta nueva creación de Novell (Y Allah sabe que no es Santa de mi devoción esta compañía alemana) puedo decir, con orgullo de padre primerizo, que ha nacido BUZZARD GNU/LINUX: una distro que, momentáneamente, está basada en SuSE, pero que, a medida que el tiempo avance, se volverá una Debian Based Distro, con todos los juguetes. Supongo que me tocará comprar un dominio y empezar a desarrollar con más calma. De momento, les dejo unos screenshots.

Imagen sin descripción
La Pantalla de entrada.

Imagen sin descripción
La Pantalla de arranque, modo gráfico.

Imagen sin descripción
La Pantalla de arranque, modo texto.

Imagen sin descripción
El login.

Imagen sin descripción
El escritorio.

Imagen sin descripción
El menú.

Imagen sin descripción
El menú de aplicaciones.

Imagen sin descripción
Corriendo Planner. De fondo, el draft de este post.

04-12-09 / 21:06:30

hector Saludos de nuevo!

Sólo pasaba para decir que justo ayer (Jueves 03) terminé todas las materias de pregrado de Ingeniería en Informática...

Crosspost desde mi LJ.

Sólo pasaba para decir que justo ayer (Jueves 03) terminé todas las materias de pregrado de Ingeniería en Informática. Ahora soy oficialmente graduando y en espera del título. Ya luego me sentaré con más dedicación a escribir sobre todas las cosas que me han pasado este año y por supuesto durante los casi 6 años de la carrera. De momento me pueden felicitar invitándome un café o mediante un SMS desde donde sea que estén. Sólo espero por el acto de grado por allá por Febrero.

Gracias a todos por su apoyo.

25-11-09 / 13:23:15

apostols Hallacazo UNPLUG 2009

Me complace anunciarles que el Hallacazo UNPLUG (que no es más que la reunión anual física de los integrantes del Grupo de Usuario de GNU/Linux UNPLUG) se dará acabo: Día: 08 de Diciembre de 2009 Hora: 7:00 P.M. Lugar: Ristorant Mazzini. Av. México, Edificio 211, PB. Entre el Metro de Parque Carabobo y Bellas Artes. Caracas – Venezuela[...]

Me complace anunciarles que el Hallacazo UNPLUG (que no es más que la reunión anual física de los integrantes del Grupo de Usuario de GNU/Linux UNPLUG) se dará acabo:

  • Día: 08 de Diciembre de 2009
  • Hora: 7:00 P.M.
  • Lugar: Ristorant Mazzini. Av. México, Edificio 211, PB. Entre el Metro de Parque Carabobo y Bellas Artes. Caracas – Venezuela


Ver Ristorant Mazzini en un mapa más grande

Te esperamos!

25-11-09 / 09:12:04

admin Weird…..Mozilla

Por admin en  Kwølf
about:mozilla about:robots

about:mozilla
Imagen sin descripción

about:robots
Imagen sin descripción

Planeta UNPLUG es patrocinado por: 0x29 Network