Falling Dominos | Let's keep Lotus Notes development relevant
Creating an ICS in LotusScript
Creating ICS (iCalendar) files can be handy especially in environments where Lotus Notes is not the main email/scheduling system. There are many ways to create the ICS file but it has to maintain this format. Ellie Harmon wrote a sample and description of the format here.
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
ORGANIZER:MAILTO:
DTSTART:
DTEND:
LOCATION:
TRANSP:OPAQUE
SEQUENCE:0
UID:
DTSTAMP:
DESCRIPTION:
SUMMARY:
PRIORITY:5
X-MICROSOFT-CDO-IMPORTANCE:1
CLASS:PUBLIC
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
The one trick with Lotus Notes is [...]
HMAC-SHA1 in LotusScript
Christmas came early this year. I just finished a HMAC-SHA1 function for LotusScript. I used a lot of Paul Johnston’s code (translated from Javascript) so I am waiting for his permission to post it.
UPDATE: I finally finished the script library. Here’s a link to the post.
Mental Note: YUI
Mental Note #300053241: Play with the YUI Library.
For those of you that don’t know what YUI is:
The Yahoo User Interface (YUI) Library is a coherent collection of JavaScript and CSS resources that make it easier to build richly interactive applications in web browsers. Some pieces of YUI, like the Event Utility, operate under the hood [...]
@Dblookup in JavaScript
Jaime (who blogs at Another Copy Of) posted his atFunctions.js that he uses in his web applications. I’m sure every Notes developer has rewritten this version of @DBLookup in JavaScript but this is the version I use:
BTW, I rely on Jaime’s fullTrim() function but you can substitute any “trim” of your own.
function dbLookupTextList(server, path, view, [...]
Notes/HTML Table Template
In order to develop applications that are “Better, Faster, and Cheaper” I am constantly re-organizing my toolbox. Key pieces of code (i.e. email generation, sla calculation, report generation, etc… ) are great for backend processing but sometimes you need quick tools for the UI.
I’m going to talk about one of my most common HTML tables [...]
Date Library – Not what I expected
Ajaxian wrote about a cool Mad Cool Date Library. It unfortunately is not library of ladies waiting to date me. It IS one really cool JavaScript library for handling dates. You have to read the Ajaxian article to see all of the cool tricks.
Here’s just a few samples from the article:
What date is next thursday?
Date.today().next().thursday();
// [...]
Wufoo Form Gallery
Wufoo has great looking templates in their Form Gallery. While these short forms look great, I typically have to build forms with three to four times as many fields.
My long forms never look pretty and it would be nice to see some templates or best practices put on display.
Experts
I will admit that from time-to-time, I consider myself a Lotus Notes expert. I then read a blog (or talk to colleagues) and quickly realize that I’m still the Lotus Notes village idiot.
I just read a great blog called Where do Experts Come From? The author summarizes a study of Chess Grandmasters which says that [...]
WYMeditor
There are a lot of HTML Rich text editors. I’ve implemented FCKEditor a few times but I keep looking for something else.
Open Source Web Design mentioned that they’re looking at WYMeditor. The demo’s interface is simple enough but I haven’t had a chance to play it. It’s in a tar.gz compressed format and I haven’t [...]