Opera Mini on the Treo 680

No luck on first install, but a bit o’ googling got me these instructions… 1) Go to Prefs 2) Go to IBM Java VM 3) Choose “Opera Mini” from the drop-down box at the top of the page 4) Check the box: “Use Double Buffering” 5) Check the box: “Use High Resolution Coordinates” 6) Set … Continue reading “Opera Mini on the Treo 680”

No luck on first install, but a bit o’ googling got me these instructions…

1) Go to Prefs
2) Go to IBM Java VM
3) Choose "Opera Mini" from the drop-down box at the top of the page
4) Check the box: "Use Double Buffering"
5) Check the box: "Use High Resolution Coordinates"
6) Set Memory Maximum at 4mb
7) Set Maximum Java Thread Stack Size at 32kb

… that did the trick. (Thanks, “freakout”.) Seems to work fine now.

Canada + Cell Data Plans == nightmare

Getting a cellular data plan in Canada is senseless. Here are the best deals I could find by wandering around the vendor websites: Bell $100 = 250Mb/month + $3/Mb after Rogers $100 = 100Mb/month + ?/Mb after Fido $100 = 200Mb/month + $5/Mb after Telus $100 = 250Mb/month + $3/Mb after For comparison purposes, in … Continue reading “Canada + Cell Data Plans == nightmare”

Getting a cellular data plan in Canada is senseless. Here are the best deals I could find by wandering around the vendor websites:

Bell $100 = 250Mb/month + $3/Mb after
Rogers $100 = 100Mb/month + ?/Mb after
Fido $100 = 200Mb/month + $5/Mb after
Telus $100 = 250Mb/month + $3/Mb after

For comparison purposes, in the US, unlimited internet access on your smartphone is 20 dollars!. Don’t believe, me? Here’s a chart snipped from the cingular website:

cingular rates

It looks like it costs more if you want to use the phone as a modem for your laptop, but even then it seems that you can get an unlimited plan for $60. Wow! Only $60 for per month for unlimited internet access! Hey, Rogers: I will personally guarantee that if you offer that pricing plan in Canada, I will sign up for at least one full year. I bet I know several other people who would go for it as well.

The Canadian vendors really have to realize that their pricing just doesn’t make sense any more. Think about the iPhone. At one point there was a rumour that Rogers was going to carry it. Would it make sense to own an iPhone connected to a Rogers network? No. The iPhone has a real web browser on it. Using that, in the way it was intended, could blow your entire monthly allotment in a single session. Heck, just doing the research for this article cost me 5Meg or so of data. Bah!

Not that it will do any good, but if you feel like venting your frustration about this, there’s an online petition you can sign. I signed it.

Listening to “Ideas”

[Long post warning: Read if you want to record internet audio streams on the Macintosh] I’m a big fan of the CBC Radio1 show Ideas. Over the years, I have found that it provides some of the most consistently thought-provoking content available on radio. My only problem is that the broadcast time for Ideas is … Continue reading “Listening to “Ideas””

[Long post warning: Read if you want to record internet audio streams on the Macintosh]

I’m a big fan of the CBC Radio1 show Ideas. Over the years, I have found that it provides some of the most consistently thought-provoking content available on radio. My only problem is that the broadcast time for Ideas is weekdays from 21h05 until 22h00, a period when I am almost always busy. To circumvent this, I need a way to time-shift the program so that I can listen to it later (typically, either when I go to bed or on the way into work the next morning).

As most of you know, I am a Mac-weenie. This website lives on my G5 server/DAW, as does my iTunes library. I sync my iPod to that library, so the easiest way to access the Ideas content is using the iPod. Given this, the problem statement becomes: How do I record CBC Radio1 (weekdays from 21h05 to 22h00) and convert the result into something I can listen to on my iPod?

The Content

Like all forward-thinking broadcasters (:-P), CBC Radio is available on the web, which means that I ought to be able to record it, without needing to physically hook up an FM tuner. Unfortunately, they have standardized on Windows Media Player, which they tell me is the “most commonly used” format. They would, of course, have been better off standardizing on the most compatible format, rather than the most popular one, but at least they make the content available.

The CBC online listening page explains that Mac users should use the Flip4Mac Windows Media plugin to play WMA content. I have this plug-in, but for me at least, if I follow the Ottawa Radio1 link, I get dubious results. There is something wrong with one or more of…

  • the CBC stream,
  • the Flip4Mac plug-in, or
  • Safari’s caching strategy

… that causes the resulting embedded Quicktime player to play the same 10 minute clip whenever I go there. That is, it will only play 10 minutes of audio before the “thumb” on the player reaches the end of the scrollbar, and returning to the same page at a later time will cause it to play the same 10 minutes of audio as last time — not very useful.

I imagine others have had problems using the WMA streams as well, since despite the claim that they were going to standardize on one format, it turns out that you can also listen to an Ogg Vorbis stream of (at least) Toronto’s Radio1 feed. I would have prefered getting the stream from Ottawa, but given that Ideas is available on both, I am set.

Or am I?

Setting Up the Recording

It turns out that iTunes is not able to play the “.m3u” wrapped Ogg Vorbis stream, but it at least recognizes that it is continuous (i.e. not just 10 minutes long). As usual, when faced with an audio or video file that I cannot play with the standard tools, I then pull out VLC, which is a very nice freeware audio/video player available for all major operating systems. I can’t say enough good things about VLC; if it wasn’t for some un-Mac’ish GUI choices, it would always be my first choice.

VLC happily connects and starts playing the OV stream, but wouldn’t you know it, it too stops after 10 minutes. Very odd. It has worked fine for other streaming content I have tried, which seemingly adds credence to the theory that there is something wrong with the way the feeds are being created, but who knows?

After trolling around on the web for a while, I discover that some problematic audio will play correctly from the command line VLC player, even though it will not play in the GUI application. Sure enough,…

/Applications/VLC.app/Contents/MacOS/VLC \
    http://www.cbc.ca/livemedia/cbcr1-toronto.m3u

… works perfectly, so I finally have something that I can use to listen to CBC. Whew!

The next step is actually recording it.

I believe the best application for recording the audio output of arbitrary programs on the Mac is Audio Hijack Pro. I purchased the Pro version because it has some nice features that I use more for digital audio work. There is also a non-Pro version, which seems like it would be perfectly fine if all you want to do is record something at a scheduled time. As of the time of this posting, it costs 16 $US (it’s a whopping $32 for the Pro version).

You can configure Audio Hijack to:

  1. Start any program you want on a flexible, repeating schedule.
  2. Record the audio output of that program (and not any other sounds your Mac is making) to a file of your choosing, optionally appending a timestamp to allow multiple recordings to be kept.
  3. Mute the output of the program, so that you don’t hear it, even though it is being recorded.
  4. Automatically exit the program after the recording is complete
  5. Import the resulting file into iTunes

As you can see, this is perfect for the task at hand. There is a wide range of format options for the recordings, including both MP3 and AAC at many bitrates. I use 48kbps AAC to record Ideas, which produces a listenable recording in an approximately 20Meg file (for 55 minutes).

The program I run is just a shell script that has the above command line in it, and that’s all there is to it.

A Final Note

It would not surprise me at all to find out that there are simpler ways to get this process going. What I ended up with is largely a result of trial-and-error. It works, but it’s not pretty. If you have found a better answer, feel free to leave a comment.

Woot! Thanks, Apple!

From the latest Apple Java Update: This release improves reliability of the SWT_AWT bridge implementation first released in the SWT Compatibility Libraries for Release 4, and is now installed as a standard part of J2SE 5.0.

From the latest Apple Java Update:

This release improves reliability of the SWT_AWT bridge implementation first released in the SWT Compatibility Libraries for Release 4, and is now installed as a standard part of J2SE 5.0.

VNC over SSH on Mac OS X

I was trolling around the web last night and I found this page: VNC over ssh on OS X Tiger Server I set up a slight variation of this and, lo and behold, it works. Here’s a snapshot of me connected from work to my server at home. Of course, it’s too painfully slow to … Continue reading “VNC over SSH on Mac OS X”

I was trolling around the web last night and I found this page:

VNC over ssh on OS X Tiger Server

I set up a slight variation of this and, lo and behold, it works. Here’s a snapshot of me connected from work to my server at home.

G5 over VNC

Of course, it’s too painfully slow to do anything real, but it’s nice to know that I can drive the box remotely in a pinch.

A simple idea — Think (the application)

A quick link-of-the-day to a new, free application from Freeverse. Freeverse : Think Basically, the idea is that even though it’s good to be able to keep multiple applications running at once, there are times when you want to actually focus on one of them (i.e. so you can Think about it). Think puts up … Continue reading “A simple idea — Think (the application)”

A quick link-of-the-day to a new, free application from Freeverse.

Freeverse : Think

Basically, the idea is that even though it’s good to be able to keep multiple applications running at once, there are times when you want to actually focus on one of them (i.e. so you can Think about it). Think puts up a backdrop between the front application and everything else you have running allowing you to ignore all those SameTime messages ;-). Neat.

Wikipedia meta-articles

Wikipedia, in its attempt to become the repository of all human knowledge, includes (of course) a number of meta-articles. Today’s link-of-the-day is one of my favourites: Wikipedia:Unusual articles

Wikipedia, in its attempt to become the repository of all human knowledge, includes (of course) a number of meta-articles. Today’s link-of-the-day is one of my favourites:

Wikipedia:Unusual articles

MacWorld was disappointing.

Ok, I know, I know, the iPhone was cool. Of course, unless they actually make the SDK for it available, it’s basically a non-starter. I don’t care how amazing they are, if you can’t get eReader for it, it’s useless to me. The thing is though, I guess in the rush to make the “vision … Continue reading “MacWorld was disappointing.”

Ok, I know, I know, the iPhone was cool. Of course, unless they actually make the SDK for it available, it’s basically a non-starter. I don’t care how amazing they are, if you can’t get eReader for it, it’s useless to me.

The thing is though, I guess in the rush to make the “vision clear” for the iPhone (complete with company name change!), they steamrollered a bunch of things that I do care about. What happened to the disclosure of the rest of the new features in Leopard? What about the ’07 versions of iLife and iWork? the 8-core Mac Pro? the commitment to gaming? [ok, I didn’t really expect that one]

Honestly, I’m pretty disillusioned with Apple Inc. right now. Just as they actually started to look like they might be truly back in the personal computer game, they decide to make it perfectly clear how little they care about the Mac.

And you know what? It’s not going to be clear sailing for them in the other markets they’ve decided to play in. Microsoft’s mediacenter story is nasty, but at least it actually plays TV. It’s also improving at a ferocious rate; the whole SideShow thing looks very cool.

And for that matter everything plays MP3s now. There are already devices out there that are nicer than the current generation of iPods. I’ve gone on record as stating that iTunes is not going to rule that world for much longer, and I still believe that. The industry (and even consumers) are not going to stand for that kind of monopoly long term.

So where does that leave us hardcore Mac fans? Your guess is as good as mine. Hopefully, they won’t forget about us completely. 🙁

Um… speaking of craplets

It seems like Microsoft is so worried about how fragile Vista will be that they are pre-explaining that you may have problems if you run uncertified applications on it — despite that fact these applications worked fine on XP. For more info, see… ‘Craplets’ could damage Vista launch: Microsoft exec

It seems like Microsoft is so worried about how fragile Vista will be that they are pre-explaining that you may have problems if you run uncertified applications on it — despite that fact these applications worked fine on XP. For more info, see…

‘Craplets’ could damage Vista launch: Microsoft exec