I’ve been messing with the Polymer vaadin-grid. If you enable hidable columns, a little graphic svg icon shows in the top right hand corner of the grid that produces a drop down menu of all the columns in the grid. You click one and it’ll hide that column. This was working great when running from my local gulp server. However when I put it on Domino, the little icon wasn’t showing, but the button was there (you couldn’t see it tho) and the menu worked when clicked. I did some research and the only thing I could find on the issue was a Stack Overflow question that kind-of pointed me in the right

close

I’ve been messing with the Polymer vaadin-grid. If you enable hidable columns, a little graphic svg icon shows in the top right hand corner of the grid that produces a drop down menu of all the columns in the grid. You click one and it’ll hide that column. This was working great when running from my local gulp server. However when I put it on Domino, the little icon wasn’t showing, but the button was there (you couldn’t see it tho) and the menu worked when clicked. I did some research and the only thing I could find on the issue was a Stack Overflow question that kind-of pointed me in the right

Read more

Posted in Domino

Welcome to keithstric.me. The new home of my blog. Due to my inaction I ended up loosing keithstric.com. I was able to move the past 10 years worth of blog posts here, but I’m still missing the first 4 years of posts. Oh well, guess that’s what happens when you ignore a problem. But let’s get to my rant. I’m building an application using just Polymer. It’s a RESTful application so all server communication is via AJAX requests. When dealing with AJAX requests it’s fairly easy to catch an error. Error codes are communicated via a request’s “Status Code”. A successful status code is 2xx. While an error status code is 4xx

close

Welcome to keithstric.me. The new home of my blog. Due to my inaction I ended up loosing keithstric.com. I was able to move the past 10 years worth of blog posts here, but I’m still missing the first 4 years of posts. Oh well, guess that’s what happens when you ignore a problem. But let’s get to my rant. I’m building an application using just Polymer. It’s a RESTful application so all server communication is via AJAX requests. When dealing with AJAX requests it’s fairly easy to catch an error. Error codes are communicated via a request’s “Status Code”. A successful status code is 2xx. While an error status code is 4xx

Read more

Posted in Domino, JavaScript

A couple of weeks ago I started messing with Titanium Appcelerator. Coming from Domino Designer and Eclipse the IDE will look very familiar. It's eclipse and it's based off of Aptana Studio. I guess the biggest issue to being productive is the learning curve for the API. But honestly when is that not the case? So starting to delve into this, Titanium apps are purely client side javascript based. You write the CSJS that builds the UI, Business Logic, Layout, everything. While this may seem daunting at first it actually makes pretty good sense I think. If like me you don't like large javascript files it forces you to think in a

close

A couple of weeks ago I started messing with Titanium Appcelerator. Coming from Domino Designer and Eclipse the IDE will look very familiar. It's eclipse and it's based off of Aptana Studio. I guess the biggest issue to being productive is the learning curve for the API. But honestly when is that not the case? So starting to delve into this, Titanium apps are purely client side javascript based. You write the CSJS that builds the UI, Business Logic, Layout, everything. While this may seem daunting at first it actually makes pretty good sense I think. If like me you don't like large javascript files it forces you to think in a

Read more

I've been working a lot lately towards the concept of a modern application. What exactly makes an application modern? Is it the UI? What about the platform the application runs on? Is modern just a feeling the user experiences? If so, what determines that the experience is modern? These questions make me think that what determines something is modern is all of the things questioned above. A modern application must have a modern user interface that runs on a modern platform. OK, that's fine, but what exactly is a modern UI? If you take a look at the Yahoo! Design Pattern Library they define almost every type of pattern that you may

close

I've been working a lot lately towards the concept of a modern application. What exactly makes an application modern? Is it the UI? What about the platform the application runs on? Is modern just a feeling the user experiences? If so, what determines that the experience is modern? These questions make me think that what determines something is modern is all of the things questioned above. A modern application must have a modern user interface that runs on a modern platform. OK, that's fine, but what exactly is a modern UI? If you take a look at the Yahoo! Design Pattern Library they define almost every type of pattern that you may

Read more

Posted in Domino, Technology, XPages

I’ve been using the Blogsphere template since it first came out and haven’t looked back. BlogSphere and the OpenNTF mail template are the templates that really opened the world’s eyes to OpenNTF and the benefits of an OpenSource community for the Lotus faithful. However, since version 3.x of blogsphere there have been a couple of bugs that really bugged me. These bugs didn’t really hurt the overall feel of Blogsphere but are really just little annoyances. Now what brought these bugs to my attention is that I’m currently redoing the look and layout of keithstric.com. This current look has been here for a couple of years now and I’m tired of

close

I’ve been using the Blogsphere template since it first came out and haven’t looked back. BlogSphere and the OpenNTF mail template are the templates that really opened the world’s eyes to OpenNTF and the benefits of an OpenSource community for the Lotus faithful. However, since version 3.x of blogsphere there have been a couple of bugs that really bugged me. These bugs didn’t really hurt the overall feel of Blogsphere but are really just little annoyances. Now what brought these bugs to my attention is that I’m currently redoing the look and layout of keithstric.com. This current look has been here for a couple of years now and I’m tired of

Read more

One of my customers tasked me with what I thought would be a simple little addition to the iNotes mail template. He wanted to add a link to the iNotesOutline that opened in a new window to his company intranet. Sounds simple right? Think again. For the life of me I can’t get this to work. I’ve tried all sorts of stuff to no avail. Here’s what I’ve done so far: Added an URL outline entry to the iNotesOutline with the URL to the intranet site (http://intranet.company.com) in the “Value” field of the outline entry properties In the “Frame” field of the outline entry properties tried the following _blank, “_blank”, target=”_blank”,

close

One of my customers tasked me with what I thought would be a simple little addition to the iNotes mail template. He wanted to add a link to the iNotesOutline that opened in a new window to his company intranet. Sounds simple right? Think again. For the life of me I can’t get this to work. I’ve tried all sorts of stuff to no avail. Here’s what I’ve done so far: Added an URL outline entry to the iNotesOutline with the URL to the intranet site (http://intranet.company.com) in the “Value” field of the outline entry properties In the “Frame” field of the outline entry properties tried the following _blank, “_blank”, target=”_blank”,

Read more

Posted in Domino

I’ve recently started messing with XPages and I think I like it. Now there is a rather steep learning curve for XPages, especially if your web development hat is as dusty as mine. I even had to bust out the “Beginning JavaScript” book by Paul Wilton (which is an excellent JavaScript reference). But learning them is certainly doable, and quite fun (in a geek sort-of way). But this trek started with an OpenSource project I’ve been working on which I mentioned a little over a month ago. I want a web gui to go with the project so I figured it was the perfect excuse to delve into XPages head first.

close

I’ve recently started messing with XPages and I think I like it. Now there is a rather steep learning curve for XPages, especially if your web development hat is as dusty as mine. I even had to bust out the “Beginning JavaScript” book by Paul Wilton (which is an excellent JavaScript reference). But learning them is certainly doable, and quite fun (in a geek sort-of way). But this trek started with an OpenSource project I’ve been working on which I mentioned a little over a month ago. I want a web gui to go with the project so I figured it was the perfect excuse to delve into XPages head first.

Read more

Posted in Domino, XPages

Was just looking around over on the LifeHacker website and found this article about Zoho Writer 2.0. Other than it appears to be competing with Google Docs I think it looks a lot like Lotus Notes 8.x. Kinda cool. Share This:

close

Was just looking around over on the LifeHacker website and found this article about Zoho Writer 2.0. Other than it appears to be competing with Google Docs I think it looks a lot like Lotus Notes 8.x. Kinda cool. Share This:

Read more

Posted in Domino, Technology

I’m working on an application where I will have to build a document on the fly so I figured the best way is to do it inside of a rich text field and mark the contents of that field as Pass-Thru HTML so it will render as HTML in the Notes Client. However I’ve run into an issue getting my Rich Text style, specifically the PassThruHTML = True style, to work. I’m also using the NotesRichTextStyle.Bold = True property and it is called just before NotesRichTextStyle.PassThruHTML = True and it works fine, so I don’t understand why the PassThruHTML isn’t working. Are there special conditions for using this property that I

close

I’m working on an application where I will have to build a document on the fly so I figured the best way is to do it inside of a rich text field and mark the contents of that field as Pass-Thru HTML so it will render as HTML in the Notes Client. However I’ve run into an issue getting my Rich Text style, specifically the PassThruHTML = True style, to work. I’m also using the NotesRichTextStyle.Bold = True property and it is called just before NotesRichTextStyle.PassThruHTML = True and it works fine, so I don’t understand why the PassThruHTML isn’t working. Are there special conditions for using this property that I

Read more

Posted in Domino

I’ve been working on this huge application that was written years ago and is full of hard coding of server/database names, email addresses, etc. These databases also usually have many script libraries that contain no functions, only sub-routines. These sub-routines do not return any values and mostly modify the values in a document somewhere. I really don’t like this technique, I prefer to use functions that return a value, this way at least the function is kind-of reusable, even if it is only reusable within the specific application that it resides. Now, to get around all the hard-coding I use a profile document whose sole purpose is for recording the path

close

I’ve been working on this huge application that was written years ago and is full of hard coding of server/database names, email addresses, etc. These databases also usually have many script libraries that contain no functions, only sub-routines. These sub-routines do not return any values and mostly modify the values in a document somewhere. I really don’t like this technique, I prefer to use functions that return a value, this way at least the function is kind-of reusable, even if it is only reusable within the specific application that it resides. Now, to get around all the hard-coding I use a profile document whose sole purpose is for recording the path

Read more

Posted in Domino