Blog

Thursday, August 06, 2009
Notes 8.5 FP 1 and a weird shortcut key
Notes 8.5 fix pack 1 is out. I've downloaded it and applied it to a few machines. It does seem to fix a few random problems with the initial 8.5 release.

I haven't applied Domino FP1 to our server yet though. I need to wait for the weekend to do that. I haven't had a lot of problems with 8.5, overall. I've had a few issues with SMSDOM crashing occasionally. I'm on the most recent version; I upgraded SMSDOM right before I upgraded Domino itself. I'm not sure if I should blame this problem on IBM or Symantec. I also upgraded Backup Exec on the Domino server recently. That seems to be working OK, though the Backup Exec Domino agent isn't yet certified to work on 8.5. The Backup Exec upgrade was a pretty big jump, since we'd been running version 10. There isn't a way to directly upgrade from 10 to 12.5, so I just uninstalled 10 and did a fresh install of 12.5, then re-created my daily backup job.

As I side note, I discovered a weird shortcut today. Hold down Ctrl+Alt while you're going into your inbox, and you'll load the "non-java" version, basically the same thing you get if you run Notes in basic mode. I picked this up from a forum post written by Mary Beth Raven. I'm not sure how useful this is to anybody, but for some reason, I think it's kind of cool.

Labels: , ,

posted by Andrew 7:35 PM
0 comments

revised AutoHotKey script
A couple of weeks back, I posted a semi-useful AutoHotKey script, just a little script to paste text from the clipboard, but stripped of formatting. Well, I did some searching, and of course, I'm not the only person to have come up with this basic script. This guy posted a similar script, a couple of years ago. The one thing I learned from his script, which I somehow didn't think of myself, is that, rather than sending the clipboard contents using "SendInput", it's better to put the text *back* on the clipboard, then send ctrl-V. The reason this works better is that, in most applications, a paste is an atomic operation that's easily undoable, whereas using SendInput appears to the application as though you just manually typed out the contents of the clipboard.
I also decided to disable the macro in Excel, since I have an existing macro in Excel that's mapped to ctrl-shift-V, and I don't want to override that. So, bottom line, the macro now looks like this:
#IfWinNotActive Microsoft Excel 
^+V::
myStr := clipboard
myStr := RegExReplace(myStr, "\s+$","")
clipboard := %myStr%
Send ^V

Still nothing terribly amazing, but very useful, and something I was living without for longer that I should have.

Labels: , ,

posted by Andrew 7:23 PM
0 comments

Saturday, July 18, 2009
useful AutoHotKey script
I've been using AutoHotKey for a while now. I've got a few macros programmed into it that are pretty much wired into my brain at this point. There's one thing I've been meaning to write for the last year or so, and just never got around to it. Well, I was in the middle of something on Friday, and I just decided that I needed to stop what I was doing, and just figure out how to write this macro. It turned out to be a lot simpler than I though it was going to be! Now I feel kind of stupid for putting it off for so long.

Basically, I wanted a macro that would do a "Paste Special / Text Only". Mostly, I needed this in Lotus Notes, but there are other apps where it could come in handy. Long ago, I'd taken care of this in Word with a simple one-line VBA macro. But, I never really knew how to do this in Notes. The reason I need this, is that I'm often pasting text from Word, or a web page, or some other app, into Notes. The text goes to the clipboard as formatted text, and if I just do a straight paste into Notes, all the formatting info gets pulled in, and it's usually not a good match for the default e-mail formatting in Notes. So, I'd settled on just selecting Edit, then Paste Special, then Text from the menus. But that's a lot more work than pressing Ctrl-V.

Before yesterday, I'd never looked at the AHK docs closely enough to realize how simple this was. The contents of the clipboard, in plain text format (that's the key there!) are available in a system variable called "clipboard". So, all I really needed to do is call SendInput on that. Duh. Just to get fancy, I also decided that I wanted to trim trailing whitespace from the clipboard contents. So, here's a simple macro that trims trailing whitespace from the contents of the clipboard, and sends it out:
^+V::
myStr := clipboard
myStr := RegExReplace(myStr, "\s+$","")
SendInput %myStr%

I just have that mapped to Ctrl-Shift-V, so I can paste text anywhere, without formatting, no problem. And, yes, I could have written this in one line, but I broke it up so it would be easier to see what I was doing.

The point of this story, I guess, is that AutoHotKey is a wonderful thing, and that some things are simpler than you think they are, if you just sit down and spend a few minutes reading the docs.

Labels: , ,

posted by Andrew 4:59 PM
0 comments

Thursday, June 25, 2009
Chandler and Lotus Notes
I had a few spare minutes today, so I installed Chandler on my PC at work. No major problems with the install, or with creating an account on Chandler Hub. I played around with it a bit, and so far, I like it. It's reasonably fast to load and use. Since it's a cross-platform app written in Python, I was concerned that it would be slow, and maybe have some user interface quirks. Not that a cross-platform Python app *can't* be fast and have a good UI, but a lot of the time, that's not the case.

The e-mail integration, as I mentioned in my post yesterday, is a little weird. Chandler uses IMAP to create three folders in your mail file, Chandler Events, Chandler Messages, and Chandler Starred. When you drop messages in these folders, they appear in Chandler. That part seemed to work OK with my Lotus Notes mailbox.

Chandler can also send e-mail. That, I thought, would be straightforward. It's just attaching to an SMTP server. I have plenty of apps that use my Domino server to send SMTP mail, so I didn't expect any difficulty there. I didn't have any problems just connecting to the server. However, I've found that the e-mails sent from Chandler don't render correctly in Notes. A bunch of XML, which is probably supposed to be hidden, shows up in the message. I did some testing, and the e-mails from Chandler look fine in GMail, and in Apple's Mail.app. They look like a mess in Notes though. Oh, and I tried Notes 7, 8, and 8.5 clients, and it's the same either way. I did find, though, that the e-mails in Notes look fine when I'm accessing my mailbox from my iPod or BlackBerry.

When things go wrong with e-mail rendering in Notes, it can be hard to figure out where things went wrong. First, the Domino server may screw something up before it gets to your mail file. If it's not that, then it might be something related to your mail file template, or to the Notes client software. Since this problem occurs in Notes 7, 8, and 8.5, I'm guessing it's not a simple client quirk. It could be something in my mail file template. That's still on version 7, and I can't really change that without upgrading my Domino server.

So, bottom line, if I can't get the outgoing e-mail to look OK in Notes, Chandler is going to be mostly useless for me. If I can get that working, then it's promising.

Oh, and one other interesting thing about Chandler. There's a book called "Dreaming in Code" about the initial development process on Chandler. This book is frequently compared to Tracy Kidder's Soul of a New Machine, which is a great book about the development of a minicomputer back in the 70's. Chandler's development process, apparently, was a bit rocky. At the time the book was written, the program had been in development for several years, and hadn't produced a workable 1.0 release yet. I think that the author's original intention was to document the development of a revolutionary open source app that would really be a killer app that would compete with Outlook and maybe Lotus Notes. In the end, he wound up with a book documenting a lot of things that could go wrong with a development project, which is maybe an even more interesting book than he would have gotten if the project had gone well. (I haven't actually read this book yet, so I'm generalizing from the reviews I've read. I do want to pick up the book and read it at some point.)

Labels: , ,

posted by Andrew 8:42 PM
0 comments

Wednesday, April 22, 2009
Jira
I picked up Jira and Confluence this week, during Atlassian's "Stimulus Package" sale -- $5 each! A while back, I'd looked at Jira, and several other bug-tracking/project-tracking applications, but I never got around to evaluating any of them. I've had a vague sort of a plan to implement Trac eventually, after first converting from CVS to Subversion (which was also a vague kind of plan with no particular timeline on it). I don't think I could have ever talked my boss into paying $1200 for Jira, which is their cheapest commercial license. The $5 version only covers 5 users, but that's fine, since I only have two programmers working for me right now anyway.

It looks like Jira can work with either CVS or Subversion. I'm still planning on converting to SVN before I install Jira though. Of course, since we're a (mostly) Microsoft shop, I should probably look into TFS, but I think that might a bit too expensive for me.

It's a bit of a balancing act, in a small shop, trying to figure out how much time and money to spend on infrastructure (for lack of a better word) -- project tracking, version control, formal testing, and so on. I can't spend too much time on it, but if I don't do it at all, things start to fall apart...

Labels: ,

posted by Andrew 9:55 PM
0 comments

Wednesday, February 25, 2009
FrontPocket review
I just installed FrontPocket on my iPod Touch. I stumbled across this program yesterday while I was working on my MobileMe issue. FrontPocket is an application that gives you (almost) full access to your Backpack account on your Touch (or iPhone). This is something I've really been looking for since I got the iPod Touch. I was hoping somebody would get around to coding something like this, and now someone has!

The program uses the Backpack API to access the info in your Backpack account, and pull it down to the iPod over the air. It caches the info locally, so you can still have access to it when you're not connected to WiFi. I just did some testing, and it doesn't look like the program automatically sucks down your whole Backpack account; it seems like you only have offline access to stuff that you've previously viewed online, and only the version you've most recently viewed, not necessarily the current version on the web. And it seems like you can't add new notes or edit existing ones offline.

While online, you can add notes, edit notes, add journal entries, and add reminders, so you can do pretty much anything you'd want to do. The program does not, though, render Textile or HTML, so you're just viewing the text of your notes. And URL links are not active links, so you can't click on them and have them open in Safari or anything like that. (And, of course, the iPod Touch still has no copy & paste functionality, so you can't just copy & paste an URL out of FrontPocket and into Safari.) Oh, and it doesn't render photos that you've stored in Backpack either.

So, overall, there are a number of limitations to this app that I really wish they could find a way to fix. Some of them are likely related to limitations in the Backpack API. Others could be fixed, though they might be non-trivial. The app's only on version 1.1, so maybe we'll see some new stuff added in the next iteration. (I wonder if there's an open source Textile rendering engine out there somewhere that they could convert for use on the iPod/iPhone and just drop into the app?)

The thing I'd most like to see is a full sync option, where my entire Backpack site would get pulled down to the device. I'd even be OK with having to press a button in the app to initiate the sync, though it would be cool if it could be done automatically in the background.

The app does have calendar functionality, by the way, but I don't use Backpack calendar, so I can't say much about that works. I haven't seen any indication that it integrates with the standard device calendar app, though I wouldn't expect it to; Apple probably hasn't made it easy for third-party apps to update the built-in ones.

Labels: , ,

posted by Andrew 9:17 PM
0 comments

Tuesday, February 24, 2009
syncing
I've been using MobileMe to sync contact & calendar data between my MacBook and my iPod Touch for a while now. It works pretty well. Today, I decided to go one more step, and set up MobileMe on my Vista desktop machine to sync with Outlook. The contacts were no problem; they synced up fine the first time through, and I then went through them and weeded out a few duplicates.

The calendar was a little trickier. I have three calendars in MobileMe: Home, Work, and Birthdays. The birthday calendar is populated automatically via MenuCalendarClock, a shareware program that just pulls birthdays from the Mac address book and puts them into iCal. These calendars all now show as separate calendars in Outlook. I had to basically push them down to Outlook, rather than doing a straight merge, though, to get them to show up.

There's a default calendar in Outlook called "Calendar" that has now synced up the MobileMe (and hence my Mac and iPod). I never used the calendar in Outlook before, so this is just an empty calendar. There doesn't seem to be any obvious way to delete it in Outlook, or to tell the MobileMe control panel not to sync it up. Not a huge deal, but a little annoyance.

And repeating events seem to be treated a little differently in Outlook vs. iCal. After I pulled stuff into Outlook, then synced back to MobileMe, then synced my Mac, every repeating event on my calendars showed as changed. I'm hoping this is a one-time thing, and I'm not going to have to push & pull every repeating event at every sync.

I'm also a little worried that, when I go to http://www.me.com/calendar/ to check my calendar online, I just see "Loading Events", and nothing ever comes up. I think when something this has happened in the past, it would generally clear itself up overnight. Here's hoping. Looking around online, though, this may have something to do with the way Outlook messed with the repeating events. I may have to do some work to straighten this out.

My reason for setting up Outlook with MobileMe, by the way, is because I'm thinking about replacing my old Motorola cell phone with a BlackBerry in the not-too-distant future. If I do that, I'm going to want to do full contact & calendar sync with the BlackBerry, and it seems like the easiest way to do that might be through Outlook. It seems like it's possible to sync a BlackBerry directly with a Mac, but I figured it couldn't hurt to set up my PC with all my data either way.

Labels: , , ,

posted by Andrew 8:25 PM
0 comments

Thursday, November 20, 2008
Dazzle Video Creator Platinum
I recently pickep up a Dazzle Video Creator Platinum from Woot. My idea was that I'd take the last few videotapes I own, convert them to MPEG-4, then toss the tapes and the VCR. I had a bit of an adventure getting the software installed and working under Vista. This blog entry helped out a bit. It would be nice if Pinnacle would just allow you to download the full install for their Vista-compatible software, but instead you have to stumble through the install of the XP version, then run a patch install. Once you've got that done, and you've got the Vista driver for the device installed, it works fine. I'm in the middle of converting an old anime VHS tape to MPEG-4 right now. I'm hoping it'll be watchable on my Apple TV when I'm done with it. If it all works out OK, I have a few other random tapes to convert, then I'm done with VHS forever.

Labels: ,

posted by Andrew 8:53 PM
0 comments

Sunday, October 26, 2008
random patching
I spent a bunch of time on Friday night bringing my various home machines up-to-date with patches and software updates. The impetus for that was largely this security hole in Windows, which seems to be the biggest vulnerability that's cropped up with Windows in quite a while.

I was also interested in updating my VMWare Fusion install to 2.0. Ars Technica has a good review of Fusion 2 up on their site. I did the upgrade, and it was pretty smooth, but I haven't had time to play around with it enough to tell if it will work any better on my old MacBook than the previous version.

I realized that I hadn't turned my Dell Vista laptop on in about a month, so there were plenty of patches and updates to run on that. And I hadn't started the virtual machine I have set up under Fusion in a while either, so there were a bunch of patches to install on that too.

On Saturday, I remotely applied a whole bunch of patches to our servers at work. The main goal was to get that Windows patch on all the servers, but I also had a bunch of other patching to do. I'm embarrassed to say that I'd never updated our main SQL 2005 server to SP2. That had been on my to-do list for about a year. And I had to apply a cumulative post-SP2 patch file to our HR/payroll SQL server, since our HR/payroll software vendor requires that I bring the server up to that level before I can apply their year-end update. It took about three hours to get all that done. Happily, nothing locked up at any point, so I didn't have to drive into the office just to power cycle a server. (And, yes, I know there are devices that would allow me to power cycle a machine remotely. But we can't buy any new equipment right now.)

I have one Windows 2000 server that's hanging up on one of the updates. I'll probably have to bring that one up to date in safe mode or something. I really don't know what's wrong with it, and I'd like to just get everything off it and moved to a WIndows 2003 machine, but I don't have the time right now.

I got some interesting errors on the two machines to which I applied SQL updates. There's a long thread on this problem here, at the Microsoft forum site. I haven't figured out if this error is actually going to be a problem or not. There's certainly a lot of confusing (and sometimes conflicting) advice out there on it.

I've been watching the Jets game today, and enjoying the newest Mac vs PC ads that Apple's been airing. The theme is basically how Microsoft is spending a bunch of money on advertising instead of fixing Vista. I have to say that I agree with that. This new security hole apparently exists in every version of Windows from Win 2000 to Vista and Win 2008 Server. There's an interesting blog entry about MS08-067 and the SDL, covering the failure of the SDL (Security Development Lifecycle) to catch this bug. To quote from the article: "I'll be blunt; our fuzz tests did not catch this and they should have." I can't help but think that a little bit of that Seinfeld cash might have caught this one earlier. I'm probably over-simplifying. These things are really complex, and a lot of stuff can go wrong that no pile of cash can fix.

Meanwhile, I'm looking forward to the Giants game this afternoon. It should be a good one. Well, this was a really long (and probably boring) blog entry, but I haven't written anything in a few weeks, so I was due for a long one. I've got a bunch more random thoughts in my head, but I'm going to resist the temptation to make this entry any longer!

Labels: , ,

posted by Andrew 1:32 PM
0 comments

Thursday, May 01, 2008
text editors
There's a poll on Lifehacker about text editors. Their top six are Notepad++, Emacs, UltraEdit, TextMate, Vim, and TextPad. I do use TextMate on my Mac, so I agree with that call. It's a nice editor. I *wish* I was proficient with Emacs, just because it would probably come in handy occasionally, and just generally seems like something I should know. I'm amazed that people still use vi/vim. I had to use vi a bit back in college, and never liked it. Under Windows, I have to admit that I'm still using Multi-Edit, which doesn't seem to be a popular choice these days. I've been using Multi-Edit 9, which dates back to 1999. I kept putting off upgrades, since ME 9 did everything I really needed to do. At some point, I realized that I needed an editor with Unicode support, so I installed PSPad. I like PSPad, but not enough to switch over from Multi-Edit, except for those occasional Unicode files.

After poking around on the internet a bit today, I decided to finally upgrade to the most current version of Multi-Edit. It seems like ME is still behind the times a bit. The current version is called "Multi-Edit 2006", and the most recent revision was posted in October 2007. It mostly works in Vista, but there are a couple of problems, mostly with macro recording, from what I can tell by looking at their support forums. And they've got some support for Unicode now, but it doesn't look like it's really full support.

I'm not sure if sticking with Multi-Edit is the right choice in the long run. UltraEdit might be a better choice; they seem to have been updating their product a bit more regularly. They appear to have full Unicode support and Vista compatibility.

Only a true geek could spend so much time worrying about text editors!

Labels:

posted by Andrew 10:33 PM
0 comments

Sunday, March 09, 2008
e-mail clients for my Dad
My Dad has very serious vision problems, but he's not completely blind. This means that he can use a normal computer, but he has a lot of problems doing so. We've got his machine set up so that he's using very large fonts, and a high-contrast color scheme. The problem we frequently run into, though, is that most software developers don't take these kind of things into account. We've found that developers are really haphazard about when and where they respect the default font size and color scheme in Windows.

We recently switched him from a dial-up ISP (Wal-Mart Connect) to Verizon DSL. The Wal-Mart Connect service used a proprietary client for e-mail and web browsing (basically, the old CompuServe 2000 client), and that actually worked pretty well for him.

When we switched to Verizon, I switched him over to using Outlook 2000, largely because it was already installed on his machine, and I was familiar with it. That turns out to have been a pretty bad idea. Outlook does a pretty poor job of respecting large font sizes and still leaving you with a usable interface. My Dad just hasn't been able to get used to it, and there are a number of hurdles that make it hard for him to use.

I've been researching alternative e-mail clients for him. Basically, I'm looking for something with a fairly simple interface that'll work well with a high-contrast, large font environment. I tried Scribe first, but that had a few interface quirks that made it unusable. I then tried Sylpheed, and that actually looked like it might be usable. I didn't get too far with that though, since my Dad couldn't remember where he'd written down his e-mail password, so I couldn't actually get all the way through the setup. We've also been talking about just switching him over to Outlook Express, but I'm not sure that'll be much better than Outlook. Hopefully, the next time I visit my parents, he'll have found that password and we can play around some more.

Labels:

posted by Andrew 1:26 PM
0 comments

Sunday, March 02, 2008
BlackBerry Enterprise Server
We implemented a BlackBerry Enterprise Server (BES) at work last week. I was afraid it would be overly complicated, but it wasn't that bad, and we seem to have it running smoothly now. We're running it on top of Lotus Domino. I've found that the documentation for BES is OK, but if you hit a snag, you're going to need to head out on the internet and do some searching. The best place to find BES information seems to be the BES Admin Corner at BlackBerryForums.com.

CrackBerry.com has some useful stuff in their forums, too. For Domino-specific information, I've found besdomino.blogspot.com and notesberry.org useful.

I've been almost completely ignorant of the BlackBerry platform until now. I've got plenty of experience with Windows Mobile and Palm, going back several years, but I just never had occasion to pick up a BlackBerry. It turns out that they work pretty well! We won't get to keep one in the IT department, unfortunately. We've just got one to use for testing that we'll have to give back at some point. I looked into picking one up myself, but I don't see any way to do that (and hook it up to the BES) for less that $50 per month, and that's a bit much. I guess I should be glad that the company's not making me carry around a BlackBerry 24x7, but it does seem like it would be a useful thing to have.

For now, I can still check my e-mail on my Moto SLVR via RemoMail, which I've blogged about before. And when I'm near a wifi access point, I can always use my iPod Touch.

Labels:

posted by Andrew 9:58 PM
0 comments

Sunday, January 20, 2008
MacHeist and other Mac stuff
Well, after deciding not to buy this year's MacHeist, I changed my mind and gave them my $49 today. They've added enough stuff to the bundle to make it worthwhile for me. Even if I don't use anything else I'll probably get my money's worth out of the two games they added.

And I gave Apple $20 for the new iPod Touch apps. The Touch still isn't where I think it should be, in terms of functionality, but I'm hoping third-party software will fill the remaining holes after the API comes out next month. If I could just get contact, calendar, and note-taking apps that all sync back to my computer, and can be updated on either the Touch or the MacBook, I'll be happy. I'm basically just looking for the same stuff I've got on my Palm.

Labels: ,

posted by Andrew 4:00 PM
0 comments

Friday, January 11, 2008
Mac software
MacHeist has another bundle of Mac software on sale right now. It's a good deal, if you need more than one or two of the included applications. I bought the bundle that they were selling about a year ago. About the only app from that bundle that I'm using regularly is DevonThink, which is pretty useful. I'm not really seeing anything in the current bundle that I'd be likely to use, though, so I guess I'll skip this one.

I have pretty much everything working the way I want it on my new MacBook now. I've got FolderShare working fine now. I've replaced MacStumbler, which doesn't seem to work on Intel Macs, with iStumbler, which works fine. And I found out that my old version of the Transmission BitTorrent client didn't work, so I upgraded to the newest version, which is working fine.

Office 2008 looks interesting, but I don't think I'll bother with it. I hardly ever do any word processing or spreadsheet work on the Mac. I do all of that stuff on the PC.

I also paid for VMWare Fusion a couple of weeks ago. (I'd been using the trial version.) I've got a Windows XP virtual machine set up, and it's working reasonably well. I'm mostly just using it when I need remote access to some stuff at work. (I still use pcAnywhere for that, most of the time.)

Labels: ,

posted by Andrew 10:14 PM
0 comments

Saturday, December 15, 2007
random stuff
I haven't gotten around to blogging in the last couple of weeks. Things have been pretty hectic. I'm trying to relax right now, so I thought I'd just write up a few random bits.

I picked up a TomTom One LE GPS unit at Best Buy last week. I don't really need a GPS often. Most of my driving is just back and forth to work. But, it will definitely come in handy once in a while. I used it today to help me find my way to my friend Paul's house in New York. I've been there before, but not recently. The GPS was definitely a help. In particular, there's one point where I need to make a turn onto a side street that's pretty well hidden, until you're right on top of it. The GPS takes care of that nicely by announcing the turn in advance, then again when you're right there. It really makes things easier.

I've been working my way through the Thursday Next novels by Jasper Fforde. I'm on the third book now, Well of Lost Plots. It's starting out quite nicely. I'm really enjoying these books. Lots of fun, weird, stuff.

I installed the trial version of VMware Fusion on my MacBook yesterday, and installed Windows XP into a virtual machine. It works pretty well. It's a little slow, but a lot better than previous virtual machine products that I've used on the Mac. (Of course, this is the first time I've used an Intel Mac, so right there you've got a major advantage.) Oh, and I've got to say, I think it's time for Windows XP SP3. I installed XP with SP2, and had 90 patches to install from Windows Update. Hey Microsoft, isn't that enough patches to warrant a service pack? That's one of the nice things about Apple that we maybe take for granted. OS X 10.4 went from 10.4.0 to 10.4.10, and each of those point releases is cumulative, so you never have too many individual patches to install on a Mac.

Labels: , , ,

posted by Andrew 8:47 PM
0 comments

Sunday, September 30, 2007
RemoMail
I set up RemoMail on my phone today. Since I got the new Motorola SLVR a while ago, I've been looking around at reasonably affordable and workable ways to read e-mail on the phone. The Mobile Web 2.0 service for which I'm paying Verizon $5/month allows you to check HotMail, AOL, and Yahoo mail pretty easily. I do have a Yahoo account, but I get about 100 spam e-mails per day to that account, and only about 80% of them get filtered properly, so I pretty much gave up on that account. I've also got a HotMail account, but I really don't use that one either. I do use Gmail, and you can check that from Mobile Web by just going to the Gmail site, but it's pretty ugly.

There are a few other ways to check e-mail on the SLVR. One would be to use Verizon's wireless sync software, which looks nice but costs $20/month. RemoMail, on the other hand, only costs $2/month, which is a bit more reasonable.

I looked around for reviews of RemoMail this morning, and I found a few things, but nothing really detailed, so I thought I'd write some stuff up, in case anyone else is interested. First, I should say that everything I write here is specific to RemoMail on the SLVR, via Verizon's "Get It Now" function. It may look and/or behave differently on other phones. That said, here are some observations.

RemoMail allows you to configure up to 7 e-mail accounts. (I've seen indications that other versions of the software allow either 5 or 10 accounts, but the help file for mine states 7.) It can access your mail via POP or IMAP. It also has an interesting feature that allows you to access Domino or Exchange e-mail via what appears to be screen-scraping from the web interface for either product. It has setup options for a number of standard e-mail services (Gmail, AOL, Yahoo, etc), but it seems like these are just consolidating some of the standard things you'd need to fill in for POP access -- it's not actually doing anything different to access, say, Gmail, vs any other POP mail account.

I've set up three e-mail accounts in RemoMail. The first would be my Gmail account. I'm not really enthusiastic about the way this works -- it's just standard POP access, so you get everything that comes in to the mailbox. Even if you've moved something out of your inbox on the web, you'll still see it on RemoMail.

I also set up my .Mac account, using the IMAP option. This works well, since I keep my inbox pretty clean on .Mac, and that's all IMAP is going to look at, unless you tell it to look at another folder.

I set up my work Lotus Domino e-mail account too, and that seems to work well. I mentioned above that the program uses an interesting way to pick up Domino mail. Rather than trying to get to it through IMAP or POP, it instead asks for the URL for your webmail site, and gets to it that way. That's probably a good workaround for people who don't have much control over their Domino server -- most admins will have enabled webmail, but they might not enable IMAP or POP. (I checked the server log on my Domino server, and the program doesn't seem to do anything crazy when it attaches to the webmail page. It just logs on as a user would and apparently parses some info out of the page that comes back.)

RemoMail is not a push e-mail solution; you have to launch the application, and check each of your e-mail accounts separately. Also, it does not appear to store any mail on your device between program sessions. So, basically, this is just a solution for doing a quick scan of your e-mail remotely, and maybe sending some quick replies. When you check an account, the program goes online and pulls down headers for 5 messages. (I think this is configurable from 3 to 10, assuming I understand the options screen correctly.) Then, you can select any individual e-mail and pull down the body text. You can't download or view attachments, and you can only get "100 lines" of text, according to the RemoMail FAQ. The e-mail body is displayed in a nice readable font. There's no support for HTML e-mail, but it seems to do an OK job of displaying the text from an HTML message.

Overall, I'd say it's a good program for occasional use, just to take a quick scan through your e-mail and see if there are any fires you need to put out.

Labels:

posted by Andrew 8:19 PM
2 comments

Monday, September 10, 2007
keyboard macros
I've been using WinKey to manage system-wide keyboard macros on my Windows XP machines for awhile now. WinKey is a nice little program that simply allows you to launch programs by pressing a key combo involving the Windows key. I use Win-X to launch Firefox, for instance. I've had this running on all my home and work computers for the last several years, so I've really got these macros hard-wired into my brain at this point.

Unfortunately, WinKey doesn't work on Vista (at least *I* can't get it working), and is no longer being developed or supported by Copernic, the company that (at one point) wound up with the rights to it. (They didn't develop it originally, but I don't remember who did.)

I recently came across a program called AutoHotKey, which is a fairly powerful scripting environment for Windows keystroke macros and general automation. It *does* indeed work on Vista, and is being actively developed. And it's open source! You do need to read at least a little bit of the documentation to get it to do what you want, but it's not hard to figure out. For instance, this command:
#x::Run C:\Program Files\Mozilla Firefox\firefox.exe
maps Win-x to launch Firefox.
And you can send keystrokes to the active window quite easily, so, for instance, this little script:
#+T::
FormatTime, CurrentDateTime,, MM/dd/yyyy h:mm tt
SendInput %CurrentDateTime%
return

pastes the current date and time into whatever app you're currently using when you press Win-Shift-T.
You can just put all your little macros together in one text file, and put a shortcut to it in your StartUp group, and off you go. Neat!

I've been thinking about keyboard macros on the Mac, too. David Pogue did a column on PC and Mac macro programs a couple of weeks ago. There are a few interesting options on the Mac, but I haven't had time to try any of them out yet.

Labels: ,

posted by Andrew 6:41 PM
0 comments

Saturday, September 08, 2007
Office 2007
I finally got around to installing Office 2007 on my desktop computer today, only about 7 months after I bought it. I installed it on my Vista laptop a while ago, but I just hadn't gotten around to doing it on the desktop XP machine. It seems to have upgraded Outlook fine, without screwing up my mail file in any way. I guess that's the thing I was most afraid of: losing all my e-mail. And it doesn't seem to be significantly slower than Outlook 2003, which is something else I was afraid of.

Labels: ,

posted by Andrew 2:15 PM
0 comments

Saturday, August 11, 2007
open source stuff
My company is setting up a new (small) office in Pennsylvania, and I'm thinking about using some Linux stuff down there. I'm planning on using IPCop for the firewall, and maybe Openfiler for a NAS.

I've been using IPCop in our main office for the last few years, so I've got no doubts about that, and I'm quite familiar with it. I've never used Openfiler though, or any other open source NAS package. I considered putting an old Dell PowerEdge box running Windows 2000 Server down there, but I'm not really enthusiastic about that; it's an old box, and an old OS, and I don't really need all the overhead of a full Windows server. Nor do I want to pop for a Windows 2003 Server. I just need a place to put shared files for a small workgroup. I'm hoping Openfiler works well for that, and is easy to access from a Windows XP client. I've been looking at the Openfiler forums, and I think this thread may prove helpful. I haven't actually gotten around to installing OF on a box yet. I downloaded it Friday afternoon, but I mistakenly downloaded the 64-bit version, and I didn't realize that until after 5pm on Friday, so I left my machine downloading the 32-bit ISO and went home. I'll give it a try on Monday.

Labels: , ,

posted by Andrew 3:57 PM
0 comments

Wednesday, April 04, 2007
KeePass
I finally finished entering all my passwords into KeePass. I previously blogged about this here and here. So it looks like it took me a little over a month to get this done.

I see that the author of KeePass is working on a 2.0 version, rewriting it in .NET/C#. That's pretty interesting; I'm curious to see if anyone will create a usable Mac version (running under Mono). Some of the features he's including in 2.0 sound good too.

Now, I just need to come up with a viable way of keeping the database in sync between my PC and Mac. I may try doing it with FolderShare. I'm using that on my work PC and home PC right now, to keep some files in sync between the two, but not on my Mac. There may also be a way to keep the file in sync with .Mac; the challenge on that would be automating it on the Windows side, I think.

Labels: ,

posted by Andrew 8:43 PM
1 comments

Sunday, March 25, 2007
spring cleaning
I mentioned in a blog post about a month ago that I had found a receipt for a copy of OS/2 that I had bought in 1994. Well, I was doing some spring cleaning today, and I found that copy of OS/2, along with several OS/2 books and other old computer books. I threw them all out, sad to say. It's a small apartment I live in, and there's no room to keep outdated software, or books about outdated software, lying around. Goodbye OS/2, dBase IV, Clipper 5.2, Lotus 123 for DOS, and Novell 3.11. I'll miss you. Or not, in some cases.

Labels:

posted by Andrew 10:44 PM
0 comments

Tuesday, February 27, 2007
KeePass
I entered some more stuff into KeePass tonight. I'm up to the letter "B" now. Hoo boy, do I have a way to go. In looking through my Vault database, I realize now that I've been using Vault at least since 1999, which certainly explains why there's so much stuff in there. In all that time, I've never had a problem with Vault's database getting corrupted or anything like that. Oh, and I've always been able to run the program just by taking my c:\vault directory from one machine to another. Nice and easy.

I'm almost talking myself into keeping it, but I need to remember that it does absolutely no encryption and isn't cross-platform. Of course, now that I think about it, I haven't tried KeePass on the Vista laptop yet. I should probably make sure it works under Vista before I enter too much stuff in there!

Labels: ,

posted by Andrew 10:46 PM
0 comments

Monday, February 26, 2007
password managers
I was going to try copying all my passwords from Vault to KeePass tonight. I really like Vault, but it uses an unencrypted database, and it's not cross-platform. KeePass runs on both PC and Mac (via KeePassX), and uses good encryption. Unfortunately, I just figured out that I have a little over 200 passwords in my Vault file. It's going to take quite a while to do all that copying and pasting. Vault isn't really structured like KeePass either, so there's no easy way I could cobble together an export/import program. I have to decide whether or not I want to bite the bullet on this right now, or wait. I guess it'll only get worse if I wait, right?

Labels: ,

posted by Andrew 10:25 PM
0 comments

Monday, January 23, 2006
tilting at windmills
I've been somewhat obsessed with project management lately. I'm trying to do whatever I can to organize things at work, so I've been playing around with version control systems, wikis, bug tracking systems, project management systems, and stuff like that.

A while back, I implemented CVS, and started using it for the ASP.NET code for our intranet site. This seems to be working OK, and the two other developers involved have gotten used to it and are using it correctly, for the most part. I'm using CVSNT with ViewCvs (now called ViewVc) and TortoiseCVS.

I chose CVS over Subversion because, at the time, it seemed like it would be easier to implement under Windows, and was more widely used. Subversion is starting to look pretty good right now, largely because of Trac, a web-based project manager that integrates with a Subversion repository and allows you to do a bunch of nifty things.

I played around with CvsTrac today, which is a bit like Trac, but works with CVS. It's a nice little system that includes a wiki and a "ticket" system for change requests. I installed the CvsTracNT package, which does a nice clean install on Windows. Unfortunately, it doesn't seem to work with the version of CVS that I'm using. It appears that it's assuming a certain structure for the CVSROOT/history file that has been changed in more recent releases. I looked through the CvsTrac code, and I think I see what I'd need to change to fix it, but I'm not sure I want to go through all the grief of figuring out how to rebuild it under Windows on my own.

I've also been playing with stand-alone wikis a bit. My goal would be to set up a wiki that could be used for project documentation and management for a number of our internal systems. I want to set up documentation pages for individual database tables and program modules, for instance, and link and categorize them in a way that makes it easy for me to keep the documentation up to date and see where the interdependencies are, and dig into the change history on stuff.

I tried FlexWiki a while ago. I like a few things about it, including the fact that it's an ASP.NET application, so it fits in with our other stuff well. I didn't like a number of things, though, including the way it formats text, for instance. I'm also not particularly fond of the built-in programming language, WikiTalk. It's nice that you can do some dynamic stuff with it, but I don't want to have to learn a whole new language just for that.

I tried out another ASP.NET wiki system last week. It's called Perspective. I like a lot of things about this one. I like the way it formats text. I like the system of categories and collections. it's got a good text search feature. The one thing I don't like is the one thing that seems to kill every wiki I look at -- the fact that you can't give pages completely arbitrary names. For a wiki to work out for me, I'd really need to be able to name pages after database tables, program function names, and stuff like that. Perspective will change a name like "f_add_user" to "F Add User", which will screw things up a bit for me. I'd also like to be able to set up a category for ongoing notes, where I might want to name a page something like "2006-01-20 4:50pm foo_detail table changes". Perspective (and most other wiki systems, I think) would remove most of the non-alphanumeric characters from that name and replace them with either white space or nothing at all.

Some alternatives I've been looking at include Basecamp, a hosted web-based project manager. The downside on Basecamp is that it costs money. Not much ($25 or $50 a month for the kind of thing I'd be doing), but enough that I'd have to justify the expense to the Powers That Be. I've also noticed that they don't seem to have a decent full-text search capability, so that'd really be a killer. And, of course, being externally hosted, I would have no real control of the data and no opportunity to link things to our CVS server or anything like that.

I'm using OneNote right now for a lot of the stuff I'd like to put into a wiki or project management system. While OneNote works great, it's not that easily sharable; sharing a notebook on the file server works OK, but including the one guy who's working out of his home in Arizona would be a bit difficult. And of course it's not a free product; I'd have to buy a license for everyone I wanted to have access to the notes. Chris Pratley lists some of the features coming in the next version of OneNote in his blog. There's definitely some interesting stuff going on there, but I don't know if I can afford it for my whole team, or if a non-web-based solution would really be right for us.

Lotus Notes has been our company's default collaboration platform for a while now, and there's no good reason why I couldn't use a Notes database of some sort for project management. The TeamRoom template that ships with Notes is a pretty good start for this kind of thing. I may wind up falling back on Notes for this stuff. I have a couple of people internally who can help me customize whatever we need, and we already have full Notes licenses for everybody, so there's no cost issue. Ed Brill has a couple of blog entries talking about Notes and Wikis. He makes a good point, about how wikis are usually doing just a subset of the stuff you can do in Notes. OpenNTF.org has a few templates that might come in handy if I went down this road.

Well, I have now spent about an hour writing up this post. If nothing else, it helped me get some stuff straight in my head, and gave me a chance to consolidate some of the links to all this good stuff in one place.

Labels:

posted by Andrew 7:17 PM
0 comments

Sunday, October 09, 2005
Notetaking applications for the Mac

All of these are pretty interesting. Meanwhile, I'm still using iOrganize, which isn't as flashy as any of these, but does the job.

Labels: ,

posted by Andrew 4:58 PM
0 comments


This page is powered by Blogger. Isn't yours?
© 2008 Andrew Huey