Bluetoothing

Well, I’m part way there in my efforts to sync my T3 with my work desktop over Bluetooth. Both of the units can discover the other but when I tap the Hotsync button, the T3 fails with

Error: Serial: timeout. Could be bad cable or faulty Modem. (0x0305)

I can use hcitool to get bits of info from the T3

hcitool scan

Scanning ...
00:07:E0:31:75:D6 Eugene Mah
hcitool info 00:07:e0:31:75:d6

Requesting information ...
BD Address: 00:07:e0:31:75:d6
LMP Version: 1.1 (0x1) LMP Subversion: 0x700
Manufacturer: Broadcom Corporation (15)
Features: 0xff 0xff 0x0d 0x00 0x00 0x00 0x00 0x00
<3-slot packets> <5-slot packets> <encryption> <slot offset>
<timing accuracy> <role switch> <hold mode> <sniff mode>
<park state> <RSSI> <channel quality> <SCO link> <HV2 packets>
<HV3 packets> <u-law log> <A-law log> <CVSD> <power control>
<transparent SCO>

so I know BT is active on both. I just can’t get the T3 to establish a connection for some reason.

I suppose I could just bag the whole thing and go out to get a new cable or cradle to sync and charge with. That would be so un-geeky of me though.

Palm BT HotSyncing

Just here for future reference so I don’t have to go digging for it again
Configuring a Bluetooth connection to a desktop computer
Setting up a Bluetooth HotSync operation with a desktop computer
Synchronize your PalmOS® Handheld over Bluetooth in Linux
Bluetooth Adapter Setup for the Palm Tungsten |T series
Internet Access via Bluetooth on Linux

Next Fedora desktop task

Figure out how to sync my PDA to the desktop. The cradle I have is a little flaky and for some reason doesn’t always establish a reliable connection (works fine for power though). I do have a Bluetooth USB adapter though, so maybe I can get a sync going through BT. Don’t know if it’ll work though because the BT on the T3 is supposed to be somewhat limited. Worth a shot though.

Movable Type 4 b5

Got beta 5 of Movable Type 4 up and running. So far so good. All the issues I was having with beta 3 have been taken care of and I haven’t run into any significant new ones yet.

There are a few changes that need to be done to my existing templates to keep them working, but those are mostly related to renamed Javascript functions. Otherwise migrating over with my existing templates should be pretty painless.

The default templates that come with MT4 are very different from previous MT templates. I haven’t had a chance to go through them all yet, but everything has been made more modular, which should make things easier to troubleshoot. It does increase the complexity and number of templates and modules to deal with though.

MT4 is a little more sluggish compared to MT3 when moving around in the back end. I suspect some of that can be alleviated if I moved to a mod_perl or mod_fcgi environment. Didn’t have much luck with doing that with MT3, but support for them is supposed to be better in MT4 so maybe I’ll give it a try again.

Depending on how beta 5 goes, I might go ahead and migrate the blog over to get a better idea of how things go in the real world.

Update: The MTEntryIfComments plugin seems to have broken with b5 with the following error on rebuild:

Parse error in template ‘Main Index’: <MTEntryIfComments> at line 129 is unrecognized.

Fortunately it can be easily worked around by using a

<MTSetVarBlock name="comment_count"><$MTEntryCommentCount$></MTSetVarBlock>

<mt:if name="comment_count" gt="0">
...
</mt:if>

type of construct, but now I’m finding that MTEntryCommentCount always evaluates to 0 in beta 5. Didn’t notice if this worked before, but I submitted a bug report so I should find out soon if it’s a problem with me or with MT.

Sacrificial iPhone

AnandTech has a neat article showing off the guts and innards of an iPhone.

They did a pretty thorough dissection of the iPhone. I don’t think all the king’s horses and all the king’s men will be able to put it back together again. At least as a working unit anyway.

Still not enough to get me to want a cell phone.