<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Neil Ang (personal)</title>
    <link>http://neilang.com</link>
    <description>Neil Ang Feed</description>
    <language>en-us</language>
    <generator>Symphony (build 1701)</generator>
    <item>
      <title>Hyperspaces ...Hyperawesome</title>
      <link>http://neilang.com/entries/hyperspaces-hyperawesome/</link>
      <pubDate>Sat, 18 Oct 2008 10:06:00 GMT</pubDate>
      <guid>http://neilang.com/entries/hyperspaces-hyperawesome/</guid>
      <description>&lt;p&gt;My most anticipated software release of this year is &lt;a href="http://tonyarnold.com"&gt;Tony Arnold's&lt;/a&gt; "Hyperspaces". This new application extends Leopards built-in Spaces application to add features that you would expect out-of-the-box for a multiple desktop program. Hyperspaces lets you set custom backgrounds, colours and labels on each desktop, giving each space its own special "flavour" (why would you want four identical desktops??). The application also allows you to set custom hot keys to quickly add and remove more rows of spaces as you need them.&lt;/p&gt;

&lt;p&gt;I was lucky enough to be on the early beta program for this app, and I have been really impressed by what Tony has been able to do and how well  Hyperspaces has been built. Why Apple didn't ship these features with Spaces originally is a mystery to me, as these set of features substantially improves the user experience of Spaces.&lt;/p&gt;

&lt;p&gt;My favourite feature of the app is the colour blends. I've set a different colour tint and label on each desktop. The colours blend with my wallpaper to give a distinct variation on every desktop.&lt;/p&gt;

&lt;p&gt;I would highly recommend &lt;a href="http://hyperspacesapp.com"&gt;trying out this app&lt;/a&gt;.&lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/hyperspaces-hyperawesome/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
    <item>
      <title>Things to know before going to WWDC</title>
      <link>http://neilang.com/entries/things-to-know-before-going-to-wwdc/</link>
      <pubDate>Sat, 21 Jun 2008 06:59:00 GMT</pubDate>
      <guid>http://neilang.com/entries/things-to-know-before-going-to-wwdc/</guid>
      <description>&lt;p&gt;As most of you know I spent last week in San Francisco attending WWDC ‘08. I had a great time thanks to the &lt;a href="http://www.auc.edu.au/"&gt;AUC&lt;/a&gt;, and highly encourage others to attend this conference next year if they have the opportunity. It is worth it. &lt;/p&gt;

&lt;p&gt;Here are some tips for anyone who is thinking of going in 2009:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Bring a list of issues you want solved&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The conference has sessions that run all day, but they also have labs where you can get Apple engineers to help solve issues with your software. These labs gave me a chance to talk with the actual engineers who work in the field of my software problems. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Take business cards&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I didn’t take any business cards with me, but a few people asked for my email address and it would of been perfect if I had a business card to give them. You don’t need a business to have a business card. Just include your name, email address and website (if you have one).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Take your equipment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This one is pretty much a given, but if you have a laptop, take it along. If you have an iphone or ipod touch, take that as well. Apple set up a convenient website for the attendees with the latest session updates and news which I checked everyday. They also had a version of the site that worked on the iphone. Very handy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Partition your hard drive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before I left Australia, I backed up and formatted my hard drive to clear up some space. I also made a separate partition incase we got new software. After I got a copy of snow leopard I was able to install it straight away alongside leopard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. See San Francisco while you are there&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://www.auc.edu.au/"&gt;AUC&lt;/a&gt; had arranged a bus tour for the Australian delegates, and we had an awesome day seeing all the highlights of the area. We checked out the Googleplex, Apple HQ and the computer history museum. Silicon valley is a great place for nerds to site see.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. File bug reports before you attend&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A common response to questions in sessions and labs was “file a bug report”. The engineers are not able to fix things on the spot, so if you have found a major problem with an API or system, its better to file a bug report before you attend. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Prepare to get up early&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Jet-lag along with early morning sessions and late nights out will leave you feeling tired most of the week. Luckily there are plenty of starbuck stores around and other coffee outlets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Attend parties&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the week parties are held by various organisations to celebrate WWDC. If you are thinking of attending any, make sure you RSVP. I would also recommend going to the “Stump the experts” event and the Apple design awards. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Don’t be afraid to meet people&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the conference you are surrounded by developers, engineers and Apple enthusiasts. It is a great chance to make contacts and spread your own name as well (again, take business cards). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Don’t feel bad about missing sessions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A lot of interesting sessions and labs are run concurrently at the conference which means you will miss sessions that you wanted to attend. If there is a conflicting lab and session, attend the lab as the sessions become available on video after the conference. &lt;/p&gt;

&lt;p&gt;And finally, enjoy the time there as much as possible and take lots of photos. The week will go by very quickly. &lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/things-to-know-before-going-to-wwdc/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
    <item>
      <title>Auto-respond FAIL</title>
      <link>http://neilang.com/entries/auto-respond-fail/</link>
      <pubDate>Sun, 08 Jun 2008 00:28:25 GMT</pubDate>
      <guid>http://neilang.com/entries/auto-respond-fail/</guid>
      <description>&lt;p&gt;Before I left for San Francisco last Friday, I thought I would be smart and write an auto-response rule in Apple Mail instead of Groupwise. I set my mail rule to send an auto-response message to any email received in my Groupwise inbox that was addressed to me. This worked, but a little too well. What I should of done is made the rule send an auto-response message to any &lt;strong&gt;new&lt;/strong&gt; email received. Oops. There are 5900+ emails in my inbox. I think Apple Mail sent a message to all of them.&lt;/p&gt;

&lt;p&gt;So sorry to everyone who has been getting heaps of auto-response messages from me lately. I've turned the rule off, and won't be setting another one anytime soon.&lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/auto-respond-fail/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
    <item>
      <title>White whale: A blog undesigned</title>
      <link>http://neilang.com/entries/white-whale-a-blog-undesigned/</link>
      <pubDate>Tue, 03 Jun 2008 08:30:00 GMT</pubDate>
      <guid>http://neilang.com/entries/white-whale-a-blog-undesigned/</guid>
      <description>&lt;p&gt;Relaunching a site is usually about enhancements to design. Well, I've never been one to follow the herd: I'm shaking up the mix by undesigning my blog. Say &lt;em&gt;hahlo&lt;/em&gt; to my new design the "White Whale".&lt;/p&gt;

&lt;p&gt;For some time now, I've been pondering how to make &lt;a href="http://neilang.com"&gt;neilang.com&lt;/a&gt; a better site for users. My thoughts on this have been many, but I keep coming back to the same three goals:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Accessibility;&lt;/li&gt;
  &lt;li&gt;Speed;&lt;/li&gt;
  &lt;li&gt;Navigation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I realised that over-designing my site was hindering these goals, not helping them. From this was born the White Whale - a clean, stripped-back, easily navigable design with super-fast loading time and scalability across a range of different platforms.&lt;/p&gt;

&lt;p&gt;But how, you say? Read on...&lt;/p&gt;

&lt;p&gt;By reducing images, enabling gzip compression and reducing white space from mark-up, I was able to reduce the site size to a miniscule 17KB, reducing the load size by 92%. I rock.&lt;/p&gt;

&lt;p&gt;By using the WAI guidelines as the basis of my design, I was able to greatly increase my site's compliance with accessibility standards.&lt;/p&gt;

&lt;p&gt;By allowing all posted content (e.g. articles, categories, comments) of my site to be fed directly to a user's RSS reader, I can offer users the ability to select only the elements that they want to read.&lt;/p&gt;

&lt;p&gt;With the sites reduced size and increased accessibility, it should view well on an iPhone. But if you are still stuck in the middle ages (like me), and have a Sony Ericsson or Nokia, I've made you &lt;a href="http://m.neilang.com"&gt;m.neilang.com&lt;/a&gt;. This is a super cut-down valid WAP 1.0 version of my site.&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/white-whale-a-blog-undesigned/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
    <item>
      <title>Intelleject: An experiment in Cocoa</title>
      <link>http://neilang.com/entries/intelleject-an-experiment-in-cocoa/</link>
      <pubDate>Sun, 23 Mar 2008 00:45:00 GMT</pubDate>
      <guid>http://neilang.com/entries/intelleject-an-experiment-in-cocoa/</guid>
      <description>&lt;p&gt;Earlier this year I was lucky enough to attend a workshop on cocoa (which was kindly sponsored by the &lt;a href="http://www.auc.edu.au/"&gt;AUC&lt;/a&gt;). It was a great 3 days of programming and introduction into the world of cocoa. Since then I have been playing around with ideas for mac applications.&lt;/p&gt;

&lt;p&gt;A crazy app idea I had a while ago was an assistant service to remove mounted volumes. Thanks to the training provided by the &lt;a href="http://www.auc.edu.au/"&gt;AUC&lt;/a&gt; and the advanced assistance that &lt;a href="http://tonyarnold.com"&gt;Tony Arnold&lt;/a&gt; has provided me, I have been able to write my first cocoa application.&lt;/p&gt;

&lt;p style="text-align:center;"&gt;&lt;img src="http://www.neilang.com/workspace/upload/screen-capture-1.png" alt="Intelleject Screen Shot" /&gt;&lt;/p&gt;

&lt;p&gt;Intelleject might not look like much, but I had to learn a lot to create it. It's a service that you call through the shortcut ⌘-e, to visually review and eject (by single clicking) volumes. &lt;em&gt;My aim was to make it simple&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Core Animation - It uses leopards implicit animations to visual change the number of volumes&lt;/li&gt;
	&lt;li&gt;System notifications - The app listens for mount/unmount notifications to detect if it needs to update its display&lt;/li&gt;
	&lt;li&gt;Bindings - Tricky for a beginner, but great when you work them out.&lt;/li&gt;
	&lt;li&gt;Global shortcut key - Globally binding it to ⌘-e was the most difficult task. I wanted the application to override the default eject shortcut key.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I would like to invite you all to &lt;a href="http://www.neilang.com/workspace/upload/Intelleject.app.zip" title="Download Intelleject"&gt;try it out&lt;/a&gt;, and let me know what you think of my first applicaiton ;)&lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/intelleject-an-experiment-in-cocoa/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
    <item>
      <title>Learn How To Juggle</title>
      <link>http://neilang.com/entries/learn-how-to-juggle/</link>
      <pubDate>Sat, 15 Mar 2008 23:11:00 GMT</pubDate>
      <guid>http://neilang.com/entries/learn-how-to-juggle/</guid>
      <description>&lt;p&gt;Last Thursday I was talking with &lt;a href="http://www.deanjrobinson.com/"&gt;Dean&lt;/a&gt; about ideas for new sites. Most of them were silly ideas and would never work, but there was one I felt I could accomplish successfully.&lt;/p&gt;
&lt;p&gt;So over the last couple of days I've been working on a new site that teaches visitors how to juggle. I'm happy to announce it is now live. There are some pages that I'm still writing, but the basics for learning how to juggle are there.&lt;/p&gt;

&lt;p&gt;Please check out my new site: &lt;a href="http://learnhowtojuggle.info/?utm_source=neilang&amp;amp;utm_medium=banner&amp;amp;utm_campaign=Self%2BPromotion"&gt;Learn How To Juggle&lt;/a&gt;, and leave a comment on this post of your thoughts.&lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/learn-how-to-juggle/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
    <item>
      <title>And We're Back</title>
      <link>http://neilang.com/entries/and-were-back/</link>
      <pubDate>Sat, 01 Sep 2007 14:50:00 GMT</pubDate>
      <guid>http://neilang.com/entries/and-were-back/</guid>
      <description>&lt;p&gt;With only 2 months till &lt;a href="http://www.neilang.com"&gt;neilang.com&lt;/a&gt; turns 1, I've decided to give the web site a 2.0 style extreme makeover. Things you may notice include my new logo, social content and web host.&lt;/p&gt;

	&lt;p&gt;I've swapped blogging software to &lt;a href="http://21degrees.com.au/products/symphony/"&gt;symphony&lt;/a&gt; (an XML/XSL based system) and built this brand new theme (what do you think?). It's still a work in progress, so things might change a little.&lt;/p&gt;

	&lt;p&gt;I've also swapped to &lt;a href="http://www.dreamhost.com/r.cgi?341759"&gt;Dreamhost&lt;/a&gt;, a hosting company that is carbon neutral.&lt;/p&gt;

	&lt;p&gt;And finally, if you haven't found it yet, I've included content from my social networks on this blog. You can also subscribe directly to the feeds as well:&lt;/p&gt;

	&lt;ul&gt;

		&lt;li&gt;&lt;a href="/rss"&gt;Blog RSS&lt;/a&gt;&lt;/li&gt;

		&lt;li&gt;&lt;a href="http://twitter.com/neilang"&gt;Twitter&lt;/a&gt; (&lt;a href="http://twitter.com/statuses/user_timeline/7086772.rss"&gt;RSS&lt;/a&gt;)&lt;/li&gt;

		&lt;li&gt;&lt;a href="http://flickr.com/neilang"&gt;Flickr&lt;/a&gt; (&lt;a href="http://api.flickr.com/services/feeds/photos_public.gne?id=9342598@N04&amp;amp;lang=en-us&amp;amp;format=rss_200"&gt;RSS&lt;/a&gt;)&lt;/li&gt;

		&lt;li&gt;&lt;a href="http://live.xbox.com/member/Noodle%20Stroodle"&gt;Xbox Live&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;

&lt;p&gt;N.B. Don't forget to update your RSS feed (the URL has changed)&lt;/p&gt;
					     &lt;p&gt;&lt;a title="What are you, chicken?!" href="http://neilang.com/entries/and-were-back/#comment"&gt;Post a comment&lt;/a&gt; (I dare you!)&lt;/p&gt;
					   </description>
    </item>
  </channel>
</rss>
