<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.12-alpha" -->
<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/"
	>

<channel>
	<title>Bjørn Stabell 白熊</title>
	<link>http://stabell.org</link>
	<description>agile software development, python programming, entrepreneurship, life in china</description>
	<pubDate>Tue, 07 Apr 2009 06:36:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>
	<language>en</language>
			<item>
		<title>Essential Mac OS X keyboard shortcuts</title>
		<link>http://stabell.org/2009/04/06/essential-mac-os-x-keyboard-shortcuts/</link>
		<comments>http://stabell.org/2009/04/06/essential-mac-os-x-keyboard-shortcuts/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 11:53:15 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>Mac</category>

		<category>Programming</category>

		<guid isPermaLink="false">http://stabell.org/2009/04/06/essential-mac-os-x-keyboard-shortcuts/</guid>
		<description><![CDATA[Most people are blown away when I show how conveniently and efficiently you can get things done using the keyboard in OS X.  Power users have always know the keyboard rulez over the mouse, but coming from Windows or Linux you may have felt it&#8217;s just too painful to learn.

Apple has stricter rules about [...]]]></description>
			<content:encoded><![CDATA[<p>Most people are blown away when I show how conveniently and efficiently you can get things done using the keyboard in OS X.  Power users have always know the keyboard rulez over the mouse, but coming from Windows or Linux you may have felt it&#8217;s just too painful to learn.</p>

<p>Apple has stricter rules about how application interfaces should work, so keyboard shortcuts tend to be a lot more consistent across applications, which makes them a lot more feasible and useful to learn.  So, <strong>DO IT</strong>, you won&#8217;t regret it <img src='http://stabell.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>There are many lists of keyboard shortcuts around on the web, but they contain both useful and useless ones, and since I know you are eager to get started, so I&#8217;ll give you only the essential ones and how they are used.</p>

<p><a id="more-99"></a></p>

<p><style lang="css">
key { font-family: fixed; background-color: #eee; border: solid #d8d8d8 1px; border-top-color: #e8e8e8; border-left-color: #e8e8e8; padding-right: 2px; padding-left: 2px; }
</style></p>

<p><strong>(I use weird characters in this post that may or may not show up unless you&#8217;re on a Mac.)</strong></p>

<p>Here&#8217;s a quick overview overview over the symbols used for the most interesting keys on the keyboard:</p>

<table>
  <tr><th><key>⌘</key></th><td>Command key (also abbreviated as Cmd)</td></tr>
  <tr><th><key>⌥</key></th><td>Option key (also abbreviated as Opt or Alt)</td></tr>
  <tr><th><key>⇧</key></th><td>Shift key</td></tr>
  <tr><th><key>＾</key></th><td>Control key (also abbreviated as Ctrl)</td></tr>
  <tr><th><key>fn</key></th><td>The function key (lower left of keyboard)</td></tr>
  <tr><th><key>⇥</key></th><td>Tab key</td></tr>
  <tr><th><key>↩</key></th><td>Return key</td></tr>
  <tr><th><key>⇥</key></th><td>Tab key</td></tr>
  <tr><th><key>⌫</key></th><td>Backspace key</td></tr>
  <tr><th><key>▶▼◀▲</key></th><td>Arrow keys</td></tr>
</table>

<h2>Applications are not windows</h2>

<p>Unlike Windows and Linux, OS X differentiates clearly between applications and windows; they are shown differently in the Dock, and you navigate between them in different ways.</p>

<h2>Starting and stopping applications</h2>

<p><strong>The Dock</strong> shows a list of icons representing applications, folder shortcuts, and minimized windows.  Any application running will show up in the Dock, but you can also set some frequently used applications to always show up there.  It is important to note that differently from Windows and Linux application icons represents applications, and can show up whether the application is running or not; running applications are denoted by having a little light showing up below or to the side of the icon (depending on where your Dock is).</p>

<p>You can click on applications to start them or to switch them to the active application.  You can click-and-hold (or right-click or <key>＾</key>-click) to pop up a menu that shows some extra options, including quitting the application.  Also hold down the <key>⌥</key> key to get the &#8220;force quit&#8221; option to kill misbehaving applications (it happens).</p>

<p>It&#8217;s easy to end up with tons of running applications without knowing about it in OS X, but they do eat up memory and slow down your machine, so I frequently scan for the little lights and quit applications I&#8217;m not currently using.</p>

<p>I usually also create a shortcut to the &#8220;Applications&#8221; folder in the Dock to make it easy to launch any application from the Dock.</p>

<p><strong>Spotlight</strong> is a great way to find anything on your machine.  I use it mostly as an application launcher.  Press <key>⌘space</key> to open up spotlight and start typing the application name; once the application you&#8217;re looking for is the highlighted search result, hit <key>↩</key>.</p>

<p><strong>Quitting</strong> the application is as easy as hitting <key>⌘Q</key>.  If the application is misbehaving you may have to use the Dock to force it to quit (see above).</p>

<h2>Navigating between applications, windows, and tabs</h2>

<p>To navigate between already running applications hold down <key>⌘</key> while pressing <key>⇥</key>.  You can also use the mouse to click on the application icon you want.  You&#8217;ll find that the most frequently used application is moved to the left, so if you&#8217;re switching between two applications it becomes a matter of just hitting <key>⌘⇥</key> to switch.</p>

<p>Once you&#8217;re in the right application you can hold down <key>⌘</key> and press <key>`</key> to cycle between the windows of the application.  Alternatively you can hit the exposé key (same key as <key>F3</key>) to show all open windows of all applications and click on the one you want to go to.</p>

<p>Use <key>⌘{</key> and <key>⌘}</key> to navigate between tabs in an application.</p>

<h2>Opening and closing new windows and tabs</h2>

<p>In most applications, <key>⌘N</key> opens new windows and <key>⌘T</key> opens new tabs.</p>

<p>Hitting <key>⌘W</key> will close the tab you&#8217;re in, or the window you&#8217;re in if there are no tabs or this was the last tab.</p>

<h2>Unclutter</h2>

<p>There are many strategies to keeping your desktop clean in OS X: minimizing windows, <a href="http://www.apple.com/macosx/features/spaces.html">using spaces</a>, or <strong>hiding applications</strong>.</p>

<p>I much prefer hiding all applications that I&#8217;m not currently using.  Hit <key>⌘H</key> to hide an application and all its windows.  Once you navigate to that application again, it will show itself.</p>

<p>Sometimes hiding all windows of an application is too much; you want to have some windows visible and some hidden.  In this case you can minimize the windows you don&#8217;t need by hitting <key>⌘M</key>.  Click on the icons of the windows to show them again.</p>

<p>If you really want to focus on work, there are a few other ways to give more space to your application window:</p>

<ol>
<li>Hit <key>⌘⌥H</key> to hide all but the current application</li>
<li>Hit <key>⌘⌥D</key> to show or hide the Dock</li>
<li>Hit the little rounded rectangular icon in the top-right of most windows to show or hide the application toolbar</li>
<li>Hit <key>⌘↩</key> to go fullscreen with the application, requires installation of <a href="http://ianhenderson.org/megazoomer.html">Megazoomer</a></li>
<li>Install <a href="http://www.macupdate.com/info.php/id/15844">Spirited Away</a> and watch applications automatically hide themselves when they&#8217;re idle</li>
</ol>

<h2>Weird characters</h2>

<p><strong>Note: some of these require you to turn on input methods and palettes from the &#8220;System Preferences -> International -> Input Method&#8221; tab.  Keyboard shortcuts for weird characters does depend on the keyboard layout you have chosen; I&#8217;m using &#8220;US&#8221; in the examples below.</strong></p>

<p>Another strength of Mac OS X is that it allows you to easily input many weird characters, even using the US keyboard layout.  I use this a lot when I need to type my name with the Norwegian <key>ø</key>.  The trick is to use a couple of modifier keys: the <key>⌥</key> key sometimes in combination with the <key>⇧</key> key.  Even better to see which ones are available, turn on the &#8220;Show Keyboard Viewer&#8221; which will, in real time, show what characters you can expect when you use the modifier keys.</p>

<p>Other easily accessible keys this way are typographic goodies such as em-dash (<key>⌘⌥-</key>), en-dash (<key>⌥-</key>), ellipsis (<key>⌥:</key>), or compose characters with diacritics by prepending: <key>⌥E</key> for ´, <key>⌥`</key> for `, <key>⌥U</key> for ¨, <key>⌥N</key> for ˜, and <key>⌥I</key> for ˆ.</p>

<p>Chinese users may be a bit disappointed by the ITABC pinyin input method.  In that case you can try the input methods available for download through <a href="http://www.openvanilla.org/">openvanilla.org</a>.  Also note that the keyboard shortcut to switch between input methods is <key>⌘space</key> which conflicts with the keyboard shortcut for Spotlight (bummer, Apple).  I have mine remapped to <key>⌥space</key>.</p>

<p>If you need some really weird characters, check out &#8220;Show Character Palette&#8221;.  It is an application that allows you to search for characters by name, browse characters by category, and see similar characters.  You can also mark your most commonly used weird characters as favorites for easy access.</p>

<h2>Other</h2>

<p>Here are some other relatively frequently used keyboard shortcuts:</p>

<ul>
<li><key>⌘S</key> to save documents</li>
<li><key>⌘R</key> to reload documents or pages</li>
<li><key>⌘I</key> to open up dialog box to view/edit detailed information</li>
<li><key>⌘⌥H</key> to hide all applications except the current one</li>
<li><key>⌘+</key> and <key>⌘-</key> to increase or decrease font size</li>
<li><key>⌘F</key> to find something, and <key>⌘G</key> to find the next occurrence</li>
<li><key>⌘⌫</key> to (permanently) delete something without throwing it into the trash can</li>
<li><key>fn⌫</key> to delete character to the right of cursor</li>
<li><key>⌘1…9</key> are application specific shortcuts used to jump to different list views (Finder, Address Book), jump to different tabs (Firefox, iTerm, Colloquy, Adium), jump to different mailboxes (Mail), jump to different bookmarks (Safari), or rate items (iPhoto)</li>
</ul>

<p>Keyboard shortcuts having to do with editing is such a big topic I&#8217;m going to cover that in a separate blog post.</p>

<hr />

<p>Apple has a <a href="http://support.apple.com/kb/HT1343">full list of OS X keyboard shortcuts</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2009/04/06/essential-mac-os-x-keyboard-shortcuts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bjørn&#8217;s top 22 iPhone app picks</title>
		<link>http://stabell.org/2009/02/22/bjorns-top-22-iphone-app-picks/</link>
		<comments>http://stabell.org/2009/02/22/bjorns-top-22-iphone-app-picks/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 10:05:25 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>Lifehacking</category>

		<category>Mac</category>

		<category>Marketing</category>

		<category>Mobile</category>

		<category>Fun</category>

		<category>iPhone</category>

		<guid isPermaLink="false">http://stabell.org/2009/02/22/bjorns-top-22-iphone-app-picks/</guid>
		<description><![CDATA[Apple recently announced that there are more than 15,000 apps (applications) in the app store. My iTunes shows I have downloaded and tried 189 of them, but even going through those, there are only a handful that I would actually buy if I had tried them out first.Based on that, here are 22 apps that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stabell.org/wp-content/uploads/2009/02/IMG_0001.png" class="image-link"><img class="linked-to-original" style="padding-left: 8px; padding-bottom: 8px;" src="http://stabell.org/wp-content/uploads/2009/02/IMG_23.png" height="227" align="right" width="150" /></a>Apple recently announced that there are more than 15,000 apps (applications) in the app store. My iTunes shows I have downloaded and tried 189 of them, but even going through those, there are only a handful that I would actually buy if I had tried them out first.</p><p>Based on that, here are 22 apps that I actually recommend to other iPhone users, as well as the reasons why I recommend them.</p>

<p><a id="more-98"></a>
</p><p> </p><p><h3>MOST USEFUL</h3></p><p>These are the apps I find I use all the time, and they occupy the first two screens on my iPhone:</p><ul><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284945000&amp;mt=8">Note2Self</a> — An indispensable part of <a href="http://en.wikipedia.org/wiki/Getting_Things_Done">GTD</a> is <a href="http://www.43folders.com/topics/ubiquitouscapture">ubiquitous capture</a>, that is the ability to quickly record down anything as you remember it; get it out of your head so you don’t have to worry about remembering it. You can use a pen an paper, or jot things down in a digital notebook, but none can compare with this: open Note2Self, lift the phone to your ear, say what you need to remember, then lower the phone again. Note2Self wil automatically email you an mp3 of what you said. The whole process takes only a few seconds more than actually saying what you need to say, you can do it with one hand, there’s no need to carry anything but your phone with you, and you won’t have yet-another-inbox to worry about. This is by far my most frequently used app.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=281796108&amp;mt=8">Evernote</a> — The bundled iPhone notepad sucks, so I’ve started using Evernote for recording down reference information and stuff I just need to be able to look up every now and then. It syncs with the Evernote web application, and my Evernote desktop app.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284971781&amp;mt=8">Things</a> (<a href="ttp://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284885288&amp;mt=8">OmniFocus</a>) — As you’ve seen from the above two apps, I follow GTD, and as such I need a way to manage lists of tasks. Things is just that, and it sync’s (via wifi) with my Things desktop app. I generally keep todo items and shopping list items on Things, and more unstructured project information in Evernote. I also tried OmniFocus, which also has a desktop app that syncs, but it was just too much for me to get my head around. Things is beautifully simple.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=296415944&amp;mt=8">Tweetie</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284540316&amp;mt=8">Twitterific</a>, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284967867&amp;mt=8">Twinkle</a>) — If you’re into <a href="http://twitter.com">Twitter</a> you will need a good Twitter client. I tried Twitterific and Twinkle, but Tweetie is incredibly compact, clean, and feature complete. It’s an example of great UI design.<br /></li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294771472&amp;mt=8">WifiTrak</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294771472&amp;mt=8">WiFinder</a>) — I am always on the lookout for new hot spots to potentially work from. Previously I used to open my laptop, look for available networks, try them out, discover that although they weren’t encrypted (with WEP or WPA) they had redirection pages in place asking you to pay up to use them. That whole process took a minute or two. Now I just open WifiTrak and it’ll scan all the networks, letting me know which are open, broken, closed, or have URL redirection on them. I also tried WiFinder, but WifiTrak has more features and a cleaner interface.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=285897618&amp;mt=8">1Password</a> — Gone are the days when you had one username and password to remember. I have more than 250 logins, so there’s just no way for me to remember them all. Most people reuse the same passwords 100s of times, eventually lose it to some phising or security leak, and get their MSN account hacked and used for spam. 1Password remembers all your accounts for you, can log you in automatically when you get to a login form, and can even store other non-login information like credit card stuff, all protected with multiple levels of passwords. I primarily use 1Password’s desktop client, but I frequently have to look up PIN codes etc on the iPhone version, which syncs with the desktop client, of course.<br /></li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284417350&amp;mt=8">Remote</a> — At home, iTunes on my computer is my music system, and it’s set up to stream (via AirTunes) music to three sets of speaker systems scattered around the apartment. Apple’s Remote software allows me to connect to my computer’s iTunes from the iPhone, saving me a few trips up and down the stairs, or getting up from the bed to turn off the music before going to sleep.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284942713&amp;mt=8">Instapaper</a> — People send me links to stuff I should read all the time. I used to read them immediately, but that wasn’t good to my productivity at work. Then I started adding them to a “To read” bookmark folder, but I would never look at it. The problem was that in front of the computer I would always have other more important things to do, so I would never get to it. This app works in combination with a bookmarklet and a web service; any link you want to read later you just bookmark, adding it to your “to read” list on the web service, which then downloads it and strips off all graphics, leaving you just the bare bones text, perfectly suitable for reading on the iPhone on the go. I find I’m much more likely to catch up on reading when I have some time to kill.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284972998&amp;mt=8">Midomi</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284993459&amp;mt=8">Shazam</a>) — I’m in a restaurant, or in a shop, and they’re playing some music that I really dig but can’t recognize. Midomi can grab 10 seconds of the music, filters out background noise, analyze it, and determine which song it is. It even lets you buy it from iTunes immediately. For extra fun, try to hum or sing a song to Midmi; it can usually figure it out. Although it’s supposed to do the same, I found Shazam less accurate.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=288429458&amp;mt=8">iChinese</a> — There’s no better way to learn to write Chinese characters than this app! If I had had it while I studied Chinese I estimate I would have learned 2 or 3 times as many characters. Write characters, iChinese will tell you where you got them wrong, even correcting your stroke order.</li></ul><p> </p><p><h3>SHOW OFFS</h3></p><p>Although it happens less and less frequently these days, people that haven’t really seen an iPhone before are curious, and since I really enjoy the phone myself, I of course can’t help showing it off <img src='http://stabell.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  These are some of the most unique and fun apps I have:</p><ul><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293053479&amp;mt=8">Ocarina</a> — Turn the iPhone into a flute-like music instrument called the Ocarina. It has to be seen to be believed. Then, once everyone is oh-ing and ah-ing over this incredibly creative use of the phone, pop open the globe view to see streams of notes emanating from other places on the globe, in (semi) real time! See little lights everyone on the globe where the app has been installed, listen to the best tunes from people in a certain region… you get the point, pretty mind-boggling. See <a href="http://www.youtube.com/watch?v=kfrONZjakRY&amp;feature=related">Smule’s youtube video</a> for a great example.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=292792586&amp;mt=8" title="">Bloom</a> — Another great way to create music, this time ambient music, this time in collaboration with Brian Eno. It’s so simple, anyone can do it, and it does show off another iPhone first: multi-touch display. See <a href="http://www.youtube.com/watch?v=GlnljiPCNAI">youtube video</a>.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=287965124&amp;mt=8">Pocket Guitar</a> — While I’m on the go with musical instruments, why not show the iPhone can be a guitar! I never imagined this app. See <a href="http://www.youtube.com/watch?v=E-gXsXpdEi8">youtube video</a>.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293760823&amp;mt=8">iFart</a> — App Store sensation, #1 most selling app for a while. It draws some laughs. See if you can trick someone with the sneak attack fart.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=290596336&amp;mt=8">Sonic Lighter</a> — The first app from Smule is the ultimate lighter app. Very realistic. Launched during the US presidential election, you can pick a red (Obama) or blue (McCain) colored flame for your lighter. This was the first app from Smule with the globe view, but this time the globe view shows red and blue flames around the world representing the flames of Sonic Lighters around the world; based on this it’s clear that the mid-west is the most red, whereas most of the rest of the world is blue. Oh yes, another important tid-bit: the globe view would only be possible with some kind of location-aware/ positioning service, another feature of the iPhone.</li></ul><p> </p><p><h3>MOST FUN GAMES</h3></p><p> </p><p>Although the big game houses have pushed out amazingly feature-complete games such as SimCity, Spore, Monkey Ball, and Brothers in Arms, I never seem to have the 20+ minutes required to really get into those games. Instead, I find myself playing a lot of casual games that are easy to get into and easy to get out of:</p><ul><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293886459&amp;mt=8">JellyCar</a> — Weird but fun game — drive your squishy car through obstacle courses. My girlfriend loves to see the car spin out of control with the tires getting longer and longer until they fill the screen.<br /></li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300967023&amp;mt=">Super Sniper</a> — Great <a href="http://en.wikipedia.org/wiki/Flow_(psychology)">flow</a> and atmosphere in this simple game. Find, aim, fire, find, aim, fire, faster and faster.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293620666&amp;mt=8">Topple</a> — Quite a polished block building game. Uses multi-touch to rotate pieces, and accelerometer to “cheat” by adjusting gravity. Kind-of an inverse Tetris: build as tall as you can as quickly as you can. Another cool building game with incredible flow is <a href="ttp://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304904838&amp;mt=8">Tower Blox</a>.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284972147&amp;mt=8">Tap Tap Revenge</a> — Sequel to one of the first iPhone games (Tap Tap Revolution), imagine Dance Dance Revolution but with your fingers. Throw in a simultaneous two-player mode and you have a few minutes of fun.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=299461156&amp;mt=8">Rolando</a> — Very polished cute rolling game, probably inspired by the PSP game, Loco Roco. The sounds and graphics are so cute. See <a href="http://www.youtube.com/watch?v=yha7HjnjR8w">youtube video</a>.</li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294026381&amp;mt=8">Sally’s Salon</a> — Similar to Diner Dash but set in a hair salon; serve your customers, make money, and expand your hair dressing franchise all the way to Hollywood. Nicely done game, perhaps most fun for girls though <img src='http://stabell.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li><li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=292421271&amp;mt=8">Fieldrunners</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=299605743&amp;mt=8">7 Cities TD</a>, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300670609&amp;mt=8">The Creeps</a>, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=297558390&amp;mt=8">Tap Defense</a>) — A <a href="http://www.handdrawngames.com/DesktopTD/Game.asp">Tower Defense</a> game that is, as you can imagine, incredibly addictive. Most people are absorbed into the game within 2 minutes, and don’t emerge again until 1-2 hours later. There are many other variants of TD in the app store, but I’ve only played the ones listed, and I prefer Fieldrunners (though some friends prefer Tap Defense).</li></ul><p> </p><p><h3>BUNDLED APPS</h3></p><p> </p><p>When looking at apps on the iPhone it’s not quite fair to only look at 3rd party apps from the app store. Here’s a list of the apps that come bundled with the iPhone, sorted by their frequency of use.</p><ul><li><strong>SMS</strong> — I belong to the people that prefer to SMS instead of calling, so the SMS app is incredibly important for me. I love the way Apple groups conversations with someone into one scrollable screen, kind-of like what you get when you IM someone. Other than that, it is not a very strong implementation, and though it has the most common features (send to multiple people) there are a few major drawbacks: no cut ‘n paste on the phone, no way to save as drafts, no way to forward messages, and once you hit hundreds of stored messages the app starts slowing down. You can get emoticons / emoji through some 3rd party apps, but I guess this will be turned on by default on iPhones soon. There’s no MMS support, but I never used MMS anyways.</li><li><strong>Contacts and calendars</strong> — No phone is complete with an address book, and it’s quite common now for phones to have calendars. Apple’s implementation is very nicely done, and synchronizes with your computer when you sync the phone with it. For a killer feature, however, buy <a href="http://me.com/">MobileMe</a> and turn on over-the-air syncing; I love the fact that any changes to contacts or calendar items automatically, seamlessly, and quickly propagate between my phone and computer.<br /></li><li><strong>Phone</strong> — This is a phone, but when I think about it, there are so many other things I use it for, the phone feature itself is far from the most frequently used one. Apple’s implementation is nice, but nothing special. Using the touch display is not not as convenient as phone with buttons when it comes to answering and making calls, nor is it as accurate or easy to do with one hand. That said, it still works great. For extra fun, assign a big photo to contacts and see the photo fill the screen when they call.</li><li><strong>iPod / Podcasts</strong> — I am a slow reader, so I’ve found that I can consume more news and stories listening to them instead of reading on the screen or in a book. Today there’s tons of books available from <a href="http://audible.com/">Audible</a>, and the iTunes store has thousands of podcasts on all kinds of topics. I listen to a lot of the <a href="http://twit.tv/">TWiT network’s podcasts</a>.</li><li><strong>Clock</strong> — The alarm clock wakes me up every day. More convenient than Motorola’s, slightly less convenient than Nokia’s (after you learned the keyboard shortcuts to set it).</li><li><strong>Weather</strong> — Extremely quick and beautiful way to check the weather before you put on your hats and gloves.</li><li><strong>Safari</strong> - While not fast, web browsing on the iPhone is a pleasure compared to any other phone I’ve seen. Apple has in addition gone through several extra steps to make it possible for websites to create an experience similar to a native iPhone app; website links can be saved to the home screen, icons can be customized, and interfaces can be customized to better take advantage of iPhone features. Most big websites, e.g., facebook, amazon, google, already exist in “iPhone editions”; just surf to them on your browser. <br /><strong>Mail</strong> — I use it when I have to check mail on the go. EDGE/GPRS makes this a bit of a pain, though, and without search it’s practically impossible to find emails for me.</li><li><strong>Google maps</strong> — Although GIS information for Beijing is broken/missing, the satellite view works, and when I’ve been traveling google maps have been of great use to verify that the cab driver is taking me the right way, checking distances, for finding things, and getting directions, be them for walking, bus, metro, or driving.<br /></li><li><strong>Camera</strong> — The camera that comes with the iPhone is crap. I use it only when I have to.<br /></li></ul><p>That’s it! Welcome any comments!</p><br class='final-break'  />
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2009/02/22/bjorns-top-22-iphone-app-picks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Loads of new Django-based FOSS components from Washington Post</title>
		<link>http://stabell.org/2009/02/20/loads-of-new-django-based-foss-components-from-washington-post/</link>
		<comments>http://stabell.org/2009/02/20/loads-of-new-django-based-foss-components-from-washington-post/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 01:30:33 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>Python</category>

		<category>FOSS</category>

		<category>Django</category>

		<category>Programming</category>

		<guid isPermaLink="false">http://stabell.org/2009/02/20/loads-of-new-django-based-foss-components-from-washington-post/</guid>
		<description><![CDATA[As you know, several of the core Django developers went to the Washington Post to work, and they just announced several open source components that look promising, quoting them:


django-projectmgr it is a source code repository manager and issue tracking application. It allows threaded discussion of bugs and features, separation of bugs, features and tasks and [...]]]></description>
			<content:encoded><![CDATA[<p>As you know, several of the core Django developers went to the Washington Post to work, and they just <a href="http://opensource.washingtontimes.com/blog/post/coordt/2009/02/washington-times-releases-open-source-projects/">announced several open source components</a> that look promising, quoting them:</p>

<ul>
<li><a href="http://opensource.washingtontimes.com/projects/django-projectmgr/">django-projectmgr</a> it is a source code repository manager and issue tracking application. It allows threaded discussion of bugs and features, separation of bugs, features and tasks and easy creation of source code repositories for either public or private consumption.  (Looks like an alternative to Trac, but in Django.)</li>
<li><a href="http://opensource.washingtontimes.com/projects/django-supertagging/">django-supertagging</a>, an interface to the <a href="http://www.opencalais.com/">Open Calais</a> service for semantic markup.</li>
<li><a href="http://opensource.washingtontimes.com/projects/django-massmedia/">django-massmedia</a>, a multi-media management application. It can create galleries with multiple media types within, allows mass uploads with an archive file, and has a plugin for fckeditor for embedding the objects from a rich text editor.</li>
<li><a href="http://opensource.washingtontimes.com/projects/django-clickpass/">django-clickpass</a>, an interface to the clickpass.com OpenID service that allows users to create an account with a Google, Yahoo!, Facebook, Hotmail or AIM account.</li>
</ul>

<p>The source code is released under the permissive Apache License, version 2.0.</p>

<p>(Thanks to Mike for making me aware of this!)</p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2009/02/20/loads-of-new-django-based-foss-components-from-washington-post/feed/</wfw:commentRss>
		</item>
		<item>
		<title>TVCC on fire (next to CCTV)</title>
		<link>http://stabell.org/2009/02/10/tvcc-on-fire-next-to-cctv/</link>
		<comments>http://stabell.org/2009/02/10/tvcc-on-fire-next-to-cctv/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 02:01:56 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>China</category>

		<guid isPermaLink="false">http://stabell.org/2009/02/10/tvcc-on-fire-next-to-cctv/</guid>
		<description><![CDATA[Shot from my apartment last night:


]]></description>
			<content:encoded><![CDATA[<p>Shot from my apartment last night:</p>

<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/6hSPFL2Zlpg&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6hSPFL2Zlpg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2009/02/10/tvcc-on-fire-next-to-cctv/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Great interview with Greg Stein</title>
		<link>http://stabell.org/2008/04/08/floss-greg-stein/</link>
		<comments>http://stabell.org/2008/04/08/floss-greg-stein/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 05:31:45 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>Python</category>

		<category>FOSS</category>

		<category>Django</category>

		<category>Programming</category>

		<guid isPermaLink="false">http://stabell.org/2008/04/08/floss-greg-stein/</guid>
		<description><![CDATA[FLOSS Weekly is really on fire!  The last episode of the podcast has a really interesting interview with Greg Stein, previous chairman of the Apache Software Foundation, co-founder of the Python Software Foundation, creator of mod_dav and lots of other open source projects.  They touch on the disappearence of proprietary software, Google Code, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twit.tv/FLOSS">FLOSS Weekly</a> is really on fire!  The <a href="http://twit.tv/floss28">last episode of the podcast</a> has a really interesting interview with <a href="http://en.wikipedia.org/wiki/Greg_Stein">Greg Stein</a>, previous chairman of the <a href="http://www.apache.org/foundation/">Apache Software Foundation</a>, co-founder of the <a href="http://www.python.org/psf/">Python Software Foundation</a>, creator of <a href="http://www.webdav.org/mod_dav/">mod_dav</a> and lots of other open source projects.  They touch on the disappearence of proprietary software, <a href="http://code.google.com/">Google Code</a>, how Microsoft was shipping Python as part of their e-commerce and SiteServer suites, and so on.  Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2008/04/08/floss-greg-stein/feed/</wfw:commentRss>
		</item>
		<item>
		<title>All thumbs</title>
		<link>http://stabell.org/2008/03/27/all-hands/</link>
		<comments>http://stabell.org/2008/03/27/all-hands/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 16:02:26 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>Family</category>

		<category>Norsk</category>

		<category>Fun</category>

		<guid isPermaLink="false">http://stabell.org/2008/03/27/all-hands/</guid>
		<description><![CDATA[Eric Clapton is all thumbs after all:



Stevie Ray Vaughan, not as good as you thought:


]]></description>
			<content:encoded><![CDATA[<p>Eric Clapton is all thumbs after all:</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/x_M9zWORBuA&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/x_M9zWORBuA&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>

<p>Stevie Ray Vaughan, not as good as you thought:</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/iYfOp7F4RFM&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/iYfOp7F4RFM&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2008/03/27/all-hands/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun in the snow</title>
		<link>http://stabell.org/2008/01/25/exoweb-exosocial-nanshan-ski-village/</link>
		<comments>http://stabell.org/2008/01/25/exoweb-exosocial-nanshan-ski-village/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 15:50:37 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>Python</category>

		<category>Family</category>

		<category>Mac</category>

		<category>Programming</category>

		<category>Fun</category>

		<guid isPermaLink="false">http://stabell.org/2008/01/25/exoweb-exosocial-nanshan-ski-village/</guid>
		<description><![CDATA[This video is from our ExoSocial event at Nanshan Ski Village just outside Beijing today.  It shows what the few people that went to the top were up to (most people stayed on the green slopes).  Fun to see programmers, PMs, and sysadms basking in the snow.

(APOLOGIES: I&#8217;ve decided against making the video [...]]]></description>
			<content:encoded><![CDATA[<p>This video is from our ExoSocial event at Nanshan Ski Village just outside Beijing today.  It shows what the few people that went to the top were up to (most people stayed on the green slopes).  Fun to see programmers, PMs, and sysadms basking in the snow.</p>

<p>(APOLOGIES: I&#8217;ve decided against making the video public, so the video below will not work unless I share the video with you; just tell me your youtube account and I&#8217;ll share it with you.)</p>

<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/oPmwVsE0MAs"> </param> <embed src="http://www.youtube.com/v/oPmwVsE0MAs" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>

<p>This was my first edit using the new iMovie.  It&#8217;s a very rough cut <img src='http://stabell.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2008/01/25/exoweb-exosocial-nanshan-ski-village/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wrap-up of Django sprint at Exoweb offices</title>
		<link>http://stabell.org/2007/12/02/django-sprint-at-exoweb-071201-summary/</link>
		<comments>http://stabell.org/2007/12/02/django-sprint-at-exoweb-071201-summary/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 09:52:49 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>China</category>

		<category>Python</category>

		<category>FOSS</category>

		<category>Django</category>

		<category>Programming</category>

		<guid isPermaLink="false">http://stabell.org/2007/12/02/django-sprint-at-exoweb-071201-summary/</guid>
		<description><![CDATA[On occasion of the second world-wide Django sprint we got together 12 people to sprint at Exoweb&#8217;s office yesterday.



The good:


It was great to see new Djangoistas, and it made me think there might even be enough interest for a Django user group in Beijing.  There&#8217;s already a Python User Group in Beijing.
I personally found [...]]]></description>
			<content:encoded><![CDATA[<p>On occasion of the <a href="http://code.djangoproject.com/wiki/Sprint1Dec2007">second world-wide Django sprint</a> we got together 12 people to <a href="http://stabell.org/2007/11/27/django-sprint-at-exoweb-071201/">sprint at Exoweb&#8217;s office</a> yesterday.</p>

<p><a id="more-87"></a></p>

<p>The good:</p>

<ul>
<li><p>It was great to see new Djangoistas, and it made me think there might even be enough interest for a Django user group in Beijing.  There&#8217;s already a <a href="http://python.cn/">Python User Group in Beijing</a>.</p></li>
<li><p>I personally found it fun to get down-and-dirty with the core Django framework.  It&#8217;s good to work with a system that has such a complete set of tests and documentation.  It has a feeling of quality about it.</p></li>
<li><p>I had never run Django&#8217;s test suite, nor had I looked at the their ticket system in detail.  I think most people had a similar background.  After the sprint I feel the barrier to contribute has been lowered, and I&#8217;m sure I&#8217;m not alone in contemplating doing some more contribution when I have spare time.</p></li>
<li><p>We did knock out a few tickets.</p></li>
</ul>

<p>The bad:</p>

<ul>
<li><p>Our timing was off.  At GMT+8 we&#8217;re more than 12 hours ahead of Lawrence, KS, where the core developers had gathered.  The next time we&#8217;ll make sure we start no earlier than the core developers.  This time, however, we were massively off time-wise, and this had a couple of implications:</p>

<ul><li><p>We were just getting ready to pick tickets when the Django site&#8217;s servers were shut down for routine maintenance, so for 2-3 hours we were struggling to keep active.</p></li>
<li><p>It wasn&#8217;t that clear what the actual status was for many tickets, and what was required to resolve them.  With none of the core developers awake there weren&#8217;t anyone to ask either, so we were a bit stuck in many cases.</p></li></ul></li>
<li><p>Our office is in a Hutong (side ally), hard to find on a good day, so we usually ensure people have a phone number they can call for directions.  This &#8220;detail&#8221; somehow slipped my mind until the last minute, so one person wasted a couple of hours looking for the office before giving up.</p></li>
</ul>

<p>Overall it was good; we made new friends and had fun with Django and Python, and I&#8217;m already looking forward to the next sprint.</p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2007/12/02/django-sprint-at-exoweb-071201-summary/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Django sprint at Exoweb offices</title>
		<link>http://stabell.org/2007/11/27/django-sprint-at-exoweb-071201/</link>
		<comments>http://stabell.org/2007/11/27/django-sprint-at-exoweb-071201/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 05:08:38 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>China</category>

		<category>Python</category>

		<category>FOSS</category>

		<category>Django</category>

		<category>Programming</category>

		<guid isPermaLink="false">http://stabell.org/2007/11/27/django-sprint-at-exoweb-071201/</guid>
		<description><![CDATA[If you&#8217;re in Beijing, know Python, have played around with Django, and want to roll up your sleeves and contribute some code to open source, then feel free to join as at the Exoweb office Saturday Dec 1st from 11:30 until 24:00 for the Django sprint.

If you want to come, please post a comment to [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re in Beijing, know Python, have played around with Django, and want to roll up your sleeves and contribute some code to open source, then feel free to join as at the <a href="http://www.exoweb.net/company/contact/">Exoweb office</a> Saturday Dec 1st from 11:30 until 24:00 for the <a href="http://code.djangoproject.com/wiki/Sprint1Dec2007">Django sprint</a>.</p>

<p>If you want to come, please post a comment to this blog and put your name on the <a href="http://code.djangoproject.com/wiki/Sprint1Dec2007#InpersonBeijingChinaGMT8">Django sprint wiki page under the Beijing section</a>, so that we can gauge how many are coming and keep informed if there are any updates.</p>

<p>(See also <a href="http://planet.exoweb.net/">Exoweb planet</a> for more information on Exoweb and our office.)</p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2007/11/27/django-sprint-at-exoweb-071201/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jonathan Coulton goodies</title>
		<link>http://stabell.org/2007/11/25/jonathan-coulton-goodies/</link>
		<comments>http://stabell.org/2007/11/25/jonathan-coulton-goodies/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 15:11:14 +0000</pubDate>
		<dc:creator>Bjørn</dc:creator>
		
		<category>Exoweb</category>

		<category>China</category>

		<category>Family</category>

		<category>Mac</category>

		<category>Marketing</category>

		<category>Programming</category>

		<category>Fun</category>

		<guid isPermaLink="false">http://stabell.org/2007/11/25/jonathan-coulton-goodies/</guid>
		<description><![CDATA[I&#8217;ve been having so much fun listening to songs and watching music videos by Jonathan Coluton, an ex-software developer gone Internet music artist, or &#8220;Internet star&#8221;.  He originally made headlines with his &#8220;Thing a Week&#8221; project in which he would make and publish a song every week.  Merlin Mann has a good interview [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been having so much fun listening to songs and watching music videos by <a href="http://www.jonathancoulton.com/">Jonathan Coluton</a>, an ex-software developer gone Internet music artist, or &#8220;Internet star&#8221;.  He originally made headlines with his &#8220;Thing a Week&#8221; project in which he would make and publish a song every week.  Merlin Mann has a <a href="http://www.themerlinshow.com/ep/002-interview-jonathan-coulton">good interview with Jonathan</a> where he discusses what the process was like.</p>

<p>Want to hear and see his stuff? <a id="more-85"></a></p>

<p>His unique background makes for some unique songs, very geeky songs, like <a href="http://youtube.com/watch?v=j4TnhemCEmc">code monkey</a> and lately <a href="http://www.youtube.com/watch?v=4X9Zuf9kPKU">Still Alive</a>, the end theme song for the popular game <a href="http://orange.half-life2.com/portal.html">Portal</a>, which the villain artificial intelligence  GLaDOS (Genetic Lifeform and Disk Operating System) sings.  It&#8217;s one of the coolest and funniest songs I&#8217;ve ever heard.  Here&#8217;s a really cool and cute remake:</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/4X9Zuf9kPKU&amp;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/4X9Zuf9kPKU&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>

<p>And here&#8217;s the <a href="http://www.youtube.com/watch?v=RthZgszykLs">original &#8220;Portal&#8221; end theme</a>, in which GLaDOS writes the lyrics in a terminal, accompanied by ASCII art.  Very cool, very funny, and very geeky <img src='http://stabell.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   The <a href="http://orange.half-life2.com/portal.html#">portal trailer</a> is also worth a look.</p>

<p>Also funny and catchy is <a href="http://www.youtube.com/watch?v=328QT3AoVCg">Flickr</a>, which has the problem of being completely non-sensical if you don&#8217;t also see the music video at the same time:</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/328QT3AoVCg&amp;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/328QT3AoVCg&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>

<p>Other favorities are <a href="http://stabell.org/2007/05/13/digg-the-code/">Digg the Code</a>, <a href="http://youtube.com/watch?v=gEw8xpb1aRA">Mandelbrot Set</a>, <a href="http://www.jonathancoulton.com/songdetails/A%20Laptop%20Like%20You%20(Demo)">A Laptop Like You</a>, and <a href="http://youtube.com/watch?v=2_ryNJVreiY">Skullcrusher Mountain</a>.</p>

<p>What are your favorite geek songs?</p>
]]></content:encoded>
			<wfw:commentRss>http://stabell.org/2007/11/25/jonathan-coulton-goodies/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
