<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>systemBash &#187; Social Media</title>
	<atom:link href="http://systembash.com/tags/social-media/feed/" rel="self" type="application/rss+xml" />
	<link>http://systembash.com</link>
	<description>Technology and System Administration</description>
	<lastBuildDate>Sat, 12 May 2012 13:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Arnova 10 G2 (AKA Phillytablet) Hands On Review</title>
		<link>http://systembash.com/content/arnova-10-g2-aka-phillytablet-hands-on-review/</link>
		<comments>http://systembash.com/content/arnova-10-g2-aka-phillytablet-hands-on-review/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 14:48:49 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=1035</guid>
		<description><![CDATA[Recently picked up a "<a href="http://phillytablet.com">Phillytablet</a>" from the local newspaper publishing group, <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Philadelphia_Media_Network">Philly Media Network</a> (PMN), publishers of the <a href="http://philly.com">Philadelphia Inquirer</a>, Daily News, and a few other smaller news publications. 

Read on to view my review of the actual hardware (The Arnova/Archos 10 G2 Tablet) and of the Philly Media Network applications that you are subscribed to. ]]></description>
			<content:encoded><![CDATA[<p>Recently picked up a &#8220;<a href="http://phillytablet.com">Phillytablet</a>&#8221; from the local newspaper publishing group, <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Philadelphia_Media_Network">Philly Media Network</a> (PMN), publishers of the <a href="http://philly.com">Philadelphia Inquirer</a>, Daily News, and a few other smaller news publications. </p>
<p>The pricing is structured with two options. The first is to buy the tablet for $99 and pay $9.99 a month for the e-editions of the newspapers for 2-years. The second is to pay $129 for the tablet and agree to a 1-year subscription at $12.99/mo.</p>
<p>If you decided to buy this tablet without the deal, it is currently retailing for about $221, but it is not quite available yet from general retailers. A lot of misinformation has been going around saying that it is available for $170, however this is for an older model and isn&#8217;t accurate if you are making that comparison.</p>
<p>The newspaper wants you to believe you are receiving a savings over a regular newspaper subscription. If you work it out over the term of the contract and discard the value of the newspaper, it costs $338.76 for the 2 year and $284 for the 1 year deal. <strong>Obviously if you aren&#8217;t going to use the newspaper portion, it isn&#8217;t worth it to agree to this deal.</strong></p>
<p>I am going to review the PMN portion of the device separately from the hardware, because they are really two separate things. Also of note, this is my first Android device. I&#8217;ve used Windows Mobile in the past and I&#8217;ve been an iOS fan for the past few years but have been wanting to dip my feet into the Android world for a while now and thought this would be a good chance to do so.</p>
<p><a href="#pmn">Click here to skip to the Philly Media Network apps review.</a></p>
<h1>The Arnova 10 G2 Tablet</h1>
<div id="attachment_1038" class="wp-caption aligncenter" style="width: 610px"><a href="http://systembash.com/wp-content/uploads/2011/09/photo.jpg"><img src="http://systembash.com/wp-content/uploads/2011/09/photo-600x448.jpg" alt="" title="The Arnova 10 G2 Tablet" width="600" height="448" class="size-large wp-image-1038" /></a><p class="wp-caption-text">The Arnova 10 G2 Tablet</p></div>
<p>The tablet itself has a solid feel to it. It is mainly plastic but is sturdy enough to not seem flimsy. There is a camera on the front and none on the back &#8211; and the front-camera is of low enough quality that it isn&#8217;t going to be good for much more than video-chatting.</p>
<p>It came with Android 2.3 installed on it, as well as a few apps and shortcuts. Specific to the Phillytablet are a few apps I will describe in further detail <a href="#pmn">below</a>. </p>
<p>The 10&#8243; screen itself is bright and of decent quality. It has a more rectangular shape than the iPad, which does lend itself to reading a newspaper or a lot of text. </p>
<p>Battery life, from what I can tell so far, is also good on this tablet. </p>
<p>I did notice that it does not charge via the included USB plug, you need to use the proprietary power adapter to do any charging, so I was a bit put off by that. USB is so prevalent, all devices/gadgets should charge via this method. </p>
<p>The lack of a dual-core processor was definitely visible at times. Angry Birds took a few seconds to get running smoothly, but after that it seemed to run OK. Any website that included Flash was visibly slow and movement was jerky. Reading a book via the Amazon Kindle app was OK, there was a little delay while paging but it was tolerable. If I had to guess I would say that this device suffers a bit both from not enough CPU power and also latency while reading/writing to memory. </p>
<p><strong>All said, it is a decent device for the money. </strong> I would not describe this as a &#8220;top tier&#8221; tablet as some PMN executive will tell you, but it isn&#8217;t bad for the price. </p>
<h3>The App Store</h3>
<p>Since I&#8217;m new to the Android world, I&#8217;m also new to this market fragmentation I&#8217;ve heard so much about. And it is <strong>ugly</strong>. So for non-Android people, I will give you the short and quick version as I know it, please feel free to correct me if I am wrong. Apparently Google only allows access to Android Market on some devices, and this tablet is not one of them. To try to correct this, Archos (the parent of the Arnova brand) created an App store called <a href="http://appslib.com/">AppsLib</a>. They also included the <a href="http://www.amazon.com/mobile-apps/b?ie=UTF8&#038;node=2350149011">Amazon App Store</a> on the tablet. Each store does have tons of applications, however I found some major gaps. You want Netflix? <a href="https://www.youtube.com/watch?v=LJP1DphOWPs">Nope.</a> Skype? Nope. BeeJive? Just the Facebook version (?) for some reason. </p>
<p>It appears that some application developers choose to only release to certain stores, and access to those stores is restricted. I&#8217;ve heard that you can root your device and add some custom ROMs which then give you access to other stores, but haven&#8217;t gotten that far yet. </p>
<p>Yet for some reason, AppsLib offered Angry Birds for free (add supported). I can&#8217;t really figure it out, but I can tell you the separation of apps stores is definitely a cause of confusion for consumers. </p>
<p>Notably missing was Google Apps and other cool toys you often see on other Android phones and tablets. It does include a browser and some apps are available via the Amazon store, including <a href="https://www.seesmic.com/">Seesmic</a>, <a href="http://www.kik.com/">Kik</a> and more. </p>
<p><a name="pmn"></a></p>
<h1>The Philly Media Network Apps</h1>
<div id="attachment_1039" class="wp-caption aligncenter" style="width: 360px"><a href="http://systembash.com/wp-content/uploads/2011/09/photo-1.jpg"><img src="http://systembash.com/wp-content/uploads/2011/09/photo-1-e1316528316540-350x600.jpg" alt="" title="Philly Media Network Apps" width="350" height="600" class="size-large wp-image-1039" /></a><p class="wp-caption-text">The E-Edition of The Philadelphia Inquirer</p></div>
<p>So now that we&#8217;ve determined that you should only buy this device if you want to receive the subscription to Philly Media Network, what do you get with your subscription?</p>
<p>When you receive your device there are several pre-installed apps from PMN. One is a link to the online tablet version of The Inquirer. The second are two &#8216;e-readers&#8217; for the digital versions of the print layout of the Philadelphia Inquirer and the Daily News. The rest just seem to be bloatware to me &#8211; advertisements (links to websites, basically) to Main Line Health, PMN,  Dealy-o and Philly.com. So the real thing you are paying for are the subscription to the 2 e-reader apps for the Inq and Daily News.</p>
<h3>What I like About The Inquirer and Daily News Apps</h3>
<p>There are a few things that I do like about the apps. It&#8217;s nice that it will automatically download the papers while you are at home, and you don&#8217;t need the network to read them as you travel on your way to work. I take the train and the reception from AT&#038;T is, let&#8217;s just say, unreliable. Using the paper app you can read through the paper just like the print version. </p>
<p>When I was a print newspaper subscriber, I liked reading the paper, but disliked all of the trash it generated. This is also a great way to reduce paper consumption and reduce distribution costs for the paper. </p>
<h3>And Of Course, the Drawbacks</h3>
<p>Specific to this device, there is a delay while reading the paper and moving around. With the processing power of a tablet, I assume you are going to see some of this latency. I&#8217;m curious how this e-version of the paper would look on something like the <a href="http://www.amazon.com/gp/product/B004U78J1G/ref=as_li_ss_tl?ie=UTF8&#038;tag=theblackhol0a-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399373&#038;creativeASIN=B004U78J1G">EeePad Transformer</a> (<a href="https://twitter.com/#!/subewl">@subewl</a>, care to help me out with that?)</p>
<p>Non-specific to the device, the UI of the app seemed to be a bit confusing to me. You supposedly have the ability to click on headlines and be taken to a text-version of the article formatted to read on your screen. It only worked about half the time for me, I think it has to do with where the main text section was located. Hopefully this is just a bug they can iron out. </p>
<h3>Why I Like Reading The Whole Paper</h3>
<p>Sorry of this gets a bit philosophical for you, but I think there is a place for old-school journalism. It&#8217;s not about local news, if I want tidbits of local information I&#8217;ll check Twitter or Facebook. I like old-school journalism because it gets me in-depth coverage of local-ish news items. </p>
<p>Blogs have their place too, but I attribute their success to a different area of the brain. It&#8217;s the same area that <em>OK</em> or <em>People</em> scratches &#8211; breaking news, gossip, and &#8216;eye catching&#8217; headlines. Having written for some major blogs &#8211; <em>Lifehacker</em> and <em>MakeUseOf</em>, it is amazing to see how much of the success of a blogger is attributed to the eye-catching quality of the title of the post. It takes one read through comments and you can tell that many do not even read the actual content, they read the headlines and form an opinion. </p>
<p>Newspapers are good, on the other hand, at really getting into the issues. They interview local people and analyze the issue much more than any blog that I&#8217;ve known. </p>
<p><strong>The problem with newspapers is that they are trying to emulate the success of blogs. Instead, they need to focus on what they are good at &#8211; in depth coverage of local/national news, and bringing that to its audience in as user-friendly of a way as possible.</strong> </p>
<p>An e-Newspaper does not do this. I think <a href="http://www.thedaily.com/">The Daily</a> is probably the best example I&#8217;ve seen of a newspaper making this transition the right way. Focus on the app. Creating version of the newspaper that is exactly like the paper version is not going to win you any subscribers. </p>
<p>Want to reach us in the digital age? We might have a shorter attention span but we still value good content. </p>
<h2>Will the Phillytablet be a success?</h2>
<p>This is certainly a tough call to make. I <em>want</em> it to work. Journalism as a whole has been under fire and the whole reason I gave this deal a shot &#8211; besides having the tablet itch for a while now &#8211; is that I want it to succeed. I&#8217;m probably the ideal  customer for this tablet &#8211; my train commute giving me ample reading time &#8211; and I&#8217;m a news junkie to boot.</p>
<p>I just don&#8217;t see this being a long-term viable winning strategy for them. I think they are concerned that not enough people have access to tablets in order to get the e-edition of the paper. As we&#8217;ve seen tablet prices drop, I think if someone wants a tablet, they are going to buy one and this isn&#8217;t going to be a barrier to adoption of an e-newspaper. <strong>The barrier to adoption is that reading a full-version newspaper on a tiny device is never going to be as a fulfilling experience as holding out crisp newsprint.</strong> </p>
<p>To illustrate my point, I paged sadly by the crossword and sudoku puzzles. We used to get the physical paper just so that my wife could do those every week. With the e-edition, you can&#8217;t play them at all. </p>
<h3>What can the Philly Media Network do to turn things around?</h3>
<p>First of all, I think they need to drop the Phillytablet initiative and focus on content and delivery across all platforms &#8211; iOS, Android and Web. If they want to offer a tablet, give it as a gift if someone subscribes to the paper for a year or 2. They should be giving online access to everyone with an interest in the content, not just subscribers to a physical or electronic paper. </p>
<p>Also, they need to get with the times on the ordering process. You had to call a phone number to order the Philly tablet. You couldn&#8217;t order it online or pick it up in their store. This goes the same with their newspaper subscription, and in this day and age is a major drawback to adoption. </p>
<h2>Let me know your thoughts</h2>
<p>So, I&#8217;ve certainly been wrong before but I am curious about your thoughts. Do you think the Phillytablet has a shot? What is the future of print newspapers?</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/arnova-10-g2-aka-phillytablet-hands-on-review/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Find Out If A Twitter Username Exists Using PHP/JSON</title>
		<link>http://systembash.com/content/find-out-if-a-twitter-username-exists-using-php-json/</link>
		<comments>http://systembash.com/content/find-out-if-a-twitter-username-exists-using-php-json/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 03:32:11 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=861</guid>
		<description><![CDATA[I&#8217;ve been trying to grab a Twitter screenname that people continually register and do not use. Twitter eventually deletes it, but I suppose it is in high enough demand that someone else registers it right away (and then continues to never use it). Wrote up a quick and dirty php script to check the Twitter [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to grab a Twitter screenname that people continually register and do not use. Twitter eventually deletes it, but I suppose it is in high enough demand that someone else registers it right away (and then continues to never use it). Wrote up a quick and dirty php script to check the <a href="http://dev.twitter.com/doc/get/users/show">Twitter API</a> to see if a screenname exists and if it doesn&#8217;t, shoot a short an email. I&#8217;ve been using <a href="http://www.changedetection.com/">changedetection</a> to roughly do the same thing but it has fallen short on two counts: the first is that it reports follower count changes, and second it only runs once a day and this hasn&#8217;t been fast enough for me to grab my desired screen name. </p>
<p>You can set this script to run via cron at any desired interval, I&#8217;ve set it to run every 30 minutes for me. Test with sample information to make sure it works under your setup. I&#8217;m using the default mail() function, and I also included some json decoding in there so you could also use this script to play around with decoding a user&#8217;s information in PHP.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">/* Copyright (c) 2010 Dave Drager<br />
&nbsp;* <br />
&nbsp;* Permission is hereby granted, free of charge, to any person obtaining a copy<br />
&nbsp;* of this software and associated documentation files (the &quot;Software&quot;), to deal<br />
&nbsp;* in the Software without restriction, including without limitation the rights<br />
&nbsp;* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell<br />
&nbsp;* copies of the Software, and to permit persons to whom the Software is<br />
&nbsp;* furnished to do so, subject to the following conditions:<br />
&nbsp;* <br />
&nbsp;* The above copyright notice and this permission notice shall be included in<br />
&nbsp;* all copies or substantial portions of the Software.<br />
&nbsp;* <br />
&nbsp;* THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR<br />
&nbsp;* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,<br />
&nbsp;* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE<br />
&nbsp;* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER<br />
&nbsp;* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,<br />
&nbsp;* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN<br />
&nbsp;* THE SOFTWARE.<br />
&nbsp;*/</span><br />
<br />
<span style="color: #666666; font-style: italic;">/* README<br />
&nbsp;* This is a simple script to check a username on Twitter and send a short email<br />
&nbsp;* if it is not found. It's the simplest way I found to do this. Using the <br />
&nbsp;* sample code you could also modify it simply to do something with a <br />
&nbsp;* found username as well. Details are in the $json_output array. Enjoy <br />
&nbsp;*/</span><br />
<br />
<span style="color: #666666; font-style: italic;">// fill in these 2 variables below</span><br />
<span style="color: #000088;">$username</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;someusername&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$notifyemail</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;your_email@address&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// this is needed otherwise file_get_contents errors out</span><br />
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$url</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://api.twitter.com/1/users/show.json?screen_name=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$username</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$json</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$http_response_header</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;HTTP/1.1 404 Not Found&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//echo &quot;Screen name not taken!\n&quot;;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$to</span> &nbsp; &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$notifyemail</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$subject</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Screen name now available - '</span><span style="color: #339933;">.</span><span style="color: #000088;">$username</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$message</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'The screen name '</span><span style="color: #339933;">.</span><span style="color: #000088;">$username</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' is now available on Twitter.'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$headers</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'From: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$notifyemail</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">mail</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">,</span> <span style="color: #000088;">$message</span><span style="color: #339933;">,</span> <span style="color: #000088;">$headers</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'-f '</span><span style="color: #339933;">.</span><span style="color: #000088;">$notifyemail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// screen name exists - you can do something here if you want</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//$json_output = json_decode($json,true);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//print_r($json_output);</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>If you are running it from cron, add the sample entry:</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">0 * * * * /usr/bin/php /path/to/script.php</div></td></tr></tbody></table></div>
<p>The above would run the script every hour on the hour. </p>
<p>Of course you can easily modify this sample code if you are looking to do any kind of similar checking in your web app. If you find this kind of script useful, please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/find-out-if-a-twitter-username-exists-using-php-json/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Essential FourSquare Anti-Stalking Security Tips</title>
		<link>http://systembash.com/content/essential-foursquare-security-anti-stalking-guide-tip/</link>
		<comments>http://systembash.com/content/essential-foursquare-security-anti-stalking-guide-tip/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 00:03:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Other Technology]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[geotagging]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[society]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=587</guid>
		<description><![CDATA[Currently I am in the Computer Science Master's Program at West Chester University and I am focusing my research on Location Based Updates in Social Media and their societal and security implications. So you can say I think about this topic more than most normal people do.

<a href="http://foursquare.com/">FourSquare</a> is a growing service that allows you to "Check in" to restaurants, grocery stores, museums and just about any place you can imagine. However, I have seen several of my friends checking in to locations which, I must say as a security research student, set off warning bells. Although I am calling out FourSquare specifically, these also apply to just about any other location based software where you broadcast your location to other folks, whether they are your friends or the general public. <a href="http://gowalla.com/">GoWalla</a> and <a href="http://brightkite.com/">BrightKite</a> are in the same boat.

Without further ado... here is my list of top FourSquare Security Faux Pas (after the break...)]]></description>
			<content:encoded><![CDATA[<p>Currently I am in the Computer Science Master&#8217;s Program at West Chester University and I am focusing my research on Location Based Updates in Social Media and their societal and security implications. So you can say I think about this topic more than most normal people do.</p>
<p><a href="http://foursquare.com/">FourSquare</a> is a growing service that allows you to &#8220;Check in&#8221; to restaurants, grocery stores, museums and just about any place you can imagine. However, I have seen several of my friends checking in to locations which, I must say as a security research student, set off warning bells. Although I am calling out FourSquare specifically, these also apply to just about any other location based software where you broadcast your location to other folks, whether they are your friends or the general public. <a href="http://gowalla.com/">GoWalla</a> and <a href="http://brightkite.com/">BrightKite</a> are in the same boat.</p>
<p>As with any list, there are exceptions to the rule. So although I would say that you should generally avoid checking in at these locations and you can use it as a rough guide, things might be different for you personally.</p>
<p>Without further ado&#8230; here is my list of <strong>top FourSquare Check-in Locations To Avoid</strong><span id="more-587"></span>:</p>
<h2>1. Checking In At Home</h2>
<p>This one would seem to be obvious a few years ago. Remember the &#8220;old rules&#8221; when you got on the internet &#8211; don&#8217;t give anyone your real name, address, phone number or other personally identifiable information? It seems like this one went out the door when social media came into the picture. I&#8217;ve seen many folks posting the exact coordinates of their home, as well as when they are home. Between that and the fact that many users have their real names associated with their user ids, this becomes a huge security problem. Stalkers would love to get their hands on this information.</p>
<h2>2. Checking In At Your Significant Other&#8217;s Home</h2>
<p>Similarly to checking in at home, does someone need to know the location of your boyfriend&#8217;s, girlfriend&#8217;s or fiance&#8217;s residence? This information should be public knowledge.</p>
<h2>
<div id="attachment_594" class="wp-caption alignright" style="width: 210px"><a href="http://www.flickr.com/photos/epicharmus/756868390/"><img class="size-full wp-image-594" title="bank" src="http://systembash.com/wp-content/uploads/2010/02/bank.png" alt="" width="200" height="133" /></a><p class="wp-caption-text">Photo by epicharmus</p></div>
<p>3. Checking In At Your Bank</h2>
<p>One thing you should never, ever let scammers, con artists, and identity thieves know is where you do your banking. Checking in even once at this location gives them not only an idea of the company where you bank at, but which branch you go to and the time of day you typically visit. This should definitely be a no-no. It&#8217;s like wearing an &#8220;I&#8217;m carrying cash&#8221; sign on your back.</p>
<h2>4. Checking In While On Vacation</h2>
<p>&#8220;I&#8217;m in Florida for the next 7 days with my whole family&#8221; is just begging for a burglar to come ransack your house. Maybe you have someone house sitting for you, or have some sort of security system in place, but I suspect many do not.</p>
<p>This is a tough one to follow. When you are on vacation in some interesting place, you want to tell your friends about it. What I tend to do is to check in, but not mention that my family is with me. This obfuscates some of the information and would hopefully give enough doubt to any would-be intruders to actually trying to break into your home.</p>
<h2>5. Checking In At Your Doctor&#8217;s Office</h2>
<p>In addition to calls of &#8220;TMI&#8221; this is another one that you should keep to yourself for privacy purposes. Someone could in theory call or visit your doctor&#8217;s office and get your personal medical information.</p>
<h2>
<div id="attachment_595" class="wp-caption alignleft" style="width: 138px"><a href="http://www.flickr.com/photos/tidewatermuse/165345815/"><img class="size-full wp-image-595" title="security" src="http://systembash.com/wp-content/uploads/2010/02/security.png" alt="" width="128" height="200" /></a><p class="wp-caption-text">Photo courtesy of tidewatermuse</p></div>
<p>6. Checking In At Work, Depending on Your Job</h2>
<p>This one depends highly on your job. If you are a security guard, you probably don&#8217;t want anyone knowing when you are on or off the job. However if you are a desk worker, you won&#8217;t mind if your friends, or anyone knows that you are indeed at work as this can be assumed.  If you are in the military and are deployed on a secret assignment in a foreign city, don&#8217;t think it is proper to check in anywhere in that city. (In fact, you might want to check in at a false location for misdirection, but that topic is for another day.)</p>
<p>Alternatively, if you are supposed to be at work but have called in sick, don&#8217;t check in at your favorite bar that night. It will reveal your ruse in an instant to anyone who is in-the-know enough to follow you on 4square.</p>
<h2>7. Checking in at Your Child&#8217;s School</h2>
<p>This is an addition from a friend, he mentioned that he makes sure that he never checks in at his children&#8217;s school. You don&#8217;t want to give someone a direct map and time table for when your kid is at school. This is another check in place that should be strictly off limits.</p>
<p><strong>In conclusion,</strong> when checking into a location, be aware of what someone would do with that information if they had a malicious purposes. Maybe it is a bit paranoid, but I try to think of the above reasons before I check in at locations which could divulge sensitive information to unknown parties.</p>
<p>Sure you can restrict who you friend on these networks, but increasingly it has become obvious that criminals are using fake accounts to friend folks and &#8220;grow&#8221; their network. Be careful with who you friend and send all of your location information to. In addition to the above specific locations which can reveal sensitive information about you, any 4square user checking in at restaurants or other places divulge a pattern of travel that could be used against them.</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/essential-foursquare-security-anti-stalking-guide-tip/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Social Media and the Downfall of the Password Reset Question</title>
		<link>http://systembash.com/content/social-media-and-the-downfall-of-the-password-reset-question/</link>
		<comments>http://systembash.com/content/social-media-and-the-downfall-of-the-password-reset-question/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 20:04:14 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Other Technology]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[accounts]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=416</guid>
		<description><![CDATA[There have been a number of high profile account compromises due to the insecurity of password reset questions. Examples of two big ones off the top of my head are Sarah Palin Yahoo account compromise and the Twitter &#8220;Hacker Croll&#8221; fiasco. There have been many more compromises on accounts due to weaknesses in password reset questions, even [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a number of high profile account compromises due to the insecurity of password reset questions. Examples of two big ones off the top of my head are <a href="http://www.computerworld.com/s/article/9116606/Tenn._student_indicted_for_hacking_Palin_s_e_mail">Sarah Palin Yahoo account</a> compromise and the <a href="http://www.crn.com/security/218501441">Twitter &#8220;Hacker Croll&#8221;</a> fiasco. There have been many more compromises on accounts due to weaknesses in password reset questions, even if they are rarely as publicized in the main stream media like the previous two. The attacks are basically the same &#8211; primary e-mail accounts are typically secured by password, and the password can be changed by entering an answer to a password reset question.</p>
<p>Both of these account compromises were caused by weak password reset questions. And although Palin certainly was/is a high profile account, the Twitter compromise was caused by a low-profile IT Administrator who happened to store sensitive company documents in their Google Docs folder. This goes to show that everyone, from the CEO of a large company, to a low-level system administrator, is accountable for the security of their accounts.</p>
<p><strong>Sample (bad) Password Reset Questions:</strong></p>
<p><strong><span style="font-weight: normal;">Many e-mail accounts use a typical range of password reset questions:</span></strong></p>
<ul>
<li>What is your mother&#8217;s maiden name?</li>
<li>What was your first pet&#8217;s name?</li>
<li>What is your favorite sport?</li>
<li>What is your oldest daughter&#8217;s name?</li>
<li><a href="http://www.goodsecurityquestions.com/examples.htm">More Questions</a></li>
</ul>
<p>Even questions regarded as &#8220;Good&#8221; on this list are easily guessable if you have access to the social networks of an individual. For example: What is the middle name of your youngest child? What is your oldest sibling&#8217;s middle name? Answers to these questions often appear on Facebook or other social media websites.</p>
<p>After coming up with the idea to write this article, I took a look at my own email account password reset question. It was set to my Father&#8217;s middle name. I had probably set this when I first signed up for a  beta account back in 2005 or so &#8211; I was not in the mindset that it would become my primary account and also be the gateway to a bevy of information. As with many folks, when I sign up for a new account on a website, it will often e-mail me my account information (including my password, boo!) to my e-mail account. And, as I suspect with most people, I do not follow best practices and use a different password for each account. Not to mention that many other accounts will send an email to your account on file in order to reset their passwords. Therefore, since not only the main account password at risk, there is a lot riding on the security of your email account. If someone can gain access to your email account, they also gain access to a lot of frequently used passwords and accounts. Domain hijacking has occurred using this method.</p>
<h3>The Solution</h3>
<p>The first step is that password reset questions must not be answerable by information available via social networking sites. For someone who is very active in social networking, this might be hard to come up with at first, but really is not hard.</p>
<p><strong>A good password reset question is:</strong><br />
Not easily guessable from online or offline sources (<strong>secure</strong>)<br />
Stays the same over a long period of time (<strong>stable</strong>)<br />
Is readily recallable by authoritative person (<strong>obtainable</strong>)<br />
Has only one answer (<strong>definitive</strong>)</p>
<p>My source for questions that satisfy these metrics is my wallet. I look for cards that have information that will stay the same for a long period of time, for example, a driver&#8217;s license, library card or other membership card.</p>
<p>You can then reset your password question to a value on those cards. If the site does not let you ask your own password reset question, you might try to replace a common one, such as &#8220;mother&#8217;s maiden name&#8221; with this. Just be careful you don&#8217;t get too tricky, or you might forget the correct question/response to the answer and lose access to your account for good.</p>
<p>For a sample answer, you might use the first 5 digits of your driver&#8217;s license ID, plus the last 6 of your gym membership card. Really you can use any information that you want that you do not share on social media websites.  Just make sure they follow the four guidelines above.</p>
<p>Do you have any tips for a good password reset question?</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/social-media-and-the-downfall-of-the-password-reset-question/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Presentation &#8211; IT For The Small Bar &#8211; NABE Small Bar Conference 2009</title>
		<link>http://systembash.com/content/presentation-it-for-the-small-bar-nabe-small-bar-conference-2009/</link>
		<comments>http://systembash.com/content/presentation-it-for-the-small-bar-nabe-small-bar-conference-2009/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 01:01:05 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Other Technology]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[powerpoint]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=408</guid>
		<description><![CDATA[I gave a presentation at the ABA/National Association of Bar Executives 2009 Small Bar Conference on June 26th, 2009 on &#8220;IT for the Small Bar&#8221;. Below are my Powerpoint notes for the presentation. It For The Small Bar A few photos from the talk:]]></description>
			<content:encoded><![CDATA[<p>I gave a presentation at the ABA/National Association of Bar Executives <a href="http://www.abanet.org/nabe/events/smallbar/">2009 Small Bar Conference</a> on June 26th, 2009 on &#8220;IT for the Small Bar&#8221;. Below are my Powerpoint notes for the presentation.</p>
<p><center>
<div style="width:425px;text-align:left" id="__ss_1777379"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/ddrager/it-for-the-small-bar" title="It For The Small Bar">It For The Small Bar</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=itforthesmallbar-090727194814-phpapp02&#038;rel=0&#038;stripped_title=it-for-the-small-bar" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=itforthesmallbar-090727194814-phpapp02&#038;rel=0&#038;stripped_title=it-for-the-small-bar" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></center></p>
<p>A few photos from the talk:<br />
<center><br />
<a href="http://systembash.com/wp-content/uploads/2009/07/dave_small_bar_conf_2009_1.jpg"><img src="http://systembash.com/wp-content/uploads/2009/07/dave_small_bar_conf_2009_1-300x224.jpg" alt="dave_small_bar_conf_2009_1" title="dave_small_bar_conf_2009_1" width="300" height="224" class="alignnone size-medium wp-image-411" /></a></p>
<p><a href="http://systembash.com/wp-content/uploads/2009/07/dave_small_bar_conf_2009_2.jpg"><img src="http://systembash.com/wp-content/uploads/2009/07/dave_small_bar_conf_2009_2-300x224.jpg" alt="dave_small_bar_conf_2009_2" title="dave_small_bar_conf_2009_2" width="300" height="224" class="alignnone size-medium wp-image-412" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/presentation-it-for-the-small-bar-nabe-small-bar-conference-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Twitter Search WordPress Plugin</title>
		<link>http://systembash.com/content/a-twitter-search-wordpress-plugin/</link>
		<comments>http://systembash.com/content/a-twitter-search-wordpress-plugin/#comments</comments>
		<pubDate>Thu, 28 May 2009 02:33:42 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Configurations]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=373</guid>
		<description><![CDATA[Ok, this is not really a plugin per se, but WordPress already has the capability of displaying a Twitter search stream via it&#8217;s RSS feed widget. It is dirt simple to set up. Go into Appearance -> Widgets and select the widget area you wish to add the twitter search stream to; Add &#8220;RSS&#8221; and [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, this is not really a plugin <em>per se</em>, but <a href="http://www.wordpress.com">WordPress</a> already has the capability of displaying a <a href="http://twitter.com">Twitter</a> <a href="http://search.twitter.com">search</a> stream via it&#8217;s RSS feed widget.</p>
<p>It is dirt simple to set up.</p>
<p>Go into Appearance -> Widgets and select the widget area you wish to add the twitter search stream to;</p>
<p>Add &#8220;RSS&#8221; and position the widget accordingly. </p>
<p>Click &#8220;Edit&#8221; and &#8220;Enter the RSS feed URL here:&#8221;. This is the link from <a href="http://search.twitter.com">search.twitter.com</a> where it says &#8220;Feed for this query&#8221;.</p>
<p><center><img src="http://systembash.com/wp-content/uploads/2009/05/searchrss1.png" alt="Twitter Search RSS Feed" title="Twitter Search RSS Feed Link" width="246" height="168" class="aligncenter size-full wp-image-376" /></center></p>
<p>Enter a title, if appropriate. </p>
<p>Thats it! You will see an area on the site such as the one below:</p>
<p><center><img src="http://systembash.com/wp-content/uploads/2009/05/sodarss.png" alt="Twitter Search Plugin" title="Twitter Search Plugin" width="324" height="246" class="aligncenter size-full wp-image-374" /></center></p>
<p>To summarize: There is no Twitter Search Plugin but WordPress&#8217;s RSS feature works just fine!</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/a-twitter-search-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Why ISPs Need To Have Unrestricted P2P Traffic</title>
		<link>http://systembash.com/content/why-isps-need-to-have-unrestricted-p2p-traffic/</link>
		<comments>http://systembash.com/content/why-isps-need-to-have-unrestricted-p2p-traffic/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 01:57:41 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Other Technology]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Television]]></category>
		<category><![CDATA[Cable TV]]></category>
		<category><![CDATA[choice]]></category>
		<category><![CDATA[Federal Communications Commission]]></category>
		<category><![CDATA[internet bandwidth]]></category>
		<category><![CDATA[internet connection]]></category>
		<category><![CDATA[internet service]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[net neutrality]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[Point protocol]]></category>
		<category><![CDATA[Television Company]]></category>
		<category><![CDATA[United States]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=194</guid>
		<description><![CDATA[Names like Comcast, Verizon, SBC, RoadRunner, Cox, Charter &#8211; control the vast majority of the &#8216;last mile&#8217; internet running into many homes. A fact of today&#8217;s economy in the United States is that in any particular geographic area, you only have a handful of providers that can provide high-speed access to the internet. For example, [...]]]></description>
			<content:encoded><![CDATA[<p>Names like Comcast, Verizon, SBC, RoadRunner, Cox, Charter &#8211; control the vast majority of the &#8216;last mile&#8217; internet running into many homes. A fact of today&#8217;s economy in the United States is that in any particular geographic area, you only have a handful of providers that can provide high-speed access to the internet. For example, in the Philadelphia region there are only 2 serious options &#8211; Verizon and Comcast.</p>
<p><img class="alignright size-medium wp-image-200" title="TV on Your PC" src="http://systembash.com/wp-content/uploads/2008/08/tvpc1-300x243.gif" alt="" width="210" height="170" />The reason for this is that being able to provide a high speed access line to a home involves running a LOT of wire or fiber &#8211; and this has an enormous  investment in capital and technology. Only large companies have the resources available to provide these services and keep them stable. They also will buy many smaller companies that pop up &#8211; both for their technology or because it also eliminates some of the competition. Comcast has done this in our area and has largely bought many alternatives to their cable service.</p>
<p>Television, on the same hand, has traditionally been controlled by a handful of local companies. Largely due to copyright restrictions and content agreements, smaller non-geographically centered companies have been unable to gain access to popular content. Therefore most television providers are behemoths and there are not many smaller options.</p>
<p>Now in theory, we now have the internet bandwidth to have full streaming, HD television content to come right over your internet connection. There is a great deal of bandwidth involved in such a service &#8211; so the technology many companies use to bring video streams to your desktop (or other display) uses Point to Point protocol (P2P). This distributes the bandwidth across many clients so instead of having one source for the video bandwidth, it is more evenly distributed.</p>
<h3>The Problem</h3>
<p>Perhaps you see where this is going. Many major ISPs now offer television services over their connections. Likewise, many Television companies offer internet service as well. The prospect of a customer going to another company and purchasing a television package, using your ISP/Television Company&#8217;s internet bandwidth (that you already pay for), is a frightening prospect for them. Right now, cable programming is a cash cow. I would say the majority of television users watch a handful of channels on a regular basis, however all cable television companies force you to purchase a &#8216;package&#8217; with hundreds of channels. They have largely resisted a-la-cart programming options.</p>
<p>What it comes down to is <em>choice</em>. The choice to be a smart consumer and not be tied down to a single company for any service &#8211; whether that be internet, television or phone. Of course, the companies who provide these services would love for you to have to use their other services, and in my experience many consumers do go for these &#8216;triple play&#8217; packages. In their minds, getting phone, internet, and TV for $99 (Even though this is a teaser rate, and will likely go up to $140 a month or more after the initial period) is a great deal.</p>
<h3>So what can you do?</h3>
<p>So how can the consumer fight for this choice? The companies certainly are not going to fight for you.</p>
<ol>
<li>In the United States, the FCC has some power to regular the big companies that deliver internet to your household. Some people (including myself) do not completely trust in this entity to serve the best interests of consumers.</li>
<li>Ultimately, in today&#8217;s free enterprise economic system &#8211; your wallet does the talking. If your ISP decides to throttle, delay, or otherwise impede P2P traffic &#8211; run for the hills and choose the nearest alternative. Let them know this is the reason you are leaving.</li>
<li>Finally, educate anyone willing to listen about this problem. It goes largely unnoticed by the general population, and the more people who know about this issue, the better.</li>
</ol>
<p>So what happens when there are no other choices? Well then it may be time for a new breed of ISP to enter the landscape, but I&#8217;ll save that article for another day.</p>
<p>For more information or to contact your representative, see <a href="http://www.savetheinternet.com/"><strong>http://www.savetheinternet.com/</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/why-isps-need-to-have-unrestricted-p2p-traffic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using the PayPal/Verisign Security Key with OpenID for Two-Factor Authentication</title>
		<link>http://systembash.com/content/using-the-paypal-verisign-security-key-with-openid-for-two-factor-authentication/</link>
		<comments>http://systembash.com/content/using-the-paypal-verisign-security-key-with-openid-for-two-factor-authentication/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 03:16:55 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[cellular telephone]]></category>
		<category><![CDATA[MyOpenID]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[smart card]]></category>
		<category><![CDATA[target site]]></category>
		<category><![CDATA[two factor]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[verisign]]></category>
		<category><![CDATA[Verisign Labs PIP]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=158</guid>
		<description><![CDATA[As soon as I heard PayPal would be offering a $5 Security Key for additional security while logging in, I jumped on it. A few days later, it arrived in the mail. It&#8217;s a great idea, but I decided that carrying a little secure key that generates special numbers for the 3 times a month [...]]]></description>
			<content:encoded><![CDATA[<p>A<a href="http://systembash.com/wp-content/uploads/2008/04/paypalsecurity.jpg"><img class="alignright size-full wp-image-159" style="float: right;" title="paypalsecurity" src="http://systembash.com/wp-content/uploads/2008/04/paypalsecurity.jpg" alt="" width="181" height="102" /></a>s soon as I heard PayPal would be offering a $5 <a href="https://www.paypal.com/securitykey">Security Key</a> for additional security while logging in, I jumped on it. A few days later, it arrived in the mail.  It&#8217;s a great idea, but I decided that carrying a little secure  key that generates special numbers for the 3 times a month I login to PayPal just wasn&#8217;t worth it.</p>
<p>For the uninitiated, <a href="http://en.wikipedia.org/wiki/Two-factor_authentication">two-factor authentication</a> is when two separate methods are used to verify an identity. For example, a thumbprint and a codeword, or a eye scan and a smart card. The most useful in my and many other&#8217;s opinion is a One Time password token, like the Paypal/Verisign security key. This device, which is meant to be carried with you at all times (think, belongs on your keychain, and you keep it in your pocket like a key) generates a series of numbers which depend on what time it is. This number, when combined with your password, provides a much more secure way of authenticating that it is really you who is logging into PayPal, and not just some guy from across the world who happens to have guessed, or phished your password.</p>
<p><a href="http://openid.net/">OpenID</a> is a relatively new technology where you store your personal information at a site called an OpenID Provider, and then other sites authenticate to that site. You then tell the OpenID provider that it is ok to let your target website use your information and itself to authenticate you. After that, when you want to login to this target site, you just need to be logged into your OpenID provider. Maybe <a href="http://www.youtube.com/watch?v=xcmY8Pk-qEk">this video</a> will clear things up for you.</p>
<p>Some popular OpenID Providers are: <a href="https://www.myopenid.com/">MyOpenID</a>, <a href="https://pip.verisignlabs.com">Verisign Labs PIP</a>, and <a href="http://wiki.openid.net/OpenIDServers">many, many more</a>. I personally use Verisign Labs PIP, simply because I trust Verisign, and established security company, more than many of the other &#8216;mom and pop&#8217; websites who now all of a sudden are OpenID providers. Call me elitist if you want but that is just how I feel.</p>
<p>So, good idea in theory, but I had a pretty big reservation about it. What if someone was able to get your OpenID username and password? All of a sudden, they have access to ALL of your websites that you use OpenID with, and you are worse off than if you just used seperate usernames and passwords for each one. You do use different passwords for your website logins, right?</p>
<p>So, just today, I thought to myself: wouldn&#8217;t it be great to be able to use that Verisign Branded PayPal Security Key with my Verisign Labs PIP account? Lo and behold, a google query later, and I find out that they are one of the only OpenID providers to provide two factor authentication, and that my old PayPal Security key works with it! Bingo!</p>
<p>I didn&#8217;t really find too much information online about how to hook the two up, so I thought I would put up an explanation to help others realize the security that this provides them.</p>
<h2>1. Get a PayPal Security Key</h2>
<p>All you need to do is go to the <a href="https://www.paypal.com/securitykey">PayPal Security Key Website</a>, sign in, and place an order for it. A few days later you get a little package with your key, and then you can feel special too.</p>
<h2>2. Login or Create an Account at Verisign PIP</h2>
<p>The <a href="https://pip.verisignlabs.com/">Verisign Labs PIP website</a> has all of the information you need for signing up. Go through all of the steps needed to activate your account before proceeding to the next step.</p>
<h2>3. Add your Security Key Credentials to your account.</h2>
<p>Go to the &#8220;My Account&#8221; page, and at the bottom there is a section that says &#8220;VIP Credential&#8221;.</p>
<p><a href="http://systembash.com/wp-content/uploads/2008/04/pipcredential.png"><img class="aligncenter size-full wp-image-160" title="pipcredential" src="http://systembash.com/wp-content/uploads/2008/04/pipcredential.png" alt="" width="296" height="201" /></a></p>
<p>You will then be asked to enter the credential ID (which are the letters/numbers on the back of your key) and also to push the button to generate a one-time key.</p>
<p>Click add, and you are done!</p>
<p>Next time you log into your OpenID at PIP, you will see the following challenge after you enter your username and password:</p>
<p><a href="http://systembash.com/wp-content/uploads/2008/04/pipcredential2.png"><img class="aligncenter size-full wp-image-161" title="pipcredential2" src="http://systembash.com/wp-content/uploads/2008/04/pipcredential2.png" alt="" width="408" height="131" /></a></p>
<p>At this point, you might be asking what happens if you don&#8217;t have your Security Key with you? Well, there is an alternative. They will send you a one-time pin either to your cell phone via text, or to the e-mail account that you have on file with them.</p>
<p>This ensures that even if you don&#8217;t have your key with you, access to your websites can still be had. Just make sure your e-mail password is different than your OpenID password!</p>
<p>As an added bonus, they offer a firefox plugin called &#8220;<a href="https://pip.verisignlabs.com/seatbelt.do">Seatbelt</a>&#8221; that automatically fills in your OpenID location for you on sites that support OpenID. It&#8217;s nice to not have to remember your OpenID URL, which is username.pip.verisignlabs.com. It&#8217;s not overly difficult to remember but they definately could use a more catchy URL.</p>
<p>So that is about it &#8211; with these two things, you should be sailing along with OpenID using two-factor authentication and minimal effort and money spent!</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/using-the-paypal-verisign-security-key-with-openid-for-two-factor-authentication/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Using Twitter as a Feed Reader</title>
		<link>http://systembash.com/content/using-twitter-as-a-feed-reader/</link>
		<comments>http://systembash.com/content/using-twitter-as-a-feed-reader/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 13:24:40 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Other Technology]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Instant Messaging]]></category>
		<category><![CDATA[social tool]]></category>
		<category><![CDATA[Twitter stream]]></category>

		<guid isPermaLink="false">http://systembash.com/?p=156</guid>
		<description><![CDATA[Twitter is a great social tool &#8211; halfway between an Instant Messaging client and e-mail. You can leave messages for people publicly or privately, and you can even import RSS feeds into your own twitter stream. It has blog integration in that you can have your blog put every post you make into your Twitter [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://systembash.com/wp-content/uploads/2008/04/twitmuo.jpg"><img class="alignright size-full wp-image-157" title="MakeUseOf on Twitter" src="http://systembash.com/wp-content/uploads/2008/04/twitmuo.jpg" alt="" width="150" height="356" /></a>Twitter is a great social tool &#8211; halfway between an Instant Messaging client and e-mail. You can leave messages for people publicly or privately, and you can even import RSS feeds into your own twitter stream. It has blog integration in that you can have your blog put every post you make into your Twitter stream (much like this one will be posted to my twitter stream).</p>
<p>At first I thought the goal was to get as many people to follow you as you can. Then I read <a href="http://scobleizer.com/2008/03/23/the-secret-to-twitter/">this post</a> from Scobleizer that basically says: it&#8217;s not who follows you but who you follow. After mulling over this I realized it does make sense&#8230; I realize I&#8217;m not going to be as popular as some of the heavyweights on Twitter, and that really shouldn&#8217;t be your goal. My personal goal on twitter is to be connected with others, see whats happening, and maybe make some friends along the way.</p>
<p>An initial admission is probably in order: I don&#8217;t use a feed reader to follow news. I find that it is simply too much information to follow and much of it is duplicated content. I have a handful of websites/blogs that I visit on a daily basis to get an overview of general news (I am a news junkie) and I enjoy the format of websites and the associated images that go along with a story.</p>
<p>Along those lines, I found myself following some pretty neat feeds &#8211; <a href="https://twitter.com/MakeUseOf">@Makeuseof</a>, <a href="https://twitter.com/BreakingNewsOn">@BreakingNewsOn</a>, <a href="https://twitter.com/nprnewsblog">@nprnewsblog</a> and others, which are basically imports of RSS feeds from their particular blog. Some of these &#8216;blog Twitterers&#8217; also inject personal commentary into their streams.</p>
<p>After adding <a href="https://twitter.com/engadget">@engadget</a> to my stream this morning it hit me: I am using Twitter as a Feed Reader! For those selected blogs that import their feeds into a Twitter user, or even those twitter users that have a blog which is synced up to Twitter, I find it awesome to be able to see what is going on, without having to manage &#8220;feeds&#8221; &#8211; mark items as read, and maybe even get additional commentary on stories. No marking of read items, no &#8216;old unread&#8217; information to deal with, just a constant stream of feeds sent live to my twitter stream.</p>
<p>If I see an article I&#8217;m interested in, I click through (via the handy tinyurl link) and read to my hearts desire. If it doesn&#8217;t interest me, I just ignore it. It turns Twitter into a social feed reader, where you can talk about stories to other twitter users.</p>
<p>So will Twitter take over for feed readers in general? I think for some hardcore people, a direct feed is the only thing that will work. But for more &#8216;casual&#8217; feed readers, such as myself, I think using Twitter as a feed reader is a great idea. Let me know your thoughts/experiences with it!</p>
<p>[Updated 2009/5/6 - <a href="http://systembash.disqus.com/using_twitter_as_a_feed_reader_75/">See archived comments for this post at Disqus</a>, I've since moved comments back onto this site.]</p>
]]></content:encoded>
			<wfw:commentRss>http://systembash.com/content/using-twitter-as-a-feed-reader/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 15/22 queries in 0.006 seconds using disk: basic

Served from: systembash.com @ 2012-05-23 23:27:18 -->
