01/06/2009

Designer Now Available!

Category None
After a little delay it looks like Designer is note on the passport site.

01/06/2009

Notes 8.5 on the Mac!

Category None
Like many people I started downloading 8.5 as soon as I could.  The first thing that I grabbed was the 8.5 client for the Apple Mac!  Finally a gold native version for the Mac!!!

I tried installing it over top of one of the 8.5 betas and it did not seem to like that.  I'd click on the icon and see a flash - but then nothing.  Maybe I need to reboot or first uninstall it.  No time before to mess before I'm off to work..

I then installed it on a Mac that never had Notes before, and it worked like a charm!  No problems at all and I'm currently entering this post from it.  One less thing to really need VMWare Fusion and Windows for! Maybe someday we'll get a native Designer, then I probably won't need Windows at all...

Thanks to Lotus for all the hard work!!!!


01/02/2009

Hidden Mickey? What about Hidden Lotus?

Category Lotusphere2009

I'm getting ready for my first trip to Lotusphere.  I've been to other events like the Advisor and View Conferences over the years, but I've never made it to Lotusphere.

One of the reasons for this is that my family is a repeat Disney group.  I've got a 6 year old boy and 8 year old girl and was never a big fan of taking them to the beach in diapers, so we started going to Disney.  Now we're vacation club members and go down almost yearly.  Maybe the beach would have been better in the long run. :)

Anyway, it always seemed that we had a Disney trip near Lotusphere scheduled either sometime before or after and even I can handle so much Disney at a shot.

But this year, with XPages, 8.5 and everything else I said I've got to go.

Being a Lotusphere Rookie I don't know what to expect but I do have 1 tip and 1 neat find...


First the tip...

I hear there's a LOT of walking involved.  Same as in a normal Disney vacation.  Often on those vacations I'll get blisters on my feet.  I've triedit all...  Old shows, new shoes, changing shoes...  didn't matter, I always get blisters.  But my last trip out I discovered something new to work with.  Socks!  Not just any socks but I get this new kind (for me) called "Compression Socks" by Dockers I think.  They look like typical athletic  BUT they're more snug.  Look ma!  No Blisters!

So my "Foot Advice" is.  Wear comfortable shoes - and change them during the day if you can or at least the next day.  Make SURE the laces are tied tight so the shoe is snug.  And you might want to look into "Compression Socks".  I think that the more snug you have your feet, the better off in the long run.

Now, most Disney people know about "Hidden Mickey's".  But did you know that there's at least one "Hidden Lotus"?  Sorry if this is common knowledge (Rookie remember?) but does anyone know where you can find this image on Disney property?


A picture named M2



Looking forward to a great trip!
Read More

12/22/2008

Paying Homage to the Lotus Notes User Interface

Category Notes Interface

I think it's been mentioned before that the main interface for the iPhone, possibly the most popular smart phone of all time, looks very similar to the Notes Workspace.  I think you can have 8 pages of applications.  The icons for the applications are movable within the page and to other pages - just like the Notes Workspace.  Sure it would be nice if in the Notes client you could have a full graphic for the database "box" but the concept between the iPhone home screen and the Notes workspace is very similar.

Alan even posted once that the iPhone's selection model is very similar to the selection model in the Notes Client.  And don't get me started on the fact that iTunes itself looks VERY similar to a somewhat typical Notes Application.  Views (Library) and Folders (Playlists) on the left, and documents (Music, Movies) on the right in the main screen.  They even have Twisties!

So the great designers at Apple seem to emulate the Notes interface more then once. They can't be the only ones...

This weekend I went to the web to check the weather from my local TV station.  It looks like they recently completely re-did their weather section.  And what does it look like?  The Lotus Notes Workspace!  I don't know why but you can even move the little "boxes" around.... Just like Notes!!!



A picture named M2


I wonder if there are other examples of websites or programs that pay homage to the great interface that is Lotus Notes?


12/20/2008

Christmas Games

Category Christmas

I'm not sure where we came up with it, but last year the family started playing a game where we would look for Christmas Trees on cars and get points for them.  We'd try to see who got the most trees.  

The rules are relatively simple.  The tree MUST by on or in the car.  Today we were out and drove by a a tree lot and saw a tree getting ready to go - but it wasn't on the car yet.  The first one to call it gets the point.

We've since expanded it to included some recognition for other decoration.  Around here some people will put wreaths on the front of their car.  We've even seen a couple of cars with Reindeer antlers out the windows and a big red "Nose" on the front of the car.  Since that's so rare, we're calling it 2 points for the wreaths and antlers.

I think I'm leading in the tally with 27 to my wife's 26.  The kids being 5 and 8 are doing well as they're both in double digits.

Just a silly game that we like to do as a build up to Christmas...

Here are two pictures.  In the second one you can see TWO cars with trees on them.




12/10/2008

Be Careful with Blacklist Sites for Spam protection

Category None

I wanted to blog about this when it happened, but quite frankly it's more an admin topic then development so I quickly got distracted with something and forgot all about it.  Whoops!

A couple of weeks ago we had a problem with receiving e-mail from the Internet.  Very quickly the problem became we couldn't receive ANY e-mail from the outside.  Of course we didn't think it's a Notes problem at first and had the networking guys come in and check the firewall and all that.  I mean really, Notes just works right?  They better get back in to fix whatever it was that they broke.  ;)

By now I forget some (most) of the details, but it came down to the fact that we were using some remote blacklists as part of our SPAM defense.  And ONE of those lists went bad or dead or had some kind of problem.  But we eventually removed all the blacklists and mail came back immediately.  Then we put them back one at a time and found the offender.

I thought it was odd that this could happen and might be worth a mention if anyone else ever had a weird e-mailing problem.


12/02/2008

Computed for Display? Not Always...

Category Development

I don't know if it has always been like this or if something changed in the Notes Client, I'm using 8.0.2, but I had a pretty frustrating couple of hours working with Computed for Display (CFD) fields of all things.

I was pretty much minding my own business and adding some CFD's to do some calculations like difference and percent difference, and when I would look at the form with data in it, my expected results did NOT appear.  Ok, these were in a table and the cells must have been hidden right?  Wrong.  Nothing was hidden they just wouldn't display.  I added text around the fields and saw the text - but not the field.  I moved the field around on the form and that didn't fix it either.  I was pulling my hair out.  Then I tried renaming the field from "pct_ob_revenue" to pctOBrevenue and all of a sudden it displayed!?!  At first I thought that there might be an issue with the underscore.  I've seen Notes try and "drop" underscores before in view names and whatnot. But interestingly it wasn't the underscore in the field name.

The problem was that somehow there was an existing field in the saved backend document with the same name that I was trying to use.  The field existed but there was no value in the field.

It appears that if there's a field in the backend document with the same name as the computed for display field then the client will IGNORE the formula in the CFD field and simply display the value in the backend document. OUCH!  I don't know if that's a bug or not but I would think that could cause some problems if there's a way to get around formula calculation...

Anyway - I've never stumbled on this before so I wanted to pass this along.


11/12/2008

Openlog and Worst Practice?

Category OpenLog Error Trapping Dumb Developer

I'm a big fan of Openlog.  The error trapping database that you can find on OpenNTF.org.  I've been using it for YEARS...  Trapping errors and recoding log messages from agents.  Julian did a fantastic job with this application.  Or did he?

One of the things that has bothered me about OpenLog is that it never sent me e-mail alerts.  I always figured it was something simple but never really found the time to check it.  Until Monday that is.

Here's how NOT to start your work week!

11:20 AM:        Wow a couple of minutes free.  Let's get that OpenLog thing running.
11:22 AM:        Check the using document.  Read down.  Oh there's a scheduled agent.  That must be it.  Information obtained - stop reading.
11:23 AM:        Turn the scheduled agent on in Production.  That should do it.
11:30 AM:        Man I'm hungry.  Let's go to Lunch.

12:30 AM:        Hmm...  Why is my mail taking so long to open?  Why is my administrator (I'm a developer mostly but also a backup admin) at my desk with a half shame on you and half laughing at me expression???

Oh No!!!!

Read More

08/14/2008

Check out Software

Category CIAO Notes Development

Craig Schumann posted an article on the TeamStudio blog, http://www.governancefornotes.com/blog/governanceblog.nsf/d6plinks/TBAN-7HGPB5,  where he talks about their product, CIAO, which stands for "Check In And Out".  He's asking for feedback from people who like it and people who dislike it.

Put me down in the I like it camp.  Actually, even though I'm in a 2 person Notes shop, and we're rarely, if ever, working on the same database at the same time, I love CIAO!!  Why? if we don't really need it for checking things in and out?  Because I think if it as a safety blanket.  I like having it ask me what's the purpose of the changes.  I like the fact that I can "Make a Version" and a copy of the template is stored inside it's own database.  And I really like that it has a little bit of their Delta product built in so I can see what the differences are between the current code and the last version.
Why do you need to see the changes?  Well sometimes I work on low priority tasks over a long period of time.  This gives be the ability to see everything that's been changed in case I need a reminder.

CIAO has some good reporting features - what's been changed, what's checked out, but honestly I haven't really played with those too much.

Why did we get into CIAO?  Partly it was because we use some serious check in software on our iSeries.  Our programmers couldn't live without that.  So we wanted to try and emulate that environment to a certain extent.  We believe that checking in is a "Best Practice".  Another reason was for SOX Compliance.  While our Lotus Notes Environment isn't really in the Auditor's radar, especially compared to our iSeries, we wanted to have a method of documenting our changes that's in addition to our internal project and task tracking.

We don't have the server version, just the client.  But if you're trying to get into CIAO, just install the client and start coding.  During the initial save of a not checkout out element, you're going to get a simple box where you can leave a comment describing the change.  It's that easy.  The only key is that you should check everything back in before you move it along on your promotion path.  As part of our promotion path, we run Teamstudio's Analyzer Auditor program on it and one of the things that we look for is for "Checked out" elements.  This gives us a reminder to check anything back in if we forgot it.

I think the best thing to do is get it installed, start using it and just don't take it off.  Before very long you're going to forget it's there.  I'll just seem natural.

But regardless of SOX, or best practices, I'd have to say that if I were an independent consultant, and just working on my own, I'd still want to purchase and use CIAO.  Just for my own documentation and record keeping.

While I love CIAO, this does not mean that the product couldn't be improved.  At least in my opinion....

A recent feature to CIAO is that it has the ability to link checkouts to a Custom incident tracking or "Help Ticket" database.  That's COOL! I've wanted that FOREVER!  It would be great to link the checkouts then from the Help database see what happened for a ticket or task.  Unfortunately I don't think this feature is robust enough for every environment - including ours.  I've brought this up to the Teamstudio team MANY times, so I'm hopeful that one day there will be a change and I'll get to actually use this feature.  The real problem to me is if you want to look want to look up incidents by using a view, the first column must be an incident number and the second must be the description.  While we have them, we don't actively use incident numbers in my organization.  I wish we could choose any view we wanted and then when we select a document, we can specify in CIAO the field names to use for the incident number and description.

I really like the potential of another new feature that they recently added to CIAO, - Branch Management.  In theory, that allows you to work on long term changes and still be able to so quick fixes and merge them together.  I would love to get into that.  Unfortunately, they really recommend that before you use this one of their consultants comes out for a visit to help you set it up and provide training.  While I want to use the feature that's an expense that's hard to get approved in our environment.

I really wish that the checkout comments were more "robust".  Often I'll check something out for 1 change, and end up doing multiple changes.  I don't check out and check back in each time.  I wish there were an option to popup the checkout comment box on each SAVE of the design element.  Then I could at least easily remember to add additional comments to reflect the additional changes.  If I were greedy, which I can be, I'd love to have something other then a free form comment field, so I might get the ability to link different comments to different incidents.  BUT I'd really settle for just fixing/improving the incident linking.

I really don't get the reason why there are such controls on version names.  You can only use letters,  numbers, or an underscore.  I really never know what to put in this field other then maybe "BASELINE" or "Update".  I can understand imposing a limit to the number of characters, but I don't get the need to control which characters I can use.

Similar to my comment on check out comments..  it would be nice if they built into CIAO a little bit of their Snapper product like they built in a little of their Delta product.  Because you might not check in and out the same element multiple times, it would be nice if you got a snapshot on each save, so you could easily roll back some test code...

Anyway, that's a few of my thoughts on CIAO.  Again I think it's a great product with great support.  I use several of the Teamstudio products and they're all pretty good.  I think sometimes they miss the Gold but they're definitely on the podium with a Silver or Bronze!  Also, I've always had good success with their support!! Though I don't need to call very often.


08/11/2008

YellowDay Tip - Rulers and Tables

Category Form Design YellowDay tip

Like many people I'll often use tables on my Notes forms to control the look and feel.  Typically, I'll spend a fair amount of time in the tables property box getting it "just right".  I'll always set some padding on the row and column spacing, though I don't know if there's an "optimum" setting for this.  But padding's important to show separation and to let your fields and labels "stand out" a little bit.

A picture named M2

The other thing the I'll do is set the width for any columns.  I've been trying to play with "Fit with Margins", so the tables can expand and contract depending on the users screen resolution.  Since there are more and more widescreen monitors out there, it's nice to use that space.  But quite honestly, the fit with margins is a pain.  It seems to sometimes have a mind of it's own and can be difficult to control so I've been back to using more fixed width tables just to save some time.

I'm getting to the point..  really!

Anyway, usually I'll set the width of the table by typing the inches into the "Width" box.  Been doing that for years...  I didn't know there was another way.  Turns out there is!!!

Here's the TIP...

Did you know that if you turn on the ruler by clicking "View - Ruler" you can then use the ruler to resize the table column!  I don't know if this is new, I'm using 8.0.1, but I never knew that you could do this.  It works just like Word.  Click in the column and drag the handle to change the size.  Cool!

A picture named M3


This tip is brought to you by the color:  Yellow.




Powered By:

Domino BlogSphere
Version 3.0.1 Beta 8

Stuff