<?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>Erics Tech Blog &#187; iphone</title>
	<atom:link href="http://eric.lubow.org/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.lubow.org</link>
	<description>Thoughts, musings, and other idealistic (sometimes useful) systems and development hoopla.</description>
	<lastBuildDate>Fri, 18 Nov 2011 14:56:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>AT&amp;T &#8211; Reactive vs. Proactive</title>
		<link>http://eric.lubow.org/2009/misc/att-reactive-vs-proactive/</link>
		<comments>http://eric.lubow.org/2009/misc/att-reactive-vs-proactive/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:45:41 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[att]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=464</guid>
		<description><![CDATA[As much as I hate to steal a title or a good joke, I want to title this post iPhone Outage? There&#8217;s An App For That. Why? Because it&#8217;s funny. So why am I talking about reactive vs. proactive? In case you haven&#8217;t seen it yet, AT&#038;T recently came out with an app called AT&#038;T [...]]]></description>
			<content:encoded><![CDATA[<p>As much as I hate to steal a title or a good joke, I want to title this post <a href="http://www.newsfactor.com/story.xhtml?story_id=020001I9NZJK&#038;nl=2">iPhone Outage? There&#8217;s An App For That</a>.  Why? Because it&#8217;s funny.</p>
<p>So why am I talking about reactive vs. proactive?  In case you haven&#8217;t seen it yet, AT&#038;T recently came out with an app called AT&#038;T Mark The Spot.  The idea behind the app is that if you have a dropped call or bad reception, that you open the app, click your problem and it will mark the spot by sending the information to AT&#038;T.  I am still not entirely sure how this app works in an area where there is NO reception, how does it know where you are to tell AT&#038;T?<br />
<span id="more-464"></span><br />
But I guess that&#8217;s a little beside my point.  My point is that if AT&#038;T had done this when no one was complaining of service issues, they would be considered geniuses.  But since they waited until Verizon was taking potshots at them with their 3G map commercials and New York and San Francisco (the 2 locations in the US with the highest density of AT&#038;T smart phones) started having serious connectivity, coverage, and consistency issues, it was reactive and borderline pathetic.  One thing that should be noted is that AT&#038;T is not doing this in replacement of testing their own network.  I have no idea where that myth came from and can&#8217;t imagine why it holds any credibility.  Because they are being reactive with this tool, they are considered trying to recover.</p>
<p>I actually think that although they are behind the power curve, this is actually fairly ingenious. This is a classic case of the squeaky wheel gets the grease.  The places with the most common issues will likely get the most attention the quickest.  It&#8217;s a good customer service move but might be a bit too late to save a lot of customers.</p>
<p>In the future, being proactive instead of reactive (no matter how nifty your reactiveness is) is the way to go.  It can not only save you customers (if that&#8217;s the business you are in), but it can also get you a leg up in your market or your job.  Plan ahead and act ahead.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/misc/att-reactive-vs-proactive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSH Over The Web With Web Shell</title>
		<link>http://eric.lubow.org/2009/system-administration/ssh-over-the-web-with-web-shell/</link>
		<comments>http://eric.lubow.org/2009/system-administration/ssh-over-the-web-with-web-shell/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 11:45:46 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=431</guid>
		<description><![CDATA[After reading a Tweet from Matt Cutts about being able to SSH from the iPhone (and the web in general), I had to give it a try. I am always looking for better ways to be able to check on systems when necessary. I have iPhone apps for SSHing around if I need as well, [...]]]></description>
			<content:encoded><![CDATA[<p>After reading a <a href="http://twitter.com/mattcutts/status/5952475317">Tweet</a> from <a href="http://www.mattcutts.com/">Matt Cutts</a> about being able to SSH from the iPhone (and the web in general), I had to give it a try.  I am always looking for better ways to be able to check on systems when necessary.  I have iPhone apps for SSHing around if I need as well, but like with any &#8220;new&#8221; tool, I have to try it out to see if it serves a purpose or makes my admin life easier in any way.</p>
<p>First go check out the Google Code repository for <a href="http://code.google.com/p/web-shell/">Web Shell</a>.  Webshell is written in Python and is based on Ajaxterm.  All that&#8217;s required is SSL And Python 2.3 or greater.  It works on any browser that has Javascript and can make use of AJAX.</p>
<p>The way Web Shell works is you start it up on a server and then can use a web browser to access only that machine over SSH.  The works best if you have a gateway server to a network and use a single point of entry to access the rest of the servers.  Web Shell runs on HTTPS on port 8022.  Reading the README will lead you through the same set of instructions I used below.  Once installed, we connect by using a web browser: <strong>https://server.com:8022/</strong><br />
<span id="more-431"></span></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">elubow@server:/home/web/webshell.lubow.org-8022$ ./make_certificate.sh <br />
Generating a 1024 bit RSA private key<br />
...............................................................++++++<br />
...........................................++++++<br />
writing new private key to 'webshell.pem'<br />
-----<br />
elubow@server:/home/web/webshell.lubow.org-8022$ ./webshell.py <br />
The python SSL extensions seem to be not installed.<br />
You can run WebShell without SSL encryption with the --ssl-disable command line switch.</div></div>
<p>You&#8217;ll notice that while it is possible to run the terminal without SSL, it is just not in our best interest.  So let&#8217;s go ahead and install it.  I use <a href="http://debian.org/">Debian</a> on my servers.  So in my case, it&#8217;s as simple as:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">server:~# apt-get install python-pyopenssl python-openssl<br />
Get:1 http://ftp.de.debian.org lenny/main python-openssl 0.7-2 [88.9kB]<br />
Get:2 http://ftp.de.debian.org lenny/main python-pyopenssl 0.7-2 [9.0kB]<br />
Unpacking python-openssl (from .../python-openssl_0.7-2_i386.deb) ...<br />
Setting up python-openssl (0.7-2) ...<br />
Setting up python-pyopenssl (0.7-2) ...<br />
Processing triggers for python-support ...</div></div>
<p>Then we run the server:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">elubow@server:/home/web/ssh.lubow.org-8022$ ./webshell.py <br />
WebShell (https) at 0.0.0.0, port 8022</div></div>
<p>I&#8217;ve included a screenshot from my iPhone below.  The background is interchangeable with any other transparent background image.  If you&#8217;re in need of a quick SSH or someone else&#8217;s smart phone has service and yours doesn&#8217;t with your fancy SSH programs, then this is definitely a cool and viable alternative.</p>
<table align="center" cellpadding="10px">
<tr>
<td><div id="attachment_435" class="wp-caption aligncenter" style="width: 160px"><a href="http://eric.lubow.org/wp-content/uploads/2009/11/IMG_0137.PNG"><img src="http://eric.lubow.org/wp-content/uploads/2009/11/IMG_0137-150x150.PNG" alt="Web Shell SSH on iPhone" title="Web Shell SSH" width="150" height="150" class="size-thumbnail wp-image-435" /></a><p class="wp-caption-text">Web Shell SSH on iPhone</p></div></td>
<td><div id="attachment_437" class="wp-caption aligncenter" style="width: 160px"><a href="http://eric.lubow.org/wp-content/uploads/2009/11/IMG_0138.PNG"><img src="http://eric.lubow.org/wp-content/uploads/2009/11/IMG_0138-150x150.PNG" alt="Web Shell SSH with keyboard out" title="Web Shell SSH with keyboard out" width="150" height="150" class="size-thumbnail wp-image-437" /></a><p class="wp-caption-text">Web Shell SSH with keyboard out</p></div></td>
</tr>
</table>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2010/book-reviews/mysql-for-python/' rel='bookmark' title='MySQL for Python'>MySQL for Python</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/system-administration/ssh-over-the-web-with-web-shell/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone as Trackpad</title>
		<link>http://eric.lubow.org/2009/mac/iphone-as-trackpad/</link>
		<comments>http://eric.lubow.org/2009/mac/iphone-as-trackpad/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 17:24:58 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=228</guid>
		<description><![CDATA[I just wrote a blog post about an external trackpad for the Mac with multi-touch (found here). But wouldn&#8217;t it be cool if someone wrote an app that allows you to tether your phone to your laptop and use it as a multi-touch trackpad? All you would have to do is open the app on [...]]]></description>
			<content:encoded><![CDATA[<p>I just wrote a blog post about an external trackpad for the Mac with multi-touch (found <a href="http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/">here</a>).  But wouldn&#8217;t it be cool if someone wrote an app that allows you to tether your phone to your laptop and use it as a multi-touch trackpad?</p>
<p>All you would have to do is open the app on your phone and you&#8217;d be able to control the mouse on your screen.  You can control your lights from your phone and your iTunes from your phone, so why not your mouse?  For all i know the app might already be out there.  If it is, someone tell me, otherwise, someone write it <img src='http://eric.lubow.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/' rel='bookmark' title='What About An External Multi-Touch Trackpad For a Mac'>What About An External Multi-Touch Trackpad For a Mac</a></li>
<li><a href='http://eric.lubow.org/2009/mac/apple-steps-up-with-multitouch-mouse/' rel='bookmark' title='Apple Steps Up With Multitouch Mouse'>Apple Steps Up With Multitouch Mouse</a></li>
<li><a href='http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/' rel='bookmark' title='Downloading Youtube Videos onto the iPhone on Mac OS X'>Downloading Youtube Videos onto the iPhone on Mac OS X</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/iphone-as-trackpad/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Things (Todo App)</title>
		<link>http://eric.lubow.org/2009/mac/things-todo-app/</link>
		<comments>http://eric.lubow.org/2009/mac/things-todo-app/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:00:08 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=172</guid>
		<description><![CDATA[After reading and commenting on these 2 blog entries by rbowen: iPhone Todo Apps Things and iPhone Todo Apps; I figured that I would throw my $0.02 on here. Things by Cultured Code does come with a high price tag. But it is by far the most useful todo app that I have come across. [...]]]></description>
			<content:encoded><![CDATA[<p>After reading and commenting on these 2 blog entries by <a href="http://wooga.drbacchus.com/">rbowen</a>: <a href="http://wooga.drbacchus.com/iphone-todo-apps-things">iPhone Todo Apps Things</a> and <a href="http://wooga.drbacchus.com/iphone-todo-apps">iPhone Todo Apps</a>; I figured that I would throw my $0.02 on here.  </p>
<p><a href="http://www.culturedcode.com/things/">Things</a> by Cultured Code does come with a high price tag.  But it is by far the most useful todo app that I have come across.</p>
<p>Let&#8217;s do a quick salient point pro/con analysis of this.  One of my favorite parts of Things is the concept of context.  When you create a todo item, you can tag it with what context it is in.  Then you can sort or show your todo&#8217;s by context.  You can sort by multiple tags.  This can be shown with the following example, &#8220;How can I see what phone calls I have to make for work?&#8221;  You can click on the items tagged with work and phone.  Then you&#8217;ll have which phone calls to make.</p>
<p>The biggest con here is the hefty price tag.  It definitely does cause some sticker shock.  Between the USD $10 for iPhone app and the USD $50 for the laptop/desktop version, USD $60 can be quite a bit for the simplicity of a todo app.</p>
<p>I have found that since spending the USD $60, I have become a lot more efficient and productive.  There are also a lot fewer things that fall through the cracks.  I have to face facts that I have a pretty poor memory.  So when I have something to do, I immediately put it into Things and then sync it as soon as I am in the same place as my laptop again.</p>
<p>One of the beautiful aspects of Things is its simplicity.  It has a simple interface and a very succinct group of menus.  The only thing that I believe that Things is missing is alerts.  I like the iCal sync and iPhone sync, but I would like it to integrate into Growl.  This would be even more useful if you could give specific times that you want the Growl notifications to pop up.  I know this isn&#8217;t possible in the current state of the iPhone OS (until push notifications from the background are available).  But this is certainly an available on the laptop/desktop setup.</p>
<p>I am a big believer in FOSS and Open Source in general.  However, I am also a big believer in the right tool for the right job.  Sometimes that tool costs a little bit of money.  Although it may not be the right tool for everyone, it happened to be a tool that made me a more efficient worker and person.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/iphone-as-trackpad/' rel='bookmark' title='iPhone as Trackpad'>iPhone as Trackpad</a></li>
<li><a href='http://eric.lubow.org/2007/system-administration/asterisk-pbx/asterisk-69-with-14x/' rel='bookmark' title='Asterisk *69 with 1.4.x'>Asterisk *69 with 1.4.x</a></li>
<li><a href='http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/' rel='bookmark' title='Downloading Youtube Videos onto the iPhone on Mac OS X'>Downloading Youtube Videos onto the iPhone on Mac OS X</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/things-todo-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Downloading Youtube Videos onto the iPhone on Mac OS X</title>
		<link>http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/</link>
		<comments>http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/#comments</comments>
		<pubDate>Mon, 04 May 2009 14:00:41 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=129</guid>
		<description><![CDATA[For months I have been trying to figure out the best way to download Youtube videos to watch on my iPhone my hour commute to work. I tried a few different methods, the most recent of which was TubeTV. TubeTV was good except it was missing a few key features like continuing partially downloaded files [...]]]></description>
			<content:encoded><![CDATA[<p>For months I have been trying to figure out the best way to download Youtube videos to watch on my iPhone my hour commute to work.  I tried a few different methods, the most recent of which was <a href="http://www.chimoosoft.com/products/tubetv/">TubeTV</a>.  <a href="http://www.chimoosoft.com/products/tubetv/">TubeTV</a> was good except it was missing a few key features like continuing partially downloaded files and importing directly into iTunes.  I could live with this up until it completely stopped working for me (otherwise I would still be using it).</p>
<p>Enter <a href="http://tooble.tv/">Tooble</a>.  <a href="http://tooble.tv/">Tooble</a> is the answer.  You give it a URL and it downloads the movie, converts it and dumps it straight into iTunes.  Great work.  Clean and simple.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/iphone-as-trackpad/' rel='bookmark' title='iPhone as Trackpad'>iPhone as Trackpad</a></li>
<li><a href='http://eric.lubow.org/2009/mac/reminder-trick-with-quicksilver/' rel='bookmark' title='Reminder Trick With Quicksilver'>Reminder Trick With Quicksilver</a></li>
<li><a href='http://eric.lubow.org/2009/misc/bing-hunch-decision-engine/' rel='bookmark' title='Bing! Hunch! Decision Engine!'>Bing! Hunch! Decision Engine!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

