Got it from BestPracticesWebAppDevDomino8.pdf
Ajaxian.com
a site dedicated to improving Web development
devguru.com - A another site for Web development information
Dojo
http://www.dojotoolkit.org/
jQuery
http://jquery.com
A fast, concise, JavaScript Library that simplifies working with HTML documents
JSON.org
http://json.org
The home page for JSON information
MooTools
http://mootools.net
A compact, modular, OO JavaScript framework that is designed for the intermediate to advanced JavaScript developer
Prototype
http://www.prototypejs.org/
script.aculo.us
script.aculo.us
Provides an easy-to-use, cross-browser user interface
Yahoo UI
http://developer.yahoo.com/yui
Provides a set of utilities and controls, written in JavaScript
EXT
http://extjs.com
Provides for a cross-browser UI libraries
Some useful links:
Web development tools
http://www.ibm.com/developerworks/wikis/display/dominoappdev/Web+development+tools
Web development resources
http://www.ibm.com/developerworks/wikis/display/dominoappdev/Web+development+resources
Domino resources
http://www.ibm.com/developerworks/wikis/display/dominoappdev/Domino+resources
Monday, June 08, 2009
isNumeric for web
as I think the best approach to check value in web for IsNumeric is:
function IsNumeric(expression) {
var nums = "0123456789";
if (expression.length==0)return(false);
for (var n=0; n <>
if(nums.indexOf(expression.charAt(n))==-1)return(false);
}
return(true);
}
function IsNumeric(inputVal,sErrorMsg) {I also used such approach, but I don't like it anymore
if (isNaN(parseFloat(inputVal))) {
alert(sErrorMsg)
return false;
}
return true
}
function IsNumeric(expression) {
var nums = "0123456789";
if (expression.length==0)return(false);
for (var n=0; n <>
if(nums.indexOf(expression.charAt(n))==-1)return(false);
}
return(true);
}
Thursday, February 12, 2009
overload of methods/functions in Lotus Script
I make overload for any methods/functions using next approach. It is quite simple and useful from my point of view
Sub new(key As Variant)
Select Case Typename(key)
Case "STRING":
call newForString(key) or do code
Case "NOTESDOCUMENT
call newForNotesDocument(key) or do code
Case "EMPTY
call newForEmpty(key) or do code
End Select
Sub new(key As Variant)
Select Case Typename(key)
Case "STRING":
call newForString(key) or do code
Case "NOTESDOCUMENT
call newForNotesDocument(key) or do code
Case "EMPTY
call newForEmpty(key) or do code
End Select
EncryptOnSend, how can we send encrypted email even if "aim-user" does not have a key to read it?
I was facing with interesting problem, have to send encrypted email to user even if user does not have a key to open/read encrypted email. Let's say in case if I user does not have the key to read/open encrypted email I would like to send him just a message with confirmation that he received an email that was encrypted by userA. So, my main point is to catch users which do not have key to read/open encrypted emails in moment when I send these emails.
Right now Domino automatically UNencrypt emails for users which do not have a key to read/open them.
From help: EncryptOnSend property
To encrypt a document when mailed, this method looks for the public key of each recipient in the Domino Directory. If it cannot find a recipient's public key, the method sends an unencrypted copy of the document to that recipient. All other recipients receive an encrypted copy of the document.
Right now Domino automatically UNencrypt emails for users which do not have a key to read/open them.
From help: EncryptOnSend property
To encrypt a document when mailed, this method looks for the public key of each recipient in the Domino Directory. If it cannot find a recipient's public key, the method sends an unencrypted copy of the document to that recipient. All other recipients receive an encrypted copy of the document.
Wednesday, February 11, 2009
how we can check LIST for empty
Today I was faced with small issue, I realised that I don't know how to check LIST variable for empty. Really, I was so confused. I've done it using next approach, but to be honest I don't like it. If anybody knows better approch, please share it here!
...
isValid = False
Forall x In myList
isValid = True
Exit Forall
End Forall
...
isValid = False
Forall x In myList
isValid = True
Exit Forall
End Forall
...
Subscribe to:
Posts
(
Atom
)