martes, 8 de diciembre de 2009

Twitter desde python

Bueno, investigando investigando me encontré con un desarrollo para manejar las api's de twitter desde Python con el módulo python-twitter, este lo pueden descargarcon apt-get

#apt-get install python-twitter

Después de esto solo deben entrar a una consola de python y hacer lo siguiente:

import twitter
api = twitter.Api('usuario', 'password')
status = api.PostUpdate('Actualizando desde Python')

Es genial, para más información python-twitter

viernes, 31 de julio de 2009

System Administrator Day

July 31, 2009 (Last Friday Of July)
10
th Annual
System Administrator Appreciation Day

A sysadmin unpacked the server for this website from its box, installed an operating system, patched it for security, made sure the power and air conditioning was working in the server room, monitored it for stability, set up the software, and kept backups in case anything went wrong. All to serve this webpage.

A sysadmin installed the routers, laid the cables, configured the networks, set up the firewalls, and watched and guided the traffic for each hop of the network that runs over copper, fiber optic glass, and even the air itself to bring the Internet to your computer. All to make sure the webpage found its way from the server to your computer.

Ted In Wires

A sysadmin makes sure your network connection is safe, secure, open, and working. A sysadmin makes sure your computer is working in a healthy way on a healthy network. A sysadmin takes backups to guard against disaster both human and otherwise, holds the gates against security threats and crackers, and keeps the printers going no matter how many copies of the tax code someone from Accounting prints out.

more

martes, 21 de julio de 2009

Microsoft stuns Linux world, submits source code for kernel

Microsoft's most important open source act

Sam Ramji, who runs the Open Source Software Lab for Microsoft and is the company's director of open source technology strategy, called the Linux kernel submission the company's most important Linux/open source commitment ever.

"It is a significant piece of technology. It is a strategic technology and it is under the GPLv2 license that the Linux kernel uses, and which the community is organized around."

Evolution of Microsoft Windows

Ramji said the code could be used by any Linux distribution, commercial or otherwise, without requiring any relationship with Microsoft. That could help emerging distributions such a Ubuntu gain a foothold in corporate networks.

more

sábado, 6 de junio de 2009

Envio de correos con PHPMailer

PHPMailer es una clase escrita en PHP que facilita el envío de correo, añadiendo facilidad en el envío de correos con adjuntos, en formato HTML y con diferentes codificaciones, soporte para imagenes embebidas, headers personalizados y además funciona con múltiples servidores de correo.

El primer paso es descargar PHPMailer, aquí encontraremos dos archivos: class.phpmailer.php el cual contiene las funciones para el envío de correo y class.smtp.php para enviar correo mediante servidores SMTP.

yo lo he utilizado con mi cuenta de yahoo y su servidor smtp y funciona sin ningun problema.

Aqui les dejo el ejemplo que hice:

//en el directorio includes deberan estar class.phpmailer.php y class.smtp.php
// primero hay que incluir la clase phpmailer para poder instanciar un objeto de la misma

require "includes/class.phpmailer.php";
//instanciamos un objeto de la clase phpmailer
$mail = new phpmailer();

//Con PluginDir le indicamos a la clase phpmailer donde seencuentra la clase smtp

$mail->PluginDir = "includes/";

//Con la propiedad Mailer le indicamos que vamos a usar un servidor smtp
$mail->Mailer = "smtp";

//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "smtp.mail.yahoo.com";

//Le indicamos que el servidor smtp requiere autenticación
$mail->SMTPAuth = true;

//Le decimos cual es nuestro nombre de usuario y password
$mail->Username = "cuenta@yahoo.com.mx";
$mail->Password = "password";

//Indicamos cual es nuestra dirección de correo y el nombre que queremos que vea el usuario que lee nuestro correo
$mail->From = "cuenta@yahoo.com.mx";
$mail->FromName = "Nombre a mostrar p/e Pedrito Andrade";

//el valor por defecto 10 de Timeout lo cambiamos por 30
$mail->Timeout=30;

//Indicamos cual es la dirección de destino del correo
$mail->AddAddress("cuenta@destino.com");

//Asignamos asunto y cuerpo del mensaje
//El cuerpo del mensaje lo ponemos en formato html, haciendo
//que se vea en negrita

$mail->Subject = "Probando phpmailer";
$mail->Body = "Mensaje de prueba mandado con phpmailer en formato html";

//Definimos AltBody por si el destinatario del correo no admite email con formato html
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";

//se envia el mensaje, si no ha habido problemas
//la variable $exito tendra el valor true

$exito = $mail->Send();

//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho
//para intentar enviar el mensaje, cada intento se hara 5 segundos despues
//del anterior, para ello se usa la funcion sleep

$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
$exito = $mail->Send();
$intentos=$intentos+1;
}//while

if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "
".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>

jueves, 14 de mayo de 2009

Nominacion de proyectos en Sourceforge

Saludos lectores, les comento q he entrado al 2009 Community Choice Award de sourceforge.net con los pequeños proyectos que tengo hopedados en ese es servidor web que ofrece servicios de ayuda para el desarrollo de proyectos open source.

aqui los enlaces para darle seguimiento.

Control BioAcceso.
Control de Asistencias Biometrico



VAccess. Control de Asistencias por lectura de codigos de barra


Saludos y espero su aporte.

martes, 31 de marzo de 2009

Bases de datos HSQLDB

¿Qué es HSQLDB?

HSQLDB es un sistema de gestión de base de datos relacionales escrito en Java. Como principal ventaja tiene su velocidad y su reducido tamaño. Además, puede mantener la base de datos en memoria o en ficheros en disco.

Se pueden realizar las operaciones más habituales de los sistemas de gestión de bases de datos (CRUD) usando sintaxis SQL, soporta triggers, integridad referencial...

Como curiosidad, HSQLDB es el gestor de base de datos usado por "Base", el equivalente de Access dentro de Open Office.

Más información sobre hsqldb

Saludos ...

martes, 17 de febrero de 2009

Lenny is out !!!

Hola, esta vez leo copio y pego..

14 de febrero de 2009

El Proyecto Debian se complace en anunciar la publicación oficial de la versión 5.0 de Debian GNU/Linux, nombre en clave lenny, tras 22 meses de desarrollo constante. Debian GNU/Linux es un sistema operativo libre que soporta un total de doce arquitecturas de procesador e incluye los entornos de escritorio KDE, GNOME, Xfce y LXDE. También ofrece compatibilidad con el estándar FHS v2.3 y software desarrollado para la versión 3.2 de LSB.

Debian GNU/Linux se ejecuta en ordenadores que van desde agendas hasta supercomputadoras, pasando por prácticamente cualquier sistema intermedio. Se da soporte a un total de doce arquitecturas: Sun SPARC (sparc), HP Alpha (alpha), Motorola/IBM PowerPC (powerpc), Intel IA-32 (i386), IA-64 (ia64), HP PA-RISC (hppa), MIPS (mips, mipsel), ARM (arm, armel), IBM S/390 (s390), y AMD64 de AMD y EM64T de Intel (amd64).

El proyecto dedica la publicación de Debian GNU/Linux 5.0 Lenny a Thiemo Seufer, un desarrollador Debian que falleció el pasado 26 de diciembre de 2008 en un trágico accidente de coche. Thiemo participaba de muchas formas distintas en Debian. Mantenía algunos paquetes y era la persona que más ayudaba en la adaptación de Debian a la arquitectura MIPS. También era un miembro del grupo del núcleo, así como un miembro del grupo que trabaja en el instalador de Debian. Sus contribuciones han ido más allá del proyecto Debian: trabajó en la adaptación a MIPS del núcleo de Linux, en la emulación MIPS de qemu y en muchos proyectos pequeños, demasiados para describirlos todos aquí.

Echaremos de menos el trabajo, dedicación, amplio conocimiento técnico y la habilidad de compartir todo esto con otras personas de Thiemo. No olvidaremos todas sus contribuciones. El gran nivel del trabajo de Thiemo pondrá el listón alto a los que quieran continuar su trabajo.



Saludos ...

jueves, 15 de enero de 2009

Crear un Pen Drive Usb Booteable de Knoppix

Saludos a toda la comunidad de lectores, pues les cuento que he creado una usb booteable de GNU/Linux Knoppix, estas son las herramientas que utilice:

Hay que descargar Syslinux de aqui http://syslinux.zytor.com/index.php.

Extraer syslinux en C:\syslinux-3.11.

ejecutar en el interprete de comandos syslinux.exe que se encuentra en “C:\syslinux-3.11\win32\syslinux.exe (Unidad USB)”
p/e. “C:\syslinux-3.11\win32\syslinux.exe E:”

Ahora tenemos que copiar el contenido del disco de Knoppix a la USB

El la USB , mover el contenido de /boot/isolinux a la raiz de la USB. Una vez realizado esto borrar el directorio boot.

Tambien hay que eliminar el archivo ISOlinux.bin.

Renombrar el archivo ISOlinux.cfg a SYSlinux.cfg.

Esto es todo lo qu debemos hacer!

Solo nos queda reiniciar nuestra Pc e iniciar desde la USB.

Espero le sea de utilidad ...

ShareThis