Friday, May 09, 2008

Google Alerts: tracking usenet topics w/ Bloglines email notifications

I've started using Google Alerts to track usenet (Google Groups) posts on topics of interests, and all posts that contain a unique string I attach to my usenet posts as a "tag" [1]. Alert search scope can be restricted to Groups, Blogs, Web, News and (shudder) Video.

Alerts appear in the form of emails however, and that's intensely annoying. I prefer to use email for communication, not as a general notification engine.

The cure is to provide Google Alerts a Bloglines' disposable feed reader integrated email address ...

Bloglines FAQ

...Bloglines free email accounts allow people to receive email newsletter subscriptions within their MyBloglines page. This helps to reduce traffic through your primary email inbox and helps to contain the spam menace. A Bloglines email account gives you a trump card when a newsletter breaks the rules of opt-in marketing. When you unsubscribe from a Bloglines email subscription, the email address disappears. You never have to worry about trying to find the unsubscribe instructions for an unwanted mailing list.

So the results of my alerts show up in my bloglines feed reader as event notifications, which is exactly what I want.

[1] I've done this since the launch of the original DejaNews in the 1990s. My usenet posts contain a unique string as a "tag" (keyword, meta term). I search on the string to find all related posts. The functional result is rather like a blog, but this method worked long before blogs existed.

Thursday, May 08, 2008

Gordon's Tech: Monitoring Dyer with ChangeDetection.com vs. Page2RSS

Gwynne Dyer, an iconoclastic journalist and historian, notifies readers of new articles by updating his web page. He typically adds 4-5 articles every 3-7 weeks; the linked articles are the published as .txt files -- not HTML.

Yes, Firefox will render .txt files.

I've been tracking changes with ChangeDetection.com and receiving feed reader notifications through Bloglines email subscriptions. This has been working well, but now Phil Bradley tells us that Page2RSS will create a custom RSS feed for pages like this.

I'm running a side-by-side comparison, after a month or two I aim to return and update this post with my preference.

Update 5/16/08: Page2RSS is really neat ... so far!

Update 5/18/08: A comment on Gordon's Notes also suggests Feedity. Feedity also supports feed merges, Yahoo Pipes does this and more.

Update 6/3/08: On one page I was monitoring Feedity sent me a high volume of false notifications (false positives). On the same page Page2RSS sent me only one update, and that one was correct. So I'm favoring Page2RSS.

Wednesday, May 07, 2008

Gmail doesn't allow multiple people for one email address

You can't have two contact list entries with the same email address:

Error saving data: Contact already exists with the given email

I wanted to create entries for our baseball players, but the email is, of course, their parents.

Another annoying Gmail limitation. I would really prefer that Google fix their existing products rather than create new ones.

Gmail's Contact Import/Export - designed by Yahoo?

I challenge anyone to deny that Gmail's contact management UI is absolutely dreadful.

We ought to be able to post any one of several valid collections of names and email addresses into a text box and have Gmail chew them up and generate contacts.

Instead we have to craft a .CSV file to load contacts -- and there's NO process for uploading a group membership list.

The secret to the .CSV file, btw, is to fill out the fields on a Gmail contact, then add it to a new list, then export the list as CSV. That's now the template for your imports.

In my case I made a mistake on my first data load. I loaded all my list members -- but with NULL email addresses. The corrected upload was rejected because the names already existed.

Microsoft, lately, does much better web work than this. Heck, the original Gmail contact management/group management UI was far better than the current mess.

Only Yahoo! functions at this level.

Yahoo! must have build Gmail's contact and group management UI.

Monday, May 05, 2008

Adobe Photoshop Elements 6: unacceptable

Bizarre, but true. Adobe's latest verison of Photoshop Elements still requires users to run as administrator.
macosxhints.com - Run Photoshop Elements 6 under a non-admin account:

... Version 6.0 of Adobe's Photoshop Elements still has problems when running under non-admin accounts. On my computer, none of the effects or layer styles would appear in the Effects palette. It appears that PSE6 needs to write to a file called MediaDatabase.db3 in order to load the effects...
There's allegedly a fairly simple workaround for this problem, but that only lowers my opinion of Adobe.

Running as an administrator is like having an alligator filled moat around your castle -- and then draining it and eating the alligators. Nobody should run as Admin in 2008.

Adobe is not your friend. Heck, Adobe is working for the bad guys. Adobe is your enemy.

Don't buy Adobe products.

Sunday, May 04, 2008

Survey of Outlook/Google Calendar sync solutions

Calendar Swamp: Which Outlook/Google Calendar sync is best? is a good summary of the options. The poll shows that Google's solution is the #1 choice of the readers of this hard core calendaring blog.

The Google solution works pretty well for me, though it can sometimes mess up all day events. I've read that this is related to an ancient bug in the way Outlook handles all day events. I haven't read the details, but I'm guessing that there's an old design flaw in outlook, such that an 'all day event' is really a midnight-to-midnight event rather than a 'day event'. This means that a time zone or savings time glitch will cause some events to spill over into another day.

The shocking news about our new Digital-TV converter

I'm stunned.

It actually worked with our old rabbit ear antenna.

I was sure it wouldn't. I've been mentally composing and revising a blog post about political white lies and the analog to digital TV conversion. The dirty little secret, I was convinced, was that the subsidized Digital-TV converters would require a costly and fiddly outdoor antenna. That's what the directions for our $60 Digital Stream DTX9900 (RadioShack) said -- outdoor antenna.

So I plugged in my primeval $8.00 rabbit ears, expecting to get nothing at all. Instead I found we have two or three times the number of TV channels we used to have. (Ok, we'll never watch 90% of them -- but they exist. We just need a sports show for when my son earns TV time.)

Yes, I have to tweak the antenna for one or two of those channels, but I've needed considerably more gyrations to get a fuzzy analog signal. Our tiny little 12" TV now has a (relatively) stunning high quality image.

To add bemusement to astonishment, this is the first non-trivial device I've bought from Radio Shack that actually worked.

The rabbit ear has the flat connector prongs, so I have an RF plug adapter at the end of the rabbit ears. The RF adapter brings the digital antenna signal into the DTX9900, then a RCA component adapter carries the analog signal to our (half-broken) VHS/DVD player. From there another component connector goes to the TV.

The TV is set to get signal from video (it's just modern enough to have that option), the VHS/DVD deck gets its signal from 'L1' (the input from the DTX9900). So the tuner in the VHS deck is no longer in use, channel control is through the DTX9900 remote. The digital remote also provides some kind of program listing, the time of day, information on shows, and a volume control.

Note that you really don't want to lose or break the remote. Without the remote you can turn on the device and move up or down the channel list -- that's all.

Friday, May 02, 2008

Rare bird: a useful widget

I've not found widgets all that useful. For one thing, they're slow to open. I can get weather faster from a browser shortcut than from a widget.

Timers, though -- they make good widgets. This one is particularly good: Widget Watch: Minutes 2.0.1 - The Unofficial Apple Weblog (TUAW)

Thursday, May 01, 2008

Neuberg on OmniFocus

Matt Neuberg brings a career of writing and contemplating information management to a deeply thoughtful analysis of the OmniGroup's OmniFocus Getting Things Done application.

The OmiGroup is drinking heavily tonight.

It's not that Matt dislikes OmniFocus, it's rather that he exposed lots of significant design issues. His conclusion ...
... If OmniFocus were a public beta, I'd be unhesitating: "Go for it!" I'd cry ... But OmniFocus isn't a beta, and its price seems out of proportion to the state of its development.
Ouch! I've been hoping the OmniGroup would implement a great iPhone OmniFocus client with sync support (assuming Apple allows it) to desktop OmniFocus. Matt's review sets that hope back a bit.

The good news is that he had lots of serious suggestions. The next version of OmniFocus might be a great improvement.

(PS. Matt, before there was In Control there was GrandView - the preeminent app combining columns and outlines. I think in the early days of dBase Borland's Reflex had some similar tricks, but I don't see that mentioned in a delightfully old review -- those were the days.)

Wednesday, April 30, 2008

Interesting OS X observation from Firefox development

OS X has memory issues, and APIs that don't do anything ...
Firefox 3 Memory Usage pavlov.net:

... On Mac, If you look at Activity Monitor it will look like we’re using more memory than we actually are. Mac OS X has a similar, but different, problem to Windows XP. After extensive testing and confirmation from Apple employees we realized that there was no way for an allocator to give unused pages of memory back while keeping the address range reserved.. (You can unmap them and remap them, but that causes some race conditions and isn’t as performant.) There are APIs that claim to do it (both madvise() and msync()) but they don’t actually do anything. It does appear that pages mapped in that haven’t been written to won’t be accounted for in memory stats, but you’ve written to them they’re going to show as taking up space until you unmap them. Since allocators will reuse space, you generally won’t have that many pages mapped in that haven’t been written to. Our application can and will reuse the free pages, so you should see Firefox hit a peak number and generally not grow a lot higher than that....
My sense is that OS X does a lot to test the patience of application developers.

I've been using Firefox 3 beta 5 on OS X, and I feel that it's faster and much less likely to peg my CPU.

WiTopia personalVPN - need custom DNS configuration

I've been paying for the Witopia personalVPN service ...
Gordon's Tech: WiTopia personalVPN 
...PPTP VPN: This is built into OS X, though in 10.4 it works through the peculiar 'Internet Connect' application rather than the network preferences (where I looked for it). Easy to use, requires no additional software. This style of VPN is disdained by experts for some security issues, but of course it only has to be better than nothing -- which is what everyone else at the Hotspot is using. It's the old 'park next to the better bicycle' theory...
Problem is, it really slows down my browsing. Long delays for every transaction. I'll send them a note and see if they have any ideas, but I'm inclined to disable renewal of the service and try another vendor ...

Update 5/1/08: Both Witopia and a helpful commenter tell me that it's essential to use the Witopia DNS servers to get good performance. I think that's the problem, so I'll change and test. If it fixes the problem I'll amend my post title to "Use the DNS servers!". (The recommendation is down in the Witopia FAQ, I'll look over their site again but I think they could do with a bit of rework on setup documentation.)


Update 5/31/08: When I was running 10.4.11 I didn't see a way to specify a DNS address for the PPTP connection alone, and I didn't want to change my usual DNS address. With 10.5.3 it's fairly obvious how to change the DNS address for the PPTP connection alone (advanced button).

I added the DNS address from the Witopia FAQ: 38.119.98.220 Performance seems quicker, but, oddly enough, the Witopia Wiki won't open. Other sites seem fine, so perhaps the wiki is coincidentally offline. I'll test this out for a while.

Why was my OS X mouse behaving so badly?

It had been bugging me for a while, but now I was going over the edge.

OS X 10.4.11 wasn't responding to my mouse clicks. I was double, triple and quadruple clicking where one should have done.

What had gone wrong? Some recent update? Something stealing the mouse clicks?

I keep my system very plain, so I decided to check into a new mouse driver. It had been a while since I'd updated my Microsoft IntelliPoint driver -- years, come to think of it.

I installed the new IntelliPoint and IntelliType Pro driver from Apple's site. The reboot took a long time, the mouse install seemed to require some major rebuilding.

The new driver had loads of new options, but my mouse clicks were still being missed. Now, however, the driver told me my battery was low.

New batteries, but the problem remained. The driver had one more diagnostic though ... my signal was oddly weak.

Yes! The small wireless receiver (this is pre-Bluetooth) had fallen off my desk, and was now buried between the back wall and the back of the desk. Restoring the receiver restored the signal -- and my mouse clicks.

Of course the real problem was that I'd lost my receiver, but it was odd that I didn't get the battery and signal warnings until I installed the new driver. My IntelliMouse driver was ancient, probably inherited from a 10.3 build. I wonder if some recent update didn't knock out the battery warnings it used to give; Apple can't possibly test against ancient drivers.

Really, these computer systems are a wee bit complex.

I do like the new mouse options however, especially Microsoft's acceleration support. I feel as though I got a new mouse out of the deal.

Google Docs: still no working clipboard

I've been using Google Docs for ages, and there's been no progress in providing any kind of reasonable clipboard functionality with any OS X browser. We're told to use ctrl-c to work with the system clipboard instead of using the native Google Docs clipboard. Of course that shortcut works for Firefox on OS X, but not Safari.

Honestly, Google Apps is still a semi-useful toy compared to a desktop application. Progress is very slow.

Firefox noscript add-on - time to start using it

A recent large scale hack of Microsoft's IIS web server means that lots of reputable web sites may be hosting exploits more commonly seen on the shady side of the net.

So it's probably time to start using the Firefox NoScript add-on ...

Hundreds of Thousands of Microsoft Web Servers Hacked - Security Fix

There is a great add-on for Firefox called "noscript," which blocks these kinds of Javascript exploits from running automatically if a user happens to visit a hacked site. Currently, there is no such protection for IE users, and disallowing Javascript entirely isn't really an option on today's World Wide Web. True, you can fiddle with multiple settings in IE to add certain sites to your "Trusted Zone," but that option has never struck me as very practical or scalable.

I've been using it for a few days. I whitelisted a number of the Google sites I use (if they're hacked we're all doomed) and so far it's been easy to enable JavaScript when needed by clicking on the S icon.

Tuesday, April 29, 2008

Video editing - lord, this is ugly

I'm pretty disgusted with iMovie '08, so I decided to read a review of Final Cut Express 4.

Yuck.

MacWorld desperately tries to say nice things about Apple, but despite the "4 mouse" rating the review reveals a right mess. Different behaviors on different processors, inability to import some formats iMovie '08 handles, etc, etc.

Video editing was always pretty complex, but I think the profusion of codecs and file formats has driven it over the cliff.

Apple's offerings are pretty sad at the moment (iMovie HD was the closest they got to a good solution, and they abandoned it). Unfortunately I think Apple is the only consumer video option for the Mac.