Archive for August, 2006

I got the boot!

My Netcot Disney fan site has really taken off this year. The podcast has really created some serious traffic to that site and I haven’t been paying as much attention as I should to the logs until today. I was shocked at how many people have been visiting it!

Apparently, some of those people aren’t too happy with it. I got an email from DH2.net, the ISP I WAS using and USED to think very highly of stating:

Thank you for hosting with DH2.net. DH2.net bases its renewal
policy on Internal and WebTrust certified processes and procedures.

The renewal for domain netcot.com has been carefully reviewed
using these procedures. Unfortunately, your renewal has not met the
Internal and/or WebTrust criteria for renewal and has been rejected.

The hosting service for netcot.com will be terminated on its end
of term which is 2006/09/13. Therefore, please find another hosting
service provider to host your domain.

If the domain netcot.com is registered through us, please also
transfer the domain away to another registrar as we will not renew
the domain on behalf of you. Please do so at least two weeks before
it is due for renewal otherwise you will not be able to renew or
transfer it. We have unlocked the domain for you; you can transfer
the domain away to another registrar any time between now and two
weeks before its due date for renewal.

I was shocked. So I wrote back asking them for a bit more details and stating that I “would be happy to immediately remove any content, image or component of the site that was deemed to be inapporpriate, potentially copyrighted, or otherwise not in compliance with the site.”

And I got this message back:

Thank you for your email. Unfortunately, we cannot disclose more info.
Sincerely,
DH2-Wendy

I wrote back again. Explaining that I have THREE personal sites hosted with them, TWO professional ones and can quickly mention FOUR people I have referred to their site who have signed up for at least one service each … the most recent was within the last 48 hours. I said “… considering the commitment I have to your company and the amount of personal recommendation I have made on your behalf, I think I’ve earned a bit more explaination or at least a chance to correct whatever I have done wrong.”

They disagree.

I have not heard from them. They have not returned my email, fax, IM or phone calls. What’s more, their entire site has had the “live help IM” feature removed completely … for everyone!

I’ve never seen anything like this before. So I’m now in the process of downloading everything, recreating it on another ISP, reconstructing mySQL databases (which I’ve never done) and telling everyone to avoid DH2.net.

That includes you!

Clean Logout (for secured web apps)

Its a good idea to place a “Logout” button on any applicaiton that requires a user to authenticate before accessing a Notes database/application over the web. If you’ve done this on a site with frames, you may have seen that Domino has some funky ideas about how to process a log-out command.
Occasionally, all of the pages in the active frameset will relaod with the default login page - individually. Leaving you with a site that has about 4 login pages within a frameset. In most cases, this can be fixed by using a target frameset setting in the frameset’s properties. However, for the times when that doesn’t work, I offer the following two options.
Method A: Code
1. Create an Action Hotspot on your form/page. Call it “logout” (or whatever)
2. In the Hotspot property’s “info” tab, set the Frame field to be _top
3. Use the code below for the hotspot:
Code:
dbpath := @ReplaceSubstring(@Subset(@DbName; -1); “”:” “; “/”:”+”); @URLOpen(”/” + dbpath + “?logout”)
The code compensates for the database paths and server types and opens a relative URL with the text “?logout” appended … which is the piece that actually, ya’know, logs you out.
Method B: Funky Redirects This option is a bit more work, but produces a really nice result that’s clean and gives the user the illusion that more is happening during the logout process than they may realize.
1. Create a form called “Redirect-Logout”
2. Place a compluted field called “$HTMLHead” on the form
3. Make the value of this field to be: (shown below, including quotes)

Code:
“[<meta equiv="REFRESH" content="1; URL=http://www.mywebsite.com/database.nsf/?Logout">]“
4. On the page, you may want to add a quick piece of text that says “Logging out” or something. Also, you can change the “1″ in the code above to “0″ to eliminate a one-second delay in reloading the page.
(”1″ means it’ll hold on the page for 1 second, “0″ would simply redirect it immediately. You can use any number you want, in seconds.)
5. Create “Logout” links on your website (on each page that’ll load in the secured portion, or in a menu, or whatever). The “Logout” link’s code should look like this:
Code:
< a xhref="http://www.mywebsite.com/database.nsf/Redirect-Logout" mce_href="http://www.mywebsite.com/database.nsf/Redirect-Logout" target="_top"&ht

* Make sure to specify the “target” portion … that’ll ensure that you clear all frames just before processing the logout in the page you’re driving them to.There you have it! Two ways of logging out cleanly on your site. — Personally, I use “Method B” all the time because I like the idea of being sure to clear frames and giving people a page that tells them the logout is being processed … it makes it look like I spent a lot of time writing a security structure backend or something. No one has to know that its buit in to Notes/Domino but you. Well, and other developers.

Sametime 7.5 - Preview Site

I can’t wait for Sametime 7.5 to be released. From the screen shots I’ve seen, this product FINALLY looks ready for prime-time. While some reviewers have said that they think Lotus just flipped the whole UI from the right side to the left, I disagree. Well, they did that, but there’s so much more!

Take a look for your self at the preview/test/demo site: Sametime Beta 4 Site

And for more information, check out this page.

Notes/Domino FAQs and Helpful Links

IBM sent out an email this morning with links to Frequently Asked Questions and other top items that are asked for by their support department. I parsed through it and took out my top picks in what I believe to be a more digestible format:

Tutorials / Educational:

Title: Lotus Education On Demand: Lotus Notes 6.5 Client, Mail and C&S Features
Link: http://www.ibm.com/support/docview.wss?rs=475&uid=swg27006578

Title: Lotus Education On Demand: Lotus Notes Instant Messaging
Link: http://www.ibm.com/support/docview.wss?rs=475&uid=swg27006579

Title: Knowledge Collection: Frequently Asked Questions about Lotus Notes and Lotus Domino
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg27006575

Administration Tips/Techniques:

Title: Lotus Education On Demand: IBM Lotus Domino Web Access Support and Troubleshooting
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg27006825

Title: Lotus Education on Demand: Domino Domain Monitoring (DDM)
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg27007060

Title: Lotus Education On Demand: Using Telnet to Troubleshoot SMTP Mail issues
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg27006824

Best Practices / Installations:

Title: Lotus Notes and Domino 7 Enterprise Upgrade Best Practices [New]
Link: http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/redp4120.html?Open

Title: Domino 7 Server Consolidation: Best Practices to Get the Most Out of Your Domino Infrastructure [New]
Link: http://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp4181.html?Open

Title: Lotus Education On Demand: Lotus Notes 6.x Client Installation
Link: http://www.ibm.com/support/docview.wss?rs=475&uid=swg27006722

Development / Customization:

Title: Domino Web Access 7 Customization [New]
Link: http://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp4188.html?Open
Title: How to import a Microsoft Excel spreadsheet into the Notes Personal Address Book
Link: http://www.ibm.com/support/docview.wss?rs=475&uid=swg21098837

Other/Misc. Featured Documents:

Title: Featured Documents for Lotus Notes client
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg21195443

Title: Featured Documents for Lotus Domino server
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg21195444

Title: Featured Documents for Lotus EasySync Pro
Link: http://www.ibm.com/support/docview.wss?rs=463&uid=swg21195513

GOOD is just OK

Ever since Lotusphere 2006, I’ve been excited to get my hands on GOOD’s mobile Notes/Domino software. I took some time last year to evaluate alternatives and found iAnywhere to be decent, but somewhat of a hassel(hoff) to set up as well as a big drain on your battery. The demo I saw of GOOD at Lotusphere was awesome. Key features included:

  • Real-time sync of email (like Blackberry/BES)
  • Zero configuration (by client)
  • Improved battery life
  • GREAT UI

They said it was scheduled to be released “soon.” So I waited.
… and waited.

… and waited.

… and waited some more.

I’ve finally got my hands on one of the first copies of the software and rushed to the server room to install it. Here’s my review of it and what you need to know if you’re thinking about this type of software…

Pros:

Consistent interface across devices.
I tested this on a Cingular/HTC 8125, Treo 650 and a Nokia E61 (European spec of what will come to the US soon). The interface was almost identical on all of them … which is great for support and training.

EASY easy easy install.
Installation couldn’t be easier. The server install is very simple (but takes some time to run through the installer … most of which you don’t need to be there for). Install to the client is also easy. Just define a user, choose the device type and send them an email. They point their device to a website, download the software and enter a key sent to them in the email which configures everything on the device. — This is an Administrator’s dream!

In short, you set up a Domino server in your LocalDomainServers group, install Good to it and let the software use that server as a conduit to facilitate all of the email/calendar/contact sync’ing that happens. - There’s no need for additional (person) IDs or a courier or that type of thing.

Easy to use
The software is very intuitive. They have great help files on the device and lots of shortcuts to help you do simple tasks when you’re using it (for example, the “D” key deletes emails … how smart and handy! ).

Fast!
The sales rep I worked with told me that he often gets an alert on his phone

Battery Life = Great!
I’m amazed at how much longer all 3 devices stayed on with this software. Even though its “always on” pulling/sending email, its much thinner traffic than iAnywhere’s replication process, which drains most of your battery in less than 8-12 hours.

Pulls your personal address book … sort of
The software does pull your personal NAB information (Good sales people didn’t have a clear answer for that one … I assume because its still new to them on the Domino side). But it pulls it from the behind-the-scenes list that powers iNotes/DWA on the web. So you have to use the “Synchronize Address Book” menu option in your email to get your contacts in there (or updated). A simple agent to run that program every hour or so would be a good idea for you to consider … just to keep everything n*sync.


Cons:

Pulls your personal address book … sort of
(Read that section above)
Also, it doesn’t pull groups/categories for your personal contacts. Which kinda sucks.

Caller ID doesn’t work … until you lookup a person
All of your contact names are pulled into the phone, but none of the details (when it first loads). The first time you access a person and press “more info” it does a quick lookup to the server and pulls TONS of information on them. Its only then that your phone will connect the number calling with the name of the person (and that seems hit-or-miss).

Can’t Accept/Decline Meetings
No clue why … just doesn’t work.

Contacts - Returns to last entry
Let’s say you want to call someone. Here’s the process:
1. Go to “contacts”
2. Click in the “find” area
3. Type the name of the person (type-ahead works great here)
4. Click to the person’s name and then click “more” to get their details
5. Wait
6. Scroll to the phone number and then click it to call

Kind of a pain. What’s worse is that when you’re done and you want to call another person, the system returns walks you through those same steps, but in reverse. You have to cancel out of the person record, delete the type-ahead, etc. just to start over instead of returning you to the base contact list in a “ready to go” state.

The Good Launcher can be hard to find
Everything happens from the Good launcher. Its part of the magic of having a consistent UI across all platforms. However, on the Nokia device, this launcher is hard to find and takes many menu steps. The Treo was much easier, as it tied some of the button functionality on the phone to the Good software. The Windows Mobile (8125) was … well “windows” about the whole thing.

Calendar & Mail icons (on the Nokia) point to the phone’s apps, not Good’s
The Nokia device has a great calendar and email interface. It does a great job of showing your calendar agenda on the front screen and its easy to navigate. The problem is that none of that works with the Good software, Good’s stuff is totally seperate.

That’s fine, except it means a few extra clicks to get to it (the mail button does take you to Good’s mail app) and there’s no agenda on the front page.

All in all, Good’s software is very good. But there are a few anoyances in how it integrates with devices (and how the whole contact functionality works) that are really a pain. I don’t know that it should prevent you from looking at it for your company … but if you already have iAnywhere installed (like we do), you should probably wait until the next version of Good before you jump ship.

It should be noted that Lotus Advisor disagrees with me, calling Good their Editor’s Choice for 2006.

Oh, and the Nokia E61 is a great looking device, but a horrible choice for use with Good … it doesn’t support iAnywhere. So really, its kinda useless at the moment.

Cell Review: MotoRAZR V3i

I’ll admit it, I’m a cell phone junkie. Yeah, I know, you’re surprised.

I have TWO new cell phones I’m trying out right now. Let’s talk about the first one … my unlocked Motorola RAZR V3i. The most noticable improvement is the addition of iTunes, which uses the MicroSD chip to store its songs. If you’re looking considering this phone, here’s what you need to know:

  • Very cool phone. Same great audio qualityas the original Razr’s.
  • “Black” means “dark-silver-purple” when they describe the shell cover.
  • A new “M” light was added to the front below the small screen. No more faking cell phone calls, people!
  • Somehow, the interface became slightly more fluid. I can’t explain it.
  • iTunes is cool … I’m amazed at how similar the experience is. Its not an iPod, but its good.
  • Before you can sync iTunes stuff, you need to tell the phone that your “default USB device” is the memory chip, not the phone. If you don’t do this, the phone won’t appear in iTunes. (That’s in the instruction manual … I wish I would have started there instead of spending 3 days on it).
  • It’d be nice if the current song scrolled on the front screen. It doesn’t.
  • Album art does work, if its in iTunes to begin with.
  • There is something uber-cool about making phone calls using the stereo headset. I think its because you hear the call in both ears. Think about it … when does that ever happen on a normal phone call.
  • Sound quality on your music sucks.
  • Headphone music quality sucks.
  • The headphones are not extremely comfortable.
  • Another big improvement is the addition of their VoiceCommand software. I seriously considered getting a PEBL because of this feature alone. It allows you to train the phone to respond to certain phonebook entries or to respond to a series of commands without recording/training it first. Very cool! — And when it doesn’t have a match, it’ll prompt you for the closest ones it found AND the phone interface is set to make it easy for you to just stop talking and point-n-click to what you want! — Someone really spent some time with this and made it work EXACTLY how I would have spec’d it out!

Standard “unlocked” constraints apply with this, as almost any other unlocked phone:

  • Since its unlocked, the carrier hasn’t had the chance to program it with their internet browser settings to allow you to browse the internet on the phone.
  • You get a lot more themes, backgrounds and default images.
  • You get a lot more menu options.
  • The date/time may or may not automatically sync. - In this case, it has to be set manually … which really sucks.

In summary … its a great phone. iTunes is more of a novelty than anything else because of the uncomfortable headphones and poor sound quality. If it was good, I might actually carry the headphones around with me at times to listen to music.

Overall: 8 out of 10.

Next review: Nokia E61

Let’s not forget: this all started with an iPod

I get a lot of crap from my co-workers for using a Mac. While I can understand their comments on the days when I have to start up Parallel’s to administer my Domino server, I generally think they’re simply not getting it. - I think a little history lesson is important to illustrate why:

My fascination with Apple started with my first computer, the Apple IIc. Ah, what a beauty. I was uber-cool because I had two floppy disk drives. Very handy.

In grade school & Jr. High, of course we used Macs. Who didn’t?! - Now with hard drives. I thought it was cool, but preferred having a copy of everything on floopy incase something happened to that hard drive thingy.

In high school, I remember holding the Apple Newton in my hand. What a clever device! Looked like something off Star Trek. I wanted one sooo badly but didn’t know exactly what I’d do with it (or how to justify the $).

I got on a Dell-kick on college. Let’s not talk about that.

Then, a few years ago, I bought my first iPod. This was the most clever thing ever! Even today, I’m amazed that a closet full of CDs can fit onto a device so small… oh, yeah, and I have my calendar, contacts, games and videos on it too; with room to spare!

It was my 2nd iPod that really got things moving. About 2 months later, I owned my first iMac. — Today, I’m on #4 between home and my office.

How does this all relate to my IT department giving me crap about being a Mac-head? It doesn’t … oh, except for the fact that their main storage & backup systems run off an Apple XRaid box with 7 TB of disk space and that its been such a hit that not even 1 year after we installed it, they begged me to purchase more disk for it because they wanted to use it to store even more stuff (see picture).

So … maybe there’s something to this Mac stuff after all? ;-)
They had better watch out. Apple’s announcement today about the new Intel based Xserve means that a native Universal version of Domino for the Mac could be right around the corner.

Close
  • Socialize It
  • Pay it Foward
E-mail It