Opensource

El sistema de tipos de Ogu (1)

17 Diciembre 2011
El sistema de tipos de Ogu (1)

Es momento de analizar más detalles del lenguaje de programación Ogu, vamos a partir por su sistema de tipos, este artículo es una introducción al tema.   Ogu es un lenguaje con declaración de tipos estáticos, aunque implementa inferencia de tipos. Veamos algunos ejemplos: i : Int = 0 j := i // j es de tipo Int s : String = “un string” t := s   Ogu tiene “sacarina sintáctica” para soportar tuplas naipe : (Int,String) = (10, “espadas”)  // naipe es una tupla as := (1,”espadas”) Naipe = (Int,String) // Introduce el tipo Naipe como alias...

Read more »

Compiladores

15 Diciembre 2011
Compiladores

Compiladores ahora es un ramo electivo para ingeniería en computación, en la facultad en que estudié. Al menos cuando yo estudié me parece que era obligatorio, y creo que debería ser un ramo obligatorio. Ignoro por que la Universidad de Chile decidió hacer este ramo optativo, ignoro también cuanta gente toma esta materia cada semestre,también he escuchado que la matrícula en computación ha bajado, espero que algún académico me confirme esa información. Como sea, creo que la la no obligatoriedad del curso de compiladores es un error, porque es uno de los ramos que mejor sintetiza todo lo aprendido...

Read more »

Red Hat JBoss Summit 2011

4 Mayo 2011
Red Hat JBoss Summit 2011

Esta semana tengo la oportunidad de asistir al RedHat Summit and JBoss World Event en Boston. Pretendo cubrir algunos temas interesantes de este evento en el blog, así que atentos a mis lectores más techies.   Actualización Red Hat lanza su PaaS, Plataforma como Servicio, justo hoy, se llama OpenShift

Read more »

Linux no es software libre

22 Enero 2011
Linux no es software libre

Otro texto reciclado, de noviembre de 2006, que lo incluyo en esta serie veraniega de artículos rescatados de los archivos de LNDS. Este en realidad es la traducción de un texto de Linus Torvalds que es importante porque aclara muchas cosas sobre la relación de linux con el movimiento del software libre. Lo importante es que Linus siempre ha protegido sus derechos sobre linux, y de una forma bastante frontal y directa. Linus Torvalds y la FSF Hace días que tenía esta traducción de la posición de Linus Torvalds sobre la GPL V3, y ahora la he completado, así que acá...

Read more »

Sintel

4 Octubre 2010
Sintel

Bien, ahora que tengo algo de su atención con respecto al estado del software libre en Chile, déjenme hablarles de un par de casos que quizás traiga un poco de entendimiento con respecto al tema. Les quiero hablar de 2 proyectos que deben su existencia a esta idea poderosa del software libre, y quiero, a través de estos ejemplos, descifrar cuál es el secreto del éxito de un proyecto de software libre, o basado en software libre. Mi intención es encontrar los fundamentos que hacen que estos proyectos funcionen. Soy un convencido de que mucha gente que habla del...

Read more »

Apéndice, el análisis de GobForge-CL

21 Septiembre 2010
Apéndice, el análisis de GobForge-CL

Alejandro Fuentes, de CSOL, tuvo la amabilidad de comentar mi post anterior, y  dice algo que me gustó mucho: Por otra parte, el tratar de medir o extrapolar el “estado del software libre en chile”, tiene el mismo valor metodológico que tratar de establecer el “estado de la pintura chilena” contando los cuadros en un museo. Tiene razón, pero creo que malinterpretó mi intención, o yo escogí mal el título. De todas maneras, la metáfora de los museos es buena (me recuerda la frase de Indiana Jones: “That´s belongs in a museum“), porque los Forge, efectivamente, terminan siendo sólo...

Read more »

El estado del open source en Chile, la comunidad ChileForge

19 Septiembre 2010
El estado del open source en Chile, la comunidad ChileForge

“Talk is cheap, show me the code” (hablar es barato, muéstrame el código) dice Linus Torvalds. Recientemente Marco Zúñiga ha levantado un desafío, un test de blancura para la comunidad open source chilena, la idea es poner a prueba lo que dice Linus Torvalds, si en realidad estas comunidades pasan del discurso a la acción. Resulta que hace unas semanas atrás decidí investigar los repositorios open source que tenemos en el país, principalmente motivado por un curioso incidente ocurrido con el sitio ChileForge (más antecedentes acá). Así que decidí revisar que es lo que había pasado con esta comunidad, y...

Read more »

No es el código, estúpido!

8 Septiembre 2010

Cuando digo que conozco un sistema de misión crítica, que soporta uno de los sitios con mayor tráfico en latinoamérica, que tranza mucho dinero, y que está soportado con Windows y SQL Server 2008, mucha gente, que se jura experta en tecnología, me mira extrañado. Claro, se supone que Microsoft produce puras porquerías que no sirven para nada, y nadie pone sistemas de misión crítica  corriendo sobre Windows. Claro que esa es la mitad de la historia, porque ese mismo sitio tiene, como front end, un application server java, opensource, corriendo sobre RedHat Linux, y con Apache como plataforma base....

Read more »

Lecciones del mundo de la moda

4 Julio 2010
Lecciones del mundo de la moda

El gráfico de más abajo muestra las ventas, en miles de millones de dolares, para el 2007 en diversas industrias, la principal diferencia es el grado de protección a la propiedad intelectual entre ellas. A la izquierda están las que tienen muy baja, o casi ninguna protección a la propiedad intelectual, y a la derecha las industrias con alto grado de protección a la propiedad intelectual: La gráfica es parte de la presentación que Johanna Blakley dió en TEDxUSC este año. La presentación es brillante, y cuando llega a este gráfico recibe aplausos. Al fin y al cabo, la...

Read more »

Usa la Fuente Luke

4 Mayo 2010

Si ustedes ven la película Revolution OS, hay una momento en que Linus Torvalds hace entrega de un premio a la FSF representado por Richard Stallman. Al recibir el premio Stallman parte con un comentario muy irónico respecto a  que ese acto es equivalente a que Han Solo le diera un premio a la Alianza Rebelde, y continúa con su discurso habitual mientras Linus juega con sus hijas, sin prestar mucha atención. Esa escena es muy reveladora.  Yo siempre me he preguntado qué habría sido del movimiento del software libre sin el kernel de linux. Asimilar a Linus Torvalds...

Read more »