371 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Forum | Blogs | Search | myPL | About 
 
Latest 7 Posts
Price drop just a tad.
Mon, May 21st 2012 123
I put my family business on Facebook. Here’s what happened.
Mon, May 21st 2012 199
Googling Cancer: Search Algorithms Can Scan Disease for Patient Risk
Fri, May 18th 2012 29
Judge Alsup of Oracle vs Google learns to code and schools Oracle!
Wed, May 16th 2012 87
Excellent flash based graphing tool in openntf.
Tue, May 15th 2012 167
Cooperation and the evolution of intelligence
Fri, Apr 13th 2012 48
Where's HIPAA? Anyone?
Fri, Apr 13th 2012 89
Top 10
Phew....That darn requestScope!
Sat, Jan 7th 2012 296
Calling dojo dialog box from SSJS
Fri, Jan 28th 2011 270
That Darn RequestScope! part 2. Implications.
Wed, Jan 11th 2012 210
I put my family business on Facebook. Here’s what happened.
Mon, May 21st 2012 199
XPages:Did you know about the train station ?
Wed, Sep 14th 2011 196
Excellent flash based graphing tool in openntf.
Tue, May 15th 2012 167
Table with repeat control and JSON
Sat, Feb 19th 2011 153
XPages, The Basics
Fri, Jan 14th 2011 139
WRX Sti saved 3 lives
Wed, Mar 30th 2011 136
XPages:Did you know?
Mon, Feb 21st 2011 134


Wil How
Blog Title XPages Chronicles, Thoughts and rants
Blog Description My web journal on developement, Lotus Domino, XPages, iOS, Android and every bit else.
Blog URL http://blog.intrellise.com
RSS Feed http://blog.intrellise.com/rss.xml
PlanetLotus Feed http://planetlotus.org/profiles/rss/wil-how
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked May 24, 2012 12:12:49 AM EST. Realtime Update:
Landed Here May 05, 2011
Location Chicago, Illinois, USA
Posts: # / 1st / Latest - -
Total Hits 3,179. myPL RSS Selections: 6


Recent Blog Posts
123


Price drop just a tad.
Mon, May 21st 2012 1:14p   Wil How
http://www.google.com/finance?q=NASDAQ:FB Permalink | Leave a comment » [read] Keywords: google
199


I put my family business on Facebook. Here’s what happened.
Mon, May 21st 2012 12:12p   Wil How
There seems to be a lot of negative posts about Facebook these day. Wonder how much of it is true. http://www.thejournal.ie/readme/column-i-put-my-family-business-on-facebook-h... Permalink | Leave a comment » [read] Keywords: facebook
29


Googling Cancer: Search Algorithms Can Scan Disease for Patient Risk
Fri, May 18th 2012 8:12a   Wil How
http://www.txchnologist.com/2012/googling-cancer-search-algorithms-can-scan-d... Permalink | Leave a comment » [read] Keywords:
87


Judge Alsup of Oracle vs Google learns to code and schools Oracle!
Wed, May 16th 2012 7:11a   Wil How
Maybe we should all learn to code https://plus.google.com/110412141990454266397/posts/fk5VXPpiQZR Permalink | Leave a comment » [read] Keywords: google oracle
167


Excellent flash based graphing tool in openntf.
Tue, May 15th 2012 11:10p   Wil How
http://www.openntf.org/projects/pmt.nsf/ProjectLookup/Notes%20Reconn Permalink | Leave a comment » [read] Keywords: notes openntf
48


Cooperation and the evolution of intelligence
Fri, Apr 13th 2012 2:09p   Wil How
Very interesting read. http://rspb.royalsocietypublishing.org/content/early/2012/04/04/rspb.2012.020... Permalink | Leave a comment » [read] Keywords:
89


Where's HIPAA? Anyone?
Fri, Apr 13th 2012 2:09p   Wil How
I've heard these issues from several people now. Clinic's and hospitals seems to have issue sharing information efficiently. Namely such information as X-Ray scan, patient information, diagnostic, etc.. I was under the impression HIPAA was created specifially to resolve such issue. Why are we still facing it then? Wasn't HIPAA and multi-billion dollars endevour? Didn't it tooks years to implement? If anyone can shed some light to the situation that'll be great. I'm trying to learn more a [read] Keywords:
210


That Darn RequestScope! part 2. Implications.
Wed, Jan 11th 2012 1:11p   Wil How
Talked with a with a very knowledgeable colleague of mine, Andrew Barickman , and tried out a couple of different scenarios using the new found "xsp.rediect = false". We found out that with "xsp.rediect = false", the url location bar will not update itself to the current url that reflect the current page you are in. My current understanding is that the default behaviour , where "xsp.rediect = true", the server returns the destination url to the client and ask the client to request the p [read] Keywords: linkedin properties server




296


Phew....That darn requestScope!
Sat, Jan 7th 2012 2:09p   Wil How
Ever tried to use the requestScope and find that it's always coming back empty? Well your theory is correct, it is redirecting to another page. It's a product of JSF and how Http works. by default a http server will always check the request URL to make sure it's accurate. It will send a Http302 from the client to the server to verify the accuracy of the URL as presented by the client. This redirect is why the requestScope is not working, even if you follow the example that's provided in the [read] Keywords: lotus xpages planet lotus planetlotus planetlotus.org properties server wiki
87


Progress without metric is just noise.
Mon, Oct 10th 2011 12:10p   Wil How
Coder always ask, why do I need to know how to sell? I write good code and that's enough. Unfortunately it's not. You can make all the progress you want, but if you are not able to sell your progress or make it visible, then it's all just noise. Work hard all you want and if you don't sell the visibility of your work then it's all for nough....well lesson learned. Permalink | Leave a comment » [read] Keywords:
196


XPages:Did you know about the train station ?
Wed, Sep 14th 2011 10:08a   Wil How
I've been AWOL for a bit, for those who still frequents this blog a big thank you. So I've been working with upload/download controls for awhile and I got started by using John's always excellent tutorials. Following the tutorial, a "Save Document" will upload the attachment and this will in turn create a document. All was well until I came to a situation where I needed to upload the document but I really don't want to save the document just yet. After some research I discovered that y [read] Keywords: xpages javascript server
136


WRX Sti saved 3 lives
Wed, Mar 30th 2011 8:12p   Wil How
One of the more interesting write up of a car incident featuring one of my all time favourite car. The WRX STi. Here is an excerpt, " ... My faithful STi, with its brand new stage-two modification pulled us out from under a seven foot diameter tree. Its roof had stopped 5 inch branches from beheading us. Its Brembo brakes had kept us out from under the first tree. Its short shifter made getting into gear a fraction of a second faster. Its stage-two preformed the day before gave us the acc [read] Keywords:
68


Teaching XPages
Mon, Mar 21st 2011 12:36a   Wil How
Recently I had the opportunity and honor to teach what l knew about XPages to a client. The initial goal was actually knowledge transfer for a product that I had developed for them. It was just an 8 hour class that shows them the inner workings of the new application. What usually happen in such an engagement is that I'll handover a technical document and briefly go through the document while cocurrently showing the example on the screen. It's a 2-4hours affair depending on the comfortability [read] Keywords: xpages application
112


XPages:Did you know?
Sun, Mar 20th 2011 4:18p   Wil How
Did you know that computed fields is the swiss army knifes of the XPages. In the past, in Lotus Domino R4-R7, I used to use computed fields to output anything HTML. This is before the pass through html feature that came about recently. As long as I put a beginning "[" tag and then an ending "]" tag, I can pretty much stick any valid HTML that's less than 32K long and Lotus Domino will output the HTML correctly. For example [ ] will output a HTML table. In XPages, there is a slight differe [read] Keywords: domino lotus R4 R7 xpages
50


XPages Sub Environments
Thu, Mar 17th 2011 8:24a   Wil How
This is a picture representation of what I has posted a while back in the XPages The Basic post. Thus essentially Lotus had preserved the 3 environments that we had knew well in the old, R4-R7, Lotus Notes. For the rest of the world these 3 sub environments are actually quite normal. The client side that resides on the server are usually dominated by PHP, ASP, JSP and in the past decade CGI scripts. Thus for our clarity, where we used to use "document.form[0].fieldname.value" , we'll now be [read] Keywords: lotus lotusscript notes R4 R7 xpages server
108


XPages Inline Edit for editable fields.
Thu, Feb 24th 2011 2:58p   Wil How
6 hours later inline edit is up. Editable Box allowed the dojoType to be "inlineEdit" doesn't allow for the editor attribute which is critical for dojo's inline edit to work. Without the editor attribute, it prohibited the dojo inline edit to show up at all. Well, after struggling for better half of the morning, I just got it working. I will update with more information and hopefully an example soon. Permalink | Leave a comment » [read] Keywords: xpages dojo
134


XPages:Did you know?
Mon, Feb 21st 2011 9:22a   Wil How
I've always seen and knew about try/catch methods in the modern java and javascript environment. However, being someone from a Lotus Notes background, the try/catch doesn't come instinctively. We'll usually use the debugger, On Error and/or msgbox to trap errors. With Xpages I find that using the following try/catch statement is the most effective way of trapping errors. For the most part I'm able to get some sort of usable information from the resulting error message. var vw:NotesView = [read] Keywords: lotus notes xpages database java javascript
53


Real Coffee
Sun, Feb 20th 2011 4:05p   Wil How
Strong and bitter even with tons of condense milk!! :-) Permalink | Leave a comment » [read] Keywords:
47


XPages:Did you know?
Sat, Feb 19th 2011 1:02a   Wil How
In the all properties of the Custom Control or XPages, there is an attribute called "Computed With Forms", select "both". This tells the XPages to compute all underlying fields in the Notes document. There for if you have a complex @Formula that you really would not like to rewrite in Xpages, compute with forms allows you to get the value by using document1.getItemValue("fieldname")[0] Permalink | Leave a comment » [read] Keywords: notes xpages properties
153


Table with repeat control and JSON
Sat, Feb 19th 2011 12:13a   Wil How
JSON is a very portable way to handle data. With JSON we can do away with all the custom delimiter such as double semi colon, (;;), double colon(::), tilda(~), etc There is no need to manipulate a string to extract the data. With JSON it's very easy to extract the data., all you have to do is Object.data. Thus I decided to use JSON to store the cells of my table and using repeating panel to generate the rows of the table.The data is stored in a notes text field in the following format. [{"name [read] Keywords: notes
66


Hide information from being rendered.
Mon, Feb 14th 2011 12:44a   Wil How
There is a visible attribute with every single object on the XPages. However I always prefer to use inline Display:none As this is part of the normal javascript and it's easier to manipulate than the visible attribute. Permalink | Leave a comment » [read] Keywords: xpages javascript
71


XPages:Did you know?
Fri, Feb 11th 2011 12:37a   Wil How
Do you sometime notice that document1.getItemValue("fieldname") returns the data with the square brackets on each end? Such as [12345] instead of 12345 The workaround for this is similar to the way we get data in LotusScript. document.fieldname(0). Thus if we put the square bracket with the sub zero like this document1.getItemValue("fieldname")[0] the data returned will be the first instance in the field and it will not have the square brackets at either end of the return value. [read] Keywords: lotusscript xpages
64


XPages:Did you know?
Mon, Feb 7th 2011 12:41a   Wil How
Did you know that XPages by default executes the Client javascript and then the Server side javascript before it submits the XPage? Therefore you can pause and break the process by return false as the final output of the Client javascript and XPage will stop the process. The default is return true Thus is nothing is specified, XPage will always assume the return is true. Permalink | Leave a comment » [read] Keywords: xpages javascript server
48


Collaborate with a friend on some fun videos
Sat, Feb 5th 2011 1:07a   Wil How
Permalink | Leave a comment » [read] Keywords: application
24


Blizzard Tuesday !!
Wed, Feb 2nd 2011 3:14p   Wil How
Took a walk outside today and decided this scene need a clip! ^_^ Permalink | Leave a comment » [read] Keywords: application
270


Calling dojo dialog box from SSJS
Fri, Jan 28th 2011 3:13p   Wil How
This week I have to test for the existence of any attachments of a specific size and if it exists, move forward and call an agent. If it doesn't exist or exceed a specific size then I will have to pop up a dialog message indicating the issue. In the past this is fairly easy. -Have a field with the @Formula: @Attachment; -Use javascript in the onSubmit event to read the above field; -Pop up an alert and stop the submit depending on the value of the field: -If all goes well do nothing. In XP [read] Keywords: agent xpages database dojo javascript profile server
139


XPages, The Basics
Fri, Jan 14th 2011 3:11p   Wil How
Styling: CSS and Dojo/Dijit Client/Browser Process : Client Javascript and XSP Library Server Process: Server Side Javascript and LotusScript Agent Data now resides in 3 different sub environment during a session: Browser Client: Javascript and XSP library: Get Value: XSP.getElelmentById("#"{id:FieldName}).value; Set Value: XSP.getElelmentById("#"{id:FieldName}).value = New Value; Browser Server Side: Server Side Javascript: Get Value: getComponent("FieldName").getValue(); Set Val [read] Keywords: agent lotusscript xpages css database desktop dojo javascript server
28


XPages, First Encounter
Sat, Jan 1st 2011 3:06p   Wil How
To say XPages is a major paradigm shifts for Lotus Domino Developer is an understatement. As a Lotus Domino Developer, putting it nicely, we have largely been shielded from the constantly changing web ecosystem. The truth is, we were left behind and we didn't question it. We have been taught to only live with @Formula and LotusScript. Each version comes along more capable than the old and backwards compatibility was a given, it was a cinch. We are comfortable, we don't need anything else. Now [read] Keywords: domino lotus lotusscript notes R7 R8 xpages development
22


Operation Mac Revivial
Sun, Jul 18th 2010 12:31a   Wil How
Dropped my mac the other day and the screen went out. I though the battery was jarred loose and tried to restart it but to no avail. Further inspection showed that laptop is running and the LCD is working Sans backlight. After several hours of searching, I'm really not much of a solder so the most viable solution was replace the LCD assembly. Hence began Operation Mac Revival Full instructions and very detailed pictures can be found in here Here is a pic of the Macbook Pro apart and a vid of i [read] Keywords: application laptop mac macbook
55


XPages
Sun, Apr 5th 2009 3:07p   Wil How
Short recap of beginning XPages(5min) Different uses of Syntax client side, server side and back end(5-10min) Show an XPages app that saves and display with repeat panel Talk about the syntax, repeat panel, break the application. Also show the idiosyncrasy of debugging in XPages Permalink | Leave a comment » [read] Keywords: xpages application server




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