<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1182821195399770756</id><updated>2011-12-23T12:22:54.560-08:00</updated><category term='testing'/><category term='gtac'/><category term='google'/><category term='internet'/><title type='text'>baran.ozgul.net</title><subtitle type='html'>Life of a crash test dummy.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://baran.ozgul.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-1846186304965585966</id><published>2011-11-02T15:14:00.001-07:00</published><updated>2011-11-02T15:14:23.799-07:00</updated><title type='text'>Haters will hate</title><content type='html'>&lt;div&gt;&lt;p&gt;John Gruber again on just how much google sucks. &lt;br&gt;&lt;a href="http://gmailblog.blogspot.com/2011/11/introducing-gmail-app-for-iphone-ipad.html"&gt;Google&amp;#8217;s New &amp;#8216;Native&amp;#8217; Gmail App for iPhone and iPad&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-1846186304965585966?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/1846186304965585966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/11/haters-will-hate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/1846186304965585966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/1846186304965585966'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/11/haters-will-hate.html' title='Haters will hate'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-175644506263835249</id><published>2011-11-02T03:50:00.000-07:00</published><updated>2011-11-02T03:50:40.255-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='gtac'/><title type='text'>GTAC 2011 KeyNote Speech</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Alberto Savoia gave an interesting keynote at the Google Test Automation Conference in Mountain View this year.&lt;/div&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/X1jWe5rOu3g" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-175644506263835249?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/175644506263835249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/11/gtac-2011-keynote-speech.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/175644506263835249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/175644506263835249'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/11/gtac-2011-keynote-speech.html' title='GTAC 2011 KeyNote Speech'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/X1jWe5rOu3g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-4504595779338960265</id><published>2011-10-24T14:57:00.000-07:00</published><updated>2011-11-18T12:51:56.859-08:00</updated><title type='text'>Imagine the first movie you watch to be Rio in 3D</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="padding-bottom: 10px;"&gt;This year, Eti (read Turkey's Cadbury), the company that set the anchor in Turkish people's hearts as the producer of many memorable and tasty snacks, are celebrating their 50th anniversary through a series of surprise events. These events vary from unannounced busking gigs by famous Turkish musicians to making it snow in one of the warmest cities of south. My favorite, and I think this is the most recent one, is this:&lt;br /&gt;&lt;br /&gt;The Eti team travel to Rize Çamlıkköy in North Sea Region, build an open air cinema and invites the villagers, most of who have never been to a cinema in their lives, to watch 20th Century Fox's "Rio" in 3D. The pictures and the clips from before and during the event are amazing.&lt;br /&gt;&lt;br /&gt;A short advert about the event:&lt;br /&gt;&lt;a class="ot-anchor" href="http://www.facebook.com/photo.php?v=10150314383308285"&gt;http://www.fac&lt;wbr&gt;&lt;/wbr&gt;ebook.com/photo.php?&lt;wbr&gt;&lt;/wbr&gt;v=10150314383308285&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://plus.google.com/_/notifications/ngemlink?&amp;amp;emid=CMCo2L3B16sCFUPV5god8hIAAA&amp;amp;path=%2F112890094962886072408%2Fposts%2FhWot3f1joF8%3Fgpinv%3DAGXbFGw5Y-46swLR_jf5SH5Q3t9i_mxNbNT4FK2kaaoeKqzbz7Q832QfieSOAJsloRuJXguRXItwg2JkyzhpmYK669JKbmGN67oyxOtFfev7Zh_s7OwDLlQ%26hl%3Den_GB&amp;amp;dt=1318022781737" style="margin-right: 10px;"&gt;&lt;img border="0" height="267" src="https://lh3.googleusercontent.com/-6Aei1NMtes8/To9mPYzeJ0I/AAAAAAAAIm8/yTLeaJXq58s/w160/ETI1849%2B2.JPG" style="max-height: 200px; max-width: 275px;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-left-color: rgb(234, 234, 234); border-left-style: solid; border-left-width: 2px; margin-bottom: 10px; padding-left: 10px;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-4504595779338960265?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/4504595779338960265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/10/imagine-first-movie-you-watch-to-be-rio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/4504595779338960265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/4504595779338960265'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/10/imagine-first-movie-you-watch-to-be-rio.html' title='Imagine the first movie you watch to be Rio in 3D'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-6340173826618720625</id><published>2011-09-01T13:40:00.000-07:00</published><updated>2011-09-01T13:41:34.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Good news for bloggers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #686868; font-family: Arial; font-size: 16px;"&gt;&lt;table cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="color: #333333; font: normal normal normal 13px/normal Arial; vertical-align: top; width: 578px;"&gt;&lt;div style="padding-bottom: 10px;"&gt;&lt;b&gt;&lt;br class="Apple-interchange-newline" /&gt;Good news for bloggers!&lt;/b&gt;&lt;br /&gt;The new Google Blogger interface is excellent! A UI revamp that was long overdue, but it feels like it's going to be worth the wait.&lt;br /&gt;&lt;br /&gt;What I like the most:&lt;br /&gt;- It's much faster than the old version,&lt;br /&gt;- Very snappy, almost no page refreshes were required to manage my blogs&lt;br /&gt;- Navigation is excellent, very few clicks gets me to sections I need.&lt;br /&gt;- The analytics integration is even more organic now&lt;br /&gt;&lt;br /&gt;Well done Google Blogger team, I am impressed!&lt;/div&gt;&lt;div style="border-left-color: rgb(234, 234, 234); border-left-style: solid; border-left-width: 2px; margin-bottom: 10px; padding-left: 10px;"&gt;&lt;a href="https://plus.google.com/_/notifications/ngemlink?&amp;amp;emid=CLCXubXz_KoCFUQJ3AodqYHOIg&amp;amp;path=%2F112890094962886072408%2Fposts%2F72TQh2jdhGR%3Fgpinv%3DAGXbFGz4Y_sCb3S6ZsMgnvTSWvdqor9UHPe1w7IgPcQodjxxS2YKA5_vx93k4505W6zltjq_ntjNXG2y32f-RfI2G8m62Eb45AvaTnZXJvcoNZXVEkSobR8%26hl%3Den_GB" style="margin-right: 10px;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-UY3kjxpQUfs/Tl_rQKAIEYI/AAAAAAAAILs/WQfnDF67c_E/h120/Screen%2BShot%2B2011-09-01%2Bat%2B21.28.00.png" style="max-height: 200px; max-width: 275px;" /&gt;&lt;/a&gt;&lt;a href="https://plus.google.com/_/notifications/ngemlink?&amp;amp;emid=CLCXubXz_KoCFUQJ3AodqYHOIg&amp;amp;path=%2F112890094962886072408%2Fposts%2F72TQh2jdhGR%3Fgpinv%3DAGXbFGz4Y_sCb3S6ZsMgnvTSWvdqor9UHPe1w7IgPcQodjxxS2YKA5_vx93k4505W6zltjq_ntjNXG2y32f-RfI2G8m62Eb45AvaTnZXJvcoNZXVEkSobR8%26hl%3Den_GB" style="margin-right: 10px;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-DZ37vfIzRLQ/Tl_rQEEEpMI/AAAAAAAAILw/IgX3XBquQNw/w160/Screen%2BShot%2B2011-09-01%2Bat%2B21.28.25.png" style="max-height: 200px; max-width: 275px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-6340173826618720625?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/6340173826618720625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/09/good-news-for-bloggers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/6340173826618720625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/6340173826618720625'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/09/good-news-for-bloggers.html' title='Good news for bloggers'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-8610469443235710848</id><published>2011-09-01T13:26:00.000-07:00</published><updated>2011-09-01T13:41:59.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>What is manual testing good for?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #686868; font-family: Arial; font-size: 16px;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;table cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding-right: 15px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="color: #333333; font: normal normal normal 13px/normal Arial; vertical-align: top; width: 578px;"&gt;&lt;div style="padding-bottom: 10px;"&gt;I don't closely follow Michael Bolton (the test specialist, not the one that sucks - see "Office Space"). But this passage in his uTest interview resonates with what I believe manual testing should be about.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-size: 13px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;table cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="color: #333333; font: normal normal normal 13px/normal Arial; vertical-align: top; width: 578px;"&gt;&lt;div style="padding-bottom: 10px;"&gt;&lt;blockquote&gt;" Meanwhile, I observe that many Western firms—mostly the Americans—are making life difficult for testers in India and other developing countries. These firms didn't know much about testing to begin with. They viewed it as a rote, clerical activity, piecework, checking work, commodity work that delivered little value. They knew how to do checking, sort of, very slowly and very expensively. But they didn't know how to do testing, or how to increase its value, so they focused on cost and outsourced it.&lt;/blockquote&gt;&lt;blockquote&gt;The developing countries have millions of intelligent people who want to develop skills, but the West is still requiring these overprescribed, expensive, low-value, confirmatory approaches in which smart human testers are being asked to behave like slow, dumb machines. Confirmatory tests do find problems, but to a great degree, programmers should be pairing and low-level automated tests to squash those problems before testers ever see them. Then free up the testers to look for higher-level problems and previously unanticipated risks."&lt;/blockquote&gt;&lt;br /&gt;Testing the Limits with Michael Bolton: Part I | Software Testing Blog&lt;br /&gt;&lt;a class="ot-anchor" href="http://blog.utest.com/testing-the-limits-with-michael-bolton-part-i/2010/01/"&gt;http://blog.utes&lt;wbr&gt;&lt;/wbr&gt;t.com/testing-the-li&lt;wbr&gt;&lt;/wbr&gt;mits-with-michael-bo&lt;wbr&gt;&lt;/wbr&gt;lton-part-i/2010/01/&lt;wbr&gt;&lt;/wbr&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The manual testing is most effective when it's done to generate ideas about how to test an application or when it is impossible or not cost effective to automate. At Google we try to play by this rule when making decisions when to introduce manual testing resources for a project.&lt;br /&gt;&lt;br /&gt;Some call this the "exploratory testing", and I couldn't care less about the nomenclature. :)&amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-8610469443235710848?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/8610469443235710848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/09/what-is-manual-testing-good-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/8610469443235710848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/8610469443235710848'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/09/what-is-manual-testing-good-for.html' title='What is manual testing good for?'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-5058987258626868188</id><published>2011-08-14T02:46:00.000-07:00</published><updated>2011-08-14T02:46:42.216-07:00</updated><title type='text'>Varyag, an urban legend in Istanbul has been located!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial; font-size: 13px;"&gt;&lt;div style="font-weight: bold; padding-bottom: 10px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Heh, I remember&amp;nbsp;&lt;b&gt;Varyag&lt;/b&gt;&amp;nbsp;causing a stir in Istanbul when it was towed under the Bosphorus bridge because of its height. Then papers wrote it was bought by China to be converted into a floating theme park. It's now being tested as an aircraft carrier.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-bottom: 10px;"&gt;&lt;br /&gt;Here is what BBC had to say about this in 2001: "A floating casino".&lt;br /&gt;&lt;a class="ot-anchor" href="http://news.bbc.co.uk/1/hi/world/europe/1632156.stm"&gt;http://news.&lt;wbr&gt;&lt;/wbr&gt;bbc.co.uk/1/hi/world&lt;wbr&gt;&lt;/wbr&gt;/europe/1632156.stm&lt;/a&gt;&lt;/div&gt;&lt;div style="border-left-color: rgb(234, 234, 234); border-left-style: solid; border-left-width: 2px; margin-bottom: 10px; padding-left: 10px;"&gt;&lt;a href="http://www.guardian.co.uk/world/2011/aug/10/china-aircraft-carrier-launch"&gt;&lt;img border="0" src="https://images2-focus-opensocial.googleusercontent.com/gadgets/proxy?url=https://s2.googleusercontent.com/s2/favicons?domain%3Dwww.guardian.co.uk&amp;amp;container=focus&amp;amp;gadget=a&amp;amp;rewriteMime=image/*&amp;amp;refresh=31536000&amp;amp;resize_h=16" style="margin-right: 5px;" /&gt;&lt;span style="font-weight: bold;"&gt;China's first aircraft carrier launches amid regional tensions&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="padding-bottom: 10px;"&gt;Sea trials of former Soviet craft underline China's naval ambitions and fuel concerns about growing military strength&lt;/div&gt;&lt;a href="https://plus.google.com/_/notifications/ngemlink?&amp;amp;emid=CKDWtO2_zqoCFQ5oDAodzA3nAg&amp;amp;path=%2F112890094962886072408%2Fposts%2FWXGofu4e6jo%3Fgpinv%3DAGXbFGyoJ-AegM3EDK9m6h8f213tzHpbKL8XmkCSEDwgpJevAof_UmJFUHqfd4lkR6O306JIUXGn9xmnimYvSIiDIvGypzA9IyrGauX3ZqWJTiVDaNcqErw%26hl%3Den_GB" style="margin-left: 10px;"&gt;&lt;img border="0" src="https://images3-focus-opensocial.googleusercontent.com/gadgets/proxy?url=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2011/8/10/1312960055210/varyag-china-aircraft-car-007.jpg&amp;amp;container=focus&amp;amp;gadget=a&amp;amp;rewriteMime=image/*&amp;amp;refresh=31536000&amp;amp;resize_h=120" style="max-height: 200px; max-width: 275px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="https://plus.google.com/_/notifications/ngemlink?&amp;amp;emid=CKDWtO2_zqoCFQ5oDAodzA3nAg&amp;amp;path=%2F112890094962886072408%2Fposts%2FWXGofu4e6jo%3Fgpinv%3DAGXbFGyoJ-AegM3EDK9m6h8f213tzHpbKL8XmkCSEDwgpJevAof_UmJFUHqfd4lkR6O306JIUXGn9xmnimYvSIiDIvGypzA9IyrGauX3ZqWJTiVDaNcqErw%26hl%3Den_GB" style="color: #3366cc; text-decoration: none;"&gt;View or comment on Baran Ozgul's post »&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-5058987258626868188?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/5058987258626868188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/08/varyag-urban-legend-in-istanbul-has.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/5058987258626868188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/5058987258626868188'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/08/varyag-urban-legend-in-istanbul-has.html' title='Varyag, an urban legend in Istanbul has been located!'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-5216293960422689159</id><published>2011-07-31T00:53:00.000-07:00</published><updated>2011-07-31T00:53:14.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Godaddy: It takes a rifle and a CEO to ruin it all</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;I hadn't heard this until&amp;nbsp;a friend tipped me. Back in March'11&amp;nbsp;&lt;a class="ot-anchor" href="http://godaddy.com/" style="color: #3366cc; cursor: pointer; text-decoration: none;"&gt;godaddy.com&lt;/a&gt;&amp;nbsp;CEO Bob Parsons videotaped himself and his "team", hunt down and kill an elephant in Zimbabwe. Closed caption in the 3 minute video says they did this to protect the villagers who would otherwise face starvation since the elephants were damaging the crops. The video also shows villagers butchering the elephant and fighting for each other over pieces of the animal.&lt;br /&gt;&lt;br /&gt;I am not staying with godaddy for another second. I doubt this was the first animal murdered by Parsons. I don't want to be related to this entity anymore. I started the transfer of all my domains to&amp;nbsp;&lt;a class="ot-anchor" href="http://gandi.net/" style="color: #3366cc; cursor: pointer; text-decoration: none;"&gt;gandi.net&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-5216293960422689159?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/5216293960422689159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/07/godaddy-it-takes-rifle-and-ceo-to-ruin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/5216293960422689159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/5216293960422689159'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/07/godaddy-it-takes-rifle-and-ceo-to-ruin.html' title='Godaddy: It takes a rifle and a CEO to ruin it all'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-7070805721835958553</id><published>2011-06-28T23:35:00.001-07:00</published><updated>2011-06-28T23:35:21.199-07:00</updated><title type='text'>Chinese county photoshop fail</title><content type='html'>&lt;div&gt;&lt;p&gt;I don't know why this keeps happening,&amp;nbsp; but yet it does!&lt;/p&gt;&lt;p&gt;&lt;a href="http://feeds.boingboing.net/~r/boingboing/iBag/~3/hRCTcSipV6s/chinese-government-p.html"&gt;Chinese government photoshop disaster goes viral&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-7070805721835958553?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/7070805721835958553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/06/chinese-county-photoshop-fail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/7070805721835958553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/7070805721835958553'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/06/chinese-county-photoshop-fail.html' title='Chinese county photoshop fail'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-8190936988692265488</id><published>2011-06-28T13:56:00.000-07:00</published><updated>2011-06-28T13:56:27.359-07:00</updated><title type='text'>Official Google Blog: Introducing the Google+ project: Real-life sharing, rethought for the web</title><content type='html'>&lt;div&gt;Google's official blog post on Google+ launch.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://googleblog.blogspot.com/2011/06/introducing-google-project-real-life.html"&gt;Official Google Blog: Introducing the Google+ project: Real-life sharing, rethought for the web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-8190936988692265488?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googleblog.blogspot.com/2011/06/introducing-google-project-real-life.html' title='Official Google Blog: Introducing the Google+ project: Real-life sharing, rethought for the web'/><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/8190936988692265488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/06/official-google-blog-introducing-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/8190936988692265488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/8190936988692265488'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/06/official-google-blog-introducing-google.html' title='Official Google Blog: Introducing the Google+ project: Real-life sharing, rethought for the web'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-574511124674642592</id><published>2011-06-28T13:36:00.000-07:00</published><updated>2011-06-28T13:36:42.601-07:00</updated><title type='text'>Inside Google+ — How the Search Giant Plans to Go Social | Epicenter | Wired.com</title><content type='html'>&lt;div&gt;An interesting read by Steven Levy, on how Google+ came into existence. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.wired.com/epicenter/2011/06/inside-google-plus-social/"&gt;Inside Google+ — How the Search Giant Plans to Go Social | Epicenter | Wired.com&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now off to some field trialling. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-574511124674642592?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wired.com/epicenter/2011/06/inside-google-plus-social/' title='Inside Google+ — How the Search Giant Plans to Go Social | Epicenter | Wired.com'/><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/574511124674642592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2011/06/inside-google-how-search-giant-plans-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/574511124674642592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/574511124674642592'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2011/06/inside-google-how-search-giant-plans-to.html' title='Inside Google+ — How the Search Giant Plans to Go Social | Epicenter | Wired.com'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-3828753961413444523</id><published>2010-11-01T03:09:00.000-07:00</published><updated>2010-11-01T03:10:53.775-07:00</updated><title type='text'>WANTED: Web site developer for a research project</title><content type='html'>A firend of mine is looking for someone to create her a website for a research project of hers. If anyone wants to contribute to an interesting academic research project and make a bit of an income, contact me.&lt;br /&gt;&lt;br /&gt;Here is her description of the project:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"I am looking for someone to build a joomla-type (content management system) website for a research project. The basic idea - I will need participants (around 20 at a time) to be able to sign into the website, and fill out a questionnaire (saving this data). After this, they will be directed to an interactive experiment with two stages. In the first stage, they will be asked to solve a series of nonogram games in a limited time amount (likely 5 minutes). Each time they win the game, that needs to be tracked (saved as a variable). They will be paid per game, so the saved number of wins will be multiples by some amount and saved as a new variable. In stage 2, they will be asked if they want to have a partner. If they say no, stage 2 will be exactly like stage 1. If they say yes, they should be randomly partnered with one of the other online participants who also said yes. For the partners, they should have the ability to chat with each other (only with each other), and they will each complete the nonogram games.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;So, I need someone to build this who can implement an on/off chat function limited to certain online individuals, and create a nonogram game with trackable outcomes. I think those are the key functions, along with text and other basic items&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-3828753961413444523?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/3828753961413444523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2010/11/firend-of-mine-is-looking-for-someone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/3828753961413444523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/3828753961413444523'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2010/11/firend-of-mine-is-looking-for-someone.html' title='WANTED: Web site developer for a research project'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-881729494248406407</id><published>2010-04-27T08:52:00.000-07:00</published><updated>2010-11-01T03:02:48.864-07:00</updated><title type='text'>Baron Funkenhausen (My Band) live at Google London</title><content type='html'>My band performed on 5th of February at the Google London office.  This was our first ever gig. This is the first of 5 videos, follow through links on&lt;a href="http://www.youtube.com/watch?v=KWYDr7Z4V6o&amp;amp;feature=PlayList&amp;amp;p=125382EEB4515171&amp;amp;playnext_from=PL&amp;amp;index=0&amp;amp;playnext=1"&gt; YouTube play list&lt;/a&gt; for the rest of the shots.&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="300"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KWYDr7Z4V6o&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/KWYDr7Z4V6o&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-881729494248406407?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/881729494248406407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2010/04/baron-funkenhausen-my-band-live-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/881729494248406407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/881729494248406407'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2010/04/baron-funkenhausen-my-band-live-at.html' title='Baron Funkenhausen (My Band) live at Google London'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-5025713657597789029</id><published>2010-04-01T10:38:00.001-07:00</published><updated>2010-04-01T10:48:25.060-07:00</updated><title type='text'>Goodies from Google, only a fool would pass.</title><content type='html'>April fools' day jokes from Google started pouring into my inbox this morning. You can now apparently store&lt;a href="http://googleenterprise.blogspot.com/2010/03/announcing-upload-and-store-anything-in.html"&gt; anything in Google Docs&lt;/a&gt;, for example your car keys or your cellphone. Or you can ask the question &lt;a href="http://googlemobile.blogspot.com/2010/04/our-newest-mobile-search-feature-where.html"&gt;'Where am I?'&lt;/a&gt; to in Google Search for Mobile, and you will discover your whereabouts. I turn out to be in Laputa. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My favorite is the &lt;a href="http://googlemobile.blogspot.com/2010/04/grunt-woof-and-moo-to-you-too.html"&gt;Google Translate for Animals&lt;/a&gt;. This is hilarious. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Both &lt;a href="http://booksearch.blogspot.com/2010/03/3d-books-google-books-now-offers.html"&gt;Google Books&lt;/a&gt; and &lt;a href="http://google-latlong.blogspot.com/2010/04/google-physicists-discover-extra.html"&gt;Google Streetview&lt;/a&gt; announced their 3D features too.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-5025713657597789029?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/5025713657597789029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2010/04/goodies-from-google-only-fool-would.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/5025713657597789029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/5025713657597789029'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2010/04/goodies-from-google-only-fool-would.html' title='Goodies from Google, only a fool would pass.'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-6032894237755306684</id><published>2009-10-14T03:58:00.000-07:00</published><updated>2009-10-14T08:45:04.188-07:00</updated><title type='text'>Sending a task to the background on Linux</title><content type='html'>Often I find my self having typed something on the command line and waiting the task to finish. I've just learnt there are better ways of doing this:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"...&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt; CTRL Z usually puts a job to the background and u get a bash prompt back , then if u type: - jobs , all the backgrounded processes r given a 'job No' the u can type:- fg(job No) and that job will be brought to the fore. I'm not at me linuxbox at the mo so thats from memeory , but think its more or less accurate.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt;If u need the background process to keep running rather than remain in suspended state .... after staring the program press CTRL Z and type bg (background). the program u invoked earlier will keep running in the background rather than remain suspended"""&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;"&gt;&lt;span style="font-size: 13px;"&gt;http://www.linuxquestions.org/questions/linux-general-1/send-process-to-background-202974/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-6032894237755306684?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/6032894237755306684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2009/10/sending-task-to-background-on-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/6032894237755306684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/6032894237755306684'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2009/10/sending-task-to-background-on-linux.html' title='Sending a task to the background on Linux'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>London, UK</georss:featurename><georss:point>51.5001524 -0.1262362</georss:point><georss:box>51.473436899999996 -0.1846012 51.5268679 -0.06787119999999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1182821195399770756.post-2491282082849460168</id><published>2009-08-24T10:00:00.000-07:00</published><updated>2009-08-25T13:38:19.928-07:00</updated><title type='text'>Adding maps to my wife's travel posts.</title><content type='html'>My wife wanted to add some sort of location information to the individual entries she have been posting to her travel blog, &lt;a href="http://gezgin.ozgul.net/"&gt;http://gezgin.ozgul.net&lt;/a&gt;.  She had been complaining that such a simple feature was missing from Google's Blogger for so long now, I felt obliged to implement a poor man's map solution for &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt;.  It's indeed missing at the moment, but we are working on it. :)&lt;br /&gt;&lt;br /&gt;So to clarify, what she needed was:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Be able to set a location for a given post. E.g. she would like to add the latitude and longitude information of Bodrum, Turkey as a meta-data, into the post she wrote about Bodrum&lt;/li&gt;&lt;li&gt;Be able to display this location information for each of her posts, in the post footer. E.g. "Posted by: John Doe, Location: Bodrum, Turkey".&lt;/li&gt;&lt;li&gt;And be able to display a Map of the location next to the post.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I earned that day's dinner by the help of some simple scripting and, Google's beta blogger site, &lt;a href="http://draft.blogger.com/"&gt;http://draft.blogger.com&lt;/a&gt;. Here is the final result: &lt;a href="http://gezgin.ozgul.net"&gt;http://gezgin.ozgul.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I looked at &lt;a href="http://draft.blogger.com/"&gt;http://draft.blogger.com&lt;/a&gt;, where Google Blogger team serves a public beta-tester version of blogger, with features not yet released on &lt;a href="http://www.blogger.com/"&gt;http://www.blogger.com&lt;/a&gt;. There I noticed the feature to set a location for a given post. Apparently my wife was not the only one asking for this, and Google Blogger team was responding. With this feature (still in beta), you can then see the location in the post footer. Still using the &lt;a href="http://draft.blogger.com/"&gt;http://draft.blogger.com&lt;/a&gt;, I went to the settings of my blog and clicked through to &lt;span style="color: rgb(153, 0, 0);"&gt;Layout &gt; Edit HTML&lt;/span&gt;. I expanded the widgets int HTML view and searched for the word 'location'. I came across a 'span' tag with a class attribute 'post-location'. This was indeed the widget section which printed the location name in the post footer.&lt;br /&gt;&lt;br /&gt;Those who have used the&lt;a href="http://code.google.com/apis/maps/"&gt; Google Maps API&lt;/a&gt; will know, that in order to display a Google Maps widget on the page, I needed to add a 'div' tag here. Since there would be more than one posts per page, the div would have to have a unique id. This is easily doable by generating an id to this tag using a value unique to the post; I used the internal post id:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);font-family:courier new;" &gt;&amp;lt;div expr:id='"map-" + &lt;span style="font-weight: bold;"&gt;data:post.id&lt;/span&gt;' style='width: 250px; height: 400px;'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To be able to display a map, I also needed to know the latitude and longitude that the map would center on. In the post-location there are some references such as:&lt;br /&gt;data:post.location&lt;br /&gt;data:post.location.mapsUrl&lt;br /&gt;&lt;br /&gt;but nothing like:&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);font-family:courier new;" &gt;data:post.location.latitude&lt;/span&gt; or &lt;span style="color: rgb(153, 153, 0);font-family:courier new;" &gt;data:post.location.longitude&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Depending on this publicly available knowledge only, my best bet was to use the available &lt;span style="font-family:courier new;"&gt;data:post.location.mapsUrl&lt;/span&gt;, which usually has  a pretty standard format, to parse the latitude and longitude values:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;http://maps.google.com/maps?q=Bruges%2C+Belgium%40&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;51.2094345&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;%2C&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;3.2252377&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&amp;amp;z=10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I added a javascript function to the template HTML, and implemented a brute force parsing inside:&lt;br /&gt;&lt;pre  style="font-family:courier new;"&gt; &lt;span style="color: rgb(153, 153, 0);"&gt;function load(id, mapsUrl) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;   if (GBrowserIsCompatible()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     var coords = mapsUrl.split('%40')[1];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     var lat = coords.split('%2C')[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     var long = coords.split('%2C')[1].split('&amp;amp;')[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     // div tag, unique for a post&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     var divElement = document.getElementById('map-' + id); &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     if (divElement == null) {alert(id + 'not found');return;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     var map = new GMap2(divElement);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     map.setCenter(new GLatLng(lat, long), 13);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     var marker = new GMarker(new GLatLng(lat, long));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     map.addOverlay(marker);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;     map.setUIToDefault();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Finally, inside the widget, I added a JavaScript section, which calls the load function I added above:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;         load("&amp;lt;data:post.id/&amp;gt;", "&amp;lt;data:post.location.mapsUrl/&amp;gt;");&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check out the page source code at &lt;a href="http://gezgin.ozgul.net/"&gt;http://gezgin.ozgul.net&lt;/a&gt; for the real action.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1182821195399770756-2491282082849460168?l=baran.ozgul.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://baran.ozgul.net/feeds/2491282082849460168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://baran.ozgul.net/2009/08/adding-maps-to-my-wifes-travel-posts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/2491282082849460168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1182821195399770756/posts/default/2491282082849460168'/><link rel='alternate' type='text/html' href='http://baran.ozgul.net/2009/08/adding-maps-to-my-wifes-travel-posts.html' title='Adding maps to my wife&apos;s travel posts.'/><author><name>Baran Özgül</name><uri>https://profiles.google.com/112890094962886072408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Bq2geDKVv_0/AAAAAAAAAAI/AAAAAAAAJE4/Ez6u6lS-onU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
