By Ian | December 15, 2009
In eating my own dog food I have revised, corrected, improved and fixed the code I posted last week. The biggest changes are related to ensuring that all that cached data does not just accumulate and never gets cleared away.
Values set using the “GM_setValue” function are saved in the Firefox preferences back end and [...]
By Ian | December 9, 2009
GreaseMonkey (Don’t know that GreaseMonkey is the greatest thing since slice bread? See Greasemonkey) has two persistent data function’s, GM_setValue and GM_getValue, which let you set and get values. See Mark Pilgrams excellent Dive Into Greasemonkey : Storing and retrieving persistent data for more details. (even better, go to GreaseSpot and it’s api [...]
By Ian | December 6, 2009
This fall I was lucky to travel to Berlin and Paris on vacation, but as I geek I of course brought along a computer or 2.
On last years trip to Los Angles I had a NetBook (Aspire One) and using our friends WiFi was able to keep up on email and access the locations I [...]
By Ian | December 1, 2009
In mathematics, the intersection (denoted as ∩) of two sets A and B is the set that contains all elements of A that also belong to B.
I needed the javascript array equivalent, so that given an array A = ["a","b","c", "d"] and B = ["b", "d", "e"], getIntersect(A, B) = ["b", "d"]
123456789101112function getIntersect(arr1, arr2) [...]
By Ian | October 16, 2009
This fall has seen a few changes in Toronto’s west end Junction neighborhood (of New York Times fame):
Bronto Burger is now Jocelyn’s Place (2982 Dundas St. West, just west of Pacific Ave.), with a new owner but same menu/price and deco (at least for now). The food and service continue to be as good.
The [...]
By Ian | September 25, 2009
Once upon a time, 2006, there was “Show ‘n Tell Thursdays – A Project Of The Lotus Notes And Domino“, and the SNTT tag is still used, but Planet Lotus is where the action is now, an aggregation of Lotus related blogs and news.
Recently False Positives was accepted for inclusion as part of that community. [...]
By Ian | September 22, 2009
We saw 5 great films in the Contemporary World Cinema program in this years (2009) Toronto International Film Festival (Tiff).
We started off with a Irish film, Perrier’s Bounty, set in the underside of North Dublin. Great and meaty characters. I hope the DVD has English subtitles and translation so I can understand [...]
Posted in Movies, Toronto |
By Ian | September 17, 2009
I needed to recreate this from scratch, and so I’m documenting this here for the next time.
Most of the credit should go to Julian Robichauxand his ls2j examples db, and in particultar the JakartaOroWrapper Library
My “invention” involves creating a isValidateURL and isValidateEmailAddress Regular Expression (or regexp ) routines that worked for me.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647Uselsx "*javacon"
Use [...]
By Ian | September 11, 2009
I had hoped to use the “@ThisName” to get the suffix of the field name “Comment_1″ and hide it if the Field “Status_1″ is “Pending” by doing this :
1234Suffix := @Right(@ThisName; "_");
EmpListFieldName := "Status_" + Suffix;
Status_value := @GetField(EmpListFieldName);
@If( Status_value = "Pending";@Return(@True);@Return(@False));
but it didn’t work
finally traced it down to the “@ThisName” formula and [...]
By Ian | September 8, 2009
I needed to find the people that belonged to a given lotus Notes group. It couldn’t be a simple lookup since other groups can and frequently are also members of a group, so it needed to be be recursive.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556Function expandGroupListMembers(GroupName) As Variant
Dim session As New NotesSession
Dim db As NotesDatabase
Dim gView As NotesView
Dim memberList As [...]