<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1768495381577499955</id><updated>2024-09-08T10:49:03.564-07:00</updated><category term="avi"/><category term="dci drum bugle corps santa clara vanguard scv percussion drumline drum line music"/><category term="digital movies"/><category term="drupal"/><category term="quicktime"/><category term="snapcast gsnap web social networking golf event community on demand tiger woods web sports"/><category term="transcoding"/><category term="website"/><category term="windows media"/><title type='text'>The Transcode Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-2392055172449202557</id><published>2012-02-29T05:20:00.001-08:00</published><updated>2012-02-29T05:20:36.512-08:00</updated><title type='text'>Don&amp;#39;t Clean My Room!</title><content type='html'>&lt;p&gt;&lt;img src=&quot;http://transcode.com/sites/default/files/images/SheratonGreenCard.jpg&quot; alt=&quot;Sheraton&#39;s incentive to guests saving the environment&quot; width=&quot;244&quot; height=&quot;324&quot; /&gt;Recently I stayed at a Sheraton hotel on business travel.&amp;nbsp; In many&lt;br /&gt;hotels, I notice a note that says something to the effect of &quot;Help us&lt;br /&gt;save the environment: if you want your towels washed, leave them on&lt;br /&gt;the floor; if you hang them up, we won&#39;t wash them.&quot;&amp;nbsp; I don&#39;t know&lt;br /&gt;that the hotels always follow their own guideline, but I like the&lt;br /&gt;sentiment.&lt;br /&gt;&lt;br /&gt;Well, the Sheraton Raleigh City Center hotel goes one step further, in&lt;br /&gt;what I think is a clever idea.&amp;nbsp; They have a little sign you can hang&lt;br /&gt;outside your room by 2AM that says &quot;Hey, don&#39;t have housecleaning come&lt;br /&gt;and clean my room.&quot;&amp;nbsp; In return, the Sheraton will slip a voucher for&lt;br /&gt;$5 every day except the day you check out.&amp;nbsp; That&#39;s plenty of money for&lt;br /&gt;a latte and a banana at the coffee kiosk near the lobby, or I could&lt;br /&gt;use it for a happy hour drink at the hotel&#39;s bar.&lt;br /&gt;&lt;br /&gt;Maybe you&#39;ll think me filthy, but I don&#39;t always feel like I need the&lt;br /&gt;room cleaned every single day of my stay.&amp;nbsp; This seems like a great way&lt;br /&gt;to save the staff a little time, and some cleaning costs.&amp;nbsp; The five&lt;br /&gt;bucks is not even really the point, although I like getting a little&lt;br /&gt;cash out of the deal.&amp;nbsp; Mostly, though, what I like is that I feel that&lt;br /&gt;I have a little control over the hotel&#39;s using a little bit less water&lt;br /&gt;and power when it doesn&#39;t need to use them on me.&lt;br /&gt;&lt;br /&gt;Oh, and every time I&#39;ve hung their sign, they&#39;ve taken the hint and&lt;br /&gt;not come in to clean the room.&amp;nbsp; Nice job, Sheraton.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/2392055172449202557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/2392055172449202557' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2392055172449202557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2392055172449202557'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2012/02/don-clean-my-room.html' title='Don&amp;#39;t Clean My Room!'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-4870568029077274322</id><published>2009-08-15T13:48:00.001-07:00</published><updated>2009-08-15T13:49:59.840-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="snapcast gsnap web social networking golf event community on demand tiger woods web sports"/><title type='text'>A Request For Snapcasts on G-Snap!</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;I love the social event-casting service &quot;&lt;a href=&quot;http://gsnap.com/&quot;&gt;G-Snap!&lt;/a&gt;&quot;  (&lt;a href=&quot;http://twitter.com/gsnap&quot;&gt;twitter feed here&lt;/a&gt;, &lt;a href=&quot;http://www.facebook.com/pages/G-SNAP/79587675184&quot;&gt;Facebook page here&lt;/a&gt;) It seems like every other week, I get another idea about a kind of event I&#39;d like to follow with their service.  Today&#39;s bright idea was &lt;a href=&quot;http://www.golf.com/golf/tours_news/leaderboard?eref=sihpT1&quot;&gt;PGA Tour events&lt;/a&gt; like the one this weekend, where it looks like Tiger Woods has a strong chance to win.  But I don&#39;t really know enough about golf to create my own snapcast, plus I&#39;m going to a wedding today and couldn&#39;t snapcast the event myself if I wanted to.&lt;br /&gt;&lt;br /&gt;So I&#39;d like to have a way to ask somebody else if they would snapcast this weekend&#39;s event.  Plus, I think golf is perfectly suited to snapcasting.&lt;br /&gt;&lt;br /&gt;I sent a message to the folks at G-Snap!  Here&#39;s what I wrote, which I am copying here because it applies to the whole community of G-Snap! fans, not just the creators of the service.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Hey whipper-snappers,&lt;br /&gt;&lt;br /&gt;I gotta question and am not sure where to direct it.  Here&#39;s my deal:&lt;br /&gt;&lt;br /&gt;I want to follow Tiger Woods at this weekend&#39;s PGA Tour event, and the live blog on golf.com just isn&#39;t gonna cut it: http://blogs.golf.com/presstent/2009/08/live-pga-championship-coverage-third-round.html?eref=sihpT1&lt;br /&gt;&lt;br /&gt;So I thought &quot;Hey, golf could actually be a great g-snap! event...it goes at a pace that is slow enough that somebody could probably update the game stats fairly easily, more easily than the fast pace of a football game.&quot;  And I bet there are a ton of business-type people who would follow golf on gsnap.&lt;br /&gt;&lt;br /&gt;But here&#39;s my problem: I&#39;m not going to snapcast golf, because I don&#39;t know much about it and don&#39;t feel comfortable.  Instead, I&#39;d rather ask if somebody would please snapcast the event.&lt;br /&gt;&lt;br /&gt;How do I ask the G-Snap! community if somebody would please snapcast a golf event?&lt;br /&gt;&lt;br /&gt;Is there a G-Snap! community site where I could ask something like this?  You know, place a request for a snapcast?&lt;br /&gt;&lt;br /&gt;Thanks for anything you can say.  There&#39;s no rush to reply.&lt;br /&gt;&lt;br /&gt;  G.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img src=&quot;http://img.zemanta.com/pixy.gif?x-id=fba9a4aa-be5f-8a23-81ba-096eaae76741&quot; alt=&quot;&quot; class=&quot;zemanta-pixie-img&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;scribefire-powered&quot;&gt;Powered by &lt;a href=&quot;http://www.scribefire.com/&quot;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/4870568029077274322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/4870568029077274322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4870568029077274322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4870568029077274322'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/08/request-for-snapcasts-on-g-snap.html' title='A Request For Snapcasts on G-Snap!'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-4389739907971127771</id><published>2009-08-07T13:35:00.000-07:00</published><updated>2009-08-15T13:50:57.008-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dci drum bugle corps santa clara vanguard scv percussion drumline drum line music"/><title type='text'>Some drumline audio clips for DCI 2009</title><content type='html'>Tonight is the semifinals show for the Drum Corps International 2009 World Championships.  I love this time of year, the height of summer and the height of musical competition.  I can&#39;t get enough of the music, especially the drumlines (I marched in the Santa Clara Vanguard in 1985, part of the drumline, so I&#39;m biased).&lt;br /&gt;&lt;br /&gt;So for your listening and watching pleasure, here are a few clips of drumline coolness for this year.&lt;br /&gt;&lt;br /&gt;By the way, do you have any favorite drum line audio or video clips?  If so, comment on this blog post and share the links.  I&#39;m always looking for new, cool stuff to listen to.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=dlEICx5e96M&quot;&gt;http://www.youtube.com/watch?v=dlEICx5e96M&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Vanguard 2009; the show this year is Appalachian Spring, by Aaron Copland)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=7IUrOqVuaRY&quot;&gt;http://www.youtube.com/watch?v=7IUrOqVuaRY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(more Vanguard 2009)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=CYKgFVVqU4E&quot;&gt;http://www.youtube.com/watch?v=CYKgFVVqU4E&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Blue Devils tenor flams; wow, those guys can move around the drums)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=OD0U-Flufzw&quot;&gt;http://www.youtube.com/watch?v=OD0U-Flufzw&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(more Blue Devils 2009 drumline)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=M2w8EuHKnJ0&quot;&gt;http://www.youtube.com/watch?v=M2w8EuHKnJ0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Some Cavaliers 2009 drumline stuff)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Gv4WQwkLb4c&quot;&gt;http://www.youtube.com/watch?v=Gv4WQwkLb4c&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(More 2009 Cavaliers drumline)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=YrzSEza7eUw&quot;&gt;http://www.youtube.com/watch?v=YrzSEza7eUw&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Some Carolina Crown 2009 snare line)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=dz08UFgIqk0&quot;&gt;http://www.youtube.com/watch?v=dz08UFgIqk0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Holy Name Cadets 2009 on the move)</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/4389739907971127771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/4389739907971127771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4389739907971127771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4389739907971127771'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/08/some-drumline-audio-clips-for-dci-2009.html' title='Some drumline audio clips for DCI 2009'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-2717870293377094028</id><published>2009-07-26T15:12:00.001-07:00</published><updated>2009-07-26T15:12:01.960-07:00</updated><title type='text'>Podcasts I&amp;#39;m currently listening to</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;I&#39;ve been meaning to write some notes about the podcasts I listen to these days, but I just haven&#39;t made it a priority.  But a friend of mine just asked me if I have any I&#39;d recommend, so I&#39;ll list what I listen to and note my current favorites.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Favorites:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://feeds.feedburner.com/TEDTalks_audio&#39;&gt;TED Talks (audio)&lt;/a&gt;: The &lt;a href=&#39;http://www.ted.com/&#39;&gt;TED Conference&lt;/a&gt; has made available all of the talks for several years.  I love high-quality presentations, and I find the majority of these talks are excellent.  Not all, but many.  There&#39;s also a video version of the same podcast.  Talks are usually 18 minutes.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://feeds.theonion.com/theonion/radionews&#39;&gt;The Onion Radio News&lt;/a&gt;: If you don&#39;t already know &lt;a href=&#39;http://www.theonion.com&#39;&gt;The Onion&lt;/a&gt; (satirical newspaper, hilarious), check it out first to get a feel of how they write.  They have a daily podcast that does one news headline.  Each podcast lasts less than 60 seconds; always good for at least a chuckle.  I haven&#39;t been to the main website in a while, but it looks like their current schtick is having been bought by a major Chinese conglomerate.  Excellent.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://a.abc.com/abc/xml/podcastRSS?feedPublishKey=3421&#39;&gt;The Official LOST Podcast&lt;/a&gt;: it helps if you follow the show, because the podcast is all about what&#39;s going on with the &lt;a href=&#39;http://abc.go.com/primetime/lost&#39;&gt;ABC TV series&lt;/a&gt;.  What I like about it is that the two hosts, co-producers Damon Lindelof and Carlton Cuse, are both smart-alecks and informative.  They give you clues about what the show is going to do and what the current episodes mean, but they&#39;re also just funny guys.  They make gentle fun at the viewer email they get.  They generally only podcast during the season.  Each episode is about 20 minutes, and I always want it to last longer.  That&#39;s the mark of a great podcast.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.npr.org/rss/podcast.php?id=13&#39;&gt;NPR&#39;s Fresh Air&lt;/a&gt;: I&#39;m gritting my teeth with this recommendation, because I generally can&#39;t stand Terry Gross but I enjoy the show despite her interview technique.  Lately, though, I feel she&#39;s gotten to be a better interviewer in the sense that she&#39;s managed to make her questions less about her agenda and more about the guest, and more open-ended so that we learn more about the guests.  I don&#39;t listen to every show; I scan for guests and topics that interest me.  Often, there are great guests.  45 minutes long, usually several subjects being covered per podcast.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.npr.org/rss/podcast.php?id=35&#39;&gt;NPR&#39;s Wait Wait... Don&#39;t Tell Me!&lt;/a&gt;: The weekly current events quiz show is always good for a laugh.  It&#39;s never bad, and sometimes it&#39;s brilliant.  Their sense of humor (especially the host&#39;s, ) is really sharp.  Personally, my favorite panelist is &lt;a href=&#39;http://www.facebook.com/home.php#/PaulaPoundstone?ref=ts&#39;&gt;Paula Poundstone&lt;/a&gt;, but there&#39;s a nice variety of panelists from week to week.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Podcasts I Listen To But Not Sure They&#39;re For Everybody:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;This next set of podcasts, I listen to but you gotta be either into the subject matter or pretty patient, or both.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://podcasts.engadget.com/rss.xml&#39;&gt;Engadget&lt;/a&gt;: the &lt;a href=&#39;http://www.engadget.com&#39;&gt;website&lt;/a&gt; that talks about what&#39;s new in electronic gadgetry also has a podcast.  It rambles -- it&#39;s about 90 minutes each week and could easily be cut to half that length if they were a little more focused -- but the subject matter is good.  I use this to keep up with what&#39;s happening in the consumer tech world.  I used to get that info from TWiT (see below), but they ramble even more, the signal-to-noise ratio got too low, and they mostly talk about Twitter now.  Oh yeah, the Engadget podcasts begin with these brilliant 8-bit versions of pop and rock tunes; it always cracks me up.  Nice touch, guys.&lt;br/&gt;&lt;br/&gt;&lt;strike&gt;&lt;a href=&#39;http://www.twit.tv/twit&#39;&gt;This Week In Tech (TWiT)&lt;/a&gt;&lt;/strike&gt;: I stopped listening, probably too late.  Leo Laporte does a great job, although he interrupts his guests far too much: he&#39;ll ask them a question, and when they just start to answer, he&#39;ll jump in with his summary of what he thinks they were about to say.  The audience ends up missing out on some great info, and if you aren&#39;t as familiar with the news as Leo is, you miss out.  Plus, John C. Dvorak doesn&#39;t like anything, and he&#39;s simply an annoying presence on the show.  They ramble too much, more than they used to 2-3 years ago.  And the in-show ads are becoming more annoying all the time.  Signal to noise ratio has just fallen below my threshold of patience; I cut bait a couple of months back.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://feeds.conversationsnetwork.org/channel/itc&#39;&gt;IT Conversations&lt;/a&gt;: the first podcast I listened to on a regular basis, and still do (thanks, &lt;a href=&#39;http://www.linkedin.com/pub/stergios-marinopoulos/0/4/b07&#39;&gt;Stergios&lt;/a&gt;!).  I pick and choose which topics to listen to from this podcast, which is an aggregation of talks and interviews from several conferences and online radio shows.  It&#39;s the podcast I use to keep up with enterprise computing, green technology, and some biotech stuff.  Podcasts last from about 15 minutes to 90 minutes, depending on where they come from.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.manager-tools.com/available-rss-feeds&#39;&gt;Manager Tools&lt;/a&gt;: I&#39;m torn about this one.  If you&#39;re interested in learning more about all aspects of management from how to create goals to preparing for a layoff (both laying somebody off and being laid off yourself) to running a meeting to introducing people to calendar management (plus other, more interesting topics), this is a fantastic podcast.  So what&#39;s the problem?  They take 30 minutes to say what they could get across in 10-15 minutes.  Really, I swear they should have somebody in their network go through each podcast and edit them down to create a &quot;Manager Tools - Executive Summary&quot; version that lasts 5-10 minutes.  These guys have nuggets of gold in each podcast but they just talk too much.  (mostly it&#39;s Horstman, and I&#39;m guessing that would not surprise him to hear it)&lt;br/&gt;&lt;br/&gt;They have more recently created a related podcast called &lt;a href=&#39;http://podcast.com/login.php?feedId=125981&#39;&gt;Career Tools&lt;/a&gt;.  There&#39;s some overlap, but some stuff unique to this podcast.  Same comments as above.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://newsdailypodcast.cnet.com/&#39;&gt;The CNET News Daily Podcast&lt;/a&gt;: the title pretty much says it all.  It&#39;s generally a 10-minute podcast each weekday.  They do a good job.  Why don&#39;t I recommend it more highly?  Because the news just isn&#39;t all that exciting to me day to day; maybe once a week I find a story that&#39;s really interesting, but this podcast is short enough that I listen to it maybe half the time.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.twit.tv/FLOSS&#39;&gt;FLOSS Weekly&lt;/a&gt;: I&#39;m just starting to get into this one, but am liking it a lot.  Hosted by Leo Laporte (the creator of This Week In Tech), it&#39;s an interview with somebody in the open source world.  The podcasts look to be about an hour per episode, but they&#39;re good interviews, if you want to learn more about open source.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://marketplace.publicradio.org/RSS/#rssFeeds&#39;&gt;American Public Media&#39;s Marketplace&lt;/a&gt;: daily business news radio show broadcast from the &lt;a href=&#39;http://fightmusic.com/mp3/pac10/USC__Fanfare,_Tribute_To_Troy,_and_Fight_On.mp3&#39;&gt;University of Southern California&lt;/a&gt;.  You may already listen to it via public radio; I catch an episode here and there to keep up on business goings on when I don&#39;t read the Wall Street Journal that day.  Great show, 30 minutes each weekday.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Guilty Pleasures:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;Here are some other podcasts that I listen to but may not be for everybody.  I dunno; you be the judge.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.dci.org/media/fieldpass/fieldpass_podcasts.xml&#39;&gt;Drum Corps International Field Pass&lt;/a&gt;: almost daily podcast during the summer marching season, keeps me up to date with the competition across the country.  Good production values, and surprisingly informative and entertaining...if you like drum and bugle corps.  Go &lt;a href=&#39;http://www.scvanguard.org/&#39;&gt;Vanguard&lt;/a&gt;!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.mugglenet.com/mugglecast/mugglecast.rss&#39;&gt;Mugglecast&lt;/a&gt;: I stopped listening once the 7th and final Harry Potter book came out, but until then this was a fantastic podcast, created and run by a group of precocious high school kids.  It&#39;s all aspects of Harry Potter, from talk about upcoming films and gossip to analysis of each and every book.  They had some imaginative ways of discussing the books, which I enjoyed (one example: The Dueling Club, a segment where they&#39;d talk about who might win a duel between any two characters, like Professor Trelawney vs. Luna Lovegood).  Usually about an hour.  I&#39;m going to listen again for a bit, since the 6th movie just came out and I&#39;d like to hear what they have to say about it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.npr.org/rss/podcast.php?id=510289&#39;&gt;NPR Planet Money&lt;/a&gt;: hit or miss.  Sometimes they explain economics and money issues really well, other times it&#39;s just kinda boring.  The staff is cool, though.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://www.vicfirth.com/podcasts/marching_podcast_feed.xml&#39;&gt;The Vic Firth Marching Percussion VIDEO Podcast&lt;/a&gt;: again, the title pretty much says it all.  If you enjoy the sound of modern drum corps drumlines, this is a great way to get snippets on at least a weekly basis.  Each cast is 5 minutes or less.  Sweet.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&#39;zemanta-pixie&#39;&gt;&lt;img src=&#39;http://img.zemanta.com/pixy.gif?x-id=ed607d0d-aa29-8235-9f94-7a160380c331&#39; alt=&#39;&#39; class=&#39;zemanta-pixie-img&#39;/&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;scribefire-powered&#39;&gt;Powered by &lt;a href=&#39;http://www.scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/2717870293377094028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/2717870293377094028' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2717870293377094028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2717870293377094028'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/07/podcasts-i-currently-listening-to.html' title='Podcasts I&amp;#39;m currently listening to'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-4736157037251070035</id><published>2009-07-25T16:10:00.001-07:00</published><updated>2009-07-25T16:10:10.160-07:00</updated><title type='text'>G-Snap! gaining in popularity, reach</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;font face=&#39;sans-serif&#39;&gt;&lt;a href=&#39;http://gsnap.com/&#39;&gt;G-Snap!&lt;/a&gt; is a cool, interesting web application that lets you set up flash crowds to follow an event together.  One great example is happening right now: the &lt;a href=&#39;http://www.dci.org/&#39;&gt;Drum Corps International&lt;/a&gt; &lt;a href=&#39;http://www.dci.org/news/view.cfm?news_id=dc951500-f544-470f-9afd-0368c9e4e746&#39;&gt;Southeast competition&lt;/a&gt; in Atlanta, Georgia.  Thousands of fans will be in the stands watching young adults from across the United States compete, but hundreds of thousands of fans won&#39;t have the chance to see the event.  &lt;br/&gt;&lt;br/&gt;I&#39;ve been watching G-Snap! for a while now (the company was launched over a year and a half ago) and I notice that it&#39;s starting to gain popularity.  I&#39;ve watched NFL games and college football bowl games, and I hear that NASCAR events are getting a pretty good fan base.&lt;br/&gt;&lt;br/&gt;Drum corps is a natural: lots of people want to follow the progress of their favorite corps, and parents want to hear how their kids are doing on the summer-long nationwide tour that their corps is on.  This way, you can join a group of fans just like you, and unlike Twitter, you can easily communicate directly with the others on the snapcast.  Plus, you can see live video and photos of somebody uploads them to the snapcast.&lt;br/&gt;&lt;br/&gt;The &lt;a href=&#39;http://www.bluedevils.org/&#39;&gt;Blue Devils&lt;/a&gt; drum corps is &lt;a href=&#39;http://is.gd/1MDhf&#39;&gt;promoting G-Snap! on its front page&lt;/a&gt; today; looks like they&#39;re interested in using the technology to enhance their fan network&#39;s experience following the corps.&lt;br/&gt;&lt;br/&gt;It&#39;s also designed for mobile devices: if you&#39;re out and about but have a web browser on your mobile phone, snapcasts do great.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#39;http://gsnap.com/695&#39;&gt;Click here to join the snapcast live&lt;/a&gt; (as of Saturday, July 25, from 4PM ET to 11PM ET).  It&#39;s free and you don&#39;t need to log in to follow it.&lt;br/&gt;&lt;br/&gt;It&#39;s hard for me to describe how different the G-Snap! experience is from, say, Twitter.  I use both and like both, but snapcasting is a much richer, more inclusive group experience.  If you want true feedback and interaction, there&#39;s no comparison: snapcasting is much better than tweeting.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;scribefire-powered&#39;&gt;Powered by &lt;a href=&#39;http://www.scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/4736157037251070035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/4736157037251070035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4736157037251070035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4736157037251070035'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/07/g-snap-gaining-in-popularity-reach.html' title='G-Snap! gaining in popularity, reach'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-4643374302654636392</id><published>2009-07-18T19:27:00.001-07:00</published><updated>2009-07-18T19:27:14.130-07:00</updated><title type='text'>Drum Corps International is on twitter!</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;font face=&#39;sans-serif&#39;&gt;Yes folks, it is drum corps competition high season again.  I&#39;ve already seen a couple of shows in California and loved them both; the corps left the state a couple of weeks ago to head to the center of the country for the national tour.  It all ends up in Indianapolis for finals week but in the mean time, there are a ton of great shows all across the nation.&lt;br/&gt;&lt;br/&gt;You can get up-to-the-moment tweets from the DCI Tour twitter id: &lt;a href=&#39;http://twitter.com/DCI_Tour&#39;&gt;http://twitter.com/DCI_Tour&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;And just for fun, I&#39;ll leave you with this link: &lt;a href=&#39;http://is.gd/1DIjt&#39;&gt;Drumline&#39;s Greatest Moments&lt;/a&gt;, going back 28,000 years.  Excellent, fun timeline.&lt;br/&gt;&lt;br/&gt;Go &lt;a href=&#39;http://www.scvanguard.org/&#39;&gt;Vanguard&lt;/a&gt;!&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;scribefire-powered&#39;&gt;Powered by &lt;a href=&#39;http://www.scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/4643374302654636392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/4643374302654636392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4643374302654636392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4643374302654636392'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/07/drum-corps-international-is-on-twitter.html' title='Drum Corps International is on twitter!'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-1828833326898257345</id><published>2009-07-16T11:02:00.001-07:00</published><updated>2009-07-16T11:02:22.433-07:00</updated><title type='text'>Interesting opinion about VLC media player</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;font face=&#39;sans-serif&#39;&gt;Hmm, I wonder how significant the &lt;a href=&#39;http://www.videolan.org/vlc/&#39;&gt;VLC&lt;/a&gt; 1.0 software release is?  &lt;a href=&#39;http://blogs.zdnet.com/open-source/?p=4496&amp;amp;tag=nl.e550&#39;&gt;Here&#39;s an interesting, brief take&lt;/a&gt; on how the media player software could change &lt;/font&gt;the media world.&lt;br/&gt;&lt;br/&gt;Looks like it&#39;s time to check out the latest version of the software.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;scribefire-powered&#39;&gt;Powered by &lt;a href=&#39;http://www.scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/1828833326898257345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/1828833326898257345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/1828833326898257345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/1828833326898257345'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/07/interesting-opinion-about-vlc-media.html' title='Interesting opinion about VLC media player'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-2588098794414053815</id><published>2009-07-13T13:57:00.001-07:00</published><updated>2009-07-13T13:57:05.960-07:00</updated><title type='text'>Drum Corps Season Is In Full Swing</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;font face=&#39;sans-serif&#39;&gt;This is the happiest time of year for me.  Not just because it&#39;s summer, but because of what summer brings.  What summer brings is drum and bugle corps competitions, courtesy of &lt;a href=&#39;http://www.dci.org/&#39;&gt;Drum Corps International&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Here are just a couple of notes.  First, the &lt;a href=&#39;http://www.scvanguard.org/&#39;&gt;Santa Clara Vanguard&lt;/a&gt;, my alma mater corps (1985, pit), has a gorgeous show based on Aaron Copland&#39;s &quot;Appalachian Spring&quot;.  It&#39;s doing well, but the Vanguard is still a &lt;a href=&#39;http://www.dci.org/scores/?event=96c80e48-4f09-4ce8-a337-7549dba55a78&#39;&gt;couple of points behind the Blue Devils&lt;/a&gt;.  Let&#39;s hope SCV catches up!&lt;br/&gt;&lt;br/&gt;Second, DCI has a nice podcast called &quot;&lt;a href=&#39;http://dci271.dci.org/news/features.cfm?feature_id=a77db985-ee35-4366-9628-b8de59011902&#39;&gt;DCI Field Pass&lt;/a&gt;&quot;, hosted by a gentleman named &lt;a href=&#39;http://www.facebook.com/pages/DCIs-Field-Pass-with-Dan-Potter/18881547474&#39;&gt;Dan Potter&lt;/a&gt;.  It&#39;s kind of market-y, but in a great way.  It&#39;s a good way to keep up with what&#39;s going on in drum corps competition all around the country, week by week.  I listen to the podcast during my runs because they&#39;re bite-sized (I can listen to a few of them during a normal run).  They don&#39;t last so long as to get boring.  Nice job, DCI.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;scribefire-powered&#39;&gt;Powered by &lt;a href=&#39;http://www.scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/2588098794414053815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/2588098794414053815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2588098794414053815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2588098794414053815'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/07/drum-corps-season-is-in-full-swing.html' title='Drum Corps Season Is In Full Swing'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-8937212812340811196</id><published>2009-04-16T15:14:00.000-07:00</published><updated>2009-04-16T15:26:54.994-07:00</updated><title type='text'>Amazing Season Finale - Terminator: The Sarah Connor Chronicles</title><content type='html'>I&#39;ve been watching &quot;Terminator: The Sarah Connor Chronicles&quot; since it began last year.  Season One was fine; I felt it was something of a guilty pleasure with great promise.  Season Two started out well, and I just feel like the show got progressively stronger and more complex as it went on.&lt;br /&gt;But the last two episodes of Season Two were on an entirely different plane: wow.  I&#39;m not going to spoil it here, but if you were watching Terminator: TSSC and gave up before the end of Season 2, you really need to get back on it and watch all the way to the end.  The last two episodes were amongst the best TV I&#39;ve seen in years.  Incredibly cool, incredibly powerful stuff, and the season finale did something rare: it both left you hanging and it provided huge resolution to a lot of storylines.&lt;br /&gt;&lt;br /&gt;There are so many things to like about the show.  If you like gender balance, this is a great show because three of the primary characters, perhaps the most interesting characters, are women.  And for an action show, there is a surprising amount of emotional depth, character development, and attention to relationships.  Don&#39;t get me wrong: there&#39;s plenty of action.  But there&#39;s a lot more than just the action.&lt;br /&gt;&lt;br /&gt;Here are some interview clips with a few of the stars of the show, for those of you who are becoming even more engrossed with the show as I am.  I plan to re-watch both seasons, so I can go through the whole storyline again and pick up pieces that I missed.&lt;br /&gt;&lt;br /&gt;I hope that FOX renews the show for a third season, because the stories set up by the season finale are amazing.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=1VKVTJ1ta7Y&amp;amp;feature=related&quot;&gt;Interview with Lena Headey&lt;/a&gt; (Sarah Connor)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=TneyZWsUPzw&amp;amp;feature=related&quot;&gt;Interview with Shirley Manson&lt;/a&gt; (Miss Weaver)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=jXrHzeAZEIw&amp;amp;feature=related&quot;&gt;Interview with Summer Glau&lt;/a&gt; (Cameron, a Terminator)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=awMzogtbATA&amp;amp;feature=related&quot;&gt;Interview with Thomas Dekker&lt;/a&gt; (John Connor)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=cEXoRinkWG0&amp;amp;feature=related&quot;&gt;Interview with Garret Dillahunt&lt;/a&gt; (John Henry)</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/8937212812340811196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/8937212812340811196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8937212812340811196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8937212812340811196'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/04/amazing-season-finale-terminator-sarah.html' title='Amazing Season Finale - Terminator: The Sarah Connor Chronicles'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-8683500671167410605</id><published>2009-03-21T11:50:00.000-07:00</published><updated>2009-03-21T11:56:17.031-07:00</updated><title type='text'>How to update the feeds on my Drupal-based web site</title><content type='html'>My web site, transcode.com, displays blog entries from two blogs right now:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://feeds2.feedburner.com/TheTranscodeBlog&quot;&gt;The Transcode Blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.sun.com/drapeau&quot;&gt;George Drapeau&#39;s Sun Blog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I&#39;m using a Feed Aggregator module in Drupal to tell it to pick up blog entries and display them on the front page of the &lt;a href=&quot;http://www.transcode.com&quot;&gt;transcode.com&lt;/a&gt; web site.&lt;br /&gt;&lt;br /&gt;But Drupal doesn&#39;t automatically pick up new entries; you have to tell Drupal to go out and check for new entries every once in a while.  In the Unix world, that kind of periodic activity is usually known as a cron task, something you would tell the &quot;cron&quot; program to run from time to time.&lt;br /&gt;&lt;br /&gt;I currently host my Drupal site on GoDaddy.com; there is a nice, easy way to have GoDaddy run the cron task as often as you&#39;d like, and it&#39;ll wake up Drupal and get Drupal to update all the feeds it receives.&lt;br /&gt;&lt;br /&gt;For simple instructions on how to configure the GoDaddy cron service, &lt;a href=&quot;http://www.reidmiller.name/drupal-cron-jobs-on-godaddy-hosting&quot;&gt;look at this web page&lt;/a&gt;.  It&#39;s simple and complete; it tells it all.</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/8683500671167410605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/8683500671167410605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8683500671167410605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8683500671167410605'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/03/how-to-update-feeds-on-my-drupal-based.html' title='How to update the feeds on my Drupal-based web site'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-6987196391220531399</id><published>2009-03-15T23:45:00.000-07:00</published><updated>2009-03-16T00:31:45.091-07:00</updated><title type='text'>How to push a simple Drupal web site from test to production</title><content type='html'>I decided to give up on the twitter issue for now (I&#39;ve been trying to get tweets onto my Drupal web site but couldn&#39;t make it work right).  So I decided to go with what I have, which is my basic web pages + my Transcode blog showing up on the Drupal-created web site&#39;s main page.&lt;br /&gt;&lt;br /&gt;My next task was to try to push the web site live, onto my hosted web server.  I had to learn how to create a MySQL database on the hosting company, which was easy to do but took a couple of hours to show up.  I also wanted ssh access to my site, which apparently caused my hosting company to move my hosted environment to a different server; that also took a few hours to get going, but was relatively painless.  I tried to connect to it after a few hours, and couldn&#39;t; I found out that I needed to create a new password for the ssh service to work (makes sense, no problem).&lt;br /&gt;&lt;br /&gt;Once I did all that, a few hours later I was able to get to the site.  Here were the basic steps I took:&lt;br /&gt;&lt;br /&gt;- I took my whole web site&#39;s &quot;htdocs&quot; directory tree and made a tarball of it:&lt;br /&gt;&lt;br /&gt;  &lt;span style=&quot;font-style: italic;&quot;&gt;tar cvf website.tar ./htdocs&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;This is where my images, PHP code for Drupal + modules, and all my other content sits, at least the content that doesn&#39;t get stored directly into the database.  (e.g., PostScript documentation that I store on the site for public download)&lt;br /&gt;&lt;br /&gt;- I FTPd the tarball over to my hosting provider, just put it somewhere for the time being.&lt;br /&gt;&lt;br /&gt;- I took a snapshot of my Drupal database using &quot;mysqldump&quot;:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; mysqldump -u &lt;span style=&quot;font-weight: bold;&quot;&gt;myusername&lt;/span&gt; -p&lt;span style=&quot;font-weight: bold;&quot;&gt;mypassword mydatabasename&lt;/span&gt; &gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;databasename.sql&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(note: no space between the &quot;-p&quot; and the beginning of the password string.  Not sure why that was the case, when there is a space between the &quot;-u&quot; and the beginning of the username string.)&lt;br /&gt;&lt;br /&gt;- I FTPd the databasename.sql file to my hosting provider as well.&lt;br /&gt;&lt;br /&gt;- I logged into my hosting provider&#39;s site, went into the administration interface for it, and asked it to create a new MySQL 5.0 database.  I gave the database the same name as I gave when I set up Drupal on my local site.  I picked a username and password, then it was ready to go.  I noted the hostname where that DB sits, because I need to use that later.&lt;br /&gt;&lt;br /&gt;- I used ssh to get into my site.  Once there, I unpacked the htdocs tarball:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;  tar xvf htdocs.tar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- I moved the htdocs directory to be a peer of my existing html directory (the top of the html tree for my existing web site; I&#39;m going to replace that html tree with my new Drupal-based html tree).  Now, typing &quot;ls&quot; I see the following&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;  htdocs html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- I went into htdocs/sites/default/files/ and edited the &quot;settings.php&quot; file to make sure the setting for connecting to the database is correct.  I needed to update the username, password, and hostname to make sure they all correctly use the production site&#39;s values.  The line looks something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;$db_url = &#39;mysqli://user:password@nameofdbhostname.com/nameofdb&#39;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- I moved the original html directory out of the way&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;  mv html html.orig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- I moved the Drupal-based htdocs document tree into place&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;  mv htdocs html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- I was then ready to test by going here:  http://www.transcode.com/&lt;br /&gt;&lt;br /&gt;The Drupal-based content showed up like a charm.  Voila!&lt;br /&gt;&lt;br /&gt;My first live site push with Drupal worked, no problem.&lt;br /&gt;&lt;br /&gt;Next, I&#39;ll need to learn how to do site updates: I intend to do more web site development via Drupal on my local machine, using my test/development environment (using VirtualBox to run OpenSolaris as a guest OS, so that my whole environment sits in a single .vdi file that I can put on a USB stick and take and use anywhere I want to go, or copy it onto a DVD or anywhere, really).  Anyway, once I make more improvements to my web site, I&#39;ll want to push them live, too, so I need to learn how to update an existing live site.  I&#39;m hoping that will be pretty easy.</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/6987196391220531399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/6987196391220531399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/6987196391220531399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/6987196391220531399'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/03/how-to-push-simple-drupal-web-site-from.html' title='How to push a simple Drupal web site from test to production'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-2880371395038207477</id><published>2009-03-12T23:29:00.000-07:00</published><updated>2009-03-12T23:36:55.080-07:00</updated><title type='text'>Drupal Question: Putting Content Into A Block</title><content type='html'>I&#39;m struggling again today.  Yesterday, I managed to put some static content into my Drupal-based web site, and I even have the front page showing this blog.  That&#39;s great; I was ready to push my test site live, which I don&#39;t yet know how to do but was going to read up on it.&lt;br /&gt;&lt;br /&gt;But then I got greedy and decided &quot;Hey, wouldn&#39;t it be great to show my Twitter &#39;tweets&#39; on one of the sidebars of the web site?  I mean, as long as I&#39;m showing my blog here, why not my micro-blog?&quot;  So I did some searching and found a &lt;a href=&quot;http://drupal.org/project/twitter&quot;&gt;Twitter module&lt;/a&gt; that does the opposite: every time I make a change to my Drupal site, Drupal will tweet with my account.  I want my account&#39;s tweets to show up on my Drupal site!&lt;br /&gt;&lt;br /&gt;So, I found &lt;a href=&quot;http://drupal.org/node/151185&quot;&gt;different instructions&lt;/a&gt; that look better; the section of the page that says to use FeedAPI looked reasonable.  I had to install a couple more modules.  I did that, configured as the author said (I think), but still no content.  I can&#39;t see my tweets!&lt;br /&gt;&lt;br /&gt;Here&#39;s my question: how do I put content into a block?  I can see my overall page design has a bunch of blocks.  I can create new blocks.  But how do I tell a block what kind of content should go into it, or what kind of stuff a block should show?  I&#39;ve put other content into other blocks, but I don&#39;t really know how I did it.  I&#39;m thinking that&#39;s a pretty key concept, connecting content to blocks.&lt;br /&gt;&lt;br /&gt;And I don&#39;t want to have to write PHP to do it.  There must be a simpler way.&lt;br /&gt;&lt;br /&gt;I&#39;ll keep reading, but right now, it&#39;s all pretty confusing to me.</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/2880371395038207477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/2880371395038207477' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2880371395038207477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2880371395038207477'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/03/drupal-question-putting-content-into.html' title='Drupal Question: Putting Content Into A Block'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-5693565535051958665</id><published>2009-03-11T12:41:00.000-07:00</published><updated>2009-03-11T12:48:31.634-07:00</updated><title type='text'>Today&#39;s Novice Drupal Question</title><content type='html'>I&#39;m now at the point where I have a really simple web site: maybe 10 pages total, in a hierarchy.  All but one page is static content; the one page that isn&#39;t static is used for displaying this blog.&lt;br /&gt;&lt;br /&gt;Most of the web content is text, with a few links and some images.  I need to fix my web pages so that they correctly refer to the images (if I view one of my pages, I just see &quot;broken image&quot; icons showing that the link is no good).  That&#39;s where my question comes in.  I want to know: how does Drupal store my content?&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.iptel.org/iptelorgsite/overview&quot;&gt;This web page&lt;/a&gt; seems to indicate that the content is all stored in the database (MySQL in my case).&lt;br /&gt;&lt;br /&gt;Okay, fine.  So now I need to transfer my image files onto my web server so that my Drupal pages (nodes) can see them.  Does that mean I need to somehow put each image into Drupal so Drupal can assign a node ID to them, keep them in the database?  That seems a little goofy; the images are already sitting on my web server in my htdocs directory.  Can&#39;t I just have my web pages refer to those images?&lt;br /&gt;&lt;br /&gt;I&#39;m trying to do this the Drupal way, but I don&#39;t know what the Drupal way is for dealing with images.&lt;br /&gt;&lt;br /&gt;I&#39;ll keep looking for answers.&lt;br /&gt;&lt;br /&gt;Oh, and by the way: in the Drupal 6 &lt;a href=&quot;http://drupal.org/getting-started/6&quot;&gt;&quot;Getting Started&quot; documentation&lt;/a&gt;, I can&#39;t find anything about how to take my test web site and push it to my actual web server.  Somebody told me about using &quot;mysqldump&quot;, but I don&#39;t know if that will cover everything in my web site, or what.  And I&#39;ve never used it before; I need to find documentation on drupal.org on how to use it to push my site live.</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/5693565535051958665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/5693565535051958665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/5693565535051958665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/5693565535051958665'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/03/todays-novice-drupal-question.html' title='Today&#39;s Novice Drupal Question'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-4475854894628847146</id><published>2009-03-10T19:35:00.001-07:00</published><updated>2009-03-10T19:44:43.681-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="website"/><title type='text'>Using Drupal to display this blog</title><content type='html'>I went to DrupalCon last week and had a blast.  I decided to try out &lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt; by running my web site, &lt;a href=&quot;http://transcode.com/&quot;&gt;transcode.com&lt;/a&gt;, with Drupal.  So far, mixed news.&lt;br /&gt;&lt;span style=&quot;display: block;&quot; id=&quot;formatbar_Buttons&quot;&gt;&lt;span class=&quot;on down&quot; style=&quot;display: block;&quot; id=&quot;formatbar_CreateLink&quot; title=&quot;Link&quot; onmouseover=&quot;ButtonHoverOn(this);&quot; onmouseout=&quot;ButtonHoverOff(this);&quot; onmouseup=&quot;&quot; onmousedown=&quot;CheckFormatting(event);FormatbarButton(&#39;richeditorframe&#39;, this, 8);ButtonMouseDown(this);&quot;&gt;&lt;img src=&quot;img/blank.gif&quot; alt=&quot;Link&quot; class=&quot;gl_link&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;It was incredibly easy to install Drupal.  But I&#39;ve just spent about two hours trying to do what I thought was a simple thing: display my blog on the front page of transcode.com.  Turns out it &lt;span style=&quot;font-weight: bold;&quot;&gt;is&lt;/span&gt; simple; I just got confused by the Drupal terminology and menu system.&lt;br /&gt;&lt;br /&gt;I thought the right thing to do was to create a &quot;Page&quot; node, then somehow find a way to include the contents of the &quot;Feed aggregator&quot; module into the page.  Makes sense to me: I&#39;ve got a module (&quot;Page&quot;) for displaying content, and I&#39;ve installed another module that knows how to grab an RSS feed and extract its contents.  I thought that telling Feed Aggregator to put its contents inside my Page node would be the way to do it.&lt;br /&gt;&lt;br /&gt;I still don&#39;t know how to make that happen, but it turns out there is an easier way to accomplish what I need.  I got the info from this tutorial page, entitled &quot;&lt;a href=&quot;http://myweathertop.wordpress.com/2008/08/06/using-drupal-as-your-rss-feed-aggregator/&quot;&gt;Using Drupal as your RSS Feed Aggregator&lt;/a&gt;&quot;.  That&#39;s exactly what I want, and the directions were simple and clear.&lt;br /&gt;&lt;br /&gt;The trick: go ahead and activate the Feed aggregator module, which gives it a name that Drupal can refer to as a URL.  Then for my site information (Drupal-&gt;Administer-&gt;Site configuration-&gt;Site information menu), tell Drupal that this feed aggregator should be my default front page.&lt;br /&gt;&lt;br /&gt;It worked!  Now, time to move the rest of the original transcode.com site into Drupal, then test it out before I publish it.</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/4475854894628847146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/4475854894628847146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4475854894628847146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4475854894628847146'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/03/using-drupal-to-display-this-blog.html' title='Using Drupal to display this blog'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-8945589242642493781</id><published>2009-03-09T00:31:00.000-07:00</published><updated>2009-03-09T00:33:54.490-07:00</updated><title type='text'>More Coming in 2009</title><content type='html'>I&#39;ve been away from this blog for about a year now, but watch this space: there&#39;s more to come.  I plan to write a little about media, but also about other technical and non-technical topics.&lt;br /&gt;&lt;br /&gt;For example: spreadsheets.  I like to use spreadsheets to help me make decisions, mostly purchasing decisions.  I created a spreadsheet for house shopping, one for car shopping, and I intend to post both of them to this blog, to share what I learned in case it helps others in their own shopping.&lt;br /&gt;&lt;br /&gt;Watch for a spreadsheet I used to track sales prices of homes in Alameda and San Mateo counties in California over the last 3 years.  Maybe you&#39;ll find it useful.</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/8945589242642493781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/8945589242642493781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8945589242642493781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8945589242642493781'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2009/03/more-coming-in-2009.html' title='More Coming in 2009'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-2338407434601107148</id><published>2008-01-03T22:47:00.001-08:00</published><updated>2008-01-03T22:47:33.583-08:00</updated><title type='text'>A cool audio-video library for Linux (ffmpeg)</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;Happy New Year, folks.  It&#39;s nice to be back at the keyboard after a hectic week with family.  Fun, but hectic.&lt;br/&gt;&lt;br/&gt;Recently I was looking to upgrade the movie playback capabilities of my home machine, which currently runs Ubuntu Linux, OpenSolaris, and Windows XP as a guest OS under VMware.  Specifically, I was looking to make movies play well on the Ubuntu Linux OS and there are several software packages to help out.  The movie player I was using is called &quot;Totem&quot;, but there are others.&lt;br/&gt;&lt;br/&gt;While I was looking at what software packages to get, I ran across &quot;ffmpeg&quot;, which is a nice collection of software for doing the common things you would want to do with continuous media (like movies, as opposed to static media like photos): encode, decode, and transcode (or &quot;convert&quot;, as the &lt;a href=&#39;http://en.wikipedia.org/wiki/FFmpeg&#39;&gt;Wikipedia entry on FFmpeg&lt;/a&gt; says).&lt;br/&gt;&lt;br/&gt;This is a nicely fleshed-out version of what the Transcode company used to do: take movies in one format, convert them to a different file format, and if you wish, also transcode the content into a different encoding.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There are tons of codecs in the FFmpeg package; if you look at the Wikipedia page, you&#39;ll see the mention of something called &quot;&lt;a href=&#39;http://en.wikipedia.org/wiki/FourCC&#39;&gt;FourCC&lt;/a&gt;&quot;, which is a Microsoft term for specifying the kind of encoding scheme used in a movie.  It&#39;s a four-alphanumeric word (e.g., &quot;MPEG&quot;, &quot;DIVX&quot;), and movie players look at the FourCC near the beginning of a movie file to determine what decoder to use to playback the movie content.&lt;br/&gt;&lt;br/&gt;Anyway, check out the package if you&#39;re looking for good software for dealing with movie-type media on Linux machines.  It&#39;s pretty good stuff.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class=&#39;poweredbyperformancing&#39;&gt;Powered by &lt;a href=&#39;http://scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/2338407434601107148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/2338407434601107148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2338407434601107148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/2338407434601107148'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2008/01/cool-audio-video-library-for-linux.html' title='A cool audio-video library for Linux (ffmpeg)'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-4566897333928641398</id><published>2007-10-29T23:50:00.001-07:00</published><updated>2007-10-29T23:50:56.850-07:00</updated><title type='text'>Motion-JPEG vs. MPEG</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;There has been a lot of work in image compression and motion compression formats over the years.  At the time Parallax Graphics was still around, high-quality movies were often recorded in what was commonly referred to as &quot;Motion-JPEG&quot;.  If you&#39;ve done any study about digital movie formats, you may be asking yourself &quot;Why such a goofy name?  Why not just call it MPEG?  After all, that&#39;s pretty much what you mean, isn&#39;t it?&quot;  Well sure: pretty much, but not exactly.  And it has to do a lot with the hardware that was available at the time to do real-time encoding of video signals.&lt;br/&gt;&lt;br/&gt;First, a bit of terminology.  In movie and video terms, you&#39;ll often see the unit of measurement &quot;frames per second&quot;; films are shot at 24 frames per second (abbreviated as &quot;fps&quot;), video in North America is shot at 30 fps, and video shot in Europe is generally shot at 25 fps.  Film is just a series of still photographs shot really quickly -- 24 still images per second -- and each still photograph in a film is called a &quot;frame&quot;.  Same with video.&lt;br/&gt;&lt;br/&gt;Motion-JPEG movies are movies that consist of a series of individual JPEG images.  If you&#39;re recording video at 30 fps, each individual frame can be extracted and decompressed separately.  In essence, Motion-JPEG is a way of saying &quot;This movie consists of a bunch of individual JPEG still images.&quot;  It&#39;s nothing more than that; it&#39;s not as if JPEG and Motion-JPEG images are decoded differently.  They&#39;re all just JPEG images.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;MPEG, however, is more sophisticated.  It uses some of the same principles as JPEG encoding, but MPEG adds another layer of compression: MPEG compression looks at an image and its neighbors to see if there are similarities across time that can be compressed away.  Think about this: if you&#39;re watching a courtroom drama on TV, there are plenty of shots of the judge talking, or somebody on the witness stand.  Their heads may be moving, maybe even their arms, but not much else.  The background remains motionless, so doesn&#39;t really change from one frame to the next.  MPEG recognizes this and stores only the changes from one frame to another.&lt;br/&gt;&lt;br/&gt;MPEG and Motion-JPEG turn out to be pretty different things.  If you ever look at movie compression software or video capture products and see that they create Motion-JPEG files, you know you can do better nowadays.  But you should also know that the Motion-JPEG movies can be pretty easily transcoded into MPEG movies.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class=&#39;poweredbyperformancing&#39;&gt;Powered by &lt;a href=&#39;http://scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/4566897333928641398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/4566897333928641398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4566897333928641398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/4566897333928641398'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2007/10/motion-jpeg-vs-mpeg.html' title='Motion-JPEG vs. MPEG'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-1924962774643540171</id><published>2007-10-12T16:24:00.000-07:00</published><updated>2007-10-12T16:22:08.622-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="avi"/><category scheme="http://www.blogger.com/atom/ns#" term="digital movies"/><category scheme="http://www.blogger.com/atom/ns#" term="quicktime"/><category scheme="http://www.blogger.com/atom/ns#" term="transcoding"/><category scheme="http://www.blogger.com/atom/ns#" term="windows media"/><title type='text'>Transcoding vs. file format conversion</title><content type='html'>When I wrote the software to transcode digital movies, I made a distinction between the term &quot;transcode&quot; and file format conversion.  To me, they are two different things; let me see if I can explain.&lt;br /&gt;&lt;br /&gt;When you look at popular movie file formats like &lt;a href=&quot;http://en.wikipedia.org/wiki/QuickTime&quot;&gt;Quicktime&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Media_Video&quot;&gt;Windows Media Video&lt;/a&gt;, you see two things:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A file format that describes how the movie is laid out; how many audio tracks, the size of the images in the movie, encoding information, all kinds of stuff;&lt;/li&gt;&lt;li&gt;The data itself: frames of compressed or uncompressed images and digitized audio.&lt;/li&gt;&lt;/ol&gt;When I first created the Movie Conversion Tools product, it was to take movies created by Parallax Graphics video capture cards.  Parallax had its own movie file format (this was in the days before Quicktime and Windows had well-established movie file formats, if you can believe that).  The Parallax products had hardware to quickly compress images into JPEG format, so the movies were a series of individual JPEG images, not MPEG files.  (I&#39;ll write later on the difference between motion-JPEG and MPEG).  So to convert Parallax movies into something that could be played by a Mac or PC that could only deal with Quicktime or Windows Media, I had to deal with potentially two problems.  The harder one was the transcoding.&lt;br /&gt;&lt;br /&gt;To convert from a Parallax movie to an &lt;a href=&quot;http://en.wikipedia.org/wiki/Audio_Video_Interleave&quot;&gt;AVI&lt;/a&gt; movie file, I had to:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Change the file format: Parallax has one way of describing the contents of the audio and video data (think of the file format as a table of contents; different file formats have different ways of describing what&#39;s inside the file, but they all have the same basic information);&lt;/li&gt;&lt;li&gt;Sometimes, change each individual image from one image format (e.g., JPEG) to another (e.g., YVU9).  This last part is the transcoding part: it takes the actual image content and re-codes it into something else.  Sometimes during this process, the image quality will be changed because if you&#39;re re-coding into a lossy compression format, you&#39;ll lose some image quality.  (but that&#39;s another topic)&lt;/li&gt;&lt;/ol&gt;I don&#39;t consider file format conversion &quot;transcoding&quot; because you&#39;re not really changing the nature of what&#39;s in the movie file itself; it&#39;s just knowing how to say &quot;There is one minute of video content in this movie at 30 frames per second, and 2 channels of audio at 44.1KHz&quot; in two different ways.  The transcoding is when you have to pull out the audio/video data itself and possibly re-encode it into something different.&lt;br /&gt;&lt;br /&gt;File format conversion alone doesn&#39;t always get you all the way there.  For example, you can take a valid Parallax movie file, convert it into a valid AVI file that any AVI player should be able to parse, and yet the AVI file would not be playable.  Why?  Because the PC playing the AVI file may not have a JPEG decoder, so doesn&#39;t know how to display each image (&quot;frame&quot;) in the movie file.  It can tell you exactly how long the movie file is, and how many bytes are in each frame of the movie; it just doesn&#39;t have the capability of playing back the movie.  The movie was not transcoded into a format that the player could play.&lt;br /&gt;&lt;br /&gt;That&#39;s how I distinguish between transcoding and file format conversion.  One converts the movie&#39;s wrapper (file format conversion), the other converts the movie&#39;s content (transcoding).</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/1924962774643540171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/1924962774643540171' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/1924962774643540171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/1924962774643540171'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2007/10/transcoding-vs-file-format-conversion.html' title='Transcoding vs. file format conversion'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1768495381577499955.post-8179022890762185832</id><published>2007-10-09T23:57:00.001-07:00</published><updated>2007-10-09T23:57:56.913-07:00</updated><title type='text'>Welcome to the Transcode Blog</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;I was talking to a friend of mine recently about a business I started some years ago, called &lt;a href=&#39;http://www.transcode.com/&#39;&gt;Transcode&lt;/a&gt;.  He suggested that it might be a good idea to create a blog about the company and the work I&#39;ve done over the years with multimedia computing; I thought that was a good idea, so I&#39;ve created this blog.&lt;br/&gt;&lt;br/&gt;My intent is to spend my time here writing about various aspects of multimedia computing and things related to transcoding media.  Who knows where it will go, but where I want it to start is as an informal history of &lt;a href=&#39;http://www.transcode.com&#39;&gt;transcode.com&lt;/a&gt;, the company Transcode.&lt;br/&gt;&lt;br/&gt;I&#39;d love to hear from you; comment on the blog if you&#39;ve got something to say about media, transcoding, anything like that.&lt;br/&gt;&lt;br/&gt;Welcome.  Let&#39;s see where this blog takes us.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class=&#39;poweredbyperformancing&#39;&gt;Powered by &lt;a href=&#39;http://scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetranscodeblog.blogspot.com/feeds/8179022890762185832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1768495381577499955/8179022890762185832' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8179022890762185832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1768495381577499955/posts/default/8179022890762185832'/><link rel='alternate' type='text/html' href='http://thetranscodeblog.blogspot.com/2007/10/welcome-to-transcode-blog.html' title='Welcome to the Transcode Blog'/><author><name>Transcode</name><uri>http://www.blogger.com/profile/17419338798148279872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzgM8ALil7KXHb3NY678JyCvzAaRNjKC69f6YvwH0nxo7bwWCxQxfpYnepBLncS65pdf5OSebrfE20k0nnbFKsm8WkeUMPVD1wMWbL8rGLSW8ZXyngAlSoqZHfsW81S3U/s220/g.jpg'/></author><thr:total>1</thr:total></entry></feed>