Category: Tech, Code & AI

  • MacBook 60W Adapter Cable Melted, Fire Hazard

    This isn’t the first Mac I’ve owned. Although the iPhone is probably the best phone out there, Mac computers are crap. I found an old blog entry that I wrote when both mine and wifey’s iBook G3 failed at the same time. I also had an extremely hard time replacing the slow 4,200 rpm hard drive in my old iBook. To date, the new MacBooks are still running 5,400 rpm drives. Give me a break, Dell’s already selling laptops with 7,200 rpm drives.

    After making three trips to the Apple Service Center at AMK for motherboard, display and power adapter failures, I sold my problematic iBook. Wifey wasn’t so lucky and her iBook failed on her before she could sell it so  we sold the parts – AirPort card, power adapter, battery, etc. for money instead. The unsold remains are still in my room.

    Wifey's iBook G3 meets the MacBook.
    Wifey's iBook G3 meets the MacBook.

    I’m using my (sis’s) MacBook now and the adapter has been acting up for the past few days. It would go on and off intermittently but with some wriggling of the wire near the power brick, the problem goes away. I knew the wires were fraying, but there’s nothing I could do about it. Apple didn’t design their things to be user-serviceable, otherwise I would have taken it apart and soldered the wire. Apple needs to go green with their service program!

    (more…)

  • Finally, I’m an iPhone 3G (not 3GS) Owner

    Not exactly very proud to be a super late adopter of the iPhone 3G, but I’m certainly glad I received it on the evening of Tuesday September 1, 2009 as scheduled. My primary aim wasn’t actually to get an iPhone, but to switch to SingTel ‘cos StarHub’s signal strength was terrible in almost every place I work. Well, it’s not surprising they were all SingTel buildings – ComCenter, Telepark, etc.

    I'm a happy man with a new iPhone 3G.
    I'm a happy man with a new iPhone 3G.

    Since I was doing a switch to SingTel, I thought, what the heck, I’ll just grab the iPhone 3G that’s going for only $88 at SingTel’s online shop. I’ll finally get to enjoy 3G data speeds that’s lacking in my current iPhone 2G. One other thing I’d love to have is the improved clarity of the iPhone 3G speaker so I can make calls in the car when I forget to activate my bluetooth!

    So with a new iPhone 3G, what should I do with my iPhone 2G that has a cracked glass? Should I spend $200+ to replace the glass and cover so it looks like new, and either sell it or pass it on to my siblings, or should I sell it for $150, or should I just use it?

  • Opteka 500mm Mirror Lens First Tests

    I bought a cheap Opteka 500mm mirror lens off eBay and the UPS package finally arrived on Wednesday after two days of failed delivery attempts. Hooray!

    500mm in a box.
    500mm in a box.

    (more…)

  • Ten simple steps to Skype over 3G on the iPhone

    Skype prevented users from making calls over 3G data networks on the iPhone for contractual reasons, but I think many would love to have it working. Here’s a summarized version of getting Skype to work on the iPhone.

    I’ve tested it on the 2G and it seems to work, though voice call quality is choppy.

    The pre-requisite here is to have a jailbroken iPhone with Cydia installed, and also knowledge of basic UNIX command line and the VI editor.

    If you do not have a jailbroken iPhone, do not ask for instructions here. You should find them online elsewhere.

    1. Install or update to the latest version of MobileSubstrate via Cydia. This fixes a crash on Skype.
    2. Install VoIP3G via Cydia. This enables you to make VoIP calls via 3G.
    3. Install SSH and VIM Enhanced via Cydia. You will need this to edit some files in your phone.
    4. Connect to a Wi-Fi network, preferably the same network as your computer.
    5. Get the phone’s IP address under Settings > Wi-Fi.
    6. SSH to the phone as root with the password alpine (this is the iPhone default if you haven’t changed it).
    7. Go to /Library/MobileSubstrate/DynamicLibraries and edit VoIPover3G.plist.
    8. You will see a line that looks like the following…
      Filter = {Bundles = ("com.Fringland.Fring");};
    9. Appened “com.skype.skype” to the array (it might already be there), e.g.
      Filter = {Bundles = ("com.Fringland.Fring", "com.skype.skype");};
    10. Save the file, restart your iPhone, and reinstall Skype.
  • A new MacBook battery from eBay

    Look what the postman brought over the weekend in a very nicely wrapped package. No tapes, just ropes. Neat!

    Nicely wrapped package.
    Nicely wrapped package.

    (more…)

  • Inside a MacBook Battery

    The battery on my MacBook is dying so I decided to just take it apart. You know, nothing stops my curiosity. I love taking things apart ever since young, though I wasn’t able to put most of them back together… last time. Hopefully, some things improved.

    Of course, I’ve paid for my curiosity with nasty shocks – just last week, I got a nasty zap from a flash capacitor inside my Canon Powershot A70. I got so pissed I just shorted the capacitor to get rid of the current in it. Some months ago, I got super freakin’ zapped by the household 240V AC current while taking apart a Sun PSU. The house tripped.

    Actually, this MacBook belongs to my sis, but she hated it so much so I swapped my laptop with hers, so technically, I’m taking apart her battery.

    Anyway, here’s the takeapart journey. Small torx screwdrivers are needed to remove all ten screws on both sides of the battery.

    Tiny torx screws at the sides of the MacBook battery.
    Tiny torx screws at the sides of the MacBook battery.

    (more…)