263 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Upgrading my vacuum cleaner
Fri, Feb 6th 2015 3
Tika parser error
Tue, Feb 3rd 2015 5
OpenNTF backup server (2006) died
Sun, Jan 25th 2015 5
a weird date
Fri, Aug 29th 2014 8
extractFile alternative for exporting attachments with diacritics from Domino
Wed, Jun 25th 2014 6
Spring project part 8: Frontend stuff
Tue, Apr 1st 2014 7
IBM tax rate hits 20-year low with help of Dutch haven
Wed, Feb 5th 2014 2
Top 10
a weird date
Fri, Aug 29th 2014 8
Spring project part 8: Frontend stuff
Tue, Apr 1st 2014 7
extractFile alternative for exporting attachments with diacritics from Domino
Wed, Jun 25th 2014 6
Playing around with Parallels on new MBP
Wed, Oct 30th 2013 6
Tika parser error
Tue, Feb 3rd 2015 5
OpenNTF backup server (2006) died
Sun, Jan 25th 2015 5
Spring project part 7: Phase 1 First Release
Sun, Oct 27th 2013 5
Spring project part6: Progress report on the migration from Domino to JEE
Wed, Jun 5th 2013 5
Designing a public website with Xpages
Sat, Mar 3rd 2012 4
Spring project part 1: Modelling
Fri, Feb 22nd 2013 3




Recent Blog Posts
3
Upgrading my vacuum cleaner
Fri, Feb 6th 2015 6:51p   Vince Schuurman
Now here is something I never did before. I have a Neato vacuum cleaning 'robot' and after a year of 'hard work' it started to show errors on the display. The Neato website showed me how to 'reboot' the vacuum cleaner, but there was also a section for software updates.... Software updates for a vacuum cleaner. Quite logical if you think about it, but for some reason it never occurred to me that you could actually upgrade the software of a vacuum cleaner. So I thought what the heck, just t
5
Tika parser error
Tue, Feb 3rd 2015 6:51p   Vince Schuurman
Ok, now this was a very simple problem (in hindsight) but took me quite some time to figure out: In our Migration project from Domino to JEE we use Elasticsearch to search through pdf's and the Elasticsearch Attachment Mapper to index the pdf's. However we have over 500k documents and we noticed that after one or two days Elasticsearch tended to spike the CPU use to 100% due to the attachment mapper. Because even Elasticsearch experts could not find the problem (btw try to find an expert fir
5
OpenNTF backup server (2006) died
Sun, Jan 25th 2015 5:22p   Vince Schuurman
Now that brought some memories back for me. A few years after Bruce arranged to host openntf.org at his work, he bought a server and hosted it at PSC in 2002. After a couple more years OpenNTF really started to attract attention and traffic spiked big time. We started to worry about up-time and data backup so I bought a Dell PowerEdge 1800 in 2006 to act as the European backup and failover server for the American based OpenNTF site. After the production site was transferred to Prominic (where it
8
a weird date
Fri, Aug 29th 2014 4:05a   Vince Schuurman
While testing our new system we came across this very strange error message: org.joda.time.IllegalInstantException: Cannot parse "1940-05-16": Illegal instant due to time zone offset transition (Europe/Amsterdam) So we checked and it appears that there was a problem with date/times during that date: The time was changed from UTC+00:20 to UTC+1 and joda does not know what to do with that date. Doesn't really seem like a big deal, a problem with only one date. But since that exact date is th
6
extractFile alternative for exporting attachments with diacritics from Domino
Wed, Jun 25th 2014 2:45p   Vince Schuurman
We are in the last stages of our Migration project from Domino to JEE and one of the hardest parts was to find a good search engine for full text searching. We decided on Elasticsearch a very fast and powerful searching engine based on Lucine. The problem we encountered on exporting the pdf's from Domino on Linux were filenames with diacritics. Domino's embeddedObject.extractFile functionality does not work well with diacritics so I decided to use the InputStream instead: InputStream inputS
7
Spring project part 8: Frontend stuff
Tue, Apr 1st 2014 4:25p   Vince Schuurman
An update in the series migration from Domino to JEE . We have all been working very hard on this project, we had some setbacks, lots of personnel changes (good and bad) and lots of stress. We planned to migrate the old site page per page, but we got to a point where we have to migrate everything related to customer and user settings at once, and that means it will be more like a big bang than an evolution. Anyway, front-end business; We use Spring with a Thymeleaf frontend because I felt that w
6
Playing around with Parallels on new MBP
Wed, Oct 30th 2013 7:42p   Vince Schuurman
Not that one would ever need this, but it works. And the MBP is not even breaking out in a sweat. Never mind the non-responding, Parallels does not always communicate correctly with the OS.
5
Spring project part 7: Phase 1 First Release
Sun, Oct 27th 2013 8:00a   Vince Schuurman
Ok, we had our first release last week, we have finally migrated some parts of a very complex Domino infrastructure to JEE. This is only Phase 1 we are talking about, so lots more to come. But at least we can now get a feeling of how it runs under pressure and whether or not we have to adjust our calculations for the other 5!!! phases of the migration from Domino to JEE project. So far it looks like we are still within budget. However I get the feeling we are moving more and more functionality f
5
Spring project part6: Progress report on the migration from Domino to JEE
Wed, Jun 5th 2013 9:59p   Vince Schuurman
I will post a schema of our final setup for the DTAP environment soon. It is pretty slick including Jenkins and Sonar for automated code checking, building and testing projects. But since I have been temporarily assigned to projects to improve the current (Domino) production environment I don't have much to report on the actual techniques used in the project itself. I do get the progress reports on the projects though and they do not seem very positive. The Spring consultant has been replaced b
2
Multi-threading in Xpages
Sun, May 26th 2013 6:27p   Vince Schuurman
What I thought to be a trivial task turned out to be a bit more work than I initially estimated. There are several posts about this subject including example code, but for different reasons they did not work for me. So I combined a couple of the techniques I found and came up with this: We have a initiator: public class ThreadJob { public static String main() throws InterruptedException, ExecutionException { ArrayList processItems = new ArrayList(Arrays.asList("item1","item2","item3




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition