<?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"
	>

<channel>
	<title>Ups and Downs and Everything In Between</title>
	<atom:link href="http://maymay.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://maymay.net/blog</link>
	<description>The brutally honest, non-anonymous, first person account of Meitar Moscovitz's life. Also some occasional geekspeak.</description>
	<pubDate>Thu, 21 Aug 2008 04:59:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>My tweets on 2008-08-20</title>
		<link>http://maymay.net/blog/2008/08/20/my-tweets-on-2008-08-20/</link>
		<comments>http://maymay.net/blog/2008/08/20/my-tweets-on-2008-08-20/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/20/my-tweets-on-2008-08-20/</guid>
		<description><![CDATA[
Struggling to wake up &#38; go to work again, not cuz I&#8217;m tired, but cuz I don&#8217;t want to do that work. Must intervene there or else BAD THINGS. #
Best way to get the development team better testing tools: make your managers be your testers. They&#8217;ll hate it, and want you to automate it. #
Realizing [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Struggling to wake up &amp; go to work again, not cuz I&#8217;m tired, but cuz I don&#8217;t want to do that work. Must intervene there or else BAD THINGS. <a href="http://twitter.com/maymaym/statuses/892736894">#</a></li>
<li>Best way to get the development team better testing tools: make your managers be your testers. They&#8217;ll hate it, and want you to automate it. <a href="http://twitter.com/maymaym/statuses/892766474">#</a></li>
<li>Realizing that I need a bit of a refresher on Python&#8217;s standard distribution model because it&#8217;s not really all that standard to begin with…. <a href="http://twitter.com/maymaym/statuses/892990891">#</a></li>
<li>@grantyoung FTFF. It&#8217;s worst with WebDAV volumes and is for some reason seems even more noticeable with Apple&#8217;s own iDisk volume. Go figure. <a href="http://twitter.com/maymaym/statuses/893019356">#</a></li>
<li>Haha! The fast, good, cheap triangle is the biz version of the tired, hungry, and horny triangle in <acronym title="Dominance [and] submission">D/s</acronym> relationships; you can resolve any 2 <a href="http://twitter.com/maymaym/statuses/893307133">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/20/my-tweets-on-2008-08-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-19</title>
		<link>http://maymay.net/blog/2008/08/19/my-tweets-on-2008-08-19/</link>
		<comments>http://maymay.net/blog/2008/08/19/my-tweets-on-2008-08-19/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/19/my-tweets-on-2008-08-19/</guid>
		<description><![CDATA[
Today&#8217;s plan of action: Wake up, go to work, wake up, do some work, wake up again, then maybe go to @WSG meetings later in the day. Maybe. #
Getting more ppl on a project makes for more talking and less coding. I&#8217;m reminded yet again of why I want to move to SF and join [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Today&#8217;s plan of action: Wake up, go to work, wake up, do some work, wake up again, then maybe go to @WSG meetings later in the day. Maybe. <a href="http://twitter.com/maymaym/statuses/891610771">#</a></li>
<li>Getting more ppl on a project makes for more talking and less coding. I&#8217;m reminded yet again of why I want to move to SF and join a startup. <a href="http://twitter.com/maymaym/statuses/891712624">#</a></li>
<li>Finally feel like I can make real progress trying to learn Deliverance. Deliverance seems F&#8217;IN AWESOME: <a href="http://tinyurl.com/6mfntn" rel="nofollow">http://tinyurl.com/6mfntn</a> XPath FTW! <a href="http://twitter.com/maymaym/statuses/891838671">#</a></li>
<li>OMG, really. Up in arms about writing valid <acronym title="eXtensible HyperText Markup Language; HTML reformulated as XML">XHTML</acronym> but then give me templates like this: &lt;img … width=&#8221;139px&#8221; /&gt; 139px? Srsly, WTF? <a href="http://twitter.com/maymaym/statuses/891868907">#</a></li>
<li>Debating whether or not to go to the @WSG meeting tonight. Don&#8217;t want to miss keep missing them but unsure if I have the mental energy. <a href="http://twitter.com/maymaym/statuses/891931782">#</a></li>
<li>Now I&#8217;m actually AT the @WSG meeting and can&#8217;t decide whether to STAY. Looks like biz geek city. I&#8217;m in the wrong mood for this thing. <a href="http://twitter.com/maymaym/statuses/891941099">#</a></li>
<li>Speak of the devil. I just ran into like 5 coworkers and two acquaintences from a Drupal meeting. And still, I&#8217;m debating leaving. <a href="http://twitter.com/maymaym/statuses/891945072">#</a></li>
<li>I ran into enough people I already know that leaving is weirder than staying. I&#8217;ll stick around after all. Why not, right? Sigh. <a href="http://twitter.com/maymaym/statuses/891954321">#</a></li>
<li>The value of staying at this for me would be social, not technical, and I&#8217;m about ready to hit someone. That means it&#8217;s time to go. <a href="http://twitter.com/maymaym/statuses/891979173">#</a></li>
<li>Wandering around downtown Sydney, grabbed some fast food, listening to Security Now to feel better. Great tech <a href="http://grc.com/feedback" rel="nofollow">http://grc.com/feedback</a> <a href="http://twitter.com/maymaym/statuses/892005815">#</a></li>
<li>Wandering around downtown Sydney, grabbed some fast food, listening to Security Now to feel better. Great tech at <a href="http://grc.com/securitynow" rel="nofollow">http://grc.com/securitynow</a> <a href="http://twitter.com/maymaym/statuses/892031596">#</a></li>
<li>Shite! I&#8217;ve had a screwy email rule diverting msgs to the wrong place for a few days = I&#8217;ve probably missed your mail! Sorry, please resend! <a href="http://twitter.com/maymaym/statuses/892042383">#</a></li>
<li>Submitting errata for my own book is amusing. In brighter news, the first Amazon review gives it a solid 4/5 stars <a href="http://tinyurl.com/5zglrv" rel="nofollow">http://tinyurl.com/5zglrv</a> <a href="http://twitter.com/maymaym/statuses/892248787">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/19/my-tweets-on-2008-08-19/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-18</title>
		<link>http://maymay.net/blog/2008/08/18/my-tweets-on-2008-08-18/</link>
		<comments>http://maymay.net/blog/2008/08/18/my-tweets-on-2008-08-18/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/18/my-tweets-on-2008-08-18/</guid>
		<description><![CDATA[
Finally got the author copy of http://tinyurl.com/mywebbook this morning. I spent ten minutes flipping through it, made me late for work. #
Had a tough morning, had lunch with @BloodyLaughter, then came back and initiated a much-needed red-flagging discussion with @factorypreset. #
I am reminded of the time when I heard someone say, &#8220;If you are angry [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Finally got the author copy of <a href="http://tinyurl.com/mywebbook" rel="nofollow">http://tinyurl.com/mywebbook</a> this morning. I spent ten minutes flipping through it, made me late for work. <a href="http://twitter.com/maymaym/statuses/890627064">#</a></li>
<li>Had a tough morning, had lunch with @BloodyLaughter, then came back and initiated a much-needed red-flagging discussion with @factorypreset. <a href="http://twitter.com/maymaym/statuses/890787024">#</a></li>
<li>I am reminded of the time when I heard someone say, &#8220;If you are angry at someone, it means you haven&#8217;t given them enough time to get it.&#8221; <a href="http://twitter.com/maymaym/statuses/890831505">#</a></li>
<li>Left work  earlier than normal in effort to make tonight productive on personal project front. It&#8217;s more interesting than work stuff. <a href="http://twitter.com/maymaym/statuses/890889425">#</a></li>
<li>Do you think it&#8217;s sexist that the supermarket layout puts baby food right across the aisle from makeup and tampons? <a href="http://twitter.com/maymaym/statuses/890909651">#</a></li>
<li>Made progress on the freelance gigs but not as much as I&#8217;d hoped. I am blocked by a headache, low energy, and a foggy brain. Solution? Food. <a href="http://twitter.com/maymaym/statuses/890986201">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/18/my-tweets-on-2008-08-18/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-17</title>
		<link>http://maymay.net/blog/2008/08/17/my-tweets-on-2008-08-17-2/</link>
		<comments>http://maymay.net/blog/2008/08/17/my-tweets-on-2008-08-17-2/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/17/my-tweets-on-2008-08-17-2/</guid>
		<description><![CDATA[
About to start presentation on D/s relationships, but can barely think straight thanks to last night&#8217;s booze and cookies. Meep. #
Oh. That didn&#8217;t in very well at all. At least it&#8217;s good that I am incredibly harsh on myself. Maybe it wasn&#8217;t that bad&#8230;. #

]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>About to start presentation on <acronym title="Dominance [and] submission">D/s</acronym> relationships, but can barely think straight thanks to last night&#8217;s booze and cookies. Meep. <a href="http://twitter.com/maymaym/statuses/889956625">#</a></li>
<li>Oh. That didn&#8217;t in very well at all. At least it&#8217;s good that I am incredibly harsh on myself. Maybe it wasn&#8217;t that bad&#8230;. <a href="http://twitter.com/maymaym/statuses/890024889">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/17/my-tweets-on-2008-08-17-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-16</title>
		<link>http://maymay.net/blog/2008/08/16/my-tweets-on-2008-08-16/</link>
		<comments>http://maymay.net/blog/2008/08/16/my-tweets-on-2008-08-16/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/16/my-tweets-on-2008-08-16/</guid>
		<description><![CDATA[
@stefsull I called my health insurer, during call it became clear they had 2 records of me in their DB. Can we say data integrity problems? #
@ferric The thing about the git screw ups is that we lost no code, it was just not in the right place; git worked IN SPITE of its crazy [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@stefsull I called my health insurer, during call it became clear they had 2 records of me in their DB. Can we say data integrity problems? <a href="http://twitter.com/maymaym/statuses/889079604">#</a></li>
<li>@ferric The thing about the git screw ups is that we lost no code, it was just not in the right place; git worked IN SPITE of its crazy use. <a href="http://twitter.com/maymaym/statuses/889082617">#</a></li>
<li>@echomikeromeo I have never done that. Where are you going? Wherever it is, have a great time! Bring us pictures! <a href="http://twitter.com/maymaym/statuses/889085166">#</a></li>
<li>Got a 2nd invite to a group sex blog, wants me to crosspost from my own. 1) that is bad for my SRPs and 2) that&#8217;s why I publish an <acronym title="Really Simple Syndication">RSS</acronym> feed. <a href="http://twitter.com/maymaym/statuses/889092834">#</a></li>
<li>@ferric No, I set up native git but am considering setting up a gitsvn conduit for our contractors who like svn. Me <a href="http://github.com/meitar" rel="nofollow">http://github.com/meitar</a> <a href="http://twitter.com/maymaym/statuses/889142667">#</a></li>
<li>At a cafe in Glebe watching the male half of a heterosexual couple humor the female half on her new dress purchase. So cute! <a href="http://twitter.com/maymaym/statuses/889188978">#</a></li>
<li>Writing about interpersonal relationships as complex adaptive systems for our upcoming presentation on <acronym title="Dominance [and] submission">D/s</acronym> Relationships. <a href="http://twitter.com/maymaym/statuses/889221210">#</a></li>
<li>Exploring Sydney&#8217;s Camperdown and Leichhardt neighborhoods with @BloodyLaughter. It&#8217;s kind of really ugly here. <a href="http://twitter.com/maymaym/statuses/889246697">#</a></li>
<li>Woah, we just stumbled across a gigantic beads store. I&#8217;ve spontaneously decided to buy @BloodyLaughter a present here. <a href="http://twitter.com/maymaym/statuses/889251525">#</a></li>
<li>Holy craps @BloodyLaughter and I spent the last 2 and a half hours getting complimented on our presentations at a party. That&#8217;s weird. <a href="http://twitter.com/maymaym/statuses/889329928">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/16/my-tweets-on-2008-08-16/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-15</title>
		<link>http://maymay.net/blog/2008/08/15/my-tweets-on-2008-08-15/</link>
		<comments>http://maymay.net/blog/2008/08/15/my-tweets-on-2008-08-15/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/15/my-tweets-on-2008-08-15/</guid>
		<description><![CDATA[
http://twiddla.com/ + Jabber voice chat = free remote conference call + interactive whiteboarding applications. Very, very cool+very free! #
…still writing internal documentation so that our rapidly growing number of developers all understand our semi-atypical git workflow… #
@ferric That&#8217;s cuz vi users are more practical than emacs&#8217;. It&#8217;s like the secular vs. religious parties. Emacs is [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li><a href="http://twiddla.com/" rel="nofollow">http://twiddla.com/</a> + Jabber voice chat = free remote conference call + interactive whiteboarding applications. Very, very cool+very free! <a href="http://twitter.com/maymaym/statuses/888103188">#</a></li>
<li>…still writing internal documentation so that our rapidly growing number of developers all understand our semi-atypical git workflow… <a href="http://twitter.com/maymaym/statuses/888218657">#</a></li>
<li>@ferric That&#8217;s cuz vi users are more practical than emacs&#8217;. It&#8217;s like the secular vs. religious parties. Emacs is religion, vi is real life. <a href="http://twitter.com/maymaym/statuses/888219673">#</a></li>
<li>OMG TGIF. That is all. <a href="http://twitter.com/maymaym/statuses/888307451">#</a></li>
<li>Cracking up at <a href="http://xkcd.com/463/" rel="nofollow">http://xkcd.com/463/</a> because it&#8217;s exactly how I feel about so many other things I witness every day…. Shall I count the ways? <a href="http://twitter.com/maymaym/statuses/888461513">#</a></li>
<li>Reading Wikipedia page on &#8220;Virtual function&#8221;s the relationship between abstract classes, interfaces, and polymorphic inheritance dawns on me <a href="http://twitter.com/maymaym/statuses/888576101">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/15/my-tweets-on-2008-08-15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-14</title>
		<link>http://maymay.net/blog/2008/08/14/my-tweets-on-2008-08-14-2/</link>
		<comments>http://maymay.net/blog/2008/08/14/my-tweets-on-2008-08-14-2/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/14/my-tweets-on-2008-08-14-2/</guid>
		<description><![CDATA[
I like that I am very clearly no longer the disgruntled young boy, but rather the unafraid, vocal advocate for myself I always wanted to be. #
&#8220;Things should be made as simple as possible, but no simpler.&#8221; -Einstein. An oldie but a goodie from XML.com on SOA http://tinyurl.com/ome7j #
Trying VERY hard to tone down the [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I like that I am very clearly no longer the disgruntled young boy, but rather the unafraid, vocal advocate for myself I always wanted to be. <a href="http://twitter.com/maymaym/statuses/886930941">#</a></li>
<li>&#8220;Things should be made as simple as possible, but no simpler.&#8221; -Einstein. An oldie but a goodie from <acronym title="eXtensible Markup Language">XML</acronym>.com on SOA <a href="http://tinyurl.com/ome7j" rel="nofollow">http://tinyurl.com/ome7j</a> <a href="http://twitter.com/maymaym/statuses/886939440">#</a></li>
<li>Trying VERY hard to tone down the irritability in my emails today. I suspect I&#8217;m failing, but then again maybe that&#8217;s actually a good thing. <a href="http://twitter.com/maymaym/statuses/886970706">#</a></li>
<li>@CatalinaLoves Feel free to send an email my way whenever. I&#8217;d be utterly thrilled to get a not-business-related email right about now…. <a href="http://twitter.com/maymaym/statuses/886999729">#</a></li>
<li>Possibly unconventional looks I love: t-shirt and undies,  ribbon in one&#8217;s hair, sweater over collared shirt, plaid shirts on girls. <a href="http://twitter.com/maymaym/statuses/887089720">#</a></li>
<li>Enjoying the realization of how much I&#8217;ve learned in the last 3 months while working with new tools. Not enjoying resistance to said tools. <a href="http://twitter.com/maymaym/statuses/887156104">#</a></li>
<li>Rewriting git repository history in a project that has became way more complicated than it needed to be. Hopefully this should help…. <a href="http://twitter.com/maymaym/statuses/887247255">#</a></li>
<li>Just finished untangling our repository&#8217;s messed up development branches. Coworker said: &#8220;Wow, it used to look like the London underground.&#8221; <a href="http://twitter.com/maymaym/statuses/887448427">#</a></li>
<li>@stefsull That is a pet peeve of mine. Whenever I experience I lose confidence in the company&#8217;s technology and organizational ability. <a href="http://twitter.com/maymaym/statuses/887921557">#</a></li>
<li>@ferric With great power comes great responsibility. SVN gives you less control over repo than git so harder to screw it up due to ignorance <a href="http://twitter.com/maymaym/statuses/887925493">#</a></li>
<li>Bracing for the day by wearing my diplomat&#8217;s hat. I sense I will need it on at least two fronts of my job today. Crap, where&#8217;d I put it?! <a href="http://twitter.com/maymaym/statuses/887941024">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/14/my-tweets-on-2008-08-14-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-13</title>
		<link>http://maymay.net/blog/2008/08/13/my-tweets-on-2008-08-13/</link>
		<comments>http://maymay.net/blog/2008/08/13/my-tweets-on-2008-08-13/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/13/my-tweets-on-2008-08-13/</guid>
		<description><![CDATA[
Fixing people&#8217;s tech issues one after the other. As usual, causes are almost always between the desk and the keyboard, but I won&#8217;t get mad. #
Reason 73 why I &#60;3 Trac for IT: When my boss asks me &#8220;Why hasn&#8217;t X happened?&#8221; I can show the ticket he owns that hasn&#8217;t updated in 5 wks. [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Fixing people&#8217;s tech issues one after the other. As usual, causes are almost always between the desk and the keyboard, but I won&#8217;t get mad. <a href="http://twitter.com/maymaym/statuses/885861896">#</a></li>
<li>Reason 73 why I &lt;3 Trac for IT: When my boss asks me &#8220;Why hasn&#8217;t X happened?&#8221; I can show the ticket he owns that hasn&#8217;t updated in 5 wks. <a href="http://twitter.com/maymaym/statuses/885963338">#</a></li>
<li>Enjoying homemade pasta with chilli, onion, fresh tomato, and cheese for dinner tonight. Cheap, fast, yummy, and most importantly, relaxing. <a href="http://twitter.com/maymaym/statuses/886191182">#</a></li>
<li>As if I needed any more convincing that tech support was mostly about figuring out what the hell people are asking for, I get another email… <a href="http://twitter.com/maymaym/statuses/886194071">#</a></li>
<li>I feel disappointed in myself that, once again, I have let it become late, late at night and I have spent the entire evening at my computer. <a href="http://twitter.com/maymaym/statuses/886429648">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/13/my-tweets-on-2008-08-13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-12</title>
		<link>http://maymay.net/blog/2008/08/12/my-tweets-on-2008-08-12/</link>
		<comments>http://maymay.net/blog/2008/08/12/my-tweets-on-2008-08-12/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/12/my-tweets-on-2008-08-12/</guid>
		<description><![CDATA[
Tweet poll: What is the no. 1 thing you wish someone could have told you about D/s relationships before you knew much about them yourself? #
Trying to get Plone site running with buildout on Mac OS X, which is not as simple as it should be. Conclusion? Plone still has a way to go. #
Why [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Tweet poll: What is the no. 1 thing you wish someone could have told you about <acronym title="Dominance [and] submission">D/s</acronym> relationships before you knew much about them yourself? <a href="http://twitter.com/maymaym/statuses/884688804">#</a></li>
<li>Trying to get Plone site running with buildout on Mac <acronym title="Operating System">OS</acronym> X, which is not as simple as it should be. Conclusion? Plone still has a way to go. <a href="http://twitter.com/maymaym/statuses/884843813">#</a></li>
<li>Why Google rocks: <a href="http://tinyurl.com/639pvs" rel="nofollow">http://tinyurl.com/639pvs</a> Google Calendar now supports CalDAV, can do bi-directional sync to iCal! GREAT for small groups. <a href="http://twitter.com/maymaym/statuses/884864316">#</a></li>
<li>How documentation saves money: your colleagues don&#8217;t spend 5 hrs each running into the same build problems as you did but didn&#8217;t write down. <a href="http://twitter.com/maymaym/statuses/884930318">#</a></li>
<li>@CurvaceousDee Yeah, ESX Server 3.0.3 was just released. Very cool product but if all you want is a <acronym title="Virtual Machine">VM</acronym> machine VMware Server works for free. <a href="http://twitter.com/maymaym/statuses/884954104">#</a></li>
<li>Life changing git experience: client finds bug in code, I checkout new branch of code to fix, push changes—all remotely! Moral? Branch A LOT <a href="http://twitter.com/maymaym/statuses/885211250">#</a></li>
<li>Fan of Skype? Use Skype over a LAN via Bonjour on Mac <acronym title="Operating System">OS</acronym> X: Skype → Preferences → Privacy → Enable Bonjour, then Skype → Window → Bonjour. <a href="http://twitter.com/maymaym/statuses/885240722">#</a></li>
<li>Given up trying to keep up w/the things that used to be routine information and apologize if this means you. I&#8217;m still reading email, tho. <a href="http://twitter.com/maymaym/statuses/885328517">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/12/my-tweets-on-2008-08-12/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-11</title>
		<link>http://maymay.net/blog/2008/08/11/my-tweets-on-2008-08-11/</link>
		<comments>http://maymay.net/blog/2008/08/11/my-tweets-on-2008-08-11/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/11/my-tweets-on-2008-08-11/</guid>
		<description><![CDATA[
This is not the parallel universe I wanted to wake up in today. Gonna go try to find myself a universe jumping machine. &#8230;.. #
Feedback from a blog reader: &#8220;Thanks for all the laughs and interesting thought provoking pieces.&#8221; :D Thank you for making my day better! #
Trying to get out of the studio before [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>This is not the parallel universe I wanted to wake up in today. Gonna go try to find myself a universe jumping machine. &#8230;.. <a href="http://twitter.com/maymaym/statuses/883643917">#</a></li>
<li>Feedback from a blog reader: &#8220;Thanks for all the laughs and interesting thought provoking pieces.&#8221; :D Thank you for making my day better! <a href="http://twitter.com/maymaym/statuses/883693686">#</a></li>
<li>Trying to get out of the studio before something else blows up and going to lunch with @BloodyLaughter to attempt to rectify a bad morning. <a href="http://twitter.com/maymaym/statuses/883745016">#</a></li>
<li>@essinem They were probably spammers, the bastards. Twitter routinely gets rid of accounts that are spam, and I say good riddance to them! <a href="http://twitter.com/maymaym/statuses/883990193">#</a></li>
<li>Chinese takeout and old video podcasts are not exactly how I envisioned this night, but there are worse things. Anyway, I got me some booze. <a href="http://twitter.com/maymaym/statuses/883991238">#</a></li>
<li>Watching Mike Cohn speak about &#8220;transitioning&#8221; <a href="http://tinyurl.com/6c7v68" rel="nofollow">http://tinyurl.com/6c7v68</a> and I don&#8217;t mean gender. <a href="http://twitter.com/maymaym/statuses/884041737">#</a></li>
<li>Choice excerpt of mine from a convo w/colleague tonight: &#8220;The only silver bullets are the things we can do ourselves to reduce complexity.&#8221; <a href="http://twitter.com/maymaym/statuses/884054215">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/11/my-tweets-on-2008-08-11/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-10</title>
		<link>http://maymay.net/blog/2008/08/10/my-tweets-on-2008-08-10/</link>
		<comments>http://maymay.net/blog/2008/08/10/my-tweets-on-2008-08-10/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/10/my-tweets-on-2008-08-10/</guid>
		<description><![CDATA[
Lazy morning bondage, orgasms, and cuddling. Part of a balanced diet. The other part? Food. I should go get me some of that now. #
Okay, seriously, what is the point of ordering chicken caesar salad in a restaurant if they will serve it to you in big uncut chunks? #
Sydney CBD advertisement showcases Asus laptop, [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Lazy morning bondage, orgasms, and cuddling. Part of a balanced diet. The other part? Food. I should go get me some of that now. <a href="http://twitter.com/maymaym/statuses/883003045">#</a></li>
<li>Okay, seriously, what is the point of ordering chicken caesar salad in a restaurant if they will serve it to you in big uncut chunks? <a href="http://twitter.com/maymaym/statuses/883042191">#</a></li>
<li>Sydney CBD advertisement showcases Asus laptop, Lamborgini car and Centrino chipset? One of these things is not like the others! <a href="http://twitter.com/maymaym/statuses/883053282">#</a></li>
<li>@factorypreset That doesn&#8217;t seem to happen at IGA because they play more Britney Spears than Christina Aguilerra. Still, that&#8217;s very funny. <a href="http://twitter.com/maymaym/statuses/883094409">#</a></li>
<li>I was totally going to do work tonight but then got sidetracked into helping people with mod_rewrite magic and submissive boy psychology. <a href="http://twitter.com/maymaym/statuses/883113444">#</a></li>
<li>Note to self: trying to write techy blog posts SO DOES NOT WORK while talking about orgasm denial w/the sexy geek @ <a href="http://KinkInExile.com/" rel="nofollow">http://KinkInExile.com/</a> <a href="http://twitter.com/maymaym/statuses/883123305">#</a></li>
<li>Trying (and failing) to go to sleep at a reasonable hour, however I did manage to get a lot of freelance code writing done, which is good. <a href="http://twitter.com/maymaym/statuses/883358486">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/10/my-tweets-on-2008-08-10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use mod_rewrite rules to easily enable web site &#8220;maintenance&#8221; modes</title>
		<link>http://maymay.net/blog/2008/08/10/how-to-use-mod_rewrite-rules-to-easily-enable-web-site-maintenance-modes/</link>
		<comments>http://maymay.net/blog/2008/08/10/how-to-use-mod_rewrite-rules-to-easily-enable-web-site-maintenance-modes/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 09:24:07 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[Crosspost]]></category>

		<category><![CDATA[HOWTO]]></category>

		<category><![CDATA[Tech/Computing]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/?p=574</guid>
		<description><![CDATA[When you&#8217;re administering a web site, sometimes you need to make changes that for whatever reasons require that the web site be temporarily unavailable for normal visitors. One obvious example is database maintenance. Unless you have the resources to do full-blown load balancing across a server cluster, you probably have to accept that your site [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re administering a web site, sometimes you need to make changes that for whatever reasons require that the web site be temporarily unavailable for normal visitors. One obvious example is database maintenance. Unless you have the resources to do full-blown load balancing across a server cluster, you probably have to accept that your site is going to be down for a short period of time.</p>
<p>When this happens, it&#8217;s generally a good idea to show your visitors a web page that briefly explains the situation. This is typically a page that politely explains that the &#8220;site is temporarily down for maintenance&#8221; and so on. I&#8217;ve taken to calling such a page a &#8220;curtain&#8221; because it&#8217;s a little like putting a curtain up in front of construction work.</p>
<p>You put the curtain up, do whatever you need to do to fix or upgrade or maintain your web site in the background, then take the curtain down. For delicate servers, this has the added benefit of dramatically reducing server load while you do your maintenance tasks. You can even allow access to specific visitors, such as QA testers or remote admins while this curtain is up, while still redirecting normal users to the &#8220;down for maintenance&#8221; page.</p>
<p>Obviously, the first thing you need is the page that explains your site is down for maintenance reasons. This can be anything you like, but it&#8217;s simplest to make it a static <acronym title="HyperText Markup Language">HTML</acronym> page and place any and all resources you need for this page (like images) into the same folder. I often use a directory named <code>down-for-maintenance</code> and I place an <code>index.html</code> file in that folder to use as my &#8220;curtain&#8221; page. Images go straight into the <code>down-for-maintenance</code> directory, too.</p>
<p>Once you have that, you can then use the following Apache configurations to create an &#8220;on/off switch&#8221; for putting your curtain up and taking it down.</p>
<pre class="apache-config">
# To take the web site into a maintenance mode, create a file named
# maintenance-mode-on at the document (website) root, such as this:
#
#     touch maintenance-mode-on
#
# To bring the web site back, remove or rename the file, such as this:
#
#    mv maintenance-mode-on maintenance-mode-off
#
# To enable the site for your <acronym title="Internet Protocol">IP</acronym> address only but nobody else's
# uncomment the second RewriteCond directive.
&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On
    RewriteCond %{DOCUMENT_ROOT}/maintenance-mode-on -f
    #RewriteCond %{REMOTE_ADDR} !^<var>your.IP.address.here</var>$
    RewriteRule !^down-for-maintenance/.*$ /down-for-maintenance/ [R,L]
&lt;/IfModule&gt;
</pre>
<p>What this does, step by step, is:</p>
<ol>
<li>Determines whether or not you have <code>mod_rewrite</code> enabled. If you don&#8217;t, then nothing happens.</li>
<li>Enables the <code>mod_rewrite</code> rewriting engine.</li>
<li>Checks for the existence of a file called <code>maintenance-mode-on</code> at your site&#8217;s root. If such a file does not exist, nothing happens.</li>
<li>With the second <code>RewriteCond</code> directive uncommented, it also checks the visitor&#8217;s <acronym title="Internet Protocol">IP</acronym> address and if it does match the one listed nothing special happens. If it does <em>not</em> math the one listed, the next line, which is the redirect, is executed.</li>
<li>Checks the requested <acronym title="Uniform Resource Identifier">URI</acronym> and if it does not begin with <code>down-for-maintenance</code>, a temporary redirect (<acronym title="HyperText Transfer Protocol">HTTP</acronym> status code 302) is issued that points browsers to the <code>down-for-maintenance</code> directory you created earlier. Obviously, if you named this directory something else, you should change this <code>RewriteRule</code>.</li>
</ol>
<p>This isn&#8217;t perfect. For example, if a visitor is filling out a multi-page form then they might get interrupted half way through when you enable the curtain since the curtain takes effect starting at the next <acronym title="HyperText Transfer Protocol">HTTP</acronym> request after you enable it. That said, the only way to do truly graceful maintenance with zero downtime is load balancing, and that is beyond the capability of most simple sites, but this curtain is extremely simple and extremely effective.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/10/how-to-use-mod_rewrite-rules-to-easily-enable-web-site-maintenance-modes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-09</title>
		<link>http://maymay.net/blog/2008/08/09/my-tweets-on-2008-08-09/</link>
		<comments>http://maymay.net/blog/2008/08/09/my-tweets-on-2008-08-09/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/09/my-tweets-on-2008-08-09/</guid>
		<description><![CDATA[
It doesn&#8217;t matter how good you are or how awesome your code is. The way to solve problems is still through a logical process of elimination. #
I think I&#8217;m going to get repetitive stress injury in my fingers from reloading pages in IE trying to track down an elusive bug…damn IE bugs. #
I think I [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>It doesn&#8217;t matter how good you are or how awesome your code is. The way to solve problems is still through a logical process of elimination. <a href="http://twitter.com/maymaym/statuses/882169493">#</a></li>
<li>I think I&#8217;m going to get repetitive stress injury in my fingers from reloading pages in <acronym title="Internet Explorer">IE</acronym> trying to track down an elusive bug…damn <acronym title="Internet Explorer">IE</acronym> bugs. <a href="http://twitter.com/maymaym/statuses/882311205">#</a></li>
<li>I think I should start keeping records of exactly how many times the ultimate conclusion to a problem is the conclusion I came to first. <a href="http://twitter.com/maymaym/statuses/882421904">#</a></li>
<li>Blissing out while mostly tied by @BloodyLaughter in hemp and MFP ropes. Best relaxation techniques ever. Now it&#8217;s bedtime, still tied up. <a href="http://twitter.com/maymaym/statuses/882563247">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/09/my-tweets-on-2008-08-09/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-08</title>
		<link>http://maymay.net/blog/2008/08/08/my-tweets-on-2008-08-08/</link>
		<comments>http://maymay.net/blog/2008/08/08/my-tweets-on-2008-08-08/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/08/my-tweets-on-2008-08-08/</guid>
		<description><![CDATA[
I&#8217;m having trouble deciding how much to pretty up before I leave for work today. On the one hand it&#8217;s Friday, but on the other hand, Friday. #
@essinem Twitter sex is just a variation on cybersex. Or as we techies would like to say, it is a subclass: TwitterSex extends CyberSex. :) #
@ProblmLikeMaria Really? Awesome! [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I&#8217;m having trouble deciding how much to pretty up before I leave for work today. On the one hand it&#8217;s Friday, but on the other hand, Friday. <a href="http://twitter.com/maymaym/statuses/880954608">#</a></li>
<li>@essinem Twitter sex is just a variation on cybersex. Or as we techies would like to say, it is a subclass: TwitterSex extends CyberSex. :) <a href="http://twitter.com/maymaym/statuses/881101844">#</a></li>
<li>@ProblmLikeMaria Really? Awesome! Details?! Also, I&#8217;d like to take this opportunity to spontaneously remind you that I really miss you…hugs! <a href="http://twitter.com/maymaym/statuses/881110661">#</a></li>
<li>I just realized that Safari 3.1 reports <acronym title="HyperText Transfer Protocol">HTTP</acronym> Digest Authentication windows as &#8220;Your log-in information will be sent securely.&#8221; LIES, LIES! <a href="http://twitter.com/maymaym/statuses/881119481">#</a></li>
<li>When I was little I used to play this wonderful game called X-Wing which taught me two things. 1) How to be situationally aware. 2) Me=geek. <a href="http://twitter.com/maymaym/statuses/881227681">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/08/my-tweets-on-2008-08-08/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use HTTP Basic Authentication with git</title>
		<link>http://maymay.net/blog/2008/08/08/how-to-use-http-basic-authentication-with-git/</link>
		<comments>http://maymay.net/blog/2008/08/08/how-to-use-http-basic-authentication-with-git/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 05:56:57 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[Crosspost]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Tech/Computing]]></category>

		<category><![CDATA[Unix/Linux]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/?p=563</guid>
		<description><![CDATA[Coming right on the heels of my need to set up a git repository on shared hosts, I next wanted to see if I could use HTTP authentication for such a repository. Of course, HTTP authentication is an extremely insecure protocol, but it typically is enough to dissuade the casual user (such as Googlebot) from [...]]]></description>
			<content:encoded><![CDATA[<p>Coming right on the heels of my need to <a href="/blog/2008/08/06/how-to-install-git-on-a-shared-web-hosts-server/">set up a git repository on shared hosts</a>, I next wanted to see if I could use <acronym title="HyperText Transfer Protocol">HTTP</acronym> authentication for such a repository. Of course, <acronym title="HyperText Transfer Protocol">HTTP</acronym> authentication is an extremely insecure protocol, but it typically is enough to dissuade the casual user (such as Googlebot) from peeking at things you don&#8217;t want available on the public Internet, so it has its uses.</p>
<p>Note that with <a href="/blog/2008/08/06/how-to-install-git-on-a-shared-web-hosts-server/">the set up described</a> in the above-linked previous post, you can only pull over <acronym title="HyperText Transfer Protocol">HTTP</acronym>. <strong>This is usually what you want.</strong> If you want to be able to push over <acronym title="HyperText Transfer Protocol">HTTP</acronym> as well, git must be compiled with the <code>USE_CURL_MULTI</code> flag.</p>
<p>This is, as it turns out, because <code>git</code> seems to use <code>curl</code> for its <acronym title="HyperText Transfer Protocol">HTTP</acronym> operations, which also obviously means you must have <code>curl</code> installed on your workstation if you don&#8217;t already and it also implies that it&#8217;s <code>curl</code>, <em>not <code>git</code></em> which you need to configure. In other words, accessing a git repository that is behind <acronym title="HyperText Transfer Protocol">HTTP</acronym> authentication is exactly the same as accessing one without it, and so is <a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#public-repositories">publishing a git repository to an <acronym title="HyperText Transfer Protocol">HTTP</acronym> server</a>. The rest of this short tutorial assumes you have published your repository at <code>http://example.com/git/public-repo.git</code> and are using <a href="//apache.org/">the Apache web server</a>.</p>
<h2>Step 1: Create an <acronym title="HyperText Transfer Protocol">HTTP</acronym> Basic Authentication username and password file</h2>
<p>First, you&#8217;ll need to create a file that lists the usernames who are permitted to access your repository over <acronym title="HyperText Transfer Protocol">HTTP</acronym> Basic authentication. This is easily accomplished with the <code>htpasswd</code> utility (or your host&#8217;s custom web <acronym title="User Interface">UI</acronym>, if one is provided). Let&#8217;s create a file called <code>.git-htpasswd</code> to store these usernames and passwords.</p>
<p>From your shell, run the following command:</p>
<pre>
htpasswd -c <var>/path/to/DOCUMENT_ROOT</var>/.git-htpasswd <var>username</var>
</pre>
<p>where <var>/path/to/DOCUMENT_ROOT</var> is the full path to the root directory of your web site and <var>username</var> is the username you want to add. If you want to add subsequent users to this file, run the same command again without the <code>-c</code>, like this:</p>
<pre>
htpasswd <var>/path/to/DOCUMENT_ROOT</var>/.git-htpasswd <var>another_username</var>
</pre>
<p>You&#8217;ll then be prompted to enter a password, and then prompted again to verify that you&#8217;ve typed it correctly.</p>
<h2>Step 2: Configure <acronym title="HyperText Transfer Protocol">HTTP</acronym> Basic Authentication on Apache</h2>
<p>Next, configure standard <acronym title="HyperText Transfer Protocol">HTTP</acronym> Basic Authentication on Apache. In most shared hosting environments, you&#8217;ll be allowed to configure per-directory passwords using <code>.htaccess</code> files. Some hosts provide web <acronym title="User Interface">UI</acronym> interfaces for creating &#8220;protected folders,&#8221; which is basically the same thing. Make certain that the kind of protection you select is &#8220;Basic,&#8221; because <code>curl</code> will require that.</p>
<p>To do that, create a new file named <code>.htaccess</code> in your <code><var>DOCUMENT_ROOT</var>/git</code> directory if one does not already exist with the following contents:</p>
<pre>
AuthType Basic
AuthName "Git"
AuthUserFile <var>/path/to/DOCUMENT_ROOT</var>/.git-htpasswd
Require valid-user
</pre>
<p>This tells Apache to look for usernames and passwords in the file named <code>.git-htpasswd</code> we created in step 1.</p>
<p>If everything is set up correctly, you should now be able to access <code>http://example.com/git/public-repo.git</code> in your Web browser and you should be presented with a login dialogue box.</p>
<h2>Step 3: Configure <code>curl</code> on your (client) workstation computer</h2>
<p>Next, configure your local <code>curl</code> client. <code>git-pull</code> will call <code>curl</code> with its <code>--netrc-optional</code> switch for <acronym title="HyperText Transfer Protocol">HTTP</acronym> operations. This means <code>curl</code> will look for a file named <code>.netrc</code> in your home directory and will read authentication configurations from that file. The format of this file is incredibly simple:</p>
<pre>
machine <var>yourserver.example.com</var>
username <var>your_username</var>
password <var>your_password</var>
</pre>
<p>To check if this is working correctly, run <code>curl</code> yourself to access the current <code>HEAD</code> of the public repository and see if you get the expected result:</p>
<pre>
curl --netrc --location -v http://example.com/git/public-repo.git/HEAD | grep 'ref: refs/heads'
</pre>
<p>If you see a line of output then you know this is working, otherwise you should double check your work.</p>
<h2>Step 4: There is no step four</h2>
<p>You&#8217;re done. With this configuration, you can <code>git-pull</code> as you normally would, and <code>git</code> will automatically use your <code>.netrc</code> file to enable <code>curl</code>&#8217;s <acronym title="HyperText Transfer Protocol">HTTP</acronym> authentication schemes.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/08/how-to-use-http-basic-authentication-with-git/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-07</title>
		<link>http://maymay.net/blog/2008/08/07/my-tweets-on-2008-08-07/</link>
		<comments>http://maymay.net/blog/2008/08/07/my-tweets-on-2008-08-07/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/07/my-tweets-on-2008-08-07/</guid>
		<description><![CDATA[
I read that even roaches are smarter at night than morning. Given that, how am I supposed to tweet something engaging, having just woken up? #
Doesn&#8217;t it piss anybody else off that they call benefits &#8220;benefits&#8221;? I mean, really, I want a job with more benefits than health insurance. #
@factorypreset showed me his copy of [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I read that even roaches are smarter at night than morning. Given that, how am I supposed to tweet something engaging, having just woken up? <a href="http://twitter.com/maymaym/statuses/879933082">#</a></li>
<li>Doesn&#8217;t it piss anybody else off that they call benefits &#8220;benefits&#8221;? I mean, really, I want a job with more benefits than health insurance. <a href="http://twitter.com/maymaym/statuses/879979154">#</a></li>
<li>@factorypreset showed me his copy of <a href="http://tinyurl.com/mywebbook" rel="nofollow">http://tinyurl.com/mywebbook</a> So cool, though I already found printing errors. I want my author copy! <a href="http://twitter.com/maymaym/statuses/880024508">#</a></li>
<li>@laughingrhoda If you&#8217;re going to use something <acronym title="PHP Hypertext Preprocessor; an HTML-embedded scripting language">PHP</acronym>-based (all of your &#8220;options&#8221; are), use Drupal. It can be kept simple if you do it right. <a href="http://twitter.com/maymaym/statuses/880056790">#</a></li>
<li>Tinkering w/Doxygen. <acronym title="Application Programming Interface">API</acronym> documentation generators are nice &#8216;cuz even if you don&#8217;t ever generate docs you have standard docs in your source. <a href="http://twitter.com/maymaym/statuses/880529344">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/07/my-tweets-on-2008-08-07/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-06</title>
		<link>http://maymay.net/blog/2008/08/06/my-tweets-on-2008-08-06/</link>
		<comments>http://maymay.net/blog/2008/08/06/my-tweets-on-2008-08-06/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/06/my-tweets-on-2008-08-06/</guid>
		<description><![CDATA[
Woke up to more than a few morning fires via a phone call that began, &#8220;Hey…so sorry to wake you….&#8221; I&#8217;m gonna sleep so well tonight…. #
@factorypreset got a copy of my book before me! Pout! Sooooo want to see my work with @sanbeiji and @lanej0 in print already! #
Today&#8217;s broken record sound-byte courtesy of [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Woke up to more than a few morning fires via a phone call that began, &#8220;Hey…so sorry to wake you….&#8221; I&#8217;m gonna sleep so well tonight…. <a href="http://twitter.com/maymaym/statuses/878938160">#</a></li>
<li>@factorypreset got a copy of my book before me! Pout! Sooooo want to see my work with @sanbeiji and @lanej0 in print already! <a href="http://twitter.com/maymaym/statuses/878983376">#</a></li>
<li>Today&#8217;s broken record sound-byte courtesy of @factorypreset: &#8220;I propose a new rule: no fixing bugs in production.&#8221; Let&#8217;s see if it sticks. <a href="http://twitter.com/maymaym/statuses/879039443">#</a></li>
<li>First day walking outside with new glasses. I feel like my world has suddenly become a giant mobile fishbowl. Cool, but disorienting. <a href="http://twitter.com/maymaym/statuses/879084080">#</a></li>
<li>How many times do we really have to say this: &#8220;Can you do it faster?&#8221; does not result in getting it done any faster, only with less quality. <a href="http://twitter.com/maymaym/statuses/879147435">#</a></li>
<li>That was almost Mission Impossible-ish enough for me to get excited about. It also proves just how productive telecommuting can be…more pls. <a href="http://twitter.com/maymaym/statuses/879385732">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/06/my-tweets-on-2008-08-06/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to install git on a shared web host&#8217;s server</title>
		<link>http://maymay.net/blog/2008/08/06/how-to-install-git-on-a-shared-web-hosts-server/</link>
		<comments>http://maymay.net/blog/2008/08/06/how-to-install-git-on-a-shared-web-hosts-server/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 16:59:35 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Tech/Computing]]></category>

		<category><![CDATA[Unix/Linux]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/?p=556</guid>
		<description><![CDATA[Tonight I found myself with the need to host my own git repository on one of my own servers. This time, for the first time, it was a server I don&#8217;t actually have administrative access to and it was one where git wasn&#8217;t pre-installed. Thankfully, with a bit of help from Blue Static, I built [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I found myself with the need to host my own git repository on one of my own servers. This time, for the first time, it was a server I don&#8217;t actually have administrative access to <em>and</em> it was one where git wasn&#8217;t pre-installed. Thankfully, with a bit of help from <a href="http://www.bluestatic.org/blog/2007/08/01/git-public-push-ing/">Blue Static</a>, I built and installed git from scratch in literally ten minutes. Here&#8217;s the short version of how I did it, which may even be generic enough that you can copy and paste this into a <code>bash</code> shell prompt on your server to do the same thing:</p>
<pre class="shell">
cd ~/                          # change to home directory
test -d ~/src || mkdir ~/src   # if there isn't already a ~/src directory, create it
cd ~/src                       # then change to that directory
curl -O http://www.kernel.org/pub/software/scm/git/git-1.5.6.4.tar.gz # download
tar -xvzf git-1.5.6.4.tar.gz   # and extract the git source code
cd git-1.5.6.4                 # change to the source code directory
./configure --prefix=$HOME     # configure build to install into $HOME
make                           # do the build
make install                   # move the built binaries to the right places
echo "export PATH=\$PATH:$HOME/bin" >> ~/.bashrc # make sure non-interactive shells can find git
</pre>
<p>Of special note is the last line, which sets up the necessary <code>$PATH</code> specifically for non-interactive <code>bash</code> shells for use with <code>git-push</code> or <code>git-pull</code>. With out that, you&#8217;ll run into the infamous &#8220;bash: git-receive-pack: command not found&#8221; error.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/06/how-to-install-git-on-a-shared-web-hosts-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-05</title>
		<link>http://maymay.net/blog/2008/08/05/my-tweets-on-2008-08-05/</link>
		<comments>http://maymay.net/blog/2008/08/05/my-tweets-on-2008-08-05/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/05/my-tweets-on-2008-08-05/</guid>
		<description><![CDATA[
I think today is going to be like yesterday, take 2. Not sure that&#8217;s a good thing but I&#8217;ve not yet learned how to time travel to &#8220;tomorrow&#8221;. #
My motto is generally &#8220;it&#8217;s better to ask forgiveness than permission&#8221; which turns me into one of those &#8220;people with initiative.&#8221; Go figure. #
Git and Trac were [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I think today is going to be like yesterday, take 2. Not sure that&#8217;s a good thing but I&#8217;ve not yet learned how to time travel to &#8220;tomorrow&#8221;. <a href="http://twitter.com/maymaym/statuses/877734120">#</a></li>
<li>My motto is generally &#8220;it&#8217;s better to ask forgiveness than permission&#8221; which turns me into one of those &#8220;people with initiative.&#8221; Go figure. <a href="http://twitter.com/maymaym/statuses/877779412">#</a></li>
<li>Git and Trac were made for each other. The only thing missing is a Trac visualizer for branching, merging, etc., like Github&#8217;s Network view. <a href="http://twitter.com/maymaym/statuses/877919618">#</a></li>
<li>Stuff that should never happen: spend an hour debugging an issue that is expected behavior, but that nobody took the time to document. Grrr. <a href="http://twitter.com/maymaym/statuses/877980093">#</a></li>
<li>@grantyoung That reminds me, I wanted to ask you about getting involved with the web crowd here…. You seem to be very &#8220;in&#8221; with them. Help? <a href="http://twitter.com/maymaym/statuses/878086673">#</a></li>
<li>@essinem By &#8220;interesting&#8221; do you mean resurrected from a time capsule bottled in 1980? Because, yeah…that&#8217;d make for an interesting site. <a href="http://twitter.com/maymaym/statuses/878087327">#</a></li>
<li>Sigh. I&#8217;m 2 and a half hours into this <acronym title="HyperText Markup Language">HTML</acronym> review, I&#8217;ve opened over 15 defect tickets, and I&#8217;m only on line 177 of 236 in the FIRST file. <a href="http://twitter.com/maymaym/statuses/878088352">#</a></li>
<li>Off for dinner with @factorypreset and @BloodyLaughter, break from work today. Then it&#8217;s back to the office to try a deployment (again). <a href="http://twitter.com/maymaym/statuses/878121128">#</a></li>
<li>Biiiig sigh of relief. Today&#8217;s &#8220;Take 2&#8243; was, after all said an done, only sort of like yesterday&#8217;s, but with far fewer problems. Time to go. <a href="http://twitter.com/maymaym/statuses/878327096">#</a></li>
<li>Back home after way too long a day, but with lots done and no expectation for an early start. Tucked @BloodyLaughter into bed, email catchup <a href="http://twitter.com/maymaym/statuses/878399334">#</a></li>
<li>@audaciaray Extremely well said and have to say I totally agree. Boosting your signal: <a href="http://tinyurl.com/5zjvd4" rel="nofollow">http://tinyurl.com/5zjvd4</a> An important read for all. <a href="http://twitter.com/maymaym/statuses/878512015">#</a></li>
<li>Stupid me. Email turned into coding which turned into research which turned back into emailing. Now it&#8217;s dawn and I&#8217;m just going to bed. Zz. <a href="http://twitter.com/maymaym/statuses/878627697">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/05/my-tweets-on-2008-08-05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My tweets on 2008-08-04</title>
		<link>http://maymay.net/blog/2008/08/04/my-tweets-on-2008-08-04/</link>
		<comments>http://maymay.net/blog/2008/08/04/my-tweets-on-2008-08-04/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 04:59:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/08/04/my-tweets-on-2008-08-04/</guid>
		<description><![CDATA[
Going through multiple Trac projects and their tickets doing spring cleaning. (Moving tickets to milestones, following up on old tickets….) #
Dear Recruiters, sending me emails requesting my résumé in Word format tells me you haven&#8217;t read my online résumé, which has a Word version. #
Incredibly amused that Wikipedia now cites my kink blog in its [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Going through multiple Trac projects and their tickets doing spring cleaning. (Moving tickets to milestones, following up on old tickets….) <a href="http://twitter.com/maymaym/statuses/876813880">#</a></li>
<li>Dear Recruiters, sending me emails requesting my résumé in Word format tells me you haven&#8217;t read my online résumé, which has a Word version. <a href="http://twitter.com/maymaym/statuses/876832721">#</a></li>
<li>Incredibly amused that Wikipedia now cites my kink blog in its article about &#8220;Pegging.&#8221; Too easy. See reference 2 @ <a href="http://tinyurl.com/aaxxp" rel="nofollow">http://tinyurl.com/aaxxp</a> <a href="http://twitter.com/maymaym/statuses/876977085">#</a></li>
<li>You know your server&#8217;s got major problems when number 375: Taking a mysqldump of your production database crashes the server. Okay…tea time. <a href="http://twitter.com/maymaym/statuses/877007605">#</a></li>
<li>MySQL tip of the YEAR! <a href="http://jeremy.zawodny.com/blog/archives/000690.html" rel="nofollow">http://jeremy.zawodny.com/blog/archives/000690.html</a> Use mysqldump -q for databases with large tables. ALWAYS+FOREVER! <a href="http://twitter.com/maymaym/statuses/877054511">#</a></li>
<li>@viviane212 I don&#8217;t like it. Also, they switched from <a href="http://del.icio.us/" rel="nofollow">http://del.icio.us/</a> to <a href="http://delicious.com/" rel="nofollow">http://delicious.com/</a> Lame. Plus, &#8220;tag suggestions&#8221; are gone! <a href="http://twitter.com/maymaym/statuses/877183057">#</a></li>
<li>Purposefully rocking the boat in thread on male bisexuality in the <acronym title="Bondage &amp; Discipline, Dominance &amp; Submission, Sadism &amp; Masochism">BDSM</acronym> scene: <a href="http://au.groups.yahoo.com/group/under30sydbdsm/message/2033" rel="nofollow">http://au.groups.yahoo.com/group/under30sydbdsm/message/2033</a> <a href="http://twitter.com/maymaym/statuses/877208478">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/08/04/my-tweets-on-2008-08-04/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
