Monday, December 27, 2010

sopcast-player: a graphical frontend for sopcast

SopCast is P2P way of broadcasting video and audio contents over the internet. The main line of development revolves around the Windows platform, but there is a unix command-line alternative. Jason Scheunemann has developed a graphical frontend for Gnome known as sopcast-player, today at version 0.4.1. I wanted to add some useful features to this great application, so I started editing the version 0.3.3. The result has been released as a branch of the main program at launchpad, where you can find more details about the differences and the source as well.

Saturday, December 25, 2010

emeseLaTeX: LaTeX plugin for emesene

I'm a Linux Ubuntu user and I've been using amsn for years because of the TeXIM plugin that enable to send formulae to other contacts which are rendered with LaTeX. The latest version of amsn (0.98.4) still relies on tcl/tk for its interface, and amsn 2, which promises to integrate natively on the most popular window managers, is still a "work in progress" project at the moment. Nevertheless an very appreciable alternative exists: emesene. It integrates wonderfully in Gnome, and a v2 is underway as well. Looking for something similar to TeXIM for emesene, one day i discovered the emeseLaTeX plugin, developed by the author of the Dainaccio blog, and the latest version i think is that of the 28th of July, 2008. While using emeseLaTeX i become aware of some bugs and limitations and therefore I started to work on it in order to improve it. I managed to fix the "integer only" zoom scale factor bug in the settings window, and I've also added the possibility of choosing a custom preamble file. Moreover, longer and more complex LaTeX commands can be enclosed in the XML-ish <tex>...</tex> tags, in addition to the standard in-line math environment $...$ (replaced internally with $$...$$) which was already present in the original edition of the plugin.


The new configuration window.
I've decided to retain the original name for the plugin, i.e. emeseLaTeX. Here the credits follow:

The original idea was from the author of the Dainaccio blog. As you can read from the original source code file, it
# Uses a Dainaccio's modified version of
# latexmath2png.py, created by Kamil Kisie
# (that you can find at the end of this file)

Have fun with LaTeX in your conversations!