<?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>Paco Hope &#187; Technical</title>
	<atom:link href="http://paco.to/category/technical/feed" rel="self" type="application/rss+xml" />
	<link>http://paco.to</link>
	<description>My Random Musings and Rants</description>
	<lastBuildDate>Mon, 06 Feb 2012 13:11:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Vodafone Mobile Broadband UK 3G APN settings</title>
		<link>http://paco.to/2012/vodafone-mobile-broadband-uk-3g-apn-settings</link>
		<comments>http://paco.to/2012/vodafone-mobile-broadband-uk-3g-apn-settings#comments</comments>
		<pubDate>Mon, 06 Feb 2012 13:11:24 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[mobile 3G]]></category>
		<category><![CDATA[mobile broadband]]></category>
		<category><![CDATA[vodafone]]></category>

		<guid isPermaLink="false">http://paco.to/?p=580</guid>
		<description><![CDATA[I use a Vodafone K3505 dongle on Vodafone UK's network. When I upgraded to Mac OS X Lion, it broke my installation of Vodafone Mobile Broadband. I did a bunch of searching and I finally found what I needed. It was not easy. So, here's my quick blog post about what you need. The latest [...]]]></description>
			<content:encoded><![CDATA[<p>I use a Vodafone K3505 dongle on <a title="Vodafone UK" href="http://www.vodafone.co.uk/" target="_blank">Vodafone UK</a>'s network. When I upgraded to Mac OS X Lion, it broke my installation of Vodafone Mobile Broadband. I did a bunch of searching and I finally found what I needed. It was not easy. So, here's my quick blog post about what you need.</p>
<ol>
<li>The latest <a title="Vodafone Mobile Broadband download" href="http://www.business.vodafone.com/site/bus/public/enuk/support/10_productsupport/laptop_connectivity/40_software/software/10_latest/p_software.jsp" target="_blank">Vodafone Mobile Broadband</a>, which can be downloaded for Mac or Windows. I found this from a <a title="Vodafone Mobile Broadband eForum post" href="http://forum.vodafone.co.uk/t5/Mobile-Broadband/Mac-OS-X-10-7-Lion-Updated/td-p/829211" target="_blank">Vodafone eForum post</a>. When you install it, however, chances are that it will use the wrong APN name.</li>
<li>Correct APN settings. Unfortunately, the instructions at <a title="Vodafone Mobile Broadband eForum post" href="http://forum.vodafone.co.uk/t5/Mobile-Broadband/Vodafone-VMB-Mac-OS-X-Lion/td-p/835761" target="_blank">this eForum post</a> are wrong. It says use "PP.INTERNET" as your APN. That's wrong. Use <strong>PPBUNDLE.INTERNET</strong>.</li>
</ol>
<p><img class="aligncenter size-full wp-image-582" title="VMB-APN" src="http://paco.to/wp-content/uploads/2012/02/VMB-APN.png" alt="" width="644" height="365" /></p>
<p>I had to find this <a title="APN settings for network providers" href="http://www.unlocked-dongle.co.uk/Settings/access-point-name-apn-settings-for-uk-mobile-network-providers.html" target="_blank">page full of APN settings</a> and look up Vodafone UK. But it is also wrong. Only a comment lower down is correct. You need ppbundle.internet as your APN name and "web" for the username and "web" for the password.</p>
<p>Very frustrating.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2012/vodafone-mobile-broadband-uk-3g-apn-settings/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype for iPad as Business App of the Year? Puhleeze.</title>
		<link>http://paco.to/2011/skype-for-ipad-not-business-app-of-the-year-puhleeze</link>
		<comments>http://paco.to/2011/skype-for-ipad-not-business-app-of-the-year-puhleeze#comments</comments>
		<pubDate>Tue, 29 Nov 2011 10:43:30 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://paco.to/?p=545</guid>
		<description><![CDATA[Skype is tweeting about how Skype for iPad was awarded "Business App of the Year" for 2011. The idea that Skype is a business app and that it is an app worthy of praise are both laughable.]]></description>
			<content:encoded><![CDATA[<p>The folks over at <a href="http://www.itpro.co.uk/" target="_blank">IT Pro</a> had their <a href="http://www.itpro.co.uk/637510/it-pro-awards-2011" target="_blank">IT Pro Awards 2011</a> recently. They awarded a few different honours. Some innovative, others pretty predictable. I struggle to care that Microsoft won "Vendor of the Year"? What does that even mean? And if it's a category that Microsoft won, who else even had a chance of winning it? Oracle? IBM? HP? And those are 4 of the biggest anyways, so it's not like this award will create some new recognition or awareness of a vendor.</p>
<p>The only thing I think awards are useful for is if you understand <strong>why</strong> they are awarded. What did candidate A have that candidate B did not? The IT Pro awards appear to be a simple popularity contest. That is, random web site visitors had a set of candidates to choose from, and they chose for whatever reason. If the candidates were judged on criteria (e.g., originality, fitness for purpose, reliability, value for money) I would love to see how the winners (and losers) scored. But these awards are meaningless. There's no judging. Just popularity of clicks.<span id="more-545"></span>What galls me is that Skype is tweeting (both <a href="http://twitter.com/#!/skype" target="_blank">@skype</a> and <a href="http://twitter.com/#!/skype4biz" target="_blank">@skype4biz</a>) about how <a href="http://www.skype.com/intl/en/get-skype/on-your-mobile/download/ipad-for-skype/" target="_blank">Skype for iPad</a> was awarded "Business App of the Year" for 2011. The idea that Skype is a business app and that it is an app worthy of praise are both laughable. Unlike the folks over at IT Pro, I have criteria for these things.</p>
<h2>What is a Business App?</h2>
<p>To be a "business app," it has to integrate with my business. It has to do <em>something</em>—<em>anything</em>—to talk to some other IT system in my business. How does Skype do that? It doesn't. It doesn't have even the tiniest integration into anything other than its own contact list. I can't hook it up to LDAP, ActiveDirectory, or even my contacts at some other service like Hotmail, GMail, Yahoo! or AIM. If it is a standalone app with zero integration into my business, it is not a "business app." Sorry guys. You might call it "the app that is accidentally the most beneficial to business" but that's a different award.</p>
<p>As for it being a good app? You're joking, right? It works. That's the long and short of it. It will connect to other Skype users and you can talk to them. I have had rock solid, full-motion video calls over 3G using my iPad. I loved it. So, there's props for what they do right. Beyond that, it is an unmitigated train wreck of an application. Just look at the user interface.</p>
<h2>Abuser Interface</h2>
<div id="attachment_546" class="wp-caption alignright" style="width: 235px"><a href="http://paco.to/wp-content/uploads/2011/11/SkypeiPad.png"><img class="size-medium wp-image-546 " title="Skype UI" src="http://paco.to/wp-content/uploads/2011/11/SkypeiPad-225x300.png" alt="Skype UI" width="225" height="300" /></a><p class="wp-caption-text">Skype User Interface</p></div>
<p>I have taken the surnames off the users, but I don't have 5 contacts named Adrian or two contacts named Ajoy. There are 3 different Adrians there and 1 Ajoy, but a couple of the Adrians have more than one phone number. My Skype user interface (version 3.5.454 on an iPad2 running iOS 5.0.1) puts a single gigantic icon on the screen for each <em>phone number</em>. That's right, one icon per <strong>number</strong>, not one icon per <strong>person</strong>. With all this screen real estate on an iPad, they choose a layout that only puts 20 contacts on the screen at the same time! (Ironically, Apple's Contacts app only shows 12 at a time! Only 3 more than my iPhone 4) Where is the list of users? Why can't I have name down one column and phone number down the other (so I can see whether I'm dialing their work, home or mobile)? And really, in 2011, do we have the technology to understand that a single person might have more than one phone number!? This app is only a few months old. How did they write something this bad in 2011?</p>
<h2>Contacts? We don't need no steenking contacts?</h2>
<p>And I can't jump to groups of users by letter (e.g., can't jump to users beginning with A or M or P). I have about 300 users in my phone, which means about 700 icons on my iPad screen. Do you think I'm going to flick through these with gestures? Fat chance. So I can search at the top of the screen. That's helpful, but this UI design is still totally flawed and fundamentally useless. Can I sort by last name instead of first letter? No. Can I display "Lastname, Firstname"? No. App of the year indeed. The contacts list on my Palm Professional in 1998 was better than this.</p>
<p>And Skype contacts aren't shown alongside iPad contacts. They're over in their own separate page. By contrast, the way Apple gets stuff like this right is by hiding stupid details like the difference between a Skype contact and a phone contact. Think of how iMessage transparently works out whether or not it can use the data connection or must use an SMS. Skype should teach me not to care whether I'm reaching my colleague by Skype or by phone. You want to sell more Skype credit, right? Hide the distinction between real phone numbers and skype IDs a little better. Blur the lines. Let there be just one contact for "James Smith" and let it include his Skype, mobile number (for SMS via Skype credit) and other numbers. When I tap on James, ask me how I want to connect. But don't give me 2 unlabeled icons for James in this screen (one for home, one for mobile) and another unlabeled icon for him back on a different page (where his Skype account is).</p>
<h2>Only one other feature left: history management</h2>
<p>And the history. I can 'edit' my history, but that's a stupid feature. What does it take to delete an item from the history? Two taps no matter what. I can drag left to right to reveal the 'delete' button, and then I can tap delete. Or I can tap the 'edit' button and do two different taps: tap the red delete symbol and then tap 'delete'. But only one at a time. I can't tap a bunch of them and then delete all the ones I marked. So who cares? Why do I have two modes of deleting history items that both operate on items one at a time and both take two taps to delete an item?</p>
<p>This is not iDevice UI design. This is half-baked mimickry of other apps. Think of the bulk delete in the Mail app and you'll see what bulk delete is supposed to look like. Notice that the iMessage feature in iOS has a 'clear all' button and you'll see what Skype is missing in its history management. And what about deleting all history items from contact A while leaving the ones related to contact B?</p>
<p>And configuration options? Preferences? Tweaks to the UI to customise it to my tastes? None.</p>
<h2>Conclusion</h2>
<p>If I were nominating Skype for iPad as an <em>Anything</em> of the Year, it would be "<span style="color: #333399;">Worst User Interface I was Willing to Put Up With Because the Features Were Compelling Enough</span>". Or "<span style="color: #333399;">Feature So Beneficial to Business that I Would Use It Despite It's Awful UI</span>". This app only has a handful of UI features to begin with. And each one is amateurish and clumsy. It makes you wonder if the team members that work on <a href="http://itunes.apple.com/gb/app/skype-for-ipad/id442012681?mt=8" target="_blank">Skype for iPad</a> actually own and use iPads in their daily lives. It's hard to believe that they do.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/skype-for-ipad-not-business-app-of-the-year-puhleeze/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iOS5 Security Restrictions</title>
		<link>http://paco.to/2011/ios5-security-restrictions</link>
		<comments>http://paco.to/2011/ios5-security-restrictions#comments</comments>
		<pubDate>Mon, 28 Nov 2011 21:46:07 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://paco.to/?p=539</guid>
		<description><![CDATA[iOS has a 'Restrictions' feature that theoretically allows you to disable some of the ways an innocent iDevice user might find offensive content or rack up unexpected charges. It's weak and ineffective.]]></description>
			<content:encoded><![CDATA[<p>The restrictions feature of iOS 5 are pretty weak. Here's what's wrong and what someone needs to do to fix it.</p>
<p><span id="more-539"></span>You can do lots of restricting, in theory, and that's cool. But it's targeted at one specific user group: the kid whose parents control their iPhone / iPad / iPod. You can turn on the restrictions, and they (presumably) are enforced. For example, when I turn on restrictions to prevent any content except content rated '9+' (i.e., aimed at kids as young as 9), a bunch of my apps disappear. Cool. It has a bunch of shortcomings, though, to the point that I don't actually use it.</p>
<ul>
<li>You can't toggle the restrictions. That is, if you disable them, it forgets how they were set. To enable them, you have to go through all the different options and set them the way you want them all over again. I want to set up the restrictions, hand the device to my kids, take it back, and undo the restrictions. If I plan to give them the device again, I'll re-enable the restrictions. But that requires me to reset each and every setting all over again.</li>
<li>You can't restrict individual apps. I can't turn off Mail, for example. I can prevent changes to the account, but I can't disable access to it entirely. You can't create a group of apps and restrict access to them by a name / group / genre, etc.</li>
<li>The only way to restrict TV shows / Movies (aside from not putting them on the device to begin with) is via a ratings system. However, I put a lot of homemade content on my devices. Some are my (legally owned) ripped DVDs. Others are original movies I've made, but they have content I'd rather not expose my kids to. I can't find a way to tag a movie that I made with a content rating so that iOS will restrict it. (You can do this, <a href="http://hints.macworld.com/article.php?story=2009071221163331" target="_blank">according to MacOSXHints</a>, using another app)</li>
<li>There are some surprising things you can't restrict:</li>
<ul>
<li>SMS. Think of all the "text SUCKA to 23422 to donate £2 to goodness-knows-what" billboards around. There's no way to turn it off. With the advent of iMessage (which at the moment doesn't have the chargeable SMS feature), it would be awesome to restrict messaging to only the free iMessages.</li>
<li>Phone. Again, think premium phone calling, international calling, calls over the plan's allowance, etc. Wouldn't it be great if you knew that the plan had 200 minutes and you could put a 200 minute restriction in the handset itself? Funny nobody has done this yet. With all the parents of teenagers who pay exorbitant bills, you'd think someone would have pushed this through. And then I'd put a list of always-OK numbers (so you can always reach mom &amp; dad).</li>
<li>Web settings. One good way to stop kids from visiting naughty sites on their phone is the same thing that corporations do: force all web traffic to go via a proxy. There are numerous net nanny services out there that will do that. But if you can't stop someone from changing the web settings, it is trivial to bypass those restrictions.</li>
<li>Data / Data roaming. This is another chargeable feature. There is no way to limit 3G data usage. E.g., disallow it or put a handset-imposed limit on it. You also can't stop the handset user from switching on data roaming. Here in Europe, you don't have to go far to go from one country to another and suddenly start racking up international data roaming charges. And just ask people who live in New York or other northeastern US states about roaming charges from going to Canada.</li>
</ul>
</ul>
<p>Of course some of the things I mentioned can be restricted by calling up your phone carrier. You can disable SMS entirely, you can turn off data roaming, you can put content blocks on the internet connection, and you can disable access to paid / premium phone numbers. However, that's only effective for the same use case as the rest of these restrictions: when you want to turn it on, and pretty much leave it alone most of the time.</p>
<p>If you want to disable some features, hand it to someone else, and then take it back, this doesn't work for you. If you want to have the handset support you in keeping charges down (e.g., phone, text, internet), it won't.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/ios5-security-restrictions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reader in Safari is quite cool</title>
		<link>http://paco.to/2011/reader-in-safari-is-quite-cool</link>
		<comments>http://paco.to/2011/reader-in-safari-is-quite-cool#comments</comments>
		<pubDate>Fri, 21 Oct 2011 08:06:09 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Web Stuff]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://paco.to/2011/reader-in-safari-is-quite-cool</guid>
		<description><![CDATA[I noticed the RSS Reader feature on my iPad after I upgraded to iOS 5. When Im reading a web page, the word Reader shows up in the URL bar. When I tap it, the iPad looks a lot more like a kindle. The coloured backgrounds drop off, fonts are ignored, ads go away, and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">I noticed the RSS Reader feature on my iPad after I upgraded to iOS 5. When Im reading a web page, the word Reader shows up in the URL bar. When I tap it, the iPad looks a lot more like a kindle. The coloured backgrounds drop off, fonts are ignored, ads go away, and I get a basic black text on white background. Much more readable.</p>
<p>Obviously the RSS feed doesnt include YouTube videos, and a bunch of other parts of the page. But it also doesn't include the ads! Some sites don't have an RSS version, so you don't get it. But where they do have it, it's so much nicer.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/reader-in-safari-is-quite-cool/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Location Security in iOS 5</title>
		<link>http://paco.to/2011/location-security-in-ios-5</link>
		<comments>http://paco.to/2011/location-security-in-ios-5#comments</comments>
		<pubDate>Tue, 18 Oct 2011 20:48:19 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://paco.to/?p=524</guid>
		<description><![CDATA[Like many people, I upgraded to iOS 5 on my iDevices very soon after it came out. I noticed that Location Services has a lot more options than previously. What is interesting is that they have made the icon for Location Services in the status bar off by default, and they buried the option to [...]]]></description>
			<content:encoded><![CDATA[<p>Like many people, I upgraded to iOS 5 on my iDevices very soon after it came out. I noticed that Location Services has a lot more options than previously. What is interesting is that they have made the icon for Location Services in the status bar off by default, and they buried the option to enable it. Once you enable it, you'll discover lots and lots of services looking at your current location. I find this a bit too much of an invasion of privacy. Here's how to tone it down some.<span id="more-524"></span><br />
<a href="http://paco.to/wp-content/uploads/2011/10/IMG_0586.png"><img class="size-thumbnail wp-image-525 alignleft" title="Settings" src="http://paco.to/wp-content/uploads/2011/10/IMG_0586-150x150.png" alt="Settings Location Services" width="150" height="150" /></a>To get to the settings, go to Settings→Location Services and scroll down. At the bottom of all the applications that want to use your location (and that will be a surprising pile of applications!), you'll find the "System Services."</p>
<p><a href="http://paco.to/wp-content/uploads/2011/10/IMG_0587.png"><img class="alignright size-thumbnail wp-image-526" title="System Services" src="http://paco.to/wp-content/uploads/2011/10/IMG_0587-150x150.png" alt="System Services" width="150" height="150" /></a>There are (at the time of this writing) six different services you can disable. Before you do that, though, scroll down on the System Services screen to the very bottom. There you will find an option for Status Bar Icon which is <strong>disabled by default</strong>. I enabled it, then I started noticing that my location icon was always on! I started disabling system services until I got to a behaviour that I thought was acceptable.</p>
<ul>
<li>Cell Network Search seems like a good use of your location.</li>
<li>Compass calibration also seems reasonable.</li>
<li>Diagnostics and Usage smacks of the problem we had a few months ago with Apple reporting all the places we had ever been with our phones. I say 'no, thank you' to that one.</li>
<li>Location-based iAds. Really? Like there's someone out there saying "please, please, can you send me more effective and targeted advertisements!?" Who really wants that? Another way to look at it is that advertisers are getting some information about you, or even just aggregate information about the movement of people near them.</li>
<li>I disabled Setting Time Zone. <a href="http://paco.to/wp-content/uploads/2011/10/IMG_0588.png"><img class="alignright size-thumbnail wp-image-527" title="System Services" src="http://paco.to/wp-content/uploads/2011/10/IMG_0588-150x150.png" alt="System Services" width="150" height="150" /></a>Seems like a reasonable thing to leave running, but what I found was that the Location Services icon was always active if I had that turned on. To me, that (a) is probably running down the battery, and (b) defeats the purpose of having the status bar icon come on and off. If there's a system service that keeps it on all the time, it's not a useful indicator.</li>
</ul>
<p>So I recommend turning on the status bar indicator and then see how often someone is snooping on your location.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/location-security-in-ios-5/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What my iDevices need</title>
		<link>http://paco.to/2011/what-my-idevices-need</link>
		<comments>http://paco.to/2011/what-my-idevices-need#comments</comments>
		<pubDate>Sat, 20 Aug 2011 02:12:44 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://paco.to/?p=502</guid>
		<description><![CDATA[I've got a few iDevices (iPad, iPhone) and I realise that this is the "post-PC" era, and the devices are just being invented. We don't know what to do with them just yet or how to work with them best. Here's a feature I need. I write it on my blog rather than send it [...]]]></description>
			<content:encoded><![CDATA[<p>I've got a few iDevices (<a href="http://www.amazon.com/gp/product/B0013FRNKG/ref=as_li_tf_tl?ie=UTF8&amp;tag=pacohope-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B0013FRNKG">iPad</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=pacohope-20&amp;l=as2&amp;o=1&amp;a=B0013FRNKG&amp;camp=217145&amp;creative=399373" border="0" alt="" width="1" height="1" />, <a href="http://www.amazon.com/gp/product/B00414WBT4/ref=as_li_tf_tl?ie=UTF8&amp;tag=pacohope-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B00414WBT4">iPhone</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=pacohope-20&amp;l=as2&amp;o=1&amp;a=B00414WBT4&amp;camp=217145&amp;creative=399373" border="0" alt="" width="1" height="1" />) and I realise that this is the "post-PC" era, and the devices are just being invented. We don't know what to do with them just yet or how to work with them best. Here's a feature I need. I write it on my blog rather than send it to Apple, because <a href="http://m.digitaljournal.com/article/243705?doredir=0&amp;noredir=1">they get mad if you do</a>.</p>
<p>I need a "guest mode" on my device. If I want to hand it to a friend to browse the web, or give it to my kids to play games, I don't want it running in the same mode as when I use it. That is, I don't want my kids to be able to to make phone calls, read my emails, send text messages or any of that. They can play <a href="http://www.amazon.com/gp/product/B004RQAANK/ref=as_li_tf_tl?ie=UTF8&amp;tag=pacohope-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B004RQAANK">Angry Birds</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=pacohope-20&amp;l=as2&amp;o=1&amp;a=B004RQAANK&amp;camp=217145&amp;creative=399373" border="0" alt="" width="1" height="1" /> and browse the web, but I don't want them to mess with any of the open browser windows I have. They need to open new ones.</p>
<p>There are some firms where the executives have iPads and they're able to read their very confidential emails from that device. Maybe it's through Outlook Web Access and the device's web browser, maybe it's the actual mail application. We in the security industry worry about the device getting stolen and we're slowly seeing the necessary features being introduced to handle that situation. There's a long way to go, though.</p>
<p>What we're not covering is what happens when the owner intentionally hands it over to someone who shouldn't have access to some of the stuff on it. Like her kids, his wife, or a friend at a bar who wants to see that funny youtube video. They're only a few (innocent or not innocent) taps away from seeing confidential information.</p>
<p>Now, I don't have all that much proprietary information, but I have lots of different circles of colleagues, friends, and family. Some of them should not see certain things on my iDevices, but it's a risk I take every time I hand it over.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/what-my-idevices-need/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad with a Bluetooth Keyboard</title>
		<link>http://paco.to/2011/ipad-with-a-bluetooth-keyboard</link>
		<comments>http://paco.to/2011/ipad-with-a-bluetooth-keyboard#comments</comments>
		<pubDate>Mon, 01 Aug 2011 02:37:32 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://paco.to/?p=496</guid>
		<description><![CDATA[I just got a bluetooth keyboard for my iPad, and I have to say it makes the iPad much more functional as a laptop replacement. Its rather generically named the Logitech Tablet Keyboard for iPad. Interestingly, though, Apples iOS is not ready for a keyboard as a major input device. Here are some specific limitations. [...]]]></description>
			<content:encoded><![CDATA[<p>I just got a bluetooth keyboard for my iPad, and I have to say it makes the iPad much more functional as a laptop replacement. Its rather generically named the <a href="http://www.amazon.com/gp/product/B0054L8MR8/ref=as_li_tf_tl?ie=UTF8&amp;tag=pacohope-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B0054L8MR8">Logitech Tablet Keyboard for iPad</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=pacohope-20&amp;l=as2&amp;o=1&amp;a=B0054L8MR8&amp;camp=217145&amp;creative=399373" border="0" alt="" width="1" height="1" />. Interestingly, though, Apples iOS is not ready for a keyboard as a major input device.</p>
<p>Here are some specific limitations.</p>
<p>- There are no keyboard shortcuts for doing things. For example, in mail there is no way to do new message (at least that Ive found). Likewise there is no way to send. I can start typing a persons name and I will get a list of possible completions. There is no way to say yes, thats the one, without touching the screen—even if there is only one possible completion.</p>
<p>- Things like Cmd-Tab ought to bring up the running apps, like double-tapping the home button does. Interestingly, double-tapping the home button on the bluetooth keyboard works the same as double-tapping the home button on the device. But, there is no keyboard based navigation (e.g., arrow keys dont do anything.)</p>
<p>- This keyboard has a magnifying glass key that jumps you to the search feature. I like that, but then I type a search term like word (to find wordpress) and Im back to no navigation. I can see wordpress in my search results but I have no way to get my cursor down from the searching box into the results and then hit enter to activate wordpress.</p>
<p>On the plus side, it acts very much like a real keyboard on a real workstation. For example, Ive just bought a US-layout keyboard and Ive hooked it up to my UK-localised <a href="http://www.amazon.com/gp/product/B0013FRNKG/ref=as_li_tf_tl?ie=UTF8&amp;tag=pacohope-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B0013FRNKG">iPad</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=pacohope-20&amp;l=as2&amp;o=1&amp;a=B0013FRNKG&amp;camp=217145&amp;creative=399373" border="0" alt="" width="1" height="1" />. It has the hash mark (#) on the number 3, whereas a UK keyboard has the pound sign (£) there. Just like any other US keyboard, I just press Alt-3 to get pound and Alt-Shift-2 to get Euro (€).</p>
<p>Also on the plus side, iOS seems to realise that I have an external keyboard, so it doesnt take up half the screen with a visual one. I can bring up the visual keyboard on the screen if I want to (doesnt make much sense), but its smart in that regard.</p>
<p>The particular keyboard I got also comes with a case that turns into a stand. I like that stand quite a bit, because I have bought an after-market sleeve for my iPad. My sleeve (from TeckNet) is a fair bit thicker than the usual Apple cover (and it cost £10 instead of £60). The stand from the keyboard works well, though.</p>
<p>Im interested to see how well this will hold up on a train, where it is quite bumpy. Sitting on a table, its brilliant.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/ipad-with-a-bluetooth-keyboard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD and DenyHosts to help against sshd brute force</title>
		<link>http://paco.to/2011/freebsd-and-denyhosts-to-help-against-sshd-brute-force</link>
		<comments>http://paco.to/2011/freebsd-and-denyhosts-to-help-against-sshd-brute-force#comments</comments>
		<pubDate>Sun, 10 Jul 2011 16:25:42 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[denyhosts]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tcp wrappers]]></category>

		<guid isPermaLink="false">http://paco.to/?p=489</guid>
		<description><![CDATA[I just discovered DenyHosts, a cool little program that monitors your logs for signs of brute-force login attacks and helps prevent them. I had to fix a few different things to get it to detect all the different attacks that I experience. I like it a lot, though it makes me nervous. I travel a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Deny Hosts" src="http://denyhosts.sourceforge.net/images/denyhosts.png" alt="" width="347" height="73" /></p>
<p>I just discovered <a href="http://denyhosts.sourceforge.net/index.html" target="_blank">DenyHosts</a>, a cool little program that monitors your logs for signs of brute-force login attacks and helps prevent them. I had to fix a few different things to get it to detect all the different attacks that I experience. I like it a lot, though it makes me nervous. I travel a lot and I can see this accidentally blocking me out of my own server.<span id="more-489"></span></p>
<h2>Install from ports</h2>
<p>It's easy to get on <a href="http://www.freebsd.org/" target="_blank">FreeBSD</a>. Just portupgrade -N denyhosts.</p>
<h2>Configure Logging</h2>
<p>There's a lot to do to configure logging correctly. Out-of-the-box, FreeBSD logs all the authorisation failures to /var/log/auth.log. That makes it easy.</p>
<ol>
<li>Change syslogd to run with -c. That requires putting <code>syslogd_flags="-c" in /etc/rc.conf</code></li>
<li>Put a line in <code>/etc/newsyslog.conf</code> to rotate /<code>var/log/denyhosts</code> and look at <code>/var/run/denyhosts.pid</code> to find the process to signal.
<pre>/var/log/denyhosts 644 7 1024 * J /var/run/denyhosts.pid</pre>
</li>
<li>I like to put a line in <code>syslog.conf</code> that sends all the tcpwrappers output (service local7) to <code>/var/log/wrapper.log</code>
<pre>local7.info /var/log/wrapper.log</pre>
</li>
<li>I change the line in <code>/etc/hosts.allow</code> so that it looks at <code>/etc/hosts.deniedssh</code> and logs it to local7:
<pre>ALL : /etc/hosts.deniedssh : severity local7.notice : deny</pre>
</li>
</ol>
<h2>Customize DenyHosts</h2>
<p>The standard configuration from FreeBSD ports is good. It looks in the right place and it parses the logs fine. You can set most of the values to be whatever you want. I had a slight problem, though. I have two services that get hammered: sshd and ftpd. I want to block any hosts that does a brute force against either one of them. What I love about DenyHosts is the possibility that I can block access to <strong>all</strong> services (including mysql, ssh, ftp, imap, pop, etc) as soon as the attacking host is detected on any one service.</p>
<p>SSH login failures look like one thing:</p>
<pre>Jul  9 22:28:04 www sshd[78490]: Failed password for root from 1.85.2.121 port 48308 ssh2</pre>
<p>FTP login failures look like something else:</p>
<pre>Jul  4 05:00:15 www ftpd[72158]: FTP LOGIN FAILED FROM 41.78.57.37, charles</pre>
<p>By default, DenyHosts only understands how to parse ssh log messages. I wanted to let it understand the FTP ones, too. It's interesting because FreeBSD's FTP daemon puts the user name after the host, instead of before like in SSH. I didn't figure it out myself. I took a look at this <a href="http://www.7cm.org/2010/12/%E5%8E%9F%E5%88%9B%EF%BC%9Afreebsd%E5%88%A9%E7%94%A8denyhosts-%E9%98%B2%E6%AD%A2ssh%E5%92%8C-ftp-%E7%A9%B7%E4%B8%BE%E6%9A%B4%E5%8A%9B%E7%A0%B4%E8%A7%A3/" target="_blank">Japanese web page</a>, without understanding a word of it. The 3 lines that the recommend look sensible.</p>
<p>The first seems to tell it "if you see either sshd or ftpd on the beginning of the line, parse it for login failures." The next two help it recognize the format of FTP login failures.</p>
<pre>SSHD_FORMAT_REGEX=.* (sshd.*:|\[sshd\]|ftpd.*:) (?P&lt;message&gt;.*)
USERDEF_FAILED_ENTRY_REGEX=FTP LOGIN FAILED FROM (?P&lt;host&gt;.*), (?P&lt;user&gt;.*)
FAILED_ENTRY_REGEX6=FTP LOGIN FAILED FROM (?P&lt;host&gt;.*), (?P&lt;user&gt;.*)</pre>
<p>That's working. It's parsing both sshd and ftpd errors now. I like this solution a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/freebsd-and-denyhosts-to-help-against-sshd-brute-force/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Observations on Israel</title>
		<link>http://paco.to/2011/observations-on-israel</link>
		<comments>http://paco.to/2011/observations-on-israel#comments</comments>
		<pubDate>Mon, 02 May 2011 10:25:39 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Israel]]></category>

		<guid isPermaLink="false">http://paco.to/?p=477</guid>
		<description><![CDATA[My first trip to the middle east, my first trip to Israel. These are my obvservations. San Diego My first impression was that it is San Diego. Arid, brown, lots of xeriscaping. American Maybe this is not a nice thing to say, but it feels American. That might be part of why it feels like [...]]]></description>
			<content:encoded><![CDATA[<p>My first trip to the middle east, my first trip to Israel. These are my obvservations.<span id="more-477"></span></p>
<h3>San Diego</h3>
<p>My first impression was that it is San Diego. Arid, brown, lots of xeriscaping.</p>
<h3>American</h3>
<p>Maybe this is not a nice thing to say, but it feels American. That might be part of why it feels like San Diego.</p>
<div id="attachment_479" class="wp-caption alignright" style="width: 234px"><a href="http://paco.to/wp-content/uploads/2011/05/ta-mall1.jpg"><img class="size-medium wp-image-479" title="Tel Aviv Shopping Mall" src="http://paco.to/wp-content/uploads/2011/05/ta-mall1-224x300.jpg" alt="Tel Aviv Shopping Mall" width="224" height="300" /></a><p class="wp-caption-text">Tel Aviv Shopping Mall (click to enlarge)</p></div>
<ul>
<li>Road signs are the same shape, color, and font as in the US.</li>
<li>Barriers along the motorways are quite similar in design</li>
<li>Lots of English everywhere. I even saw graffiti in English</li>
<li>The shopping mall I went to had:
<ul>
<li>Nike</li>
<li>Billabong</li>
<li>McDonalds</li>
<li>Toys R Us</li>
</ul>
</li>
</ul>
<h3>And yet, not American</h3>
<p>They use the metric system for most things. They have Western European electrical outlets and telephones. The road markings that indicate "this lane for Tel Aviv" look more like the European roads than American ones.</p>
<h3>I Love Shekels</h3>
<p>The currency is so simple. They have shekels. Things are priced in shekels. Unlike Euros, Dollars, Pounds, Francs, or various other currencies, though, you simply have shekels. There's roughly 5 shekels to the dollar, so you have to deal with some bigger numbers than you would in dollars, pounds or euros. So my meal was 79 shekels instead of $16.00, but you don't need a decimal place. There's nothing less than one shekel. You don't see prices for things as 799.99. Of course they still write prices like 799 instead of 800.</p>
<p>What I love about it is the fact that all the coins I have are meaningful. They have 1 and 5 shekel coins, and notes for 20 on up. No piddly half-a-shekel coins or 1 hundredth of a shekel coins. The 1 euro and 2 euro cent coins, like their 1p and 1 US cent cousins are completely useless. They're a waste of space. In some Euro countries, they don't even use the 1 and 2 cent coins. I think it's Amsterdam where they don't give you coins for less than 5 euro cents. It's all just rounded. Israel's like that and I like it.</p>
<p>It turns out that I was mainly going to nice restaurants and hotels and things. If you do regular-people things like grocery shopping, you can pay in fractions of a shekel.</p>
<h3>I Love the Food</h3>
<p>I love hummus, tahini, couscous, salads, and all the other delicious stuff there. I have a chance to go there again in the near future and I'm looking forward to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/observations-on-israel/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too much security?</title>
		<link>http://paco.to/2011/too-much-security</link>
		<comments>http://paco.to/2011/too-much-security#comments</comments>
		<pubDate>Wed, 02 Mar 2011 21:35:47 +0000</pubDate>
		<dc:creator>paco</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[authorisation]]></category>
		<category><![CDATA[banking]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://paco.to/?p=452</guid>
		<description><![CDATA[&#1082;&#1072;&#1085;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103;In the UK, it's really easy to send money from one person to another. All the banks are electronically connected and you just give someone your account number and "sort code" and poof! money moves. Very handy, very fast, and generally reliable. My new bank has a pretty absurd set of security hoops to jump [...]]]></description>
			<content:encoded><![CDATA[<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://vikuslugi-ovi.com/">&#1082;&#1072;&#1085;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103;</a></font>In the UK, it's really easy to send money from one person to another. All the banks are electronically connected and you just give someone your account number and "sort code" and poof! money moves. Very handy, very fast, and generally reliable. My new bank has a pretty absurd set of security hoops to jump through before you can send money to someone the first time, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://paco.to/2011/too-much-security/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

