Todo debe ser Open Source

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!

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

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

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

Canonical planea llevar a Ubuntu a tablets y smartphones

Ubuntu, el sistema operativo basado en Linux, no sólo estará disponible para computadoras, sino que también correrá en smartphones, tablets y hasta televisores inteligentes. Así lo reveló el fundador de Canonical, Mark Shuttleworth, a ZDNet.

Se comenzará a trabajar en estas versiones una vez que esté lista la última versión de Ubuntu tradicional, señaló Shuttleworth.

Aunque Ubuntu probablemente no es conocido para la mayoría de los consumidores, Canonical apuntaría a competir con Android. La empresa ha estado en conversaciones con varios socios (por ejemplo, ARM) por más de un año, y espera que el conflicto de intereses que se generó de la compra de Motorola por parte de Google convenza a algunos fabricantes a buscar alternativas.

Ubuntu apuntaría a ser una opción más pequeña y flexible, que se pueda ajustar según el trabajo que se haga con los fabricantes, explicó Shuttleworth.

Tener el mismo sistema operativo hace difícil a los fabricantes diferenciar sus productos frente a los consumidores, por lo que es posible que varios estén tentados a probar alternativas. Sin embargo, Ubuntu puede estar llegando demasiado tarde. Todavía no hay fechas para este nuevo Ubuntu, aunque algunos apuestan a que podríamos ver una primera versión el próximo año.

Link: Ubuntu Linux heads to smartphones, tablets, and smart TVs

Stallman puntualiza sus comentarios sobre la muerte de Jobs

Richard Stallman dedicó unas palabras tras la muerte de Steve Jobs que como mínimo eran bastante duras teniendo en cuenta que el co-fundador y ex-CEO de Apple acababa de morir.

Sin embargo, Stallman ha publicado un post en su blog en el que puntualiza -y en cierta medida, relaja- aquellos comentarios realizados.

“He criticado la actividad pública de Jobs. Mis sentimientos sobre Jobs como persona no son tan fuertes, puesto que prácticamente no le conocía. Lo importante sobre Jobs es que dirigió a Apple para hacerles a los que aún están vivos: fabricar ordenadores de propósito general con “esposas digitales” más controladoras e injustas que nunca. Los diseñó incluso para dejar que los usuarios instalaran sus propias elecciones en cuanto al software -e instalar aplicaciones libres (que respetan la libertad) está totalmente prohibido. Incluso trató de hacer ilegal instalar software no aprobado por Apple.”

La muerte de Jobs inspiró un torernte de artículos aclamándole por esos mismos dispositivos. Eso precisamente incrementa su potencial para dañarnos, que es por lo que ahora más que nunca debemos centrar nuestra atención en ello. No debemos que las consideraciones secundarias sobre Apple o Jobs nos distraigan de esa amenaza hasta que la hayamos superado.

Stallman deja por lo tanto algo más claro que sus comentarios no iban dirigidos a Jobs como persona, sino a su obra como responsable de Apple, empresa cuya filosofía y productos van totalmente en contra de sus principios.

No critico el autor, sino la obra.

Visto en | Muy Linux

 
Follow Me Hazte Fan Subscribe