stillhq.com : Mikal, a geek from Canberra living in Silicon Valley http://www.stillhq.com The life, times, travel and software of Michael Still en Copyright (c) Michael Still 2000 - 2006 blosxom simplerss20 v20050208hh 180 http://blogs.law.harvard.edu/tech/rss Blathering for Thursday, 04 September 2008 /blather Thu, 04 Sep 2008 20:00:00 GMT <b>20:00</b>: Mikal shared: <a href="http://www.pcmag.com/article2/0,2817,2329521,00.asp">Google's Chrome Tops Opera in Market Share - News and Analysis by PC Magazine</a><br/><ul><i>Huh. Chrome is apparently more popular than Opera already. I wonder how reliable this data source is?</i></ul><br/> <br/><br/><i>Tags for this post: blather(<a href="http://www.stillhq.com/blather"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/blather/20080904.commentform.html">Comment</a> <a href="http://www.stillhq.com/index.noblather.rss20">RSS with no blather</a> http://www.stillhq.com/blather/20080904.html http://www.stillhq.com/blather/20080904.html Executing a command with paramiko /python/paramiko Wed, 03 Sep 2008 15:11:00 GMT I wanted to provide a simple example of how to execute a command with paramiko as well. This is quite similar to the scp example, but is nicer than executing a command in a shell because there isn't any requirement to do parsing to determine when the command has finished executing. <br/><br/> <ul><pre> #!/usr/bin/python # A simple command example for Paramiko. # Args: # 1: hostname # 2: username # 3: command to run import getpass import os import paramiko import socket import sys # Socket connection to remote host sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((sys.argv[1], 22)) # Build a SSH transport t = paramiko.Transport(sock) t.start_client() t.auth_password(sys.argv[2], getpass.getpass('Password: ')) # Start a cmd channel cmd_channel = t.open_session() cmd_channel.exec_command(sys.argv[3]) data = cmd_channel.recv(1024) while data: sys.stdout.write(data) data = cmd_channel.recv(1024) # Cleanup cmd_channel.close() t.close() sock.close() </pre></ul> <br/><br/><i>Tags for this post: python(<a href="http://www.stillhq.com/python"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) paramiko(<a href="http://www.stillhq.com/paramiko"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/python/paramiko/000002.commentform.html">Comment</a> http://www.stillhq.com/python/paramiko/000002.html http://www.stillhq.com/python/paramiko/000002.html Implementing SCP with paramiko /python/paramiko Wed, 03 Sep 2008 13:28:00 GMT Regular readers will note that I've been <a href="http://www.stillhq.com/blather/20080902.html">interested in how scp works</a> and <a href="http://www.stillhq.com/blather/20080903.html">paramiko</a> for the last couple of days. There are <a href="http://www.lag.net/pipermail/paramiko/2007-May/000489.html">previous examples of how to do scp with paramiko out there</a>, but the code isn't all on one page, you have to read through the mail thread and work it out from there. I figured I might save someone some time (possibly me!) and note a complete example of scp with paramiko... <br/><br/> <ul><pre> #!/usr/bin/python # A simple scp example for Paramiko. # Args: # 1: hostname # 2: username # 3: local filename # 4: remote filename import getpass import os import paramiko import socket import sys # Socket connection to remote host sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((sys.argv[1], 22)) # Build a SSH transport t = paramiko.Transport(sock) t.start_client() t.auth_password(sys.argv[2], getpass.getpass('Password: ')) # Start a scp channel scp_channel = t.open_session() f = file(sys.argv[3], 'rb') scp_channel.exec_command('scp -v -t %s\n' % '/'.join(sys.argv[4].split('/')[:-1])) scp_channel.send('C%s %d %s\n' %(oct(os.stat(sys.argv[3]).st_mode)[-4:], os.stat(sys.argv[3])[6], sys.argv[4].split('/')[-1])) scp_channel.sendall(f.read()) # Cleanup f.close() scp_channel.close() t.close() sock.close() </pre></ul> <br/><br/><i>Tags for this post: python(<a href="http://www.stillhq.com/python"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) paramiko(<a href="http://www.stillhq.com/paramiko"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/python/paramiko/000001.commentform.html">Comment</a> http://www.stillhq.com/python/paramiko/000001.html http://www.stillhq.com/python/paramiko/000001.html Robot Visions /book/Isaac_Asimov Wed, 03 Sep 2008 13:07:00 GMT This was a pretty short read -- in fact I read it on the bus into work this morning. That's mainly because there are only three short stories in this book which aren't covered in <a href="http://www.stillhq.com/book/Isaac_Asimov/Robot_Short_Stories.html">one of Asimov's other robot short story collections</a>. The three stories were good, but I am not sure they were worth owning the entire book for. <br/><br/><a href="http://www.librarything.com/catalog.php?view=mikal&searchall=1&deepsearch=0451450647&shelf=list">LibraryThing link for ISBN 0451450647</a> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) Isaac_Asimov(<a href="http://www.stillhq.com/Isaac_Asimov"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/Isaac_Asimov/Robot_Visions.commentform.html">Comment</a> http://www.stillhq.com/book/Isaac_Asimov/Robot_Visions.html http://www.stillhq.com/book/Isaac_Asimov/Robot_Visions.html Blathering for Wednesday, 03 September 2008 /blather Wed, 03 Sep 2008 11:15:00 GMT <b>11:15</b>: Mikal shared: <a href="http://www.lag.net/paramiko/">paramiko: ssh2 protocol for python</a><br/><ul><i>Paramiko is awesome. I've been using it for a while now for all my SSH client in python needs, and its really nice.</i></ul><br/> <br/><br/><i>Tags for this post: blather(<a href="http://www.stillhq.com/blather"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/blather/20080903.commentform.html">Comment</a> <a href="http://www.stillhq.com/index.noblather.rss20">RSS with no blather</a> http://www.stillhq.com/blather/20080903.html http://www.stillhq.com/blather/20080903.html The Belgariad /book/David_Eddings Tue, 02 Sep 2008 19:36:00 GMT The Belgariad is a fantasy series by David Eddings. There are five books in the series, although there is also a follow series called the Mallorean, as well as three tie in books. The series follows a small farm boy as he grows up, discovering along the way that his relatives are famous, he's important to the history of the world, and that he has to defeat an ancient evil. The five books in the main series are: <br/><br/> <table> <tr><td><b>Year</b></td><td><b>Title</b></td></tr> <tr bgcolor="#DDDDDD"><td>1982</td><td><a href="http://www.stillhq.com/book/David_Eddings/Pawn_of_Prophecy.html">Pawn of Prophecy</a></td></tr> <tr><td>1982</td><td><a href="http://www.stillhq.com/book/David_Eddings/Queen_of_Sorcery.html">Queen of Sorcery</a></td></tr> <tr bgcolor="#DDDDDD"><td>1983</td><td><a href="http://www.stillhq.com/book/David_Eddings/Magicians_Gambit.html">Magician's Gambit</a></td></tr> <tr><td>1984</td><td><a href="http://www.stillhq.com/book/David_Eddings/Castle_Of_Wizardry.html">Castle of Wizardry</a></td></tr> <tr bgcolor="#DDDDDD"><td>1984</td><td><a href="http://www.stillhq.com/book/David_Eddings/Enchanters_End_Game.html">Enchanters' End Game</a></td></tr> </table> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) David_Eddings(<a href="http://www.stillhq.com/David_Eddings"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/David_Eddings/Belgariad.commentform.html">Comment</a> http://www.stillhq.com/book/David_Eddings/Belgariad.html http://www.stillhq.com/book/David_Eddings/Belgariad.html Enchanters End Game /book/David_Eddings Tue, 02 Sep 2008 19:29:00 GMT This is the final book in the <a href="http://www.stillhq.com/book/David_Eddings/Belgariad.html">Belgariad</a>. Its a good one, although knowing there is another series involving these characters makes it feel a little less final to me. I enjoyed it though. <br/><br/><a href="http://www.librarything.com/catalog.php?view=mikal&searchall=1&deepsearch=0345338715&shelf=list">LibraryThing link for ISBN 0345338715</a> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) David_Eddings(<a href="http://www.stillhq.com/David_Eddings"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/David_Eddings/Enchanters_End_Game.commentform.html">Comment</a> http://www.stillhq.com/book/David_Eddings/Enchanters_End_Game.html http://www.stillhq.com/book/David_Eddings/Enchanters_End_Game.html Blathering for Tuesday, 02 September 2008 /blather Tue, 02 Sep 2008 15:15:00 GMT <b>12:00</b>: Mikal shared: <a href="http://blogs.sun.com/janp/entry/how_the_scp_protocol_works">How the SCP protocol works - Jan Pechanec's weblog</a><br/><ul><i>Ever wondered how the scp protocol works? I did just now, and this page is quite useful.</i></ul><br/> <b>15:15</b>: Mikal shared: <a href="http://television.aol.com/feature/fall_tv/returning-shows">Returning Fall TV Shows 2008 - Spoilers, Previews and Casting News - AOL Television</a><br/><ul><i>Bugger. I quite liked New Amsterdam, and it seems that its not going to be returning in the fall TV season in the US. Oh well, just another show that Fox has ruined.</i></ul><br/> <b>15:15</b>: Mikal shared: <a href="http://television.aol.com/feature/fall_tv/new-shows">New Fall TV Shows 2008 - AOL Television</a><br/><ul><i>Some of the new shows sound ok too. Note that the "Kath and Kim" about to air in the US is an American remake of the Australia show.</i></ul><br/> <br/><br/><i>Tags for this post: blather(<a href="http://www.stillhq.com/blather"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/blather/20080902.commentform.html">Comment</a> <a href="http://www.stillhq.com/index.noblather.rss20">RSS with no blather</a> http://www.stillhq.com/blather/20080902.html http://www.stillhq.com/blather/20080902.html Chrome user agent /chrome Tue, 02 Sep 2008 13:24:00 GMT I am sure this will come in handy... The chrome user agent looks like this: <br/><br/> <ul> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13 </ul> <br/><br/><i>Tags for this post: chrome(<a href="http://www.stillhq.com/chrome"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/chrome/000001.commentform.html">Comment</a> http://www.stillhq.com/chrome/000001.html http://www.stillhq.com/chrome/000001.html Books read in August 2008 /book/read Sun, 31 Aug 2008 11:38:00 GMT <ul> <li><a href="http://www.stillhq.com/book/Harry_Harrison/Stainless_Steel_Visions.html">Stainless Steel Visions</a> <li><a href="http://www.stillhq.com/book/Isaac_Asimov/The_Rest_of_the_Robots.html">The Rest of the Robots</a> <li><a href="http://www.stillhq.com/book/Isaac_Asimov/The_Complete_Robot.html">The Complete Robot</a> <li><a href="http://www.stillhq.com/book/Harry_Harrison/The_Stainless_Steel_Rat_Wants_You.html">The Stainless Steel Rat Wants You</a> <li><a href="http://www.stillhq.com/book/Isaac_Asimov/Robot_Dreams.html">Robot Dreams</a> <li><a href="http://www.stillhq.com/book/Patrick_Tilley/Cloud_Warrior.html">Cloud Warrior</a> <li><a href="http://www.stillhq.com/book/David_Eddings/Pawn_of_Prophecy.html">Pawn of Prophecy</a> <li><a href="http://www.stillhq.com/book/Tod_Hoffman/The_Spy_Within.html">The Spy Within</a> <li><a href="http://www.stillhq.com/book/Patrick_Tilley/First_Family.html">First Family</a> <li><a href="http://www.stillhq.com/book/David_Eddings/Queen_of_Sorcery.html">Queen of Sorcery</a> <li><a href="http://www.stillhq.com/book/David_Eddings/Magicians_Gambit.html">Magician's Gambit</a> <li><a href="http://www.stillhq.com/book/David_Eddings/Castle_Of_Wizardry.html">Castle Of Wizardry</a> </ul> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) read(<a href="http://www.stillhq.com/read"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/read/200808.commentform.html">Comment</a> http://www.stillhq.com/book/read/200808.html http://www.stillhq.com/book/read/200808.html TCP_DENIED/403 for cache accesses using squid /linux/squid Sun, 31 Aug 2008 10:21:00 GMT I just spent some time debugging why squid wouldn't work for localhost, but seemed to work for other clients on my network. To cut a long story short, Linux for some reason wasn't using 127.0.0.1 for traffic to localhost. It was instead using the public IP address for the machine, which didn't match either the localhost ACL or the local network ACL. I am sure there is some fancy reason that this is the case, but if you see this problem, then consider checking your localhost ACL. <br/><br/><i>Tags for this post: linux(<a href="http://www.stillhq.com/linux"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) squid(<a href="http://www.stillhq.com/squid"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/linux/squid/000001.commentform.html">Comment</a> http://www.stillhq.com/linux/squid/000001.html http://www.stillhq.com/linux/squid/000001.html Blathering for Saturday, 30 August 2008 /blather Sat, 30 Aug 2008 17:00:00 GMT <b>10:45</b>: Mikal shared: <a href="http://feeds.feedburner.com/~r/boingboing/iBag/~3/378960363/creditcard-companies.html">Credit-card companies killed Mythbusters segment on RFID vulnerabilities</a><br/><ul><i>Wonder why the MythBusters haven't covered how hackable and trackable RFID tags are? Well, here's the answer...</i></ul><br/> <b>17:00</b>: Mikal shared: <a href="http://etbe.coker.com.au/2008/08/31/improving-blog-latency-benefit-readers/">Improving Blog Latency to Benefit Readers | etbe - Russell Coker</a><br/><ul><i>Blog (or in fact any website) latency is incredibly important to me. If I click on a site in a search result list and it doesn't load in under a second or so, I'll give up and go to the Google cache instead. I guess if that means you care about me seeing your site instead of a cached version, you need to make the site reasonably fast.</i></ul><br/> <br/><br/><i>Tags for this post: blather(<a href="http://www.stillhq.com/blather"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/blather/20080830.commentform.html">Comment</a> <a href="http://www.stillhq.com/index.noblather.rss20">RSS with no blather</a> http://www.stillhq.com/blather/20080830.html http://www.stillhq.com/blather/20080830.html MythNetTV release 5 /mythtv/mythnettv Sat, 30 Aug 2008 15:11:00 GMT New things in this release: <br/><br/> <ul> <li>There is now a users mailing list at <a href="http://lists.stillhq.com/listinfo.cgi/mythnettv-stillhq.com">http://lists.stillhq.com/listinfo.cgi/mythnettv-stillhq.com</a> <li>Moved to a public SVN server at <a href="http://www.stillhq.com/mythtv/mythnettv/svn/">http://www.stillhq.com/mythtv/mythnettv/svn/</a> <li>Added the 'justone' syntax to the download command <li>Another try at using gflags. This means that all the command lines have changed slightly. <li>Moved the core of MythTV out of the user interface file. <li>Started writing unit tests <li>Changed user output code so that it doesn't insist on writing to stdout. You can now write to other file descriptors, which makes things like unit tests much easier to write. <li>Added video/msvideo to the enclosure whitelist <li>Added HTTP download progress information <li>Added a flag which turns off the prompts for markread (--noprompt) <li>Patches from Thomas Mashos <ul> <li>Search ~/.mythtv/mysql.txt, /usr/share/mythtv/mysql.txt and /etc/mythtv/mysql.txt in that order for MySQL connection information <li>A manpage <li>setup.py </ul> <li>video.py now has a simple command line interface to let you query it <li>Fix update of inactive programs bug per <a href="http://ubuntuforums.org/showpost.php?p=5580005&postcount=4">http://ubuntuforums.org/showpost.php?p=5580005&postcount=4</a> <li>Better DB error handling <li>Included a COPYING file with the right version of the GPL (it was missing before) <li>Fixed a bug where programs would be downloaded more than once (found with a unit test!) <li>Started raising exceptions instead of just sys.exit(1). This should make life easier for user interfaces in the future <li>Default to using storage groups for storing recordings before falling back to the RecordFilePrefix. This makes the behaviour: use a storage group named "MythNetTV" if it exists; use the default storage group if it exists; use the value of RecordFilePrefix. <li>Transcode avc1 videos, because some need it <li>Force ASCII encoding of title, subtitle, and all fields in the database to get around feeds which use unicode which python / MySQL can't store correctly <li>If there is only one attachment to an item, and its not in our whitelist of video formats, then warn the user that you're assuming its a video file and then add it to the todo list <li>Slight tweak to the signature of video.MythNetTvVideo.Transcode() <li>Fix buf in RepairMissingDates which caused it to consistently crash <li>Fix typo in date warning code <li>Better handling of videos where the length of the video cannot be determined by mplayer </ul> <br/><br/> Release 5 is by far the best tested release of MythNetTV yet, with both unit tests and several users working quite closely with me to resolve problems found in the wild. You can <a href="http://www.stillhq.com/mythtv/mythnettv/source/release-5/mythnettv-release-5.tgz">grab your copy here</a>. <br/><br/><i>Tags for this post: mythtv(<a href="http://www.stillhq.com/mythtv"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) mythnettv(<a href="http://www.stillhq.com/mythnettv"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/mythtv/mythnettv/000012.commentform.html">Comment</a> http://www.stillhq.com/mythtv/mythnettv/000012.html http://www.stillhq.com/mythtv/mythnettv/000012.html Castle Of Wizardry /book/David_Eddings Fri, 29 Aug 2008 21:55:00 GMT This is book four in the <a href="http://www.stillhq.com/book/David_Eddings/Belgariad.html">Belgariad</a>, and was as good as the others. This one only took a day to read, but that was helped a lot by the two hours I spent commuting to and from San Francisco today. This book is a little different than the others because it starts just as the quest for the Orb ends. Yet it turns out that the overall prophecy that the Belgariad describes is still incomplete, so the story continues. <br/><br/><a href="http://www.librarything.com/catalog.php?view=mikal&searchall=1&deepsearch=0345300807&shelf=list">LibraryThing link for ISBN 0345300807</a> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) David_Eddings(<a href="http://www.stillhq.com/David_Eddings"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/David_Eddings/Castle_Of_Wizardry.commentform.html">Comment</a> http://www.stillhq.com/book/David_Eddings/Castle_Of_Wizardry.html http://www.stillhq.com/book/David_Eddings/Castle_Of_Wizardry.html Blathering for Friday, 29 August 2008 /blather Fri, 29 Aug 2008 15:15:00 GMT <b>09:15</b>: Mikal shared: <a href="http://blog.makezine.com/archive/2008/08/cpu_vs_gpu_paintball_vers.html?CMP=OTC-0D6B48984890">CPU vs GPU - paintball version</a><br/><ul><i>The Mythbusters paint with a paintball robot at a Nvidia event.</i></ul><br/> <b>15:15</b>: Mikal shared: <a href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&field-keywords=android&x=0&y=0">Amazon.com: android</a><br/><ul><i>Wow. There are heaps on Android development books out already. I guess most of them must be with the older versions of the SDK and pretty badly out of date already?</i></ul><br/> <br/><br/><i>Tags for this post: blather(<a href="http://www.stillhq.com/blather"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/blather/20080829.commentform.html">Comment</a> <a href="http://www.stillhq.com/index.noblather.rss20">RSS with no blather</a> http://www.stillhq.com/blather/20080829.html http://www.stillhq.com/blather/20080829.html Magician's Gambit /book/David_Eddings Thu, 28 Aug 2008 16:40:00 GMT This is the third book in the <a href="http://www.stillhq.com/book/David_Eddings/Belgariad.html">Belgariad</a> (<a href="http://www.stillhq.com/book/David_Eddings/Pawn_of_Prophecy.html">Book 1</a> and <a href="http://www.stillhq.com/book/David_Eddings/Queen_of_Sorcery.html">Book 2</a>). This book like the others was an enjoyable quick and easy read. I am starting to rethink my comments about these books being good for young readers -- it just occurred to me that a lot of people die in these books. They're all bad guys, and the violence isn't all that graphic, but I guess it might worry some parents. <br/><br/><a href="http://www.librarything.com/catalog.php?view=mikal&searchall=1&deepsearch=0345335457&shelf=list">LibraryThing link for ISBN 0345335457</a> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) David_Eddings(<a href="http://www.stillhq.com/David_Eddings"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/David_Eddings/Magicians_Gambit.commentform.html">Comment</a> http://www.stillhq.com/book/David_Eddings/Magicians_Gambit.html http://www.stillhq.com/book/David_Eddings/Magicians_Gambit.html Queen of Sorcery /book/David_Eddings Tue, 26 Aug 2008 19:10:00 GMT This is book two of the <a href="http://www.stillhq.com/book/David_Eddings/Belgariad.html">Belgariad</a> (following on from <a href="http://www.stillhq.com/book/David_Eddings/Pawn_of_Prophecy.html">Pawn of Prophecy</a>). This book was a good quick read, and I think they'd be a good mid level reading book for a child. I liked it. <br/><br/><a href="http://www.librarything.com/catalog.php?view=mikal&searchall=1&deepsearch=0345335651&shelf=list">LibraryThing link for ISBN 0345335651</a> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) David_Eddings(<a href="http://www.stillhq.com/David_Eddings"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/David_Eddings/Queen_of_Sorcery.commentform.html">Comment</a> http://www.stillhq.com/book/David_Eddings/Queen_of_Sorcery.html http://www.stillhq.com/book/David_Eddings/Queen_of_Sorcery.html Open Source video creation /diary Tue, 26 Aug 2008 10:53:00 GMT For the upcoming <a href="http://www.stillhq.com/mythtv/mythnettv/">MythNetTV</a> release I am toying with the idea of asking the user if its ok to include a default subscription to an announcement video blog. This blog could be used to inform MythNetTV users of things like new releases, and important bug fixes if such things happen. <br/><br/> This raises the question -- if I wanted to mix creative commons licensed music with some still images (the announcements), what tool is the best to do that? Specifically open source tools please. <br/><br/><i>Tags for this post: blog(<a href="http://www.stillhq.com/diary"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/diary/001096.commentform.html">Comment</a> http://www.stillhq.com/diary/001096.html http://www.stillhq.com/diary/001096.html First Family /book/Patrick_Tilley Mon, 25 Aug 2008 09:59:00 GMT I finished this book on the bus into work this morning (I had a pretty distracted weekend, and didn't get much reading done). This is the second book in the Amtrak Wars series, and takes place immediately after <a href="http://www.stillhq.com/book/Patrick_Tilley/Cloud_Warrior.html">Cloud Warrior</a>. The book feels like it is only half a book -- there is plot development such as learning more about Roz, meeting the First Family, and the Iron Masters, but there isn't much action. Basically I look back on the book and wonder what happened in it -- it would have been better to combine this with the next book and have a complete story in one. <br/><br/><a href="http://www.librarything.com/catalog.php?view=mikal&searchall=1&deepsearch=0671655671&shelf=list">LibraryThing link for ISBN 0671655671</a> <br/><br/><i>Tags for this post: book(<a href="http://www.stillhq.com/book"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) Patrick_Tilley(<a href="http://www.stillhq.com/Patrick_Tilley"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/book/Patrick_Tilley/First_Family.commentform.html">Comment</a> http://www.stillhq.com/book/Patrick_Tilley/First_Family.html http://www.stillhq.com/book/Patrick_Tilley/First_Family.html Please help me test trunk /mythtv/mythnettv Sun, 24 Aug 2008 14:42:00 GMT I'm preparing a new release of MythNetTV, and would like some help testing the code, as I have re-factored how the user interface works and there is some risk that I have broken things in the process. You can get the code like this: <br/><br/> <ul><pre> svn co http://www.stillhq.com/mythtv/mythnettv/svn </pre></ul> <br/><br/> That will create a directory called mythnettv, with a subdirectory named trunk, which is the latest development version of the code. You should probably create that directory somewhere where you don't mind a new directory being created. <br/><br/> The biggest change is that the command line syntax has changed slightly -- the dashes have been removed from the commands. Therefore, to update your list of feeds, you now use: <br/><br/> <ul><pre> mythnettv update </pre></ul> <br/><br/> Instead of: <br/><br/> <ul><pre> mythnettv --update </pre></ul> <br/><br/> And so on. This was done so that I could add "real" flags, which are used to change default values like where the database configuration is read from, as well as what the default location for the temporary data directory is. <br/><br/> "Real" flags which are currently supported are: <br/><br/> <ul><pre> --datadirdefault: The default location of the data directory (default: 'data') --db_host: The name of the host the MySQL database is on, don't define if you want to parse ~/.mythtv/mysql.txt instead (default: '') --db_name: The name of the database which MythNetTV uses, don't define if you want to parse ~/.mythtv/mysql.txt instead (default: '') --db_password: The password for the database user, don't define if you want to parse ~/.mythtv/mysql.txt instead (default: '') --db_user: The name of the user to connect to the database with, don't define if you want to parse ~/.mythtv/mysql.txt instead (default: '') --[no]commflag: Run the mythcommflag command on new videos (default: 'true') </pre></ul> <br/><br/> (These are the result of adding the gflags module back into the implementation). <br/><br/> I am hoping to release this version in the next few days, so if you find any bugs please send email to the <a href="http://lists.stillhq.com/listinfo.cgi/mythnettv-stillhq.com">mailing list</a>. <br/><br/><i>Tags for this post: mythtv(<a href="http://www.stillhq.com/mythtv"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) mythnettv(<a href="http://www.stillhq.com/mythnettv"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/mythtv/mythnettv/000011.commentform.html">Comment</a> http://www.stillhq.com/mythtv/mythnettv/000011.html http://www.stillhq.com/mythtv/mythnettv/000011.html