<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Joe Chin</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.joechin.com/atom.xml" />
    <id>tag:www.joechin.com,2010-06-16://3</id>
    <updated>2010-09-29T16:29:36Z</updated>
    <subtitle>Software develop, technology, thoughts, and life.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 5.02</generator>

<entry>
    <title>I&apos;m moving to Wordpress</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/09/im-moving-to-wo.html" />
    <id>tag:www.joechin.com,2010://3.179</id>

    <published>2010-09-29T16:17:42Z</published>
    <updated>2010-09-29T16:29:36Z</updated>

    <summary>I&apos;ve been using MovableType blogging software for many years. But with the announcement by Six Apart that they are moving in a different direction and the much larger community of developers, plugins, and themes available on Wordpress I&apos;ve decided to...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>I've been using <a href="http://movabletype.org/">MovableType</a> blogging software for many years. But with the announcement by <a href="http://www.movabletype.org/2010/09/introducing_say_media_good_news_for_advertisers_and_publishe.html">Six Apart</a> that they are moving in a different direction and the much larger community of developers, plugins, and themes available on <a href="http://wordpress.org/">Wordpress</a> I've decided to cast my die and move to Wordpress. It's something I've been contemplating for a long time. But with the announcement by Six Apart that they are abandoning the platform I feel that, maybe, now is a good time to take care of that migration. There have been some Wordpress plugins that I wish were available on Movable Type and now I'll finally be able to use them.</p>

<p>Over the next couple of days thinks will start to change around here. If you've been a registered commentor you might find your username no longer works. Don't worry everything should be fine and I hope the migration goes the way I hope.</p>

<p>Also, you can always find me on twitter @yardie. WHile I'm posting here less frequently I'm pushing tweets constantly there.</p>]]>
        
    </content>
</entry>

<entry>
    <title>An iPhone application I&apos;m liking a lot</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/09/an-iphone-appli.html" />
    <id>tag:www.joechin.com,2010://3.178</id>

    <published>2010-09-17T12:31:12Z</published>
    <updated>2010-09-17T13:11:50Z</updated>

    <summary>Recently, I downloaded the iPhone application Zumocast after hearing a recommendation from Leo Laporte on the podcast MacBreak Weekly. I installed the server at on my Mediacenter PC and my Mac. In no time at all I was listening to...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="All Things Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Gizmos &amp; Gadgets" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>Recently, I downloaded the iPhone application <a href="http://www.zumocast.com/">Zumocast</a> after hearing a recommendation from Leo Laporte on the podcast <a href="http://twit.tv/mbw/">MacBreak Weekly</a>. I installed the server at on my Mediacenter PC and my Mac. In no time at all I was listening to music over my network, watching videos and browsing through photos. This is an application that shines.</p>

<p>In addition to watching videos, viewing photos, and listening to music you can also view some of your files. Because the iOS includes the foundations of the MacOS there are some files that can be read natively like txt, pdf, doc, rtf. I haven't gone through all of them. Because reading all of that on such a small screen is futile. But it is nice the capability is there.</p>

<p>One of my favorite features is the ability to encode and download videos to your iOS device. I've already done one, the documentary "Gasland". I have queued up a few episodes of the third season of the Boondocks and eventually I'll see if it can also download songs and integrate them into the iTunes library. Something I've wanted to do but not able to try because the Mac was off.</p>

<p>So if you are like me and have lots of media and a few iPods, iPhones, and other devices around the house give Zumocast a try.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Guess who forgot their keys</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/08/guess-who-forgo.html" />
    <id>tag:www.joechin.com,2010://3.177</id>

    <published>2010-08-13T17:32:22Z</published>
    <updated>2010-08-13T17:44:06Z</updated>

    <summary>Click! that was the sound made as the door closed. I had my keys in my pocket and the misses didn&apos;t have hers, yet. No problem, I&apos;ll just open the door....but I can&apos;t. Looks here are different. They are these...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="Crainial Drain" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>Click! that was the sound made as the door closed. I had my keys in my pocket and the misses didn't have hers, yet. No problem, I'll just open the door....but I can't. Looks here are different. They are these huge complex devices to keep voleurs, that is thieves, out. Apparently the more complex and expensive they are the better they keep them out. This lock, if you leave a key in the keyhole keeps the other side from turning. So now we are truly fucked.</p>

<p>I gently knock on my neighbors door and ask her if I can walk through her apartment and her garden to get into my apartment, again. No, this isn't the first time I've been locked out of our place. The last time wasn't my fault either. So I gently shimmy through the bushes and walk up to our window which I locked. Good thing I didn't put the shutters down because we'd be seriously screwed. So I choose the oldest, most beat up window in our apartment and try to pry it open, and I almost make it inside until CRASH! the window broke.</p>

<p>So now there is glass and debris all over the floor and me and a big gapping whole where a window used to be. For now, the shutters are down until I can get a replacement. Good thing this happened in the summer, if it was the winter time this would be a different story, indeed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Blowin&apos; Money Fast</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/08/blowin-money-fa.html" />
    <id>tag:www.joechin.com,2010://3.176</id>

    <published>2010-08-03T13:14:47Z</published>
    <updated>2010-08-03T14:39:48Z</updated>

    <summary>Another weekend on my block and things are always happening. This past weekend someone got married and they went all out! Stretched Hummer, Range Rover, a fleet of BMWs, Mercedes, and an Audi RS8. And they blocked up traffic for...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="Paris" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>Another weekend on my block and things are always happening. This past weekend someone got married and they went all out!<br />
<a href="http://www.joechin.com/assets_c/2010/08/IMG_0751-33.html" onclick="window.open('http://www.joechin.com/assets_c/2010/08/IMG_0751-33.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/08/IMG_0751-thumb-400x300-33.jpg" width="400" height="300" alt="IMG_0751.JPG" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>

<p>Stretched Hummer, Range Rover, a fleet of BMWs, Mercedes, and an Audi RS8.<br />
<a href="http://www.joechin.com/assets_c/2010/08/IMG_0749-32.html" onclick="window.open('http://www.joechin.com/assets_c/2010/08/IMG_0749-32.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/08/IMG_0749-thumb-400x300-32.jpg" width="400" height="300" alt="IMG_0749.JPG" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>

<p>And they blocked up traffic for blocks.<br />
<a href="http://www.joechin.com/assets_c/2010/08/IMG_0752-34.html" onclick="window.open('http://www.joechin.com/assets_c/2010/08/IMG_0752-34.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/08/IMG_0752-thumb-400x300-34.jpg" width="400" height="300" alt="IMG_0752.JPG" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>

<p>Like something out of a music video they broke out in a dance, popping champagne, and video tapping a celebration that will end up on youtube I assume. I find it fascinating and great that celebrations like this happen from time to time and no one got arrested.</p>]]>
        
    </content>
</entry>

<entry>
    <title>36 hours and 2 oceans later...</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/06/36-hours-and-2-.html" />
    <id>tag:www.joechin.comwww.joechin.com,2010://3.175</id>

    <published>2010-06-16T13:18:39Z</published>
    <updated>2010-06-16T13:28:20Z</updated>

    <summary>I&apos;ve just arrived back from a very long trip. A trip to Hawaii to see my sister get married. It was a hell of a long trip and completely worth it. I&apos;m still in the process of sorting through the...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>I've just arrived back from a very long trip. A trip to Hawaii to see my sister get married. It was a hell of a long trip and completely worth it. I'm still in the process of sorting through the insane amount of photos taken on my iPhone (my son broke the good camera months ago) and as soon as I've found some gems I'll be sharing them with you.</p>

<p>The trip was incredibly long but the cabin crew on Air France and American Airlines were great. I did have some complications while waiting for the LAX-HNL leg. American cancelled one of the earlier flights and there was a standby list of 15. Me and a couple from Australia were the last on the standby list (both of us traveling on staff concessions) and just as they were about to close the gate they let us on. And put us in First Class to boot.</p>

<p>The return flight was even longer due to the fact that Hawaii is 12 hours behind my homebase, and I had a 8 hour layover in LA. With such a large amount of free time on my hands I decided to take a trip to the beach.</p>

<p>(To be continued...)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Steam released for Mac: First Impressions</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/05/steam-released.html" />
    <id>tag:www.joechin.com,2010://3.174</id>

    <published>2010-05-13T09:42:16Z</published>
    <updated>2010-05-13T13:20:28Z</updated>

    <summary>If you’ve been under a cave than you probably haven’t heard that Valve’s Steam game service is now available for Mac. I’ve had an on/off relationship with Steam over the years. Using it on a PC, getting a Mac and...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="All Things Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>If you’ve been under a cave than you probably haven’t heard that Valve’s Steam game service is now available for Mac. I’ve had an on/off relationship with Steam over the years. Using it on a PC, getting a Mac and all but forgetting about it, trying dismally to use it in Crossover Games, and finally using a native Mac version. You can grab it here at <a href="http://store.steampowered.com/browse/mac">steampowered.com</a>. There is also a limited time free download of Valve’s Portal to start the show and garner interest from Mac gamers.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​</p>

<p>​</p>

<p>If you’ve already bought some of the games from outside the Steam store (in my case I have Tales of Monkey Island I bought through the last <a href="http://www.macheist.com">MacHeist</a> nanobundle. You can enter your license key and it will be included in the steam menu. I haven’t tested the to see how it deals with Mac to PC and vice versa gaming. But all will be done in due time. Until then, I’m going to take this time to enjoy Portal. A game I’ve been curious for a long time that I didn’t work up the nerve into purchasing.</p>

<p>As for my PS3? It’s still dead to me until Sony gets off their high horse. With the price of quieter blu ray players coming down constantly that also have standard remote IR functionality. This device “that only does <a href="http://www.youtube.com/watch?v=hYeVSEmOLsQ">everything</a>” has gotten less useful as more capable devices in my apartment have replaced it. It does less than my HTPC, it does less than my region-free DVD player, it doesn’t seem to connect to my ReadyNAS. I’m a little unhappy with it frankly.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Welcome to MacJournal!</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/05/welcome-to-macj.html" />
    <id>tag:www.joechin.com,2010://3.173</id>

    <published>2010-05-09T12:21:50Z</published>
    <updated>2010-05-09T15:39:17Z</updated>

    <summary>Welcome To get started, create a new entry by clicking on &quot;New Entry&quot; in the toolbar or choosing &quot;New Entry&quot; from the File menu. You can also drag files from the Finder in to the Sidebar or the Entries list...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p style="text-align: center"><span style="font-size: 36pt;">Welcome</span></p>

<p>To get started, create a new entry by clicking on "New Entry" in the toolbar or choosing "New Entry" from the File menu. You can also drag files from the Finder in to the Sidebar or the Entries list to import them as an entry. Show the Inspector from the View menu to see settings for the current entry, journal, and document.</p>

<p><strong>What's new in version 5?</p>

<p></strong><ul style="list-style-type: disc"><li>All new interface, built for Mac OS X Leopard.</li><li>Add any kind of content, not just text. Drag PDFs, QuickTime movies, images, and more into the Sidebar to create an entry with anything on your computer.</li><li>Open more than one MacJournal document at a time and save them wherever you want, or just use the default document and never worry about saving.</li><li>Create Smart Journals from searches you perform.</li><li>Create aliases to entries that you can store in other journals.</li><li>Assign each entry a rating, status, and priority, and sort any journal by those values.</li><li>Record video from your iSight and attach it to any entry.</li><li>Performance enhancements for working with large numbers of entries.</li></ul></p>

<p>I've downloaded MacJournal and linked it to my blog. So I'll never need to log directly into the system through the portal. This should make it more convenient for me. Instead of having to open a browser, enter the URL, login, and password. Then make a new entry, upload photos, and create the appropriate links. This system should do fine. I'll have to see on how it handles different image sizes. MT has a good system of creating clickable thumbnails for large images. This has been on my 'things to do' for a while, just never got around to downloading and registering MacJournal. Now I see why people like it.</p>

<p>Shout out to <a href="http://www.macheist.com">MacHeist</a> who made it possible. I didn't really think about this program until it arrived in my bundle.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Writing iPhone applications for jailbroken iPhones</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/04/writing-iphone.html" />
    <id>tag:www.joechin.com,2010://3.172</id>

    <published>2010-04-21T15:40:20Z</published>
    <updated>2010-04-21T16:54:13Z</updated>

    <summary> As a developer I don&apos;t enjoy paying for things when I don&apos;t have to. One of them happens to be Apples iPhone Developer program. I could find better ways of spending $99. Debugging my own stuff isn&apos;t one of...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="All Things Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="handhelds" label="Handhelds" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="IPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphoneos" label="IPhone OS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="itunes" label="iTunes" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jailbreak" label="Jailbreak" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="smartphones" label="Smartphones" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="softwaredevelopmentkit" label="Software development kit" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xcode" label="Xcode" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>
As a developer I don't enjoy paying for things when I don't have to. One of them happens to be Apples iPhone Developer program. I could find better ways of spending $99. Debugging my own stuff isn't one of them. So what is a developer to do when he can't or won't pony up the money to be allowed to load and debug his own applications. He uses that tiny developer brain to bypass all the checks that's how.
</p>
<p>
I'm not going to go into the ins and outs of jailbreaking the iPhone. There are plenty of tutorials on the net to do exactly that. If you are in over your head at this point you should probably bail now, shit is definitely not going to get easier from here on out.
</p>
<big>Creating a certificate</big>
<p>You'll need your own self-signed certificate. iPhone OS will check for it, jailbreaking will tell it that it's good, regardless of who it came from. So crack open Keychain access and create one for yourself. It's in /Applications/Utilities/Keychain Access.app. From the menu choose Certificate Assistant &gt; Create Certificate.
<br>
<a href="http://www.joechin.com/assets_c/2010/04/keychain_access_1-10.html" onclick="window.open('http://www.joechin.com/assets_c/2010/04/keychain_access_1-10.html','popup','width=727,height=277,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/04/keychain_access_1-thumb-400x152-10.png" width="400" height="152" alt="keychain_access_1.png" class="mt-image-none" style=""></a></p>

<p>Give it the name "iPhone Developer" and check overide defaults.
<a href="http://www.joechin.com/assets_c/2010/04/certificate_1-11.html" onclick="window.open('http://www.joechin.com/assets_c/2010/04/certificate_1-11.html','popup','width=617,height=437,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/04/certificate_1-thumb-400x283-11.png" width="400" height="283" alt="certificate_1.png" class="mt-image-none" style=""></a></p>

<p>Give yourself enough time. 10 years sounds about right. And change the type to Code Signing.
<a href="http://www.joechin.com/assets_c/2010/04/certificate_2-12.html" onclick="window.open('http://www.joechin.com/assets_c/2010/04/certificate_2-12.html','popup','width=616,height=436,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/04/certificate_2-thumb-400x283-12.png" width="400" height="283" alt="certificate_2.png" class="mt-image-none" style=""></a></p>

<p>Add as much or little information as you want to the personal information screen.
<a href="http://www.joechin.com/assets_c/2010/04/certificate_3-13.html" onclick="window.open('http://www.joechin.com/assets_c/2010/04/certificate_3-13.html','popup','width=617,height=436,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/04/certificate_3-thumb-400x282-13.png" width="400" height="282" alt="certificate_3.png" class="mt-image-none" style=""></a></p>

<p>After here, click next until the end. It should be shown in your Keychain Access application list.
<a href="http://www.joechin.com/assets_c/2010/04/keychain_access_2-14.html" onclick="window.open('http://www.joechin.com/assets_c/2010/04/keychain_access_2-14.html','popup','width=769,height=393,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/04/keychain_access_2-thumb-400x204-14.png" width="400" height="204" alt="keychain_access_2.png" class="mt-image-none" style=""></a></p>

<p><big>Update the Developer stack</big><br />
<p>We'll need to make a modification to the Info.plist of the SDK. Go to /Developer/Platforms/iPhoneOS.platform. Create a backup of Info.plist and open the original in Property List Editor. Change all instancese of <strong>XCiPhoneOSCodeSignContext</strong> to <strong>XCCodeSignContext</strong>. There are 3 instances of them in SDK 3.1.2. There might be more or less in future versions.</p></p>

<p><big>Back to XCode</big><br />
<p>In XCode open your project and change the <strong>Active SDK to iPhone Device - 3.1.2</strong>. Run the build command with Command-B. Go to the Directory with your project, open the <strong>build</strong> folder and into the <strong>Release-iphoneos</strong> or the <strong>Debug-iphoneos</strong> folder you'll find the executable. We're going to need to get this file into the iPhone.<br />
<img alt="project_folder.png" src="http://www.joechin.com/images/project_folder.png" width="385" height="329" class="mt-image-none" style=""></p></p>

<p><big>Copy your application to iPhone</big><br />
<p>You won't be able to get your application onto the phone using the normal channels. iTunes won't allow it. So the alternative is to copy it to the phone using SSH or iPhone Explorer. As with all things Mac, iPhone Explorer provides a GUI. And a GUI is always handy. Using iPhone Explorer go to the /Applications folder on the device. And upload your app folder. When complete it should appear like this. In some cases the app won't be set to executable. If this is the case you'll need to run the "chmod a+x" on the app folder to allow it to run.<br />
<a href="http://www.joechin.com/assets_c/2010/04/explorer-18.html" onclick="window.open('http://www.joechin.com/assets_c/2010/04/explorer-18.html','popup','width=451,height=364,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/04/explorer-thumb-400x322-18.png" width="400" height="322" alt="explorer.png" class="mt-image-none" style=""></a></p></p>

<p>Your application won't be present on the springboard. For that you'll need to restart the springboard. There are jailbreak applications that allow for this. You can also install the UIKitTools and run uicache from the commandline to update the springboard without restarting it.</p>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/6fbb268c-e5e2-4b29-893d-3ca13634e389/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=6fbb268c-e5e2-4b29-893d-3ca13634e389" alt="Reblog this post [with Zemanta]" style="border:none;float:right"></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Ker-plink!</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/03/ker-plink.html" />
    <id>tag:www.joechin.com,2010://3.171</id>

    <published>2010-03-12T19:42:34Z</published>
    <updated>2010-03-12T20:04:57Z</updated>

    <summary>Ker-plink! That was the sound of the hard drive in my Hackintosh that died. While normally I&apos;ve been a stand up guy about archiving (not to be confused with backups) of data. In this case the blood drained from my...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
    <category term="hackintosh" label="Hackintosh" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nas" label="NAS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="s3" label="S3" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>Ker-plink! That was the sound of the hard drive in my Hackintosh that died. While normally I've been a stand up guy about archiving (not to be confused with backups) of data. In this case the blood drained from my face as I walked into the study and heard the noise that everyone dreads to hear. So I jumped into action, tried to find which drive was making the racket (there were 3) verified that indeed it was no longer responding, console was spitting out streams of errors, and all the folders came up empty. I shutdown the Mac, took it out, weighted a few seconds for the platter to spindown (it makes a thunk when it comes to a complete stop). reconnected and restarted.</p>

<p>BIOS reports no drive 3. Hmm. Take it out again, slowly rotate the drive listening closely for grinding noises, nothing. Well this is slightly better than terrible. You see Watson, this disk has fallen for the Sector 0 error, commonly known as the "click of death". The read head tries to find Sector 0, and slides right past it, slamming the head into the spindle. So technically my data is still on the drive, I just have no possible way of getting it off. </p>

<p>Using my years of expertise, I know I can hopefully calibrate Sector 0 by freezing the drive and reading the data before the platter gets too warm. Into the freezer she goes. This hard drive has been sitting there while I order another hard drive and a NAS. I'm taking this opportunity to do something I know I should have done from a long time and formulate a real backup plan.</p>

<p>You see, the <a href="http://www.free.fr">Free</a> people came by and installed fibre to the apartment building. They assured me the units would be lit after the new year. Well that was 3 months ago and no fibre yet. My backup scheme sort of hinges on it, because pushing 60GB of data over 800kbit/s (that's 100KB/s) aDSL is mindfuckingly slow.</p>

<p>So the scheme is use the ReadyNAS Duo <a href="http://www.joechin.com/assets_c/2010/03/duo_reflect2-5.html" onclick="window.open('http://www.joechin.com/assets_c/2010/03/duo_reflect2-5.html','popup','width=588,height=256,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/03/duo_reflect2-thumb-150x65-5.jpg" width="150" height="65" alt="duo_reflect2.jpg" class="mt-image-none" style="" /></a> as the local NAS. And have it push my backups to an offsite point. In my case, Amazon S3. That way I can use the NAS as a local storage pool, torrentclient, and DLNA server. My energy sucking workstation Q6600/HD3870 doesn't have to be running continuously. And if the hard drives die in the next year or 2 (the dead drive lasted 3 years) I can restore the data using 100Mbit/s fibre.</p>

<p>If it sounds good to you, it sounds good to me.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Media Browser 2.2.2.0 is out</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/03/media-browser-2.html" />
    <id>tag:www.joechin.com,2010://3.170</id>

    <published>2010-03-01T15:47:13Z</published>
    <updated>2010-03-01T16:09:18Z</updated>

    <summary>For the Media Center enthusiasts, like me, I&apos;d like to point out a new version of Media Browser has been released for the public. Except for the pictures and music, Media Browser is how I view most of my videos...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>For the Media Center enthusiasts, like me, I'd like to point out a new version of Media Browser has been released for the public. Except for the pictures and music, Media Browser is how I view most of my videos and podcasts on my PC. While the standard video library on WMC is fine for viewing videos, this plugin improves the interface by a factor of 10 if not 100. Some of the things I take advantage of is the screen previews for TV shows and movies, banners and background.
<br />
<br />
<a href="http://www.joechin.com/assets_c/2010/03/avatar_mb-1.html" onclick="window.open('http://www.joechin.com/assets_c/2010/03/avatar_mb-1.html','popup','width=784,height=439,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.joechin.com/assets_c/2010/03/avatar_mb-thumb-400x223-1.jpg" width="400" height="223" alt="avatar_mb.jpg" class="mt-image-none" style="" /></a></p>
<p>One of the things I especially like it about it that it automatically downloads all the show data, images, and season artwork. There is very little you have to do.  Once Media Browser finds it it scans the filename to retrieve the internet data. This is great for those that don't like the overhead of having to manage your files, like mymovies. And it definitely is more informative than the default mediacenter browser. I've been looking into replacing my PC with a cheaper device, like PS3 or popcorn hour. The thing that keeps me staying is the interface of mediabrowser. Nothing else, I've seen, compares
</p>

<p>Don't take my word for it <a href="http://www.mediabrowser.tv/download">download it</a> yourself and give it a try.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Screenshots of Windows Home Server 2 leaked</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/01/screenshots-of.html" />
    <id>tag:www.joechin.com,2010://3.169</id>

    <published>2010-01-29T10:33:13Z</published>
    <updated>2010-01-29T10:42:56Z</updated>

    <summary>I&apos;ve been watching the Windows Home Server market for a while. It looks to be successful and Microsoft is aiming for version 2. Today, the screenshots of the next edition have been leaked. You can view them here. Some notable...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="backup" label="backup" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="beta" label="beta" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pc" label="PC" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowshomeserver" label="Windows Home Server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>I've been watching the Windows Home Server market for a while. It looks to be successful and Microsoft is aiming for version 2. Today, the screenshots of the next edition have been leaked. You can view them <a href="http://www.windows-now.com/blogs/robert/windows-home-server-v2-leaked-screenshots.aspx">here</a>. Some notable changes are the use of the Server 2008 platform (previously Server 2003 R2), 2 editions Premium and Standard, higher system requirements, and inclusion of a full Desktop. It appears there is some media integration but they don't work so it's not confirmed if it will make it into the final release. </p>

<p>Unlike the author of the other blog. I don't think its the biggest news since Apple released the iPad.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Happy New Year</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2010/01/happy-new-year-1.html" />
    <id>tag:www.joechin.com,2010://3.168</id>

    <published>2010-01-04T12:04:24Z</published>
    <updated>2010-01-04T12:16:06Z</updated>

    <summary> I know I&apos;m a little late but I want to wish everyone a Happy New Year. I was celebrating with my son and didn&apos;t have time to post on this blog. Because we bought a house and all the...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
    <category term="family" label="Family" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hackintosh" label="Hackintosh" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macintosh" label="Macintosh" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p><img src="http://i45.tinypic.com/14dpr2t.jpg" border="0" alt="Image and video hosting by TinyPic"><br /><br />
I know I'm a little late but I want to wish everyone a Happy New Year. I was celebrating with my son and didn't have time to post on this blog. Because we bought a house and all the expenses of moving into it, there wasn't a lot of available money to go crazy balla' style so I kept it simple: a bit of champagne, a walk to the top of Sacre Coeur, and watching the countdown from home. My son, who didn't take his afternoon nap, didn't have the energy to stay up til midnight. I had to carry him down the mountain.</p>

<p>THe following next days were spent trying to get my computer to boot. The hackintosh is failing hard since the last chameleon update and the problem doesn't seem solvable. The quickest option would be to backup our data and build a new install but I'm all out of capacity and need a new hard drive.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Updating redmine and changing from mongrel to passenger</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2009/12/updating-redmin.html" />
    <id>tag:www.joechin.com,2009://3.167</id>

    <published>2009-12-29T12:34:23Z</published>
    <updated>2009-12-30T12:15:39Z</updated>

    <summary>The support server at the office has been using redmine for a few years. When I set it up way back in the days it was configured to use a mongrel cluster behind an apache server. This setup has been...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
        <category term="All Things Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p>The support server at the office has been using <a href="http://www.redmine.org">redmine</a> for a few years. When I set it up way back in the days it was configured to use a <a href="http://mongrel.rubyforge.org/">mongrel</a> cluster behind an apache server. This setup has been great, lately it has started to show it's age. Sometimes a mongrel would get stuck, eventually the others would suffer the same fate, and the server wouldn't process anymore requests. So now that the holiday season is in effect I'm taking advantage of the lighter traffic to update the server.</p>

<p>Since this isn't a brand new install I'm taking a different track than most other redmine installs. And I've found upgrading to be more fraught with problems than a clean install. This is a production machine so in addition to normal backups I have to be cautious of breaking shit irreparably.</p>

<p>So let's get to work:<br />
After logging in the update your gems<br />
<pre>gem update --system</pre></p>

<p>Depending on the version of redmine you are using you will need to update your rails accordingly.<br />
<pre>bash#: rails --version<br />
Rails 2.2.2<br />
</pre><br />
According to the redmine News page 0.9 uses Rails 2.3.5 so now is a good time to update the rest of your gems<br />
<pre>gems update</pre><br />
Then download the redmine updates<br />
<pre>cd /var/redmine/<br />
svn update<br />
</pre><br />
In my case I've made some customization to the code and this sometimes conflicts with the update. You can monitor this by looking for 'C' in the left column while svn update is running.</p>

<p>If it isn't done so you should install passenger<br />
<pre>gem install passenger</pre></p>

<p>As I mentioned before, redmine was running through a rails mongrel cluster. Now I'm moving it to passenger and apache. After passenger is installed it is time to build it into apache<br />
<pre>bash: redmine# passenger-install-apache2-module<br />
Welcome to the Phusion Passenger Apache 2 module insaller, v2.2.8.<br />
This installer will guide you through the entire installation process. It shouldn't take<br />
more than 3 minutes in total.<br />
...<br />
</pre></p>

<p>At the end it will ask you to add the module to the apache configuration file. We won't be doing that. Instead we will make a module file and use the a2enmod.<br />
<pre>bash:redmine# nano /etc/apache2/mods-available/passenger.load</p>

<p>LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.8/ext/apache2/mod_passenger.so<br />
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.8<br />
PassengerRuby /usr/bin/ruby1.8<br />
</pre><br />
Ctrl-O and Ctrl-X to save and quite. Then<br />
<pre>bash: redmine# a2enmod passenger<br />
Module passenger installed; run /etc/init.d/apache force-reload to enable.</pre></p>

<p>Finally, update your redmine database:<br />
<pre>bash: redmine# RAILS_ENV=production rake db:migrate<br />
bash: redmine# RAILS_ENV=production rake db:migrate_plugins<br />
</pre></p>

<p>Modify your vhost.conf file to point the DocumentRoot to the redmine/public folder (mine was just pointing to the redmine root) and then run the apache force-reload command.</p>

<p>If you have anything like webrick or mongrels running it is alright to terminate them now. Point your browser to your redmine site and bask in your awesomeness :-)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Things I&apos;ve discovered today</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2009/12/things-ive-disc.html" />
    <id>tag:www.joechin.com,2009://3.162</id>

    <published>2009-12-21T18:19:06Z</published>
    <updated>2009-12-21T18:29:17Z</updated>

    <summary> Mono I&apos;ve downloaded, installed and used the Mono project IDE on my Mac. Compared to the last time I tried it many years ago it&apos;s not so bad. I created a small Windows application and the debugger was able...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p><br /></p>

<p><a href="http://mono-project.com/Main_Page">Mono</a><br />
I've downloaded, installed and used the Mono project IDE on my Mac. Compared to the last time I tried it many years ago it's not so bad. I created a small Windows application and the debugger was able to start and display the window. I'm not sure how much support for Windows Forms it provides but this would be to develop cross-platform applications.</p>

<p><br />
<a href="http://www.chami.com/html-kit/services/favicon/">Favicon from Pics</a><br />
It's a site that you upload a picture and it creates a favicon for your site. I'm not a graphic designer or artist so this is great for taking some photos and graphics I have and make it into something useful.</p>

<p><a href="http://pictorymag.com/">Pictory Magazine</a><br />
An online photo magazine with user submitted photos and stories.</p>

<p><a href="http://simplebits.com/">Simplebits</a><br />
A blog that I found while googling for something else and has impressed me with the content and usefullness of the posts.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Pics around Paris</title>
    <link rel="alternate" type="text/html" href="http://www.joechin.com/movabletype/archives/2009/12/pics-around-par.html" />
    <id>tag:www.joechin.com,2009://3.160</id>

    <published>2009-12-21T18:18:31Z</published>
    <updated>2009-12-21T18:18:31Z</updated>

    <summary> See and download the full gallery on posterous Posted via web from joechin&apos;s posterous...</summary>
    <author>
        <name>Joe Chin</name>
        <uri>http://www.joechin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.joechin.com/">
        <![CDATA[<p><a href='http://posterous.com/getfile/files.posterous.com/joechin/sHGddBIcwoBBjkkGrmDIEigoyndyyrhFGxlwwwJDaDAeJHFisAdxfosFEoyJ/IMG_0000.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/sHGddBIcwoBBjkkGrmDIEigoyndyyrhFGxlwwwJDaDAeJHFisAdxfosFEoyJ/IMG_0000.jpg.scaled500.jpg" width="500" height="667"/></a> <img src="http://posterous.com/getfile/files.posterous.com/joechin/BFAfwroCvIkedHjrCpfCqGmxykrFtIsAzBFrAJllzuwJrsmhlAywIcCcJkEb/IMG_0001.jpg.scaled500.jpg" width="453" height="604"/> <a href='http://posterous.com/getfile/files.posterous.com/joechin/nBHblGFboHlckcpCgEuGJytCzztmBiwlzxcHDaoyfFsxDzdpglDDBzEbErJb/IMG_0002.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/nBHblGFboHlckcpCgEuGJytCzztmBiwlzxcHDaoyfFsxDzdpglDDBzEbErJb/IMG_0002.jpg.scaled500.jpg" width="500" height="375"/></a> <a href='http://posterous.com/getfile/files.posterous.com/joechin/ujCIGmlnGumhbxCploiaIgguqbDcwbuCnEpkEudBsqjgqteGtwGpBxJkBJiy/IMG_0003.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/ujCIGmlnGumhbxCploiaIgguqbDcwbuCnEpkEudBsqjgqteGtwGpBxJkBJiy/IMG_0003.jpg.scaled500.jpg" width="500" height="667"/></a> <a href='http://posterous.com/getfile/files.posterous.com/joechin/kHvquDjrxAysDvmewlarrJeikIrcjDsugbDaipHqbhcwbJgwEEvxgrhgoJpx/IMG_0004.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/kHvquDjrxAysDvmewlarrJeikIrcjDsugbDaipHqbhcwbJgwEEvxgrhgoJpx/IMG_0004.jpg.scaled500.jpg" width="500" height="667"/></a> <a href='http://posterous.com/getfile/files.posterous.com/joechin/zxfIzahdlGAADGEAtFlsphqGfiHoEGICmjiFlHtHHeverpxlirkrCpvbHcJo/IMG_0005.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/zxfIzahdlGAADGEAtFlsphqGfiHoEGICmjiFlHtHHeverpxlirkrCpvbHcJo/IMG_0005.jpg.scaled500.jpg" width="500" height="667"/></a> <a href='http://posterous.com/getfile/files.posterous.com/joechin/xCwDtafjvjpzzgIhHcyDiIedExfwCmDnhziHaufmwmcGxGlmwheuabrcAjkj/IMG_0012.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/xCwDtafjvjpzzgIhHcyDiIedExfwCmDnhziHaufmwmcGxGlmwheuabrcAjkj/IMG_0012.jpg.scaled500.jpg" width="500" height="667"/></a> <a href='http://posterous.com/getfile/files.posterous.com/joechin/gjlizFtsFdkAibAEDhjbdivAhBgukmjEukJjufyaJsJuxbktimGxEcbwgmqr/IMG_0013.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/joechin/gjlizFtsFdkAibAEDhjbdivAhBgukmjEukJjufyaJsJuxbktimGxEcbwgmqr/IMG_0013.jpg.scaled500.jpg" width="500" height="375"/></a> <div><a href='http://joechin.posterous.com/pics-around-paris'>See and download the full gallery on posterous</a></div></p>      <p style="font-size: 10px;">  <a href="http://posterous.com">Posted via web</a>   from <a href="http://joechin.posterous.com/pics-around-paris">joechin's posterous</a>  </p>  ]]>
        
    </content>
</entry>

</feed>
