Se presentó el primer simulador de vuelo diseñado sobre plataforma Linux

Standard

A pesar de que ya era conocido de manera informal, el primer simulador de vuelo desarrollado en Argentina fue presentado en forma oficial en el marco del VI Foro de las Sociedades Digitales 2011 organizadas por la fundación del mismo nombre y apoyada por Presidencia de la Nación.

El simulador funciona dentro de un avión IA-50 Guaraní reciclado en el Aeropuerto de Paraná y fue desarrollado por Walter Elías y su equipo, desde la ciudad de Oro Verde, provincia de Entre Ríos. El aeroclub de Paraná en conjunto con el equipo de Elías lograron adaptar el IA-50, que durante muchos años prestó servicio para el traslado de funcionarios de la gobernación de Entre Ríos, para convertir la experiencia del simulador en algo completo, inluyendo plazas para pasajeros.

El desarrollo del simulador tuvo un proceso de creación bastante atípico y casero. Con el LCD comprado por la madre de Walter más las notebooks y computadoras de cada uno de los integrantes del equipo se acondicionó el requerimiento de hardware para que utilice la plataforma. En vistas de los bajos recursos con los que contaba el proyecto, el software libre se convirtió en la opción válida para desarrollar la plataforma de software.

Así es como entra en el proyecto el Grupo de Usuarios de Linux (LUG) de Paraná, quienes colaboran con los conocimientos necesarios para montar el simulador, basado en GNU/Linux (distribución Ubuntu) y Flight Gear, el simulador multiplataforma de código libre que, según los especialistas, posee mayor nivel de realismo que los simuladores comerciales licenciados.

Durante la presentación del simulador en el evento AeroSport 2011 en el aeropuerto de Paraná, más de 400 personas visitaron el proyecto y participaron de una charla para conocer el proceso de construcción del avión y el motivo y ventajas de la utilización de software libre, charla que terminó con un hecho bastante inusual: El 99% de los asistentes desconocía que utilizar software licenciado copiado es una práctica ilegal.

Visto en | FayerWayer

Adobe le regala el código de Flex a la Apache Software Foundation

Standard

Hace unos días Adobe anunció que abandonaría el desarrollo de Flash para móviles, y esa nueva estrategia se ha confirmado con un nuevo paso que esta vez afecta a Flex, un SDK que permitía desarrollar Rich Internet Applications (RIA) en Adobe Flash.

En 2008 Adobe ya anunció que usaría una licencia Open Source para Flex, pero ahora han decidido ceder el proyecto a la Apache Software Foundation para que ellos la gestionen como un proyecto independiente.

“A largo plazo creemos que HTML5 será la tecnología más importante para el desarrollo de aplicaciones corporativas“

“también sabemos que actualmente Flex tiene beneficios claros para proyectos de clientes de gran escala que están asociados típicamente a perfiles de aplicaciones de escritorio“.

Explican los responsables de Adobe en un post oficial.

Ahora la ASF decidirá si se encarga del proyecto, lo que no haría que Adobe se desentendiese del todo del mismo, ya que como indican en PC World, la empresa tendría varios ingenieros con dedicación completa para mejorar el SDK.

Visto en | Muy Linux

Todo debe ser Open Source

Standard

Matt Mullenweg, el creador del CMS WordPress (motor de este espectacular blog :P ) y firme defensor del Open Source, a declarado en sus últimos comentarios en la GigaOM RoadMap 2011 su fiel posición respecto a este tema.

“I believe morally and philosophically that not just software, but everything should be open source,”

“Yo creo moral y filosóficamente que no solo el software, sino que todo debería ser Open Source.”

Matt destaca en su charla como Wikipedia desplaza (y reemplaza) a la Enciclopedia Británica y en qué medida se ha ido Android para móviles a pesar de que luego se retractó y admitió que no es el mejor ejemplo, ya que Android posee algunas patentes no Open Source.

Mullenweg se describe a sí mismo como un “hippie del Open Source“, y afirma que WordPress se ha ido desarrollando en los últimos ocho años y medio “haciendo lo correcto en temas Open Source“

Sin embargo, reconoció, no hay muchos ejemplos en grandes corporaciones, y el creador de WordPress indicó que uno de sus objetivos es “democratizar el mundo de las publicaciones“, y que WordPress está demostrando el buen papel que puede hacer el Open Source en todos los segmentos de la industria..

Visto en | ZDNet

Linux Mint es mas popular!

Standard

Ayer como todos los días, haciendo la lectura de blogs y diarios tecnológicos que frecuento hacer, me encuentro con una noticia que en realidad me alegra mucho. Linux Mint una distribución basada en Ubuntu hoy es mas popular que su “padre” por primera vez en 6 años según nuestros amigos de DistroWatch.

Diran: “No conozco mucha gente que utilice Linux Mint, DistroWatch genera este ranking basándose en que la página de Linux Mint de Distrowatch fue más visitada que la de Ubuntu. Esto para algunos no tendrá mucho valor pero si que marca una tendencia para el futuro, mas viendo los contantes cambios de Ubuntu y sus últimos lanzamientos.

Con respecto a las decisiones que a tomado Canonical acerca de revolucionar el escritorio con su (en mi opinión) inestable Unity, son decisiones de ámbito comercial. Cambiar el paradigma completo de lo que significa el escritorio para un sistema operativo, no seguir con GNOME por un simple capricho. En cambio, Linux Mint se basa en tres conceptos fundamentales: simplicidad, facilidad y elegancia (“from freedom came elegance”)

Hace mucho tiempo sigo esta distro y es una de mis preferidas, aunque Debian predomina en mis pc’s, Ubuntu paso a un tercer lugar. Ahora resta esperar la versión 12 de Linux Mint que promete y puede quedar en la historia.

Salut!

Distancia de Levenshtein con PHP

Standard

Se llama, Distancia de Levenshtein, distancia de edición, o distancia entre palabras, a la cantidad de inserciones, eliminaciones o cambios de caracteres que hay que realizar para convertir una palabra en otra.

Por ejemplo:

casa → cala (sustitución de ‘s’ por ‘l’) osea que d(casa,cala) = 1

cala → calla (inserción de ‘l’ entre ‘l’ y ‘a’) osea que d(cala, calla) = 1

calla → calle (sustitución de ‘a’ por ‘e’) osea que d(calla, calle) = 1

anemia → anestesia (3 inserciones ‘ste’, sustitución de ‘m’ por ‘s’) osea que d(anemia, anestesia) = 4

Luego de esta pequeña intro, veremos lo sencillo que resulta calcular distancias de Levenshtein con PHP.

<?php
echo levenshtein('anemia', 'anestesia');
?>

Resultado:

4

Fácil!, lo bueno es que con PHP, la función esta implementada de forma nativa en contra de otros lenguajes como C++, C#, Java, etc. en donde uno debe programar la función distancia.

Les dejo a continuación un pequeño script, que toma como entrada un conjunto de palabras y genera una matriz con las distancias de Levenshtein asociadas una por una. Esta matriz tiene la particularidad de que es simétrica respecto a su diagonal principal donde todos sus elementos son 0.

<?php
$data = array('Ana', 'Francisco', 'Belen', 'Zulma', 'Pedro', 'Esteban', 'Amy', 'Paula', 'Claudia', 'Anama', 
   'Jorge', 'Estanislao', 'Cristian', 'Adrian', 'Clara', 'Fernando', 'Alan', 'Charlize', 'Cameron', 'Anahi'); 

?>
<table>
    <tr>
        <td></td>
        <?php foreach($data as $value): ?>
        <td><?php echo $value?></td>
        <?php endforeach;?>
    <tr>
    <?php foreach($data as $value): ?>
    <tr>
    <td><?php echo $value?></td>
    <?php foreach($data as $value2):?>
        <td><?php echo levenshtein($value, $value2);?></td>
    <?php endforeach;?>
        </tr>
    <?php endforeach;?>
</table>

El resultado del anterior ejemplo, seria:

La Fundación Linux anuncia la creación del proyecto OpenMAMA

Standard

Destacadas empresas de la industria financiera se han unido a la Linux Foundation en el proyecto OpenMAMA, orientado al desarrollo común de interfaces de mensajería.

La iniciativa juntará a Linux con compañías como Merryll Lynch, JP Morgan, EMC o NYSE Technologies con el objetivo de trabajar en OpenMAMA, una API para mensajería que se presentará en código abierto.

Básicamente, MAMA es una plataforma que ofrece una gran variedad de middlewares para mensajería, y con la liberación de su código gracias a este proyecto se espera que se pueda avanzar en su desarrollo, que comenzó en 2002.

La idea de la Linux Foundation es facilitar una infraestructura y un marco neutral sobre el que las empresas puedan trabajar.

Además, también buscan que se pueda adaptar la API de OpenMAMA para que funcione sin problemas con cualquier arquitectura.

Lo cierto es que la importancia de Linux en la industria finaciera es incontestable por el momento, ya que como aseguran los expertos, es la que permite gestionar el mayor volumen de operaciones en tiempo real del mercado.

Jim Zemlin, máximo responsable de Linux Foundation, ha declarado que con OpenMAMA las empresas pueden adaptarse a los cambios de su industria e implantar con mayor rapidez los avances tecnológicos.

Visto en | The Inquirer ES