Importante
Libertad en la ULL
Ver temas por categorías:
Siguiente página Pagina principal Anterior página
Viernes3Septiembre2010

El otro día en la OSL estábamos hablando sobre el Centro de Software de Ubuntu, ya que para Bardinux (la distribución de la ULL basada en kubuntu) echábamos en falta algo parecido.

Buscando en las nuevas caracterísitcas que pretendían incluir ya en la nueva versión de Ubuntu, la 10.10 vi algunas interesantes, por lo que actualicé a dicha versión para probarla, y la verdad que va teniendo buena pinta.

Probablemente para usuarios algo avanzados no sea necesario, pero para los más nuevos y con pocos conocimientos en informática, es algo que puede hacer perder el miedo a instalar software en GNU/Linux.

Es como si tuviéramos un catálogo de software, categorizado, con iconos, descripciones, capturas de pantalla, valoraciones, novedades, historial ... e incluso complementos o extensiones disponibles para ese programa. (Como el catálogo de OpenPYME o SéLibre pero integrado en el escritorio) .

Pongo unas cuantas capturas donde vemos, de izquierda a derecha:

  • La pantalla principal con las categorías más generales, destacados y novedades.
  • La información sobre un programa, en este caso GIMP, con la lista de extensiones disponibles.
  • Mostrando una captura incluida en la sección del programa.
  • Subcategorías dentro de la categoría Gráficos.
  • Historial de las últimas instalaciones.

 

No creo que ya nadie se atreva a decir que usar GNU/Llinux es difícil. Una escusa menos para no ser Libre.

Categoría: softwarelibre

Autor: eduardo
Martes31Agosto2010

Desde hace algún tiempo vengo siguiendo la evolución de GNU Social, una red social Libre y Descentralizada, y que es uno de los proyectos bajo el amparo de la Free Software Fundation.

Se tomó como punto de partida statusnet, que es el software con el que corre indeti.ca, el servicio de microblogging parecido a twiter, pero con una gran ventaja, es software libre.

Como suele pasar la mayoría de programas libre, éstos son extensibles mediante plugins, que permiten aumentar la funcionalidad según nuestro gusto y/o necesidades.

Podemos ver y descargarnos el código desde su repositorio en gitorious, aunque también podemos colaborar desde su sitio en OpenHatch.

Resumiendo y simplificando bastante, sería una especie de Facebook, Tuenti, Orkut, ... pero con algunas ventajas:

  • Tus datos no se encuentran controlados por una empresa y sin saber que datos son almacenado, compartidos o vendidos.
  • Si quieres puedes montarte tu propio servidor y unirte a la comunidad.
  • No tienes que registrarte en un montón de redes sociales y agregar a todos tus amigos otra vez en cada una de ellas. Con hacerlo una vez en tu servidor favorito sería suficiente.

GNU Social está licenciado bajo AGPLv3 y está siendo desarrollado en PHP, y cito textualmente de su web:

Why are you using PHP? Ruby/Python/Perl/A GUI in Visual Basic would be better!
Better for who? Look at the success of phpBB and Wordpress — PHP is pretty much everywhere, and while maybe your favourite language is more elegant, PHP is largely ubiquitous.

Aún está en una temprana fase de desarrollo, pero es un proyecto a tener en cuenta.

Categoría: softwarelibre

Autor: eduardo
Sábado28Agosto2010

Estaba un día de estos de agosto aburrido en mi casa, y me puse a pensar que no sería muy difícil aprovechar la calculadora bc  (An arbitrary precision calculator language), para hacer una aplicación web capaz de corregir ejercicios o exámenes y evaluarte.

Teniendo en cuenta que la sintaxis que usa bc es bastante intuitiva y que por ejemplo para pasarle una fórmula (por ejemplo para calcular π al estilo del antiguo Egipto) podemos hacerlo así:

 echo '256/81' | bc -l 

Y nos devolvería el número por pantalla:

 3.16049382716049382716

De esta forma y dado que desde PHP podemos ejecutar programas que tengamos instalados en nuestro servidor, ya tenemos casi todo hecho.

Ahora hacemos uso una base de datos donde almacenamos los exámenes, separando los datos de las fórmulas para así, si queremos poder realizar el mismo examen con distintos datos (y evitar que se copien xD)

Ya podríamos hacer una aplicación que corrigiera los exámenes, pero quedaría feo que mostrásemos el resultado tal cual introducimos la fórmula con la sintaxis de bc, así que pensé en usar LaTeX para mostrar los resultados, pero por el camino me encontré con una librería javascript que ya hace todo esto y encima coincide que interpreta bien la sintaxis de bc (bueno habría que retocar algunas cosas probablemente para alguna cosa más compleja, pero para fórmulas normales funciona tal cual). Este traductor se llama ASCIIMathML.

Aquí pongo un par de capturas de pantalla con un par de ejercicios de matemática financiera:

Como era lógico y previsible, todo se encuentra liberado bajo GPLv3 y se puede descargar libremente desde aquí.

Aún no está terminado, pero lo publico por si a alguien le interesa.

Categoría: softwarelibre

Autor: eduardo
Siguiente página Pagina principal Anterior página

Al realizar cualquier contribución a esta web se supone que leyó y aceptó las condiciones de uso.

Esta web está diseñada según los estándares de la W3C, si su navegador no es capáz de visualizarla bien, le recomendamos un navegador que soporte los estándares como el Mozilla Firefox.

[FSF Associate Member] GNU Free Documentation License 1.2 GNU Affero Public License 3 or + eduardonacimiento.com Source code Estadísticas