The Syncing Apple An Exploration of Technology and Devices

28Oct/080

iPhone syncing on Linux

iphone.jpgI haven't tried this (I use a Mac) but someone has the iPhone syncing on Linux (looks like ubuntu based). There is a lot of info about the iPhone/iTunes pairing and syncing via USB over at the site.

Filed under: Sync, iPhone No Comments
28Oct/080

Boxee

boxee_logo.png
I got my account on Boxee today. Installed it on my mac, and I've been enjoying it all day. Really amazing interface with some cool social features. This is what we are working towards at work (but with linear tv). The hulu assets are what really make it compelling.

Filed under: IPTV No Comments
23Oct/080

Android 101 – Part 2

Now that the emulator is up and running, you need to get familiar with adb - the Android Debug Bridge - and start poking around at your device.

I found ADB back in the latest SDK, and used it to connect to my emulator. You can start a shell and poke around. I want to get networking up on the emulator-- without connectivity this whole enterprise is pointless.

Find your device first:

$ adb devices
List of devices attached
emulator-5554	device

Start a shell:

$ ~/work/android-sdk-mac_x86-1.0_r1/tools/adb -s emulator-5554 shell
# ls
sqlite_stmt_journals
cache
sdcard
etc
system
sys
sbin
proc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
#

Reading Materials

I just ordered some Android books: Hello Android & Unlocking Android. They both have PDF versions available right now.

Filed under: Android, Tech No Comments
22Oct/080

Starting Android Open Source Emulator

Once you have build Android on your Mac OSX (I have Leopard) following the Google directions, it's time to start it. This wasn't as easy as it sounds, as I couldn't find any docs that talked about this, except for this page that talks about the emulator in the SDK.

In your droid repo directory, this will start the emulator:

$ out/host/darwin-x86/bin/emulator -system out/target/product/generic -kernel prebuilt/android-arm/kernel/kernel-qemu

From there, you are back to working with it just like in the SDK.

Picture 2.png

Filed under: Android, Tech No Comments
21Oct/082

Building Android – Available Now!

Android is OpenSourced, and you can build it yourself on MacOSX or an Ubuntu machine. THis is not the emulator, but real Android OS running on your system.

http://source.android.com/download

Has the directions.

Check out the known-issues page before giving up- there are some rough edges.

10/22 Update: watch out for your file system on the mac, you need to have one that is paritioned and formatted with case sensitivity, I just found out:

~/work/mydroid [558]$ make
build/core/product_config.mk:229: WARNING: adding test OTA key
build/core/main.mk:58: ************************************************************
build/core/main.mk:59: You are building on a case-insensitive filesystem.
build/core/main.mk:60: Please move your source tree to a case-sensitive filesystem.
build/core/main.mk:61: ************************************************************
build/core/main.mk:62: *** Case-insensitive filesystems not supported.  Stop.
Filed under: Android, Tech 2 Comments
11Oct/080

Zimbra and new IP’s

So I've been happily using Zimbra as my primary mailserver for a couple of years. My host recently changed IP addresses, and I took the time to update zimbra to the latest release. Two things tripped me up.

First, this upgrade, unlike any other, refused to complete- the LDAP wouldn't start after it was upgraded. Searching for the error, the forums on Zimbra pointed to DNS issues. Perhaps it was taking a bit longer for my new A records to propagate... but a dig found them correct. I resolved the issue by putting an entry into my hosts file on the server, which allowed LDAP to bind the new IP and the upgrade completed.

Second, I soon discoved that using the WebUI (which is the only thing I ever use, it's so nice) that I couldn't send any mail- every address was 'rejected' - back to the forums, where I quickly located this nice page, which explained the issue. It was the ZimbraMyNetworks - it contained the old ip address of the server, and since it had changed, it thought the UI (which is running on the server itself) was trying to relay. Following this page I updated the ZimbraMyNetworks settings and switched host networks.

The two best things about zimbra are the price, and the support- by both the community and the developers. I've rarely come across such complete docs and support pages for such a complicated piece of software. They really do an excellent job. I hope Yahoo keeps Zimbra open for the long run.