354 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Getting mail.box from Domino server
Thu, Mar 20th 2014 307
Domino and No trusted certificate found
Tue, Jan 28th 2014 340
Issues when developing IBM Domino Notes applications
Fri, Oct 18th 2013 100
IBM Designer Java Console effect?
Thu, Oct 3rd 2013 125
How we cook GitHub, Jira and Jenkins with Domino
Fri, Aug 9th 2013 127
Java as backend for web applications based on Domino
Thu, Aug 8th 2013 89
Frontend developers without knowledge about Domino
Wed, Aug 7th 2013 84
Top 10
Domino and No trusted certificate found
Tue, Jan 28th 2014 340
Getting mail.box from Domino server
Thu, Mar 20th 2014 307
Exception occurred calling method NotesAgent.runWithDocumentContext(lotus.domino.local.Document) null
Fri, Aug 3rd 2012 144
Node.js first experience and first simple project
Wed, Jan 30th 2013 129
How we cook GitHub, Jira and Jenkins with Domino
Fri, Aug 9th 2013 127
IBM Designer Java Console effect?
Thu, Oct 3rd 2013 125
Copy/Paste substitutions freezes my Lotus Notes
Tue, May 31st 2011 106
Split backend & frontend when build web applications
Tue, Aug 6th 2013 106
Rewriting URL in Domino using DSAPI.
Wed, Mar 6th 2013 100
Issues when developing IBM Domino Notes applications
Fri, Oct 18th 2013 100


JavaScript: use power of console
   

console.log() - is pretty nice way to display debug information without interrupting user's actions. But do you know that 'console object' has lot of other useful methods? In this article I will try to show another important method in console object.


1. power of output
most common case for using console object is:
console.log("hello word")
but here few more ways how we can use it
console.log("string1", "string2", 1, 2, {proper1:"val1", proper2: 5});
console.log("Do you know that word %s same for all language except english %s. %d < %d", "ananas", "pineapple", 1, 2);
There are few another kind of log (works same as log but has different status)
console.debug(), console.info(), console.warn(), console.error()


console.group() and console.groupEnd() allow you to format very nice output with categories, it is very usefull when you have tons of data in log so you can easy control what is related to etc.
console.group("Food")
console.group("Fruit")
console.log("Apple")
console.groupEnd("Fruit")
console.group("Vegetables")
console.log("Potato")
console.groupEnd("Vegetables")
console.groupEnd("Food")
2. power of time
just put console.time()/console.timeEnd() before/after code where you want to measure time .
Aslo there are profile methods console.profile() and console.profileEnd() which allow to see "stack".


3. power of inspection
I guess most of us often want to see specific properties in HTML fragment, for such tasks we can use console.dir(object) or console.dirxml(element)


Some usefull articles about logging: Firebug about logging and Joe Hewitts about console

---------------------
http://feedproxy.google.com/~r/dpastov/~3/CTcBQMBX838/javascript-use-power-of-console.html
Oct 08, 2011
47 hits



Recent Blog Posts
307


Getting mail.box from Domino server
Thu, Mar 20th 2014 4:32a   Dmytro Pastovenskyi
Domino allows to setup up to 10 mail boxes for 1 server. By default it 1 mail box with name mail.box however if you increase number of mail boxes to 2 and more Domino will create mail1.box, mail2.box ... and you must remember about it. In order to get mail box without doing lookup to ServerConfig document, just try to initiate mail1.box first and if it does not exists go for mail.box public Database getMailBox(Session session) throws NotesException{ String server = session.getServerName(); Da [read] Keywords: domino database server
340


Domino and No trusted certificate found
Tue, Jan 28th 2014 8:09a   Dmytro Pastovenskyi
We have few agents that communicate with other systems via and today at 13:00 we got such answer from Domino when we tried to set connection with external system. That was a huge problem for us since it affect our business. javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: No trusted certificate found at com.ibm.jsse2.o.a(o.java:8) at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:549) at com.ibm.jsse2.kb.a(kb.java:355) at com.ibm.jsse2.kb.a(kb.java:130) at com.ibm.jsse2.lb.a(lb. [read] Keywords: domino ibm lotus application database java password security server
100


Issues when developing IBM Domino Notes applications
Fri, Oct 18th 2013 6:11a   Dmytro Pastovenskyi
Some minor stuff about Domino Designer. Undo/'Ctrl+Z' does does not work properly when you developing in Lotus Script, if you do it few times it might mess your code 'Ctrl+C'/'Ctrl+V' sometimes does not work from first attempt, so you need to do it twice 'Ctrl+C'/'Ctrl+V' sometimes it sets focus on penultimate character so you have to do 1 extra actions to continue write code I still have crashes in Domino Designer without any reasons and I've no customization to my Designer I'm no [read] Keywords: domino ibm lotus notes applications
125


IBM Designer Java Console effect?
Thu, Oct 3rd 2013 8:09a   Dmytro Pastovenskyi
I've faced up with interesting problems. I'm doing integration between MailChimp and Domino application. MailChimp service has very good API so it was not huge problem to push/poll data to/from it and we already implemented solution based on Java. The fun started when I tried to do LS2J part. That error does not happen if I enable Java Console in IBM Domino Designer. When Console is up - everything works perfect, otherwise this error: LS2J Error: Threw java.lang.SecurityException: not a [read] Keywords: domino ibm application integration interface java security
127


How we cook GitHub, Jira and Jenkins with Domino
Fri, Aug 9th 2013 1:39a   Dmytro Pastovenskyi
Why would I use it? I'll describe briefly how we use GitHub, Jira and Jenkins together to make better development process. More details will come later when I get some desire :). OK, lets look what benefits we have from using these tools. GitHub with Jenkins GitHub has number of Service Hooks and one of them is for Jenkins. It allows to trigger build jobs when pushes are made to GitHub. You don't need to have any skill to do that, let's look on screen below. So once you made a push, Jenk [read] Keywords: domino application development
89


Java as backend for web applications based on Domino
Thu, Aug 8th 2013 1:18a   Dmytro Pastovenskyi
Is it enough to use only Java? Yes. Our newly created applications have been written only for web and we did all back-end with Java only (the only exclusions are selection for Views). No, we do not miss @Formula, Lotus Script or SSJS, we simply do not need those languages in our daily work. Java is better than LS/SSJS for us. You can develop much better/faster using Java and get all candies: open sources, forums, stackoverflow or even shift at some point to Java completely if it has sense for y [read] Keywords: domino formula language ibm lotus notes xpages applications community development java server




84


Frontend developers without knowledge about Domino
Wed, Aug 7th 2013 12:32a   Dmytro Pastovenskyi
Do FE developers must have understanding of IBM Domino/Notes platform? I believe they should know we use Domino as server, however that's it. Domino is server, so it is responsibility of BE developers. Few years ago when we had mixed UI and Backend in our projects each time FE developer had to do something in IBM Designer I saw such face. I do not like such face :), one more reason why we forced our self to do what we did. More details how FE developers works I will try to describe work [read] Keywords: domino ibm notes application eclipse server workspace
106


Split backend & frontend when build web applications
Tue, Aug 6th 2013 6:10a   Dmytro Pastovenskyi
Is it really a problem to mix Backend (BE) and Frontend (FE)? Yes, it is a problem, it's simply wrong. Some of you will argue with me and say: I'm doing both: FE and BE and I'm 'pro' in both areas. Our FE developers learned Domino platform in few weeks, so we have no problems, they feel comfortable with doing stuff with IBM Designer. Our FE guys simply say what to change and we do that, they send us some template each time we need to change something. We are doing internal website and o [read] Keywords: domino formula language ibm lotusscript ntf xpages application applications css java properties
91


How we build our applications based on Domino
Mon, Aug 5th 2013 6:18a   Dmytro Pastovenskyi
Intro I've been working with Domino for many years (however very possible less than many of you :-), I started to work with version 5 at the beginning and in few months we migrated to 6.X). I worked in few companies with absolutely different projects and processes of development. There were lot of 'hell projects' (without any structure inside, just mess) and few really 'cool projects' where I could learn something. I always tried to bring the best of the old projects into new. Now I'd lik [read] Keywords: domino ibm applications development java server
65


Frontend developers without knowledge about Domino
Fri, Aug 2nd 2013 1:20p   Dmytro Pastovenskyi
Do FE developers must have understanding of IBM Domino/Notes platform? I believe they should know we use Domino as server, however that's it. Domino is server, so it is responsibility of BE developers. Few years ago when we had mixed UI and Backend in our projects each time FE developer had to do something in IBM Designer I saw such face. I do not like such face :), one more reason why we forced our self to do what we did. More details how FE developers works I will try to describe worksp [read] Keywords: domino ibm notes application eclipse server workspace




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition