<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkIFR3c5fyp7ImA9WhRUEUo.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760</id><updated>2012-01-21T11:35:16.927-08:00</updated><category term="Marriage" /><category term="ant" /><category term="continuous integration" /><category term="java" /><category term="ViBe" /><category term="development" /><category term="perl" /><category term="11/11/11 ViBe Twitter" /><category term="iphone automation instruments ios applescript" /><category term="jvm" /><category term="mobile base2 android iphone" /><category term="ViBe Android techcrunch crunchies 49ers shantaram" /><category term="agile" /><category term="metrics" /><category term="Assyrian Chaldean church killing Islam" /><category term="android vibe app base2 ringtone vibration contact" /><category term="tdd" /><category term="quality" /><category term="Communication" /><category term="eclipse" /><category term="JUnit" /><category term="sargon benjamin workout ripped shredded jacked body automate 3rDoor" /><category term="testing" /><category term="49ers espn chargers raiders nfl" /><category term="automation" /><category term="Android" /><category term="Kim Kardashian" /><category term="Chris Humphries" /><category term="imat automation iphone" /><category term="database" /><title>Sargon Benjamin</title><subtitle type="html">Mobile Apps &amp;amp; Software test automation (people &amp;amp; tech with a fitness twist)</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sogwiz.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>83</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/sogwiz" /><feedburner:info uri="sogwiz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkIFR3c4fip7ImA9WhRUEUo.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-6188613902007977115</id><published>2012-01-21T11:32:00.000-08:00</published><updated>2012-01-21T11:35:16.936-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-21T11:35:16.936-08:00</app:edited><title>Cool Websites and Tools - thanks MakeUseOf!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.makeuseof.com/tag/cool-websites-tools-january-18th-2012/" target="_blank"&gt;&lt;img border="0" src="http://reviewed.makeuseof.com.s3.amazonaws.com/reviewed.png" /&gt;&lt;/a&gt;&lt;/div&gt;
Daily tools to keep your tech life in order. &amp;nbsp;Here's a top &lt;a href="http://www.makeuseof.com/tag/cool-websites-tools-january-18th-2012/" target="_blank"&gt;5 list&lt;/a&gt; by makeuseof . &amp;nbsp;One of the featured tools is ViBe for Android &amp;lt;3&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.makeuseof.com/tag/cool-websites-tools-january-18th-2012/" title="Cool Websites, Software and Internet Tips"&gt;&lt;img src="http://reviewed.makeuseof.com.s3.amazonaws.com/reviewed.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-6188613902007977115?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/6188613902007977115/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=6188613902007977115" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/6188613902007977115?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/6188613902007977115?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/HsetBXfOMJU/cool-websites-and-tools-thanks.html" title="Cool Websites and Tools - thanks MakeUseOf!" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2012/01/cool-websites-and-tools-thanks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQNQHs9fCp7ImA9WhRWF0U.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-5524191844422038705</id><published>2012-01-05T09:47:00.000-08:00</published><updated>2012-01-05T09:59:51.564-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-05T09:59:51.564-08:00</app:edited><title>How sexy does 'Best App Ever' sound! ViBe</title><content type="html">&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-BVimj-Jr3qs/TwXkz7EFl4I/AAAAAAAABJw/aODUYszARYA/s1600/vote.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-BVimj-Jr3qs/TwXkz7EFl4I/AAAAAAAABJw/aODUYszARYA/s200/vote.jpg" width="142" /&gt;&lt;/a&gt;148 Apps (they're kinda big) hosts a Best App Ever Awards and ViBe for Android has bounced into the Finals. &amp;nbsp;This is quite the honor considering there were 7,243 mobile apps in the runnings. I'm proud to be a finalist in the 'Best Special Needs' category, as we truly feel that ViBe makes a difference for the hearing impaired community. &amp;nbsp;We've heard from a number of deaf advocates that ViBe has broken down communication barriers. &amp;nbsp;Please spare 2 min to go in and vote with each link for each category. Jan 25, 2011 deadline.&lt;br /&gt;
Instructions:&lt;br /&gt;
1. Click the links below&lt;br /&gt;
2. Click 'Vote for ViBe' button&lt;br /&gt;
3. Repeat the process for each link (it takes 3 seconds for each link).&lt;br /&gt;
4. Comment on this blog post once you've voted and I'll send you some love&lt;br /&gt;
&lt;br /&gt;
Voting Links:&lt;br /&gt;
&lt;a href="http://www.bestappever.com/v/iapp/2/com.base2apps.vibes" target="_blank"&gt;Most Innovative App&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.bestappever.com/v/sned/2/com.base2apps.vibes" target="_blank"&gt;Best Special Needs App&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.bestappever.com/v/hrdw/2/com.base2apps.vibes" target="_blank"&gt;Best Use of Hardware App&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.bestappever.com/v/ring/2/com.base2apps.vibes" target="_blank"&gt;Best Ringtone App&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a class="bae-nominate-btt" href="http://www.bestappever.com/v/ring/2/com.base2apps.vibes"&gt;Vote for ViBe for Best Ringtone App&lt;/a&gt;&lt;link href="http://www.bestappever.com/template/2011/vote-button.css" media="screen" rel="stylesheet"&gt;&lt;/link&gt;
&lt;br /&gt;
&lt;a class="bae-nominate-btt" href="http://www.bestappever.com/v/iapp/2/com.base2apps.vibes"&gt;Vote for ViBe for Most Innovative App&lt;/a&gt;&lt;link href="http://www.bestappever.com/template/2011/vote-button.css" media="screen" rel="stylesheet"&gt;&lt;/link&gt;
&lt;br /&gt;
&lt;a class="bae-nominate-btt" href="http://www.bestappever.com/v/hrdw/2/com.base2apps.vibes"&gt;Vote for ViBe for Best Use of Hardware&lt;/a&gt;&lt;link href="http://www.bestappever.com/template/2011/vote-button.css" media="screen" rel="stylesheet"&gt;&lt;/link&gt;
&lt;br /&gt;
&lt;a class="bae-nominate-btt" href="http://www.bestappever.com/v/sned/2/com.base2apps.vibes"&gt;Vote for ViBe for Best Special Needs App&lt;/a&gt;&lt;link href="http://www.bestappever.com/template/2011/vote-button.css" media="screen" rel="stylesheet"&gt;&lt;/link&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-5524191844422038705?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/5524191844422038705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=5524191844422038705" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5524191844422038705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5524191844422038705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/_A_jqd-nc6M/how-sexy-does-best-app-ever-sound-vibe.html" title="How sexy does 'Best App Ever' sound! ViBe" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-BVimj-Jr3qs/TwXkz7EFl4I/AAAAAAAABJw/aODUYszARYA/s72-c/vote.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2012/01/how-sexy-does-best-app-ever-sound-vibe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADSHo-cSp7ImA9WhRQGEw.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-1818411795019036732</id><published>2011-12-13T13:46:00.000-08:00</published><updated>2011-12-13T13:46:19.459-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-13T13:46:19.459-08:00</app:edited><title>Vote: Mint &amp; ViBe in the Crunchies by TechCrunch</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-zFchIow00dc/TufGtkOmeII/AAAAAAAABBc/Bjgco1isfdE/s1600/ipad_hero_homepage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://3.bp.blogspot.com/-zFchIow00dc/TufGtkOmeII/AAAAAAAABBc/Bjgco1isfdE/s320/ipad_hero_homepage.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Final day to vote in the Crunchies Awards by TechCrunch. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;My picks:&lt;/b&gt;&lt;br /&gt;
Tablet Application: Mint by mint.com&lt;br /&gt;
Mobile Application:&amp;nbsp;https://market.android.com/details?id=com.base2apps.vibes &amp;nbsp; (ViBe)&lt;br /&gt;
&lt;br /&gt;
Here are the steps to vote:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Go to the TechCrunch voting page&amp;nbsp;&lt;a href="http://is.gd/oV8bKI"&gt;http://is.gd/oV8bKI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Best Mobile Application, paste in the ViBe market url&amp;nbsp;&lt;a href="https://market.android.com/details?id=com.base2apps.vibes"&gt;https://market.android.com/details?id=com.base2apps.vibes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Click 'Nominate'&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Please do the same for Mint in the Tablet Application category by Tuesday Dec 13, 2011 11:59pm PST&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-1818411795019036732?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/1818411795019036732/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=1818411795019036732" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/1818411795019036732?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/1818411795019036732?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/Z-JoBx63yrw/vote-mint-vibe-in-crunchies-by.html" title="Vote: Mint &amp; ViBe in the Crunchies by TechCrunch" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-zFchIow00dc/TufGtkOmeII/AAAAAAAABBc/Bjgco1isfdE/s72-c/ipad_hero_homepage.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/12/vote-mint-vibe-in-crunchies-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04DRH46fSp7ImA9WhRQE0o.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-5661281411090785137</id><published>2011-12-08T11:02:00.000-08:00</published><updated>2011-12-08T11:19:35.015-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-08T11:19:35.015-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ViBe Android techcrunch crunchies 49ers shantaram" /><title>Luck is what happens to you when ... (you vote for ViBe in the Crunchies)</title><content type="html">Shantaram is a heart wrenching and inspirational story of Bombay seen through the eyes of an Australian convict. &amp;nbsp;The author, Gregory David Roberts, gifts the reader with numerous quotes, as the main character journeys to India and even skirmishes around Afghanistan with the Mujahideen.&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt;"Luck is what happens to you when fate gets tired of waiting"&lt;/i&gt;&lt;/blockquote&gt;It's been a lucky week thus far. &amp;nbsp;Heck, I even won a 49ers Patrick Willis jersey at work, this just after being present at Candlestick Park to watch the 49ers clinch their first NFC West Division title since I don't know how long. &lt;br /&gt;
&lt;br /&gt;
My friends and I created a sweet mobile app that could use a lucky streak and your help is needed. &amp;nbsp;Vote for ViBe in the Crunchies Awards by TechCrunch! Here's what you need to do:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Click this link:&amp;nbsp;&lt;a href="http://is.gd/oV8bKI"&gt;http://is.gd/oV8bKI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Scroll down to Best Mobile Application 2011&lt;/li&gt;
&lt;li&gt;Paste in the ViBe market URL:&amp;nbsp;&lt;a href="https://market.android.com/details?id=com.base2apps.vibes"&gt;https://market.android.com/details?id=com.base2apps.vibes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Click 'Nominate'&lt;/li&gt;
&lt;li&gt;You can do this daily and let your friends know too&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Thank you for your support. &amp;nbsp;I'll leave you with another quote from Shantaram&lt;/div&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;"Whatever you do, in the privacy of your own rain shower, is your own business"&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SlgMgvpX2jM/TuEJa9wR9dI/AAAAAAAABBM/rNZ-iA0zbX0/s1600/niners.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-SlgMgvpX2jM/TuEJa9wR9dI/AAAAAAAABBM/rNZ-iA0zbX0/s320/niners.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lucky week. Won a 49ers Jersey @ work (Sargon Benjamin)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-5661281411090785137?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/5661281411090785137/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=5661281411090785137" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5661281411090785137?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5661281411090785137?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/o2i7lhAPUhQ/luck-is-what-happens-to-you-when-you.html" title="Luck is what happens to you when ... (you vote for ViBe in the Crunchies)" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-SlgMgvpX2jM/TuEJa9wR9dI/AAAAAAAABBM/rNZ-iA0zbX0/s72-c/niners.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/12/luck-is-what-happens-to-you-when-you.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GRnwzeCp7ImA9WhRQF08.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-7576408405577260864</id><published>2011-11-12T12:10:00.000-08:00</published><updated>2011-12-12T13:53:47.280-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T13:53:47.280-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sargon benjamin workout ripped shredded jacked body automate 3rDoor" /><title>Getting your body ripped and shredded in an automated way - the Sogwiz workout</title><content type="html">Time to take a breather from all the coding - wheeeew. &amp;nbsp;The absolute best way for me to strip away the mental rust that can come from a frustrating day of coding is actually to go BEAST mode on my body at the gym. &amp;nbsp;It hurts so good. &lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sArOoSRA4-Q/TsqLcmvjxjI/AAAAAAAAA5s/RsKUESi9mco/s1600/row.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="345" src="http://2.bp.blogspot.com/-sArOoSRA4-Q/TsqLcmvjxjI/AAAAAAAAA5s/RsKUESi9mco/s640/row.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;(Sargon Benjamin) - Rowers at 3rd Door in Palo Alto - (Sargon Benjamin)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
What it is: A treadmill interval and weight routine circuit with no more than 10 seconds rest in between the treadmill interval and the weight routine. &amp;nbsp;The MOST important part of the workout to remember is that it is a DESCENDING workout. &amp;nbsp;This means that you need to increase the speed of the treadmill on each successive interval. &amp;nbsp;Why? This trains your body to progress through the workout, accelerate past the hurt, and get stronger longer.&lt;br /&gt;
&lt;br /&gt;
Here's the lowdown:&lt;br /&gt;
Name: the Sogwiz workout&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Treadmill: 15 minute SLOW jog at a moderate incline&lt;/li&gt;
&lt;li&gt;Stretch your legs and shoulders for 5 minutes&lt;/li&gt;
&lt;li&gt;Place 2 dumbbells behind the treadmill so that you can quickly access them after each treadmill interval&lt;/li&gt;
&lt;li&gt;Perform 3 *rounds of 3 minutes&lt;/li&gt;
&lt;li&gt;Perform 4 rounds of 2 minutes&lt;/li&gt;
&lt;li&gt;Perform 3 rounds of 1 minute&lt;/li&gt;
&lt;li&gt;Recover : Stretch&lt;/li&gt;
&lt;/ol&gt;
*Round:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Treadmill Interval: 3 minute treadmill interval followed by 20 second jog (you don't want to just jump off the treadmill as you'll want to keep your legs loose and warm. The last thing we want to do is get injured)&lt;/li&gt;
&lt;li&gt;Weight Routine: Hop off the treadmill and perform the **weight routine&lt;/li&gt;
&lt;/ol&gt;
**Weight routine:&lt;br /&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;6-10 reps of &lt;a href="http://www.youtube.com/watch?v=wkDx1upR6-0"&gt;bicep curl to shoulder press&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;6-10 reps of shrugs&lt;/li&gt;
&lt;li&gt;Place dumbbells on ground and do 10-15 pushups&lt;/li&gt;
&lt;/ol&gt;
NOTE: The weight routine is all 1 exercise with no rest or placing of weights down&lt;br /&gt;
&lt;br /&gt;
There are dozens of fun variations to this routine, especially if you have a group. &amp;nbsp;The best variant I've performed is to alternate one person rowing a 550meter erg (land rowing machine) piece during the interval. &amp;nbsp;We only stop the interval once that person finishes the 500meter erg piece - talk about pressure, sheesh!&lt;br /&gt;
&lt;br /&gt;
I'd love nothing more than to have folks comment about their variations or tips to enhance this workout. &amp;nbsp;I'd also love to hear your experience with this routine.&lt;br /&gt;
- Sargon Benjamin&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-7576408405577260864?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/7576408405577260864/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=7576408405577260864" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7576408405577260864?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7576408405577260864?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/RmDjt3LrZVg/getting-your-body-ripped-and-shredded.html" title="Getting your body ripped and shredded in an automated way - the Sogwiz workout" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-sArOoSRA4-Q/TsqLcmvjxjI/AAAAAAAAA5s/RsKUESi9mco/s72-c/row.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/08/getting-your-body-ripped-and-shredded.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08EQno-fyp7ImA9WhRTFk8.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-7701595458938469311</id><published>2011-11-06T15:19:00.000-08:00</published><updated>2011-11-06T15:23:23.457-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T15:23:23.457-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="11/11/11 ViBe Twitter" /><title>What are you doing on 11/11/11 ?</title><content type="html">Twitter account &lt;a href="https://twitter.com/#!/11ViBe" target="_blank"&gt;@11ViBe&lt;/a&gt; is asking the question: What are you doing on 11/11/11 #eleven?&lt;br /&gt;
&lt;br /&gt;
Replies are made mentioning @11ViBe and including the hashtag #eleven&lt;br /&gt;
&lt;br /&gt;
Example tweet:&lt;br /&gt;
"&lt;a class="  twitter-atreply pretty-link" data-screen-name="11ViBe" href="https://twitter.com/#!/11ViBe" rel="nofollow" style="background-color: rgba(47, 194, 239, 0.0898438); color: #2fc2ef; font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; white-space: nowrap;"&gt;&lt;s style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;@&lt;/s&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline; white-space: normal;"&gt;11ViBe&lt;/b&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: rgba(47, 194, 239, 0.0898438); color: #444444; font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 18px;"&gt;&amp;nbsp;I will spend my 11/11/11 like a king&amp;nbsp;&lt;/span&gt;&lt;a class="  twitter-hashtag pretty-link" href="https://twitter.com/#!/search?q=%23eleven" rel="nofollow" style="background-color: rgba(47, 194, 239, 0.0898438); color: #2fc2ef; font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; white-space: nowrap;" title="#eleven"&gt;&lt;s class="hash" style="background-color: rgba(47, 194, 239, 0.0898438); color: #2fc2ef; display: inline-block; font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.7; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; white-space: nowrap;"&gt;#&lt;/s&gt;&lt;b style="background-color: rgba(47, 194, 239, 0.0898438); color: #2fc2ef; font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; white-space: normal;"&gt;eleven&lt;/b&gt;&lt;/a&gt;"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-3KZX2FBkArY/TrcV4EuTUhI/AAAAAAAAA4U/uS3nrxtFxuo/s1600/111111.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="93" src="http://1.bp.blogspot.com/-3KZX2FBkArY/TrcV4EuTUhI/AAAAAAAAA4U/uS3nrxtFxuo/s320/111111.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5eZL0TZ1MEg/TrcW5QMAzUI/AAAAAAAAA4c/nRbfrBkAK28/s1600/Screen+shot+2011-11-06+at+3.22.55+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131" src="http://4.bp.blogspot.com/-5eZL0TZ1MEg/TrcW5QMAzUI/AAAAAAAAA4c/nRbfrBkAK28/s320/Screen+shot+2011-11-06+at+3.22.55+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&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/6553831340766310760-7701595458938469311?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/7701595458938469311/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=7701595458938469311" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7701595458938469311?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7701595458938469311?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/UurbQR0qlPk/what-are-you-doing-on-111111.html" title="What are you doing on 11/11/11 ?" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-3KZX2FBkArY/TrcV4EuTUhI/AAAAAAAAA4U/uS3nrxtFxuo/s72-c/111111.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/11/what-are-you-doing-on-111111.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AFQXw7fSp7ImA9WhRTEUo.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-6228344085786429422</id><published>2011-11-01T11:03:00.000-07:00</published><updated>2011-11-01T11:21:50.205-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T11:21:50.205-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Marriage" /><category scheme="http://www.blogger.com/atom/ns#" term="Chris Humphries" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="ViBe" /><category scheme="http://www.blogger.com/atom/ns#" term="Communication" /><category scheme="http://www.blogger.com/atom/ns#" term="Kim Kardashian" /><title>Could ViBe have saved Kim's marriage?</title><content type="html">Too bad Kim Kardashian didn't have an Android device. &amp;nbsp;She could have used &lt;a href="https://market.android.com/details?id=com.base2apps.vibes"&gt;ViBe&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://market.android.com/details?id=com.base2apps.vibes" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank"&gt;&lt;img border="0" height="156" src="http://2.bp.blogspot.com/-UkRcEN2rE9k/TrA0TiVdhHI/AAAAAAAAA4M/wrataxH2nlE/s320/f-1024-0.jpeg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Communication is key in all relationships. &amp;nbsp;This fact manifests itself most in an intimate relationship or marriage where communication is the bond that holds together the trust and confidence two partners have in one another.&lt;br /&gt;
We're social creatures - we crave attention and connecting with others. &amp;nbsp;ViBe lets you connect with those most important to you because it lets you feel who's calling you. &amp;nbsp;If you're in an important meeting or getting your nails done, ViBe comes in handy as it will let you know if the incoming phone call is more important than your current activity. &amp;nbsp;This is because ViBe vibrates your phone differently based off of who's calling. &lt;br /&gt;
&lt;br /&gt;
Best of luck to Kim (and Kris) in all your future endeavors! &amp;nbsp;Download &lt;a href="https://market.android.com/details?id=com.base2apps.vibes"&gt;ViBe&lt;/a&gt; for Android:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://market.android.com/details?id=com.base2apps.vibes" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-k9zUfwDAPyI/TrA0PcUWuSI/AAAAAAAAA4E/V_RG9a3Hk_k/s1600/qr.png" /&gt;&lt;/a&gt;&lt;/div&gt;https://market.android.com/details?id=com.base2apps.vibes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-6228344085786429422?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/6228344085786429422/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=6228344085786429422" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/6228344085786429422?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/6228344085786429422?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/RcEzK8frCD8/could-vibe-have-saved-kims-marriage.html" title="Could ViBe have saved Kim's marriage?" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-UkRcEN2rE9k/TrA0TiVdhHI/AAAAAAAAA4M/wrataxH2nlE/s72-c/f-1024-0.jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/11/could-vibe-have-saved-kims-marriage.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8GQ3s4eip7ImA9WhdaEEg.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-4897936823768588713</id><published>2011-10-19T11:59:00.001-07:00</published><updated>2011-10-19T12:00:22.532-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T12:00:22.532-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android vibe app base2 ringtone vibration contact" /><title>Feel me - ViBe Android app lets you feel who's calling</title><content type="html">That's right. Custom vibrations based off who's calling you. &amp;nbsp;&lt;a href="https://market.android.com/details?id=com.base2apps.vibes"&gt;ViBe&lt;/a&gt;&amp;nbsp;is like CallerID or custom ringtones using distinct vibration patterns. &amp;nbsp;Very simple and innovative idea for this &lt;a href="https://market.android.com/details?id=com.base2apps.vibes"&gt;Android app&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nR8VBcJWjIw/Tp8bIJa5VKI/AAAAAAAAA3k/KlMHOCzRI8o/s1600/vibe.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-nR8VBcJWjIw/Tp8bIJa5VKI/AAAAAAAAA3k/KlMHOCzRI8o/s320/vibe.jpeg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-U0F7H-nG_as/Tp8bK-EhsVI/AAAAAAAAA3s/0cylQscNwz0/s1600/vibephone_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-U0F7H-nG_as/Tp8bK-EhsVI/AAAAAAAAA3s/0cylQscNwz0/s320/vibephone_2.png" width="163" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the press:&lt;br /&gt;
&lt;a href="http://oobly.com/2011/10/19/feel-who-is-calling-you-with-the-vibe-android-app_488/"&gt;oobly&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-4897936823768588713?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/4897936823768588713/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=4897936823768588713" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/4897936823768588713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/4897936823768588713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/SaOMXaigR_c/feel-me-android-app-called-vibe-lets.html" title="Feel me - ViBe Android app lets you feel who's calling" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-nR8VBcJWjIw/Tp8bIJa5VKI/AAAAAAAAA3k/KlMHOCzRI8o/s72-c/vibe.jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/10/feel-me-android-app-called-vibe-lets.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAAQn86fSp7ImA9WhdaEEg.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-3171660425567687042</id><published>2011-10-19T11:59:00.000-07:00</published><updated>2011-10-19T11:59:03.115-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T11:59:03.115-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="49ers espn chargers raiders nfl" /><title>California Luv</title><content type="html">3 Cali teams in the top 10! Yeah yeah, ratings don't matter but pride and bragging rights do. I can't remember the last time I saw 3 Cali teams in any sport make it to the top 10. &amp;nbsp;Red and Gold baby&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nMDT4oghrho/Tp8d2UMmH5I/AAAAAAAAA30/N6o1O7DAkcw/s1600/Screen+shot+2011-10-18+at+11.19.22+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-nMDT4oghrho/Tp8d2UMmH5I/AAAAAAAAA30/N6o1O7DAkcw/s320/Screen+shot+2011-10-18+at+11.19.22+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;(copyright ESPN)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-3171660425567687042?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/3171660425567687042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=3171660425567687042" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/3171660425567687042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/3171660425567687042?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/h88U9ZHbawg/california-luv.html" title="California Luv" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-nMDT4oghrho/Tp8d2UMmH5I/AAAAAAAAA30/N6o1O7DAkcw/s72-c/Screen+shot+2011-10-18+at+11.19.22+AM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/10/california-luv.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCRno4fSp7ImA9WhdQEU0.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-673866414187244186</id><published>2011-08-11T17:02:00.000-07:00</published><updated>2011-08-11T17:02:47.435-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-11T17:02:47.435-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iphone automation instruments ios applescript" /><title>Automated build, deploy, and test process for iPhone apps</title><content type="html">&lt;br /&gt;
Dear everybody,&lt;br /&gt;
&lt;br /&gt;
It's been a second since we last spoke. &amp;nbsp;How are you? &amp;nbsp;As is the case when an&amp;nbsp;acquaintance contacts you after a hiatus, it's usually because she wants something from you. &amp;nbsp;This case is no different, though I am interested in seeing how you've been and reading about your latest and greatest Tweets!&lt;br /&gt;
See, I've been busy tinkering away with different mobile technologies and have run into a coding block. &amp;nbsp;I can't quite figure out how to deploy an internal iOS app (.ipa file) to a physical iOS device in an automated way.&lt;br /&gt;
Why: A manual deployment and test process is too cumbersome and just doesn't scale. &amp;nbsp;Our QA team needs a way to ensure the quality of our internal builds. &amp;nbsp;Currently, we create a .ipa internal iOS app file for QA to then download from a repository. &amp;nbsp;After downloading the file, a QA engineer then syncs the .ipa file to an iOS device via iTunes.&lt;br /&gt;
&lt;br /&gt;
An ideal process would look like the following&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;shell script that does an xcode build&lt;/li&gt;
&lt;li&gt;script to download the .ipa file from the repository and onto the QA machine&lt;/li&gt;
&lt;li&gt;deploy internal build file to device using iTunes or iPhone Configuration Utility&lt;/li&gt;
&lt;li&gt;run automated tests against the iPhone device using Instruments&lt;/li&gt;
&lt;/ol&gt;I believe step 3 could be completed via AppleScript but I'm just not sure... &amp;nbsp;Have you deployed an iPhone app to your device using AppleScript against either iTunes or the iPhone Configuration Utility? &amp;nbsp;If so, I'd love to hear back from you. &amp;nbsp;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Sincerely,&lt;/div&gt;&lt;div&gt;Pen Pal Sargon&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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/6553831340766310760-673866414187244186?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/673866414187244186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=673866414187244186" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/673866414187244186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/673866414187244186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/uz-uTC5y2wQ/automated-build-deploy-and-test-process.html" title="Automated build, deploy, and test process for iPhone apps" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/08/automated-build-deploy-and-test-process.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUGRngzfSp7ImA9WhdQEEU.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-5617858517571753393</id><published>2011-08-11T11:43:00.000-07:00</published><updated>2011-08-11T11:43:47.685-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-11T11:43:47.685-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile base2 android iphone" /><title>Mini-makeover for the Base2 home page</title><content type="html">Would love to hear your thoughts about the new &lt;a href="http://www.base2apps.com"&gt;Base 2 Applications&lt;/a&gt; home page.  &lt;a href="http://www.base2apps.com"&gt;Check it out&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-5617858517571753393?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/5617858517571753393/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=5617858517571753393" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5617858517571753393?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5617858517571753393?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/kXaQEQ8TAKA/mini-makeover-for-base2-home-page.html" title="Mini-makeover for the Base2 home page" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/08/mini-makeover-for-base2-home-page.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUGRH08cCp7ImA9WhdTFks.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-28610454563759117</id><published>2011-07-14T10:57:00.000-07:00</published><updated>2011-07-14T10:57:05.378-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-14T10:57:05.378-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="imat automation iphone" /><title>Accelerating time to market on iPhone</title><content type="html">Bad ratings on the appstore are catastrophic in a time where app placement within the appstore dictate app downloads.  A couple bad ratings can quickly kick an app down those charts.  What this really means is that an iPhone user would now have to further scroll down, refine their search, or tab over multiple pages just to see said app.&lt;br /&gt;
The quality of an app cannot be stressed enough - generally, low quality = bad ratings (and bad ratings = minimal downloads).  A framework that I'm currently using to perform automated testing is IMAT (&lt;a href="https://code.intuit.com/sf/go/proj1161"&gt;Intuit Mobile Automation Toolkit&lt;/a&gt;).  I highly recommend checking &lt;a href="https://code.intuit.com/sf/go/proj1161"&gt;IMAT&lt;/a&gt; out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-28610454563759117?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/28610454563759117/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=28610454563759117" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/28610454563759117?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/28610454563759117?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/HqmWH08uFrQ/accelerating-time-to-market-on-iphone.html" title="Accelerating time to market on iPhone" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/07/accelerating-time-to-market-on-iphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYNQHs9eip7ImA9WhZTEkQ.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-4835724021487857135</id><published>2011-03-16T10:23:00.000-07:00</published><updated>2011-03-16T10:23:11.562-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-16T10:23:11.562-07:00</app:edited><title>Change in the Facebook API?</title><content type="html">I had to change both my Android and iPhone apps to account for what I think was an underlying change in the Facebook API. &amp;nbsp;In particular, the 'feed' Graph API functionality seems to have undergone a seemingly significant change, though I can't yet confirm this with any other developers.&lt;br /&gt;
&lt;br /&gt;
Issue: The "picture" parameter is not being honored unless an additional parameter called "link" is also supplied. &amp;nbsp;I know that the picture would be displayed on facebook wall posts prior to Wednesday March 15, 2011; however, since then, the picture only gets displayed if a parameter titled "link" is also displayed&lt;br /&gt;
&lt;br /&gt;
{code}&lt;br /&gt;
&lt;style type="text/css"&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4239f6}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4a9075}
span.s1 {color: #951565}
span.s2 {color: #4239f6}
span.s3 {color: #000000}
span.s4 {color: #4a9075}
span.Apple-tab-span {white-space:pre}
&lt;/style&gt;   &lt;br /&gt;
&lt;div class="p1"&gt;Bundle params = &lt;span class="s1"&gt;new&lt;/span&gt; Bundle();&lt;/div&gt;&lt;div class="p1"&gt;params.putString(&lt;span class="s2"&gt;"access_token"&lt;/span&gt;, cc.getFacebook().getAccessToken());&lt;/div&gt;&lt;div class="p2"&gt;params.putString(&lt;span class="s2"&gt;"message"&lt;/span&gt;, postMessage);&lt;/div&gt;&lt;div class="p3"&gt;&lt;span class="s3"&gt;String urlPrefix = &lt;/span&gt;"http://www.sogwiz(dot)blogspot(dot)com"&lt;span class="s3"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;//the facebook API for the wall feed allows you to provide an image url&lt;/div&gt;&lt;div class="p1"&gt;params.putString(&lt;span class="s2"&gt;"picture"&lt;/span&gt;, urlPrefix + pictureString)&lt;/div&gt;&lt;div class="p1"&gt;//NOTE: THIS IS THE MOST IMPORTANT PART. &amp;nbsp;Picture no longer gets posted unless the link parameter is also supplied&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;//params.putString(&lt;span class="s2"&gt;"link"&lt;/span&gt;, &lt;span class="s2"&gt;"http://www.sogwiz(dot)blogspot(dot)com"&lt;/span&gt;);&lt;/b&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;span class="s3"&gt;params.putString(&lt;/span&gt;"description"&lt;span class="s3"&gt;, "&lt;/span&gt;sargon's blog"&lt;span class="s3"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;//send facebook the request&lt;/div&gt;&lt;div class="p1"&gt;String wallReturn = cc.getFacebook().request(&lt;span class="s2"&gt;"me/feed"&lt;/span&gt;, params, &lt;span class="s2"&gt;"POST"&lt;/span&gt;);&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;{code}&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;Can anyone please confirm and verify this?&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/6553831340766310760-4835724021487857135?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/4835724021487857135/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=4835724021487857135" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/4835724021487857135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/4835724021487857135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/tZtJbv58iWA/change-in-facebook-api.html" title="Change in the Facebook API?" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/03/change-in-facebook-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGR3o8fip7ImA9Wx9aGUk.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-783791891760590443</id><published>2011-03-12T08:23:00.000-08:00</published><updated>2011-03-12T08:23:46.476-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-12T08:23:46.476-08:00</app:edited><title>Color Connect now on iPhone</title><content type="html">We just released the initial iPhone version of Color Connect! We're really excited about this and hope our users will be too. &amp;nbsp;&lt;a href="http://itunes.apple.com/us/app/color-connect/id421777357?mt=8&amp;amp;ls=1"&gt;link to Color Connect on iTunes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-783791891760590443?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/783791891760590443/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=783791891760590443" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/783791891760590443?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/783791891760590443?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/zECrdWIBWXA/color-connect-now-on-iphone.html" title="Color Connect now on iPhone" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/03/color-connect-now-on-iphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMSXk4fCp7ImA9Wx9aEk4.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-7889941925439463868</id><published>2011-03-04T01:14:00.001-08:00</published><updated>2011-03-04T01:14:48.734-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-04T01:14:48.734-08:00</app:edited><title>Color Connect releases latest Android app update (9 penguin avatars now)</title><content type="html">"9 penguin avatars! &amp;nbsp;Don't text and drive - shake to share instead. We just released our latest Android app update today B-)"&lt;br /&gt;
&lt;br /&gt;
Color Connect just announced its latest Android app update today. &amp;nbsp;Features include:&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #666666; font-family: 'Droid Sans', Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1em; padding-left: 1.3em; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3; list-style-type: circle; margin-bottom: 0px; margin-left: 1em; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Facebook and Twitter integration with ‘Shake to Share’ (copyright)&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3; list-style-type: circle; margin-bottom: 0px; margin-left: 1em; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Custom messaging for each Penguin Persona&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3; list-style-type: circle; margin-bottom: 0px; margin-left: 1em; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Play with your penguin :)&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3; list-style-type: circle; margin-bottom: 0px; margin-left: 1em; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;9 beautiful, cuddly, and funny penguins that capture your daily activities and let your friends know when it is ok to contact you&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3; list-style-type: circle; margin-bottom: 0px; margin-left: 1em; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Set phone's wallpaper with your custom persona&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
I'm including some of the colorful images from the app as well as a link to the &lt;a href="https://market.android.com/details?id=com.cc.activity"&gt;app store listing&lt;/a&gt; and to the website &lt;a href="http://thecolorconnect.com/"&gt;thecolorconnect.com&lt;/a&gt;. &amp;nbsp;It's come a long way and is looking really good. &amp;nbsp;Its fun to play with your penguin too...&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-e40607ukSzk/TXCsivMx38I/AAAAAAAAAsY/y55oXgogAfs/s1600/drive-safe-female.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="https://lh4.googleusercontent.com/-e40607ukSzk/TXCsivMx38I/AAAAAAAAAsY/y55oXgogAfs/s320/drive-safe-female.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-P1euCcbpO68/TXCsiNUljwI/AAAAAAAAAsU/lf9YmwFuK7A/s1600/clubbing-female.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-P1euCcbpO68/TXCsiNUljwI/AAAAAAAAAsU/lf9YmwFuK7A/s320/clubbing-female.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-0krC-Tu9nsU/TXCsh3ghgGI/AAAAAAAAAsQ/fhP50xX0Vu0/s1600/Arctic-shore.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="https://lh5.googleusercontent.com/-0krC-Tu9nsU/TXCsh3ghgGI/AAAAAAAAAsQ/fhP50xX0Vu0/s320/Arctic-shore.png" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-4ML1E5SG_nU/TXCsiqQfNYI/AAAAAAAAAsc/qPopxgIZL6s/s1600/drive-safe-male.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-4ML1E5SG_nU/TXCsiqQfNYI/AAAAAAAAAsc/qPopxgIZL6s/s320/drive-safe-male.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-HVSzu2Y0v1E/TXCsi6EmILI/AAAAAAAAAsg/SWffPBd14B4/s1600/study+updates.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-HVSzu2Y0v1E/TXCsi6EmILI/AAAAAAAAAsg/SWffPBd14B4/s320/study+updates.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-7889941925439463868?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/7889941925439463868/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=7889941925439463868" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7889941925439463868?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7889941925439463868?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/Agy6a18o-T8/color-connect-release-latest-update-9.html" title="Color Connect releases latest Android app update (9 penguin avatars now)" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-e40607ukSzk/TXCsivMx38I/AAAAAAAAAsY/y55oXgogAfs/s72-c/drive-safe-female.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/03/color-connect-release-latest-update-9.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IGR3kzeip7ImA9Wx9bFkg.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-7976587068953643582</id><published>2011-02-25T10:44:00.000-08:00</published><updated>2011-02-25T10:45:26.782-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-25T10:45:26.782-08:00</app:edited><title>iPhone Testing : UIAutomation Instrument and Object Maps</title><content type="html">iPhone Testing : UIAutomation Instrument and Object Maps&lt;br /&gt;
&lt;br /&gt;
Is anyone out there using their own javascript solution to store the UI object map? &amp;nbsp;If so, any insight about how you're doing this is appreciated. &amp;nbsp;I'm testing an app that has hundreds of UI objects (buttons, table cells, labels, etc) and just looking for various paradigms for approaching the situation of fetching each of these objects in a clean way instead of calling:&lt;br /&gt;
this.mainWin.tableViews()[0].cells()[0].textFields()[0];&lt;br /&gt;
&lt;br /&gt;
Ideally, this would be abstracted in a function like :&lt;br /&gt;
getEmailTextField : function () {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;return &lt;object code="" fetch="" goes="" here="" map=""&gt; }  Any ideas?&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-7976587068953643582?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/7976587068953643582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=7976587068953643582" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7976587068953643582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7976587068953643582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/37ETdbHSUTk/iphone-testing-uiautomation-instrument.html" title="iPhone Testing : UIAutomation Instrument and Object Maps" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/02/iphone-testing-uiautomation-instrument.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYGQXsycSp7ImA9Wx9bFEQ.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-142427236290426298</id><published>2011-02-23T12:32:00.000-08:00</published><updated>2011-02-23T12:32:00.599-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-23T12:32:00.599-08:00</app:edited><title>Twitter Android OAuth Error and Solution - Protocol Not Supported</title><content type="html">&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Error message during callback:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #666666; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 17px;"&gt;"02-22 19:26:16.415: ERROR/Tab(417): onReceivedError -10 myapp://oauthactivity?oauth_token=&lt;xx&gt;&amp;amp;oauth_verifier=&lt;xx&gt;&amp;nbsp;The protocol is not supported."&lt;/xx&gt;&lt;/xx&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Will get straight to the point. &amp;nbsp;I wanted to integrate Twitter sign-in with my Android App and I ran into the above error message. &amp;nbsp;The browser would redirect to an invalid page and not to my actual app. &amp;nbsp;I made 'some' modifications and the integration somehow works now. &amp;nbsp;I'm not sure exactly why it works now and not before BUT I did suspect the following:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1.&amp;nbsp;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;String authUrl =&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;&lt;span class="s4" style="color: #961f8d;"&gt;provider&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;.retrieveRequestToken(&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;&lt;span class="s4" style="color: #961f8d;"&gt;consumer&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;, Uri.parse(&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;&lt;span class="s4" style="color: #961f8d;"&gt;CALLBACK_URL&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4239f6; font-family: Monaco; font-size: 11px;"&gt;).toString()); :&amp;nbsp;&lt;/span&gt;I was able to verify that this did NOT fix anything&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;2. ordering of Manifest Intent filters : I did try playing around with the ordering but it doesn't seem to change anything&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Eh, sometimes as a developer you just need to accept oddities like this and continue flowing down the pipeline of feature requests...&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Libraries used:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Twitter4J: twitter4j-core-android-2.2.0-SNAPSHOT.jar&lt;/li&gt;
&lt;li&gt;signpost-core: signpost-core-1.2.1.1.jar&lt;/li&gt;
&lt;li&gt;signpost-commonshttp: signpost-commonshttp4-1.2.1.1.jar&lt;/li&gt;
&lt;/ol&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Setup:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;+ I created a Twitter app using dev.twitter.com and chose 'Browser' NOT 'client'&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Code:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;+ Declare Variables&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;{&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;//Twitter&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s1"&gt;private&lt;/span&gt;&amp;nbsp;Twitter&amp;nbsp;&lt;span class="s2"&gt;twitter&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;//private OAuthProvider provider;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s1"&gt;private&lt;/span&gt;&amp;nbsp;CommonsHttpOAuthProvider&amp;nbsp;&lt;span class="s2"&gt;provider&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s1"&gt;private&lt;/span&gt;&amp;nbsp;CommonsHttpOAuthConsumer&amp;nbsp;&lt;span class="s2"&gt;consumer&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="s1"&gt;private&lt;/span&gt;&lt;span class="s3"&gt;&amp;nbsp;String&amp;nbsp;&lt;/span&gt;&lt;span class="s2"&gt;CONSUMER_KEY&lt;/span&gt;&lt;span class="s3"&gt;&amp;nbsp;=&amp;nbsp;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;"XOXO"&lt;span class="s3"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="s1"&gt;private&lt;/span&gt;&lt;span class="s3"&gt;&amp;nbsp;String&amp;nbsp;&lt;/span&gt;&lt;span class="s2"&gt;CONSUMER_SECRET&lt;/span&gt;&lt;span class="s3"&gt;&amp;nbsp;=&amp;nbsp;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;"XOXO"&lt;span class="s3"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #4a9075;"&gt;&lt;span class="s3" style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;//CALLBACK FORMAT: HOST://PATH&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s1"&gt;private&lt;/span&gt;&amp;nbsp;String&amp;nbsp;&lt;span class="s2"&gt;CALLBACK_URL&lt;/span&gt;&amp;nbsp;=&amp;nbsp;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s4"&gt;"myapptest://testing"&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;+ onClick event for Twitter login&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;/**&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;* Open the browser and asks the user to authorize the&amp;nbsp;&lt;span class="s2"&gt;app&lt;/span&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;* Afterwards, we redirect the user back here!&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;*/&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s3"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span class="s3"&gt;void&lt;/span&gt;&amp;nbsp;askOAuth() {&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s3"&gt;try&lt;/span&gt;&amp;nbsp;{&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s4"&gt;consumer&lt;/span&gt;&amp;nbsp;=&amp;nbsp;&lt;span class="s3"&gt;new&lt;/span&gt;&amp;nbsp;CommonsHttpOAuthConsumer(&lt;span class="s4"&gt;CONSUMER_KEY&lt;/span&gt;,&amp;nbsp;&lt;span class="s4"&gt;CONSUMER_SECRET&lt;/span&gt;);&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="s4"&gt;provider&lt;/span&gt;&lt;span class="s1"&gt;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span class="s3"&gt;new&lt;/span&gt;&lt;span class="s1"&gt;&amp;nbsp;CommonsHttpOAuthProvider(&amp;nbsp;&lt;/span&gt;"https://api.twitter.com/oauth/request_token"&lt;span class="s1"&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&lt;/span&gt;"https://api.twitter.com/oauth/access_token"&lt;span class="s1"&gt;,&amp;nbsp;&lt;/span&gt;"https://api.twitter.com/oauth/authorize"&lt;span class="s1"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&lt;span class="Apple-tab-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="color: #4239f6; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="color: #4a9075;"&gt;//WHEN I USE JUST CALLBACK_URL, I GET THE PROTOCOL NOT SUPPORT ERROR&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="color: #4239f6; white-space: normal;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span" style="color: #4a9075;"&gt;//FOR SOME ODD REASON, WHEN I USE Uri.parse(CALLBACK_URL).toString(), THEN IT WORKS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;String authUrl =&amp;nbsp;&lt;span class="s4"&gt;provider&lt;/span&gt;.retrieveRequestToken(&lt;span class="s4"&gt;consumer&lt;/span&gt;, Uri.parse(&lt;span class="s4"&gt;CALLBACK_URL&lt;/span&gt;).toString());&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;Toast.makeText(&lt;span class="s3"&gt;this&lt;/span&gt;,&amp;nbsp;&lt;span class="s5"&gt;"Please authorize this app!"&lt;/span&gt;, Toast.&lt;span class="s4"&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;Log.d(&lt;span class="s5"&gt;"OAuth"&lt;/span&gt;,&amp;nbsp;&lt;span class="s5"&gt;"url is "&lt;/span&gt;&amp;nbsp;+ authUrl);&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;startActivity(&lt;span class="s3"&gt;new&lt;/span&gt;&amp;nbsp;Intent(Intent.&lt;span class="s4"&gt;ACTION_VIEW&lt;/span&gt;, Uri.parse(authUrl)));&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;}&amp;nbsp;&lt;span class="s3"&gt;catch&lt;/span&gt;&amp;nbsp;(Exception e) {&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;Log.e(&lt;span class="s4"&gt;APP&lt;/span&gt;, e.getMessage());&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;Toast.makeText(&lt;span class="s3"&gt;this&lt;/span&gt;, e.getMessage(), Toast.&lt;span class="s4"&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: Times; font-size: small;"&gt;+ onResume and onNewIntent(Intent intent) custom implementation that gets called via twitter callback&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: Times; font-size: small;"&gt;&lt;br class="Apple-interchange-newline" /&gt;+ Manifest snippet&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&amp;lt;&lt;/span&gt;intent-filter&lt;span class="s1"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&amp;lt;&lt;/span&gt;&lt;span class="s3"&gt;action&lt;/span&gt;&lt;span class="s2"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="s4"&gt;android:name&lt;/span&gt;&lt;span class="s2"&gt;=&lt;/span&gt;"android.intent.action.VIEW"&lt;span class="s1"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&amp;lt;&lt;/span&gt;&lt;span class="s3"&gt;category&lt;/span&gt;&lt;span class="s2"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="s4"&gt;android:name&lt;/span&gt;&lt;span class="s2"&gt;=&lt;/span&gt;"android.intent.category.DEFAULT"&lt;span class="s1"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&amp;lt;&lt;/span&gt;&lt;span class="s3"&gt;category&lt;/span&gt;&lt;span class="s2"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="s4"&gt;android:name&lt;/span&gt;&lt;span class="s2"&gt;=&lt;/span&gt;"android.intent.category.BROWSABLE"&lt;span class="s1"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;&amp;lt;&lt;/span&gt;&lt;span class="s3"&gt;data&lt;/span&gt;&lt;span class="s2"&gt;&amp;nbsp;&lt;/span&gt;android:scheme&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;u&gt;=&lt;/u&gt;&lt;/span&gt;&lt;span class="s5"&gt;"myapp"&lt;/span&gt;&lt;span class="s2"&gt;&amp;nbsp;&lt;/span&gt;android:host&lt;span class="s2"&gt;=&lt;/span&gt;&lt;span class="s5"&gt;"oauthactivity"&lt;/span&gt;&lt;span class="s1"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="s1"&gt;intent-filter&lt;span class="s1"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&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/6553831340766310760-142427236290426298?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/142427236290426298/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=142427236290426298" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/142427236290426298?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/142427236290426298?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/oB_OdxvAZXc/twitter-android-oauth-error-and.html" title="Twitter Android OAuth Error and Solution - Protocol Not Supported" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/02/twitter-android-oauth-error-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIAQ3c6eyp7ImA9Wx9XFkg.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-6630552477857863265</id><published>2011-01-10T01:07:00.001-08:00</published><updated>2011-01-10T01:09:02.913-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-10T01:09:02.913-08:00</app:edited><title>Color Connect!</title><content type="html">I'm really digging this site: &lt;a href="http://www.thecolorconnect.com/"&gt;www.thecolorconnect.com&lt;/a&gt;&amp;nbsp;. &amp;nbsp;Cute and practical!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-6630552477857863265?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/6630552477857863265/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=6630552477857863265" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/6630552477857863265?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/6630552477857863265?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/1Q69CKco0YM/color-connect.html" title="Color Connect!" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2011/01/color-connect.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4EQ385fCp7ImA9Wx9TFUk.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-5708660628596633379</id><published>2010-11-23T11:35:00.000-08:00</published><updated>2010-11-23T11:35:02.124-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-23T11:35:02.124-08:00</app:edited><title>Link Crawler - internally hosted</title><content type="html">Does anyone know of a link crawler tool that will check for broken links given a domain?&amp;nbsp; I've been asked to look for a tool that can access our public facing site as well as our private site (where the link crawler would have to login to the application).&lt;br /&gt;
&lt;br /&gt;
A publicly available tool is : http://validator.w3.org/checklink/&lt;br /&gt;
&lt;br /&gt;
I'm looking for something that we'd host internally and point to our internal and external domains.&amp;nbsp; Anyone know of a good link crawler?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-5708660628596633379?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/5708660628596633379/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=5708660628596633379" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5708660628596633379?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/5708660628596633379?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/YImqt_qsNa8/link-crawler-internally-hosted.html" title="Link Crawler - internally hosted" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/11/link-crawler-internally-hosted.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIMQ3kzcSp7ImA9Wx5aEks.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-4371945181351686511</id><published>2010-11-08T16:29:00.001-08:00</published><updated>2010-11-08T16:29:42.789-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-08T16:29:42.789-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Assyrian Chaldean church killing Islam" /><title>assyrian rally against terrorism</title><content type="html">&lt;p&gt;&lt;a href='http://lh3.ggpht.com/_I9lQYcacxP4/TNiV8K_eT7I/AAAAAAAAAjk/nIkQkl5SNCE/IMG_20101108_162700.jpg'&gt;&lt;img src='http://lh3.ggpht.com/_I9lQYcacxP4/TNiV8K_eT7I/AAAAAAAAAjk/nIkQkl5SNCE/s400/IMG_20101108_162700.jpg' /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-4371945181351686511?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/4371945181351686511/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=4371945181351686511" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/4371945181351686511?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/4371945181351686511?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/yz4x96PkncM/assyrian-rally-against-terrorism.html" title="assyrian rally against terrorism" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_I9lQYcacxP4/TNiV8K_eT7I/AAAAAAAAAjk/nIkQkl5SNCE/s72-c/IMG_20101108_162700.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/11/assyrian-rally-against-terrorism.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkINRnwzeyp7ImA9Wx5aEks.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-7848460413584371719</id><published>2010-11-08T15:56:00.001-08:00</published><updated>2010-11-08T15:56:37.283-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-08T15:56:37.283-08:00</app:edited><title>Assyrian rally against violence - san jose</title><content type="html">&lt;p&gt;&lt;a href='http://lh6.ggpht.com/_I9lQYcacxP4/TNiOL4G-faI/AAAAAAAAAjg/uJbD2A7uAo4/IMG_20101108_155433.jpg'&gt;&lt;img src='http://lh6.ggpht.com/_I9lQYcacxP4/TNiOL4G-faI/AAAAAAAAAjg/uJbD2A7uAo4/s400/IMG_20101108_155433.jpg' /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-7848460413584371719?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/7848460413584371719/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=7848460413584371719" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7848460413584371719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7848460413584371719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/cFE8BNAsFYo/assyrian-rally-against-violence-san.html" title="Assyrian rally against violence - san jose" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_I9lQYcacxP4/TNiOL4G-faI/AAAAAAAAAjg/uJbD2A7uAo4/s72-c/IMG_20101108_155433.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/11/assyrian-rally-against-violence-san.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ICQH4_cCp7ImA9WxFUF0Q.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-2510478141632930859</id><published>2010-06-29T01:17:00.000-07:00</published><updated>2010-06-29T01:19:21.048-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-29T01:19:21.048-07:00</app:edited><title>World Cup - mint.com launches GOALS feature</title><content type="html">Mint.com just released GOALS.&amp;nbsp; Saving for college, wanting to buy a car, or getting ready for the next soul searching travel? Mint.com has you covered.&amp;nbsp; The Goals feature lets you track your goals and keeps you honest, providing some great advice along the way too.&amp;nbsp; Best of all, its free!&amp;nbsp; You're paying yourself if you use it and you're not paying yourself if you don't.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-2510478141632930859?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/2510478141632930859/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=2510478141632930859" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/2510478141632930859?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/2510478141632930859?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/ReaCb70Nr6E/world-cup-mintcom-launches-goals.html" title="World Cup - mint.com launches GOALS feature" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/06/world-cup-mintcom-launches-goals.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIMSHo5fip7ImA9WxFWFks.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-577960700786277573</id><published>2010-06-04T09:23:00.001-07:00</published><updated>2010-06-04T09:23:09.426-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-04T09:23:09.426-07:00</app:edited><title>Testing cloud based services</title><content type="html">Ever wonder how Amazon tests out its EC2 services or how hosting services ensure the quality of their VPS (virtual private server) environments? No...errr...um well I do.&amp;nbsp; The journey begins...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-577960700786277573?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/577960700786277573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=577960700786277573" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/577960700786277573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/577960700786277573?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/Jy2CqmT9F_o/testing-cloud-based-services.html" title="Testing cloud based services" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/06/testing-cloud-based-services.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQBR3wzfCp7ImA9WxFQFU4.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-7108379906063272240</id><published>2010-05-10T17:22:00.000-07:00</published><updated>2010-05-10T17:22:36.284-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-10T17:22:36.284-07:00</app:edited><title>iPod / iTouch device upgrade to OS 4 beta 3 and then back down to OS3</title><content type="html">Is it possible to install the OS 4 beta 3 on an iPod device to test an app using the OS4 SDK and then revert back to OS3 on the device when done with testing?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-7108379906063272240?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/7108379906063272240/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=7108379906063272240" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7108379906063272240?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/7108379906063272240?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/ZUsI28W1KxQ/ipod-itouch-device-upgrade-to-os-4-beta.html" title="iPod / iTouch device upgrade to OS 4 beta 3 and then back down to OS3" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/05/ipod-itouch-device-upgrade-to-os-4-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEMQXY6cSp7ImA9WxFRGU8.&quot;"><id>tag:blogger.com,1999:blog-6553831340766310760.post-1865720362650264610</id><published>2010-05-03T14:50:00.000-07:00</published><updated>2010-05-03T14:54:40.819-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-03T14:54:40.819-07:00</app:edited><title>Visualizing Jmeter test results and comparing 2 different runs</title><content type="html">Load Test Results repository...&lt;br /&gt;
&lt;br /&gt;
I'm going to take a look at (http://sourceforge.net/apps/trac/jmstats/wiki/WikiStart) today.&amp;nbsp; I've currently been parsing jmeter result files and throwing the results into a mysql db.&amp;nbsp; This gives me the luxury of comparing two test runs across two different builds of the target application.&lt;br /&gt;
I'm curious to see the out-of-the-box functionality of the jmstats tool.&amp;nbsp; With some modification, it looks like it could be just what I've needed.&lt;br /&gt;
&lt;br /&gt;
Every test run has specific properties and variables that need to be captured and persisted along with the results.&amp;nbsp; This could include the number of test clients, the number of test targets, and even the version of both the test itself as well as the version (build) of the target app.&amp;nbsp; Target application specific properties also need to be set like the allocated jvm heap size, the various cache sizes, and the number of db connection pools, among others.&amp;nbsp; Currently, I don't see a place for properties like this in the jmstats tool and perhaps this could lead to a project improvement.&lt;br /&gt;
&lt;br /&gt;
Not to mention the fact that we like to store jmeter configurations like rampup period, delay, thread counts, etc into structured and concise fields.&amp;nbsp; This would allow for more robust analysis of test result deltas instead of scouring through a field called 'Notes' for this unstructured information. &lt;br /&gt;
&lt;br /&gt;
Will update the blog once I'm done mucking around :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6553831340766310760-1865720362650264610?l=sogwiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sogwiz.blogspot.com/feeds/1865720362650264610/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6553831340766310760&amp;postID=1865720362650264610" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/1865720362650264610?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6553831340766310760/posts/default/1865720362650264610?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sogwiz/~3/-KId8S56FwE/visualizing-jmeter-test-results-and.html" title="Visualizing Jmeter test results and comparing 2 different runs" /><author><name>Sargon Benjamin</name><uri>https://profiles.google.com/103607020375896832189</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-5V3BW860ZnE/AAAAAAAAAAI/AAAAAAAAAAA/eua5RL5Trns/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sogwiz.blogspot.com/2010/05/visualizing-jmeter-test-results-and.html</feedburner:origLink></entry></feed>

