iPhone and AppleCare International Warranty

Well, I didn’t expected this but it is what it is…

It appears only for iPhone the AppleCare warranty is different. Basically iPhone (and Extended AppleCare protection plan) warranty is only valid in the country of purchase.

So I had bought my iPhone along with extended AppleCare from United Kingdom, but this can’t be serviced in India… I have to fly to London or a place where Apple Retail Store is to get warranty benefits… damn…..

Atleast one good thing out of this is that apart from iPhone, all other Apple products enjoy AppleCare international warranty coverage. Otherwise AppleCare is pretty much useless..


Converting Mailman/Pipermail text archive to mbox

I wanted to import mailing list archive in my Apple Mail.app which support “Files in mbox format”. Found following python script by Paul which converts text archive to mbox.

Click to continue reading “Converting Mailman/Pipermail text archive to mbox”


Data Loss Bug in Cocoatech’s Path Finder 5.5.6

Cocoatech’s Path Finder is a great application. I am trying it out for some time now. I have noticed following bug couple of times.

If you have a file of more than 4gb stored on file system of type “Mac OS Extended” , and if you try to move it to a FAT32 partition, it fails.

Which is fine since max file size on FAT32 file system is 4gb. What is frustrating is that Path Finder doesn’t tell you this that the file move operation is failed. On top of it, it will remove file stored on “Mac OS Extended” file system, thinking the file move operation was successful.

Uhhh….big thumbs down… I wish they fix this problem….


Speed Up SSH Connections

If you are working with a remote server using SSH, which requires frequent connections you might have noticed how it takes a lot of time to establish a connection. You also have to enter password every time you connect.

You can speed up this processes by configuring ssh to reuse connection to the same server if its has a connection already established.

This is a feature of OpenSSH, which I have tested on Snow Leopard and Ubuntu.

As per manual,

Enables the sharing of multiple sessions over a single network connection. When set to “yes”, ssh(1) will listen for connections on a control socket specified using the ControlPath argument. Additional sessions can connect to this socket using the same ControlPath with ControlMaster set to “no” (the default). These sessions will try to reuse the master instance’s network connection rather than initiating new ones, but will fall back to connecting normally if the control socket does not exist, or is not listening.

In order to configure, create or edit ~/.ssh/config file and add following lines –

Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p

In order to test above, you can use -v while using ssh command. This will print debug information message while establishing a connection. While using ControlMaster you will notice that the there are lesser messages.

debug1: auto-mux: Trying existing master

If you don’t want to reuse existing connection you can use ssh with -S none which will create a new connection.


Successful Installation of Snow Leopard on Dell D630

(Disclaimer: The following instructions/attachments potentially violates Apple’s End User License Agreement for Mac OS X. Please ensure you own a copy of Mac OS X Snow Leopard if you wish to follow the procedure.)

Thanks mialemat for excellent guide.

Visitors please refer http://www.megaupload.com/?d=E3O897IL


My tryst with OSX86 on Dell Latitude D630


Tried to setup OS X on my Dell Latitude D630 and finally gave up. I don’t think its possible to have a working OS X on D630.

I had tried all three DVD’s which are available.

  1. iDeneb v1.5.1 OSX10.5.7 (UPDATED VERSION) (Intel PC AMD PC) – This seemed most promising, being latest … blah blah… Didn’t worked.
  2. Kalyway 10.5.2 DVD Intel_Amd (sse2/sse3) EFI V8 – All praised this one. Didn’t worked.
  3. IATKOS V7 10.5.7 – Didn’t worked.

I always ended up with

IOAPIC: Version 0x20 Vectors 0:23

I  tried to boot from external USB drives…same error. First restoring the iso’s on the external drive didn’t boot, partition type MBR tried using Disk Utility.

Had to use OSX86Tools_1.0.150 and Chameleon-1.0.11-installer to make those USB’s bootable.

Burned iDeneb and Kalyway on DVD… didn’t worked… booted without problem though unlike USB drive.

At the Darwin boot prompt entered options, -v -k -f cpus=2 etc etc still didn’t worked.

Disables multi-core in bios… change to AHCI from ATA…. didn’t worked.

Finally…. spending over two days…. my tryst with OSX86 on my Dell D630 is over.

Update: I was able to install Snow Leopard on my Dell D630.


Learning .Net and C# on Mac OS X

I have been using Java for a while now, few recent instances got me interested in understanding .Net and C#.

I am using mac and decided to try out mono 2.0 which provides .Net development platform for OS X.

Click to continue reading “Learning .Net and C# on Mac OS X”


Invalid content in Journal

One of my macbook pro’s drive was not mounted. Using Disk Utility, i ran Repair Disk, which gave me error “Invalid content in Journal”.

From discussions.apple.com and from macfixit

#diskutil list

This will list the volumes on the drive, and give you their identifiers. Locate the drive’s volume name, and get the identifier for that drive, and then run the following command to remove the journal on the device:

#/System/Library/Filesystems/hfs.fs/hfs.util -N /dev/IDENTIFIER

NOTE: The “IDENTIFIER” should be something like “disk0s3”

I again ran Repair Disk from Disk Utility and the drive was mounted… voila.. saved me a day…

Technorati Tags: ,


Graphic License Cards

License Image

License keys don’t need to be boring text strings. All the data
contained within the license key can be kept in a beautiful image,
providing the following benefits:

  1. First of all — starting from the very beginning, Mac has always
    been more about graphics than text. Using graphics allows you to
    represent the information the way you want. An image is more tangible
    that a hexadecimal sequence of seemingly random characters.

  2. Drag-and-drop defines the Mac. We do not want people trying to
    type the license key by hand; images can be dragged and dropped with

  3. Since the license information is hidden in the image file,
    developers can stuff as much information as they want into it. No
    longer will developers need to avoid adding something to the generated
    license because of space constraints.

  4. The license cards contain the user’s personal information, so they will be less likely to publish it on the Internet.

  5. Software is intangible, and this is especially true for products
    purchased online without a shrink-wrapped box. The sequence seemingly
    random characters does not give you a feeling o that you got something
    real in return. This license card is a close as it gets:



OSX on AppleTV

Well the breakthrough is done, OSX runs on AppleTV! Now we got our
low budget mac we ever wanted. Infos on the install can be found at www.AppleTVHacks.net , the new special ATV kernel was posted to www.hackint0sh.org/forum.