
document.write('<link href="http://friendfeed.com/static/css/widget.css?v=5cacd326546954bf2b33591f6c26615a" rel="stylesheet" type="text/css"/>');
document.write('\n\u003cdiv class=\u0022friendfeed\u0022\u003e\n\u003cdiv class=\u0022header\u0022\u003e\n\u003cdiv class=\u0022inner\u0022\u003e\n\u003ca href=\u0022http://friendfeed.com/robyates\u0022 target=\u0022_top\u0022\u003e\u003cimg class=\u0022logo\u0022 src=\u0022http://friendfeed.com/static/images/logo-mini.png?v=7406ad76b2df59ff2532588ee3cb6aeb\u0022 alt=\u0022FriendFeed\u0022/\u003e\u003c/a\u003e\u003cdiv class=\u0022message\u0022 id=\u0022__friendfeed_message\u0022\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0022feed\u0022\u003e\n\n\n\n\n\u003cdiv class=\u0022entry\u0022\u003e\n\u003cdiv class=\u0022icon\u0022\u003e\n\u003ca href=\u0022http://friendfeed.com/robyates?service=googlereader\u0022\u003e\u003cimg src=\u0022http://friendfeed.com/static/images/icons/googlereader.png?v=5996dd645157314e06bcaaf8f75b6ed9\u0022 alt=\u0022Google Reader\u0022 class=\u0022icon\u0022/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0022body\u0022\u003e\n\u003cdiv class=\u0022summary\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://www.google.com/reader/shared/12521432108024975449\u0022\u003eGoogle Reader\u003c/a\u003e\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022link\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://feedproxy.google.com/~r/OpensocialApiBlog/~3/yTPP4R20ccY/new-addition-to-opensocial-family.html\u0022 class=\u0022main\u0022\u003eA new addition to the OpenSocial family - the ActionScript3 client library!\u003c/a\u003e\u003c/div\u003e\n\n\u003cdiv class=\u0022info\u0022\u003eJune 29 at 7:25 pm\u003c/div\u003e\n\n\u003cdiv class=\u0022comments\u0022\u003e\n\n\n\n\u003c/div\u003e\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022entry\u0022\u003e\n\u003cdiv class=\u0022icon\u0022\u003e\n\u003ca href=\u0022http://friendfeed.com/robyates?service=googlereader\u0022\u003e\u003cimg src=\u0022http://friendfeed.com/static/images/icons/googlereader.png?v=5996dd645157314e06bcaaf8f75b6ed9\u0022 alt=\u0022Google Reader\u0022 class=\u0022icon\u0022/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0022body\u0022\u003e\n\u003cdiv class=\u0022summary\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://www.google.com/reader/shared/12521432108024975449\u0022\u003eGoogle Reader\u003c/a\u003e\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022link\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://feedproxy.google.com/~r/OpensocialApiBlog/~3/ynETIChJuxk/why-enterprise-software-provider.html\u0022 class=\u0022main\u0022\u003eWhy Enterprise Software Provider Atlassian Chose OpenSocial\u003c/a\u003e\u003c/div\u003e\n\n\u003cdiv class=\u0022info\u0022\u003eJune 23 at 5:22 pm\u003c/div\u003e\n\n\u003cdiv class=\u0022comments\u0022\u003e\n\n\n\n\u003c/div\u003e\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022entry\u0022\u003e\n\u003cdiv class=\u0022icon\u0022\u003e\n\u003ca href=\u0022http://friendfeed.com/robyates?service=delicious\u0022\u003e\u003cimg src=\u0022http://friendfeed.com/static/images/icons/delicious.png?v=508c8593b0466b5ed38cce51e4d606de\u0022 alt=\u0022delicious\u0022 class=\u0022icon\u0022/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0022body\u0022\u003e\n\u003cdiv class=\u0022summary\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://delicious.com/robubu\u0022\u003edelicious\u003c/a\u003e\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022link\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://simonwillison.net/2003/Jul/28/simpleTemplates/\u0022 class=\u0022main\u0022\u003eLudicrously simple templates with Python\u003c/a\u003e\u003c/div\u003e\n\n\u003cdiv class=\u0022info\u0022\u003eJune 18 at 10:35 am\u003c/div\u003e\n\n\u003cdiv class=\u0022comments\u0022\u003e\n\n\n\n\u003c/div\u003e\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022entry\u0022\u003e\n\u003cdiv class=\u0022icon\u0022\u003e\n\u003ca href=\u0022http://friendfeed.com/robyates?service=delicious\u0022\u003e\u003cimg src=\u0022http://friendfeed.com/static/images/icons/delicious.png?v=508c8593b0466b5ed38cce51e4d606de\u0022 alt=\u0022delicious\u0022 class=\u0022icon\u0022/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0022body\u0022\u003e\n\u003cdiv class=\u0022summary\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://delicious.com/robubu\u0022\u003edelicious\u003c/a\u003e\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022link\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://fireeagle.yahoo.net/developer/documentation/error_codes\u0022 class=\u0022main\u0022\u003eFire Eagle : Status and Error Codes\u003c/a\u003e\u003c/div\u003e\n\n\u003cdiv class=\u0022info\u0022\u003eJune 16 at 9:41 am\u003c/div\u003e\n\n\u003cdiv class=\u0022comments\u0022\u003e\n\n\n\u003cdiv class=\u0022comment\u0022\u003eadditional oauth error codes - \u003ca href=\u0022http://friendfeed.com/robyates\u0022 uid=\u0022e427ac3021d511dd9b90003048343a40\u0022 class=\u0022l_person\u0022\u003eRobert Yates\u003c/a\u003e\u003c/div\u003e\n\n\n\u003c/div\u003e\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022entry\u0022 style=\u0022margin-bottom: 0\u0022\u003e\n\u003cdiv class=\u0022icon\u0022\u003e\n\u003ca href=\u0022http://friendfeed.com/robyates?service=internal\u0022\u003e\u003cimg src=\u0022http://friendfeed.com/static/images/icons/internal.png?v=e471e9afdf04ae568dcbddb5584fc6c0\u0022 alt=\u0022FriendFeed\u0022 class=\u0022icon\u0022/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0022body\u0022\u003e\n\u003cdiv class=\u0022summary\u0022\u003e\u003c/div\u003e\n\n\n\n\u003cdiv class=\u0022link\u0022\u003e\u003ca rel=\u0022nofollow\u0022 href=\u0022http://www.mono-project.com/AOT#\u0022 class=\u0022main\u0022\u003eAOT - Mono\u003c/a\u003e\u003c/div\u003e\n\n\u003cdiv class=\u0022info\u0022\u003eJune 12 at 9:02 am\u003c/div\u003e\n\n\u003cdiv class=\u0022comments\u0022\u003e\n\n\n\u003cdiv class=\u0022comment\u0022\u003e\u0026quot;The code generated by AOT compilation is position-independent code (PIC). Mono will load this code using the \u0026quot;mmap\u0026quot; kernel call, and all of the code will actually be shared across multiple Mono instances in the system.\n \n Not only will the JIT not waste time or memory in generating the code, but the code that is executed is the same copy of code in memory that is shared across multiple processes in a system.\u0026quot; - \u003ca href=\u0022http://friendfeed.com/robyates\u0022 uid=\u0022e427ac3021d511dd9b90003048343a40\u0022 class=\u0022l_person\u0022\u003eRobert Yates\u003c/a\u003e\u003c/div\u003e\n\n\n\u003c/div\u003e\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\u003c/div\u003e\n')
