Blogger Actions: New Post Edit Posts Edit Template Edit Settings

You can run a JVC Everio without the hard disk!

To get to the hard disk you need to remove 4 screws (phillips size 0) from the side/bottom (they're all attached to the side panel). Removing the side panel takes a little bit of effort due to some plastic tabs. In here is the hard disk with some big rubber things on each corner, presumably to minimize vibrations.

The hard disk as a ZIF connector which can be removed by pulling really hard or really easily if you flip the tab first. The ribbon cable connects to the camera and it can be removed from there by flipping a bit up.

The camera runs just fine with the hard disk removed. It seems to think the drive is there and will report errors if you try to use it. Simply tell the camera to use the SD card for videos/stills and you're good to go.

Or rather, you would be good to go if the SD slot wasn't broken. I don't think the SD slot in this camera has ever been used and I had to try a few cards before it managed to do anything at all. It said to format the card and it did that but then it said the card was full. Bummer.

So instead of using an SD card I'm going to get a CF to ZIF adaptor and a 133x (slow) 8GB CF card. These will fit nicely in the space vacated by the hard drive. It'll cost about $55 and the CF card will give me 2 hours of high quality or 4 hours of normal quality recording. More capacity doesn't seem to be worthwhile for what I'm expecting to use the camera for. Less capacity doesn't actually cost less to buy. I could get a faster CF card but I wanted this to be cheap and I need to transcode everything as it comes off the camera anyway.

The CF to ZIF adaptor has been ordered. I'll test it with a spare/borrowed CF card before getting the 8GB card.

Labels: computers

ntldr can't count (why Windows has to be on the last partition)

When I got the new 500GB hard disk I partitioned it up similar to the old drive with all the extra space going to a new partition at the end of the disk. There were a few issues with the backup/restore of the Mac partition. I would have thought Time Machine would be able to properly migrate a system to another hard disk but I have missing directories and symlinks that affect things like apache (won't start due to missing /var/log/apache). I've got Snow Leopard here that I haven't installed yet so I think I'm going to do a clean install instead of an upgrade.

The Windows partition was ... more trouble. I used ntfsclone to move it but there's a few little tweaks you need to do for Windows to work and ntfsclone doesn't do them. A quick round trip through WinClone sorted that out though. And here's where things got weird. The system wouldn't boot because it said that hal.dll was corrupt. I tried all sorts of things to get it going to no avail. Even installing again resulted in a system that failed to boot from the hard disk. Eventually, kind of on a whim, I tried changing boot.ini to use partition 2 instead of 3. The MBR contained 4 entries, the protective EFI entry and the 3 partitions so the Windows partition was entry number 3. Anyway, with boot.ini using partition 2 the system actually loaded the kernel only to fail mounting the root filesystem.

So here's my theory.

ntldr can't count. It sees boot.ini's partition(3) but manages to mis-count, possibly because of the EFI entry in the MBR and loads partition 4. If you set boot.ini to 2 ntldr is happy but the kernel gets confused because partition 2 is HFS+.

Apple's Boot Camp assistant only lets you create the Windows partition at the end of the disk and a triple boot guide I found mentioned that Windows had to be the last partition to work (though no actual reason was given for this). I moved the Windows partition out to the end of the disk, changed boot.ini to use partition(4) and now Windows boots.

But it ntldr mis-counts how does it work? I think ntldr gets to the last partition and just goes, "must be this one". Why isn't this a problem on most PCs? Normally Windows is partition 1 and even when it's not there is probably not an EFI protective partition on the disk.

Anyway, I can _finally_ play games again (haven't done any gaming since my trip to the US) so I'm happy.

Cinema volume rant

I saw Inglorious Bastards last night. It's an awesome movie but not historically accurate. I suppose there was never a claim that it was but I'm used to historical fiction being at least based on actual events. Also, having recently seen Der Untergang, it was strange seeing such a different visualization of Hitler.

Now for my rant.

I rarely go to the cinema these days and you know what, the thing I hate most about the cinema experience is the ear-splitting volume they subject you to. It's not that I expect a cinema to tune their audio the way I do at home, it's just that I like being able to hear well and going to a cinema is ruining my hearing.

At home, the acceptable volume range of a movie goes from "above ambient" to "loud". Unless you've got a dedicated, sound-proofed movie viewing room there will be a certain amount of ambient noise so the minimum volume you can have at home is higher than what you can have in a cinema. On the other end of the spectrum, you can't have gun shots scaring the neighbors so the maximum volume you can have at home is less than you can have in a cinema.

There are 2 ways to deal with this, direct scaling of the film volume levels to match your minimum and maximums and compression (where the lower sound levels are played as-is and the louder ones are made quieter than they would otherwise be. I would much prefer the scaling although there does not seem to be any support for this in any equipment I've seen and most movies broadcast for TV do not seem to have had this done to them. Luckily, my amplifier supports compression, otherwise even this would not be available to me.

So when you're watching a movie in a cinema you expect greater dynamic range. This means that whispers are hard to hear and gun shots near the camera will be painfully loud (as they are in real life). What you don't expect is scenes with painfully loud background music or having the director insist on putting the camera right next to all the loud noises they can find. Sustained loud noises are bad for your ears and when I watched the movie last night, that's what I got. I don't appreciate this. It detracts from the movie and causes long-term damage. Maybe older people and people who frequent cinemas or rock concerts (all of whom will have sustained hearing loss) can't tell that the cinema volume levels are too loud but I can.

Turn down the volume already!

Can you run a JVC Everio Hybrid without the hard disk?

So my dad just gave me his JVC Everio Hybrid camcorder. Why? Because after a trip to Africa, the hard disk has the "click of death" syndrome. It was only with a bit of coaxing and luck that I got the videos from Auntie Hazel's Africa trip off of the camera.

I said to my dad, "you should be fine to rip out the hard disk and just use an SD card" but he decided that sounded too complicated and gave it to me. So I have a video camera again (our last camera had CCD death, we still have it to read the DV format tapes it used).

The only thing is, while I have found mention of the type of hard disk in this camera (a 1.8" thing like what the iPod Classic uses) I can find no mention of people opening the camera to get at the disk. I'm not even sure it'll want to work without the disk in place. However, the camera isn't reliable now (the disk clicking stops the camera from booting) so I guess there's nothing to lose in opening it up.

Wish me luck.

Update 29 Sept 2009

It seems you can run a JVC Everio without the hard disk.

Labels: computers

Wanna help test AttnGrab?

So AttnGrab >2.2 crashes when receiving an SMS on many devices but not mine, which makes debugging kind of hard.

If you're happy to test, get the latest builds from http://yasmar.net/AttnGrab.prc (build 0976) and http://yasmar.net/atgdebug.prc. In atgdebug, turn on debug logging and after the phone crashes, send me the AttnGrab Debug Log.pdb file (it'll HotSync onto your desktop). Also, please let me know what the trace log thinks of the crash (dial #*377 to get this).

If you just want a version that doesn't crash you can use version 2.2 (which can be found at http://ramsay.webhop.org/attngrab).

Labels: programs

5 minute review of the Pre

Since I'm in the US, I had planned on finding a Sprint store and checking out the Palm Pre. Turns out Chandler (or maybe all of Arizona) is more of a Verizon area. There's maybe 6 Verizon stores in the big mall but no Sprint stores (6 stores in 1 mall... WTF?).

So I tracked down a Sprint store and got there when it was open and the guy let me play with the Pre. Even better, the security cable had been pulled off that day so I got to hold it proper, without a cable to get in the way.

My current phone is a Treo 650 so my opinion of the Pre is based in part on how it compares to that phone. The only thing is I didn't actually have my Treo to compare it to (I left it in Australia). D'oh!

The phone is thin. I mean, it's probably not a big deal to someone that's had a newer phone but it seems about half as thick as the Treo. It's shorter when closed but longer when open. It's actually wider than I would have expected given the other dimensions. My wife has a Nokia 5800 and I guess I was expecting something closer to that width. I don't think it's any wider than the Treo but since every other dimension has reduced it feels wide in my hand.

The Pre is also lighter than the Treo. Given how poor the battery life is (so much for the "Palm Pre battery life will knock your socks off!" claims thrown around before release) I would definitely consider an expanded capacity battery because the size/weight trade-off should still result in a phone that's smaller and lighter than my Treo.

Things on the screen were a bit smaller than I had expected. I've seen and played with iPhones and it seems the Pre uses similar pixel-sized items which results in smaller physical-sized items. That doesn't seem to be a major problem but in some cases you need to be a bit more careful with your clicks. The screen itself looked good and responded as well as I'd expect. I would like to see a drawing app or something to see how accurate the screen is at the pixel level. I was disappointed to see the notes app does not allow for cursor movement but I managed to find a text editing control that did and while it wasn't as nice as cursor keys would be, it was at least bearable. Much quicker than the iPhone thanks to avoiding the need to click and hold just to position the cursor. Despite my reservations, I think text entry will prove to be ok on the Pre even if it isn't as good as the Treo. The biggest problem I could forsee is trying to use tiny fonts for code editing (something I do via SrcEdit on the Treo now).

Speed was what I expected based on the footage I've seen. Disappointingly slow. I mean, this is a 500Mhz device running a glorified web browser and it does not do everything instantaneously. The Treo has a measly 312Mhz older-generation ARM chip, emulates a Dragonball CPU for app code and still manages to do things instantaneously. I know... it's not a direct or fair comparison but in terms of user experience, the reduction in performance is a mark against the Pre. I think by far the biggest problem here is the "new app hang" effect. Start an app and watch your Pre turn into a brick for up to a few seconds. You can't do anything to the phone while it starts an app. This means you _need_ to use multi-tasking because switching apps by starting and stopping them (PalmOS-style) will be slow.

I think the Pre could benefit here from various optimization techniques. Things like starting a new "app environment" in the background to reduce the time it takes to start an app and keeping apps open when you close them (memory permitting) for faster re-launch. Apple's .nib files are instantiated at build time and this memory is serialized to disk. This lets complex UIs be loaded quicker because the cost is just the time to serialize the memory from disk. The Pre could perhaps serialize the whole "app environment" to disk which would allow faster launching. I believe emacs did a similar thing in early versions because the cost of serializing the app from disk into memory was much quicker than the cost of actually starting up the lisp interpreter and executing all the startup code.

And finally the keyboard. I've heard some people say good things. I've heard some people say bad things. I haven't seen a direct comparison to the Treo 650 so I was very nervous about this. I tried an iPhone keyboard and was able to type "the quick brown fox jumped over the slow lazy dog" quickly without making any mistakes and I haven't really played with iPhones at all. I'm happy to report that I had no problems typing that sentence on the Pre either. Maybe I'm good at adapting to keyboards or something? I have big hands too so the keys on all of these phones are extremely small targets for my fingers. Actually, my large hands mean I will have no problems using the phone one handed, even with the keyboard open. I can reach all over the screen and all over the keyboard with my thumb. From experience with my Treo though, I'll most likely drop to 2 hands for typing and use my right thumb for clicking the screen.

The keyboard buttons are less pronounced than the Treo 650's keys. Less height and flatter but still rounded. It's a different feel than the Treo. I felt the keys around the one I was pressing more but it didn't seem to impact on my ability to reliably hit individual keys. The press action was a little softer than the Treo but again, this didn't seem to cause any problems. The keys didn't seem to take up a significantly smaller area but without my Treo to compare to it's hard to be sure.

I was concerned about the lip at the top. I've used sliding phones before and found the top row of keys almost impossible to press due to my big fingers hitting the lip. I'm happy to report that the Pre fared well here. Only 1 keypress I tried resulted in my finger hitting the lip and even then I still managed to press the key accurately. The sloping front of the lip is probably all that saves the phone here. It turns out the biggest problem with the keyboard is the rim on the sides. For some reason I can't fathom, the keyboard is recessed, excessively so at the bottom. However there's a big gap at the bottom so the deep rim there doesn't seem to get in the way. It's the rim on the sides gets in the way. The most obvious example of the problems this causes is entering numbers. I know you can double-click the alt (orange) button to turn on numlock but on my Treo I tend to just hold the button with my left hand hanging off the side (ie. out of the way) and type out numbers with my right hand. On the Pre though, I can't hang my left hand off the side of the phone because of the rim. This makes it a little hard to actually hit all of the number keys while holding the orange key. It might ruin the aesthetics of the phone while closed but I'd actually consider filing away part or all of the rim to make the keyboard more accessible.

Some of the symbol were in new places compared to the Treo. Shouldn't be a big deal once I get the hand of it.

So there's my review of the Pre after spending about 5 minutes with it. Nothing there to turn me off so unless this Eos device shows up and looks better I'd say there's a Pre in my future. Now hurry up and release a GSM model Palm!


By the way, the guy behind the counter said Sprint employees can finally purchase a Pre today. I said, "couldn't you just walk into Best Buy and get one?" and he said no. That's got to have been annoying if you're a Pre-wanting Sprint employee.

Labels: pre

Meal sizes in the USA

I just had dinner at 5 & diner. It's a themed restaurant with retro stylings from the 50s. I had the cheapest option on the menu, hot soup of the day and a dinner salad. Why? Because I like to eat all of the food I'm served.

I don't know if people really eat the huge portions that are considered normal here or if it's common for people to just leave behind part of their meal. If it's the latter... wouldn't people prefer restaurants to make smaller meals? It's not as if the restaurants give you big meals without passing on the cost.

Take the burger I had at the heart attack grill. A half-pound of beef makes their smallest burger larger than what I normally eat and they go up to 4 times the size. We had in and out for lunch the other day and again, I had the cheapest options (hamburger) while the other guys all had double cheese burgers. If it hadn't been for the large serve of fries that came with it, that burger would have been alright.

I've already mentioned the pizza but yeah, it was huge too. They did whole pizzas and their smallest size looked like our standard "large" size. Chip portions are big. Drinks only come in cups as big as a McDonalds large and they always have free refills. The times when I've had soft drink (they don't do water with meals like Australian restaurants have started to do) I haven't filled up the cup. Everyone else has at least a cup and gets a refill on the way out.

The smallest meals I've been having are breakfast because that's when I've been eating my bagels with vegemite.

Update 2 August 2009

I had chilli served in a sourdough roll for lunch today. Again, I hunted out the smallest item on the menu (not to bash the dish though - it was great). I asked the guys about it and they said the big meals aren't a problem for most people because they just eat half and take the rest home as leftovers. I have noticed more people taking leftovers away with them here.

Coming at you from the US of A

The flight from Brisbane to LA was ok but I don't think I slept much at all. I watched Watchmen, Igor and Hotel for Dogs. I also finished my book (Polity Agent by Neal Asher) and listened to a heap of music on my iPod. All this in under 13 hours (that's how I know I didn't get enough sleep).

As we came into LA it was a glorious day. That is, until we broke through the clouds. Underneath the cloud layer it was grey and foggy. I don't know if the air is normally clearer but it was quite disgusting. I've been coughing ever since the walk between the terminals I had to do at LA.

Next was a short flight to Phoenix. Pretty uneventful. I didn't have a window seat but the I saw out the window looked pretty bland and repetitive. I noticed cactus as we were landing.

I got given a "mini-van" because the car I was supposed to have wasn't available. It's a Dodge Grand Caravan and it's like a Tarago but a bit bigger. No big deal to drive. They gave me a GPS so I had no problems getting to the hotel. I do have to keep myself from drifting right as my mind tries to put me in the "correct" part of the road.

I got out at the hotel and noticed just how hot it is here (weather report was saying 45 degC). It's like being in a sauna only there's no snow outside. Actually, it feels quite dry so while the heat is very feelable it's not like the horrid summer in Queensland (which is less hot but much more humid). The hotel's pool is broken so if I want a swim I have to go to the health club down the road.

I was to have a companion from another office but that hasn't happened so it's just me. I managed to skip lunch so I need to get something to eat (approaching starvation). Then I need to find something to do so I don't go to sleep too early. I could go and introduce myself to the customer I suppose. I have no idea what else there is to do here in Chandler, AZ.

Eve is falling apart, upgraded

Eve's Enter key has died. It's that stupid plastic scissors design Apple used to use. This machine is really starting to look well-used :(

I finally installed Leopard the other day. Now I can run the Mojo SDK (yay). I didn't have the space or time for a clean install so I did the upgrade thing. It was surprisingly smooth going. Only minor problems afterwards. Biggest bummer is that SubEthaEdit is dead. Turns out it's not even free for non-commercial use anymore so RIP SubEthaEdit.

I'm currently evaluating TextWrangler as a replacement. So far it seems like it has what I need. Before I used SubEthaEdit I used BBEdit Lite and TextWrangler seems to have at least some commonality with that program. It has a retarded window placement policy but I don't normally have lots of text windows open at the same time so it might not matter.

ooh. I can run the Chromium builds now. Apple, you should be scared for Safari (and it's increasingly annoying UI). Let me count the ways...

1) Forced to have the "Add Bookmark" button (it could be removed before).
2) Stop/Reload on the _wrong_ end of the address bar.
3) Google search box that cannot be removed or configured (at least Inquisitor lets me use Google properly - I'm in Australia so give me google.com.au!)

Embracing the Social

So I can't give up facebook now since I've managed to connect up to so many people on there but I'm not finding the facebook experience satisfactory for micro-blogging (even though I thought it would make a fine substitute for twitter). Thus I'm now going to have things spread between this blog (for longer posts), twitter (micro-posts) and facebook (well... really only stuff that my friends might be interested in).

I've got my twitter updates on the front page of this blog and the latest twitter appears on the sidebar of other pages. There's a facebook status widget on the sidebar too but it doesn't seem to work unless I post to facebook frequently.

Blogger Actions: New Post Edit Posts Edit Template Edit Settings