Notes/Domino
PermaLink Worlds BEST troubleshooting process2009-03-18 12:25
Notes/Domino
I found this on the developerWorks Notes/Domino 6 and 7 forum, put there by Doug Finner:

http://www-10.lotus.com/ldd/nd6forum.nsf/DateAllThreadedweb/18fb3f7aa3bafea88525757b0069239b?OpenDocument
http://lists.ethernal.org/oldarchives/cantlug-0211/msg00174.html

We called it the Rubber Duck method of debugging. It goes like this:

1) Beg, borrow, steal, buy, fabricate or otherwise obtain a rubber duck (bathtub variety)
2) Place rubber duck on desk and inform it you are just going to go over some code with it, if that's all right.
3) Explain to the duck what you code is supposed to do, and then go into detail and explain things line by line
4) At some point you will tell the duck what you are doing next and then realise that that is not in fact what you are actually doing. The duck will sit there serenely, happy in the knowledge that it has helped you on your way.

Works every time. Actually, if you don't have a rubber duck you could at a pinch ask a fellow programmer or engineer to sit in.

Andy (original poster)



(4)

PermaLink iFidelity - Test 42009-02-07 12:03
Notes/Domino
Test 4 involves a tabbed table, and a collapsible section. As usual, I'm using ugly colors to distinguish between different table cells. This time I wanted to see the difference between the Domino generated HTML, and the iFidelity generated HTML, so I tried it both ways.

My environment is still Lotus Domino 8.5, with Lotus Notes 8.5, and the mails are sent to my Google mail account, which is set to forward all mail to my Notes mail. This is tested with iFidelity beta 1c.




(0)

PermaLink iFidelity - Test 32009-02-04 21:42
Notes/Domino
Again, I only tested iFidelity converting the mail to HTML. I know, I've already done the table thing, but what I'm testing this time is the Swedish character set. The table is just there to put the text in, with some horrible colors. This time, I really expected problems, but didn't find any this time either. The text I used is just a nonsense text I found on the 'net.

Notes, original mail


Google mail


Notes, via Google mail



(2)

PermaLink iFidelity - Test 22009-01-31 15:59
Notes/Domino
This time, I only did the test with iFidelity converting the mail to HTML. I thought I'd try a different table, with colors and fonts this time. I did expect some problem, but I didn't find any. I actually did this test a couple of days ago, but haven't had time to finish the posting.

Notes, original mail


Google mail


Notes, via Google mail



(2)

PermaLink iFidelity Beta testing2009-01-31 10:25
Notes/Domino
I've volunteered to beta test the new iFidelity from Geniisoft. It's really a fantastic product, and it shows all too well how much IBM is NOT doing with Notes and Domino.

I did a simple test before and after installation of the product. I created a mail with a table, and sent it to my GMail account, which is set to forward all mail to my Notes mail. My environment is Lotus Domino 8.5, with Lotus Notes 8.5.




(4)

PermaLink N/D 8.5 is available2009-01-07 11:23
Notes/Domino


Notes and Domino 8.5 is currently available on Passport Advantage. I'm currently downloading...


(0)

PermaLink Custom Login Forms2008-07-16 21:39
Notes/Domino
Have you ever been irritated that you need to fire up Domino Designer to create and manage your custom login forms? I certainly have. I've thought about doing something about it for quite some time, but there's always been something more pressing to do. It's not that I mind working in Domino Designer, but it feels like the wrong tool for the job. It should be administration work, not development work. There are also a lot of administrators out there, that aren't comfortable with Domino Designer.

Anyway, I revisited the problem the other day, and finally did something about it. I created an application to make it possible to handle any custom login form through the Notes Client, instead of Domino Designer. I created it in ND8, pretty soon got it working on the server, and figured I was ready. I wasn't.

I also have a Domino 7 server, and that wouldn't work. It seems there's been some change to how Domino handles login forms between 7 and 8. In 8, I could use a form with content type HTML, which will not work in 7. So I had to make sure it would work on both of my servers, which it does now. My guess is that it should work with R5 and ND6 as well, but I don't have any way to test it.

This isn't brain surgery, it's a very simple application, but I haven't seen one like it. So to help others out there, that might have the same kind of problem, I've made the application available for download here (and under Banana Applications on the right). Try it out, and let me know if it works for you.


(2)

PermaLink It's that time of the year again...2008-01-17 23:11
Notes/Domino
...when Lotusphere is about to begin, and I won't go this year either. All I can do is read about all the action, and try to keep up with my list of blogs. I wish I was in Florida right about now...


(0)

PermaLink Firefox 2.0.0.10 breaks DWA aka. iNotes, aka Domino Webmail2007-11-28 21:30
Notes/Domino
As the recent update 2.0.0.10 of the Mozilla Firefox web browser is automatically updated to user's computers, a problem with DWA (iNotes) starts to occur. People can no longer send e-mail from DWA, or attach files using DWA.

The problem seems to be that a security fix in Firefox created this behaviour, and it is not something that Mozilla intends to fix. It is considered a feature, and not a bug. Domino will send a .jar file with the wrong MIME type (application/octet-stream which shoould be application/java-archive). IBM has been notified of the problem, and is hopefully woking on a long term fix. That will probably take time, though, so what can we do in the meantime?

We can fix it ourselves!

It's actually quite easy to fix the problem, but for those of you that has plenty of Domino servers, it will still take some time. Here's what you do:
  1. Locate the file httpd (could also be named httpd.cnf, if I understand it correctly) in the Domino data directory.
  2. Add the line "AddType .jar application/java-archive # Java Archive" where you feel is appropriate.
  3. Save the file.
  4. Restart the server. It might be enough to "tell http quit" and "load http" on the console, but I haven't tried this.
  5. Tell any Firefox user to clear the cache before using DWA (iNotes).

Relevant links:
Notes/Domino 6 and 7 Forum post
Bugzilla@Mozilla – Bug 405643



(5)

PermaLink Notes 8 - File already exists2007-09-21 12:12
Notes/Domino
It seems that Notes 8 falls a bit short on the functionality and simplicity of previous versions. Chris had some problems reinstalling Notes 8 after a disk crash.

This problem is definately something for IBM/Lotus to put some extra work into, since this kind of problem has never, to my knowledge, happened in any of the previous versions. It has always been very easy to move a client install from one machine to another, by just copying the data directory and notes.ini, and perhaps updating notes.ini if the directory structure was changed. It seems it's not quite that simple with Notes 8.


(0)

PermaLink ND8 available2007-08-17 09:56
Notes/Domino



(0)

PermaLink Domino 7.0.2 crashed, several times!2006-10-09 17:22
Notes/Domino
My newly installed Domino servers started crashing after I enabled the new TNEF conversion feature on both of them. Going through the NSD files of the crashes, it seems obvious that the TNEF conversion is the problem here. I have to admit that I didn't actually think these servers received very many TNEF files, if any at all. I never get any, and I've never had any questions about it from any of my Notes or DWA users. Being only about 30 - 35 users, I didn't think it totally impossible that we didn't receive any TNEF files at all.

Obviously I was wrong! I do have several users using Outlook over POP3 to get to their mail, and they wouldn't complain about the TNEF files, now would they?

What I had in mind when I activated it was to send some TNEF emails to myself for testing purposes.

The TNEF conversion was quickly disabled on both servers, and operation retuned to normal again.

If anyone has any insights as to why this would happen, you are welcome to leave a comment.



(0)

PermaLink Second server upgraded2006-10-02 14:06
Notes/Domino
I just upgraded the second server to 7.0.2 and, as expected, that was no problem either.


(0)

PermaLink Notes and Domino 7.0.22006-10-01 16:05
Notes/Domino
So I have downloaded and upgraded my first server to 7.0.2. Piece of cake, actually. No tribble at all!


(0)

PermaLink Tip of the year, at least for me!2006-04-03 12:08
Notes/Domino
I just found this great tip over at Alan's site, that I have been missing for so long (the tip, not Alan's site). I don't know how many of you knew about this, but I sure didn't!

PermaLink IBM Lotus Notes and Domino 7, Cool Stuff! 2006-02-13 13:31
Notes/Domino
Via Badkey Corner, a link with great information on how to "sell" Notes/Domino within the company: IBM

PermaLink My Domino setup: Part 2 - Today2006-01-25 17:00
Notes/Domino
I started talking about my Domino setup a couple of days ago, in Part 1 - History. I thought I'd continue with how it looks today.

When we had to move away from Fredrik's employer's internet connection, we thought we might as well put our server at home. Being the nerds we are, of course we had broadband connections at home, both of us. The extreme speed of 0.5 Mb/s... Well, it was doable to put a server on it, but since we didn't want to take up all of the bandwidth for one of us, we decided to split the load between us. Fredrik got the web sites, and I got the mail. Yes, this means 2 Domino servers, with replication settings so that we would have some manual failover functionality between them.

Another reason for having 2 Domino servers was (and still is) that all we could get was dynamic IP addresses. If our ISP suddenly changed the address for one of us, the other one would still be available. The domain we started out with, and which still is our primary domain, is pyttemjuk.nu, so Fredrik got www.pyttemjuk.nu and I got mail.pyttemjuk.nu. The Domino servers are set up so that we can change their intenet names at a moments notice. Web site settings will work even if the web site is redirected to the other server, and for those of us that use Domino databases for web sites, there will be no difference. For those that use HTML files, well, tough luck.

A while later, Patric, another collegue of mine, volunteered to house yet another server for our domain. Since Patric has a fixed IP address, this was really what we felt that we needed. We put together another server, and handed it over to Patric, who promptly installed it at his house. This server became the main recipient for incoming internet mail, but does not run any web server. Patric has his own web server, using some other software for it. My server still holds all mail files, with replicas on the other 2 servers.

As time goes by and technology evolves, broadband bandwidth increases. Today, my bandwidth is 24Mb/s downstream and 1Mb/s upstream, so it doesn't really matter who has what services between me and Fredrik. We still maintain the same kind of division that we started out with, though. The difference is that Fredrik's server now hosts a few more web sites, and so does mine. This one for example, www.bananahome.com is hosted on my server. In total, we are hosting web and mail for 5 internet domains, and mail for yet another internet domain, hosted for Björn. 6 domains in all.

So this could seem like a fairly big operation, with a couple of hundred users, right? Wrong. We currently have about 30 users, who are all friends and family of either one of us. But it's fun! I have 3 servers to play with, I develop applications for myself and for others, and I keep up with the new stuff that comes out until I get another job in the Notes/Domino arena. Most of the users doesn't use the Notes client, though some do. I've successfully forced my wife, Annette, to use it. I tried to force my mom to use it, but had to put Outlook back for her. My brother, Niklas, uses Notes, and likes it, and his wife Josefina also uses Notes. Altogether I think we're about 10 Notes client users.

As for replication, while I would normally use a hub-and-spoke topology, my three servers use a star topology. Since all three servers are running on modified home PC's or older hardware, and with more or less unreliable internet connections (although it almost always works), every server will replicate with the other 2. This goes for mail too. All mail files are replicated on all 3 servers, even though my server is the main mail server, so that if my server goes offline, or needs some maintenance, I can quickly move all mail to one of the other servers.

This approach means that it needs very little maintenance and supervision. I have events set up to monitor for possible security attacks (so don't try to break in, please ) and other problems that may arise.

The domains:

Well, that's it for today. The subject is bound to come up again, though.



PermaLink Well, it's not very quiet any longer...2006-01-23 17:01
Notes/Domino
...with at least 70 people actively blogging from Lotusphere, even during presentations, there's lots to catch up on!

Check out Richard Schwartz' RSS feed of the 72 (as of this writing) people on his list.


PermaLink My Domino setup: Part 1 - History2006-01-19 13:45
Notes/Domino
In the beginning there was AS/400...

My friend Fredrik and I set up our first website in 1998, when we registered the domain pyttemjuk.nu. We wanted to use an AS/400 as that was what we primarily worked with back then. We used the internet connection of the company we worked for, and set it up for ourselves and our friends, with SMTP/POP3 mail and web space. The only drawback of using the company's internet connection was that it was 250 km from Gothenburg where we lived, but it was managable. After a couple of years (and a couple of AS/400 machines) we had to conclude that the AS/400 machines that we could get couldn't handle any form of SMTP anti-relay measures that started to become very much needed around this time. We ended up on several DNS Black Lists. There was never a question about buying a newer one that could do what we needed, since our budget demanded that we get whatever machine we could for free.

The only viable alternative for us was Domino. As Fredrik was mainly a power user of Domino, I had most of the responsibility for setting it up. As we wanted to try and avoid using Windows, we started with Linux and Domino on a simple PC. It all worked beautifully, at first, until Linux for some reason shut down all of the services that provided access from the outside, like Telnet and FTP. Domino however, continued to work without any problems at all, but with the total lack of control over the OS we needed another solution.

Around this time Fredrik moved on to a new employer, that happened to have an internet connection in Gothenburg, so we took the chance to move our little server there instead. We brought it home and started to work on getting back into Linux. We almost failed, since we couldn't get either Telnet or FTP up again, and the only way to access the Domino data directory was to set up Samba to access it via Windows Network. I don't know what happened to that Linux installation, if it had been hacked or if we had just misconfigured something. Probably the latter. We honestly didn't know enough about Linux to be able to run it effectively and securely.

So we retreated back to what we knew: Windows. We set up a Windows server, and installed Domino on it. Put the data directory back and got it up and running without any trouble at all. So we continued to provide web space and mail services for our friends and family.

When Fredrik's employer decided to close down the internet connection in Gothenburg, we had to go with another solution, which I'll talk more about another day.

Banana Home
klaseliten.gif

About me
Please ignore this link: webadresser
Banana Applications
Me on Notes.Net
Other stuff
By Category
Monthly Archive
Contact Me
BlogRoll
Technorati tags
Lotus Domino ND8 RSS News Feed Blog Admin Lotus Geek OpenNTF BlogSphere