Sean O'Donnells Weblog
Somebody going by the name danmagic pointed out that a very valuable function of the RIAA is to deflect attention from their members. The problem is the RIAA has a lot of members. To be practical, I knocked myself up a simple python script. Run it and it will print the names of 3 RIAA members , like this
Penalty Recordings (Ryko), Best Side Catalog, CM Java and other members of the RIAA
Run it again....
Black Out, Epitaph Records, Volcom and other members of the RIAA
Get the script here.
The script scrapes the RIAA's own membership page removes the crud , so from now on , when every they sue a small child, or tell us we cant rip our cds and play them on an ipod, make sure a little of the bad PR hits the member companies who fund them.
I just came across this list of sources of drm free sci-fi, and its pretty good. The sad thing is I found it while hunting for a web store selling them. I am sitting here with my credit card in hand, in the mood for some Heinlein, and no one is getting my money, as every source I can find has the books locked up in DRM sludge. Sigh, sooner or later they might decide they actually want me as a customer.
For quite a while now, I have only had a very foggy understanding of what closures where, and most explanations I have encountered only confused my already limited understanding. Martin Fowler has rescued me from this muddy state of mind with his short concise explanation of closures, and Ivan Moore was kind enough to translate his examples into Python. Python doesn't appear to really have full closure support however, as both lambdas and list comprehensions have limits on what they can do.
He is starting off with the famous "The Mythical Man Month", which sadly and shamefully I have never read, so I don't have any comments or insights to contribute. But if you are serious about software, I recommend subscribing to his rss feed and following the series.
I have been using Tiny Tiny RSS for a long time now, and its a great web based feed reader. Subscribing to a new feed is a bit of a pain though, I have to open up Tiny Tiny RSS in a separate tab, wait for it to load, select subscribe to feed, and then manually type in the url (which probably involves viewing the source on the page with the feed). Its a bit much , not a herculean task, but a pain.
Over the last few days I have created a bookmarklet to automate the process, it does RSS discovery and submits the link to my Tiny Tiny RSS installation, it displays the url before adding it, so you can change it to a different feed, or paste it in if it is not autodetectable. Just unzip the bookmarket, and place addfeed.php and bookmarklet.php in the root of your installation. Then visit http://[your installation]/bookmarklet.php , and drag the subscribe link onto your bookmarks toolbar in firefox. Thats it, your ready to go. If anyone finds any bugs or has any suggestions or improvements, please let me know.
source available on github