Thanks to @RobynPY for finding this film featuring Michael Ruppert.

http://walkthroughpuddles.wordpress.com/2009/12/03/collapse/

“An intellectual horror film that ranks as an essential work”

It plays December 4, 6, 8, 9, 10 at varying times at the VanCity Theatre for $10.00

, ,

I never thought I’d say it, but Windows 7 is good, great even! I got my hands on a Beta copy and installed it.. and it all worked. Yes, everything worked first time with no snags. Admittedly I had low expectations thinking of past installs and driver nightmares, but not one dialog box asking for a CD to be inserted. All my hardware was detected and a drivers were pulled down from the web. My headache using ATI’s configuration tool to control my monitor and projector setup was resolved and actually simplified. After digging around (I’ll admit I dislike things being moved around on me GUI wise), I realized Microsoft got it right and I did not need to find a given setting in control panel. I just had to type a few charters onto the search bar (very much like spotlight) and the results took me were I needed.

Never has there been so much attention from Microsoft to the details for disability users. The “ease of access” configuration is really good for my fellow one finger, one hand users! Sticky keys and a track ball in the early years were pretty brutal. Try keeping up with the class in the computer lab. Even with all the input tricks, and I know them all, it is still slow going and coding speed (time) is money. There are new features to control the mouse that made my wrist very happy. It is easy to control the focus, cursor and text input all with the mouse alone. This is key for those with even less function than me. Two thumbs up here, a nice surprise.

I never even considered Vista and stayed with XP and its 3gig of RAM limitation. I saw my friends suffer with Vista and waited for Windows 7. This version not only manages 32 and 64 bit code, but added what was missing in XP (leaving 3rd parties doing these applications). Basically all the stuff built in to all Mac’s and found free in Linux communities for years:

  • Backup Utilities
  • Screen Sharing
  • Network Monitoring tools
  • Bluetooth Stack Service

Stability wise, I’ve been running Win7 on two totally different computers for few weeks now and not one crash, nope.. just a few application hangs and the OS dealt with them fine. One touch I really was surprise to see was in the audio controls. Now you can scale the max volume for each app, something I’m sure we all find really useful. Youtube plays too loud, VLC to quiet and there is a volume slider in three different locations — now you get a handle on this in one place.

OK enough gushing, it’s getting embarrassing. Don’t get me wrong, I cut my teeth on PC’s and C++ and Java. What made me change over to Mac was really just video editing and the OSX back end. After short time with Apple products I was won over because things just worked and I never had to tinker much. Apple computers also come in a pretty box that don’t make a sound — something you’d actually want to have in your living room!

Now the question is… If Microsoft is can install on any type of hardware and run like OSX… then why will people keep forking over the extra cash for a Mac? More bang for your buck on PC’s, always has been, always will.. making for an interesting time in the OS business. The new smart phones and Zune running Windows Mobile just might be stable enough to win back the developers dealing with Apple’s iron grasp on iPhone/iPod Touch. I’ve personally decided not to go with the $100 iPhone just because of the restrictions on connecting to it’s USB and BlueTooth.

Now things that broke…

All my file shares broke… I was not pleased. Windows has new ways of detecting other PC’s and doing password file shares.. but I think goes out of its way NOT to see the iMac. Note that iTunes shared music over all platforms without a glitch, so seems like a finger in the eye from Microsoft! So, all you can do is connect from the Mac to the shared windows folders (windows will not find your Mac). But you need to use static IP’s and connect Samba manually as seen below. (more in file sharing issues) I don’t really mind the static IP’s, but lame to not support Samba properly.

must connect manually so best to use fixed IP addresses

must connect manually so best to use fixed IP addresses

… and more on snow leopard on engadget

, , , , , , , ,

OK, some nerd rage ahead, but also few tips on JavaME development.

Long story, but the ZephyrOpen code project was first running on chips as meager as the TINI java chips. Growing power and java support on cell phones made these boards obsolete for my needs while Rock Climbing. So, now a mid range cell phone has everything I need up there, including a video stream. (original system, batteries and camera) But, not an easy choice these days, new phones coming out almost weekly (and the new LG phones look great too and have extremely good cameras ).

Not one mobile device has it all, but some are better at blue tooth and java support. Others are just development headaches waiting to happen (code, compile, transfer the jar files and test — too long a proccrss to be effective programming time). The “write once” promise of java didn’t come true. The fragmentation was unavoidable even with the JSR’s, but it is still way much more portable re-usable than C/C++ code. For my needs I had to get a phone with solid bluetooth and WIFI. I also needed an App Store to eventually offer services via an Open Source App.

Easy right?

I fumbled around on a Black Berry (has a good market place also) for a few weeks. Tested my app and all was working, but I hated the 8100. I had to get something could actually type on. Mind as well get GPS and all the other cool sensors like accelerometers and such while I’m at it. The Iphone has great App store, but *was* blocking bluetooth access and serial port access. The new G1 also had bluetooth API problems (but has a brand new App store). So really my only option was good old Nokia. They have been around longest and have large developer base and support. I liked every Nokia device thus far, so…

… get the “Bat Man Phone” then.. it has what I need, and will let me test out all the interesting Python libraries I’ve been reading about. The 5800 is not offered by the cell companies in Canada yet, so needed to get it early from NCIX. All I can say is that I’ve never installed, re-installed and done it all over again to get a software update… and I’m still not able to get my XP box to connect to my phone. (I do get USB access to the memory card to transfer files, so the cable is fine). You need to upgrade the firmware and setup the Music, Maps, Photos and OVI. Without this update, good luck installing Python and any of the new accelerometer games!

Ensure you have the version 20 of the firmware, I had to RMA my phone and stop coding for over a week. Now that I have version 20, I still get errors trying to install python for S60.

Few links to get started developing for S60 here (this is what sold me on Nokia):

LWUIT (“mobile versdion of swing “)
S60 Sensor Framework
Java Libraries and Documentation
Getting started with J2ME

Very disappointing from one of the biggest players n the business. A USB and driver issue.. gimme a break. My crappy BlackBerry 8100 will sync on the PC without fail (and even from ANT or Command line no less) I went with Nokia because they have been around a long time and allow you to unlock the phone free of charge. But.. remember that Nokia has many, many version of hardware and software out there.. this fragmentation just might be their Achilles Heel. Watching Polar and Nokia join forces in heart rate devices was a big news in the industry, but I am hard pressed to say anything good about these two giants — save for that fact that they both have the lion’s share of the market.

You can follow more of this screw up on engadget. I’ll get the python and other apps going on it soon, just rather be coding than futzing about.

But, what is good on the phone you might ask? Well, the MIDP support and bluetooth are solid, and that is what I bought the phone for after all. The emulated buttons for the old school phones is also good. The GPS is ok, but I’d use an external receiver for anything really important like climbing. Screen and typing is not bad either, and I’ve got almost no hand function, so.. that says something. I use my thumb nail mostly, so the resistive screen is fine for me. (but iPhone’s capacitive screen still wins on this score)

Finally, the camera quality is pretty good for video too. Here is a clip from the first quad rugby games to be held in the new Olympic skating oval in Richmond BC.

, , , , , , , , ,