<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Peaceful Programmer &#187; Uncategorized</title>
	<atom:link href="http://blog.raymondberg.com/archives/category/uncategorized/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.raymondberg.com</link>
	<description>A Blog that Walks the Fine Line Between Usefulness and Acrobats</description>
	<lastBuildDate>Tue, 24 Jan 2012 03:18:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google Chat Across the Pond</title>
		<link>http://blog.raymondberg.com/archives/373</link>
		<comments>http://blog.raymondberg.com/archives/373#comments</comments>
		<pubDate>Sun, 10 Jul 2011 17:05:28 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[different country]]></category>
		<category><![CDATA[dutch]]></category>
		<category><![CDATA[friend]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=373</guid>
		<description><![CDATA[For those who don&#8217;t know, I have a Google Chat Badge on my home page. It goes largely unused, but occasionally I get a fun gem. Guest has joined. Raymond: Greetings Guest: Hallo Spreekt u Nederlands? Raymond: No, I am sorry. English only Un poquito espanol Guest: Ok. I was looking for a Dutch Raymond [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.raymondberg.com/wp-content/uploads/2011/07/blog.png"><img class="aligncenter size-medium wp-image-374" title="blog" src="http://blog.raymondberg.com/wp-content/uploads/2011/07/blog-300x230.png" alt="" width="300" height="230" /></a></p>
<p>For those who don&#8217;t know, I have a Google Chat Badge on my home page. It goes largely unused, but occasionally I get a fun gem.</p>
<blockquote><p><em>Guest has joined.<br />
</em><strong> Raymond:</strong> Greetings<br />
<strong> Guest:</strong> Hallo<br />
Spreekt u Nederlands?<br />
<strong> Raymond:</strong> No, I am sorry.<br />
English only<br />
Un poquito espanol<br />
<strong>Guest:</strong> Ok. I was looking for a Dutch Raymond Berg. Thank you anyway.<br />
<strong>Raymond:</strong><br />
I&#8217;m happy to help<br />
Good luck on your search.<br />
<strong> Guest:</strong> Have a nice day!<br />
Thank you<br />
<strong>Raymond:</strong> You too!<br />
<strong> Guest:</strong> bye<br />
<strong>Raymond:</strong> Goodbye.<br />
<em><span style="font-style: normal;"><em>Guest has left.</em></span></em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/373/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grooveshark&#8217;s DMCA Takedown Notices</title>
		<link>http://blog.raymondberg.com/archives/280</link>
		<comments>http://blog.raymondberg.com/archives/280#comments</comments>
		<pubDate>Mon, 11 Oct 2010 19:38:08 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cancellation]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[dmca]]></category>
		<category><![CDATA[grooveshark]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[rdio]]></category>
		<category><![CDATA[riaa]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=280</guid>
		<description><![CDATA[the RIAA is still out there [doing] jackassy deeds]]></description>
			<content:encoded><![CDATA[<p>I had a chance to work the anger in my previous post about <a href="http://blog.raymondberg.com/archives/278" target="_blank">my broken relationship with Grooveshark</a>. I&#8217;d like to clarify some points.</p>
<p>First, I had no intention of violating any copyright. I used Grooveshark as I understood Grooveshark worked. I took music that I OWN, and uploaded it to the servers so I could listen to it in the cloud. This seemed to big one of the big draws of the service, and so I opted for it.</p>
<p>Second, I PAID for Grooveshark. Well, that is until 6 minutes after I received the DMCA notice from the Grooveshark offices. I was a paying customer since June of this year.  Most people I know who are going to say &#8220;Dude, Grooveshark rocks!! What&#8217;s wrong Grooveshark?!? Don&#8217;t be an idiot, man!&#8221; probably don&#8217;t front the subscription fee to get the desktop and mobile clients.  I&#8217;m just pointing it out because I was dedicated to the cloud-cause. I want this to work, and I want it to not suck. I&#8217;d put up with crappy interfaces and buggy performance if it meant supporting the cause.</p>
<p>Third, the RIAA is still out there performing their oh-so-jackassy deeds to hold back mankind. As a patron of the arts, I am continuously offended by their work and general presence.</p>
<p>Fourth, my subscription was due to be renewed TOMORROW. How hilarious, right?!! Serves you right, Grooveshark, you tramp!</p>
<p>Fifth, I was under the (apparently false) understanding that any music provided to the whole was being licensed and paid for by Grooveshark. For all intents and purposes it seemed like a <a href="http://latimesblogs.latimes.com/technology/2009/10/grooveshark-and-virtual-music-collections.html" target="_blank">legitimate organization</a>. Apparently I was wrong and missed <a href="http://latimesblogs.latimes.com/technology/2010/01/two-steps-forward-one-step-back-for-online-music-services-.html" target="_blank">all the warning signs</a>, you tramp!</p>
<p>Sixth, I can&#8217;t believe I gave up on <a href="http://www.rdio.com/" target="_blank">Rdio </a>so soon! My life would have been so much better in it&#8217;s attractive, but simple, embrace. If it weren&#8217;t so expensive ($10 a month for mobile+web) then I would definitely switch. (How about $6?)</p>
<p>Seventh, I wouldn&#8217;t use Grooveshark again if you paid me. I&#8217;ll go to parties and be in the same room, but this relationship is over.</p>
<p>Eighth, and last, if you&#8217;re paying for Grooveshark I advise you to stop. And if you&#8217;re not paying, then I suggest you move on before you&#8217;re identified and sued by the RIAA for using the service. If the RIAA can find a way to get to you, they&#8217;ll use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/280/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Letter to Sen. Mark Warner (Email Etiquette)</title>
		<link>http://blog.raymondberg.com/archives/246</link>
		<comments>http://blog.raymondberg.com/archives/246#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:15:44 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=246</guid>
		<description><![CDATA[I just submitted this letter to an online form on the Senator&#8217;s homepage. I&#8217;m assuming it&#8217;s not just a problem with him. Senator, You&#8217;ll have to forgive me as none of the subjects in this form drop-down seemed appropriate for this email, so I picked Campaign Finance. I sent you a cookie-cutter style letter concerning the [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">I just submitted this letter to <a href="http://warner.senate.gov/public/index.cfm?p=Contact" target="_blank">an online form on the Senator&#8217;s homepage</a>. I&#8217;m assuming it&#8217;s not just a problem with him.</div>
<blockquote>
<div>
Senator,</div>
<div><span id="more-246"></span></div>
<div>You&#8217;ll have to forgive me as none of the subjects in this form drop-down seemed appropriate for this email, so I picked Campaign Finance.</div>
<div></div>
<div id="_mcePaste">I sent you a cookie-cutter style letter concerning the Network Neutrality debate; and I received a cookie-cutter response back. This is fine, we both obviously deal with a lot of topics and email. We don&#8217;t have time for us or our staffers (thanks to you, by the way) to hand-type emails supporting letterhead-positions. The -only- problem was how you did it. You see, I gave you my email address, the personal line to reach me. What did I get in response? donotreply@warner.senate.gov</div>
<div></div>
<div id="_mcePaste">Look, I don&#8217;t want to tell you how to do your job, but when we enter in this new world of electronic communication it means we need to obey some standard etiquette. After the email that I sent, you had my email address to which you could respond with your thoughts and feelings in that conversation. I appreciate the email you sent, but you broke the potential for conversation and turned information into a one-way-street by sending it from this ridiculous account, equivalent to &#8220;donotreply@yourSenatorCouldntCareLess.gov&#8221;. I don&#8217;t want the email box that your wife sends you dinner with or where you get the daily sports sent, I&#8217;m just saying I&#8217;d like to be able to reply to something you shoved into my inbox.</div>
<div></div>
<div id="_mcePaste">I know the Senator&#8217;s office is a busy place and you probably never see these emails, let alone care about what email address your emails get sent back. However, I know that Senators are supposed to have an open line of communication with their constituents. In fact, this is the basis for the amazing republic in which we live. This is a brave, new world, Senator. I don&#8217;t think I&#8217;m asking for much, just that you don&#8217;t shut me down by not letting me talk back. It&#8217;s only fair.</div>
<p>Your empathy is appreciated,</p>
<p>Raymond Berg<br />
Voter</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/246/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trapped in Bowser&#8217;s Castle</title>
		<link>http://blog.raymondberg.com/archives/237</link>
		<comments>http://blog.raymondberg.com/archives/237#comments</comments>
		<pubDate>Thu, 29 Apr 2010 23:36:21 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=237</guid>
		<description><![CDATA[This clip is going to be my sample to demonstrate wave collision in music mixing.  Even on isolating headphones this sounds garbled in the middle. A quick snippet, from me to you. I think it&#8217;s cute, but a little weak. Hey, Listen! UPDATE: I was able to get a little better about using some of the [...]]]></description>
			<content:encoded><![CDATA[<p>This clip is going to be my sample to demonstrate wave collision in music mixing.  Even on isolating headphones this sounds garbled in the middle. A quick snippet, from me to you. I think it&#8217;s cute, but a little weak.</p>
<p><a href="http://blog.raymondberg.com/wp-content/uploads/2010/04/trapped_in_bowsers_castle.mp3">Hey, Listen!</a></p>
<p>UPDATE: I was able to get a little better about using some of the reverb controls. Here&#8217;s something with two piano voices, and a warm bass.</p>
<p><a href="http://blog.raymondberg.com/wp-content/uploads/2010/04/clouds-on-the-wing.mp3">Clouds on the Wing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/237/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.raymondberg.com/wp-content/uploads/2010/04/clouds-on-the-wing.mp3" length="2611151" type="audio/mpeg" />
<enclosure url="http://blog.raymondberg.com/wp-content/uploads/2010/04/trapped_in_bowsers_castle.mp3" length="971124" type="audio/mpeg" />
		</item>
		<item>
		<title>Frequency Abuse &#8211; Python hates your friends</title>
		<link>http://blog.raymondberg.com/archives/222</link>
		<comments>http://blog.raymondberg.com/archives/222#comments</comments>
		<pubDate>Mon, 05 Apr 2010 02:11:41 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=222</guid>
		<description><![CDATA[I had something fun planned for tonight, but WordPress ate it. You just get the raw bits now. Basically, use this (amazingly short bit of python code) to wreak havoc on your mate&#8217;s computer. ''' Created on Mar 20, 2010 @author: Raymond ''' import win32api import threading class Beep(threading.Thread): def __init__(self,frequency,duration): threading.Thread.__init__(self) self.frequency = frequency [...]]]></description>
			<content:encoded><![CDATA[<p>I had something fun planned for tonight, but <a href="http://blog.raymondberg.com/wp-content/uploads/2010/04/om-nom-nom-nom.jpg">WordPress ate it</a>. You just get the raw bits now. </p>
<p>Basically, use this (amazingly short bit of python code) to wreak havoc on your mate&#8217;s computer.<br />
<code><br />
'''<br />
Created on Mar 20, 2010<br />
@author: Raymond<br />
'''<br />
import win32api<br />
import threading<br />
class Beep(threading.Thread):<br />
    def __init__(self,frequency,duration):<br />
        threading.Thread.__init__(self)<br />
        self.frequency = frequency<br />
        self.duration = duration<br />
    def run(self):<br />
        win32api.Beep(self.frequency,self.duration)<br />
for a in range(0,200):<br />
    a = Beep(a*20,1000)<br />
    a.start()<br />
    a.join()<br />
</code></p>
<p>And no, I&#8217;m not even white-spacing it for you. </p>
<p>Here&#8217;s <a href="http://blog.raymondberg.com/wp-content/uploads/2010/04/frequency_abuse.mp3">a fun mp3 </a>(if you&#8217;re lazy) with <a href="http://blog.raymondberg.com/wp-content/uploads/2010/04/frequency_abuse.png">picture of the audacity output</a>. See, no volume change! Only frequency. I love science. </p>
<p>And <a href="http://blog.raymondberg.com/wp-content/uploads/2010/04/frequency_abuse.zip">the exe</a> if you&#8217;re lazy and you don&#8217;t like to practice safe-computing. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/222/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://blog.raymondberg.com/wp-content/uploads/2010/04/frequency_abuse.mp3" length="638433" type="audio/mpeg" />
		</item>
		<item>
		<title>Reflecting, briefly, on Learning</title>
		<link>http://blog.raymondberg.com/archives/191</link>
		<comments>http://blog.raymondberg.com/archives/191#comments</comments>
		<pubDate>Thu, 04 Mar 2010 03:05:41 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=191</guid>
		<description><![CDATA[My favorite professor, Dr. Bezrukov, used to have a very apt approach embed to those all-important, core elements in computer science to which there was no simple explanation: &#8220;I&#8217;m going to tell you how important it is that you should know this. Not only do you need to remember&#8230;it needs to be there in the [...]]]></description>
			<content:encoded><![CDATA[<p>My favorite professor, Dr. Bezrukov, used to have a very apt approach embed to those all-important, core elements in computer science to which there was no simple explanation: &#8220;I&#8217;m going to tell you how important it is that you should know this. Not only do you need to remember&#8230;it needs to be there in the center of your mind. If someone were to come into your room in the middle of the night, grab you, and shake you awake&#8230;you need to be shouting  as you wake up.&#8221; This was an extraordinary way to help us realize how much he wanted us to learn this topic.</p>
<p>The first thing that my professor explained to me in just such a way was the structure of a Java class. I had never had any programming experience in my life, and Java was as foreign to me as Greek. But it didn&#8217;t take long for me to memorize &#8220;public static void main(String[] args){}&#8221;. I had no clue what any of it meant, but I shouted it when I was startled from my sleep. I also got used to typing it every time I started my homework in vim.</p>
<p>My most enjoyable memories in the computer science field were those &#8220;a-ha&#8221; moments when the simplest of concepts suddenly made complete sense, like Dr. Bezrukov&#8217;s &#8220;public static void main()&#8221;. I admit that I used to have one of these every week. I remember standing in the shower before an early morning of class and suddenly realizing how hot and cold water piping really worked and why it took time for water to warm up. This may seem silly to you, but it&#8217;s not something I had thought about before. I encourage everyone to have these moments as often as possible at every phase in life.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/191/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Dinner at Home</title>
		<link>http://blog.raymondberg.com/archives/172</link>
		<comments>http://blog.raymondberg.com/archives/172#comments</comments>
		<pubDate>Sun, 28 Feb 2010 04:21:11 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=172</guid>
		<description><![CDATA[I'll grant you I've never made a souffle, but I've never had a bad time while cooking.]]></description>
			<content:encoded><![CDATA[<p>Tonight&#8217;s dinner was a nice quick meal of Curried Potatoes and Barbecue [Turkey] Ham (I&#8217;m trying to live a little healthier, after all). This was a bit of an experiment for me, as I&#8217;m not fully acclimated to using curry in my recipes, but I braved it for you, the reader. I do all this for you, and I get nothing in return.</p>
<p>The preparation is simple enough. 3 medium, Yukon gold tomatoes (I&#8217;m sure the recipe would work fine with russets or other kinds) and 1 medium onion, both chopped broadly. Come to think of it, I don&#8217;t think I know another way to say &#8220;chopped into big pieces, kind of bit-sized but maybe a little bigger&#8221;. Anyway, spread these about the cooking pan. </p>
<p>Warm up a 2-3 tablespoons of olive oil with 1-2 tablespoons of butter. As you are beginning to see, I&#8217;m not a big fan of measuring things. Anyways, balance this out with a tablespoon-ish of curry powder and a hefty sprinkling of red pepper and some minced garlic.  This is all relative to your taste! Add pepper if you want, I don&#8217;t care, I even threw in a pinch of cilantro. How you warm this up is your business, but since I don&#8217;t own a microwave I used a cereal bowl nestled in my rice cooker. Let me shatter your belief that decent cooks (and computer people) lead glamorous lives.</p>
<p>Drizzle this evenly over the potato/onion mix. Then start the process to cook this bad boy in an oven or, in my case, Nu-wave oven. Halfway through, stir it up and be sure the sauce coats the potatoes. I would recommend another peppering of curry powder, but I love the taste of curry. Once the potatoes are done, eat them! Bam, who&#8217;s amazing? You are. </p>

<a href='http://blog.raymondberg.com/archives/172/dscf8079-small' title='DSCF8079 (Small)'><img width="150" height="150" src="http://blog.raymondberg.com/wp-content/uploads/2010/02/DSCF8079-Small-150x150.jpg" class="attachment-thumbnail" alt="DSCF8079 (Small)" title="DSCF8079 (Small)" /></a>
<a href='http://blog.raymondberg.com/archives/172/dscf8080-small' title='DSCF8080 (Small)'><img width="150" height="150" src="http://blog.raymondberg.com/wp-content/uploads/2010/02/DSCF8080-Small-150x150.jpg" class="attachment-thumbnail" alt="DSCF8080 (Small)" title="DSCF8080 (Small)" /></a>
<a href='http://blog.raymondberg.com/archives/172/dscf8081-small' title='DSCF8081 (Small)'><img width="150" height="150" src="http://blog.raymondberg.com/wp-content/uploads/2010/02/DSCF8081-Small-150x150.jpg" class="attachment-thumbnail" alt="DSCF8081 (Small)" title="DSCF8081 (Small)" /></a>
<a href='http://blog.raymondberg.com/archives/172/dscf8085-small' title='DSCF8085 (Small)'><img width="150" height="150" src="http://blog.raymondberg.com/wp-content/uploads/2010/02/DSCF8085-Small-150x150.jpg" class="attachment-thumbnail" alt="DSCF8085 (Small)" title="DSCF8085 (Small)" /></a>
<a href='http://blog.raymondberg.com/archives/172/dscf8086-small' title='DSCF8086 (Small)'><img width="150" height="150" src="http://blog.raymondberg.com/wp-content/uploads/2010/02/DSCF8086-Small-150x150.jpg" class="attachment-thumbnail" alt="DSCF8086 (Small)" title="DSCF8086 (Small)" /></a>

<p>Look, I could give you more to work with, but I hate recipes. Even when I follow one I tend to drift off halfway through and add my own personality to it. I&#8217;ll grant you I&#8217;ve never made a souffle, but I&#8217;ve never had a bad time while cooking. Let me know if you found a way to better this recipe. </p>
<p>Bonus &#8211; BBQ Ham: Easy, precooked ham, cubed, dropped in a bowl of hickory bbq sauce, thrown on the grill rack and warmed up in the oven. Easy to do, and life is simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raymond&#8217;s Rules Pt. 1 &#8211; Team Calendars</title>
		<link>http://blog.raymondberg.com/archives/107</link>
		<comments>http://blog.raymondberg.com/archives/107#comments</comments>
		<pubDate>Thu, 18 Jun 2009 01:21:33 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[accept]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[decline]]></category>
		<category><![CDATA[efficient]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[gcal]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[invitation]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[meetings]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[request]]></category>
		<category><![CDATA[shared]]></category>
		<category><![CDATA[shared calendar]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[teamwork]]></category>
		<category><![CDATA[tentative]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://blog.rwberg.org/?p=107</guid>
		<description><![CDATA[Try printing this off and sharing it with your teammates at your next meeting. ]]></description>
			<content:encoded><![CDATA[<p>Rejoining the workforce, if only temporarily, has reminded me of what it&#8217;s like to be productive. That&#8217;s not to say that my education is unproductive, but you do get a sense of accomplishment when you come home every night from a 9-5. You also feel some daily pains when it comes to things like team spaces, both physical and virtual. This is especially true if you&#8217;re joining an established team with idiosyncrasies to which you haven&#8217;t yet grown entirely comfortable.</p>
<p>I made a reference list of rules to obey when using a team Exchange server or other tool supplying a calendar service. While some of the following rules may seem like common sense to you, I challenge you to check yourself against these rules and see if you aren&#8217;t violating at least one of them. Actually, in writing these rules I picked things that I do too, but I won&#8217;t tell you which ones.</p>
<h2>Raymond&#8217;s Rules for Team Calendars (Outlook, Google Calendar)</h2>
<ol>
<li>All teammates must agree to use the calendar service as their primary method for personal appointment management and the collaborative scheduling tool. *</li>
<li>Each member of the team is accountable for their own calendar.</li>
<li>Calendars must be shared with openly with all teammates.</li>
<li>All calendars must be up to date to provide for efficient meeting scheduling and accountability.</li>
<li>All employees are in one of three states at any given time and their calendars should reflect this:
<ul>
<li>Free/Open – No scheduled events or appointments labeled as “Free” to show they do not require direct physical attention.</li>
<li>Busy – Unavailable or occupied during the time of this event.</li>
<li>Out of the Office – Time period when the employee is not located on campus. (Includes telework, alternate duty locations, vacation, personal days)<br />
In the event of an unexpected scheduling change the team member should make alterations to reflect that change as soon as feasibly possible.**</li>
</ul>
</li>
<li>Tentative appointments should be firmly changed to “Accepted” or “Declined” as soon as meeting attendance is most likely ensured. ***</li>
<li>Exceptions are allowed in the form of incalculably, but necessary, overlapping appointments.</li>
<li>It is reasonable to accept an event meeting and cancel in the event of an unexpected change.</li>
<li>Do not add/save items on your calendar that do not serve a purpose in scheduling your day. Extraneous meetings and unrelated events that a team member does not effect the workday should be removed.</li>
<li>Notes/Changes/Modifications to events made on calendars should be performed and tracked through the calendar service to preserve process continuity and centralized storage for meeting related data on changes or additions.</li>
<li> Members who plan to actively attend meetings (i.e. offer input, act on authority, plan to ask questions) should be added by the meeting manager to the official roster and be notified of changes like other participants.</li>
</ol>
<p>*If this a team cannot agree to dedicated use of the system then the team must agree to live in chaos.<br />
**Enabling permissions for a second office-mate to modify a calendar would allow for support for meeting organization and last minute changes.<br />
***All plans are tentative by nature so labeling events as “tentative” implies a further uncertainty than is experienced daily by mortal beings of this universe.</p>
<h3>Casual Tips:</h3>
<ul>
<li> Any foreseeable blocks of work time in which a teammate prefers to be uninterrupted should be labeled on their calendar.</li>
<li>Further use of color coding to specify certain complex cases may be used, but it should be thoroughly enforced. For example, teleworking means an out of the office status but you are available for phone calls and will be responding to email just as you would if you were in the office, so a color code or tag may apply to this situation to help coworkers.</li>
</ul>
<p>As with anything, you may disagree or agree, but I hope you&#8217;ll communicate with me either way. If I&#8217;ve forgotten something that you think belongs on this list, I&#8217;d love to hear it. This is only version one, and there will be other rules to come.</p>
<p>Try printing this off and sharing it with your teammates at your next meeting.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/107/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Quest for Podcast</title>
		<link>http://blog.raymondberg.com/archives/101</link>
		<comments>http://blog.raymondberg.com/archives/101#comments</comments>
		<pubDate>Sun, 29 Mar 2009 04:41:18 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[doppler]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[google talks]]></category>
		<category><![CDATA[googletalks]]></category>
		<category><![CDATA[HD video]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[itunes sucks]]></category>
		<category><![CDATA[miro]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[revision3]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[veoh]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.rwberg.org/?p=101</guid>
		<description><![CDATA[I&#8217;ve been meaning to get into podcasts for a while now as a way to expand my sources and let me pick up more stuff while on the road.  Also, it&#8217;s a little more fun, which is one of the biggest biggest advantages I see to podcasting: the presentation of valuable information in a manner [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to get into podcasts for a while now as a way to expand my sources and let me pick up more stuff while on the road.  Also, it&#8217;s a little more fun, which is one of the biggest biggest advantages I see to podcasting: the presentation of valuable information in a manner that&#8217;s a little more social and palatable than black-on-white. (Read on&#8230;)</p>
<p><span id="more-101"></span>Before I continue, most of you will say &#8220;Podcast, so you use iTunes right?&#8221; Wrong. Like many open source supporters or Windows users, I find iTunes to not be a viable solution because of many reasons: digital rights policies, resource load, update mechanisms, insistence upon taking over your entire media experience,  and ostensible attitude against interoperability (aka. they don&#8217;t like to play nice with others). So let&#8217;s just drop it, and if you disagree then I suggest you stop reading now. It will be very frustrating if you think iTunes is the &#8216;Oracle of the Podcast&#8217;.</p>
<p>Regarding video podcasting (loosely defined) the first step into this area was to use the readily available YouTube subscription services.  Of course, you&#8217;re taking a pretty big hit in the &#8220;available media&#8221; department, but you&#8217;ve got to start somewhere. Unfortunately, sorting and ordering of these channels is terrible under the current configuration.  All of the subscriptions fall into a single, unruly, unsorted listing.</p>
<p>Also, YouTube&#8217;s community isn&#8217;t truly podcasting as it doesn&#8217;t lend itself to separation of logical flows and the content is as unreliable as the casual user uploader. Even professional providers like Google mixes categories like music@, authors@, women@ and candidates@ in their <a href="http://www.youtube.com/user/AtGoogleTalks" target="_blank">AtGoogleTalks</a> channel instead  of separating those into separate channels. This disregard for logic or quality uploads  is systematic of this immature and unmotivated community.</p>
<p>The next attempt is to use RSS readers. Common RSS readers are out of the question in this problem because they lack the ability to separate the media from the post. Even with (my favorite) <a href="http://www.google.com/reader" target="_blank">Google Reader</a>&#8216;s starring feature would force you to manually download source files or listen using their online widget. This is fine if you use Reader solely as a podcasts client, but more often than not you&#8217;ll find yourself frustrated by the break in continuity between reading and listening/watching.</p>
<p>I then looked at the Windows client options.  For all intents and purposes, Google searching proves there isn&#8217;t one.  That is to say that finding any stable podcast client (outside of iTunes) is far from easy in the current climate.  I wandered across <a href="http://www.dopplerradio.net/" target="_blank">Doppler</a>, a small podcast client for Windows with ported versions on the iTouch and iPhone. This alone impressed me.  It was almost perfect, but the interface was buggy and left much to be desired.</p>
<p>At this point I had all but given up. I started surfing <a href="http://revision3.com/" target="_blank">Revision3</a> and looking at what subscription mechanism they used. It looked a lot like <a href="http://www.hulu.com/" target="_blank">Hulu</a>&#8216;s configuration.   It turns out they&#8217;re an all-feed shop actually, which is FANTASTIC.  On top of that, they advocate use of a windows tool of which I had never heard: <a href="http://www.getmiro.com/" target="_blank">Miro</a>.</p>
<h2>My Solution</h2>
<p><a href="http://www.getmiro.com/" target="_blank">Miro </a>is a beautiful, elegant podcast client that sells itself as an &#8220;HD Video Player&#8221;.  In reality, it&#8217;s the exact opposite of Doppler: clean, stable, refined, and attractive.  It does just as well with audio podcasts as it does with video. On top of that, it interprets and downloads videos from almost every single media RSS regardless of format (Revision3, Youtube, Veoh, etc).</p>
<p>It also allows for playlist building and addition of sites so you can manually check for updates of your favorite Hulu shows very quickly, although I&#8217;ll stick with my Hulu account. Lastly, its a torrent downloader and comes with a link to &#8220;LegalTorrents&#8221; to get your started downloading videos and music and whatever else you want from that big happy world of P2P (all legal of course).</p>
<p>So live life, friends. Live it with video, music, and speech. Live, and learn, and download Miro. You&#8217;ll thank me for it some day.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/101/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Community Server &#8211; Test: Disable Binary Logging</title>
		<link>http://blog.raymondberg.com/archives/92</link>
		<comments>http://blog.raymondberg.com/archives/92#comments</comments>
		<pubDate>Fri, 27 Feb 2009 05:47:32 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bin-log]]></category>
		<category><![CDATA[binary logging]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.rwberg.org/archives/92</guid>
		<description><![CDATA[I pose a challenge to any and all who read this blog: tell me how to disable binary logging on a 5.1 installation of the MySQL community server on a Windows XP box. He who finds the Holy Grail and can return the magic elixir found therein to me shall be heralded as one greater [...]]]></description>
			<content:encoded><![CDATA[<p>I pose a challenge to any and all who read this blog: tell me how to disable binary logging on a 5.1 installation of the MySQL community server on a Windows XP box.</p>
<p>He who finds the Holy Grail and can return the magic elixir found therein to me shall be heralded as one greater than all in the land. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/92/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

