Monday, October 17, 2011

Friday, September 30, 2011

Pithos -- Gnome Padora Client

One reason that I hadn't used Pandora in a while was that I most want to listen to music when working at the computer, however when I work at the computer I use the processor, hard! Unfortunately Pandora's webclient (flash based) sucks up processor power. Thankfully Kevin Mehall created a native Gnome client called Pithos! I'm just trying it right now but it seems to do the trick!

Tuesday, September 13, 2011

The Joy of For-Loops in Making Figures

I love TikZ, the "vector" graphics package for LaTeX. One of the biggest reasons is that I can programmatically create the drawing. For example the nested foreach loops in this code saved me lots of work:

Tuesday, August 30, 2011

Pretty printing to console

Another little self-reminder, pretty print data structure to console with Data::Format::Pretty::Console

Sunday, August 28, 2011

xdotool for programmatic x events

Just a little self-reminder. I just learned about xdotool, with which one can send keystrokes or other x interactions to programs programmatically.

Saturday, August 20, 2011

Learning Perl from Perldoc

Today I found myself thinking about the best documents in the perldoc collection. I end up thinking that one could learn learn almost all you need of Perl simply by reading perlintro (the basic introduction), perlreftut (the tutorial on references and how to use them) and perltoot (Tom's Object-Oriented Tutorial).

The last could be omitted if you wanted to use Moose OO, however reading it still gives insight into how a hashref-based object works. Moose objects are still constructed in this way even if you don't see it.

Of course there is far more to learn from perldoc and once you include the documentation from modules this pool of knowledge is endless. I know documenting your modules is a pain, but good documentation is one of Perl's great strengths!

Sunday, July 31, 2011

Alien::GSL released

Version 0.01 0.02 has been released on CPAN. After some successful tests show up from CPANtesters I hope to upload a new version of Math::GSLx::ODEIV2 which uses it to check for the GSL library and install it on supported platforms.

Please comment and ideas for non-Linux platform support will be welcomed whole-heartedly.

See https://metacpan.org/module/Alien::GSL soon!

UPDATE: Ooops forgot the MANIFEST file and the whole thing fouled up. Version 0.02 has been uploaded to fix that. Version 0.01 will be deleted as soon as PAUSE allows. Sorry about that!