Buenas noticias para empresas que tienen sus sistemas basados en COBOL, NACA (“New Architecture for Core Applications”) es un proyecto de la compañía publicitaria suiza Publicitas que tenía como objetivo migrar una vieja aplicación de 4 millones de líneas de código de COBOL, y que corría en un mainframe IBM Z/OS, a un equivalente en el lenguaje Java corriendo en servidores Intel basados en Linux.
El viejo sistema COBOL, llamado “PUB 2000″, fue desarrollado a finales de los ’80s y manejaba alrededor de 750000 transacciones hechas por 1500 usuarios internos. La decisión de inciar el proyecto NACA surgió en Julio del 2002 y tenía, entre otras motivaciones, ahorrarse los 3 Millones de Euros al año que pagaban IBM y los otros 2.5 Millones de Euros que iban a terceros proveedores. Notar que esto significaba que el 80% de sus costos correspondían sólo a la operación del hardware.
Recientemente, Publicitas liberó bajo las licencias GPL y LGPL las herramientas desarrolladas para ejecutar el proyecto NACA, entre ellas:
Vía:VivaLinux
July 6, 2009 | Etiquetado en: | 1 Comment Les comparto otro proyecto hecho en openGL con Mono, ahora se trata de un simple dado, si tienen duda de como crear un proyecto de openGL en mono, visiten éste tutorial: Programación openGL en Mono.

Aquí les dejo el proyecto para su descarga:

Download Proyecto dado
July 2, 2009 | Etiquetado en: | No Comments Para aquellos comentarios que hicieron en Richar StallMan encontra de mono, diciendo que mono que aporta sobre cualquier otra combinación de herramientas, pues ahora les comparto unos proyectos en c# con openGL.
OpenGL (Open Graphics Library) es una especificación estándar que define una API multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D. ojo: Herramienta libre.
Sin embargo para poder trabajar en .NET con openGL, necesitamos de un framework que nos ayuda a ello, para eso utilizaremos Tao Framework.
Tao es un framework para .NET que incluye OpenGL entre otras bibliotecas multimedia. Está la versión tanto para windows como para linux, aquí les dejo las dll para linux.
Download Tao Framework para linux.
Una vez que ya tengamos el tao descargado, creamos un proyecto nuevo de consola en monodevelop y agregamos las referencias de únicamente 3 dlls: Tao.FreeGlut.dll, Tao.OpenGL.dll y Tao.openGL.Glu.dll.
Para agregarlas es darle click derecho en donde dice Referencias->Editar referencias…. Ahí van a la carpeta del tao y agregan las 3 dlls ya mencionadas.
En su proyecto agregan los espacios de nombres de las dlls referenciadas:
using Tao.FreeGlut; using Tao.OpenGl;

Para éste ejemplo se hizo una pirinola que rota en sus ejes X,Y y Z con esas mismas teclas lo pueden rotar, y cómo simulación de una pirinola que es girada sobre el suelo, se hizo con la tecla R.

Cómo el código es un poco largo, cerca de 450 línes de código, les dejo el proyecto para que lo descarguen:
Con una combinación de herramientas libres, se puede hacer éste tipo de cosas.
PHPMailer es una colección de clases libres en php para mandar correos electrónicos, la verdad está muy bien desarrollada y nos permite integrarla en algún proyecto que tengamos en php.
En éste tutorial, veremos como mandar correos electrónicos con una cuenta de gmail.
Para comenzar, nos descargamos el phpmailer desde su página oficial: Download phpmailer.
Para ello debemos tener bien configurado nuestro servidor web con el módulo para php y también instalado el openSSL.
# aptitude install apache2 libapache2-mod-php5 openssl
Ahora descomprimimos todas las librerías del phpmailer en nuestro servidor web y a nuestra aplicación agregamos las clases class.phpmailer.php y class.smtp.php y asignamos valores:
Mail.php
<?php
include("class.phpmailer.php");
include("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "tucuenta@gmail.com";
$mail->Password = "password";
Ésta primera parte es la configuración de la cuenta, lo siguiente sería el cuerpo del mail:
$mail->From = "tucuenta@gmail.org";
$mail->FromName = "Antonio";
$mail->Subject = "Prueba desde php";
$mail->AltBody = "Hola, esto es una prueba desde phpmailer! en texto plano";
$mail->MsgHTML("Esto es un texto en formato HTML");
$mail->AddAddress("destinatario@hotmail.com", "Destinatario");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado correctamente";
}
?>
Como ven, es bastante sencillo mandar mails gracias a estas clases completamente libres.
June 27, 2009 | Etiquetado en: | 1 Comment
Todos los derechos reservados. Tecnologia.