August 2007 Archives

M. David Peterson

AddThis Social Bookmark Button

John Lam on Software: IronRuby on Rubyforge!

I’m happy to announce that we’re live on Rubyforge today!

It’s been nearly 6 weeks since our initial source code release at OSCON. So what’s changed?

* Exception handling
* Parallel assignment
* Instance variables

Added some more library support:

* Comparable
* Enumerable
* Array
* Hash
* String (not quite complete yet)
* Dir

Go get the sources and have a happy hacking weekend!

Congratulations, John and Company!

So for those of you unaware, the release of IronRuby on RubyForge marks that first time, that I’m aware of anyway, that Microsoft will begin to accept contributions from the community; first as they relate to the Ruby library support and eventually to the core platform which will include the actual Dynamic Language Runtime itself (after the 1.0 bits go golden.)

And if you think about how much progress has been made over the last few years to get to the point where significant projects/products are not only being released under a true FLOSS licensing scheme, but as of today are now following in the footsteps of how a true FLOSS project operates, accepting community contributions directly to the code base: Well my friends…

Today marks the beginning of a new era, and while undoubtedly there are those who hate the fact that Microsoft has taken this direction and/or distrust their intentions and/or will go to their grave demanding that none of what MSFT is doing can truly be considered FLOSS and/or haven’t gotten any for so long that they pretty much hate anything and/or everything these days and/or want to make the world ever so painfully aware of the fact that they hate anything and/or everything and/or etc., if you were to ask my opinion (or even if you were not to ask my opinion), well I would most certainly give it to you, and it goes a little something like this,

To John Lam, Tomas Matousek, and Haibo Luo as well as each and every one of you at MSFT that are responsible for helping bring together the many, MANY details that have enabled you to pull off such an amazing feat: In my book, each and every one of you are *ROCKSTARS* and as such: *YOU ROCK*!

Thank you!

Of course what would a good open source community coming in party be without, you know, evidence to the fact that the community is both willing and anxious to — you know — come in and start doing what *TRUE* supporters of FLOSS do best: Finding bugs, filing bugs, and then finding ways to fix those bugs,

Todd Ogasawara

AddThis Social Bookmark Button

vm4all.com: Tools for VMware ESX and Virtual Center
Fri, 24 Aug 2007 06:09:06

This site…

vm4all.com: Tools for VMware ESX server and Virtual Center

…provides a list of tools for VMware’s ESX (the high end enterprise-grade virtualization product) and Virtual Center (the high end hypervisor management product). Not all of the tools listed are free. However, many are. If you use VMware ESX with Virtual Center, you definitely want to check out this site’s list.

read more


Panoramio: Submit Place Photos to Google Earth
Wed, 22 Aug 2007 22:27:37

OK, this is more of a request than my usual nano-commentary.

Panoramio: Photos of the World

…was acquired by Google last month (July 2007). If you download and install the latest version of Google Earth, you’ll find that one its features displaying user submitted photos of places all over the world. This is great stuff (and a tremendous time waster :-). So, here’s my request…

read more


Lightning: Mozilla Thunderbird Calendar Add-in
Wed, 22 Aug 2007 06:11:15

This has probably been around for a while. However, I only learned about the Mozilla Lightning add-on calendar project for the Mozilla Thunderbird email client (another on my must have list) a couple of days ago. It is listed along with the better known (to me anyway) Mozilla Sunbird standalone calendar client as a calendar project. I hope this add-on doesn’t fade away along with Thunderbird after it is split off from the main Mozilla group.


WinSCP 4.0.3
Mon, 20 Aug 2007 21:11:47

WinSCP 4.0.3
If you often sit at a Windows PC but need to transfer files to or from a Linux box or Mac using SCP (Secure Copy), you definitely want to consider using the Open Source…

WinSCP 4.0.3

I’ve been using this for a couple of years now and it is definitely in my must-have list (Hmm, guess I should create an actual list for this site :-). This most recent version was released just last month on July 12.


Buzzword: Web Word Processor
Sun, 19 Aug 2007 21:22:26

Buzzword
I use Google Docs a lot and I’m always looking for the next web-based untethering app like it. So, I hopped over to…

preview.getbuzzword.com

read more

Todd Ogasawara

AddThis Social Bookmark Button

Ilium Screen Capture Tip for Smartphone Users
Ilium Screen Capture
Small tip for Windows Mobile smartphone (uh, Standard Edition) users who use Ilium Software great (and FREE) Screen Capture utility. The default capture key for the smartphone version (it also works fine on a Pocket PC/Professional Edition) is the asterisk (*). However, if you have a non-clamshell phone (T-Mobile Dash, Vox, etc.), the key sequence to unlock a keyboard locked phone is Left-softkey Asterisk. So, if you forgot that you have it running, you can’t unlock the phone after locking the keyboard (press and hold the End Call key). Fortunately, Ilium provided options for this utility. If you press the Menu key (right soft button), thre is an option to change the screen capture key. I set it to the pound sign (#). But, you might prefer something else. This optional change also seems to stick. So, you only have to make the change once.



Cell View Tip for WM6 Standard Editon (Smartphone)
Windows Mobile 6 Standard Edition Excel Mobile cell view
Excel Mobile for Windows Mobile Standard Edition (formerly Smartphone - no touch screen) is quite different from the Professional Edition (AKA Pocket PC Phone Edition). In general it has much fewer features than the Pocket PC version. However, it does have a few unique and useful features.

For example, if you navigate to a cell that contains more text (or numbers) than the cell can display, just press the phone’s select button on the navigation rose and it will pop the entire contents of that cell into a zoomed highlighted cell view.



Thinkoutside Stowaway Bluetooth Keyboard Works with WM6 Standard Edition
Just a quick note. The Thinkoutside website doesn’t specifically list the HTC Vox Windows Mobile 6 Standard Edition (AKA Smartphone) as a supported device for the Stowaway Bluetooth Keyboard for PDA. But, I installed the WM5 Smartphone driver for the keyboard on the Vox this evening and it seems to work fine.

The configuration utility even dealt with the incompatibility between the built-in Bluetooth HID profile and let me disable from a menu. It then enabled its own profile and let me setup usage with the keyboard.

I sent a test email over WiFi (no SIM card in the Vox to make sure it didn’t go out over EDGE instead) with the Bluetooth connected to the keyboard to make sure that both those radios could work simultaneously while using the keyboard.

Glad to see all this works with Windows Mobile 6.



Enterprises Just Don’t Get It
My little rant about Gerardo Dada’s MSDN blog item about Windows Mobile email support (or lack thereof) in business environments came to mind again when I read this item in InfoWorld…

Mobile workers still struggling with security

The issue of mobile device support (or any kind, not just Windows Mobile based ones) is, in the mind of many businesses, it seems reminiscent of the mindset surrounding the Apple II (1977) and IBM PC (1981) timeframe through, well, now in many cases. You still see businesses without any desktop/notebook disaster recovery/business continuity plans (or even regular backups of their desktops). And, you still see a total lack of mobile technology policies, support, and integration in businesses. Email, of course, is a huge part of the mobile device infrastructure. If you ask a Blackberry user, it is the only reason to carry a mobile device.

But, for a lot of us, it is not just email. There is value in the Contacts list, Calendar list, documents and other files stored on the mobile device. Does your firm have a remote device kill process in place if you device is lost or stolen? Does it have a continuance process replace your device and keep you working on the go? What about device encryption policies?

Sure some of you can raise your hand. And, you’ll probably grumble about the need to enter a PIN everytime you want to you your device (I’m not a fan of that either). But, I’ll guess the vast majority of us still buy and own our own mobile device and have no practice in place for our work related activities on this device. I tend to keep my day-job related items off of my WiMo phone… um… except for contacts, calendar, tasks, and, oh well… Welcome to 1980… Hey, that VisiCalc thing on the Apple II looks really cool. Wonder if would be useful in the office…



Google Mobile Summer Traffic Rises 35%
The MobileCrunch article…

Unexpected Surge in Google Mobile this Summer

…reports that Google mobile traffic went up 35% this summer instead of down as it (and regular Google traffic) normally does during the summer (vacation) months. I wonder if the Apple iPhone (which automatically uses some Google mobile services) is a big factor in this rise. Whatever the reason, it is good indicator that mobile data use is on the upswing.



Once Again: The Value of a Camera Phone
Camera phone photo
I took part of the afternoon off to attend a function for parents and students at my daughter’s school. And, sigh, I forgot to bring my digital camera (a Canon PowerShot A710IS). Fortunately, I always carry one or two Windows Mobile devices with integrated cameras. Today I had an HTC Advantage Pocket PC Phone Edition that happens to have a pretty decent lens and a 3 megapixel resolution. So, I was able to squeeze off a couple of photos at the school.

Now, are these photos as nice as ones that a decent point-and-shoot like my Canon would have taken? Not really. Are they better than nothing and pretty decent looking (good enough for a 4×6 print)? You bet! Thank goodness for cameraphones.



A Tale of Two (USB) Cables
USB cables
According to Wikipedia, USB 1.0 emerged in 1995 and 2.0 in 2000. You would think after all these years, its operation should be dirt simple and flawless (although I guess you would think ActiveSync/WMDC would have its act together after 11 years too). So, USB’s finickyness always amazes. Take the two cables pictured above. You would think they would be pretty similar. And, in fact, for the most part they are. The exception is when I try to use the white cable with an HTC Vox smartphone and try to sync it to WMDC on Windows Vista. Windows reports that it sees a USB device but can’t identify. Switching to the black cable solves the problem. And, yet, the white cable works for other functions and devices.

And there’s more USB-wise. Most of us know by now that there is a difference between powered and unpowered USB hubs. Windows Mobile users also generally know not to use any hub at all when upgrading firmware (plug in directly to the PC’s native USB port). But, did you know that the front ports sometimes deliver less power than the rear ports? This makes a difference to devices that draw a lot of power (e.g., USB hard drives powered through the port).

So, if you run into sync or other USB related issues, be sure to check all the variables you can: Cable, port position, unpowered vs. powered hub, front port vs. rear port, and whatever other USB variable you can manipulate.

Todd Ogasawara

AddThis Social Bookmark Button

Reading through…

BeyondTrust Tames Vista’s UAC Pop-Ups

…in PC World, I kept thinking that this utility must be freeware or, maybe, an Open Source product. But, the last line of the article states: Privilege Manager 3.5 is priced starting at $30 per seat. Now, hey, more power to anyone who can make a few $$$ selling software while making Vista more palatable to users. But, doesn’t this just indicate that UAC (User Access Control) is just broken in Vista?

I think Microsoft needs to rethink and redesign how UAC works (make it less annoying) and take a look at Vista’s menu system while they are at it. Has anyone looked at the network configuration maze lately? Ouch.

Todd Ogasawara

AddThis Social Bookmark Button

Got Open Data???
Sat, 18 Aug 2007 09:15:38

An O’Reilly Radar blog item let me to read…

Brad’s Thoughts on the Social Graph

…which led me to…

MoveMyData.org

read more


last100 list: 10 sites for free legal music
Sat, 18 Aug 2007 09:01:06

Website last100 lists…

10 sites for free legal music

Go and get ‘em!


Sourcefire Bought ClamAV. What Does This Mean for ClamWin?
Fri, 17 Aug 2007 11:59:44

Infoworld reports that Sourcefire bought the Open Source ClamAV anti-virus project. ClamAV is the engine that powers the free ClamWin anti-virus scanner for Microsoft Windows. I wonder if the corporate ownership of ClamAV will affect ClamWin?

read more


Google Spreadsheet New(-ish) Column Sort Tool
Thu, 16 Aug 2007 21:49:16

Google Spreadsheet sort
Google announced a couple of new features for Google Docs a few weeks back. But, I only remembered about the new sort feature this evening :-). We’ve always been able to sort columns in Google Spreadsheet using the button tool. However, if you hover over the bar beneath a column label (frozen row 1), you will see a tool tip like the one shown above. This lets you choose ascending or descending sort and then perform the actual sort.

read more


BlockCAD 3.18: Build Virtual LEGO Models
Wed, 15 Aug 2007 20:13:45

I often hesitate to mention F/FOSS apps that have not seen active development for a couple of years. But, as a huge LEGO fan, I’ll make an exception for this Windows Freeware app…

BlockCAD 3.18

…which was release over two years ago on January 4, 2005. It lets you build virtual models using LEGO-like bricks on your Windows screen.

Let me know if you have any favorite LEGO-related freeware or Open Source apps for Windows or Mac OS X.


Xming X Server for Windows
Tue, 14 Aug 2007 21:58:25

I probably spend as much time looking at an X Windows display as I do working on Windows Vista or Mac OS X. Why? Because most of my day job work involves working with Linux. It is pretty easy to install X11 on Mac OS X. Windows, however, is more of a problem. So, I was pretty excited to learn about…

Xming X Server for Windows

read more


Ruby Pocket Reference (book): Useful Windows Tip Found Here
Mon, 13 Aug 2007 20:28:19

read more

Todd Ogasawara

AddThis Social Bookmark Button

Raise Your Hand if Your IT Dept. Supports Windows Mobile

I read Gerardo Dada’s MSDN Blog item titled Windows Mobile eMail Troubleshooting with the hope of getting some insight on topic. Then, I read the key sentence:

If step 2 fails then you need to chat with your IT department.

Um, say what? Let’s think this through. From my observation, the vast majority of Windows Mobile device users do not have an IT department to consult with. And, for the ones whose organizations do provide them a WiMo device, their IT group is probably so busy with Windows Server, Windows Vista, Windows XP, and a bunch of server and desktop applications that they are not really focusing on WiMo support.But, let’s say I’m wrong. Let’s say that 80% of all WiMo users are part of an organization that handed them a WiMo device and supports it fully. Why would those people need to read a blog to fix their email problem? Wouldn’t they just go to their IT department first? And, what about the other 20% (which is probably more like 95%) of WiMo users? Let’s say that there are 10 million WiMo units out there in use. If 80% is enterprise supported, that still leaves 2 million people without support of any kind.

I think a reality check is needed here. The vast majority of people I have spoken or emailed with over the past 10 years do not have an Exchange Server or are not allowed to connect to it with their WiMo devices. So, we really need some non-Exchange based ActiveSync/WMDC/email support. Even those of us who do work for large organizations often (usually) do not have WiMo support (there may be Palm OS or Blackberry support though).



Is 0×85002002 Meaningful to You???

There is no doubt in my mind that no matter how much you like a Windows Mobile smartphone or Pocket PC, you will one day have an epic battle with ActiveSync or its Windows Vista counterpart WMDC. And, on that day, if you look through a log file, you may find a meaningful message such as 0×85002002. This tells you so much, right? It turns out that this code means ActiveSync ran out of memory. That is obvious, right? Sure it is. Fortunately, Jason Dunn over at Pocket PC Thoughts has been contracted by Microsoft to explain this gobblygook and found that Palm has a great customer support web page that deciphers ActiveSync’s otherwise useless error codes. You can find it at…

ActiveSync error messages when trying to sync a Windows Mobile device

I suggest you bookmark this page on multiple bookmark sites so you can always find it.



Facebook iPhone Site Snubs Windows Mobile

Facebook iPhone site

I mentioned a while back that the Digg iPhone website wasn’t viewable on Windows Mobile devices. Well, we WiMo users are being left in the browser dust again. This time it is the Facebook iPhone formatted site. The m.facebook.com site still works for WiMo and other mobile platform users. But, it is still kind of irritating to be left behind again. Ah well.

FYI: The screen cap above was taken by using Firefox on a Mac (it works on Windows too).

BTW/FYI: If you are on Facebook, I created a Facebook MobileViews group. Drop by. Say hello. Tell us about your iPhone, Nokia, WiMo, or any other interesting mobile device.



Podcasting on the Move

I’m still playing around with the idea of podcasts for my two main blogs (this one - MobileViews - and my Freeware/Open Source blog - OgasaWalrus). The Blogr web service that lets me easily post Podcasts and even videos has been a huge factor in working towards this goal. They just applied a fix to let their users email audio files directly from a mobile device and post it as a podcast. I recorded a short audio clip on my T-Mobile Dash and posted it today. You can find all 14 seconds of it at…

MobileViews Mini-cast 4: Blogr email podcast test

There are, however, two problems I need to deal with before I will feel comfortable with the process. First, Windows Mobile smartphones appeared locked in at 11KHz for recordings. I would really prefer to record at 44KHz. Second, even at 11KHz, the resulting WAV file is pretty large (e.g., 14 seconds = 320KB). This can take a long time to upload using the pokey ol’ T-Mobile EDGE network (and, no, I don’t want to move to AT&T Wireless or Sprint/Verizon). So, I need to find an audio recorder that can produce smaller MP3 files. Three apps that look interesting are Resco Recorder, Vito SoundExplorer, and Vito AudioNotes. Unfortunately, only AudioNotes works on a Smartphone. The other two are for Pocket PCs.

Any comments on those three apps would be appreciated. And, any recommendations beyond those three apps would also be appreciated.



Finding/Getting Windows Mobile Support

From a gadget owner’s point of view, there is nothing more frustrating that one that isn’t working the way you think it should. One comment posted here is how do you contact Microsoft for a Windows Mobile problem. You can find direct Microsoft contact information at…

Microsoft: Contact Us

Be aware that there may be a fee involved if you contact Microsoft for support for a specific problem outside of your initial support period (right after you buy a device). I suggest visiting one of the many mobile device community sites. Here’s a couple created by Microsoft itself to consider…

Microsoft Public Newsgroups (NNTP client such as Outlook Express or Vista Mail required)

Microsoft Windows Mobile Owners Circles Forums (web based)
There are also many excellent 3rd party sites with large and active communities. You might want to start two that were founded and managed by an old friend of mine: Jason Dunn.

Pocket PC Thoughts (AKA Professional Edition & Classic Edition)

Smartphone Thoughts (aka Standard Edition)

There are, of course, many other great sites. And, I’ll list them somewhere on MobileViews later. But, I have to rush off to my day job now :-)



Dell is Still the #4 PDA in Sales???

If you look at the chart in the IDC report…

IDC Worldwide PDA Sales

…you’ll note that Dell is the #4 worldwide PDA seller. Since Dell got out of the PDA business earlier this year, this can’t be good news for the PDA industry.



MobileViews Mini-casts 2 and 3: More Windows Mobile Audio Recording Testing

I posted two more MobileViews Mini-casts (very short audio files) that can be found at…

MobileViews/OgasaWalrus Podcasts

Mini-Cast #2 is an audio recording created using an HTC S710 (Vox) Windows Mobile 6 smartphone. Mini-Cast #3’s audio recording was created using an old Dell Axim X50v Pocket PC (Windows Mobile 2003 2nd Edition). I used it because it is the only WiMo device I have that can use an external microphone (mini-plug type) for audio recordings.

You’ll notice that the HTC Vox’ recording sounds a lot tinnier than the Dell Axim. This is because WiMo smartphones only allow recordings at 11KHz. Or, more correctly, I can’t find a way to change the audio recording quality settings on a smartphone. I changed the Axim’s audio recording setting from the default 11KHz to 44KHz.

Having tested a couple of devices for audio recording quality, I think it is pretty reasonable to use a Pocket PC as a recording device for Podcasts. Smartphones are ok but produces recordings that are not as clear as Pocket PCs set to record at 44KHz. I’ll guess that running a smartphone’s audio file through something Audacity for post processing could clean it up and make it sound better though. Finally, I didn’t think using an external mic with a Pocket PC sounded any better than using the PPC’s internal mic. And, of course, the odd drop-outs when recording using the external mic isn’t a good thing either.

M. David Peterson

AddThis Social Bookmark Button

Marquee de Sells: Chris’s insight outlet

Duck Typing for .NET!

For structural typing fans (and they’ll be more of you over time — trust me), David Meyer has posted a duck typing library for .NET. There are many reasons this is cool, but in summary, it allows for many of the dynamic features of languages like Python and Ruby to used used in any .NET language. Very cool.

Chris Sells , Friday, August 17, 2007 1:42 PM

Nice!

via the same page Chris linked to above,

Todd Ogasawara

AddThis Social Bookmark Button

Microsoft Live Folders Renamed Live SkyDrive
Fri, 10 Aug 2007 06:29:52

Microsoft Live Folders was renamed Live SkyDrive earlier this week. It is still limited to 500MB of online storage. However, Microsoft added a drag and drop save feature. Unfortunately, this feature requires and ActiveX component. So, it only works when using Windows and Internet Explorer. And, you cannot drag and drop in the opposite direction (from Live SkyDrive to your PC).

Microsoft really needs to use WebDav to give it the kind of user transparency Apple’s .Mac network drive has.


SysInternals Updates Tcpview, Process Monitor and PSExec
Thu, 09 Aug 2007 19:10:46

SysInternals (part of Microsoft) updated three freeware utilities this week. Head over to…

Tcpview v2.5, Process Monitor v1.21, PsExec v1.85, BgInfo Article, Blog on ProcessMonitor

…to learn what’s new with these utilities. Hint: Vista.


blogr: Multimedia Blog Host
Wed, 08 Aug 2007 22:56:24

ogasawalrus.blogr.com
I wanted to post a short audio clip (a prelude to a podcast) to my MobileViews blog yesterday. But, I didn’t want to just attach the file to the blog post and ask people to download it. Then, I recalled reading about a new multimedia blog hosting site called…

Blogr.com

read more


Does VMWare Converter Work?
Tue, 07 Aug 2007 12:52:44

VMware Converter error message

read more


Mashable’s List of 40+ Free Blog Hosts
Mon, 06 Aug 2007 21:30:31

Mashable.com has a list of…

40+ Free Blog Hosts

Although there are the usual suspects everyone knows (Blogger, LifeJournal, WordPress, etc.), there are also a bunch I’ve never heard of that I want to take a look at even though I already have a couple of blogs. The one that I’m probably going to take a look at later this week is: blogr.

M. David Peterson

AddThis Social Bookmark Button

From a recent email, it seems the rumors that Citrix will be acquiring XenSource have come to pass, an acquisition reported to be around 500 million. From an open source university research project to a commercial endeavor started up just over a year ago to a 500 million dollar acquisition? That’s not to shabby!

Of course you can’t help but assume that Microsoft’s partnership with XenSource from a while back helped propel this acquisition into fruition. And coupled with Citrix’s focus on the Windows desktop and application delivery (primarily through their terminal delivery mechanism) you can’t help making speculations that MSFT will be given more than enough reasons to place their sights on making a little acquisition of their own. XenSource in and of itself wouldn’t present enough of an advantage to MSFT given they already have VirtualPC/Server. But take the install base of Citrix and couple that with the advantages that Xen provides over and above that of VPC/S and you have what can only be seen as something that may just be a little too tempting for MSFT not to take a long hard look at.

Guess time will tell, but in the mean time,

Todd Ogasawara

AddThis Social Bookmark Button

MobileViews Facebook Group
Facebook MobileViews group
I have no idea what to do on or with my Facebook account (now two days old). But, I created a MobileViews group there anyway. So, if you have a Facebook account, drop by the group (click on the link in the previous sentence) or use Facebook’s mobile friendly website on your phone or PDA and search for a group named mobileviews.

m.facebook.com


Word Mobile File Name Truncation
Ever notice that Word Mobile truncates file names it creates from the first line of text? Word automatically creates a filename based on the first line of text. Unfortunately, it truncates the name to the first 21 characters of the line (and adds a .doc suffix). This may seem like a lot compared to the good ol’ 8 character DOS file name length, but seems pretty short for a 21st century system. You can, of course, change the filename to avoid name collision. But, I would have preferred having at least 64 or even 128 character file names since I do a lot of writing using Word Mobile which is later copied over to my desktop.
Information Week’s Smartphone Browser Shootout
Information Week has an article comparing a bunch of smartphones’ browsers at…

Smartphone Browser Shootout: Palm, BlackBerry, HTC Vs. iPhone

It’s quite a long article (6 web pages), so I’ll save you some reading and tell you the conclusion is a lot of fawning over the Apple iPhone and a bit of dissing the Treo (Palm OS version), Blackberry, and T-Mobile Wing entrants. Don’t neglect to read the comments at the bottom of one of the pages (the same comments are at the bottom of each web page). They are quite interesting themselves. Although I don’t haver an iPhone, I am a huge admirer of it myself. But, is its browser that much better than everything else? I think it may be. I can’t speak for the non-Windows Mobile devices. But, I’ve been a huge critic of Mobile Internet Explorer for years. It has essentially not made any progress in being able to view “normal” sites (sites not reformatted for mobile devices) or even https secure sites well. Microsoft needs to take a hard look at its mobile browser if it wants to stay in the game.


Is a Pocket PC Good Enough to be a Podcast Recording Device?
Every now and then I toy with the idea of catching up with the rest of the world and starting a podcast. But, being a mobile geek, I would, of course, prefer to record it using a Windows Mobile Pocket PC or Smartphone. The question is: Would the sound quality be good enough for podcasting? So, I created two audio recordings to help me decide. If you visit my new alternate multimedia blogging site, you can listen to a 30 second test recording found at the link below…

Audio Recording Test

This web site has a built in audio player. So, you don’t need to download anything to hear the test recording.

The recording consists of two pieces. I recorded the first part using a Microsoft LifeChat LX-3000 USB headset/microphone. The second part was recorded using a Windows Mobile 6 Pocket PC. Both recordings were made in the same room with a large Voronado fan blowing in the background to simulate a noisy environment. Both recordings were made using 16-bit 44KHz mono setttings.

Only two transformations were applied to the recording. First, the combined audio file was sent through the GigaVox Levelator to even out the volume differences between the two recordings (the Pocket PC recording was much louder than the headset recording). Second, the resulting WAV file was transcoded to a MPG audio file to reduce its size.

The USB headset recording is much quieter (you don’t hear the fan as much) than the Pocket PC recording. But, I think the overall Pocket PC sound quality is decent enough to use for short podcast recordings. And, the ambient sound might even add a bit of real-life to the recordings (vs. a somewhat sterile but quieter USB headset recording).


ThinkOutside Stowaway Bluetooth Keyboard for PDA
The…

ThinkOutside Stowaway Bluetooth Keyboard for PDA

…has been around since December 29, 2004 according to Amazon. But, having had disappointing experiences with various other Stowaway keyboards (I have a bunch piled up including iPAQ and Jornada specific ones as well as the infrared versions), I avoided buying the Bluetooth version until this past week. The one I bought is the older Universal model (larger than the Sierra model). Its price had dropped to around $85 and I felt the urge to write using a Windows Mobile Pocket PC or Smartphone. So, it seemed like the right time to try another near full-size keyboard.

It arrived today and I paired it with an HTC Advantage 7500 (Windows Mobile 5) Pocket PC Phone Edition after downloading the latest drivers from the Thinkoutside (iGo) website. The software installation and Bluetooth pairing went surprisingly smoothly. I say “surprising” because I remember how the infrared keyboard’s drivers had messed up a Pocket PC so badly that I had to perform a hard reset to get it working again. Testing it with Word Mobile went well. The keyboard feels pretty comfortable. And, the keyboard has all the right keys (Windows key, OK key, etc.) to work with a Pocket PC.

So, I’m nearly three years late to the Bluetooth keyboard game. But, I figured one or two other people might be in the same boat as me and find whatever I note in the next week or two useful. More later on this BT keyboard testing.


Mobile Tech While Immobile
I called in sick today after not getting much sleep (something I ate disagreed with me or I have a mild virus of some kind). I had hoped it would clear up in a couple of hours so I could either wander back to work or get some work done at home. But, that didn’t happen. I was reminded though that mobile technology can be really useful when you are immobile too. I didn’t feel comfortable sitting at a desktop or notebook. But, I wanted to check my email and see what was going on in the world every couple of hours. So, I kept a WiFi-enabled Pocket PC (an old Dell Axim X50) nearby. It helped me avoid listening to the blaring music on CNN, MSNBC and other news channels. I basically just used the built-in email and browser as well as Ilium Software’s NewsBreak to keep me up-to-date when the urge to be connected for a minute or two struck.

An iPod with a decent set of external speakers (headphones are uncomfortable too when you are not at 100%) with a bunch podcasts provided informative and (again) non-annoying ambient sound. The speakers were the Logitech mm50. Its sound quality is pretty decent. But, I wish its integrated rechargeable batteries had a bit more battery life.

Nothing complex or fancy here. But, these mobile products sure kept me from suffering from the ol’ sick day summer cabin fever syndrome. Stay healthy folks!


One Sentence Journals and the Problem of Future-Proofing Archives A few weeks ago I toyed with the idea of taking a photo a day and was searching for a web tool/service to use to store the photos and, perhaps, annotate it. I’m still looking for that tool… This evening, I read about an interesting idea over on lifehack.org…

Keeping A One Sentence Journal

The twitter fan in me (as well as the lazy writer combined with the historian and statistician in me) found this simple idea fascinating. For many of us, this simple technique could keep a year’s worth of entries in probably 20 paper pages or so. Of course, the geek in me wants to keep it electronically and preferably on a Windows Mobile device.

That, however, leads to the issue of future-proofing the journal. How can I be sure the text could be retrieved and read 10, 20, or more years from now. The simplest and safest way is probably to use a simple ASCII text file. But, that, to me, seems too visually messy. There are journal type apps for Windows Mobile. But, I worry about how to effectively archive those files without doing a lot of research on each product.

I think, though, that the answer is right in front of me: Excel Mobile. My gut instinct is that the pre-Excel 2007 XLS file format is going to be around forever. Why do I think that when other file formats (the Microsoft Picture-It MIX image format comes to mind) disappears or became irrelevant? I look to a now a now departed application whose file format has lived on long after the software itself went away: dBase II. I don’t even know when dBase II went away. But, it seems that all kinds of apps including Microsoft Excel can still read and writer dbf files.

But even if XLS becomes extinct, I hope that establishing and following some kind of reasonable practice of export each year’s worth of entries (365 rows… 366 on leap years) to some simple format like CSV or XML will allow relatively simple retrieval (even reading the raw file in a terminal window - which I also think will never disappear).

I think I will add one little addition to the date and single sentence though. It will simply note if the day was generally good (1) or bad (0). In some simple minded way, it might even let you decide if, overall, a year was good or bad. :-)

Any other tool recommendations? Do you already do this? How is it working out for you?


Yahoo! Go Does Not Support Smartphone Landscape Mode
Yahoo! Go error message in Smartphone landscape viewing mode
I originally tested the Yahoo! Go mobile client on a Windows Mobile Pocket PC. Tonight I finally got around to testing it on a Windows Mobile 6 smartphone. I used an HTC S710 (aka Vox) so that I could see it in both portrait and landscape modes. Unfortunately, it turns out that Yahoo! Go does not support the WM6 smartphone (Standard Edition) in landscape mode. In fact, the display gets so messed up that switching back to portrait mode results in that display being unusable too.
Todd Ogasawara

AddThis Social Bookmark Button

Facebook OgasaWalrus Group
Sat, 04 Aug 2007 23:30:22

Facebook OgasaWalrus Group
I’ve never been a huge social-networking type. But, I figured I’d finally take a look at Facebook since 99+% of the world apparently is already on it. So, if you have a Facebook account, consider heading over to the Facebook OgasaWalrus Group and say hello. Maybe you can explain to me why this thing is so popular. So far, i don’t get it :-)


MindMeister: Web-based Mind Mapping
Sat, 04 Aug 2007 22:24:39

MindMeister.com
One of the most all-time most read posts on this blog (see the list on the left) is one about the Open Source FreeMind application. So, this web-based mind mapping service might interest some of you.

MindMeister

read more


Microsoft Testing Freeware Waters for Microsoft Works
Thu, 02 Aug 2007 23:21:33

There’s no download links for this blog. But, I just had to say something about the news that Microsoft is going to bundle Microsoft Works (kind of a Microsoft Office Lite) for free (ad supported) with some PCs. Microsoft Works 9 can be purchased for as low as $35 now. So, it is not a terribly expensive product to begin with. However, I don’t think Microsoft has taken this idea anywhere near far enough. I was just thinking about Microsoft Works this past week as I used Google Docs’ word processor and spreadsheet.

read more


OpenWiFiSpots.com: You Can’t Have Too Many Google Mashup WiFi Finders
Wed, 01 Aug 2007 22:45:31

OpenWiFiSpots.com

One of my beliefs is: You can’t have too many Google Maps mashup free WiFi finders. So, here’s another one…

OpenWiFiSpots.com

Seems like a good one too.


Microsoft Popfly: Web Mashup Service
Mon, 30 Jul 2007 20:02:50

Microsoft Popfly.ms
Microsoft Popfly is in a late beta release. It is a free web service that somewhat resembles Yahoo! Pipes in that both can be used to create web mashups without needing to write code. Popfly requires installing Microsoft’s Silverlight platform (their answer to Adobe Flash). Silverlight is in Release Candidate 1 stage and is available for Microsoft Windows and Mac OS X. I installed it on both platforms to try it out.

read more

Todd Ogasawara

AddThis Social Bookmark Button

HTC Advantage Flash Photos
HTC Advantage 7500 flash photo
A number of Windows Mobile camera phones have so-called camera flashes. But, that is a misnomer for the ones I’ve seen so far. They do not flash for a brief period to light up a photograhpic subject like real camera flashes. Instead, they light up and stay lit up until you manually turn off the light. In effect, they are flashlights. These camera flashlights do not have much of an effective distance. They do not do much good on objects more than a foot or two away. They can be useful sometimes, however. The photo on the left was taken in a relatively well lit restaurant using available light. The photo on the right was taken a moment later with a HTC Advantage 7500’s Pocket PC Phone Edition’s flash turned on. I think I instintively moved the Advantage a bit closer to get the light to shine as best as possible on the ice cream.
Pseudo-Sync Word Mobile & Word Excel with Google Docs
Google Docs
I’ve had issues with ActiveSync and WMDC in the past like many other people. So, I’m always looking for ways to avoid using AS (in Windows XP) and WMDC (in Windows Vista). If you are of a like opinion, you might find Google Mail (Gmail) and Google Docs might be a big help in moving Word Mobile and Excel Mobile files around.

Just mail the Word or Excel file to your Gmail account. It will auto-recognize the file type and give you the option to open the file in Google Docs. There is a brief period needed to transform the file to HTML. After that is done, you can edit the file in a Google Docs web app. If you want it back on your Pocket PC or Smartphone, just email it back to an address your Windows mobile device knows about.

Google Docs doesn’t understand every Word or Excel formatting feature. But, if you keep your file formatting simple, you should be able to get a lot of mileage using your Windows Mobile device with Google Docs. And, you don’t need ActiveSync or WMDC at any point.

BTW: Google can display PowerPoint files on the web too. Editing is supposed to be in the works, but I don’t know when that feature will be available.
Call History Left-Right Nav Key Use
Try this on a Windows Mobile 6 Smartphone or Pocket PC (Standard or Professional Editions). Bring up your Call History list. Navigate to a call to/from a person who you know to have multiple phone numbers in your Contacts list. Then press the Left or Right navigation. It should rotate through the phone numbers for that contact. You can settle on one of the alternate numbers and call it instead of the number originally called from.

It worked on WM6 devices but did not seem to work on a WM5 Pocket PC Phone Edition.
imity Pocket Radar?
Anyone try this imity Pocket Radar? It is a kind of mobile social networking tool that uses Bluetooth on phones to identify nearby people with like interests. Unfortunately, its website does not seem to have any information about which devices (phones) are supported by this J2ME app. And, I’m too lazy to email them this evening :-)

It was released as an Open Source project. So, perhaps when I’m not feeling so lazy, I’ll wander over to Google Code and check it out.
How to you Feel About Windows Mobile Upgrades?
I was just reading Jason Langridge’s blog (Microsoft’s Mr. Mobile) about a bunch of devices that have had announcements about the availability of an upgrade from Windows Mobile 5 to 6. One of the announcements was for the very cool HTC TyTn. But, apparently the upgrade is only available to HTC e-Club members who claimed someplace in or around the EU as their homebase. If you joined as a US-based member, no update is available. I’m guessing it has something to do with FCC clearances or some other such red-tape type reason. Fair enough.

But, it made me wonder what people think about regarding Windows Mobile devices and whether or not an upgrade is available. For example, I bought a T-Mobile Dash after the WM6 upgrade was announced for it. But, there is little hope for a WM6 upgrade for my i-Mate K-JAM. And, there is no hope for an upgrade for my T-Mobile SDA. Dell used to be pretty good about providing an upgrade path for at least one generation. HP was pretty spotty. For example, the iPAQ 2215 (the last iPAQ I bought with no plans to ever buy another HP iPAQ device) never had an upgrade path.

If your device is less than, say 24 months from its release (not necessarily when you purchased it), do you expect an upgrade path for it? Just wondering.
everythingiPhone Wiki: An iPhone Website You Can Contribute To
everythingiPhone wiki
I don’t have an iPhone. I think what I really want is just an “i”… everything except the Phone part of the iPhone. That said, the iPhone is definitely a cool device. If you have a hankering to contribute to a website focused on it, here’s one to take a look at…

everythingiPhone

It is built using the Wetpaint Wiki web service. So, I logged in with my Wetpaint account and, yep, I was allowed to edit pages that weren’t locked.
Todd Ogasawara

AddThis Social Bookmark Button

I originally posted this on a personal blog. But, I really wanted to see some discussion, so I’m re-purposing it here to see if the larger O’Reilly audience might have some thoughts on this question.

The PC World article…

Businesses Rethink Vista

…reports on surveys conducted by Patchlink that indicates that the number of businesses who said they were staying with Windows XP instead of upgrading to Vista went up from 53% in December 2006 (before Vista was released) 87% in July.

One of my blog items over on the O’Reilly Media WindowsDevCenter site…

Windows Vista Doesn’t Run Any of My Software! Oh, Really?

…posted on May 1 continues to draw venomous comments about Windows Vista because of its software compatibility and lack of hardware driver support. Now, many of these comments are made without actually naming a single specific application. So, there may be a bit of anti-Microsoft trolling at work there. I’ve used Windows Vista for over two years now (Beta, Release Candidate, and production versions) and have run into only a handful of applications that didn’t work. But, I’ve definitely run into a bunch of hardware driver issues. That said, I actually like Windows Vista and use it for a good chunk of the day on my notebook PC at work.

Given the general anti-Vista sentiment appears to be rising, I wonder if Windows Vista may be Microsoft’s PlayStation 3. Sony’s PS2 was the dominant game console for many years. Even the Xbox really didn’t do much more than dent its dominance. But, the PS3 doesn’t seem very popular except with hard core gamers. The Nintendo Wii and the Xbox 360 seems to have over-taken the PS3.

I think Vista’s problem is that it didn’t go far enough. Its incompatibility and user experience issues (I hate those UAC pop-ups) stem from trying to bandaid over years of Windows code. Microsoft should have bitten the bullet the way Apple did when they moved from OS 9 to OS X. Microsoft could have dealt with compatibility issues by providing a big upgrade to their Virtual PC product (instead of the incremental one they produced). A Microsoft Virtual PC that had the features of VMware Workstation and bundled with a Windows XP SP2 license would have allowed Vista users to simply move their current environment to a virtual machine and then migrate to the real Vista Windows as applications and drivers arrived. Instead, Virtual PC is too weak in the USB support area to really do much good as a complete virtualized environment.

With good virtual machine support available for the Mac (Parallels Desktop for Mac and VMWare Fusion), I wonder if we might see the migration there instead of Vista. The big problem, of course, is that most people will have to buy an XP license which is hard to find these days and somewhat expensive to do if one is found (since their old PCs probably came with a non-transferable OEM Windows XP). But, still if one is going to have application and hardware compatibility issues, why not move to a modern Linux or Mac OS X operating system instead of sticking with the nearly six year old Windows XP?
So, does Windows XP == Sony PS2? And, does Windows Vista == Sony PS3? We’ll should know within the next 12 months or so. I’m going to keep using Vista on my PCs (and just bought VMware Fusion to try to virtualize it on a Mac). But, I may be in the minority if the various published reports are true.

AddThis Social Bookmark Button

Codename “Jasper” is an incubation project at Microsoft that aims to deliver the advantages of Rails-like dynamic database application programming to .NET developers. Database expert Julia Lerman, well-known to the Microsoft community as a speaker and trainer, explains the new technology with a hands on example in a new Windows DevCenter article this week: Build Dynamic Database Applications in .NET with Project Codename Jasper.

Like Rails, Django and similar frameworks, Jasper models databases using information derived from their schema. But as Julia points out in her article, rather than relying directly on those schema, Jasper works from an Entity Data Model that is generated by Microsoft’s new Entity Framework, providing an additional layer of abstraction that developers can exploit to create more program-friendly models. In her words:

Jasper’s use of the Entity Data Model instead of connecting directly to the database means that there will be fewer anomalies to manually code around. For example, if the database was normalized so that contact details are spread across a number of tables (contacts, emails, telephones, and addresses) you could customize a model so that all of this information is contained in one entity. Then when you create a dynamic application, a detailed contact record will be created automatically and not require custom code. Much more of the application can be truly dynamic.

Is this an advantage that resonates with developers? Read the article and tell us what you think.

Todd Ogasawara

AddThis Social Bookmark Button

Microsoft’s Open Source Web Site
Thu, 26 Jul 2007 23:18:01

microsoft.com/opensource
Microsoft’s main website (Microsoft.com) opened up a web area with the unlikely URL of…

http://www.microsoft.com/opensource

read more


aideRSS: Analyze and Rank Blog Feeds
Wed, 25 Jul 2007 23:05:15

aideRSS page

read more


Eachday: Upload and Organize Your Memories
Tue, 24 Jul 2007 22:58:46

eachday.com
I’ve been playing with a couple of point-and-shoot cameras and cameraphones lately. So, I got the idea that it might be interesting to take and store at least one photo a day for some period (say a year). The Eachday.com site is one that I am considering.

read more


LCP: Recover Windows Passwords
Sun, 22 Jul 2007 23:12:14

LCP 5.04 lets you recover or test passwords on Microsoft Windows systems. Yes, I know you could use it for other purposes. But, I consider recovery and testing legitimate activities. I haven’t tried this app myself, but it seems like a good just in case tool to note down and know about.