<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <author>Simon Schoeters</author>
    <content>&lt;p&gt;Today we launched a new website: &lt;a href="http://www.milkcarton.be/" title="Mac OS X applications and frameworks by milkcarton" class="ext" rel="me"&gt;milkcarton.be&lt;/a&gt;. Last year we started developing a small Cocoa application but got stuck and never got to something &amp;lsquo;release worthy&amp;rsquo;, the half finished program was waiting there to be forgotten. A few months ago we decided to pick up where we left of and fix the design mistakes we made last year. We started from scratch and here we are, releasing our first private beta today!&lt;/p&gt;

&lt;h3&gt;Lustro&lt;/h3&gt;

&lt;p&gt;What is this mysterious app? It listens to the name &lt;strong&gt;Lustro&lt;/strong&gt; and is a small Address Book exporter for Mac OS X Leopard. It exports all your contacts to &lt;abbr title="Comma-separated values"&gt;CSV&lt;/abbr&gt;, tab-delimited or hCard files or overwrites your Google Contacts with the ones on your Mac (so that you have access to all your Address Book contacts in GMail). If this sounds like something you could use you can &lt;a href="http://www.milkcarton.be/contact" title="Contact milkcarton" class="ext" rel="me"&gt;drop us a note&lt;/a&gt; as we are still looking for beta testers. Lustro is free and open source so there is no excuse to chicken out on this one.&lt;/p&gt;

&lt;h3&gt;milkcarton&lt;/h3&gt;

&lt;p&gt;We didn't really have a decent home for Lustro so we decided to create a new website to host these little applications, frameworks or other bits of code we designed and will design. That's &lt;a href="http://www.milkcarton.be/" title="Mac OS X applications and frameworks by milkcarton" class="ext" rel="me"&gt;milkcarton.be&lt;/a&gt;: hop over there to and have a look around.&lt;/p&gt;

</content>
    <created-at type="datetime">2008-06-20T18:15:57+02:00</created-at>
    <id type="integer">29</id>
    <location-id type="integer">1</location-id>
    <permalink>launching-milkcarton-lustro</permalink>
    <title>Launching milkcarton with Lustro</title>
    <updated-at type="datetime">2008-06-20T18:15:57+02:00</updated-at>
  </post>
  <post>
    <author>Simon Schoeters</author>
    <content>&lt;p&gt;Only 3 days ago we launched the first version of &lt;a href="http://www.milkcarton.be/apps/lustro" title="Lustro, export your Address Book contacts" class="ext"&gt;Lustro&lt;/a&gt;. It took us a week between the beta testing and the final release and we fixed and enhanced quite a few things. Lustro is our little Mac OS X Leopard app to export your Address Book contacts to &lt;abbr title="Comma-separated values"&gt;CSV&lt;/abbr&gt;, tab delimited, hCards and Google Contacts.&lt;/p&gt;

&lt;h3&gt;Google Contacts export&lt;/h3&gt;

&lt;p&gt;A few months back making an application that exports your Address Book contacts to GMail sounded like a useful idea. Little the we know that Apple was working on the same thing. A few weeks before we released the beta version Apple came out with their built-in Address Book to Google Contacts export with the release of &lt;a href="http://support.apple.com/kb/HT1141" class="ext" title="About the Mac OS X 10.5.3 Update"&gt;Mac OS X 10.5.3&lt;/a&gt;. We are not good enough to beat Apple... not yet.&lt;/p&gt;

&lt;p&gt;We decided to keep the Google export in Lustro for the following reason (copied from the Lustro Help):&lt;/p&gt;

&lt;blockquote&gt;&amp;ldquo;Address Book also synchronizes with MobileMe, Exchange, Yahoo! and Google if you enable this in the preferences. Lustro still includes the Google Contacts export as the Address Book syncing only works if you have connected an iPhone or iPod Touch before and the syncing mechanism is not perfect at the time of writing (e.g. company cards show an empty name in the GMail contacts list).&amp;rdquo;&lt;/blockquote&gt;

&lt;p&gt;So there are a few smaller reasons why you would still use Lustro today, maybe we can add the photo export in the next release as Apple skipped that one as well.&lt;/p&gt;

&lt;h3&gt;hCard exports&lt;/h3&gt;

&lt;p&gt;The other mayor feature are the &lt;a href="http://microformats.org/wiki/hcard" title="hCard - Microformats wiki" class="ext"&gt;hCard&lt;/a&gt; exports. We couldn't find any hCard exporters for Apple so why not include it? We got some indirect feedback from &lt;span class="vcard"&gt;&lt;a href="http://flickr.com/photos/factoryjoe/2625201023/" class="fn ext"&gt;Chris Messina&lt;/a&gt;, &lt;span class="vcard"&gt;&lt;a href="http://flickr.com/photos/factoryjoe/2625201023/comment72157605921180862/" class="fn ext"&gt;Brian Suda&lt;/a&gt;&lt;/span&gt;, &lt;span class="vcard"&gt;&lt;a href="http://flickr.com/photos/factoryjoe/2625201023/comment72157605908401795/" class="fn ext"&gt;Tantek &amp;Ccedil;elik&lt;/a&gt;&lt;/span&gt;, &lt;span class="vcard"&gt;&lt;a href="http://microformatique.com/?p=263" class="fn ext"&gt;John Allsopp&lt;/a&gt;&lt;/span&gt; and &lt;span class="vcard"&gt;&lt;a href="http://ma.gnolia.com/people/adactio/bookmarks/scucuwumuch" class="fn ext"&gt;Jeremy Keith&lt;/a&gt;, whow, I'm impressed! In the end I think we released Lustro a little too late for the GMail export thing, the buzz was over and lots of GMail exporters started to pop-up but the hCard export made up for that one.&lt;/p&gt;

&lt;p&gt;&lt;span class="vcard"&gt;&lt;a href="http://flickr.com/photos/factoryjoe/2625201023/comment72157605921180862/" class="fn ext"&gt;Brian Suda&lt;/a&gt;&lt;/span&gt;'s idea for a distributed hCard export sounds great. I don't think it fits in Lustro as it's the opposite way but I can see an Address Book plugin that &amp;lsquo;subscribes&amp;rsquo; on hCard enabled webpages.&lt;/p&gt;</content>
    <created-at type="datetime">2008-07-03T20:02:40+02:00</created-at>
    <id type="integer">30</id>
    <location-id type="integer">1</location-id>
    <permalink>lustro-out-now</permalink>
    <title>Lustro on the streets</title>
    <updated-at type="datetime">2009-02-21T22:09:25+01:00</updated-at>
  </post>
  <post>
    <author>Simon Schoeters</author>
    <content>&lt;p&gt;Last month I got a Poken and wrote a &lt;a href="http://www.suffix.be/blog/do-you-poken" title="Do you Poken?" rel="me"&gt;review&lt;/a&gt; with my first impressions which I sent to the Poken team. Following on this they told me they are working on a new interface and OAuth support, that's great guys!&lt;/p&gt;

&lt;p&gt;When you connect the Poken on Mac OS X you still have to double click the &lt;abbr title="HyperText Markup Language"&gt;HTML&lt;/abbr&gt; file on the Poken that brings you to a webpage where you can approve or reject the contacts you collected on your Poken. This bothered me from the start and I can understand it's low on the team's priority list. So why not fix it ourselves?&lt;/p&gt;

&lt;p&gt;Jelle and I (&lt;abbr title="Also Known As"&gt;aka&lt;/abbr&gt; &lt;a href="http://www.milkcarton.be/" title="Tiny free open source Mac OS X apps" class="ext"&gt;milkcarton&lt;/a&gt;) had a coding day planned so this was the perfect little app to build in a few hours. Exactly one week later we released &lt;a href="http://www.milkcarton.be/apps/lazypoken" title="LazyPoken, the autostarter for your Poken" class="ext" rel="me"&gt;LazyPoken&lt;/a&gt;. Yes, it took a little longer than expected but we learned some extra CoreFoundation stuff in the process.&lt;/p&gt;

&lt;p&gt;It's a stupid little app really. You start it and that's it. LazyPoken sits and waits quietly in the background. When you connect you Poken it wakes up and opens the contained webpage for you. That's all, don't expect anything fabulous but if you use your Poken extensively this may save you some time.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://svn.milkcarton.be/lazypoken/trunk" title="LazyPoken Subversion repository" class="ext"&gt;source code&lt;/a&gt; is available in our &lt;abbr title="Subversion"&gt;SVN&lt;/abbr&gt; repository. Feel free to have a look at the code if you are struggling with Mac OS X daemons or agents, bundles and wrapper scripts. We wasted too much time to find out how it all works so I'll try to collect some useful hints in the upcoming posts.&lt;/p&gt;</content>
    <created-at type="datetime">2009-02-02T18:02:19+01:00</created-at>
    <id type="integer">50</id>
    <location-id type="integer">8</location-id>
    <permalink>lazypoken</permalink>
    <title>LazyPoken, a Poken autostarter</title>
    <updated-at type="datetime">2009-02-02T18:04:38+01:00</updated-at>
  </post>
  <post>
    <author>Simon Schoeters</author>
    <content>&lt;a href="http://www.railsrumble.com" class="ext" title="Exterme Rails coding competition"&gt;RailsRumble&lt;/a&gt; is a 48 hour web appliction development competion. Your team gets one weekend to design, develop and deploy the best web application possible. &lt;a href="http://www.milkcarton.be/" class="ext" title="Jelle and myself, our RailsRumble team"&gt;We&lt;/a&gt; were crazy enough to give it a shot.

&lt;h3&gt;Idea-list&lt;/h3&gt;

&lt;p&gt;We were planning to build a questionaire app but the day before the competition started we decided to change plans. We often have these &amp;ldquo;We want to build something, what application would be useful?&amp;rdquo; discussions. At such moments we can't come up with good ideas while during the day we often have ideas about great applications the world is still missing. Well, now there is an app for that: &lt;a href="http://idealist.r09.railsrumble.com/" class="ext"&gt;Idealist&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Idealist is our entry for the competition. It's a dropbox for ideas. Have an idea? Write it down and let it boil there for a while. Others can look through the ideas and comment on them hopefully resulting in better ideas after a while (or maybe it makes you realize why it may not have been such a good idea after all).&lt;/p&gt;

&lt;h3&gt;Competition&lt;/h3&gt;

&lt;p&gt;It's great fun! If you know/want to learn Ruby on Rails I would certainly recommand to compete next year. I learned a lot, like installing a full Rails stack  in 3 hours to name one. The best part for me is the atmosphere: both in the team and online (&lt;a href="http://twitter.com/#search?q=%23railsrumble" title="Twitter search for the #railsrumble hash tag" class="ext"&gt;Twitter&lt;/a&gt; and &lt;abbr title="Internet Relay Chat"&gt;IRC&lt;/abbr&gt;). For 48 hours it looks like the whole world is writing code and eating pizza.&lt;/p&gt;

&lt;p&gt;What I don't like: our preparations sucked. We didn't think it through which results in a application without a clearly defined goal: it's not obvious how it works or why you would use it. This could be better. Some other do's &amp;amp; don'ts: don't upgrade your Rails version in the middle of the competion, know which gems to user and try them out, have an idea of the website structure and focus on the core features (we lost way too much time with the Twitter OAuth integration).&lt;/p&gt;

&lt;h3&gt;Roadmap&lt;/h3&gt;

&lt;p&gt;To the end of the competion the code got a little messy. After the voting round is over we plan to refactor the code, fix the structure and add a Facbook like &amp;lsquo;like&amp;rsquo; feature. Once this is done we can move the whole thing to some server and open it up for everyone.&lt;/p&gt;

&lt;p&gt;Hope to see you next year as a RailsRumble competitor!&lt;/p&gt;</content>
    <created-at type="datetime">2009-08-25T10:02:25+02:00</created-at>
    <id type="integer">60</id>
    <location-id type="integer">8</location-id>
    <permalink>railsrumble</permalink>
    <title>Rails Rumble reflections</title>
    <updated-at type="datetime">2009-08-25T10:09:32+02:00</updated-at>
  </post>
  <post>
    <author>Simon Schoeters</author>
    <content>&lt;p class="vevent"&gt;&lt;a href="http://cocoaheads.be/" class="url summary ext"&gt;CocoaHeads Belgium&lt;/a&gt; is a new initiative to bring Cocoa enthusiasts together. The first meeting is scheduled on &lt;abbr title="2009-09-28T19:00+01:0000" class="dtstart"&gt;September 28, 2009&lt;/abbr&gt; at the &lt;span class="location"&gt;IBBT offices&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;This occasion seemed a good excuse to start a list with all Belgian iPhone applications, commercial or not, useful or utterly useless, French, Dutch or English. The application needs to be available in the App Store and designed or developed by a Belgian. Feel free to add applications in the comments so that I can update this list accordingly.&lt;/p&gt;

&lt;h3&gt;Apps&lt;/h3&gt;

&lt;table summary="Belgian iPhone applications" class="data"&gt;
&lt;tr&gt;
	&lt;td&gt;7am&lt;br /&gt;&lt;em&gt;by milkcarton&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id327103042" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.milkcarton.be/apps/7am" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Alien Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300893249" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Armenian Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300759949" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Bali Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300503949" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Base-5 Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300750887" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Be Tv&lt;br /&gt;&lt;em&gt;by Emmer Inc.&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id309927993" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.emmerinc.be/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Belgium Zip&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300806453" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Binary Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id286014218" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Birthday Reminder (Lite)&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id312570207" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/content/birthday-reminder" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Borg Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300459385" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Braille Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300256955" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Cuneiform Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300770434" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Elvish Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300417946" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
	&lt;td&gt;Finger Twister&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id308579766" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/content/finger-twister" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Ge&amp;apos;ez Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300755432" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Greek Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300718369" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Hebrew Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300225940" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Hex Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300748897" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;

&lt;tr&gt;
	&lt;td&gt;Hieroglyph Clockp&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300793664" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Hylian Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300872276" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;iPuke&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id301632107" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Keypoint&lt;br /&gt;&lt;em&gt;by Bert Timmermans&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id332198720" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.keypointapp.com/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Khmer Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300598203" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Klingon Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id298674751" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Laundry Day&lt;br /&gt;&lt;em&gt;by websIT&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id327464056" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.crowdsurferapp.com/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Lekker in de Buurt&lt;br /&gt;&lt;em&gt;by Steven Teerlinck&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id349457603" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.lekkerindebuurt.be/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Mayan Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300743786" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Movies&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id306404129" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/category/tags/movies" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;myBooks&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id310153637" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/content/mybooks" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;myGames&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id313043261" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/content/mygames" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;N&amp;apos;Ko Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300865027" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Next Door Girls&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id321951989" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/content/next-door-girls" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Octal Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300749507" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Oak&lt;br /&gt;&lt;em&gt;by 10to1&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id299377607" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.10to1.be" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Radio.be&lt;br /&gt;&lt;em&gt;by Nicolas Braem&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id302126985" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.project280.com/iphone-radio/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Roman Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300676329" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Romulan Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300295303" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Sinhala Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300459385" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Snabiz&lt;br /&gt;&lt;em&gt;by Netwalk&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id295218938" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://iphone.netwalk.be/content/snabiz" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Hotspot locator&lt;br /&gt;&lt;em&gt;by Telenet&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id335553990" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.telenethotspots.be/nl/home.html" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Tamil Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300552568" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Thai Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300286294" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Tibetan Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300757339" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Touring Mobilis&lt;br /&gt;&lt;em&gt;by Roving Bird&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id311113383" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.rovingbird.be/touringmobilis-nl/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Trein Belgi&amp;euml;&lt;br /&gt;&lt;em&gt;by Wasabi Apps&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;em&gt;No longer available&lt;/em&gt;&lt;br /&gt;
	&lt;a href="http://www.wasabi-apps.com/trein-belgie/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Twunch&lt;br /&gt;&lt;em&gt;by milkcarton&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id349097699" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.milkcarton.be/apps/twunch/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Urnfield Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id300753411" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Unix Clock&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id299942781" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;Vandaag.be&lt;br /&gt;&lt;em&gt;by Telenet&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id350348914" class="ext"&gt;iTunes&lt;/a&gt;&lt;br /&gt;
	&lt;a href="http://www.vandaag.be/" class="ext"&gt;Product page&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;VAT validator&lt;br /&gt;&lt;em&gt;by Peter Elst&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id301205413" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;VRadio&lt;br /&gt;&lt;em&gt;by Werner Ramaekers&lt;/em&gt;&lt;/td&gt;
	&lt;td&gt;&lt;a href="http://itunes.apple.com/be/app/id303665396" class="ext"&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</content>
    <created-at type="datetime">2009-09-04T18:01:42+02:00</created-at>
    <id type="integer">61</id>
    <location-id type="integer">8</location-id>
    <permalink>belgian-iphone-apps</permalink>
    <title>Belgian iPhone apps</title>
    <updated-at type="datetime">2010-02-05T22:00:23+01:00</updated-at>
  </post>
  <post>
    <author>Simon Schoeters</author>
    <content>&lt;p&gt;The System Preferences application on Mac is universal since Snow Leopard: it can run in 32-bit or 64-bit but not at the same time. That's why you have to restart the application when you want to open an older Preference Pane.&lt;/p&gt;

&lt;p&gt;Today I tried to upgrade the &lt;a href="http://milkcarton.be/apps/lazypoken" title="A poken automounter" class="ext"&gt;LazyPoken&lt;/a&gt; prefpane as it was still a 32-bit build and the next Mac OS X will probably no longer support the 32-bit System Preferences application. That turned out to be a little harder as expected.&lt;/p&gt;

&lt;h3&gt;Build settings&lt;/h3&gt;

&lt;p&gt;First of all you should change your project ARCH flags to tell the gcc compiler it should build for 64-bit. You can do this in Project &amp;rarr; Edit Project Settings, choose the Build tab and look for the Architectures or ARCHS parameter. Choose the 64-bit or Universal mode (if you need to support Tiger).&lt;/p&gt;

&lt;p&gt;This is not enough however. If you try to build and install your application you&amp;apos;ll notice it&amp;apos;s still running in 32-bit, stubborn prefpane.&lt;/p&gt;

&lt;p&gt;The 64-bit System Preferences application also uses garbage collection and all 64-bit prefpanes need to support this as well. You can enable this in the same build panel under the Objective-C Garbage Collection or GCC_ENABLE_OBJC_GC parameter. Choose the Supported or Required option, again, depending on what you want to support.&lt;/p&gt;

&lt;p&gt;Clean and build your application again, check for warnings and try it out. Looking better now?&lt;/p&gt;

&lt;h3&gt;64-bit gotchas&lt;/h3&gt;

&lt;ul&gt;
	&lt;li&gt;Sparkle: make sure to include the With Garbage Collection version of Sparkle, you just activated garbage collection remember?&lt;/li&gt;
	&lt;li&gt;Older frameworks: make sure the frameworks your application depends on compile in 64-bit mode. The Developer Tools installed with Xcode include a tool to check your code for possible 64-bit incompatibilities. Read the &lt;a href="http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Cocoa64BitGuide/ConvertingExistingApp/ConvertingExistingApp.html#//apple_ref/doc/uid/TP40004247-CH5-SW1" title="64-bit Trasition Guide for Cocoa" class="ext"&gt;Converting an Existing Application to 64-Bit&lt;/a&gt; documentation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Still running into problems? Read the &lt;a href="http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/PreferencePanes/Articles/UpdatingPreferencePanesforSnowLeopardandBeyond.html" title="Updating Preference Panes for Snow Leopard and Beyond" class="ext"&gt;Updating Preference Panes for Snow Leopard and Beyond&lt;/a&gt; article from Apple&amp;apos;s Preference Pane Programming Guide.&lt;/p&gt;</content>
    <created-at type="datetime">2010-02-04T00:06:36+01:00</created-at>
    <id type="integer">66</id>
    <location-id type="integer">8</location-id>
    <permalink>building-64bit-prefpane</permalink>
    <title>Building a 64-bit prefpane</title>
    <updated-at type="datetime">2010-02-04T00:15:10+01:00</updated-at>
  </post>
</posts>
