<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>mj &#187; Hacks</title>
	<atom:link href="http://cimota.com/blog/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://cimota.com/blog</link>
	<description>you want to start something?</description>
	<pubDate>Fri, 09 May 2008 07:52:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Linux Gaming.</title>
		<link>http://cimota.com/blog/2008/03/10/linux-gaming/</link>
		<comments>http://cimota.com/blog/2008/03/10/linux-gaming/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 20:06:10 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Games]]></category>

		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2008/03/10/linux-gaming/</guid>
		<description><![CDATA[Slashdot got this article from MadPenguin.org on why more Linux users aren&#8217;t gamers. Here, of course, is my wisdom.
There are two kinds of Linux users. Political and Technical.
The Political Linux user will have long abandoned any technology which hasn&#8217;t reached his or her standards of political extremism. They&#8217;ll have removed all Windows partitions and yet [...]]]></description>
			<content:encoded><![CDATA[<p>Slashdot <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpbnV4LnNsYXNoZG90Lm9yZy9hcnRpY2xlLnBsP3NpZD0wOC8wMy8xMC8xODUxMjI5" >got this article</a> from MadPenguin.org on <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tYWRwZW5ndWluLm9yZy9jbXMvP209c2hvdyYjMDM4O2lkPTgxMTg=" >why more Linux users aren&#8217;t gamers</a>. Here, of course, is my wisdom.</p>
<p>There are two kinds of Linux users. Political and Technical.</p>
<p>The Political Linux user will have long abandoned any technology which hasn&#8217;t reached his or her standards of political extremism. They&#8217;ll have removed all Windows partitions and yet resent their bank for not catering to their minority needs and the iTunes store and themselves for wanting doohickeys like iPods. They&#8217;re the ones with the various shades of window manager and boasting about how power management works. Easy to spot. Easy to lose in a café too (just close your MacBook and leave. They&#8217;ll take a minute or six to shut down and get packed up.</p>
<p>The Technical user will, of course, be expedient with his or her use of technology. They&#8217;ll likely use a MacBook of some shape or size (because, you know, if you don&#8217;t you&#8217;re some sort of weirdo) which may or may not dual-boot to Linux or Windows. The only reason they have Windows is for their bank or maybe so they can actually play some decent games.</p>
<p>Of course, neither of these definitions explains exactly why there are so few games for Linux. It could be the (entirely correct) perception that Linux users don&#8217;t pay money for software. That&#8217;ll be a big one right there. And while companies can make a buck selling support for Linux as an operating system, selling support for games isn&#8217;t going to go far as people just hacked off when a game doesn&#8217;t perform.</p>
<p>What I wonder, however, is why there hasn&#8217;t been some sort of &#8220;x86 gaming platform&#8221; invented. I mean, almost all the hardware out there runs on x86 based machines now. Why not engineer a solution not dissimilar to the PlayStation where the OS was loaded from the disk at the same time as the game? Why hasn&#8217;t Intel pulled their finger out? We&#8217;d end up with a system where we bought CDs and DVDs, maybe even USB keys, with a base Linux kernel that would autodetect the hardware, run the drivers and autoload the game. The entire game would almost be copied into RAM and there&#8217;s your solution. Reboot to play, takes a few seconds to boot and doesn&#8217;t require using Windows.</p>
<p>Right. That&#8217;s the hard bit thought of. I&#8217;ll leave the easy bits (the technical side, the code, hardware, distribution, licensing, advertising and sales) to others.</p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=666" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2008/03/10/linux-gaming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Distribution of iPhone apps</title>
		<link>http://cimota.com/blog/2008/03/08/distribution-of-iphone-apps/</link>
		<comments>http://cimota.com/blog/2008/03/08/distribution-of-iphone-apps/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 08:36:21 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Commentary]]></category>

		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[infurious]]></category>

		<category><![CDATA[sdk]]></category>

		<category><![CDATA[selling]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2008/03/08/distribution-of-iphone-apps/</guid>
		<description><![CDATA[So, there&#8217;s three categories of applications which can be installed onto the iPhone without Jailbreak.

Payfer Apps - you write your application, sign it, give it to Apple and they host it on the App Store and you get 70% of all proceeds.
Free Apps - you write the application, sign it, give it to Apple and [...]]]></description>
			<content:encoded><![CDATA[<p>So, there&#8217;s three categories of applications which can be installed onto the iPhone without Jailbreak.</p>
<ol>
<li><b>Payfer Apps</b> - you write your application, sign it, give it to Apple and they host it on the App Store and you get 70% of all proceeds.</li>
<li><b>Free Apps</b> - you write the application, sign it, give it to Apple and they host it on the App Store for free.</i>
<li><b>Source</b> - you write the application, give the code to someone else, they sign it themselves and then they can install on their own iPhone via XCode</li>
</ol>
<p>The last method changes things. It&#8217;s no longer just a case of just releasing source code, there&#8217;s the signing too. You&#8217;re attaching your identity to the code. A bit more than just running ports or apt. </p>
<p>But it does mean that for the select few who can install apps (been accepted into the Beta program, paid their $99, uploaded their CSR, downloaded their certificate), there&#8217;s a method of swapping test code and with a bit of luck a community will build.</p>
<p>For my part, I&#8217;d like to play with Kalimba on my iPhone!</p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=661" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2008/03/08/distribution-of-iphone-apps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This echoes how I feel about programming</title>
		<link>http://cimota.com/blog/2007/12/18/this-echoes-how-i-feel-about-programming/</link>
		<comments>http://cimota.com/blog/2007/12/18/this-echoes-how-i-feel-about-programming/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 11:20:34 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2007/12/18/this-echoes-how-i-feel-about-programming/</guid>
		<description><![CDATA[It&#8217;s a bit rude so if you&#8217;re easily shocked, go here instead.
 ]]></description>
			<content:encoded><![CDATA[<p><a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGV1bGF0ZS5jb20vP3A9Nw==" >It&#8217;s a bit rude so if you&#8217;re easily shocked</a>, go <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXNuZXkuY29t" >here</a> instead.</p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=526" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2007/12/18/this-echoes-how-i-feel-about-programming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Navizon Buddy Finder</title>
		<link>http://cimota.com/blog/2007/11/30/navizon-buddy-finder/</link>
		<comments>http://cimota.com/blog/2007/11/30/navizon-buddy-finder/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 09:46:08 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Bedouin]]></category>

		<category><![CDATA[Commentary]]></category>

		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[Social]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[infurious]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2007/11/30/navizon-buddy-finder/</guid>
		<description><![CDATA[Navizon was one of the pioneers of application development for the iPhone and as such I think we&#8217;re going to see something cool from them come February when the official iPhone SDK is released.
The Navizon Buddy Finder is probably one of the coolest ideas I&#8217;ve seen and something I&#8217;d be interested in a lot, however [...]]]></description>
			<content:encoded><![CDATA[<p>Navizon was one of the pioneers of application development for the iPhone and as such I think we&#8217;re going to see something cool from them come February when the official iPhone SDK is released.</p>
<p>The <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL25hdml6b24udHlwZXBhZC5jb20vbXlfd2VibG9nLzIwMDcvMTAvbmF2aXpvbi1idWRkeS1mLmh0bWw=" >Navizon Buddy Finder</a> is probably one of the coolest ideas I&#8217;ve seen and something I&#8217;d be interested in a lot, however I think I&#8217;d work some on the UI before I would be happy with it. We&#8217;re going to see an explosion of IM and VoIP apps for the iPhone around then and I would really like to see location based information being available too.</p>
<p>I want to have lists of buddies, I want to be able to name locations and I want to be able to opt out of some updates easily.</p>
<p>As the iPhone is, in effect, always on, I&#8217;d like to be have it send updates to my &#8216;Status server&#8217; so that instead of seeing</p>
<blockquote><p>MJ<br />
Love Minus Zero - Bob Dylan</p></blockquote>
<p>in my chosen IM application - I&#8217;d have something like:</p>
<blockquote><p>MJ<br />
Unsent - Alanis Morissette<br />
<b>At Home</b></p></blockquote>
<p>or </p>
<blockquote><p>MJ<br />
She&#8217;s so Lovely - Scouting for Girls<br />
<b>At the Daily Grind</b></p></blockquote>
<p>or</p>
<blockquote><p>MJ<br />
You&#8217;re the First, The Last, My Everything - Barry White<br />
<b>Location Private</b></p></blockquote>
<p>As I said, the UI of Buddy Finder isn&#8217;t to my taste but I think that&#8217;s more a question of polish and it&#8217;s amazing what they have achieved and an indication of what they could achieve with a documented SDK and no fear of a firmware update killing their release!</p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=477" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2007/11/30/navizon-buddy-finder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Are people that desperate?</title>
		<link>http://cimota.com/blog/2007/11/09/are-people-that-desperate/</link>
		<comments>http://cimota.com/blog/2007/11/09/are-people-that-desperate/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 13:51:37 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Annoyances]]></category>

		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[infurious]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2007/11/09/are-people-that-desperate/</guid>
		<description><![CDATA[I blogged over on nimug.org about a shop in Belfast advertising unlocked iPhones in the UK pending the official release today.
I can see this being a support nightmare as people get their unlocked phones and run the 1.1.2 update on them as they get home. Boom. iBrick. They&#8217;ll have voided their warranty with Apple so [...]]]></description>
			<content:encoded><![CDATA[<p>I blogged over on <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5uaW11Zy5vcmcvMjAwNy8xMS8wOS9pcGhvbmUtZm9yLTQ5OS11bmxvY2tlZC1iZWxmYXN0Lw==" >nimug.org</a> about a shop in Belfast advertising unlocked iPhones in the UK pending the official release today.</p>
<p>I can see this being a support nightmare as people get their unlocked phones and run the 1.1.2 update on them as they get home. Boom. iBrick. They&#8217;ll have voided their warranty with Apple so they&#8217;ll have to bring it back to the store they bought it from, only to find there&#8217;s  no warranty there either.</p>
<p>Their argument, that  the iPhone costs £899 over 18 months may be true but selling the iPhone for £499 is only going to catch stupid people. Once the unlocked iPhone is bought you&#8217;ll still need to attach it to a contract that will probably be £15-25 a month without unlimited data. You&#8217;ll also miss out on visual voicemail. And some networks, like 3 and Vodafone, don&#8217;t have any EDGE towers (at this moment it&#8217;s only O2 and Orange who do). So, adding on a £15 a month contract is going to cost you £499 + £270 = £769 for a substandard service and no warranty or guarantee of software upgrades. Add on a £25 a month contract and you&#8217;ve just exceeded the cost of the O2 contract (£499 + £450 = £949) for a substandard service and no warranty or upgrades.</p>
<p>I&#8217;d hate to be the guy to tell you that you just purchased an expensive iBrick. If you REALLY need the features of the iPhone but don&#8217;t want to change your contract, consider an iPod touch&#8230;</p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=428" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2007/11/09/are-people-that-desperate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just do it.</title>
		<link>http://cimota.com/blog/2007/10/29/just-do-it/</link>
		<comments>http://cimota.com/blog/2007/10/29/just-do-it/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 12:51:29 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[infurious]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2007/10/29/just-do-it/</guid>
		<description><![CDATA[% defaults write com.apple.dock no-glass -boolean YES
% killall Dock
[This is a hint to take away the daft reflections in the Leopard Dock]
 ]]></description>
			<content:encoded><![CDATA[<p><code>% defaults write com.apple.dock no-glass -boolean YES<br />
% killall Dock</code></p>
<p>[This is a hint to take away the daft reflections in the Leopard Dock]</p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=404" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2007/10/29/just-do-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting down with the Leopard</title>
		<link>http://cimota.com/blog/2007/10/24/getting-down-with-the-leopard/</link>
		<comments>http://cimota.com/blog/2007/10/24/getting-down-with-the-leopard/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 22:07:32 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[infurious]]></category>

		<guid isPermaLink="false">http://cimota.com/blog/2007/10/24/getting-down-with-the-leopard/</guid>
		<description><![CDATA[In mere hours now, people all over the world will be cracking open cases of Leopard and drinking deep of the experience. 
For our part we&#8217;ve been developing using the developer seeds from Apple&#8217;s Developer Connection and then testing on Tiger for compatibility. Why? There&#8217;s several reasons:

2 Million Macs sold last quarter.
1 million iPhones sold [...]]]></description>
			<content:encoded><![CDATA[<p>In mere hours now, people all over the world will be cracking open cases of <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hcHBsZS5jb20vbWFjb3N4Lw==" >Leopard</a> and drinking deep of the experience. </p>
<p>For our part we&#8217;ve been developing using the developer seeds from Apple&#8217;s <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Nvbm5lY3QuYXBwbGUuY29t" >Developer Connection</a> and then testing on Tiger for compatibility. Why? There&#8217;s several reasons:</p>
<ul>
<li>2 Million Macs sold last quarter.</li>
<li>1 million iPhones sold last quarter</li>
<li>Untold numbers of iPod touch and Apple TV models sold</li>
</ul>
<p>and these will all, from tomorrow, run Leopard (truth be told iPhone/iPod touch are already there).</p>
<p>We&#8217;ve been enjoying working with Interface Builder 3 and the rest of the new tools and we&#8217;ll be over at <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tYWMtc3lzLmNvLnVr" >Mac-Sys</a> on Friday to see if their copies of Leopard have arrived&#8230;.</p>
<p><!--slashdigglicious--></p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=398" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2007/10/24/getting-down-with-the-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unsupported</title>
		<link>http://cimota.com/blog/2007/10/11/unsupported/</link>
		<comments>http://cimota.com/blog/2007/10/11/unsupported/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 07:15:29 +0000</pubDate>
		<dc:creator>mj</dc:creator>
		
		<category><![CDATA[Commentary]]></category>

		<category><![CDATA[Hacks]]></category>

		<category><![CDATA[infurious]]></category>

		<guid isPermaLink="false">http://blog.infurious.com/2007/10/11/unsupported/</guid>
		<description><![CDATA[John Gruber of Daringfireball talks about unsupported hacking of the iPhone and the sense of entitlement people have.
The point isn’t that you shouldn’t hack, or that you don’t have the right to do whatever you want with something you own. The point is that if you hack, you’re on your own. You can’t do unsupported [...]]]></description>
			<content:encoded><![CDATA[<p>John Gruber of Daringfireball <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RhcmluZ2ZpcmViYWxsLm5ldC8yMDA3LzEwL3VuX2luX3Vuc3VwcG9ydGVk" >talks about <b>unsupported</b> hacking of the iPhone</a> and the sense of entitlement people have.</p>
<blockquote><p>The point isn’t that you shouldn’t hack, or that you don’t have the right to do whatever you want with something you own. The point is that if you hack, you’re on your own. You can’t do unsupported things and expect to be supported for them just because you think these actions should be supported. It’s that simple.</p></blockquote>
<p>John is right, though I believe that in the case of the iPhone, Apple should be offering a <b>pay-for</b> service for <a href="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JQnJpY2s=" >iBricks,</a>. Not as a sort of <em>We&#8217;ll sort it out, you rascals</em> charge but something painful enough to make mom and pop think twice. </p>
<p>A friend of mine is keen on his Haxies and InputManagers. He runs a hacked version of the interface files so his menu bars and window decor looks very different to my own. He runs hacks here and there to configure the system exactly the way he wants it. And he complains bitterly of &#8220;graphic glitches&#8221; and moans that some windows don&#8217;t draw well.</p>
<p>I&#8217;ve gone through this debate with him several times. Remove the hacks and everything returns to normal <em>so stop moaning</em>. His defense - Apple should support his preferences. Let&#8217;s ignore the fact that as a mate of mine he&#8217;s getting a LOT of free IT support for his Mac from an Apple Certified techie.</p>
<p>It can&#8217;t be clearer. If you hack then you&#8217;re on your own.</p>
<p>This is abundantly clear to hackers. When we get some software, especially open source, and the futz around with the code inside, we know what we&#8217;re getting into. When we break something we don&#8217;t claim foul. The problem comes from individuals using the work of hackers to apply the hacks to their own machine and then crying foul when it breaks.</p>
<p>If you don&#8217;t have the knowledge to fix it, don&#8217;t break it. <b>I mean, duh.</b></p>
 <img src="http://cimota.com/blog/wp-content/plugins/feed-statistics.php?view=1&post_id=374" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://cimota.com/blog/2007/10/11/unsupported/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
