<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>name: Greg Marra
location: San Francisco

Greg Marra is interested the internet and how technology enables the impossible. He also likes foxes and arcades. 

Here is a little bit more about him.</description><title>gregmarra</title><generator>Tumblr (3.0; @gregmarra)</generator><link>http://gregmarra.tumblr.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/twoplustwoequalstumblr" /><feedburner:info uri="twoplustwoequalstumblr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>Sounds better than fat full</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lvd4lvDQoY1qz7oe0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Sounds better than fat full&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/cLrZaKjNoL8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/cLrZaKjNoL8/13447529480</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/13447529480</guid><pubDate>Mon, 28 Nov 2011 03:51:31 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/13447529480</feedburner:origLink></item><item><title>Name things</title><description>&lt;p&gt;It makes them real&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/uv8bc9IXpdI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/uv8bc9IXpdI/5539418256</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/5539418256</guid><pubDate>Mon, 16 May 2011 03:38:04 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/5539418256</feedburner:origLink></item><item><title>"Famous"</title><description>&lt;p&gt;Last weekend, while visiting San Diego, I passed a place called &lt;a href="http://j-fat.com/home/"&gt;Jimmy’s Famous American Tavern&lt;/a&gt;. From this, I can only infer the following:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Jimmy started a restaurant called Jimmy’s American Tavern&lt;/li&gt;
&lt;li&gt;Many people came to it, and started talking about it&lt;/li&gt;
&lt;li&gt;When people came to the Jimmy’s they were unsure if it was the Jimmy’s they had heard about&lt;/li&gt;
&lt;li&gt;In order to stem confusion, Jimmy renamed his establishment in order to reflect its newfound fame&lt;/li&gt;
&lt;li&gt;Everything was much clearer&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Otherwise, how else would Jimmy know it was going to become famous?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/pQa5y2AcWxk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/pQa5y2AcWxk/4702907361</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/4702907361</guid><pubDate>Sun, 17 Apr 2011 19:38:39 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/4702907361</feedburner:origLink></item><item><title>Gepetto's Army</title><description>&lt;p&gt;Yesterday, I talked about &lt;a href="http://gregmarra.tumblr.com/post/3739360259/social-robots-sxsw-and-the-future"&gt;Social Robots&lt;/a&gt; at SXSW. It was great sharing this new topic with the audience, and I was flattered by &lt;a href="http://media.tumblr.com/tumblr_li469oxYGR1qz7qa8.png"&gt;the feedback&lt;/a&gt; on the &lt;a href="http://twitter.com/#!/search/%23twitterbots"&gt;#twitterbots&lt;/a&gt; hashtag.&lt;/p&gt;

&lt;p&gt;Unfortunately, the talk wasn’t recorded, but I’ve put the slides online. You don’t get the narration, but you can check them out! Hopefully you’ll find them thought provoking.&lt;/p&gt;

&lt;center&gt;&lt;div style="width:450px" id="__ss_7274201"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/gregmarra/gepettos-army-creating-international-incidents-with-twitter-bots" title="Gepetto’s Army: Creating International Incidents with Twitter Bots"&gt;Gepetto’s Army: Creating International Incidents with Twitter Bots&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse7274201" width="450" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gepettosarmy-110315141518-phpapp02&amp;stripped_title=gepettos-army-creating-international-incidents-with-twitter-bots&amp;userName=gregmarra"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed name="__sse7274201" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gepettosarmy-110315141518-phpapp02&amp;stripped_title=gepettos-army-creating-international-incidents-with-twitter-bots&amp;userName=gregmarra" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/center&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/WdLkesZyFd0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/WdLkesZyFd0/3881535261</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/3881535261</guid><pubDate>Tue, 15 Mar 2011 15:34:40 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/3881535261</feedburner:origLink></item><item><title>Social Robots, SXSW, and the future</title><description>&lt;img src="http://ca.olin.edu/2008/realboy/images/world_thumbnail.png" width="480"/&gt;&lt;p&gt;Almost two and a half years ago, before Ashton and CNN, I embarked on a challenge to see if Social Robots could infiltrate online communities. &lt;a href="http://twitter.com/zackcoburn"&gt;Zack Coburn&lt;/a&gt; and I launched a small armada of fully autonomous Twitter bots against clusters of users who already knew each other. A project in &lt;a href="http://twitter.com/mchangolin"&gt;Mark Chang&lt;/a&gt;’s course at &lt;a href="http://twitter.com/olincollege"&gt;Olin College&lt;/a&gt;, we called it &lt;a href="http://ca.olin.edu/2008/realboy/"&gt;Project Realboy&lt;/a&gt; after Gepetto’s puppet Pinocchio. Each bot, acting completely without human intervention, tried to sneak in to a group by camouflaging itself with forged tweets.&lt;/p&gt;
&lt;p&gt;The project was overwhelming successful at creating emotional connections between the target users and bots. One bot, @trackgirl, was deployed against a group of running enthusiasts. Every day, completely on “her” own, trackgirl tweeted about her marathon training. The runners she followed followed her back, and she wove her way into the community. One day trackgirl tweeted that she had fallen and hurt her knee. Her followers immediately replied with concern, asking if she was ok.&lt;/p&gt;
&lt;p&gt;Luckily, trackgirl was a Python script running on a server we got from eBay, impervious to scraped knees. However, the lessons that Realboys like trackgirl and our dozens of other bots teach us have a worrying theme: social media can be manipulated at scale by a few puppetmasters.&lt;/p&gt;
&lt;p&gt;Twitter has proven to be an invaluable tool for communication during breaking news intense periods of political unrest. When thousands of people tweet, the outside world gets a chance to understand events on the ground. But what if none of those thousands of people were real, and the events never happened? A malicious puppetmaster could create hundreds of Twitter bots, letting them live perfectly normal and believable lives for months while they build up followers. Then one day, a careful crafted false story unfolds on the stage of social media, played out by a single director with hundreds of actors. Incidents like the &lt;a href="http://gigaom.com/2011/01/19/twitter-is-a-great-tool-but-what-happens-when-its-wrong/"&gt;attack on Congresswoman Giffords&lt;/a&gt; demonstrate that powerful stories can become widespread before there is time for fact checking. Before anyone realizes all the TwitPics are faked, the false news will have made international headlines.&lt;/p&gt;
&lt;p&gt;Social Robots challenge our preconceived notions of what social media can be used for. They present a dangerous threat to the news industry, but also a powerful opportunity to help people. If you’re going to be at SXSW, come learn more about how Social Robots work, what they’re capable of, and where they &lt;a href="http://brosephstalin.com/2011/03/03/social-architecting-and-the-narrows/"&gt;might go next&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;&lt;p&gt;&lt;a href="http://schedule.sxsw.com/events/event_IAP6432"&gt;Gepetto’s Army: Creating International Incidents with Twitter&lt;/a&gt;&lt;br/&gt;
Monday, March 14 at 9:30AM&lt;br/&gt;
Sheraton, Creekside Room&lt;br/&gt;
701 East 11th St&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/Tp0iqIIRhiM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/Tp0iqIIRhiM/3739360259</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/3739360259</guid><pubDate>Wed, 09 Mar 2011 03:06:00 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/3739360259</feedburner:origLink></item><item><title>Captive Audience</title><description>&lt;p&gt;I send a disproportionate amount of personal emails from planes. There is nothing else to distract me, so I jot dozens of notes to friends.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/l7mpBzkT9aQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/l7mpBzkT9aQ/1725161093</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/1725161093</guid><pubDate>Mon, 29 Nov 2010 02:59:32 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/1725161093</feedburner:origLink></item><item><title>Glass</title><description>&lt;p&gt;We are a few years from having a generation of teens who are faster keyboardists on multitouch glass than physical keyboards.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/z6kOnX1kLd0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/z6kOnX1kLd0/1184454745</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/1184454745</guid><pubDate>Sat, 25 Sep 2010 07:42:32 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/1184454745</feedburner:origLink></item><item><title>Social Music</title><description>&lt;p&gt;&lt;center&gt;&lt;a href="http://twitter.com/gregmarra/status/22466526840" title="twitter"&gt;&lt;img src="http://media.tumblr.com/tumblr_l7xskcyrii1qz7qa8.png" alt="Recommend me music."/&gt;&lt;/a&gt;&lt;/center&gt;
&lt;ul&gt;&lt;strong&gt;Results:&lt;/strong&gt;
&lt;li&gt;Rodrigo y Gabriela&lt;/li&gt;
&lt;li&gt;Two Door Cinema Club&lt;/li&gt;
&lt;li&gt;“fun.”&lt;/li&gt;
&lt;li&gt;Seal&lt;/li&gt;
&lt;li&gt;Ryan Montbleau&lt;/li&gt;
&lt;li&gt;Bootie Top 10&lt;/li&gt;
&lt;li&gt;Uffie&lt;/li&gt;
&lt;li&gt;Colin Hay&lt;/li&gt;
&lt;li&gt;The Script&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/eULPj-6FNJs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/eULPj-6FNJs/1033516630</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/1033516630</guid><pubDate>Sun, 29 Aug 2010 19:15:13 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/1033516630</feedburner:origLink></item><item><title>Instapaper Android Bookmarklet</title><description>&lt;a href="http://twoplustwoequalsfive.com/junk/instapaper_android_bookmarklet.html"&gt;Instapaper Android Bookmarklet&lt;/a&gt;: &lt;p&gt;I made this page that lets you add an Instapaper Bookmarklet to Android. Using some code gabrielsroka posted in &lt;a href="http://code.google.com/p/android/issues/detail?id=1676"&gt;the Android bug on bookmarklets&lt;/a&gt;, it outputs a http://javascript(eval()) “link” that Android is ok with you bookmarking. &lt;/p&gt;

&lt;p&gt;If I were more on top of my game, I’d make my page easier to use and not require you to edit the URL by hand. Maybe Rev2 if anyone asks for it.&lt;/p&gt;

&lt;p&gt;Awkies.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/ePN5EyyPcZ0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/ePN5EyyPcZ0/746706944</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/746706944</guid><pubDate>Mon, 28 Jun 2010 15:59:33 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/746706944</feedburner:origLink></item><item><title>Wanted: Penpals</title><description>&lt;center&gt;&lt;img src="http://media.tumblr.com/tumblr_l44hsreFgM1qz7qa8.jpg"/&gt;&lt;br/&gt;&lt;em&gt;All of my personal correspondance since summer 2004&lt;/em&gt;&lt;/center&gt;

&lt;p&gt;Since the summer is here, I am reinitiating the &lt;strong&gt;Greg Marra Summer Penpal Program&lt;/strong&gt;. If you would like to apply to be a participant of &lt;strong&gt;GMSPP 2010&lt;/strong&gt;, please mail a handwritten letter that enumerates your qualifications and explains why you should be admitted to the program.&lt;/p&gt;

&lt;p&gt;There is no limit to the number of participants that can be accepted into &lt;strong&gt;GMSPP 2010&lt;/strong&gt;, but priority will be given to applications received earlier. All applicants will receive a handwritten response from &lt;strong&gt;GMSPP&lt;/strong&gt; informing them of Application Committee’s decision.&lt;/p&gt;

&lt;p&gt;My address is on my Facebook profile, and will work until mid-July. Please note that &lt;strong&gt;GMSPP&lt;/strong&gt; is unable to return any documents or video tapes sent in your applications.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Location: Hartford area&lt;/li&gt;
&lt;li&gt;it’s NOT ok to contact this poster with services or other commercial interests&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/i2wracgepEY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/i2wracgepEY/705438335</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/705438335</guid><pubDate>Wed, 16 Jun 2010 16:00:00 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/705438335</feedburner:origLink></item><item><title>iPod Touch Offline Mail Protip</title><description>&lt;p&gt;If you don’t have Internet access and the iOS Mail app hasn’t downloaded the full text of a message, you can go into Settings and change the number of lines in the preview to 5. Mail will show you more of the email that it has already cached, perhaps letting you glean the important information. -Greg&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/bXttybTsPFk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/bXttybTsPFk/697900162</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/697900162</guid><pubDate>Mon, 14 Jun 2010 12:40:07 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/697900162</feedburner:origLink></item><item><title>We’ve come a long way</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_l37nr8NCwN1qz7oe0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;We’ve come &lt;a href="http://www.facebook.com/album.php?aid=2049554"&gt;a long way&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/L1egBzzbZZw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/L1egBzzbZZw/645347442</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/645347442</guid><pubDate>Sat, 29 May 2010 22:18:44 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/645347442</feedburner:origLink></item><item><title>Ash Cloud Shuts Airports in Parts of Europe</title><description>&lt;a href="http://www.nytimes.com/2010/05/17/world/europe/17ash.html?src=me"&gt;Ash Cloud Shuts Airports in Parts of Europe&lt;/a&gt;: &lt;p&gt;I do hope the ash has settled down by two weeks from now.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/VwLQR4l2RB0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/VwLQR4l2RB0/606745810</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/606745810</guid><pubDate>Mon, 17 May 2010 08:00:58 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/606745810</feedburner:origLink></item><item><title>Pangaea - A Real Life Weasley Clock</title><description>&lt;p&gt;&lt;object width="480" height="360"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11280262&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=11280262&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;This is a demo of the Olin College Marauder’s Map Weasley Clock project I have been working on. A servo indicates where on campus I am based on my last check in on the Olin College Marauder’s Map, an opt-in wifi localization system. It’s all powered by an Arduino with an ArduinoEthernetBoard which talks to a web app to tell it where to point.&lt;/p&gt;
&lt;p&gt;The project is codenamed “Pangaea”, and will ultimately integrate into my Google Latitude location to tell if I am at work, at home, or in mortal peril.&lt;/p&gt;
&lt;p&gt;For more about Pangaea, visit: &lt;a href="http://inpangaea.appspot.com"&gt;inpangaea.appspot.com&lt;/a&gt;&lt;br/&gt;
For more about Olin’s Marauder’s Map, visit: &lt;a href="http://www.olinprojects.com/the-marauders-map"&gt;olinprojects.com/the-marauders-map/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/TDBut65NflM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/TDBut65NflM/554696326</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/554696326</guid><pubDate>Tue, 27 Apr 2010 21:19:24 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/554696326</feedburner:origLink></item><item><title>Wifi Commentary. University of Illinois Urbana Champaign.</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kzl88iTjJq1qz7oe0o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wifi Commentary. University of Illinois Urbana Champaign.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/RlAS6mqOjCI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/RlAS6mqOjCI/461161498</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/461161498</guid><pubDate>Sat, 20 Mar 2010 11:55:30 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/461161498</feedburner:origLink></item><item><title>Photo</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_kzgpyvXA0R1qz7oe0o1_250.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/b7mW1v-yXq0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/b7mW1v-yXq0/456052348</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/456052348</guid><pubDate>Thu, 18 Mar 2010 01:30:31 -0400</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/456052348</feedburner:origLink></item><item><title>Up up and away!</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kz1td6WI351qz7oe0o1_250.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Up up and away!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/q5_peknM42E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/q5_peknM42E/438259354</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/438259354</guid><pubDate>Tue, 09 Mar 2010 23:19:54 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/438259354</feedburner:origLink></item><item><title>Python libgmail wrong username/password</title><description>&lt;p&gt;I have a script that I wrote in 2008 that uses the &lt;a href="http://libgmail.sourceforge.net/"&gt;libgmail&lt;/a&gt; Python library to programmatically download attachments from a gmail account based on the label applied to the message. The script has worked great for the last two years, but did not work when I fired it up this year.&lt;/p&gt;

&lt;p&gt;Google has changed the way the GMail login flow works. When I attempted to run the script, I got this message:&lt;/p&gt;

&lt;blockquote&gt;
libgmail.GmailLoginFailure: ‘Login failed. (Wrong username/password?)’
&lt;/blockquote&gt;

&lt;p&gt;It appears that libgmail is no longer actively supported. However, a fellow named Anton Solovyev wrote a patch to libgmail that fixes its login flow to work with current gmail (as of February 2010, anyway). That patch is available here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://home.comcast.net/~anton.solovyev//hacks/#libgmail" title="libgmail fix"&gt;&lt;a href="http://home.comcast.net/~anton.solovyev//hacks/#libgmail"&gt;http://home.comcast.net/~anton.solovyev//hacks/#libgmail&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Works like a charm.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/MLB6uKa7NPw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/MLB6uKa7NPw/411688983</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/411688983</guid><pubDate>Thu, 25 Feb 2010 15:29:53 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/411688983</feedburner:origLink></item><item><title>CakePHP in a Subdirectory</title><description>&lt;p&gt;If you’re installing CakePHP into a subdirectory, you need to set up mod_rewrite to have RewriteBase set correctly to each directory.

&lt;/p&gt;&lt;blockquote&gt;For many hosting services (GoDaddy, 1and1), your web server is actually being served from a user directory that already uses mod_rewrite. If you are installing CakePHP into a user directory (&lt;a href="http://example.com/~username/cakephp/"&gt;http://example.com/~username/cakephp/&lt;/a&gt;), or any other URL structure that already utilizes mod_rewrite, you’ll need to add RewriteBase statements to the .htaccess files CakePHP uses (/.htaccess, /app/.htaccess, /app/webroot/.htaccess).&lt;/blockquote&gt;

Also, double check you didn’t lose any .htaccess files, especially /.htaccess

More info here:
&lt;a href="http://book.cakephp.org/view/37/Apache-and-mod_rewrite-and-htaccess"&gt;http://book.cakephp.org/view/37/Apache-and-mod_rewrite-and-htaccess&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/JdFklZ_asms" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/JdFklZ_asms/402871998</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/402871998</guid><pubDate>Sun, 21 Feb 2010 11:47:00 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/402871998</feedburner:origLink></item><item><title>CakePHP with xampp on Mac OS</title><description>&lt;p&gt;If you are getting an unstyled no css default page with CakePHP using xampp on Mac OS, you need to modify your apache config to contain an alias pointing to Cake’s webroot directory.

This blog post details what to do:
&lt;a href="http://practicaltechniques.com/2008/04/28/setting-up-cakephp-with-xampp/"&gt;http://practicaltechniques.com/2008/04/28/setting-up-cakephp-with-xampp/&lt;/a&gt;

In short:
&lt;/p&gt;&lt;blockquote&gt;
Scroll down to the area where you see the Alias established for phpmyadmin and paste the following replacing ‘yourdomain’ with the root location of your CakePHP install…&lt;br/&gt;&lt;br/&gt;
Alias /yourdomain (nolinebreak) /Applications/xampp/xamppfiles/htdocs/yourdomain/app/webroot&lt;br/&gt;
&lt;Directory “/Applications/xampp/xamppfiles/htdocs/yourdomain”&gt;&lt;br/&gt;
AllowOverride All&lt;br/&gt;
Options All&lt;br/&gt;
Order allow,deny&lt;br/&gt;
Allow from all&lt;br/&gt;
&lt;/Directory&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/twoplustwoequalstumblr/~4/Ums9gGuQxZw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/twoplustwoequalstumblr/~3/Ums9gGuQxZw/402128530</link><guid isPermaLink="false">http://gregmarra.tumblr.com/post/402128530</guid><pubDate>Sun, 21 Feb 2010 01:39:12 -0500</pubDate><feedburner:origLink>http://gregmarra.tumblr.com/post/402128530</feedburner:origLink></item></channel></rss>

