Disable Shutter Sound in Nokia 6101

To disable the annoying camera sound in the Nokia 6101, do the following: Menu âžž Media âžž Camera âžž Options âžž Settings âžž Camera sounds âžž Off And I thought I’d need to get some fancy firmware hack!

Nokia 6101 Issues

I’m not having any real issues with my new phone, but these are the things I’d like to be able to change:

  • It’d be great to be able to Sync with my Mac Address Book.
  • Camera shutter sound is very loud. Will need to disable it. Done.
  • PTT button is a waste of space. Would like to remap it to something else.
  • Need a blank operator logo. Had one for the 6610, and it was great. Done.
  • Front screen is lower in colour depth. Images look bad.
  • Some photos don’t transfer across properly - they cannot be opened when copied to the phone.
  • Memory isn’t very large (<3Mb).
  • The Optus image on the mini screen when it’s open sucks.

Don't Break My Data!

I was excited about the update to Missing Sync for Palm OS. Finally, it promised to link up Palm and iCal categories. This to me was a big reason to upgrade, since I seem to spend lots of time manually updating calendar items to be in the right category. It also promised better Address Book support. Including multiple addresses, birthdays, and support for Address Book groups. And that’s where it falls down. Multiple addresses are fine, as are birthdays. And groups work, kind of. The big issue is that it’s possible in Address Book for a contact to belong to multiple groups. In fact, I have contacts that are in about 6 groups. When one of these contacts is synched to the Palm, it chooses one of the groups, and assigns it to this. That’s okay, I have no issues with that. What shits me is that when it is brought back into Address Book, it now only belongs to this group. All of my hard work making sure all contacts are in the right groups is wasted. There’s a large difference between a one-to-one and a one-to-many or many-to-one correspondence. And contact vs. groups can clearly be a one-to-many. Obviously, in iCal, the behaviour is simpler, as an event can only belong to one calendar. And another thing. When I have an email address on iCal, I want it to be an email address on the Palm. Otherwise, when I try to IR it to my phone, it only takes the number part of the email address. ie: luser88@hotmail.com -> 88 in the phone. I think I understand why Mark/Space have set this up: PalmOS doesn’t distinguish between phone numbers and email addresses (other than email addresses get E-mail as their field name), so the simplest way to match up Work email and Home email is to just classify them as work and home, and parse the data on the reverse sync looking for the @ sign. Of course, this doesn’t help me a helluva lot.

New Phone: Nokia 6101

Well, my contract with B Clear and Simple finally ran out, so I ran out and got a new phone, and a new contract. Luckily, a few years back the Australian Government decided to make it possible to port your number to a new Service Provider, so I’m keeping the same one. And for some reason to get this legislation through, they didn’t have to make up some bullshit about clear and present danger of terrorist threat on home soil… Anyway, the first OptusWorld shop I went to didn’t have any 6101 phones, so I went to another, and they did. Took about an hour (or so it seemed) for all of the paperwork to be done. Then the guy said it would take about 4-5 hours for my old SIM card to stop working, and my new Optus account to be up and running. I wandered 100m down the mall, went into a sushi bar and unpacked my phone. Battery nearly fully charged, and SIM card already working! So, I really like the phone so far. Especially since the old phone was starting to have some issues: buttons weren’t registering properly on a click, and so on. I’ll write more when I’ve actually used it for some time.

Updated iSync loses devices

I bought a new phone yesterday, and was partway through the process of sending all of my contacts from my Palm Zire through to the new phone (a Nokia 6101), when I noticed that the contact details were not current. I’d just imported a whole lot more contacts into Address Book, and modified a fair chunk of the rest of them, and these changes weren’t reflected on the Zire. As it turned out, one of the System updates I’d done recently had updated iSync, and in doing this it removed the Zire from the synching devices list. Because Missing Sync doesn’t run iSync unless there are devices there it needs to sync with, and with Missing Sync/Palm Desktop you don’t explicitly run iSync either, I had no idea this had happened. Running iSync manually fixed the problem - it ran a little helper that re-added the Zire to the devices list. Of course, now I have to re-copy all of the contact I’d already transferred. Grr.

$smarty.get.*

I don’t know how I never found this before… You can use {$smarty.get.<var>} to get the URL variable you want. For instance, you can use the following ones in WordPress MultiUser:

  • year
  • monthnum
  • day
  • name
  • paged/page
  • category_name
  • wpblog

Unfortunately, these variables don’t seem to be set with Pages, rather than Posts. However, this has given me some tips as to how to fix the .htaccess RewriteRule problems causing Blogsome not to display subsequent pages of monthly archives. Possibly something to do with the fact it uses page, rather than paged, and that for some reason it parses the word page as the name of the post. This looks like not a .htaccess bug at all, now that I think of it.

Toolbox Script Issues

This is more of a personal note, rather than a blog post, but still…

  • timemods.js parts do not work in IE 5.5
  • quicktags.js does not remove some text (as required) in IE 5.5
  • floater.js has some issues with IE - clicking the shrink/grow checkbox when not at the top of the page is buggy. It then moves the box down too far, and keeps moving it down when scrolling
  • In IE, the buttons are too wide. This might actually be a CSS issue, rather than a script issue.

Unfortunately, I don’t have an installation of IE 5.5 to figure out why the first one is so. I’m not that worried about it as it is a modification that can be lived without. Ditto for the second: it just removes the info about what tags are acceptable, and the buttons are just for these. The third one is the one that annoys me - I spent a fair bit of time getting the floater code to work properly, and I thought I had ironed out all of the bugs. It’s also very frustrating that IE doesn’t respect the position:fixed CSS attribute. That makes everything so much easier. (I think this is the section with the code bug. It may not be an IE specific bug, but since IE is the only browser that actually uses the object.makeFixed(); method, it’s the only browser that displays this bug). The final one may have something to do with Installed Fonts. I’m not that sure. And since in general text is a little too wide in IE (such as in the sidebar, where some stuff wraps onto a second line) this looks to be the case.

Moving from Blogsome

Luis Suarez, over at elsua.net wanted to know how to get his posts out of Blogsome. It’s really quite simple - all you need to do is use any XMLRPC offline composer that can get an arbitrary number of posts. ecto is a great example. Then set it to get more posts than you have, and it will grab them all from the server. You may need to learn how to set it all up - I won’t go through that here, but if enough people comment, I will write a tutorial. You can then re-post these entries to another server. IIRC, there isn’t a way to say ‘post all of these entries to another server for me’, so I wrote an AppleScript to do this when I migrated to Blogsome. Basically, it grabbed all of the posts from an Account, and cycled through them, posting each one to Blogsome (after changing the date to match the original, I think - there was an issue where it thought each post was a ‘new’ post, rather than using the old date). If you are on a Windows box, there is a version of ecto for Win, but obviously no AppleScript, so you may wish to investigate other solutions. It should be possible to write a simple program that just does this (copies posts from one host to another, via XMLRPC), but I don’t have the need, so I won’t write one ;) As it turns out, Louis asked for, and received a zipped file of all his posts anyway, but incase anyone else needs to do it fast… Oh, and Louis, I didn’t write a Comment because I didn’t want to have to create yet another account somewhere. Maybe you could consider turning on Comments, and using some sort of Spam protection other than requiring logging in. Casual commenters will be quickly turned off this. All of my Comment Spam is gone, just by using a simple JavaScript - now all I get is Trackback Spam.

Post Time Bug

A bug seems to have slipped through my JavaScript of Human Time Posts. The post before this was definitely posted in the wee hours, yet they are being treated as posted around lunchtime. Must fix that. And the fact I’m now running under daylight savings. (Fixed, needed to update the Options).

Custom Address Book Fields

Creating custom Address Book fields wasn’t quite as painless as I’d hoped. At least, not in a form that doesn’t look like being broken in future updates. The simplest method is to choose a field you aren’t already using. I chose Related Names, since I didn’t know until that point that this field existed! The other fields that were available weren’t really appropriate: Maiden Name does not allow for duplicates, and Dates is designed, for, well, dates. The next step is to set up the template. Go to Preferences, and choose the Template tab. Choose Related Names from the Add Field popup menu, and alter the label to whatever you want it to be. Now, you can go and add data of the type you require. Some caveats: the items in the Template will only appear if the record (person) you are editing does not have any items in the ‘Related Names’ field(s). If they do, you can add extras, but the ones you added to the Template do not appear in the list. Might file this as a bug.