Stupid me. I have been wondering why this site has been so painfully slow the last weeks. No unusual load. But why not take a look at the console? A lot of "Agents delayed 60 seconds to provide an opportunity for the remote debugger to attach" appears. Hmm... Wonder why? :-D I Think I forgot to disable the remote debugger when I experimented with it the last time. And since I use agents heavily on this site, it gets veeeery slow. It's fixed now, though.
Anyone who wants employment at
WM-data in Stockholm? Our Domino group are looking for people that have good knowledge of Notes, Domino, LotusScript, JavaScript and (some) Java. Please
mail your CV to
me, and I will forward it to the correct person.
Updated the
Short tip: Base64 decoding / encoding class article with a nice base64 validator function. Thanks again,
Mats!
Happy birthday to me! I have now reached the numerical beauty of, in binary: 00100000, hexadecimal: 20, octal: 40 and decimal 32 :-D Got the Star Wars Trilogy box as a gift (thanks E.T - kisses and hugs to you!) this morning, too bad that mr. Lucas didn't release the ORIGINAL movies.
Found a nice
Java Web Start program called
JDiskReport, that shows graphically the sizes of file system folders.
Say hi to
Damien Katz! (Via
Ben.)
If you, like me, use
Ant, you might have some projects that need automatic version increments. Take a look at the
IncVersion task!
For those of you doing cross browser development, take a look at
FCKeditor, which is a similar solution as
htmlArea, but it makes use of JavaScript instead of a built in IE-only gadget.
Found
htmlArea, which is a "IE 5.5+ only" solution to have WYSIWYG editing in textareas. I put all files into a NSF, and changed some URLs that are not allowed in Domino, and got it working! You might also take a look at
Jakes hack.
Any subsidiaries, affiliates, officers, agents, or employees of any site employing compulsory user registration mechanisms are not authorized to access the content or services of this site.
Register here.
(via Volker Weber).
Added a
Contact page, for the ones who want to contact me by email,
MSN Messenger,
Yahoo Messenger,
ICQ or
Skype.
Finished the last level in
Far Cry. Now for another try on the highest difficult level :-)
When reading
Bruce's blog in
Bloglines, I saw that
Skype has reached version 1.0. Make sure you take a
peek at it! Skype is a
P2P solution for IP telephony. It also has an add-on service, that makes it possible to call "normal" phones at a VERY low
price. The man behind the software, Niklas Zennström, is the same as brought us Kazaa.
At last home from Prag (or Praha as it is in the native language)! Hot, moisty and dirty! Well, many old buildings to look at, but the site was not as beautiful that I thought. Stockholm is by far the nicest of them!
The
SlimFTPd is a very small
FTP server/daemon, that requires no installation! Very useful when you want to transfer files between two Windoze machines, but don't want to enable all of the built-in file sharing services.
Found
Chris Pederick's wonderful
Web Developer Extension for
Mozilla and
Mozilla Firefox. One package with all the essential debugging tools for
HTTP,
HTML and
CSS!! It's distributed under
GPL.
Discovered that
Allen Galbraith, a former collegue of mine, has a blog. Too bad he doesn't have a
RSS feed though, so I could read the entries via
Bloglines. He is sometimes mumbling about Domino, so I have added him to my
Invaluable URLs.
Hassan Voyeau made me aware of that every Blogspot blog has a default feed, and so does Allen's. Thanks Hassan!
Got a link to "
Limits in Notes" from a
collegue of mine. Some are the
same as found in the
Domino Designer Help.
Yes, I bought
Far Cry, and I'm still impressed by both the graphics, physics and the AI! And the non-linear missions are probably going to set the standard for future games! Perhaps one that is set in the
Star Wars universe,
Lucas Arts?
Well, I hooked up on the
Google AdSense trend. Is advertising the only way of financing a website?
Tried the
demo of
Far Cry from
UbiSoft. It rocks! It actually works on my old P3 with 1GHz, 256Mb RAM, Nvidia Geforce 2 MX (32Mb)! I have not seen any game this realistic regarding the physics and AI. Have to buy it!
This is written using a SonyEricsson P800.
Added an
OPML URL, to help getting all
RSS feeds in my
Invaluable URLs into a feedreader, like
Sharpreader.
I were at the
IBM Lotus Workplace 2.0 launch at Älvsjö outside of Stockholm today, and I was quite impressed with the amount of work that
IBM has put into the
Lotus products in the last years. The future looks promising, with both
Notes/Domino 7 and 8. The key concepts are small components created in Java, downloadable via a browser. I enjoyed the technical speaches of both Lars-Olof Allerhed and Karl Dettner. Uffe Sorensen did a great job into explaining the product line. I will test
Workplace any day now...
Welcome back
Ferdy! Let me know when you have an
RSS URL, so that I can read your entries more often ;-). (Updated: I'm blind. The
RSS feed is
there already.)
Installed
Apache HTTP Server and it was actually very easy. While at it, I looked at the version control system
Subversion, which is "the next generation
CVS", and loaded it as a module in Apache. Setting it up was quite easy, with only a few changes to httpd.conf. After I created a repository, I could use
TortoiseSVN to check in and out files in the Windows explorer. The latest revision of the checked in files could also be seen/downloaded using a browser, which is a great way of sharing single documents from the repository. I will start using it right away, to store my own project files. That way, I have the files centrally, but can work with the files locally, and "replicate" the changes (a bit like the well known
Lotus Notes :-) when I am connected to the server.
A collegue of mine introduced me into the world of off-line board gaming on the net. Try it yourself at
itsyourturn.com.
IBM announced
The new PartnerWorld. I wonder when I only have to use one account to access different areas. I have four of them today...
How do you close a DOS or a Bash window? With "exit". How do you close the Domino server at the console? With "exit". Who do you think closed all applications, wrote "exit" in all his Bash windows and (by mistake) wrote "exit" in the Administrator console and did not sleep very well last night? :-) Wouldn't it better with a "shutdown" command instead, so I get a "Command not recognized" in the Domino console when entering "exit"?
Tried installing KDE 3.1 in Cygwin, with the help from the
KDE-Cygwin installation guide. I ran into one problem, that had to do with the root mount point being mounted in text mode. I solved it thanks to their
FAQ, after doing a umount -u / (the suggested umount -s / did not work for me, don't know why) and running startx, it worked like a charm! Not as fast as running it on a Linux install, but fast enough for my testing. A
picture of the miracle...
Tried installing sshd as a service in Windows XP Professional under Cygwin, but had problems with sshd not finding the host keys.
The answer was of course found on the net. If you want to try this yourself, you might take a look at Nicholas Fong's
"How to install OpenSSH sshd and sftp server on a Windows 2000 or Windows XP or Windows Server 2003".
My favourite IDE,
Netbeans has been released in version
3.6. Many added features, like code folding, extended drag and drop, extended autocomplete and format sourcecode as HTML, has made Netbeans even better.
Gaim 0.76 is finally here! Yahoo Messenger login has been fixed and also numerous bugs. Get the
Windows port.
Stumpled upon
JMeter, that I have tested during the day, and I am impressed with the amount of things that can be done with it! It is a performance testing/load generating application written completely in Java. It has a nice GUI, so you don't have to do any programming! The files generated are XML, so it's quite easy to do any external processing of the data captured. I recommend it, if you for instance need to verify a new server.
Since installing R6.5.1, we have got rid of 98% of the spam we got earlier, thanks to the blacklist filters.
Long time no blogging! Made a clean install of Domino 6.5.1 tonight, and I have some work to do to get all URL:s pointing correctly.
Wow!
ESS-Model is a UML reversing utility, that takes your *.class or *.java and makes a nice UML diagram of them! Absolutely fabulous if you haven't done (hrmm...) the UML documentation before you did the coding!
The
Performance Considerations for Domino Applications RedBook has a great appendix (Appendix C-5) that explains the order of evaluation of events/formulas when opening/closing/saving forms/documents (in R5). Great to print and use as a reference, since the
Domino 5 Designer Help doesn't provide this information.
My "
Invaluable URL:s" are now sorted in a "Domino/technical content" way, so that the best (my opinion) sites are at the top. The ones at the bottom are not bad, but they may have less Domino/technical content, or hasn't been updated in a while.
Found an
interesting site when I searched
Google for "
game programming Java". Isn't the Internet a fantastic thing? How did we manage without it before? :-)
I am learning to code games in Java, and if anyone has some tips about what books/sites to read, please feel free to contact me. Sites like
The Java Game Programming Tutorial is a bit too easy for me :-)
Have signed up for a payed
SpamCop account to report all spams I receive. I hope I can help to stop some stupids sending me information about Viagra and such... I can really recommend signing up! The service is easy to use; just forward your spam to a special address, and the SpamCop server handles the spam reporting.
Have a look at my
wishlist at
Amazon.
Feel free to donate as much as you like to a poor programmer...
When searching for system tray implementations in Java (for Windows), I found
Java System Tray Manager and
JTray. I have tested the former (GPL:ed), and it works quite good! The latter is not free, but I will try the demo version soon. (Also found the
systray project at
SourceForge.)
I got a mail from Paul Galer, asking me if I could show how to set
HTTP headers via the DSAPI, as I
wrote was simple. An example of setting the
HTTP headers can be found at
OBS.
Added the Edit Field
SmartIcon.
I LOOOVE you,
Jake! You made me aware of
LiveHTTPHeaders for
Mozilla. It really rocks the world! Earlier, I had to rely on a home-brewed Java-application, that could read the
HTTP headers from an HTTPS (SSL) site, but now I don't have to bother! :-) Please let me know if there is any interest in the code though, and I will publish it.
I'm back! Some of you started wondering if I had given up the tips site, but I haven't. I have been busy selling our old apartment, buying a new house, moving to our new house, going on holiday and hard working! I haven't surfed my "
Invaluable URL:s" for a long while, time to do it now! C U soon again!
My favourite streaming web radios are
Philosomatika (
listen) and
Digitally Imported (
listen).
Found an interesting
map of groupware patterns, and also a
great reference of many common patterns.
"Welcome to the real world",
Maurice! :-)
Our apartment is now
for sale.
Julian has written
The Unfinished LotusScript Book that has some great tips and explanations!
I have now donated my old friends
Sinclair Spectrum 48K,
Amiga 500,
Amiga 1200 and
Amiga 3000 to the
IT-ceum museum in
Linköping, 200 Km SE from my home in
Stockholm. I didn't have to bring them there though, they came to me to get them :-)

You are Trinity, from "The Matrix". Strong, beautiful- you epitomize the ultimate heroine.
What Matrix Persona Are You?
Via Mike.
Via
Anthony, I found
The Geek Test. It seems I am 31.4% Total Geek...
I had no idea that buying a house would involve so much work. There has been more than a month of talking (arguing) with banks, to get loans. Right now, it consumes all my energy!
The summer has come here to
Stockholm! More than 15 degrees
Celsius and sunny all day! Too bad I have got tonsillitis or something...
The
LotusScript 4.0 (R5) mode for jEdit has been updated with whitespace control. Thanks Alexander Knie!
We got our
kanngard.se domain working today, so my
BlogSphere testing is now at
johan.kanngard.se. I am using the
v1 Pre RC1 version...
I'm selling / giving away my old
Amiga 3000,
Amiga 1200 and
Sinclair Spectrum 48K. Please let me know if anyone is interested. I have thrown all disks, tapes, manuals etc away - except the manual for the Speccy - but the machines should work, though they haven't been tested in about 8 years .
I have to apologize for not mentioning in advance that we were changing our
ISP today. There will be problems reaching the site for a few days.
Late, but anyway, you can find my neighbors here:
GeoURL
I have set up a
test blog that is created using
BlogSphere 1b5, since I intend to help develop it in the future.
Jon, you are too kind! I didn't notice the mouse-over title on your link to my page until now. :-)
Got the
Core Java Technologies Tech Tips via mail today, and it tipped about
validating URLs, a technique that can (and should) be used in blogs to remove URLs that are broken. I know
Anthony have made something that could be useful.
Via
Russell, welcome back
Ray!
Deja vu!
Russell Beattie makes me think back to when computers, like the
Sinclair Spectrum,
Atari 1040 and
Amiga 500 all where built in the keyboard! And they were quiet too, with no fans or hard drives :-). Now, all PCs, except the newest ones, sounds as jumbojets! My next project is to buy parts to build a really quiet PC...
I normally use
TextPad when editing text files, as it is very fast. But
jEdit has several advantages. Like it´s built-in
BeanShell support. It can be used to change a text programatically. Say, for instance, that you have a list of fields that you want to delete with an agent. You could just select all the field names in jEdit, and choose "Utilities", "BeanShell", "Evaluate for selected lines" and enter:
"FIELD " + text + ":=@DeleteField;"
In TextPad, it could have been done by recording a macro, but I don't think it is flexible enough.
Ed made me
aware of the availability of the newly released
Notes / Domino 6.5 beta 1. Hope there will be spare time soon, to test it...
Found some
great LotusScript classes by
Daniel Eriksson when searching for something else. He also has a nice looking
export agent, made in Java.
My
StringUtils has a explode(String, String) method, that didn't return the expected result. This has been fixed, with help from
Stephen Ostermiller's StringHelper. Thanks again
Julian for notifying me!
Stringer is a Java-based newfeed reader, that looks promising. It lacks some of the features in
Syndirella, but since Java is cross-platform I prefer Stringer. Give it a
try!
Ooops!
Julian made me aware of that the
CollectionUtils article had the wrong attachment. The link has been fixed now!
I just downloaded
Reason, and it rocks! It is almost time to throw out my old
S2000!
Ed writes on his
Lotus blog about the "next gen" clients, including some info about the "to be Linux or not to be Linux" Designer issues:
Coding, testing, and supporting all these different scenarios, in multiple languages, presents some challenges for a product that is as flexible and capable as Lotus Notes. Given all of that, the existing Lotus Notes client code, including Domino Designer, will likely never be ported to a Linux client operating system.
That is too bad. My main reason for sticking to the Wintel platform is the Designer client. Anybody who knows the specification for communicating directly on a Notes socket? :-)
I am looking forward to
"Tegal", the next release of
Netbeans. It will have
interesting new XML /
XSLT support.
Added yet another Domino blogger,
Joe Litton, to my
Invaluable URLs.
Julian has made some
great scripts that formats LotusScript as
HTML (or NotesRichText).
Textpad can be used to do the same thing, but it is always easier to use LS than a text editor. :-) I am rewriting the script to be more object oriented, and I will publish the finished work in the near future.
Added
Alex Hernandez to my
Invaluable URLs, which I should have done a long time ago...
Via
Justin Knol, I discovered yet another Domino blogger,
Michael Braly. And another, that I haven't seen before,
Chris Miller. Welcome to the ever growing Domino community, both of you!
Corrected an error in the
Mobile Edition that made the article links a bit truncated. Added some short articles...
Dungeon Master was one of my favourite games on the Amiga, and I found out that there is a
Java clone of it! It works almost exactly as the original, and I am amazed that there is people that can put their time on such things like creating a game that is quite obsolete today. You can not compare Dungeon Master with
Jedi Knight II: Jedi Outcast or any other new game, but it has it's charms! Much more puzzle intensive than graphics overload. But I loved
JKII too, until I finished it. I thought it was too easy, even on the higher levels...
Updated
Generating a sequence of numbers in @Formula with a formula to get a sequence of numbers with a step increment.
Mike Golding wrote about
Smoking in public. I absolutely agree with you, Mike! There is nothing that angers me more, than the arrogant smokers that are everywhere! In Sweden, there are discussions (soon-to-be laws?) of having the restaurants and pubs disallow smoking, but the owners complain that they will get fewer customers. If there is no where they can smoke, why would the restaurants loose money?! We all have to eat (and drink!) anyway! Wouldn´t it be nice to go for a drink and a meal
without smelling like a garbage can?
Boring, I think I will develop something like that myself instead...
Thanks Andrew (no DNS entry yet?)!
Added
Ferdy Christant,
John Z Marshall and
Steve Castledine's Domino Blog to the
Invaluable URLs. Have to create a more dynamic links section, as my idol
Christoph has :-)
Via
Christoph, I found the
Agent Sprayer Solution, which I am looking forward to download!
On a request from
John, I have made a supplement in the
About document on how to pronounce the name Känngård. :-)
If you want to know more about how the name Känngård was born, please visit the site of my father's brother (or "uncle" as you english people would say, but how do you separate father's brother - swedish "farbror", and mother's brother - swedish "morbror"?).
Implemented the
Weblogs.com XML-RPC ping, with help from the
article at unganisha.org. Simple and effective!
At last!
Christoph has created a
RSS feed of his
News 4 Notes!!! In my opinion the best news site for Domino! Vielen Dank, Christoph!
jonvon talked about trackback / pinback, and I can mention that I am implementing this in Java agents. The thing I got working so far is a referrer checker, that opens up the referrer
URL and searches for a link to my pages. I will soon share my knowledge in an article!
Updated the
@Unique in JavaScript tip, since it contained an error. Thanks for the correction, Bill Engels!
Updated the formula for the
W3CDTF article. Thanks
John!
Justin Knol's blog as a
Syndirella web feed:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://members.ozemail.com.au/~jpknol/usefulstuff/"
titlestart=""
titleend=""
descstart="<font class="blog">"
descend="</font>" />
Jake Howlett's QuickBlogs as a
Syndirella web feed:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://www.jakehowlett.com/"
titlestart=""
titleend=""
descstart="<div class="quicky">"
descend="</div>"
datestart="<span class="quicky-date">"
dateend="</span>"
dateformat="ddd dd MMM, hh:mm tt" />
A
Syndirella web feed for
Jake Howlett's personal blog:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://jakehowlett.com/"
titlestart="<div class="blog-title">"
titleend="</div>"
descstart="<div class="blog-body">"
descend="</div>"
datestart="rel="bookmark">"
dateend="</a>"
dateformat="dddd dd MMMM, yyyy" />
Codestore as a
Syndirella web feed, though it is somewhat broken, since the elements are not quite in the "correct" order:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://codestore.net/"
titlestart=""
titleend=""
descstart="</a></div>"
descend="</div>" />
Was browsing through my
usual list of sites, and read about "
Computer Addiction". Very interesting, indeed! Am I an addict? Of course! I have been since I laid my eyes on the first computer I "hacked", my fathers
ABC800! :-) Since then, I have been addicted to
ZX Spectrum 48K,
Atari 1040STFM,
Amiga 500,
Amiga 2000 (I miss it so much!!! :-),
Amiga 1200,
Power Macintosh 6200,
Power Macintosh 7100 and finally, sorry to say it: PC!
I am tweaking the
RSS feeds, so I bet your unread marks in your feed readers will be garbled. Sorry for that...
Referrer log is up and running again! Will create a short article on how I implemented it!
I have stopped the referrer log, since there are some stupids that think they can create
spam entries, and get away with it. Hopefully, I will get the better version working tonight.
Since I am still
Sweden, and not participating on
Lotusphere, I have to write a few lines here... For those of you who haven´t tried or decided whether to use
C# or
Java, read
Charles Miller's response 1 and
response 2 to
Andy Oliver's "
Why C# is better than Java". I have used both environments, and love Java but also like C#. Microsoft has made life very simple for developers, thanks to their
Visual Studio .NET.
Netbeans is great, but it is not loaded with the same amount of goodies as. Perhaps
that will change in the future?
Added a simple stylesheet which is used when printing.
Tweaking the site, again.
Opera and
Lynx (among others) now displays Next and Previous buttons for articles and blogs. This was achieved by using the
link rel="next" / rel="prev"
HTML tag and a scheduled agent that sets these links daily in the documents. Also noticed
Mark Pilgrim writing about
Body IDs, that I also implemented. This means that you can control the appearance of my site yourself, if you have a browser that supports user CSS, like
Opera!
Mental note: don´t clutter the blog with source code! Better to use articles. The two will merge in the future, but are at the moment separate forms.
I forgot to include the initializing of the from/to arrays in the code. This is now fixed.
Implemented an acronym replacer in
JavaScript, that I have put in my blog form. Handy when I use lots of acronyms. I will extend it further to handle macro-style replacement. The snapshot of the code looks like this:
var fromAcronyms=new Array();
var toAcronyms=new Array();
function autoReplace(f) {
if (fromAcronyms.length != toAcronyms.length) {
alert('Acronym arrays differ');
return;
}
var tmp=f.value;
for (i=0; i < fromAcronyms.length; i++) {
tmp = tmp.replace(
new RegExp(' ' + fromAcronyms[i] + ' ', 'gi'),
' <acronym title="' + toAcronyms[i] + '">' +
fromAcronyms[i] + '</acronym> ');
}
f.value=tmp;
}
function addAcronym(from, to) {
fromAcronyms.length+=1;
toAcronyms.length+=1;
fromAcronyms[fromAcronyms.length-1]=from;
toAcronyms[toAcronyms.length-1]=to;
}
addAcronym('ACL', 'Access Control List');
addAcronym('CSS', 'Cascading Style Sheet');
addAcronym('DOM', 'Document Object Model');
addAcronym('HTML', 'Hyper Text Markup Language');
addAcronym('HTTP', 'Hyper Text Transfer Protocol');
addAcronym('J2EE', 'Java 2 Enterprise Edition');
addAcronym('J2ME', 'Java 2 Micro Edition');
addAcronym('J2SE', 'Java 2 Standard Edition');
addAcronym('JSP', 'Java Server Pages');
addAcronym('JSSE', 'Java Secure Socket Extension');
addAcronym('NSF', 'Notes Storage File');
addAcronym('NTF', 'Notes Template File');
addAcronym('RSS', 'RDF Site Summary');
addAcronym('RDF', 'Resource Description Framework');
addAcronym('SSL', 'Secure Socket Layer');
addAcronym('URL', 'Universal Resource Locator');
addAcronym('XML', 'Extensible Markaup Language');
The autoReplace function is run on the onchange event in my textarea, like this:
<textarea onchange="autoReplace(this);">
Mark Pilgrim has written the "
Defining acronyms" article that is worth reading.
I recently added "
link rel alternate"
HTML tags to this site, so feed readers (like
Syndirella) can discover my RSS feeds automatically.
Anthony wanted me to mention this in the blog, because there are several sites that has RSS feeds but no one (except a handful) that uses the "link rel" feature. In my
HTML head, I have three "link rel alternate" rows, that points to the blogs as RSS 1.0, articles as RSS 1.0 and to the Mobile Edition as HTML 4. Too bad that
Syndirella can not discover multiple feeds...
Yet another
Syndirella Web Feed, this time for
Laurent deWalick:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://dewalick.com/"
titlestart="<h2 class="newLogDate">"
titleend="</h2>"
descstart="<p class="newLogEntry">"
descend="</p>" />
Another
Syndirella Web Feed for the
The Gutted Geek:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://www.guttedgeek.com/"
titlestart="<div class=entry_title>"
titleend="</div>"
descstart="<div class=entry_detail>"
descend="</div>" />
Update: The Gutted Geek now has a valid (but experimental) RSS feed.
The site of
Bruce Elgort as a Web Feed for
Syndirella:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://www.bruceelgort.com/"
titlestart="<div class="blogtitleheader">"
titleend="</div>"
descstart="<div id="blogbody">"
descend="</div>"
datestart="<div class="blogdateheader">"
dateend="</div>"
dateformat="ddd dd MMM yyyy, hh:mm tt" />
From
Ben, I got a tips about a new feed reader,
Syndirella, that works quite good. I have made a WebFeed of
DominoGuru.com by Chris Toohey, although it is somewhat broken by too much "garbage" in the title :-). Time to make a
RSS feed, Chris? Here is the settings that you can import, the &-things should be left as is:
<?xml version="1.0" encoding="utf-8"?>
<SyndirellaWebFeed
url="http://www.dominoguru.com/"
titlestart="<div id="blogtitle">"
titleend="</div>"
descstart="<div id="blogbody">"
descend="</div>" />
Fixed the
article feed, that does not use the whole article. For now, it is only the title of the article. I will add a short description to the articles soon... Both feeds are now valid RSS 1.0!
I am working with some fixes on the blog feed.I have worked on the blog feed and put all content inside a CDATA block, as Ben told me to :-). It works, but it is not valid RSS 1.0 :-7. Mental note: Domino also treats [ and ] specially in views, as it does in forms / pages etc. Had to put a space before the first HTML tag after a [...
I know that the
RSS feeds have invalid characters and
HTML tags in it. I will try to fix it in the near future. The article feed now only presents the last two months of articles.
Saw the
STOMP show today (
alt 2,
alt 3), and it is really great! The rhythms they produce with things like brooms, barrels and rubber pipes are astounding!
Found a
great directory of
Linux commands and a
listing of all builtin
Bash commands! No need to write them down anymore!
"
When the Spam Hits the Blogs" is something to think about. Why can not all spammers crawl back to the dark pits where they came from?
Found out why
IE replaces my character entities. It SHOULD actually replace them to readable characters. Domino puts an extra & before the entities, so it is displayed correctly in text fields. My problem is, that I am using a textarea to mimic a RichText field, and computed values are NOT handled this way. Perhaps if I make the original field
type="hidden", and use JavaScript to copy the value to the textarea? Hmm...
How do I prevent Internet Explorer to replace my
HTML character entities, like > and < to the "real stuff" in
TEXTAREA:s? I am tired of replacing the "real stuff" back to the entities all the time...
When I administer a Domino server, I use
JPing to check if a specific port is answering on the server. When I need to dig down in a
NSF, I use
NotesPeek, which shows the notes (
aka documents) in a raw format, including the
ACL and profile notes. If you are a super user, you can not be without them!
The referrer list broke my
XHTML conformance. Have to find a way to convert a normal
URL to the
correct format.
I am a copy cat, I know, but I could not resist implementing a referrer log, now seen on the left hand side. Thanks for another
tip,
Ben!
Playing with the
link rel feature, that can be used to show a row of navigation buttons in some browsers, like
Opera and
Lynx. Thanks for the
tip,
Ben!
Mobile Edition now only shows the articles created in the last month. The recent blogs in the same "light" format are now accessible from the same page.
The whole site should now be valid
XHTML 1.0. I will not put the
logo back yet though...
John Z Marshall kindly told me that a previous blog had an
URL that pointed to the
SSL port of this site. My mistake, which now has been corrected. He have made corrections to the stylesheet of his site, so it will now display properly in the
Opera browser. He also mentioned:
I just wish there was a
one place were we could all post our code for all to see were the code is
formatted well. tested and written using the same coding standards.
Exactly my opinion! But it is better to publish something than nothing! The
OpenNTF Coding Standards project proposal may be what we all are looking for? There will of course be customers and individuals that want their own standards, but if we could have some common grounds, all
free code could be more easy to maintain and understand.
Bumped into the site of
John Z Marshall about
Domino.Doc, and it seems promising. I have not used / developed anything in DD yet, but John has some
LotusScript tips that I hope will be updated often. The site does not look good in
Opera though. :-)
Added a
permalinks feature to the blogs (I have to rename the News form soon :-)
Almost done with the layout...
Some strange
CSS errors can still be found in some (all!!!) areas of this site. Will fix them
tomorrow soon.
More strange things will happen with the look of the site this evening.
Not all stylesheet work is done. Have to sleep now...
As I am reconstructing some
CSS code, I will also try to implement a
box-model instead of tables, inspired by
NotesTips by
Mike Golding, who has almost succeeded with that task.
Mixing around with the presentation of the blogs, so you may see some strange things here the next couple of hours.
I think I have to get rid of the date category in this blog view, and use both date and time. New entries on the same day are put in the same category, and in "the wrong order". Easy to miss the new entry, if you only lay your eyes on the first lines...
"
What is $flags in design notes?" updated. Thanks Donna for the information you sent me awhile ago!
Since I am an old Amiga fan, I keep the
AROS project under heavy surveillance. Perhaps my PC will soon boot with a fully functioning Amiga lookalike!
Am I a
blogger? I did not think that I would ask myself that question, as
Jake did a while ago. Well, the answer right now is: no. That is because I think a real blogger writes longer entries, and more often. I am not quite addicted yet. :-)
I got
Apache 2 +
Tomcat 4.1 +
MySQL 4.0 working on my Win2K machine today, and I will continue testing the configuration. Maybe I will do this site all in
JSP, as there is a
Domino Tomcat redirector!
During the Christmas holiday, I tried the
Sony-Ericsson P800. It rocks! Now I may even throw my Palm Pilot AND Nokia 6210 away (if I do buy the P-800)...
The stylesheet problem that Mozilla browsers had with this site a while ago is fixed. Before, I used a page with the CSS information, now I use a LotusScript agent that prints out the complete stylesheet with a "Content-Type: text/css"-header. Thanks to
Laurent de Walick for pointing out that the problem was with the content type of the Domino pages!
Only the news newer than one month is now shown. Perhaps time to create a "real" blog soon?!
Please visit my working partner
Section IV, who is excellent in creating electronic music!
Found the interesting (but a bit old) article
"Secure JavaMail with JSSE" at
JavaWorld.
Added som code snippets in the
Code Bin at
OpenNTF.org. Created a new project idea,
Ypaid a couple of days ago. Added
Christoph Arras superb Domino tech news watch to my
Invaluable URLs!
I got the
JavaMail API 1.3 working in R5! Soon to be a short article!
Installed
Red Hat Linux 8.0 on my old PII machine, and it works excellent! Sometime soon, I will get it work in
Bochs too...
Log4LS 0.1 can now be downloaded as a
NSF.
For those of you using the
Mozilla browser, I am aware of the problem with the "missing" stylesheet. It seems that the "base href" tag is not used in Mozilla... To be fixed soon!
Log4LS v.0.1 has been released. Do not try to download the release package, because it is empty. Something got wrong when uploading the file to Sourceforge. In the meantime, look at the
CVS files.
I am about to release the long awaited first version of
Log4LS. Tip: sign up on the
log4ls-announce list to get notifications about the project.
I have tested some different applications that runs a "virtual" PC, like
Connectix Virtual PC and
VMware Workstation. The problem is that they are expensive. I want them for private use, and 2500 to 3000 SEK (around 250 to 300 EUR) is too much for such a "toy". I recently bumped into
Bochs, and the 2.0 release will surely be an alternative, as it is Open Source! I will get back to you when I have successfully installed RedHat Linux 8.0...
Made my first "Hello World"-program in VB .NET and C#! The C# language is quite nice...
Added a project idea at
OpenNTF.org:
org.openntf.DatabaseDesign. Hope someone will vote for it... I also added a
feature request to the
ServletMaid project. Changed the
notes.ini reference URL and added
Notes/Domino registry reference to
Invaluable URLs. Thanks for pointing out the old URL,
Darren.
Found the
ServletMaid tool at
OpenNTF.org, and it looks promising! The idea to deploy the servlet automatically is superb when developing and testing! Maybe I can contribute with something...
Was surfing the
ProjectDX site, and found
Jagre PowerPack 5 Freebird. Installed it, and it almost worked. The LotusScript class browser did not correctly display my custom classes... The "real thing" might be something to look at!
A collegue of mine told me "Computed for Display"-fields can be read from a WebQuerySave agent. "Impossible" I said. After 5 years of developing in Domino, I should have known that those fields really was fed to the agents, but I never bothered to try it!!! B.A., I now know why you got a better score than me on the CLS test a few years back. :-)
Some tools I use:
Log4j - kit to get logging from any Java class,
Ant - builds my Java classes / JARs / JavaDocs / etc,
Checkstyle - checks that I have followed my coding standards,
HTTPRequester - to make simple HTTP tests,
JUnit - to unit test my classes - I have also made a LotusScript version by combining
LSUnit and ideas from
JUnit.
Some of the applications I use daily at work and at home are:
Opera - my web browser,
Textedit - my text editor,
Netbeans - my Java IDE,
Bash - my DOS-prompt-replacer command line shell (used with
Cygwin),
Lotus Domino Designer - my Domino IDE (waiting for someone to invent a replacement...).
Found
w3schools.com, which has short and concise tutorials about XML, CSS and other interesting stuff.
Added the Choose Style link in the menu, just for fun. Thanks for the tip
notestips.com!
Christoph Arras kindly showed me where to find
Dan Velascos examples, that I was unable to find when I was playing around with
design elements in views. Thanx Christoph!
Playing around with the colours. Please be patient...
This site has been down for a few days, caused by a power failure.
The RSS feeds has been corrected, since they did not contain valid XML... Credit goes to
Jeff Barr for informing me!
1200 visitors passed! :-)
I´ve added Popular Articles that shows the number of peeks per article. Not much difference from Recent Articles - yet. Check out
R6 Beta 2!
I am making some changes on how the articles are presented, which can produce strange formatting. Please be patient until it is fixed...
If you haven´t read my (old) article
Creating servlets inside the Domino Designer at CodeStore, please do now. :-)
I´ve added RSS feeds for the recent news and articles. Thanks for the tip
Jake!!!