I recently discovered (courtesy of Ubuntu Geek Portable Ubuntu, a Portable Windows application which uses Cooperative Linux [version 0.7.3] to run a Linux kernel as a Windows process! I was very pleased, but found a few small glitches in the installation and upgrade from Ubuntu 8.04 LTS to the latest Jaunty 9.04 release which I'll document here.
(more...)
mikeage.net @ כ"ה אדר תש"ע
Posts Tagged ‘Technical’
Working Portable Ubuntu with Jaunty (9.04)
כ"ב תמוז תשס"ט - July 14, 2009SerCat released
כ"ח ניסן תשס"ט - April 22, 2009PingTunnel Improvements: Win32 & Syslog
ט"ז טבת תשס"ט - January 12, 2009For anyone interested in clever networking hacks, I strongly advise checking out ptunnel. This software package allows you to tunnel any TCP (such as SSH) over a ICMP (i.e., ping). Since even the most restrictive firewalls (whether corporate, Wifi (don't steal...) or other) usually let ICMP traffic through, this little piece of code can let you access anything you want.
(more...)
Increasing Java Memory
כ' מנחם אב תשס"ח - August 21, 2008Batch Downloading of Lyrics for MP3
כ' אלול תשס"ז - September 3, 2007I recently wanted to try some synchronized lyric plugins for music playback. Unlike mp3/ogg files, synchronized lyrics are very hard to find. I figured my best bet would be to try and download text lyrics, and sync them myself. It's not a hard process, it just takes a few minutes.
Actually downloading the lyrics, though, can be slow. Many sites provide user contributed lyrics, but they're not set up nicely for easy downloading. Before I started to write my own perl parser, I decided to search CPAN, and came up with David Precious' outstanding Lyrics::Fetcher package. If you download his Bundle::Lyrics::Fetcher, you get the main fetcher, as well as modules LyricWiki, AZLyrics, and AstraWeb.
One I had this installed, the script to do this for all my music was quite simple. The only configuration needed is in the first variable; add a list of everywhere you have music. Note that this script currently only works for MP3; it could easily be expanded to process tags with other formats, however.