05.12.2017

Engaged at Engage 2017 in Antwerpen, Belgium!

Tags: : Thoughts
0

Over the years I have attended many Lotuspheres and the latter IBM Connects. What I really enjoyed in the first Lotuspheres, were the intense depth of some of the sessions. Remember C API sessions with difficulty settings? Tree dots meant the real deal! Well, those days are over and generally Lotusphere has become more and more a marketing event. Not necessarily a bad thing, but not the same as “back then” Smile

Over the last years I have seen that the Belgium Engage-conference has gotten more and more coverage, and this year I finally got a change to participate for the first time!

Off we went to Antwerpen! Traveling in Netherlands and Belgium is  literally a breeze with the superfast TGV-train! Within an hour you have traveled from the Schiphol-airport in Amsterdam to Antwerpen, Belgium. 300 km/h!


Read more...

03.21.2017

How to get XPages and Bootstrap3_xxx themes to work (or how to check that XPages is correctly installed)?

Tags: : Lotus Notes Xpages Question
0

Warning – Not that experienced XPages programmer here Smile 

I have been fiddling around with the Single Page Application control in XPages, but I never got it to work properly with the Bootstrap3, or Bootstrap3_flat themes. In fact it only worked with OneUI before FP8. I supect that I have some issue with XPages on the server.

Below you see a screen shot of the result in Chrome;

image

My question is therefore – Does anybody know how to check if XPages is is properly installed on the server? I search around and find some details, but a lot of the information seems somewhat old (2014’ish), and the nomenclature seems different now and pretty fragmented. I guess I am also a little confused about what features that still needs ExtLib and what has been moved to the core product with FP8.


Read more...

03.21.2017

Note to self; "Unable to find valid target platform" means "hey, install the core product first" when installing the Notes client

Tags: : Lotus Notes
0

Unfortunately I managed to completely wreck my Notes client install and and thus I had to reinstall it from scratch.

To be completely sure that there wasn’t any remains left from the old installation, I ran the “Notes Install Cleanup Executable” (NICE) tool found here. So far so good, and Notes vanished from my computer.

Perhaps it has been too long since I had to install Notes from scratch, so my first attempt was to just fire up the latest and greatest Notes FP8 client installer named notes901FP8_win.exe. After unpacking,  the installer complained about “Unable to find valid target platform”;

image

- What?!? “Target platform”, does that mean my OS or what?

A quick search on the net quickly pointed me in the direction of  IBM’s own “Unable To Find Valid Target Platform" When Installing Notes, Due To a Suspended Installation. Perhaps being baffled about the message in the first place, and somewhat afraid of that the Notes installer perhaps was outdated on Windows 10 (see what a that talk about a dying Notes client can lead too Smile), my speedreading just saw a bunch of Registry tweaks …

So, after reading it again I finally saw “Usually this error occurs when the user attempts to install a Notes Fix Pack over a nonexistent base version”…. And suddenly my brain remembered that I should install core product first before upgrading to the latest fix pack.

After installing the DOMINO_DESI_ADM901_32_BIT_WIN_EN.exe and then installing notes901FP8_win.exe, everything was back on track Smile


03.16.2017

[SOLVED] - Post FP8 install - Does anybody know where the Xpages "Mobile" controls palette has gone?

Tags: : Lotus Notes Xpages
0

Update March 16th, 2017: Maire Kehoe (one of the lead developers on the XPages team as far as I remember) posted an answer on this blog and that was “The Mobile controls no longer appear in the palette by default. To re-add them, go to the menu File, Preferences, Domino Designer, XPages, Palette Check the check-box beside: Mobile and click OK.”. There it was;

image

Thanks Maire!

Original post follows;

After installing the latest and greatest FP8, I realized that the Extension Library shifted a lot of components from ExtLibX into the ExtLib.

One thing I can’t seem to find any more is the “Mobile controls” – which contained the “Single Page Application” wizard amongst other things.

Does anybody know the whereabouts of the Mobile controls in the post-FP8 world?

SNAGHTML23315c7


03.09.2017

Ahhh, feels good to have FP8 (and iNotes working again) in place!

Tags: : Lotus Domino
0

SNAGHTML23939d22

For some reason the client installer would’t run smoothly unless I killed NSD first (had this problem back with FP5 too). Well, with NSD out of the way, the new version installed without hickups.

On the server, everything went smooth! Took a while longer (approx 15-20 minutes) compared to other updates, but that doesn’t matter as long as the install works!

And, finally the iNotes client worked again!


03.03.2017

Finally I managed to stop the SMTP hacking, generating tons of "SMTP Server: Authentication failed for user ..."-messages

Tags: : Lotus Domino Configuration Spam
0

Have you ever seen a bunch of these in your Domino log-database?

image

If so, you are the victim of attempted SMTP Hacking. It means that someone is trying to log on to your server via the SMTP protocol. SMTP was primarily constructed for functionality and not so much security Smile

Unnecessarily to say, it is a waste of cycles to have all this traffic hit your server, not to mention what could happen if they ever succeed entering the system! Obviously the perpetrators uses some sort of directory attack trying out both known and valid mail addresses, in addition to all sorts of other names.

Read on to see how I finally was able to stop specified IPs from even reaching the Domino server (hint, the Windows Firewall comes to rescue!)

Update March 7th, 2017: David Brown over at his site https://port1352.wordpress.com (love the port1352-name!) took the time to chime in and tipsed me about his blog-post Disable SMTP-AUTH To Stop Relay Hackers In Their Tracks . I had actually seen this post too, but I could not get my head around that it would could actually be better to turn off SMTP-authentication in order to have better security. I asked a question on his post, and he posted a thorough answer to why this might be a good idea here. Thanks David for taking your time to answer this question!


Read more...

02.24.2017

How to quickly get a nice looking month-calendar together with SmartNSF

Tags: : After Hours Lotus Notes
0

Update Feb 28th, 2017: It turns out that Klaus Bild and Christian Güdemann had a presentation at IBM Connect 2017 diving into SmartNSF. I recommend you to head over to see the slides from the session DEV-1478 – Your App Deserves More – The Art of App Modernization for even more details!

===

Have you ever wanted to get a nice looking month-calendar based on your Domino data? Sure you have! Perhaps something like this;

SNAGHTML59cbc42

This is my short take on how to use the fullcalendar.io javascript event calendar together with the fresh SmartNSF-tool from Christian Güdemann on OpenNTF.

Here you see the end-result (go to June to see some data if interested).


Read more...

02.22.2017

How to setup Gmail's smtp.gmail.com as the outgoing mail server on both Domino and on iOS

Tags: : After Hours Lotus Domino Configuration
0
One of the fun things with software, and perhaps especially server software, is that there is lots of ways to get things done. Sometimes you just drown in settings, configurations and restarts. Suddenly things start to work, and you really don't know exactlywhat fixed the problem! This is a story along those lanes, and I write about primarily to remember the steps for later for my own part. Perhaps it can be beneficiary to others too.
 
From having my own Domino server and using it for both incoming- and outgoing mail, things has transformed over the years to only handle incoming mail, and relaying outgoing mail to other SMTP-servers. In my case it has been the Telenor server "smtp.online.no" for many years. Up til now I have been very satisfied with Telenor and smtp.online.no too. If you are interested, you can read more about the history of my server at the end of this article.
 
The Problem

However, in January 2017 something happened on the the Telenor-side, and suddenly their SMTP-server wouldn't accept relayed mail from my server anymore.
 
Sending mail from my Domino server quickly resulted in the following log-entry, along with a non-delivery report sent back to the sender
 
06.02.2017 23:06:48   Router: Message 00796504 NOT transferred via SMTP to SMTP.ONLINE.NO for some.recipient@somewhere.com 553 5.3.0 <some.recipient@somewhere.com>... We do not relay from 84.202.240.155
 
If I tried to send from my iPhone or iPad, which also had the smtp.online.no as outgoing mail server, I received this;
A picture named M2
The above is in Norwegian, and says; “Cannot Send Mail – A copy has been placed in your Outbox. The Recipient {name} was rejected by the server.”
 
I have now been in touch with the support-departments for both Canal Digital and Telenor, and to make a long story very short; Hopelessly problematic to get any sensible answers at all!!!


First Canal Digital: From filing a support-request via their own support-pages, I didn't get any answer at all. First when I posted on their Facebook-page, they answered instantly!
So, note-to-self, don't bother to write anything in support forms or send email, that won't be answered anyway. Only use channels that obviously hurt a little if requests stay unanswered. That must feel like the other side of the coin for Canal Digital…
The answer to my problem? Canal Digital just points to Telenor and basically says "it's their fault, we do nothing with mail".
 
Ok, over to Telenor, and a very similar story unveils with them. Sensible enough they don't have a Facebook page where customers can rant (they have learnt the lesson that Canal Digital is learning …) However, after registering a couple of cases, were the latter pointed to a huge document with very detailed information about the problem, I finally got an answer today;
 
We don't do e-mail support at all via e-mail ….

 
….. Ha ha ha, are you kidding me?!?! No e-mail support via e-mail ?!?!? (choke choke …)
 
However, they points me to Telenoreksperten, a call-center charging you no less than approximately USD 3 per minute. I guess this is no other logic than if your washing machine breaks down. Nobody will even touch your washer if you don't stuff their deep pockets full of money ….

Read more...

02.21.2017

Classic LotusScript: When 100.0 isn't 100.0 anymore?!

Tags: : LotusScript
0

Today I had to debug some old code, and when doing so I stumbled over something which I found strange.

LotusScript would not consider the value 100 equal to the value 100 … Let me explain with some simple code (you can click on every image to get a larger one by the way);

SNAGHTML148d4a90

I put the above code in a test-agent.

Marked by 1, I set my reference value to the value 100 (and yes, by purpose I don’t use the forced floating point notation 100.0)

Marked by 2, I fill my array of 12 doubles with 1/12 of 100 each.

Marked by 3, I compare the two variables dblOneHundred and dblHundred.

Below you see how the array look in the Designer’s Debugger;

image

As you see LotusScript does a nice job of converting my division (100/12) and storing it as a doubles. For each time I fill in an element in the array, I accumulate the values in the variable dblHundred. Again LotusScript seems to do this nicely. Below you see what it looks like after I have run the loop 11 times;

SNAGHTML1495daf2

… and when the array is completely filled, the Debugger shows that the variable dblHundred has the accumulated value of 100. Below you see the code just before the comparison line marked by 1 is executed;

image

As we see in the debugger, both values are shown as 100 in the debugger, and I would believe that the comparison would be true. But no

SNAGHTML149cb595

If you want to see more, both on my take for an explanation, the workarounds including code to try out, please continue to read below.


Read more...

09.14.2016

[SOLVED] - Does anybody have a cure for extremely small fonts in some incoming mails?

Tags: : Lotus Notes Question
0

Update (only a couple hours later than the post). Thanks to Howard and Jay Marme (unfortunately no link) I learned that I can use the Notes.ini keyword setting BrowserRenderNoFilter=1. When doing so, everything started to work fine!

See the original question at the bottom of this post!

Before (extremely small fonts!) After BrowserRenderNoFilter=1
image image

You can find more on BrowserRenderNoFilter and it’s sieblings BrowserRenderDisable and BrowserRenderPrintNotes here. I copy the text here:

Notes 8 uses Internet Explorer to render MIME emails.
This comes with benefits of better rendering but some emails can take longer to render. There are are some ini variables that control this behavior.
The ini variables in place are
BrowserRenderDisable=1 Don't use the feature at all
BrowserRenderNoFilter=1 Don't run the mail through the active content filter (filters possible security problems from IE issues). Turning off the active content filter may help it run faster.
BrowserRenderPrintNotes=1 When printing from the document, use the Notes rendering and not the browser's
It can also be turned off by deleting the $BrowserRender item on the Memo form in the mail template.
Also noted on the call: This feature works on the basic client with a template refresh to the perweb.nsf database.


Read more...

04.04.2016

iPhone memory constraints? Make iOS clean up by renting a huge movie from iTunes Store!

Tags: : Thoughts
0

Some time ago I wrote a post titled Hmmm, a restore of my iPhone 5S found and freed 7,3 GB from nowhere?! Obviously iOS hasn’t become much better with the latest iOS 9.3 and 9.3.1 and on my phone something keeps eating the memory, and iOS can’t keep track of it. I hoped apps like iRefresh Pro could help me free something, but it only frees minimal amounts of memory.

Today I found this post on Reddit - and the trick freed 1 GB on my phone instantly!!! Others have regained much more!! Obviously Apple is pretty keen on renting a movie to you, so they do much memory cleaning much better  Smile

Simply do the following:

  • In the Settings -> General -> About, check how much memory you have left. Let’s say you have 1 GB left.
  • Open iTunes Store and find a huge film (such as Lord of the Rings or War and Peace from 1957). The trick is to choose a larger film than the available memory on your phone. The two mentioned films are about 6.5 and 8.9 GB in size.
  • Rent the film. iOS will think for a moment and discover that you don’t have enough memory available. You won’t be charged as you couldn’t download it.
  • Click Settings to manage your memory. You should see an increase of your available memory!

03.26.2016

iOS 9.3 on an iPad 2 == Bricked iPad

Tags: : After Hours
0

First it nagged me about the new update: My old iPad 2 kept popping up the dialog box informing me about the availability of the new iOs 9.3.

Then I gave in: Yesterday I finally gave in an started the update process. EVerything downloaded OK and seemed to install OK too.

Did it work? Unfortunately no - Everything when fine until when the newly updated iPad wanted to authenticate with Apple.

After several minutes I got this message;

image

“Your iPad could not be activated because the activation server is temporarily unavailable. Try connecting your iPad to iTunes to activate it or try again in a couple of minutes.”

Well, this seems like an endless authentication loop.

Then you see it: When you start searching the net you pretty soon see a pattern. Loads of people have experienced the same problem, and loads of people now have a bricked iPad!


Read more...

03.18.2016

Windows 10: I finally stopped Windows from hijacking my file assosiations

Tags: : After Hours
0

Rome wasn’t built on one day, and neither was Windows Smile

Albeit all the cool new ways to change default applications, most of them didn’t work for me - and Windows hijacked all my file assosiations again. I blogged about that here Super-annoying "feature" in Windows 10 - It keeps hijacking my file associations!

The following trick worked for me! Simply right-click on a file, and click the Change-button to change the default application for the file type.

image


03.16.2016

The labyrinths of Bluetooth - or - how my Nissan Qashqai lost it"s audio (and finally got it back!)

Tags: : After Hours
0

imageBluetooth is one of the small technological wonders that surrounds us. Connect almost everything together to enhance the “thing-experience”.

For example I have connected my car’s audio system (a 2012 Nissan Qashqai) to my iPhone 5s, and thus I can listen to audio stored on my iPhone. Great for learning a language when commuting!

A couple of days ago, the sound suddenly died in my car! The “head unit” (the display and all the buttons) with the navigation, radio and phone controls all seemed to work - albeit no sound!

Read on to see my endeavor to get the audio back Smile


Read more...

03.05.2016

Super-annoying "feature" in Windows 10 - It keeps hijacking my file associations!

Tags: : Thoughts
0

Windows 10 is a great update in many respects, but one thing is really annoying- Windows 10 insists hard on using Edge as the PDF viewer, and it’s own Photo App as the photo-viewer.

Well, I like Acrobat to be my primary PDF viewer, and Picasa Photo Viewer as the photo-viewer - hence my default applications.

Why the heck does Microsoft even attemt to please me with it’s Default Apps like the one below and let me choose Picasa Photo Viewer as my default app, like this...

image

... for then to reverting back to the old MS-choices approximately 5 minutes later!?!?!?!? (in fact I can launch Picasa Photo Viewer ONCE!!!).

Searching the net for answers brings up a bunch of hits where people have the same problems. Unfortunately nothing really authoritative.

Yes, I have seen the post with “w10_stop_reset-fileasso.reg”  which inject the NoOpenWith keyword into the Registry for a bunch of Microsoft applications. Worked OK for PDF but not for images.

Microsoft - here is my advice: let somebody older than 5 years do the programming of this for you Smile


02.15.2016

IBM Connect 2016 session database with abstracts - just add presentations

Tags: : Lotusphere
0

Maybe it is just me, but I like to have my Lotusphere-presentations in my own session databases. Makes it sooo much easier to search and find the presentations Smile

I have therefore created a Notes database with only the session abstracts in place.

image

You need to go to to the Files-area in the IBM Connections 2016 portal and download all files into a directory  and import themselves.  Go to the bottom of the Files-area and click on the “Download all files” link;

image

You find the database here.


02.09.2016

Would it be an idea to warn user about redirect-URLs?

Tags: : Lotus Notes
0

For many years the Notes client has protected users from showing images in incoming mail, like this;

image

The purpose is probably twofold - first to save some space if you don’t want the mail in the first place, and second to prevent the user to reveal to the originator that the mail has been seen.

- “How can the originator know that the mail has been seen by me, simply by showing the images?”, you ask

Some sites use clever naming conventions on their images, meaning that the image to are about to see, has a file name tailored specifically for you. For example can the file name be “Masthead_5666776544.jpg” where the number actually identifies you. Yes, every mail they send out, has special file names in every mail. So when the originator’s web server delivers that image, it also knows that you have seen the mail - and that the mail address they used, actually is a live mail address.

Could we do something similar to certain redirect URL-styles in the mail?


Read more...

01.19.2016

Classic Notes: How to write a "reveal java home" java agent in Domino

Tags: : Lotus Notes Java
0

Just to get you going and reveal the whereabouts of the Domino JVM on your computer. Can for example be used when you try to fix any PKIX path building failed - related problems Smile 

Read much more about that error in the post Classic Notes: How to import self signed certificates into your Domino Java environment.


Read more...

01.19.2016

Classic Notes: How to import self signed certificates into your Domino Java environment

Tags: : Lotus Notes Java
0

If you get errors like “PKIX path building failed”... such as ...

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

... you may have a problem with self-signed certificates in your Java environment. Read more about how to fix this in this article!

I show you how to export certificates with Chrome, and how to add this to your so-called keystore in your Java environment. In the end you will have both your Eclipse and Domino environment accept the self-signed certificate.

UPDATE Jan 19th, 2016 15:31 CET:  René Winkelmeyer informed me about his blog where he has already described a much more elegant appoach for Domino - which also survives an update! ... Head over to his blog and check it out. Thanks a lot René for the pointer! René's blog points you further to Simon O'Doherty’s answer on Serverfault (Hi Simon, long time since the “chineese API syndrome” Smile).


Read more...

01.17.2016

A small sample on how to create your own toolbar in IBM Notes client

Tags: : Formula Lotus Notes
0

I have just blogged about how users of my product Notes Import Export Library can extend their use of the tool by using a custom toolbar in the Notes client in the How to create Notes Import Export Library Toolbar with buttons for export to Excel.  The users end up with a toolbar like this;

SNAGHTMLbf155b

Clicking on the buttons export the current IBM Notes view to Excel.

Please note that Notes Import Export Library a purchasable product, but you can of course use the described technique to do any @formula-stuff with your own icons.


Tags

Calendar