<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-24532790</id><updated>2011-11-18T23:08:58.889+01:00</updated><title type='text'>Nick's corner</title><subtitle type='html'>A blog about Lotus Notes and Domino. About news, features and thoughts concerning the web. About Java, Second Life and Google and about anything that's cool enough to spend a few minutes on.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default?start-index=101&amp;max-results=100'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>155</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24532790.post-3309644050869198819</id><published>2008-09-04T14:28:00.003+02:00</published><updated>2008-09-04T14:35:45.497+02:00</updated><title type='text'>Still here...</title><content type='html'>It has been rather quiet here for a while now. I haven't put this blog to sleep for ever but I let it rest for a while. All my attention has been going to the new project &lt;a href="http://www.wohill.com"&gt;Wohill&lt;/a&gt; other sub projects &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wohill is another blog that I share with another author. I'll definately take care of this baby now and then anyway.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have been saying for quite some time now that I am going to put a Java Web Service Consumer notes database here and I also intend to do so. I am only going to modify a few minor things. So for those of you interested in that(and patient enough) it will be here (and on Wohill I guess) with code for both a Lotusscript and a Java Web service consumer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Take care!&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-3309644050869198819?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/3309644050869198819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=3309644050869198819' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3309644050869198819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3309644050869198819'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/09/still-here.html' title='Still here...'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7622600559632067210</id><published>2008-04-03T10:48:00.009+02:00</published><updated>2008-04-03T15:57:04.525+02:00</updated><title type='text'>MessageBox and InputBox easily in a Notes Java agent</title><content type='html'>When you start to code Java as a notes developer you will very quickly start missing the msgbox and dialog boxes for simple interaction with the users. I did and started to develop my own MessageBox class which certainly could be better. Well, if you go through the &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/index.html"&gt;Java API&lt;/a&gt; and look at the swing classes there are message boxes ready to use - Just what I was looking for.&lt;br /&gt;&lt;br /&gt;Use this row to  display information to the user:&lt;br /&gt;&lt;code style="color: rgb(102, 102, 102);"&gt;JOptionPane.showMessageDialog(null, "Test");&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Use this row to get information from the user:&lt;br /&gt;&lt;code style="color: rgb(102, 102, 102);"&gt;String s = JOptionPane.&lt;/code&gt;&lt;code&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;showInputDialog("Get me some input dude!");&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style="font-weight: bold;"&gt;Example:&lt;/span&gt;&lt;br /&gt;Add this code into a new Notes Java agent and run it from the Notes client:&lt;code&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;import lotus.domino.*;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;import javax.swing.JOptionPane;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;public class JavaAgent extends AgentBase {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; public void NotesMain() {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;  try {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   Session session = getSession();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   AgentContext agentContext = session.getAgentContext();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   /* Display message to user - like Notes MsgBox or MessageBox */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   JOptionPane.showMessageDialog(null, "Test");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   /* Display message to user and get user input - like Notes InputBox */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   String s = JOptionPane.showInputDialog("Get me some input dude!");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   /* Display the input */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   JOptionPane.showMessageDialog(null, s);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;  } catch(Exception e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;   e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;  }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/lotus+notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag" work=""&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MessageBox" rel="tag" work=""&gt;MessageBox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/msgbox" rel="tag" work=""&gt;msgbox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/InputBox" rel="tag" work=""&gt;InputBox&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7622600559632067210?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7622600559632067210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7622600559632067210' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7622600559632067210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7622600559632067210'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/04/messagebox-and-inputbox-easily-in-notes.html' title='MessageBox and InputBox easily in a Notes Java agent'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-4202576912267308012</id><published>2008-03-15T08:31:00.007+01:00</published><updated>2008-03-19T12:35:56.229+01:00</updated><title type='text'>PHP's next major release</title><content type='html'>I have been working some with &lt;a href="http://en.wikipedia.org/wiki/Php"&gt;PHP&lt;/a&gt; but mostly as a script language for building blogs, admin interfaces or standard websites with lookups to mysql db's and similar, not too advanced that is.  But the reason I keep doing it is that it has so much capability and  there is so much information and examples all over the Internet.&lt;br /&gt;&lt;br /&gt;PHP has come a long way and already is an object-oriented language. With the new upcoming release (5.3) more interesting things will come (originally intended for release 6) that makes it more competitive and assuring that it will continue being one of the best. Some of the new things you can expect are native &lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt; support, variable static calls (like in Java), enhanced error reporting and namespaces (really cool). Read this &lt;a href="http://www.sitecrafting.com/blog/php-53-heavy-hitter-in/"&gt;article&lt;/a&gt; for all this information.&lt;br /&gt;&lt;br /&gt;An if you want to get started your self, use the following two sites which is close to anything you need, except &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; of course ;-)&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.w3schools.com/php/default.asp"&gt;W3Schools tutorial&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.php.net/"&gt;php.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/PHP" rel="tag"&gt;PHP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MySQL" rel="tag" work=""&gt;MySQL&lt;/a&gt;, &lt;a href="http://technorati.com/tag/OO" rel="tag" work=""&gt;OO&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag" work=""&gt;Web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" rel="tag" work=""&gt;development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-4202576912267308012?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/4202576912267308012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=4202576912267308012' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4202576912267308012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4202576912267308012'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/03/phps-next-major-release.html' title='PHP&apos;s next major release'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-1020156840641656796</id><published>2008-03-14T07:34:00.007+01:00</published><updated>2008-05-06T09:40:50.601+02:00</updated><title type='text'>JavaScript references</title><content type='html'>In my series of reference pages (see blog's sidebar) there is clearly one about JavaScript and its surroundings missing. So here it goes. As the others it will be constantly updated and will be here for my own use and hopefully helpful to others as well. Feel free to post a comment for any suggestions to changes or additions on the following bullet lists.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Tutorials/explanation:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://java.sun.com/reference/docs/"&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Javascript"&gt;Wikipedia information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3schools.com/js/default.asp"&gt;JavaScript tutorial&lt;/a&gt; from &lt;a href="http://www.w3schools.com/"&gt;W3Schools&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sitepoint.com/subcat/javascript"&gt;JavaScript and AJAX tutorials&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.learn-javascript-tutorial.com/"&gt;JavaScript tutorial&lt;/a&gt; from &lt;a href="http://www.webucator.com/"&gt;Webucator&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.learn-ajax-tutorial.com/"&gt;AJAX tutorial&lt;/a&gt; from Webucator&lt;/li&gt;&lt;li&gt;&lt;a href="http://sitepen.com/labs/guides/?guide=DojoQuickStart"&gt;Dojo quick start guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;References/APIs:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3schools.com/jsref/default.asp"&gt;JavaScript reference&lt;/a&gt; from W3Schools&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://javascript.internet.com/"&gt;The JavaScript Source&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.webreference.com/javascript/reference/core_ref/contents.html"&gt;Core JavaScript Reference&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.devguru.com/Technologies/ecmascript/quickref/javascript_index.html"&gt;DevGuru JavaScript Index&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javascriptkit.com/"&gt;JavaScript Kit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.mozilla.org/en/docs/JavaScript"&gt;JavaScript - Mozilla Developer Center&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsoriJScript.asp?frame=true"&gt;Microsoft JScript Reference&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;JavaScript frameworks/toolkits/libraries:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.prototypejs.org/"&gt;Prototype&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojotoolkit.org/"&gt;Dojo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://extjs.com/"&gt;Ext JS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.openntf.org/projects/pmt.nsf/ProjectLookup/Ext.nd"&gt;Ext.nd - Ext for Notes and Domino&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://script.aculo.us/"&gt;Script.aculo.us&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://openrico.org/"&gt;Rico&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mootools.net/"&gt;MooTools&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.yahoo.com/yui/"&gt;YUI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.domassistant.com/"&gt;DOMAssistant&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mochikit.com/"&gt;MochiKit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dedchain.dustindiaz.com/"&gt;DED|Chain&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.archetypejs.org/"&gt;ARCHETYPE&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://qooxdoo.org/"&gt;qooxdoo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://rialto.improve-technologies.com/wiki/"&gt;Rialto&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;JSON/AJAX/blogs/etc:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.json.org/"&gt;json.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/JSON"&gt;JSON on Wikipedia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3schools.com/ajax/default.asp"&gt;AJAX tutorial&lt;/a&gt; from W3Schools&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Ajax_framework"&gt;The AJAX framework&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ajaxian.com/"&gt;Ajaxian&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ekrantz.com/"&gt;Viktor Krantz on Dojo and JSON&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojotoolkit.org/book/dojo-book-1-0"&gt;The Book of Dojo&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;span style="font-weight: bold;"&gt;JavaScript editor:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/"&gt;JSEclipse&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.aptana.com/"&gt;Aptana&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/JavaScript" rel="tag"&gt;JavaScript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/AJAX" rel="tag" work=""&gt;AJAX&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JSON" rel="tag" work=""&gt;JSON&lt;/a&gt;, &lt;a href="http://technorati.com/tag/framework" rel="tag" work=""&gt;framework&lt;/a&gt;, &lt;a href="http://technorati.com/tag/toolkit" rel="tag" work=""&gt;toolkit&lt;/a&gt;, &lt;a href="http://technorati.com/tag/references" rel="tag" work=""&gt;references&lt;/a&gt;, &lt;a href="http://technorati.com/tag/resources" rel="tag" work=""&gt;resources&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-1020156840641656796?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/1020156840641656796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=1020156840641656796' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1020156840641656796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1020156840641656796'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/03/javascript-references.html' title='JavaScript references'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7251705777328870437</id><published>2008-01-30T14:22:00.001+01:00</published><updated>2008-01-30T14:22:37.686+01:00</updated><title type='text'>Get your own animated favicon</title><content type='html'>A favicon for your site makes a better overall impression. My blog's favicon is the icon with the white B on an orange background in the address bar, which stands for Blogger (the platform).&lt;br /&gt;&lt;br /&gt;It's actually possible to use animated favicons as well.&lt;br /&gt;Either you can make the icon roll from up to down or you can have a marquee horizontel scroll text. It took some time before it started work in IE though and I have had some troubles with version 6 as well, but it should work for version 7 anyway and of course for mozilla.&lt;br /&gt;&lt;br /&gt;Great feature!&lt;br /&gt;This &lt;a href="http://www.html-kit.com/favicon/"&gt;site&lt;/a&gt; will show you how to do it and provide you with animated icons as well.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.wohill.com/animated_favicon1.gif" border="0" /&gt; &lt;a href="http://www.wohill.com/"&gt;www.wohill.com&lt;/a&gt; is an example site that uses an animated favicon. Reload the page if you don't see it first, it runs again on each refresh.&lt;br /&gt;&lt;br /&gt;I will be on vacation for the next three weeks by the way, so no more posts til then. See you soon!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/favicon" rel="tag"&gt;Favicon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/animated+favicon" rel="tag" work=""&gt;Animated favicon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/html" rel="tag" work=""&gt;HTML&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7251705777328870437?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7251705777328870437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7251705777328870437' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7251705777328870437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7251705777328870437'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/01/get-your-own-animated-favicon_30.html' title='Get your own animated favicon'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8310638456238039561</id><published>2008-01-22T09:11:00.000+01:00</published><updated>2008-01-22T10:25:29.168+01:00</updated><title type='text'>The Notes.ini ego parameter</title><content type='html'>Add this line to your private notes.ini file:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Window_Title=Lotus Notes 7.0.2 mastered by Niklas Waller&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and restart Lotus Notes. And don't remember to change the text, even if its ok for me to use it ;-)&lt;br /&gt;&lt;br /&gt;Each new window in Notes will have the following title&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/R5W1XUbjz6I/AAAAAAAACX0/aMFH5zFxh9c/s1600-h/ego.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/R5W1XUbjz6I/AAAAAAAACX0/aMFH5zFxh9c/s400/ego.JPG" alt="" id="BLOGGER_PHOTO_ID_5158228360448692130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/lotus+notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Notes.ini" rel="tag" work=""&gt;Notes.ini&lt;/a&gt;, &lt;a href="http://technorati.com/tag/window+title" rel="tag" work=""&gt;Window title&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8310638456238039561?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8310638456238039561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8310638456238039561' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8310638456238039561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8310638456238039561'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/01/notesini-ego-parameter.html' title='The Notes.ini ego parameter'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Izi6ez9_A_E/R5W1XUbjz6I/AAAAAAAACX0/aMFH5zFxh9c/s72-c/ego.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5872229588391571021</id><published>2008-01-18T10:00:00.000+01:00</published><updated>2008-01-18T10:24:04.465+01:00</updated><title type='text'>Folder and embedded view problems</title><content type='html'>Notes is not being nice to me right now!&lt;br /&gt;&lt;br /&gt;The last couple of days I have been struggling with notes problems that are really frustrating and to me seems like they are limitations hard to get around. If it's possible to get around them it's a lot of work and causes something else in the requirement specification to fail. I have another problem not described below which makes this feeling worse. I might post about that later on.&lt;br /&gt;&lt;br /&gt;I &lt;a href="http://www-10.lotus.com/ldd/nd6forum.nsf/DateAllThreadedweb/efa64daeb0036bb5852573d20042342c?OpenDocument"&gt;posted&lt;/a&gt; on developerworks the other day about one of the problems and got a response which were good suggestions but not solutions I'm afraid.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here is the issue with more information on other approaches:&lt;/span&gt;&lt;br /&gt;We have a situation where there are currently 13 databases, one for a specific project and all inheriting from the same template. The prediction is that a new database (with the same template) will have to be created every week for some time. This is not a suitable solution and instead we want one database where all projects can fit in.&lt;br /&gt;&lt;br /&gt;The people working with a specific database still need to feel that they are working the same way seing only the documents for a particular project. The database has a frameset with an outline displaying 23 views which are opened in the right frame.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Approach #1:&lt;/span&gt;&lt;br /&gt;For each existing and each new project (former db), create 23 new outline entries and 23 new views. Since we don't know how many projects the new db will contain this is not a good solution looking at performace and usability.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Approach #2:&lt;/span&gt;&lt;br /&gt;Use an environment variable to set which project a specific person is working on. Depending on the choice, a fixed amount of outline entries would display computed content in a fixed amount of views or folders, based on the environment variable.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Using approach #2 and views:&lt;/span&gt;&lt;br /&gt;It is possible to (in queryopen of a view), when clicking an outline entry for the view, perform an FTSearch (for example FIELD field_name = field_value) to find and display the documents for a specific project. However the resultset is not categorized and it has to be, so this is not an option.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Using approach #2 and folders:&lt;/span&gt;&lt;br /&gt;In queryopen of a folder, delete any existing content in the folder using "RemoveAllFromFolder" (from previous runs), perform a lookup to a view (getDocumentsByKey on the environment variable value) and put the result (notesdocumentcollection) into the folder.&lt;br /&gt;&lt;br /&gt;This last solution works great BUT only when there are no response documents and also only if you are the only one working with the folders since they are shared. When clicking on a folder that has response documents, a message box displays saying:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Notes error: All related response documents are being removed from this folder along with their parents. (FolderName)"&lt;/span&gt;.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Also when refreshing the folder afterwards, all documents disappears. This error is due to the "RemoveAllFromFolder".&lt;br /&gt;I can't seem to catch the error either (I think it is 4005) and do a Resume Next or similar because it is not treated as an error. A messagebox appears and the folder is not rendered as it should.&lt;br /&gt;&lt;br /&gt;If I uncheck the folderoption "Show response documents in a hierarchy" the problem is gone. However this is not an option either.&lt;br /&gt;&lt;br /&gt;So even if I got rid if this problem I would still be stuck with the shared folder problem. I don't won't to create private folders because then I would be stuck with perfomance issues anyway if there are many users.&lt;br /&gt;I guess I could create a new folder each time an outline entry is clicked for a user, populate it and then remove it when the user leaves. But that really seems complicated as well as time-consuming for the user. It can not take longer time than it already does to open a folder as it is now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Approch #3:&lt;/span&gt;&lt;br /&gt;Each outline entry refers to a form which has the original view embedded. Now this is simple and works great BUT now I can't search in the embedded view AND the embedded view can not be auto-collapsed which makes it harder to read.&lt;br /&gt;I tried to fix the search issue by adding a text input field above the embedded view and do an FTSearch but FTSearch is not available for NotesUIViews.&lt;br /&gt;Then I saw a post on developerWorks with a link to an &lt;a href="http://www.eview.com/eview/volr6.nsf/852561460065adc3852561130021446a/67d87ad5a3b8c59185256f330058c6d8?OpenDocument"&gt;article&lt;/a&gt; by Mr &lt;a href="http://www-10.lotus.com/ldd/bpmpblog.nsf"&gt;André Guirard&lt;/a&gt; from the &lt;a href="http://www.eview.com/"&gt;View&lt;/a&gt; which has a solution where the search button is an action in the embedded view's action bar. When clicking on it a dialog box opens a new form which creates a query and performs a search.&lt;br /&gt;This does not work for me however as I want it to. Not in the following example database and not when I try it myself. I'm sure I'm doing something wrong, I am running out of patience though...&lt;br /&gt;&lt;br /&gt;I am stuck and either they will have to live with multiple databases as it was before or they will have to use this last example without the search capability (I have added a section in the outline where all views are categorized on the projects so the functionality is still there).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Now I wonder:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#1&lt;/span&gt; Does anyone know a solution or workaround to this folder approach or any of the other approaches?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#2&lt;/span&gt; Does anyone have a suggestion to another solution?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#3&lt;/span&gt; Does anyone have a shoulder to cry on? ;-)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Below is the QueryOpen sub of one of the folders for approach #2:&lt;/span&gt;&lt;code&gt;&lt;br /&gt;Sub Queryopen(Source As Notesuiview, Continue As Variant)&lt;br /&gt;Dim s As New NotesSession&lt;br /&gt;Dim db As NotesDatabase&lt;br /&gt;Dim folder As NotesView&lt;br /&gt;Dim view As NotesView&lt;br /&gt;Dim folderName As String&lt;br /&gt;Dim viewName As String&lt;br /&gt;Dim coll As NotesDocumentCollection&lt;br /&gt;Dim vec As NotesViewEntryCollection&lt;br /&gt;&lt;br /&gt;folderName = "ReqByReqIdFolder"&lt;br /&gt;viewName = "ReqByID2FolderLookup"&lt;br /&gt;&lt;br /&gt;Set db = s.CurrentDatabase&lt;br /&gt;&lt;br /&gt;' * Get environment variable&lt;br /&gt;value$ = s.GetEnvironmentString("currentProject")&lt;br /&gt;&lt;br /&gt;Set folder = db.GetView(folderName)&lt;br /&gt;Set vec = folder.AllEntries&lt;br /&gt;&lt;br /&gt;Call folder.Refresh&lt;br /&gt;folder.AutoUpdate = False&lt;br /&gt;&lt;br /&gt;' * Remove all documents from folder from last session&lt;br /&gt;Call vec.RemoveAllFromFolder(folderName)&lt;br /&gt;&lt;br /&gt;Set view = db.GetView(viewName)&lt;br /&gt;&lt;br /&gt;' * No environment variable has been set&lt;br /&gt;' * Add all documents in view to folder&lt;br /&gt;If (value$ = "") Then&lt;br /&gt;Set vec = view.AllEntries&lt;br /&gt;Call vec.PutAllInFolder(folderName, False)&lt;br /&gt;Exit Sub&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;' * Get all documents from view which are categorized by the value 'value$'&lt;br /&gt;' * Put them in folder&lt;br /&gt;Set coll = view.GetAllDocumentsByKey(value$, True)&lt;br /&gt;Call coll.PutAllInFolder(folderName, False)&lt;br /&gt;&lt;br /&gt;Call folder.Refresh&lt;br /&gt;folder.AutoUpdate = True&lt;br /&gt;Call folder.Refresh&lt;br /&gt;End Sub&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;/ Take care!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/lotus+notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/folder" rel="tag" work=""&gt;Folder&lt;/a&gt;, &lt;a href="http://technorati.com/tag/search" rel="tag" work=""&gt;Search&lt;/a&gt;, &lt;a href="http://technorati.com/tag/embedded+view" rel="tag" work=""&gt;Embedded view&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5872229588391571021?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5872229588391571021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5872229588391571021' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5872229588391571021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5872229588391571021'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/01/folder-and-embedded-view-problems.html' title='Folder and embedded view problems'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8326290241761566343</id><published>2008-01-01T15:20:00.000+01:00</published><updated>2008-01-01T15:52:25.063+01:00</updated><title type='text'>Conditional statements in html code</title><content type='html'>HAPPY NEW YEAR!&lt;br /&gt;&lt;br /&gt;2008 is here and I am confident it will be a very good year. My first post this year is no breaking news. Still good to know.&lt;br /&gt;&lt;br /&gt;When creating web sites it always comes up browser specific issues where Internet explorer and Firefox don't render the code equally. So annoying... However using css and/or conditional statements in the html code it is possible to launch different html blocks depending on if the browser is Internet explorer or not.&lt;br /&gt;&lt;br /&gt;The HTML will run if the browser is Internet explorer:&lt;br /&gt;&lt;code class="inline"&gt;&amp;lt;!--[If IE]&amp;gt;&lt;br /&gt;HTML&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The HTML will run if the browser is NOT Internet explorer:&lt;br /&gt;&lt;code&gt;&amp;lt;!--[if !IE]&gt;--&amp;gt;&lt;br /&gt;HTML&lt;br /&gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;W3schools has an excellent &lt;a href="http://www.w3schools.com/css/css_reference.asp"&gt;css reference&lt;/a&gt; and &lt;a href="http://www.unintentionallyblank.co.uk/2006/09/19/if-internet-explorer-then-do-something-else-a-how-to/"&gt;this&lt;/a&gt; blog post explains and shows examples on conditional statements.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/css" rel="tag"&gt;css&lt;/a&gt;, &lt;a href="http://technorati.com/tag/html" rel="tag" work=""&gt;html&lt;/a&gt;, &lt;a href="http://technorati.com/tag/browser" rel="tag" work=""&gt;browser&lt;/a&gt;, &lt;a href="http://technorati.com/tag/conditional+statement" rel="tag" work=""&gt;Conditional statement&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8326290241761566343?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8326290241761566343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8326290241761566343' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8326290241761566343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8326290241761566343'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2008/01/conditional-statements-in-html-code.html' title='Conditional statements in html code'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8209869385126803404</id><published>2007-12-17T15:30:00.001+01:00</published><updated>2008-04-22T12:29:31.771+02:00</updated><title type='text'>Second Life References</title><content type='html'>Soon, Ekakan will make it public on our new virtual land and office in Second Life. We will be there in person as a company with some cool features and functions as well. Stay tuned!&lt;br /&gt;&lt;br /&gt;This blog post will function as a references page for Second Life which, like the other reference pages for &lt;a href="http://thinkgreat.blogspot.com/2007/02/lotus-notes-and-domino-references.html"&gt;Lotus Notes/Domino&lt;/a&gt; and &lt;a href="http://thinkgreat.blogspot.com/2007/10/java-references.html"&gt;Java&lt;/a&gt;, is constantly updated.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;General:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.secondlife.com/wiki/Main_Page"&gt;Second Life Wiki&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Development&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://secondlife.com/"&gt;&lt;/a&gt;&lt;a href="http://wiki.secondlife.com/wiki/LSL_Portal"&gt;LSL Portal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage"&gt;LSL Wiki&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Articles:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/edu/ls-dw-ls-stsl.html?S_TACT=105AGX13&amp;amp;S_CMP=LDD"&gt;A virtual office: IBM Lotus Sametime chatting and Second Life&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/edu/r-dw-r-radsl.html?ca=drs-"&gt;Scripting Second Life with Rational Application Developer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thinkgreat.blogspot.com/2007/06/lsl-script-for-second-life-fotball.html"&gt;LSL-script for a Second Life football&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Tutorials:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sltutorials.net/"&gt;SLTutorials&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cter.ed.uiuc.edu/tutorials/SecondLife/notecard.mov"&gt;Video tutorial: Create and give away a notecard for an object&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Other:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.vollee.com/secondlife"&gt;Mobile access to Second Life&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/second+life" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/lsl" rel="tag" work=""&gt;lsl&lt;/a&gt;, &lt;a href="http://technorati.com/tag/references" rel="tag" work=""&gt;references&lt;/a&gt;, &lt;a href="http://technorati.com/tag/resources" rel="tag" work=""&gt;resources&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8209869385126803404?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8209869385126803404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8209869385126803404' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8209869385126803404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8209869385126803404'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/12/second-life-references.html' title='Second Life References'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6580436758202553818</id><published>2007-12-12T14:01:00.000+01:00</published><updated>2007-12-12T14:17:56.485+01:00</updated><title type='text'>When "Recompile All LotusScript" returns an error</title><content type='html'>Recompiling all lotussript for a database returned an error today:&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"&amp;lt;form name&amp;gt;: LotusScript Error - Syntax Error"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Good thing it did, but it would have been helpful knowing what was wrong. I got no hint at all other than the form name. So I looked at the modification date and by who a change was last made and tried to find the most probable change request. Still its not easy if the form is big with a lot of scripts tied to it.&lt;br /&gt;&lt;br /&gt;I opened query save, removed a bunch of code and tried to save and there it was. The other day I had copied over a small table with some fields from another form and forgot about two buttons which were making calls to functions in a script library. This script library was not declared in Options with Use "scriptlib", but no error was raised when saving until now that is. I decided to copy the functions into another script library that was used in this form, modified them slightly and everything worked and went back to normal.&lt;br /&gt;&lt;br /&gt;While searching for this on &lt;a href="http://www.ibm.com/developerworks/lotus"&gt;developerWorks&lt;/a&gt; I found another &lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21212549"&gt;probable cause&lt;/a&gt; which might be good to know about. When defining a public class in Lotusscript named 'Picture' it can be saved without errors, but when running "Recompile All Lotusscript" the same error occurs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/recompile+all+lotusscript" rel="tag"&gt;Recompile All LotusScript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6580436758202553818?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6580436758202553818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6580436758202553818' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6580436758202553818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6580436758202553818'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/12/when-recompile-all-lotusscript-returns.html' title='When &quot;Recompile All LotusScript&quot; returns an error'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-4581794494344302618</id><published>2007-12-06T14:12:00.000+01:00</published><updated>2007-12-07T12:54:22.735+01:00</updated><title type='text'>Book recommendation for SCJP 5.0</title><content type='html'>It's time for a new book recommendation from me. In May earlier this year I &lt;a href="http://thinkgreat.blogspot.com/2007/05/learn-java-with-head-first-java.html"&gt;recommended&lt;/a&gt; the book "Head First JAVA". I finished the book two months ago or so. The book stayed being excellent through the end and it's time for the next step in my mission to be a Java God ;-)&lt;br /&gt;&lt;br /&gt;To really understand and remember everything I have combined my theoretical knowledge with practical work in the Domino environment as well as outside in Eclipse since experience is invaluable in the learning cycle. Of course I have oceans of information and experience to learn and teach but we all have to start somewhere.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/R1f6C4ZdStI/AAAAAAAACWI/C0Ksm7kw0D8/s1600-h/Java5Study.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/R1f6C4ZdStI/AAAAAAAACWI/C0Ksm7kw0D8/s400/Java5Study.jpg" alt="" id="BLOGGER_PHOTO_ID_5140852427072555730" border="0" /&gt;&lt;/a&gt;So this mission must include a certification and therefore the natural choice for me had to be a preparation book for the certification test. I want to be a certified programmer for Java 5 so what would be better than reading a book named "Sun Certified Programmer for Java 5" with the same authors (&lt;a href="http://en.wikipedia.org/wiki/Kathy_Sierra"&gt;Kathy Sierra&lt;/a&gt; and Bert Bates)  as the previously recommended book? The book is really thick and is good exercize for my muscles carrying it around to and from work. Oh, and it is good reading as well. I have completed a chapter now and I am impressed as before. It has excellent coverage of all parts for the certification exam with tips and tricks, exercises and so on in a very structured way. It not only learns what to study but also how.&lt;br /&gt;&lt;br /&gt;So go ahead and &lt;a href="http://www.amazon.com/Certified-Programmer-310-055-Certification-Guides/dp/0072253606/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1196946902&amp;amp;sr=8-1"&gt;get&lt;/a&gt; this one if you want what I want. Read &lt;a href="http://books.google.com/books?id=pERFblHvR_oC&amp;amp;printsec=frontcover&amp;amp;dq=%22Sun+Certified+Programmer+for+Java+5%22&amp;amp;ei=qjNZR4SKO4P0iwH40byNAw&amp;amp;sig=fLhNwpaaYXsgGvWxYzrV4xBT4_0#PPR14,M1"&gt;more&lt;/a&gt; on Google book search.&lt;br /&gt;&lt;br /&gt;An interesting topic post from 2004 - &lt;a href="http://www.oreillynet.com/onjava/blog/2004/06/does_java_certification_matter.html"&gt;Does Java certification matter?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sun+Certified+Java+Programmer+for+Java+5" work="" rel="tag"&gt;Sun Certified Programmer for Java 5&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SCJP" work="" rel="tag"&gt;SCJP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Learn+Java" work="" rel="tag"&gt;Learn Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Book%20recommendation" work="" rel="tag"&gt;Book recommendation&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-4581794494344302618?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/4581794494344302618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=4581794494344302618' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4581794494344302618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4581794494344302618'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/12/book-recommendation-for-scjp-50.html' title='Book recommendation for SCJP 5.0'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/R1f6C4ZdStI/AAAAAAAACWI/C0Ksm7kw0D8/s72-c/Java5Study.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7656165247346356621</id><published>2007-12-01T13:42:00.001+01:00</published><updated>2008-03-14T09:36:33.737+01:00</updated><title type='text'>Slow database performance</title><content type='html'>A database with slow performance can be caused by a lot of &lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21174563"&gt;reasons&lt;/a&gt;. My last two cases were probably due to readers fields and deletion stubs.&lt;br /&gt;&lt;br /&gt;If you have a slow view with a lot of documents in it, check if the documents have readers fields, it's a common cause and there are several suggested &lt;a href="http://www.ibm.com/support/docview.wss?uid=swg21097609"&gt;actions&lt;/a&gt; to take. If the user accessing the view only has access to a small part of all the documents it will render very slowly. A page (memory unit) will be read into memory consisting of approximately 300 documents. When scrolling down the view it will be recalculated. If you have access to all documents it will render pretty much as usual.&lt;br /&gt;&lt;br /&gt;The other day I was troubleshooting a database which was slow to open with slow views. It had a view that it took about 2 minutes to open. The database had 50.000 documents and 129 views and this and several other views used readers fields so I figured that would be the problem.&lt;br /&gt;I copied the database with all documents and accessed it with the same user and they behaved very differently. The same view that took about 2 minutes to open in the original database was opened in about 5 seconds in the copy. The only difference was the size of the database. The original was about 990MB and the copy started at 108MB.&lt;br /&gt;&lt;br /&gt;So I figured that would be due to view indexes. An it probabaly were to some point but together with the view index it turned out that deletion stubs were part of it.&lt;br /&gt;&lt;br /&gt;Five days a week, on each day, approximately 40.000 documents was deleted an new ones were created from an excel file (this was an old solution to update them). The purge interval was set to 120 days. So this means that there were about 40.000 * 88 (only weekdays) = 3.520.000 deletion stubs in the database. Since a deletion stub is about 100 bytes (at least it &lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21093391"&gt;was&lt;/a&gt; in version 6) it means that the they used approximately 352MB of the space and the database consisted of a minimum of 352MB of deletion stubs although the count is more impressive.&lt;br /&gt;&lt;br /&gt;The number of deletion stubs probably together with a corrupt view index caused the database to perform very slow. Fixup and Updall took a very long time as well and had to be aborted.&lt;br /&gt;&lt;br /&gt;A copy of the database solved the problem but a long-term solution is of course to recode the agent to update the documents instead of replacing them and to make the purge interval more frequent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/readers+fields" rel="tag"&gt;Readers fields&lt;/a&gt;,&lt;a href="http://technorati.com/tag/deletion+stubs" rel="tag"&gt;Deletion stubs&lt;/a&gt;,&lt;a href="http://technorati.com/tag/slow+database+performance" rel="tag"&gt;Slow database performance&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7656165247346356621?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7656165247346356621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7656165247346356621' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7656165247346356621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7656165247346356621'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/12/slow-database-performance.html' title='Slow database performance'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5605446088304348605</id><published>2007-10-31T08:10:00.000+01:00</published><updated>2007-10-31T08:19:24.635+01:00</updated><title type='text'>Problem printing rich text fields</title><content type='html'>If you have a rich text field that contains a fair amount of information it will print nicely, but when it exceeds a certain amount of information each text paragraph will be printed on a separate page which causes a printout that normally would be of two pages to turn up on 40-50 pages. Really annoying and a waste of trees!&lt;br /&gt;&lt;br /&gt;The solution to this problem is to enclose the rich text field in a table which compresses the content in the rich text field and prints nicely.&lt;br /&gt;&lt;br /&gt;While testing, look at the print preview which shows the same result as the actual printing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/lotus+notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rich+text" rel="tag" work=""&gt;Rich text&lt;/a&gt;, &lt;a href="http://technorati.com/tag/richtext" rel="tag" work=""&gt;Richtext&lt;/a&gt;, &lt;a href="http://technorati.com/tag/print" rel="tag" work=""&gt;Print&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5605446088304348605?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5605446088304348605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5605446088304348605' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5605446088304348605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5605446088304348605'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/problem-printing-rich-text-fields.html' title='Problem printing rich text fields'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-1805276294970603108</id><published>2007-10-23T15:41:00.000+02:00</published><updated>2007-10-23T15:45:55.432+02:00</updated><title type='text'>Prevent pasting documents into a view</title><content type='html'>Short tip today!&lt;br /&gt;If you want to prevent documents from being pasted into a view, click on section 'Querypaste' for the view and type &lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;Continue=False&lt;/span&gt; in the sub routine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/lotus+notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/view" rel="tag" work=""&gt;View&lt;/a&gt;, &lt;a href="http://technorati.com/tag/paste+documents" rel="tag" work=""&gt;Paste documents&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-1805276294970603108?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/1805276294970603108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=1805276294970603108' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1805276294970603108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1805276294970603108'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/prevent-pasting-documents-into-view.html' title='Prevent pasting documents into a view'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-41178989322147616</id><published>2007-10-18T18:11:00.000+02:00</published><updated>2007-10-18T18:36:41.052+02:00</updated><title type='text'>Print selected documents and attachments from a view</title><content type='html'>I have been trying to figure out how to print a document and its attachments when marking it in a view. A colleague had an agent which did the works as long as the attachments only are word documents. But if you don't know if it is a word, pdf, rtf, jpg or any other attachment the code gets long, uggly and still you proabably haven't covered all possible cases. I have however found a solution thanx to &lt;a href="http://cubert-codepoet.blogspot.com/"&gt;Charles Robinson&lt;/a&gt; who shows how to shell a windows application to open the attachments.&lt;br /&gt;&lt;br /&gt;I have used my existing code with this one and the result is an agent that can run on selected documents in a view, print the documents and each document's attachments. It is run through a view action.&lt;br /&gt;&lt;br /&gt;The code is not ultimate at all and there are still some minor problems left like when no application gets associated with the attached file nothing is printed out and that acrobat reader doesn't close when done. Probably fixable, but I am satisfied for now.&lt;br /&gt;&lt;br /&gt;As you can see below I have used a sleep command. This might have to be adjusted depending on many different things, but it is needed or else the documents and attachments competes who gets to the printer first and everything is unsorted.&lt;br /&gt;&lt;br /&gt;Here's the code. Hope someone can enjoy it!&lt;br /&gt;&lt;br /&gt;In &lt;span style="font-weight: bold; font-style: italic;"&gt;Options&lt;/span&gt; add &lt;span style="color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Uselsx "*lsxlc"&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In &lt;span style="font-weight: bold;"&gt;Declarations&lt;/span&gt; add &lt;a href="http://cubert-codepoet.blogspot.com/2006/07/sntt-how-to-shell-windows-application.html"&gt;Charles Robinsons code&lt;/a&gt;:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;Const SEE_MASK_NOCLOSEPROCESS = &amp;amp;H40&lt;br /&gt;Const SEE_MASK_FLAG_NO_UI = &amp;amp;H400&lt;br /&gt;&lt;br /&gt;Private Type SHELLEXECUTEINFO&lt;br /&gt; cbSize As Long&lt;br /&gt; fMask As Long&lt;br /&gt; hwnd As Long&lt;br /&gt; lpVerb As String&lt;br /&gt; lpFile As String&lt;br /&gt; lpParameters As String&lt;br /&gt; lpDirectory As String&lt;br /&gt; nShow As Long&lt;br /&gt; hInstApp As Long&lt;br /&gt; lpIDList As Long&lt;br /&gt; lpClass As String&lt;br /&gt; hkeyClass As Long&lt;br /&gt; dwHotKey As Long&lt;br /&gt; hIcon As Long&lt;br /&gt; hProcess As Long&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Declare Function ShellExecuteEx Lib "shell32.dll"_&lt;br /&gt;Alias "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As Long&lt;br /&gt;&lt;br /&gt;Declare Function TerminateProcess Lib "kernel32"_&lt;br /&gt;Alias "TerminateProcess" (Byval hProcess As Long, Byval uExitCode As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;In &lt;span style="font-weight: bold;"&gt;Initialize&lt;/span&gt; add the following code:&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;   On Error Goto ErrorHandler&lt;br /&gt;&lt;br /&gt; Dim SEI As SHELLEXECUTEINFO&lt;br /&gt;&lt;br /&gt; SEI.cbSize = Len(SEI)&lt;br /&gt; SEI.fMask =  SEE_MASK_NOCLOSEPROCESS Or SEE_MASK_FLAG_NO_UI&lt;br /&gt; SEI.lpVerb = "print"&lt;br /&gt; SEI.nShow = 1&lt;br /&gt; SEI.hInstApp = 0&lt;br /&gt; SEI.lpIDList = 0&lt;br /&gt;&lt;br /&gt; Dim s As New NotesSession&lt;br /&gt; Dim session As New LCSession&lt;br /&gt; Dim db As NotesDatabase&lt;br /&gt; Dim object As NotesEmbeddedObject&lt;br /&gt; Dim dc As NotesDocumentCollection&lt;br /&gt;&lt;br /&gt; Dim doc As NotesDocument&lt;br /&gt; Dim downloadfolder As String&lt;br /&gt;&lt;br /&gt; Dim extrachar As String&lt;br /&gt; Dim filecounter As Integer&lt;br /&gt; Dim filecount As Integer&lt;br /&gt; Dim filen As Variant&lt;br /&gt; Dim antalfiler As Variant&lt;br /&gt;&lt;br /&gt; Dim i As Integer, x As Integer, y As Integer&lt;br /&gt;&lt;br /&gt; Dim sFile As String&lt;br /&gt;&lt;br /&gt; Dim uidoc As NotesUIDocument&lt;br /&gt; Dim ws As New NotesUIWorkspace&lt;br /&gt; Dim success As Variant&lt;br /&gt;&lt;br /&gt; ' Create a folder for temporary storage of files&lt;br /&gt; downloadfolder = Environ("tmp")&lt;br /&gt;&lt;br /&gt; Set db = s.CurrentDatabase&lt;br /&gt;&lt;br /&gt; Set dc = db.UnprocessedDocuments&lt;br /&gt;&lt;br /&gt; For i = 1 To dc.Count&lt;br /&gt;     Set doc = dc.GetNthDocument( i )&lt;br /&gt; &lt;br /&gt;     ' Print document&lt;br /&gt;     Set uidoc =  ws.EditDocument( False , doc , True , )&lt;br /&gt;     Call uidoc.Print(1)&lt;br /&gt; &lt;br /&gt;     ' Get all attachments and print them&lt;br /&gt;     filen=Evaluate("@AttachmentNames",doc)&lt;br /&gt;     antalfiler=Evaluate("@Attachments", doc)&lt;br /&gt; &lt;br /&gt;     Call uidoc.Close&lt;br /&gt;     Delete uidoc&lt;br /&gt; &lt;br /&gt;     If antalfiler(0)&gt;0 Then&lt;br /&gt;         For filecounter=0 To antalfiler(0)-1&lt;br /&gt;             x=x+1&lt;br /&gt;             Set Object = doc.GetAttachment( filen(filecounter) )&lt;br /&gt;             If ( object.Type = EMBED_ATTACHMENT ) Then&lt;br /&gt;                 fileCount = fileCount + 1&lt;br /&gt;                 If Dir(downloadfolder+"\"+ filen(filecounter))="" Then&lt;br /&gt;                     extrachar=""&lt;br /&gt;                 Else&lt;br /&gt;                     ' Extra character in case there are attachments with the same name&lt;br /&gt;                     extrachar=Left(doc.universalid,4)+"___"&lt;br /&gt;                 End If&lt;br /&gt;                 Call object.ExtractFile (downloadfolder+"\"+extrachar+ filen(filecounter) )&lt;br /&gt;             End If&lt;br /&gt;         Next filecounter&lt;br /&gt;     End If&lt;br /&gt; &lt;br /&gt;     For y = 0 To filecounter-1&lt;br /&gt;         sFile = downloadfolder+"\"+extrachar+ filen(y)&lt;br /&gt;         SEI.lpFile = sFile&lt;br /&gt;         Call ShellExecuteEx(SEI)&lt;br /&gt;         Call session.Sleep(2000)&lt;br /&gt;     Next&lt;br /&gt; &lt;br /&gt;     ' Delete all files&lt;br /&gt;     Call session.Sleep(5000)&lt;br /&gt;     For y = 0 To filecounter-1&lt;br /&gt;         sFile = downloadfolder+"\"+extrachar+ filen(y)&lt;br /&gt;         Kill sFile&lt;br /&gt;     Next&lt;br /&gt; &lt;br /&gt;     'Call TerminateProcess(SEI.hProcess, 0)&lt;br /&gt; &lt;br /&gt; Next&lt;br /&gt;&lt;br /&gt; Exit Sub&lt;br /&gt;&lt;br /&gt;ErrorHandler:&lt;br /&gt; msgbox Error$ &amp;amp; " on line " &amp;amp; Cstr(Erl) &amp;amp; " in " &amp;amp; Lsi_info(12)&lt;br /&gt; Exit Sub&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/lotus+notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/shell" rel="tag" work=""&gt;Shell&lt;/a&gt;, &lt;a href="http://technorati.com/tag/print+attachments" rel="tag" work=""&gt;Print attachments&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-41178989322147616?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/41178989322147616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=41178989322147616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/41178989322147616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/41178989322147616'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/print-selected-document-and-its.html' title='Print selected documents and attachments from a view'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7102698953227413966</id><published>2007-10-13T07:48:00.005+02:00</published><updated>2008-04-11T14:25:30.672+02:00</updated><title type='text'>Java references</title><content type='html'>I decided to create a Java references page as well (see &lt;a href="http://thinkgreat.blogspot.com/2007/02/lotus-notes-and-domino-references.html"&gt;Lotus N/D references&lt;/a&gt; for Lotus Notes/Domino and Sametime references) for my own use and possibly for someone else as well. Feel free to leave comments if you have suggestions to other reference pages and I will update this page.&lt;br /&gt;Below is some of what I have come across so far.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Tutorials/References/APIs/Examples:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://java.sun.com/reference/docs/"&gt;Reference documentation&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/index.html"&gt;Java2 Platform Standard Edition 5.0 API Specification&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/"&gt;The Java Tutorials&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.exampledepot.com/"&gt;The Java Developers Almanac 1.4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Java conventions:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/search.wss?q=WPLCKCDOMI&amp;amp;tc=SSKTMJ+SSPQ69+SSKTWP&amp;amp;rs=463"&gt;Code conventions for the Java programming language&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.sun.com/j2se/javadoc/writingdoccomments/index.html"&gt;How to write comments for the JavaDoc Tool&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Tools/plug-ins for Java conventions:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://checkstyle.sourceforge.net/"&gt;Checkstyle&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://eclipse-cs.sourceforge.net/"&gt;Checkstyle plug-in for eclipse&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mobilefish.com/developer/checkstyle/checkstyle_quickguide_configuration_file.html"&gt;Mobilefish Checkstyle configuration file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jalopy.sourceforge.net/"&gt;Jalopy - Source code formatter&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Certification preparation:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://faq.javaranch.com/view?ScjpFaq"&gt;SCJP FAQ&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.boot.by/scjp-tiger/index.html"&gt;SCJP Tiger Study Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://javablackbelt.com/"&gt;JavaBlackBelt - Java Certification Community&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabeat.net/javabeat/scjp5/mocks/index.php"&gt;JavaBeat - SCJP Mock exams&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.examulator.com/phezam/question.php"&gt;eXamulator&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.whizlabs.com/articles/scjp5.0-article.html"&gt;SCJP 5.0 preparation article&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Java and Lotus Notes/Domino:&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.nsftools.com/tips/JavaTips.htm"&gt;nsf tools - Java Tips&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/library/notes-eclipse/"&gt;Using Lotus Notes with Eclipse to manage and run your Java programs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/TADN-72PP4K"&gt;Lotus Notes and Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://domino-javadoc.sourceforge.net/"&gt;Domino Javadoc Generator&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Java exceptions:&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2006/11/effective-exceptions.html"&gt;Effective Java exceptions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Eclipse:&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eclipseplugincentral.com/"&gt;Eclipse Plugin Central&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/lsseditor"&gt;Plugin: LotusScript Editor for Eclipse&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://rayfd.wordpress.com/2007/05/20/10-eclipse-navigation-shortcuts-every-java-programmer-should-know/"&gt;10 Eclipse Navigation Shortcuts Every Java Programmer Should Know&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Books:&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://books.google.com/books?id=5VTBuvfZDyoC&amp;amp;dq=%22Head+First+Java%22"&gt;Head First Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://books.google.com/books?id=pERFblHvR_oC&amp;amp;dq=%22Sun+Certified+Programmer+for+Java+5%22"&gt;Sun Certified Programmer for Java 5&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Other:&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://books.google.com/books?id=5VTBuvfZDyoC&amp;amp;dq=%22Head+First+Java%22"&gt;&lt;/a&gt;&lt;a href="http://career-assessments.blogspot.com/2008/01/sun-java-certifications-aspirants.html"&gt;Various Java links&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/references" rel="tag" work=""&gt;References&lt;/a&gt;, &lt;a href="http://technorati.com/tag/code+convention" rel="tag" work=""&gt;Code convention&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" rel="tag" work=""&gt;Development&lt;/a&gt;, &lt;a href="http://technorati.com/tag/certification" rel="tag" work=""&gt;Certification&lt;/a&gt;, &lt;a href="http://technorati.com/tag/notes+and+java" rel="tag" work=""&gt;Notes and Java&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7102698953227413966?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7102698953227413966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7102698953227413966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7102698953227413966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7102698953227413966'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/java-references.html' title='Java references'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5228579703262025247</id><published>2007-10-12T08:50:00.000+02:00</published><updated>2007-10-12T09:05:12.522+02:00</updated><title type='text'>Conventions for Java code</title><content type='html'>I like the structure with Java. Although you can create structure with any language it somehow feels as it comes with Java, so it feels easier to accomplish and is kind of satisfying (in a really geeky way). So included in my personal project to be a kick-ass java developer (;-) I am also aiming towards writing nice, readable code that is based on predefined code conventions and guidelines both for the programming part but also for commenting. &lt;br /&gt;&lt;br /&gt;You might have heard that really good written code doesn't need commenting. Maybe that's a bit exaggerated but in some sense true. If all variables, methods, classes and so on are named after specific conventions they will be more readable to you and other programmers that might inherit your code some day.&lt;br /&gt;&lt;br /&gt;Take a look at the conventions for coding and commenting here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html"&gt;Code conventions for the Java Programming Language&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://geosoft.no/development/javastyle.html#Naming%20Conventions"&gt;Java Programming Style Guidelines (another format of the above)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.sun.com/j2se/javadoc/writingdoccomments/index.html"&gt;How to write doc comments for the JavaDoc Tool&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/code+convention" rel="tag" work=""&gt;Code convention&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javadoc" rel="tag" work=""&gt;JavaDoc&lt;/a&gt;, &lt;a href="http://technorati.com/tag/naming" rel="tag" work=""&gt;naming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/programming+style+guidelines" rel="tag" work=""&gt;Programming Style Guidelines&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5228579703262025247?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5228579703262025247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5228579703262025247' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5228579703262025247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5228579703262025247'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/conventions-for-java-code.html' title='Conventions for Java code'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5547119893428076770</id><published>2007-10-11T07:20:00.000+02:00</published><updated>2007-10-11T07:27:37.664+02:00</updated><title type='text'>XHTML Character Entity Reference</title><content type='html'>For all of the web developers out there. &lt;a href="http://www.digitalmediaminute.com/reference/entity/index.php"&gt;Here&lt;/a&gt;'s an Ajax-based structured reference tool for XHTML Character entities. It lists the allowed entities in HTML 4 and XHTML 1.0 as outlined by &lt;a href="http://www.w3.org/TR/REC-html40/sgml/entities.html"&gt;W3C.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seems like it could be of good use at occasions!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/reference" rel="tag"&gt;Reference&lt;/a&gt;, &lt;a href="http://technorati.com/tag/character+entity" rel="tag" work=""&gt;Character entity&lt;/a&gt;, &lt;a href="http://technorati.com/tag/XHTML" rel="tag" work=""&gt;XHTML&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5547119893428076770?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5547119893428076770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5547119893428076770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5547119893428076770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5547119893428076770'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/xhtml-character-entity-reference.html' title='XHTML Character Entity Reference'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-371050369969353650</id><published>2007-10-03T11:50:00.001+02:00</published><updated>2007-10-04T13:22:25.213+02:00</updated><title type='text'>Get started with Dojo</title><content type='html'>Did you know that you could do &lt;a href="http://dojotoolkit.org/demos/fisheye-demo"&gt;this&lt;/a&gt; on any web page and fairly quickly? All you need to do is to access some javascript source files and add your own pictures. I might add the fisheye example to this blog later when I have more time.&lt;br /&gt;&lt;br /&gt;With Dojo someone else has done the work for you to use for free and it works in any browser (or at least the most common ones).&lt;br /&gt;&lt;br /&gt;I am currently looking into dojo and playing with it and I really like the way it's heading. An &lt;a href="http://dojo.inpdx.net/dojobox/trunk/api/"&gt;API (0.4.2)&lt;/a&gt; already exists much like &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/index.html"&gt;Java's&lt;/a&gt; although they can't really be compared since the documentation certainly could be better with examples and references and it takes quite a lot of time to understand what to do with the objects if you're new to the toolkit. A really good thing is that you, as in Java, can choose what to include in your webpage. That is you don't have to import the entire library but only for example the widget functionality (dojo.widget.*).&lt;br /&gt;&lt;br /&gt;Follow the link to dojo below to get started with several good &lt;a href="http://dojo.jot.com/Tutorials"&gt;tutorials&lt;/a&gt; and examples. But just to mention it, all you need to do is to download a zip-file and extract it to your file system. Then create a html-file, include dojo javascript source files and you're up and running.&lt;br /&gt;&lt;br /&gt;Further on, and this is really interesting, there is a rumour that says that Dojo will be installed by default on the next version of Domino. Now if that's going to happen or not, I don't know, but it certainly gives me another reason to start looking at this.&lt;br /&gt;&lt;br /&gt;If anyone knows any other good references or examples that you recommend please leave a comment.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://dojotoolkit.org/"&gt;Dojo&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojo.jot.com/WikiHome"&gt;The Dojo Project's JotSpot wiki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://redesign.dojotoolkit.org/"&gt;Alpha API (for Dojo 0.9)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojomino.com/dojomino/blog.nsf"&gt;Dojomino: Info and tutorials for using Dojo with Domino&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojotoolkit.org/book/dojo-book-0-9-0"&gt;The Dojo book, 0.9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The &lt;a href="http://quickrtemplates.com/"&gt;Lotus Quickr templates&lt;/a&gt; contains a lot of dojo code I've been told.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/dojo" rel="tag"&gt;dojo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javascript" rel="tag" work=""&gt;JavaScript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/toolkit" rel="tag" work=""&gt;Toolkit&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Quickr" rel="tag" work=""&gt;Lotus Quickr&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-371050369969353650?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/371050369969353650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=371050369969353650' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/371050369969353650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/371050369969353650'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/10/get-started-with-dojo.html' title='Get started with Dojo'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-4796608402232338045</id><published>2007-09-27T09:27:00.000+02:00</published><updated>2007-09-29T07:48:34.427+02:00</updated><title type='text'>4n0th3r gr8 g33k d8</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RvwbJq8f1FI/AAAAAAAACWA/jNVvdLN3fFc/s1600-h/DSC00144.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5114993129746846802" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RvwbJq8f1FI/AAAAAAAACWA/jNVvdLN3fFc/s400/DSC00144.JPG" border="0" /&gt;&lt;/a&gt;Well, I had no doubt about if this was going to be a good one or not, but just to be clear, it was!&lt;br /&gt;&lt;br /&gt;This tuesday we had our second &lt;a href="http://www.blogger.com/www.ekakan.com/g33k"&gt;g33k date&lt;/a&gt; and approximately 30 developers, both customers and partners and actually an IBM:er ;-) showed up to listen to &lt;a href="http://ekrantz.com/"&gt;Viktor Krantz&lt;/a&gt; and Troy Reimer from &lt;a href="http://www.snapps.com/snaweb.nsf"&gt;Snapps&lt;/a&gt; talking about &lt;a href="http://www-306.ibm.com/software/lotus/products/quickr/"&gt;Quickr&lt;/a&gt;, dojo, JSON and other stuff. They showed us demos and really good code examples as well.&lt;br /&gt;&lt;br /&gt;I have been looking more into the &lt;a href="http://dojotoolkit.org/"&gt;dojo toolkit&lt;/a&gt; that Viktor brought up during their presentation and it really fascinates me. It is SO easy to do cool stuff (depending on what you want to do and your level of skills of course). I can't believe I have avoided it before (not intentially though). Viktor explained to us about the pros of dojo and that it most likely will be part of next release of Domino as well, which makes it even more interesting.&lt;br /&gt;Troy seems to be the king of coding structure and commenting just to mention something. A closer look at a lotusscript agent he made was a beautiful sight and I have learned a lot from that too. Thank's a lot guys for a great evening!&lt;br /&gt;&lt;br /&gt;Besides this excellent show, we all had the privilege to meet each other and discuss those geeky things we like so much. Can't wait for next time!&lt;br /&gt;&lt;br /&gt;Just before and in the beginning of the meeting I got a chance to very shortly show Ekakan's office that I have built in &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt;. I explained a little about what second life is, the purpose, how to build stuff, scripting and business ideas and I hope I am not the only one seeing the opportunities that lies here.&lt;br /&gt;&lt;br /&gt;If you are interested in more info about Viktor and Troy, I described that in a recent post that you can read more about &lt;a href="http://thinkgreat.blogspot.com/2007/08/september-g33k.html"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And as a last thing I recorded a little piece of &lt;a href="http://niklas.waller.googlepages.com/MOV00142.swf"&gt;video&lt;/a&gt; where Viktor talks about Dojo. It's of a horrible quality but you can at least probably here something.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/G33k" rel="tag"&gt;G33k&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Dojo" rel="tag" work=""&gt;Dojo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Quickr" rel="tag" work=""&gt;Quickr&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Snapps" rel="tag" work=""&gt;Snapps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/secondlife" rel="tag" work=""&gt;Second Life&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-4796608402232338045?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/4796608402232338045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=4796608402232338045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4796608402232338045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4796608402232338045'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/09/4n0th3r-gr8-g33k-d8.html' title='4n0th3r gr8 g33k d8'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Izi6ez9_A_E/RvwbJq8f1FI/AAAAAAAACWA/jNVvdLN3fFc/s72-c/DSC00144.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6566922987488424772</id><published>2007-09-10T08:00:00.000+02:00</published><updated>2007-09-10T08:24:11.479+02:00</updated><title type='text'>New ODS for Domino 8</title><content type='html'>The ODS (On Disk Structure) has changed for Domino from ODS 43 to ODS 48. It is not turned on by default though. Add this new notes.ini parameter to either the Domino server or the client and every new application you create will be with the new ODS version:&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Create_R8_Databases=1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Upgrade existing databases to ODS 48 by using the notes.ini parameter and perform a copy-style compact (Load Compact -c).&lt;br /&gt;&lt;br /&gt;Read more on this &lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21267844"&gt;technote&lt;/a&gt; and on &lt;a href="http://cwhisonant.blogspot.com/2007/09/domino-8-101-ods-48.html"&gt;Chris Whisonant&lt;/a&gt;'s blog who also writes about design compression.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.vinceschuurman.com/home/ndt4.nsf/%28LUBlogContent%29/200708311441"&gt;Vince Schuurman&lt;/a&gt; writes about compression problems which is caused by the fact that encryption is enabled by default in Domino 8 (which can be read in the comments by Chris Whisonant).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/ODS" rel="tag"&gt;ODS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Design+Compression" rel="tag" work=""&gt;Design Compression&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6566922987488424772?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6566922987488424772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6566922987488424772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6566922987488424772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6566922987488424772'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/09/new-ods-for-domino-8.html' title='New ODS for Domino 8'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7713437135510795800</id><published>2007-08-30T18:39:00.000+02:00</published><updated>2007-09-01T10:32:33.246+02:00</updated><title type='text'>September G33K</title><content type='html'>&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;* UPDATE *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Date for september g33k has been changed to the 25th of september&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/Rtb6hlPg1LI/AAAAAAAACV4/Zn44vA-7xJY/s1600-h/techie2.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/Rtb6hlPg1LI/AAAAAAAACV4/Zn44vA-7xJY/s400/techie2.bmp" alt="" id="BLOGGER_PHOTO_ID_5104542682510841010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In may 24th earlier this year the first &lt;a href="http://www.ekakan.com/g33k"&gt;g33k date&lt;/a&gt; took off for which the expectations were set high and which also ended up very successfully. Another g33k meeting has been planned for &lt;span style="font-weight: bold;"&gt;september 25th&lt;/span&gt; and you wouldn't want to miss it!!!&lt;br /&gt;&lt;br /&gt;This time &lt;a href="http://ekrantz.com/"&gt;Viktor Krantz&lt;/a&gt; and Troy Reimer from Snapps (US) are keynote speakers and will talk about the relatively new product &lt;a href="http://www.ibm.com/developerworks/lotus/products/quickr/"&gt;Quickr&lt;/a&gt; and other things I'm sure. &lt;a href="http://www.snapps.com/snaweb.nsf"&gt;Snapps&lt;/a&gt; is the official IBM Design Partner for Quickplace (Quickr) and has produced high-quality, free Quickplace and Quickr templates. For the interested you can find templates for Quickplace 7 &lt;a href="http://www.snapps.com/qptools"&gt;here&lt;/a&gt; and Lotus Quickr 8 templates at &lt;a href="http://quickrtemplates.com/"&gt;QuickrTemplates.com&lt;/a&gt;. Snapps are also co-producers of &lt;a href="http://www.collaborationuniversity.com/"&gt;Collaboration University&lt;/a&gt; and let's not forget to mention &lt;a href="http://www.lotusrockstar.com/"&gt;Rob Novak&lt;/a&gt;'s and Viktor Krantz's very popular session 'The great code giveaway' which is held every year at &lt;a href="http://www-306.ibm.com/software/lotus/events/lotusphere2008/"&gt;Lotusphere&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is a great opportunity to meet other developers working with Lotus Notes/Domino, Java, web etc. and I assure you it will be both instructive, fun and beerish in a comfortable mixture that especially g33ks like us appreciate ;-)&lt;br /&gt;&lt;br /&gt;The time for the meeting is set to 06:00 PM and will be held in the center of Stockholm, Sweden also this time at Ekakan's premises. Check &lt;a href="http://www.ekakan.com/g33k"&gt;here&lt;/a&gt; for more details and the latest information.&lt;br /&gt;&lt;br /&gt;Sign up here in a comment or send a &lt;a href="mailto:g33k@ekakan.com"&gt;mail&lt;/a&gt; if you would like to join us!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/g33k" rel="tag"&gt;g33k&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag" work=""&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Snapps" rel="tag" work=""&gt;Snapps&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7713437135510795800?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7713437135510795800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7713437135510795800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7713437135510795800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7713437135510795800'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/september-g33k.html' title='September G33K'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/Rtb6hlPg1LI/AAAAAAAACV4/Zn44vA-7xJY/s72-c/techie2.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5205387953191185703</id><published>2007-08-29T11:10:00.000+02:00</published><updated>2007-08-31T12:21:17.345+02:00</updated><title type='text'>Notes/Domino 8 preparation test are out</title><content type='html'>IBM Lotus Notes/Domino 8 certification preparation tests from CertFX are out:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.certfx.com/product_info.php?cPath=25&amp;products_id=164"&gt;190-801 IBM Lotus Notes Domino 8 Application Development Update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.certfx.com/product_info.php?cPath=25&amp;amp;products_id=165"&gt;190-802 IBM Lotus Notes Domino 8 System Administration Update&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Certification" rel="tag" work=""&gt;Certification&lt;/a&gt;, &lt;a href="http://technorati.com/tag/certFX" rel="tag" work=""&gt;certFX&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5205387953191185703?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5205387953191185703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5205387953191185703' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5205387953191185703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5205387953191185703'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/notesdomino-8-prep-test-are-out.html' title='Notes/Domino 8 preparation test are out'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6759466720321936374</id><published>2007-08-27T13:21:00.000+02:00</published><updated>2007-08-27T13:32:05.755+02:00</updated><title type='text'>Java 5 in Notes 8</title><content type='html'>Java 5 (Tiger) is included in Notes 8. N/D 8 is backwards compatible though and defaults to earlier API. To make use of the new Java API when writing source code directly in the Notes client some adjustments are needed.&lt;br /&gt;&lt;br /&gt;Add the following line to Notes.ini and restart notes:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;javaCompilerTarget=1.5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Got this tip from Mikkel Heisterberg on &lt;a href="http://lekkimworld.com/2007/08/27/discovering_notes_8_enabling_java_5_source_compilation.html"&gt;lekkimworld.com.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Tiger" rel="tag"&gt;Tiger&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag" work=""&gt;Java&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6759466720321936374?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6759466720321936374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6759466720321936374' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6759466720321936374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6759466720321936374'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/java-5-in-notes-8.html' title='Java 5 in Notes 8'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2206796696062255878</id><published>2007-08-20T20:53:00.001+02:00</published><updated>2007-08-20T20:53:09.568+02:00</updated><title type='text'>"That's not a bug that's a feature"</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/dratz/1045336659/" title="photo sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1197/1045336659_e2c01251c6.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/dratz/1045336659/"&gt;feature&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/dratz/"&gt;dratz&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2206796696062255878?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2206796696062255878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2206796696062255878' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2206796696062255878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2206796696062255878'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/not-bug-that-feature.html' title='&amp;quot;That&amp;#39;s not a bug that&amp;#39;s a feature&amp;quot;'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1197/1045336659_e2c01251c6_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7505010904574766380</id><published>2007-08-16T21:36:00.000+02:00</published><updated>2007-08-16T23:04:05.874+02:00</updated><title type='text'>Developing Java for Domino in Eclipse</title><content type='html'>I try to develop all agents and script libraries in Java rather than lotusscript nowadays. The notes java (from the lotus.domino library) covers many of the functions that lotusscript offers and besides that you have the whole Java library itself which many times makes it more powerful than lotusscript.&lt;br /&gt;&lt;br /&gt;The notes client is not the best Java editor though. The type ahead functionality is not there as it is for lotusscript and the lack of color coding makes the code a bit difficult to read. Once you have tried to develop Java using Eclipse you get spoiled and it really is a great thing to be able to develop java applications (like agents and script libraries) for Domino in the Eclipse client.&lt;br /&gt;&lt;br /&gt;Here's how to do it:&lt;br /&gt;- Assuming you have a functional Eclipse client, create a new project (for example 'Notes Java') and open the properties for that project.&lt;br /&gt;- Click on 'Java Build Path'&lt;br /&gt;- Click on tab 'Libraries' and press button 'Add External JARs'&lt;br /&gt;- Find 'Notes.jar' and click on open to add the special notes java classes to the build path, which makes it possible to use them in the Eclipse client. (I have the notes 7 client installed and the path was 'C:\Program\lotus\notes\jvm\lib\ext\Notes.jar')&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RsSw61Pg1GI/AAAAAAAACVQ/uK5KldS-VU4/s1600-h/eclipseJavaBuild.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RsSw61Pg1GI/AAAAAAAACVQ/uK5KldS-VU4/s400/eclipseJavaBuild.JPG" alt="" id="BLOGGER_PHOTO_ID_5099395202861290594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Create a package in the project and under the package create a class called for example 'JavaAgent'.&lt;br /&gt;- Change 'Superclass' to 'lotus.domino.AgentBase'.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RsSxV1Pg1HI/AAAAAAAACVY/_ls3vMsLRTo/s1600-h/EclipseJavaClassPrep.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RsSxV1Pg1HI/AAAAAAAACVY/_ls3vMsLRTo/s400/EclipseJavaClassPrep.JPG" alt="" id="BLOGGER_PHOTO_ID_5099395666717758578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Now start writing Java code in the Eclipse client as you normally would in the notes client. Copy and paste the skeleton code that always comes with a new java agent. Here's a test agent that uses a notes view to loop through all documents and prints a field value for each document.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;package com.ekakan.NotesJava.agents;&lt;br /&gt;import lotus.domino.*;&lt;br /&gt;&lt;br /&gt;public class JavaAgent extends AgentBase {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;    public void NotesMain() {&lt;br /&gt;&lt;br /&gt;   try {&lt;br /&gt;       Session session = getSession();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;          AgentContext agentContext = session.getAgentContext();&lt;br /&gt; &lt;br /&gt;       Database db = agentContext.getCurrentDatabase();&lt;br /&gt;       View view = db.getView("actions");&lt;br /&gt;       Document doc = view.getFirstDocument();&lt;br /&gt; &lt;br /&gt;       while (doc != null) {&lt;br /&gt;           if (doc.isValid()) {&lt;br /&gt;               System.out.println(doc.getItemValueString("action"));&lt;br /&gt;           }&lt;br /&gt;           doc = view.getNextDocument(doc);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;            }&lt;br /&gt;&lt;br /&gt;   } catch(Exception e) {&lt;br /&gt;       e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;      }&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- To run the code, first compile it in the Eclipse client to create a class-file, i.e. 'JavaAgent.class'.&lt;br /&gt;- Import the class file to a new notes agent using the 'Imported Java' option.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RsS0cVPg1II/AAAAAAAACVg/sR9NSPp74pM/s1600-h/NotesImportedJava.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RsS0cVPg1II/AAAAAAAACVg/sR9NSPp74pM/s400/NotesImportedJava.JPG" alt="" id="BLOGGER_PHOTO_ID_5099399076921791618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Save and use in what way you would like to.  Whenever a change is made to the java file in the eclipse client the class file has to be imported into the notes client again of course.&lt;br /&gt;- Another option instead of importing the class file is simply to copy and paste the code from eclipse to notes.&lt;br /&gt;&lt;br /&gt;One thing that you might come across when trying to run the agent in the notes client is an unpleasant error message on the Java console saying something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;java.lang.UnsupportedClassVersionError: Unsupported major.minor version 49.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This means that the JDK used to compile with is of a newer version than the version that the application is running against. Which in this case means that your Eclipse proabably uses version 5.0 or 6.0 while Notes uses 1.4. Check on the Domino console for the JVM version running using the command 'Show JVM'.&lt;br /&gt;In Eclipse, open the properties for the project and click on 'Java Compiler'. In the JDK section, set the correct compiler compliance level, in this case 1.4.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RsS51FPg1KI/AAAAAAAACVw/ESC6KoR2Mso/s1600-h/eclipseCompilerOpt.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RsS51FPg1KI/AAAAAAAACVw/ESC6KoR2Mso/s400/eclipseCompilerOpt.JPG" alt="" id="BLOGGER_PHOTO_ID_5099404999681692834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Eclipse" rel="tag" work=""&gt;Eclipse&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7505010904574766380?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7505010904574766380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7505010904574766380' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7505010904574766380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7505010904574766380'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/developing-java-for-domino-in-eclipse.html' title='Developing Java for Domino in Eclipse'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/RsSw61Pg1GI/AAAAAAAACVQ/uK5KldS-VU4/s72-c/eclipseJavaBuild.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5828011973500501581</id><published>2007-08-14T11:59:00.000+02:00</published><updated>2007-08-14T12:03:27.526+02:00</updated><title type='text'>Gmail Toolbox</title><content type='html'>&lt;a href="http://mashable.com/"&gt;Mashable&lt;/a&gt; has listed the &lt;a href="http://mashable.com/2007/08/10/gmail-toolbox/"&gt;Gmail toolbox&lt;/a&gt; with over 60 tools for your Gmail.&lt;br /&gt;&lt;br /&gt;A must for &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; lovers!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Gmail" rel="tag"&gt;Gmail&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Toolbox" rel="tag" work=""&gt;Toolbox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google" rel="tag" work=""&gt;Google&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5828011973500501581?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5828011973500501581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5828011973500501581' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5828011973500501581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5828011973500501581'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/gmail-toolbox.html' title='Gmail Toolbox'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-1278078579698786450</id><published>2007-08-13T16:56:00.000+02:00</published><updated>2007-08-13T21:38:15.588+02:00</updated><title type='text'>Fun on YouTube!</title><content type='html'>This is hilarious!&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FZKQp_yKNws"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/FZKQp_yKNws" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And this is just so finnish ;-)&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zwakjoSs754"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/zwakjoSs754" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Thanks to my good friends Pär and Kristian for this!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/YouTubr" rel="tag"&gt;YouTube&lt;/a&gt;, &lt;a href="http://technorati.com/tag/video" rel="tag" work=""&gt;video&lt;/a&gt;, &lt;a href="http://technorati.com/tag/crazy+host" rel="tag" work=""&gt;Crazy host&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Finnish+disco+dancing" rel="tag" work=""&gt;Finnish Disco Dancing&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-1278078579698786450?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/1278078579698786450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=1278078579698786450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1278078579698786450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1278078579698786450'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/fun-on-youtube.html' title='Fun on YouTube!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2837980386717150129</id><published>2007-08-06T13:47:00.000+02:00</published><updated>2007-08-08T15:53:16.913+02:00</updated><title type='text'>Evaluate in Java</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Something I didn't know is that the evaluate function that is used in lotusscript to take advantage of the power of formulas also can be used in Java agents or script libraries in the notes client. There is a slight difference though:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Here's how it's used in Lotusscript. An array of strings is returned: &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;strArray=Evaluate(|@Unique(@DbColumn("":"ReCache"; "":""; "summaries"; 1))|)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Java you make use of the session object to get the evaluate function. A vector is returned. Note that you replace the pipes (|) with (").&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Vector v=session.evaluate("@Unique(@DbColumn('':'ReCache'; '':''; 'summaries'; 1))");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To loop through the vector and use the values as strings, do something like this:&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;for (int i=0; i&amp;lt;v.size(); i++) { &lt;br /&gt;  System.out.println(v.elementAt(i));&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Read more and see examples of the evaluate function on &lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/PPAN-6MEVDZ"&gt;notessidan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/evaluate" rel="tag"&gt;evaluate&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag" work=""&gt;Java&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2837980386717150129?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2837980386717150129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2837980386717150129' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2837980386717150129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2837980386717150129'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/08/evaluate-in-java.html' title='Evaluate in Java'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6371565426766507403</id><published>2007-07-27T08:24:00.000+02:00</published><updated>2007-07-27T08:44:54.428+02:00</updated><title type='text'>About mail.box</title><content type='html'>Sometimes it is desirable to put mail messages directly into the mail box on the server. If the server has one mail box it is called &lt;span style="font-weight: bold;"&gt;mail.box&lt;/span&gt;. But as you might know it is possible to create several mail boxes to increase performance if lots of mail are running through the system. Be cautious here though, 18 mail boxes is not a good alternative but 2, 3 or 4 might really help. Anyway, when telling the server to create several mail boxes the database mail.box will disappear and instead new mail boxes will be created called mail1.box, mail2.box and so on.&lt;br /&gt;&lt;br /&gt;Now, if your application wants to create a mail in mail.box based on some form you probably would like to hard code the name of the database, that is mail.box. But what if the server has several mail boxes? No worries, don't change a thing. You still type mail.box and the server/router will put the mail in the mail box which is mostly available at the time.&lt;br /&gt;&lt;br /&gt;It might be good to know that this is not supported officially though.&lt;br /&gt;&lt;br /&gt;Here's where you change how many mail boxes to use. The command "&lt;span style="font-weight: bold; font-style: italic;"&gt;Tell Router Update Config&lt;/span&gt;" should make the changes take effect immediately or you could just wait 5 minutes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/RqmQkbxsNyI/AAAAAAAACUs/528CKHrOxqM/s1600-h/mailboxes.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/RqmQkbxsNyI/AAAAAAAACUs/528CKHrOxqM/s400/mailboxes.JPG" alt="" id="BLOGGER_PHOTO_ID_5091759809324922658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here's a code strip as an example of how to put mail directly in mail.box.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-family:courier new;font-size:78%;"  &gt;Dim session As New NotesSession&lt;br /&gt;Dim workspace As New NotesUIWorkspace&lt;br /&gt;Dim db As NotesDatabase&lt;br /&gt;Dim serverName As String&lt;br /&gt;Dim uidoc As NotesUIDocument&lt;br /&gt;Dim doc As NotesDocument&lt;br /&gt;Dim rtitemA As NotesRichTextItem&lt;br /&gt;Dim rtitemB As NotesRichTextItem&lt;br /&gt;&lt;br /&gt;Set db = session.CurrentDatabase&lt;br /&gt;Set uidoc = workspace.CurrentDocument&lt;br /&gt;&lt;br /&gt;serverName = db.Server&lt;br /&gt;Dim mailBoxDb As New NotesDatabase(serverName, "mail.box") &lt;br /&gt;Dim mailDoc As NotesDocument&lt;br /&gt;Set doc = uidoc.Document&lt;br /&gt;&lt;br /&gt;Set mailDoc = New NotesDocument(mailBoxDb)&lt;br /&gt;Call mailDoc.AppendItemValue("Form", "Memo")&lt;br /&gt;Call mailDoc.AppendItemValue("From", uidoc.FieldGetText("From"))&lt;br /&gt;Call mailDoc.AppendItemValue("SendFrom", uidoc.FieldGetText("From"))         &lt;br /&gt;Call mailDoc.AppendItemValue("Principal", uidoc.FieldGetText("Principal"))     &lt;br /&gt;Call mailDoc.AppendItemValue("SendTo", uidoc.FieldGetText("SendTo")) &lt;br /&gt;Call mailDoc.AppendItemValue("Recipients", uidoc.FieldGetText("SendTo")) &lt;br /&gt;Call mailDoc.AppendItemValue("ReplyTo", uidoc.FieldGetText("ReplyTo"))'&lt;br /&gt;Call mailDoc.AppendItemValue("Subject", uidoc.FieldGetText("Subject"))&lt;br /&gt;       &lt;br /&gt;Set rtitemA = New notesrichtextitem(mailDoc, "Body")     &lt;br /&gt;Set rtitemB = doc.GetFirstItem("messageBody")&lt;br /&gt;       &lt;br /&gt;Call rtitemA.AddNewline(1)         &lt;br /&gt;Call rtItemA.AppendRTItem(rtitemB)&lt;br /&gt;       &lt;br /&gt;Call mailDoc.Save(True, False)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/mail.box" rel="tag"&gt;mail.box&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6371565426766507403?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6371565426766507403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6371565426766507403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6371565426766507403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6371565426766507403'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/07/about-mailbox.html' title='About mail.box'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/RqmQkbxsNyI/AAAAAAAACUs/528CKHrOxqM/s72-c/mailboxes.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-3936518867226556244</id><published>2007-07-09T07:10:00.000+02:00</published><updated>2007-07-09T07:41:24.108+02:00</updated><title type='text'>Good reading today</title><content type='html'>Web developer links:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.vandelaydesign.com/blog/design/83-top-webmaster-resources/"&gt;83 top webmaster resources&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://infovore.org/archives/2007/07/06/the-css-redundancy-checker/"&gt;The CSS redundancy checker&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpfour.com/blog/2007/06/30/jquery-essentials/"&gt;10 jQuery essentials&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.programmableweb.com/apis/directory/1?sort=date"&gt;Web 2.0 API listing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.thomasfrank.se/json_editor.html"&gt;New JSON editor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.inspirationbit.com/16-best-loved-font-bits-in-web-design/"&gt;16 best-loved font bits in web design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.lotusnotes.be/domino/archive/2007-07-08-richtext-to-xhtml.html"&gt;Notes rich text to XHTML&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;And some other useful and interesting stuff:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.phenoelit-us.org/dpl/dpl.html"&gt;Default password list&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://softarc.blogspot.com/2007/07/java-worst-practices.html"&gt;Java worst practices&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.addpoll.com/results?6993"&gt;Which Java IDE are you using?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.jwebnet.net/advGoogleSearch.html"&gt;Unofficial Google Advanced search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" rel="tag" work=""&gt;development&lt;/a&gt;, &lt;a href="http://technorati.com/tag/links" rel="tag" work=""&gt;links&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-3936518867226556244?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/3936518867226556244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=3936518867226556244' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3936518867226556244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3936518867226556244'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/07/good-reading-today.html' title='Good reading today'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2030229469224857677</id><published>2007-07-01T09:00:00.000+02:00</published><updated>2007-08-13T17:40:22.148+02:00</updated><title type='text'>Ekakans office in SL is getting its first shapes</title><content type='html'>I have started to build an office for &lt;a href="http://www.ekakan.com/"&gt;Ekakan&lt;/a&gt; in &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt; and well... you have to start somewhere ;-)&lt;br /&gt;Here's what it looks like at this very moment. I/we have great plans, ideas and thoughts for this. Although Ekakan doesn't yet have it's own place in SL, it will soon be for real and I'll let you know when that happens.&lt;br /&gt;&lt;br /&gt;The idea is to be visible, to show the company and its competence in yet another medium. Maybe to be able to talk to the consultants the avatar way, read curriculum vitaes (resumes) and hire consultants. There are also plans to offer different types of tips and tricks and to be able to assist in different ways. The place to go to when you need to kill twenty minutes or help with techie questions and issues.&lt;br /&gt;&lt;br /&gt;Come to the &lt;a href="http://slurl.com/secondlife/IBM%206/78/62/23"&gt;IBM Sandbox&lt;/a&gt; and I will give you the grand tour ;-) (if I'm currently there).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/Roa7kucbLdI/AAAAAAAAB7o/LUW6DPjwEo0/s1600-h/ekakan_office_v12_2.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/Roa7kucbLdI/AAAAAAAAB7o/LUW6DPjwEo0/s400/ekakan_office_v12_2.JPG" alt="" id="BLOGGER_PHOTO_ID_5081955469151120850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;View from outside&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/Roa7gecbLcI/AAAAAAAAB7g/o4FrJtt6svc/s1600-h/ekakan_office_v12_1.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/Roa7gecbLcI/AAAAAAAAB7g/o4FrJtt6svc/s400/ekakan_office_v12_1.JPG" alt="" id="BLOGGER_PHOTO_ID_5081955396136676802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Inside the office. Photos of some of the employees on the wall which show short presentations when touched.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/Roa_gecbLeI/AAAAAAAAB7w/LcGTI5JkBbQ/s1600-h/ekakan_office_v12_3.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/Roa_gecbLeI/AAAAAAAAB7w/LcGTI5JkBbQ/s400/ekakan_office_v12_3.JPG" alt="" id="BLOGGER_PHOTO_ID_5081959794183187938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;There's also a window to lighten up the place and coloured sofas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/ekakan" rel="tag"&gt;Ekakan&lt;/a&gt;, &lt;a href="http://technorati.com/tag/secondlife" rel="tag" work=""&gt;Second Life&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2030229469224857677?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2030229469224857677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2030229469224857677' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2030229469224857677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2030229469224857677'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/07/ekakans-office-in-sl-is-getting-its.html' title='Ekakans office in SL is getting its first shapes'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/Roa7kucbLdI/AAAAAAAAB7o/LUW6DPjwEo0/s72-c/ekakan_office_v12_2.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7752095329465214169</id><published>2007-06-30T11:17:00.001+02:00</published><updated>2007-07-02T08:25:50.330+02:00</updated><title type='text'>LSL-script for a Second Life football</title><content type='html'>I have been looking into the Linden Script Language (LSL) to be able to do more cool stuff within Second Life.&lt;br /&gt;&lt;br /&gt;Here's a small script for a football. The ball can be kicked by just walking against it. Touching it causes the ball to bounce up in the air a couple of feet. You can also talk to it by saying "kick" which causes the ball to move with a certain vector strength and direction. "High kick" makes the ball going forward up in the air.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;default {&lt;br /&gt;state_entry () {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;      llListen (0, "", "","");&lt;br /&gt;// Make sure that Physical is turned on&lt;br /&gt;llSetStatus (1, TRUE);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;collision_start (integer total_number) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;          // Get the vector that points from the kicker to the ball&lt;br /&gt;vector diff = llGetPos() - llDetectedPos(0);&lt;br /&gt;&lt;br /&gt;// Force the z coordinate up&lt;br /&gt;diff.z = .1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;// Scale the vector to a fixed length&lt;br /&gt;vector kick_vector = llVecNorm(diff)*5;&lt;br /&gt;&lt;br /&gt;// Apply the kick vector to the ball&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;      llApplyImpulse(kick_vector, FALSE);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;listen (integer channel, string name, key id, string message) {&lt;br /&gt;if (message == "kick") {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;            // Get the vector that points from the kicker to the ball&lt;br /&gt;        vector diff = llGetPos() - llDetectedPos(0);&lt;br /&gt;&lt;br /&gt;  // Force the z coordinate up&lt;br /&gt;        diff.z = .1;&lt;br /&gt;&lt;br /&gt;        // Scale the vector to a fixed length&lt;br /&gt;        vector kick_vector = llVecNorm(diff)*10;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;  // Apply the kick vector to the ball&lt;br /&gt;        llApplyImpulse(kick_vector, FALSE);&lt;br /&gt;}&lt;br /&gt;else if (message == "high kick") {&lt;br /&gt;        // Get the vector that points from the kicker to the ball&lt;br /&gt;        vector diff = llGetPos() - llDetectedPos(0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;  // Set the z-coordinate high up&lt;br /&gt;        diff.z =500;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;  // Scale the vector to a fixed length&lt;br /&gt;        vector kick_vector = llVecNorm(diff)*25;&lt;br /&gt;&lt;br /&gt;        // Apply the kick vector to the ball&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;          llApplyImpulse(kick_vector, FALSE);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:78%;" &gt;        }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;touch_start (integer total_number) {&lt;br /&gt;// Create a manual kick vector where only the z-coordinate has a value separate from zero&lt;br /&gt;vector kick_vector = &amp;lt;0.0,0.0,0.0&amp;gt;;&lt;br /&gt;&lt;br /&gt;// Apply the kick vector to the ball&lt;br /&gt;llApplyImpulse(kick_vector, FALSE);&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy/type the script into the script editor pane when creating/replacing a new script for an object. Remember you have to be in a place where scripting is allowed to modify it and see the changes in action. &lt;a href="http://slurl.com/secondlife/Second%20Sweden/122/129/22"&gt;Second Sweden&lt;/a&gt; allows it and there are many more places.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RoY0TucbB-I/AAAAAAAAAuo/2Av_OQcvdMw/s1600-h/football2.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RoY0TucbB-I/AAAAAAAAAuo/2Av_OQcvdMw/s400/football2.JPG" alt="" id="BLOGGER_PHOTO_ID_5081806743023585250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RoY0g-cbB_I/AAAAAAAAAuw/ftms6YrSff0/s1600-h/lslscript2.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RoY0g-cbB_I/AAAAAAAAAuw/ftms6YrSff0/s320/lslscript2.JPG" alt="" id="BLOGGER_PHOTO_ID_5081806970656851954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RoY11ucbCCI/AAAAAAAAAvI/bDQ-0s5_xNQ/s1600-h/football.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RoY11ucbCCI/AAAAAAAAAvI/bDQ-0s5_xNQ/s200/football.JPG" alt="" id="BLOGGER_PHOTO_ID_5081808426650765346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here are a couple of reference pages to get you started:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/edu/r-dw-r-radsl.html?ca=drs-"&gt;- This article&lt;/a&gt; is good to get you started. I have taken some lines of code from here.&lt;br /&gt;&lt;a href="http://wiki.secondlife.com/wiki/LSL_Portal"&gt;- LSL Portal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sltutorials.net/"&gt;- Second Life Tutorials&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/secondlife" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/lsl" rel="tag" work=""&gt;LSL&lt;/a&gt;, &lt;a href="http://technorati.com/tag/linden+script+language" rel="tag" work=""&gt;Linden Script Language&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ball" rel="tag" work=""&gt;Ball&lt;/a&gt;, &lt;a href="http://technorati.com/tag/script" rel="tag" work=""&gt;Script&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7752095329465214169?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7752095329465214169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7752095329465214169' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7752095329465214169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7752095329465214169'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/06/lsl-script-for-second-life-fotball.html' title='LSL-script for a Second Life football'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/RoY0TucbB-I/AAAAAAAAAuo/2Av_OQcvdMw/s72-c/football2.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2065555981021369016</id><published>2007-06-14T00:21:00.000+02:00</published><updated>2007-06-15T00:03:17.889+02:00</updated><title type='text'>My first iGoogle Gadget</title><content type='html'>*** &lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt; ***&lt;br /&gt;I have updated and improved the Gadget some. It got better looking design and also a new view of the latest content from developerWorks, which is also default. If you added the last one, please update!&lt;br /&gt;*** *** *** *** ***&lt;br /&gt;&lt;br /&gt;I was inspired by the iGoogle Gadget that &lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/TADN-73ZT9M"&gt;Thomas Adrian&lt;/a&gt; made.&lt;br /&gt;You've heard of &lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt;. Now &lt;a href="http://www.google.com/apis/gadgets/index.html"&gt;Google Gadgets&lt;/a&gt; are getting more &lt;a href="http://www.ibm.com/developerworks/library/wa-gizmos/"&gt;popular&lt;/a&gt;. And as if that's not enough &lt;a href="http://www.google.com/apis/maps/documentation/mapplets/"&gt;Google Mapplets&lt;/a&gt; are coming as well, which is Google Gadgets that can manipulate a map using the Google Maps API. This is cool!&lt;br /&gt;&lt;br /&gt;This is my gadget showing the developerWorks technical library views. Default is Lotus, but you can change that to any of the other views and whether you want to see the summary and how many entries you'd like to see. I have uploaded it to the &lt;a href="http://www.google.com/ig/directory?source=gapi"&gt;content directory&lt;/a&gt;, where you can get more cool gadgets for your &lt;a href="http://www.google.com/ig"&gt;iGoogle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;script src="http://gmodules.com/ig/ifr?url=http://niklas.waller.googlepages.com/dev_works_lib_view.xml&amp;synd=open&amp;amp;amp;amp;amp;amp;w=400&amp;h=330&amp;amp;title=developerWorks%20Technical%20Libraries&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;amp;output=js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Google" rel="tag"&gt;Google&lt;/a&gt;, &lt;a href="http://technorati.com/tag/iGoogle" rel="tag" work=""&gt;iGoogle&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google+Gadgets" rel="tag" work=""&gt;Google Gadgets&lt;/a&gt;, &lt;a href="http://technorati.com/tag/developerWorks" rel="tag" work=""&gt;developerWorks&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2065555981021369016?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2065555981021369016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2065555981021369016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2065555981021369016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2065555981021369016'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/06/my-first-igoogle-gadget.html' title='My first iGoogle Gadget'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-1750717531700265566</id><published>2007-06-13T16:43:00.000+02:00</published><updated>2007-06-13T16:59:04.597+02:00</updated><title type='text'>Domino Designer in Eclipse</title><content type='html'>If you have tried &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; for regular Java programming you know how comfortable it is to work with. As you might know there will be a Domino Designer in Eclipse released sometime in the future and &lt;a href="http://mvgirl.blogspot.com/"&gt;Maureen Leland&lt;/a&gt; has posted a couple of screenshots on the new progress on this project. Especially the &lt;a href="http://mvgirl.blogspot.com/2007/06/domino-designer-dnug-presentation.html"&gt;Java editor&lt;/a&gt; is beautiful ;-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RnAEzXQYdkI/AAAAAAAAAn0/qmptwotbw2s/s1600-h/javaeditor.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RnAEzXQYdkI/AAAAAAAAAn0/qmptwotbw2s/s400/javaeditor.jpg" alt="" id="BLOGGER_PHOTO_ID_5075562060509115970" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Domino+designer" rel="tag"&gt;Domino designer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Eclipse" rel="tag" work=""&gt;Eclipse&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" rel="tag" work=""&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag" work=""&gt;Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-1750717531700265566?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/1750717531700265566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=1750717531700265566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1750717531700265566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/1750717531700265566'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/06/domino-designer-in-eclipse.html' title='Domino Designer in Eclipse'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Izi6ez9_A_E/RnAEzXQYdkI/AAAAAAAAAn0/qmptwotbw2s/s72-c/javaeditor.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8221565856144237763</id><published>2007-06-06T22:23:00.000+02:00</published><updated>2007-06-06T23:10:58.162+02:00</updated><title type='text'>Summary of Lotus Nordic Meeting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/Rmcgo3QYdhI/AAAAAAAAAnU/vREwd6SrAIU/s1600-h/stage.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/Rmcgo3QYdhI/AAAAAAAAAnU/vREwd6SrAIU/s400/stage.gif" alt="" id="BLOGGER_PHOTO_ID_5073059391655671314" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yesterday the &lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/TADN-738THA"&gt;Nordic Lotus Meeting&lt;/a&gt; was held in &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt;. Thomas "&lt;a href="http://www.notessidan.se/"&gt;notessidan&lt;/a&gt;" Adrian hosted the meeting and although the number of attendees weren't that impressive (approximately 15?) it was in my opinion successful. It was a mix of people from different Nordic countries such as Sweden, Denmark and Norway and with different Lotus skills and experience with Second Life.&lt;br /&gt;&lt;br /&gt;The discussions were mainly about Second Life and only brief about Lotus products at this first meeting.  Notessidan showed us the stage that he had built for the location and also his Second Life office. We were all impressed and at least I got a bit excited about the possibilities that I can imagine when seing what can be done and when talking to all this people that were there.&lt;br /&gt;We are building relations that seamlessly spans over countries, cultures and different humans with a variety of skillsets.&lt;br /&gt;&lt;br /&gt;I can see a small problem with these meetings though that needs some improvement. Although there is an agenda it always turn out to be a slight chaos. People talk at the same time which causes some questions to be mistakenly ignored, someone starts building a big sphere or someone decides to pick up a giant aircraft from their inventory or suddenly someone starts dancing.  All this causes some distraction which is completely understandable. Who wouldn't be if it took place in real life?&lt;br /&gt;&lt;br /&gt;This is not at all wrong, it is rather amusing and funny actually but when it comes to the point when you would like to have productive and efficient meetings with results something has to be done.&lt;br /&gt;&lt;br /&gt;Maybe some sort of guidelines needs to be written for meetings with an intended agenda on how to act to get the results wished for? What do you think?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Some snapshots from the event:&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/Rmcg2HQYdiI/AAAAAAAAAnc/Bn5hlBiYlQc/s1600-h/dancingSL.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/Rmcg2HQYdiI/AAAAAAAAAnc/Bn5hlBiYlQc/s400/dancingSL.gif" alt="" id="BLOGGER_PHOTO_ID_5073059619288938018" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="2"&gt;Thomas Adrian, Johan Känngård and me are dancing. Don't remember the other's names.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RmcfInQYdgI/AAAAAAAAAnM/LevwNhI4bF0/s1600-h/myN8bench.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RmcfInQYdgI/AAAAAAAAAnM/LevwNhI4bF0/s400/myN8bench.jpg" alt="" id="BLOGGER_PHOTO_ID_5073057738093262338" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="2"&gt;My first object, a Lotus Notes 8 bench. Do you want it? Contact Nicolas Paravane in SL&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/Rmch03QYdjI/AAAAAAAAAnk/9Rp3C8hFsYc/s1600-h/beer.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/Rmch03QYdjI/AAAAAAAAAnk/9Rp3C8hFsYc/s400/beer.jpg" alt="" id="BLOGGER_PHOTO_ID_5073060697325729330" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;Yup, there was beer too...&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;span style="font-weight: bold;"&gt;Technorati tags:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/Nordic+Lotus+Meeting" rel="tag"&gt;Nordic Lotus Meeting&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus" rel="tag" work=""&gt;Lotus&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" rel="tag" work=""&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/secondlife" rel="tag" work=""&gt;secondlife&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8221565856144237763?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8221565856144237763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8221565856144237763' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8221565856144237763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8221565856144237763'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/06/summary-of-lotus-nordic-meeting.html' title='Summary of Lotus Nordic Meeting'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/Rmcgo3QYdhI/AAAAAAAAAnU/vREwd6SrAIU/s72-c/stage.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-954879972273927189</id><published>2007-06-03T08:47:00.000+02:00</published><updated>2007-06-03T14:01:46.530+02:00</updated><title type='text'>I love my Weber!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/RmJpoIBswpI/AAAAAAAAAnE/MtcUQt_7CdY/s1600-h/IMG_0012_800.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/RmJpoIBswpI/AAAAAAAAAnE/MtcUQt_7CdY/s320/IMG_0012_800.jpg" alt="" id="BLOGGER_PHOTO_ID_5071732268442894994" border="0"&gt;&lt;/a&gt;Yesterday I bought a new outdoor grill, a Weber One-Touch Platinum Charcoal Grill, Black. And today I'm a very happy man :-)&lt;br /&gt;&lt;br /&gt;When doing the research for which grill I should buy, many people have been into the buy-and-throw philosphy - buy a cheap grill for like 200 SEK (approximately 30 US Dollars) in the spring, throw it when the autumn comes and then buy a new one for the next spring. I am not very fond of that. I think it's better to buy something really good that will last for many years.&lt;br /&gt;And if you take care of it I think it will last, especially if it's  a Weber since it won't rust standing outdoors.&lt;br /&gt;&lt;br /&gt;Take a look at the product features and technical data &lt;a href="http://www.amazon.com/Weber-761001-One-Touch-Platinum-Charcoal/dp/B00004RALA"&gt;here&lt;/a&gt;.  There is a warranty for 10 years on most parts.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RmJpAoBswnI/AAAAAAAAAm0/CzssdDRvtww/s1600-h/IMG_0008_800.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RmJpAoBswnI/AAAAAAAAAm0/CzssdDRvtww/s400/IMG_0008_800.jpg" alt="" id="BLOGGER_PHOTO_ID_5071731589838062194" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RmJnhYBswmI/AAAAAAAAAms/pkVOljkLE6w/s1600-h/IMG_0013_800.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RmJnhYBswmI/AAAAAAAAAms/pkVOljkLE6w/s400/IMG_0013_800.jpg" alt="" id="BLOGGER_PHOTO_ID_5071729953455522402" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Grill" rel="tag"&gt;Grill&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Weber" rel="tag" work=""&gt;Weber&lt;/a&gt;, &lt;a href="http://technorati.com/tag/One-Touch+Platinum" rel="tag" work=""&gt;One-Touch Platinum&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-954879972273927189?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/954879972273927189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=954879972273927189' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/954879972273927189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/954879972273927189'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/06/i-love-my-weber.html' title='I love my Weber!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/RmJpoIBswpI/AAAAAAAAAnE/MtcUQt_7CdY/s72-c/IMG_0012_800.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-3838629770109897111</id><published>2007-06-02T10:10:00.000+02:00</published><updated>2007-06-03T08:01:13.199+02:00</updated><title type='text'>Nordic Lotus meeting in Second Life</title><content type='html'>On tuesday, 5th of June 2007 at 9PM GMT+01 there will be a &lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/TADN-738THA"&gt;Nordic Lotus meeting&lt;/a&gt; held in &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt;. It is Thomas Adrian, hosting &lt;a href="http://www.notessidan.se/"&gt;Notessidan.se&lt;/a&gt;, who has taken the initiative to this independent event.&lt;br /&gt;Anybody with a great interest in Lotus Notes/Domino and/or other Lotus software are welcome to exchange their thoughts and idéas and to take advantage of each other's knowledge and burning desire to share their competence and perhaps to make new contacts.&lt;br /&gt;&lt;br /&gt;The agenda for the first meeting is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Questions for people new to Second Life&lt;/li&gt;&lt;li&gt;Tip from everybody on places, activities and what can be done in SL&lt;/li&gt;&lt;li&gt;Open discussions on IBM/Lotus software&lt;/li&gt;&lt;/ul&gt;We will meet in the &lt;a href="http://slurl.com/secondlife/IBM%206/46/98/26"&gt;IBM Sandbox&lt;/a&gt;. Take a look at the &lt;a href="http://secondlife.com/events/event.php?id=635931&amp;date=1181070000"&gt;community event&lt;/a&gt; on secondlife.com about this to easier find your way.&lt;br /&gt;&lt;br /&gt;If you're new to Second Life or just want to know a little more there are several tutorials:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.study.com/secondlifetutorial.html"&gt;Second life tutorial&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sltutorials.net/"&gt;Second life tutorial - SlTutorials.net&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cterport.ed.uiuc.edu/technologies_folder/SL/"&gt;Second Life tutorials&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.associatedcontent.com/article/215721/top_10_second_life_tutorial_videos.html"&gt;Top 10 Second Life tutorial videos on YouTube and Google&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.robinwood.com/Catalog/Technical/SL-Tuts/SLTutSet.html"&gt;Robin Wood Second life tutorials&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.secondsweden.se/vad-ar-second-life/"&gt;Second Sweden - Vad är Second Life?&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Please feel free to contact me when you get there if you need any help. My Second Life name is '&lt;span style="font-weight: bold; font-style: italic;"&gt;Nicolas Paravane&lt;/span&gt;' and Thomas Adrian's is '&lt;span style="font-weight: bold; font-style: italic;"&gt;notessidan Yao&lt;/span&gt;'.&lt;br /&gt;See you there :-)&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Nordic+Lotus+Meeting" rel="tag"&gt;Nordic Lotus Meeting&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus" rel="tag" work=""&gt;Lotus&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" rel="tag" work=""&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/secondlife" rel="tag" work=""&gt;secondlife&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-3838629770109897111?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3838629770109897111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3838629770109897111'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/nordic-lotus-meeting-in-second-life.html' title='Nordic Lotus meeting in Second Life'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8624925733742277439</id><published>2007-05-25T12:23:00.000+02:00</published><updated>2007-05-25T17:43:43.308+02:00</updated><title type='text'>Short summary of Swedish g33k date</title><content type='html'>Yesterday, May 24th 2007, the first &lt;a href="http://www.ekakan.com/g33k"&gt;g33k date&lt;/a&gt; took off at the premises of &lt;a href="http://www.ekakan.com/"&gt;Ekakan&lt;/a&gt;, who acted as host, with an impressive collection of talented Notes/Domino developers and celebrities present.&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;It was very successful and I am quite sure everybody got something valuable out of it. &lt;a href="http://johankanngard.net/"&gt;Johan Känngård&lt;/a&gt; and &lt;a href="http://domino.dagerot.com/"&gt;Joachim Dagerot&lt;/a&gt; were keynote speakers and talked about different subjects, mostly in some way connected to the web. Johan Känngård has written a good &lt;a href="http://johankanngard.net/2007/05/25/g33k-date/"&gt;summary&lt;/a&gt; about the event and also put his presentation and examples available for download on his blog. Joachim Dagerot has also posted a &lt;a href="http://domino.dagerot.com/2007/05/25/server-side-redirect/"&gt;blog entry&lt;/a&gt; which is a follow-up on a subject that came up yesterday. &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Next occassion will probably be after the summer in september or something like that. I guess it depends on who's hosting it and the interest and availability of everybody.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Here's a picture of our talented fellow N/D bloggers/developers and keynote speakers from yesterdays success.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/Rlb9XoBswkI/AAAAAAAAAmc/703wbDHfYk0/s1600-h/DSC00066.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/Rlb9XoBswkI/AAAAAAAAAmc/703wbDHfYk0/s400/DSC00066.JPG" alt="" id="BLOGGER_PHOTO_ID_5068517012975436354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Johan Känngård &amp; Joachim Dagerot&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/Rlb9iYBswlI/AAAAAAAAAmk/lm4RLEtToVI/s1600-h/DSC00065.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/Rlb9iYBswlI/AAAAAAAAAmk/lm4RLEtToVI/s400/DSC00065.JPG" alt="" id="BLOGGER_PHOTO_ID_5068517197659030098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Joachim Dagerot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/g33k+date" rel="tag"&gt;g33k date&lt;/a&gt;, &lt;a href="http://technorati.com/tag/g33k+meet" rel="tag" work=""&gt;g33k meet&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag" work=""&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag" work=""&gt;Domino&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8624925733742277439?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8624925733742277439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8624925733742277439' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8624925733742277439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8624925733742277439'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/short-summary-of-swedish-g33k-date.html' title='Short summary of Swedish g33k date'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/Rlb9XoBswkI/AAAAAAAAAmc/703wbDHfYk0/s72-c/DSC00066.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6105319976165725380</id><published>2007-05-23T18:33:00.001+02:00</published><updated>2007-05-23T18:39:04.338+02:00</updated><title type='text'>Flickrvision</title><content type='html'>I read on &lt;a href="http://sixx.se/nextgen/2007/05/20/flickrvision-om-du-vill-sitta-still-ett-tag/"&gt;Next Generation Internet&lt;/a&gt; about &lt;a href="http://flickrvision.com/"&gt;Flickrvision&lt;/a&gt;. It's a really cool service accesible directly on the website which let's you watch as images are uploaded to &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; in real time. Take a look at a subwindow below or click on the &lt;a href="http://flickrvision.com/"&gt;link&lt;/a&gt; for the site.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://flickrvision.com/" width="400" height="500"&gt;&lt;br /&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/flickrvision" rel="tag"&gt;flickrvision&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Flickr" work="" rel="tag"&gt;Flickr&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google+maps" work="" rel="tag"&gt;Google maps&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6105319976165725380?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6105319976165725380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6105319976165725380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6105319976165725380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6105319976165725380'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/flickrvision_23.html' title='Flickrvision'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-9126915782597330672</id><published>2007-05-09T14:40:00.000+02:00</published><updated>2007-05-10T06:47:35.111+02:00</updated><title type='text'>IBM Education Assistant for Lotus Software</title><content type='html'>Here's a tip if you need another learning resource.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/index.jsp"&gt;IBM Education Assistant for Lotus Software&lt;/a&gt; provides help for Lotus Domino, Lotus Notes, Lotus Expeditor, Lotus Sametime and WebSphere Portal for different versions. The help is divided into text, video and audio.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RkHCQPQsN-I/AAAAAAAAAmM/cdrGOdVkq78/s1600-h/ieals.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RkHCQPQsN-I/AAAAAAAAAmM/cdrGOdVkq78/s400/ieals.JPG" alt="" id="BLOGGER_PHOTO_ID_5062541040371382242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/IBM+Education+Assistant" rel="tag"&gt;IBM Education Assistant&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Software" work="" rel="tag"&gt;Lotus Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sametime" work="" rel="tag"&gt;Sametime&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Expeditor" work="" rel="tag"&gt;Expeditor&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-9126915782597330672?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/9126915782597330672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=9126915782597330672' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/9126915782597330672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/9126915782597330672'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/ibm-education-assistant-for-lotus.html' title='IBM Education Assistant for Lotus Software'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Izi6ez9_A_E/RkHCQPQsN-I/AAAAAAAAAmM/cdrGOdVkq78/s72-c/ieals.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2342379997193390016</id><published>2007-05-09T10:28:00.000+02:00</published><updated>2007-05-15T06:13:51.614+02:00</updated><title type='text'>Widgets are really cool!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/RkGOqfQsN9I/AAAAAAAAAmE/WqamPwqWDbA/s1600-h/yahoowidgetbar.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/RkGOqfQsN9I/AAAAAAAAAmE/WqamPwqWDbA/s400/yahoowidgetbar.JPG" alt="" id="BLOGGER_PHOTO_ID_5062484316738303954" border="0" /&gt;&lt;/a&gt;I found the &lt;a href="http://widgets.yahoo.com/"&gt;Yahoo Widgets Engine&lt;/a&gt; when I was browsing IBM's community site &lt;a href="http://www-128.ibm.com/developerworks/spaces/ibmwebinnovation"&gt;IBM Web Innovation&lt;/a&gt;, which itself is pretty cool. Find more similar spaces or create your own if you miss one at &lt;a href="http://www-128.ibm.com/developerworks/spaces"&gt;developerwork community topic spaces&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Downloading the Yahoo Widget Engine will grant you access to to download around 4000 different widgets. I just started play with it and some useful and/or funny ones are widgets for displaying:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wheather&lt;/li&gt;&lt;li&gt;Flickr photos&lt;/li&gt;&lt;li&gt;Notes mail&lt;/li&gt;&lt;li&gt;Clock&lt;/li&gt;&lt;li&gt;Recipes&lt;/li&gt;&lt;li&gt;IBM information like news, stocks, promotions, general search or the employee directory. The last one is pretty handy. It actually gives me information like email, phone number, city and country for any IBM employee in the world (not Sam Palisano though... hmm..). I can recall several times when I wanted contact information and had some trouble finding it.&lt;br /&gt;&lt;br /&gt;Here's a screenshot from the IBM Widget showing search results from the Employee Directory. This one is public available information of  &lt;a href="http://www.edbrill.com/"&gt;Ed Brill's&lt;/a&gt; contact information.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RkGNwPQsN7I/AAAAAAAAAl0/1b8dRvHF-Vk/s1600-h/ibmwidget.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RkGNwPQsN7I/AAAAAAAAAl0/1b8dRvHF-Vk/s200/ibmwidget.JPG" alt="" id="BLOGGER_PHOTO_ID_5062483316010923954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;radio&lt;/li&gt;&lt;li&gt;gmail&lt;/li&gt;&lt;li&gt;itunes player&lt;/li&gt;&lt;li&gt;del.icio.us&lt;/li&gt;&lt;li&gt;and much more&lt;/li&gt;&lt;/ul&gt;Just click on the widget in the widget bar and a window will open the actual widget, like the IBM widget in the screenshot above. I really enjoy web-based widgets to put on your blog and so on and desktop widgets have not really been working for me earlier. I'll give it a shot now and see if it becomes useful to me.&lt;br /&gt;&lt;br /&gt;More widgets &lt;a href="http://www.yourminis.com/"&gt;here&lt;/a&gt; for websites and desktops (thank's Alex).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Widget" rel="tag"&gt;Widget&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Yahoo" work="" rel="tag"&gt;Yahoo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" work="" rel="tag"&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Desktop" work="" rel="tag"&gt;Desktop&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2342379997193390016?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2342379997193390016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2342379997193390016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2342379997193390016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2342379997193390016'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/widgets-are-really-cool.html' title='Widgets are really cool!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/RkGOqfQsN9I/AAAAAAAAAmE/WqamPwqWDbA/s72-c/yahoowidgetbar.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7493852214254892220</id><published>2007-05-06T07:31:00.000+02:00</published><updated>2007-05-08T16:38:27.572+02:00</updated><title type='text'>Learn Java with Head First Java</title><content type='html'>While the platform for &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/noteshomepage"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/dominohomepage"&gt;Domino&lt;/a&gt; and &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/st75home/"&gt;Sametime&lt;/a&gt; applications changes, the need of understanding &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt; grows bigger. Although &lt;a href="http://www.ibm.com/"&gt;IBM&lt;/a&gt; is designing their new development tools to minimize the need for new learning curves when it comes to development I still believe that you as a Domino developer (and Domino administrator) is better off understanding what Java is, how it works and it would certainly not hurt learning how to develop some in it as well.&lt;br /&gt;&lt;br /&gt;I made the decision to learn Java a few months ago and to actually do it this time, and really good - you know to be a kick-ass Java developer (to almost quote &lt;a href="http://www.bobzblog.com/tuxedoguy.nsf/dx/why-this-blog?opendocument&amp;comments"&gt;Bob Balaban&lt;/a&gt;). I have studied/tried quite a lot of different programming languages before and looked at both C++ and Java (both object oriented) before but never really gone into the depth of it. But I have tried, several times. I have bought books (read the first chapters before I found something more interesting to do) and read tutorials on Internet and that has helped me to some point of course but when it comes to Java (in my opinion) it's a lot about understanding and a barrier to climb before you get it and fully can enjoy it and really make use of it. But once you have climbed that barrier you just keep going and nothing will stop you. And then it is up to you to decide whether you want to use your understanding of Java in what you do today or if you want to focus more on it and keep learning more like servlets, Java beans, JSP and whatever is out there.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RkAzXPQsN5I/AAAAAAAAAlk/hJR2XLfad8c/s1600-h/hfj_book.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RkAzXPQsN5I/AAAAAAAAAlk/hJR2XLfad8c/s320/hfj_book.jpg" alt="" id="BLOGGER_PHOTO_ID_5062102455490983826" border="0" /&gt;&lt;/a&gt;What made me climb the barrier (I think I really got over it a couple of weeks ago)  is an excellent book that I have to tell you about, it's called &lt;a href="http://www.wickedlysmart.com/HeadFirst/HeadFirstJava/HeadFirstJavaIndex.html"&gt;Head First Java&lt;/a&gt; and covers Java 5.0. Give it a chance although it at first almost feels you're going back to the early school years when briefly looking through it. It is a lot of pictures and a lot of explaining but that's what's so good about it. When you have read the first chapter you should be as excited as I am. And you don't have to be a newbie, in fact you shouldn't. You should have some basic knowledge about programming to get the most out of it I think. If you do, go ahead, you're gonna love it.&lt;br /&gt;&lt;br /&gt;Here's a &lt;a href="http://books.google.com/books?id=5VTBuvfZDyoC&amp;printsec=toc&amp;amp;dq=head+first+java&amp;sig=_TxpWY_9OyNrBO2ucSh5VJ49kRs#PPP1,M1"&gt;sample&lt;/a&gt; from &lt;a href="http://books.google.com/"&gt;Google Books&lt;/a&gt; (thanx &lt;a href="http://www.notessidan.se"&gt;Thomas&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The authors of the book has a blog as well called "&lt;a href="http://headrush.typepad.com/creating_passionate_users/"&gt;Creating passionate users&lt;/a&gt;". And there are a few more books written in the same manners, take a look at them &lt;a href="http://www.wickedlysmart.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some Java-resources:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/index.html"&gt;J2SE 5.0 API Specification&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/"&gt;The Java tutorials&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/TADN-72PP4K"&gt;Lotus Notes and Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javaranch.com/"&gt;Java Ranch&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Head+First+Java" work="" rel="tag"&gt;Head First Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" work="" rel="tag"&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Learn+Java" work="" rel="tag"&gt;Learn Java&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7493852214254892220?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7493852214254892220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7493852214254892220' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7493852214254892220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7493852214254892220'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/learn-java-with-head-first-java.html' title='Learn Java with Head First Java'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/RkAzXPQsN5I/AAAAAAAAAlk/hJR2XLfad8c/s72-c/hfj_book.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5110819577543240391</id><published>2007-05-06T06:33:00.000+02:00</published><updated>2007-05-07T11:29:12.617+02:00</updated><title type='text'>Domino Best Practices Guides</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/Rj1ePPQsN4I/AAAAAAAAAlc/PEh8yc1CEG8/s1600-h/bptable.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/Rj1ePPQsN4I/AAAAAAAAAlc/PEh8yc1CEG8/s320/bptable.JPG" alt="" id="BLOGGER_PHOTO_ID_5061305172121892738" border="0" /&gt;&lt;/a&gt;Lotus Support has started blogging and in their &lt;a href="http://www-10.lotus.com/ldd/nflsblog.nsf/dx/BPGuides"&gt;second blog post&lt;/a&gt; was a table of the currently published best practices guides which (although it's a lot of reading) is a &lt;span style="font-weight: bold;"&gt;must&lt;/span&gt; reading for admin guys. Haven't read them all but I will.&lt;br /&gt;&lt;br /&gt;If you in the last couple of months already have seen some of them be aware of that some more were published in the beginning of May and there are even more to come. Keep on eye on the &lt;a href="http://www-10.lotus.com/ldd/nflsblog.nsf"&gt;Notes from Lotus Support blog&lt;/a&gt; for updates.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Best+Practices" work="" rel="tag"&gt;Best Practices&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Guide" work="" rel="tag"&gt;Guide&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Administration" work="" rel="tag"&gt;Administration&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5110819577543240391?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5110819577543240391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5110819577543240391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5110819577543240391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5110819577543240391'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/domino-best-practices-guides.html' title='Domino Best Practices Guides'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Izi6ez9_A_E/Rj1ePPQsN4I/AAAAAAAAAlc/PEh8yc1CEG8/s72-c/bptable.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8481897031458344598</id><published>2007-05-03T07:44:00.000+02:00</published><updated>2007-05-08T19:22:08.470+02:00</updated><title type='text'>New notes.ini settings page</title><content type='html'>I read on &lt;a href="http://www.dominoblog.com/dominoblog/dblog.nsf/dx/notes.ini-documentation-on-developerworks"&gt;Domino Blog&lt;/a&gt; that there's a new page on &lt;a href="http://www-128.ibm.com/developerworks/lotus/documentation/notes-ini/"&gt;developerWorks&lt;/a&gt; with public notes.ini variables with descriptions, examples and comments.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#c0c0c0"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;-- UPDATE --&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/Notes.ini?OpenView"&gt;View of new notes.ini variables&lt;/a&gt; from the Notes/Domino Fix List&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#c0c0c0"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;-- UPDATE --&lt;/b&gt;&lt;br /&gt;I posted a comment on &lt;a href="http://www.dominoblog.com/dominoblog/dblog.nsf/"&gt;Domino Blog&lt;/a&gt; where I was pointing out that the list seems kind of small especially when compared to another Notes.ini list called the &lt;a href="http://www.drcc.com/ref/notesini.nsf/all#%29."&gt;DrCC Notes.INI Reference&lt;/a&gt;. Amy Smith replied:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;When the notes.ini info was in the admin help, we could only update it at major releases. It was hard to keep up with all the new .inis being created. Now, when a new Notes.ini variable is created, or an existing one changes or is rendered obsolete, that info can be updated on devWorks fairly quickly. So you can expect to see the .ini list on devWorks increase soon.&lt;br /&gt;&lt;br /&gt;Currently, the existing Notes.ini documentation from 7.0 has been migrated to devWorks. We are now in the process of gathering new and updated notes.ini info for Domino 8. We plan on updating the on-line info every two weeks for the time being. That will probably slow down to once monthly after Domino 8 ships.&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/notes.ini" rel="tag"&gt;notes.ini&lt;/a&gt;, &lt;a href="http://technorati.com/tag/notes" work="" rel="tag"&gt;notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/domino" work="" rel="tag"&gt;domino&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8481897031458344598?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8481897031458344598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8481897031458344598' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8481897031458344598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8481897031458344598'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/new-notesini-settings-page.html' title='New notes.ini settings page'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-4741475166629348678</id><published>2007-05-01T10:38:00.000+02:00</published><updated>2007-05-01T12:13:19.409+02:00</updated><title type='text'>Maintain your web 2.0 collection with Wink</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/RjcRF_QsN2I/AAAAAAAAAlM/dWuR8Hy1YQc/s1600-h/winkwidget.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/RjcRF_QsN2I/AAAAAAAAAlM/dWuR8Hy1YQc/s400/winkwidget.JPG" alt="" id="BLOGGER_PHOTO_ID_5059531500952500066" border="0" /&gt;&lt;/a&gt;&lt;a href="http://wink.com/"&gt;Wink&lt;/a&gt; markets themselves as the people search engine.  This social search engine searches &lt;a href="http://myspace.com/"&gt;MySpace&lt;/a&gt;,  &lt;a href="http://bebo.com/"&gt;Bebo&lt;/a&gt;, &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt;, &lt;a href="http://spaces.live.com/"&gt;Live Space&lt;/a&gt;,  &lt;a href="http://www.friendster.com/"&gt;Friendster&lt;/a&gt;,  &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt; and the web which right now according to wink means over 166,845,664 people.&lt;br /&gt;&lt;br /&gt;Besides this which is both interesting and useful you can register for an account and state your different web2.0 accounts you have on the web. They have listed lots of them and if something isn't there you can state your own url.&lt;br /&gt;&lt;br /&gt;After making some adjustments I copied a script, which can be both HTML and Flash, and put a wink widget on my blog. Whenever I make a change on wink it is reflected in the widget.&lt;br /&gt;&lt;br /&gt;I can see three obvious  and good ways of using this; the widget to put on the blog, a place which keeps track of all my different accounts and a people search engine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Wink" rel="tag"&gt;Wink&lt;/a&gt;, , &lt;a href="http://technorati.com/tag/Web+2.0" work="" rel="tag"&gt;Web 2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Search+Engine" work="" rel="tag"&gt;Search Engine&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Widget" work="" rel="tag"&gt;Widget&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-4741475166629348678?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/4741475166629348678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=4741475166629348678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4741475166629348678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/4741475166629348678'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/05/maintain-your-web-20-collection-with.html' title='Maintain your web 2.0 collection with Wink'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/RjcRF_QsN2I/AAAAAAAAAlM/dWuR8Hy1YQc/s72-c/winkwidget.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-141399793915930628</id><published>2007-04-25T08:01:00.000+02:00</published><updated>2007-04-25T08:53:46.447+02:00</updated><title type='text'>Charity fund raising for children with cancer in Second Life</title><content type='html'>On April 28th at 1900 hours GMT+01:00 there will be a charity fund raising held in Second Life by the &lt;a href="http://www.barncancerfonden.se/"&gt;Children's cancer fund&lt;/a&gt; and &lt;a href="http://www.secondsweden.se/"&gt;Second Sweden&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is the first swedish charity fund raising gala in Second Life and artists, both from real-life as well as established artists in SL like &lt;a href="http://www.nataliemoody.com/"&gt;Natalie Moody&lt;/a&gt; (Therese Åhs) will be performing to raise money for children with cancer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/Ri764PQsN1I/AAAAAAAAAk8/3GlajvunEQM/s1600-h/secswe_barncancer_001.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/Ri764PQsN1I/AAAAAAAAAk8/3GlajvunEQM/s400/secswe_barncancer_001.JPG" alt="" id="BLOGGER_PHOTO_ID_5057255275659802450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm sure this will be a really great evening, be sure to be there and buy a teddy bear and/or give some money.&lt;br /&gt;&lt;br /&gt;Read more at &lt;a href="http://www.barncancerfonden.se/content2/index.php?pid=2486"&gt;Barncancerfonden's homepage&lt;/a&gt;. There's been an interview in swedish television about this as well, take a look at it on &lt;a href="http://www.youtube.com/watch?v=N7CaoTQ9dKU"&gt;youTube&lt;/a&gt;.&lt;br /&gt;Here is the &lt;a href="http://slurl.com/secondlife/Second%20Sweden/126/166/24/"&gt;location&lt;/a&gt; for the gala.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Second+Life" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Second+Sweden" work="" rel="tag"&gt;Second Sweden&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Barncancerfonden" work="" rel="tag"&gt;Barncancerfonden&lt;/a&gt;, &lt;a href="http://technorati.com/tag/children" work="" rel="tag"&gt;children&lt;/a&gt;, &lt;a href="http://technorati.com/tag/cancer" work="" rel="tag"&gt;cancer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charity" work="" rel="tag"&gt;charity&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-141399793915930628?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/141399793915930628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=141399793915930628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/141399793915930628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/141399793915930628'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/04/charity-fund-raising-for-children-with.html' title='Charity fund raising for children with cancer in Second Life'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/Ri764PQsN1I/AAAAAAAAAk8/3GlajvunEQM/s72-c/secswe_barncancer_001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5370699206906196849</id><published>2007-04-24T13:59:00.000+02:00</published><updated>2007-04-24T17:08:01.404+02:00</updated><title type='text'>Get ready for G33k date!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/Ri37GDuyLcI/AAAAAAAAAk0/lo25f-gEQQU/s1600-h/g33kdate.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/Ri37GDuyLcI/AAAAAAAAAk0/lo25f-gEQQU/s320/g33kdate.JPG" alt="" id="BLOGGER_PHOTO_ID_5056974038106254786" border="0" /&gt;&lt;/a&gt;Finally there will be an opportunity for some serious geeking IRL!&lt;br /&gt;&lt;br /&gt;On thursday, May 24th 2007 a first &lt;a href="http://www.ekakan.com/g33k"&gt;g33k date&lt;/a&gt; will be held in the center of Stockholm, Sweden.&lt;br /&gt;&lt;br /&gt;This is an independent forum and not a sales seminar or something like that. Come and join us and listen to interesting speaches, hook up with other people interested in the same things you are and just be yourself... and why not have a beer? Few things match like g33k talk and beer.&lt;br /&gt;&lt;br /&gt;On this first meeting sponsored by &lt;a href="http://www.ekakan.com/"&gt;Ekakan&lt;/a&gt; &lt;a href="http://domino.dagerot.com/"&gt;Joachim Dagerot&lt;/a&gt; and &lt;a href="http://johankanngard.net/"&gt;Johan Känngård&lt;/a&gt; will be the main speakers. Hopefully this will be the first in a long row of successful and popular g33k dates.&lt;br /&gt;&lt;br /&gt;The subjects to speaches and to the g33k meetings will be a wide variety of interesting topics - from Notes/Domino and Java to Web technologies. You have a voice, make it heard!&lt;br /&gt;&lt;br /&gt;Everyone who is interested in Notes/Domino development and administration combined with Java, web and whatever are most welcome. It doesn't matter if you're a consultant or a regular employée as long as you have a burning interest [geek].&lt;br /&gt;&lt;br /&gt;However what we would like you to do is to announce your wish to join us so that we can plan for food, beverages and premises. Send us an &lt;a href="mailto:g33k@ekakan.com"&gt;email&lt;/a&gt; or post a comment!&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;Welcome!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/g33k+date" rel="tag"&gt;g33k date&lt;/a&gt;, , &lt;a href="http://technorati.com/tag/g33k+meet" work="" rel="tag"&gt;g33k meet&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Notes" work="" rel="tag"&gt;Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" work="" rel="tag"&gt;Java&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5370699206906196849?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5370699206906196849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5370699206906196849' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5370699206906196849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5370699206906196849'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/04/get-ready-for-g33k-date.html' title='Get ready for G33k date!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/Ri37GDuyLcI/AAAAAAAAAk0/lo25f-gEQQU/s72-c/g33kdate.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2136647528385062130</id><published>2007-04-17T18:20:00.000+02:00</published><updated>2007-04-17T18:46:34.531+02:00</updated><title type='text'>My first Sametime 7.5 plugin</title><content type='html'>This is funny and opens up a lot of opportunities.&lt;br /&gt;&lt;br /&gt;All you need is Eclipse, a web server and a Sametime 7.5 connect client.  I used Apache Tomcat 6.0.&lt;br /&gt;&lt;br /&gt;I read and followed the steps in this &lt;a href="http://www-128.ibm.com/developerworks/lotus/library/sametime-updates/"&gt;article&lt;/a&gt; from developerWorks and it was quite easy to create and deploy.&lt;br /&gt;The plug-in is the picture of myself in the image below. When the mouse hovers the picture the text 'A nice little Sametime plug-in' pops up. There is also a Click-handler connected to the picture which opens an alert window with some text.&lt;br /&gt;&lt;br /&gt;I found two issues that didn't match the article from reality though:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When you want to update the plugin (change text, image or something else) you need to (among other steps) synchronize versions of contained plug-ins and fragments with their version in the workspace. The article says "Click the Versions button" in feature.xml in the overview tab. This button doesn't exist in my Eclipse. Instead click the link "Synchronize".&lt;/li&gt;&lt;li&gt;Another thing that didn't work was when I was going to do "Build All" to build the updated plug-in in "site.xml". This raised an error message "Unable to find plugin: com.ibm.example-iu_".  To solve this open the site.xml tab to look at the xml code. Change the version to the new correct version since this has not been updated as it should. It's in two places in the following row.&lt;br /&gt;&amp;lt;feature url="features/com.ibm.example.feature.iu_1.3.0.jar" id="com.ibm.example.feature.iu" version="1.3.0"&amp;gt;. Now Build All and everything will work.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RiT0BKjvayI/AAAAAAAAAkc/9pRYLKuMbFQ/s1600-h/st75plugin.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RiT0BKjvayI/AAAAAAAAAkc/9pRYLKuMbFQ/s400/st75plugin.JPG" alt="" id="BLOGGER_PHOTO_ID_5054432982667848482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Sametime+7.5" rel="tag"&gt;Sametime 7.5&lt;/a&gt;, , &lt;a href="http://technorati.com/tag/Plug-in" work="" rel="tag"&gt;Plug-in&lt;/a&gt;, &lt;a href="http://technorati.com/tag/plugin" work="" rel="tag"&gt;plugin&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sametime" work="" rel="tag"&gt;Sametime&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Eclipse" work="" rel="tag"&gt;Eclipse&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2136647528385062130?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2136647528385062130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2136647528385062130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2136647528385062130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2136647528385062130'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/04/my-first-sametime-75-plugin.html' title='My first Sametime 7.5 plugin'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/RiT0BKjvayI/AAAAAAAAAkc/9pRYLKuMbFQ/s72-c/st75plugin.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8444985876100619293</id><published>2007-04-05T15:12:00.000+02:00</published><updated>2007-04-05T18:20:48.295+02:00</updated><title type='text'>Enable the business card photo in Sametime7.5</title><content type='html'>I thought it would take a mouse click or two to turn on this feature. It actually takes more than that. You have to be a designer and an administrator but once that's fixed it is done in 5-10 minutes.&lt;br /&gt;&lt;br /&gt;I found a complete and very good tutorial at &lt;a href="http://www.bingham.co.za/wp-content/uploads/2006/08/ST75BusinessCardsv11.pdf"&gt;Bingham's blog&lt;/a&gt;.&lt;br /&gt;When the Domino 7 server was new and no one really thought about the coming Domino 8 server, the idea was to add a field in the middle of the person form in which the photo would be inserted. But then someone clever thought about the possibility that the template pubnames.ntf might be changed on regular basis and thereby the changes would be wiped out when upgrading to the next server version.&lt;br /&gt;&lt;br /&gt;Therefore a similar solution has been recommended by IBM. An empty subform called "$PersonExtensibleSchema" will instead be used to add  a rich text field, in which  the business card photo should be  inserted.  This subform is inserted in the Person form on the Other tab. So once this change is made by a designer on the template and the design has been refreshed on names.nsf, each user can add their own photo in their person document.&lt;br /&gt;&lt;br /&gt;Before this works a little configuration is needed on the sametime server that is done via the web browser (stcenter.nsf). And finally a restart of the sametime server.&lt;br /&gt;&lt;br /&gt;This is how my business card looks like when I have made all the changes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RhUhsnWU07I/AAAAAAAAAkU/puoPGHGXEjs/s1600-h/st75bcp3.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RhUhsnWU07I/AAAAAAAAAkU/puoPGHGXEjs/s400/st75bcp3.JPG" alt="" id="BLOGGER_PHOTO_ID_5049979607526462386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, , &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Samtime75" work="" rel="tag"&gt;Sametime75&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sametime" work="" rel="tag"&gt;Samtime&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Business+card" work="" rel="tag"&gt;Business card&lt;/a&gt;, &lt;a href="http://technorati.com/tag/photo" work="" rel="tag"&gt;photo&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8444985876100619293?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8444985876100619293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8444985876100619293' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8444985876100619293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8444985876100619293'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/04/enable-business-card-photo-in.html' title='Enable the business card photo in Sametime7.5'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/RhUhsnWU07I/AAAAAAAAAkU/puoPGHGXEjs/s72-c/st75bcp3.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7552759220816338340</id><published>2007-04-03T11:04:00.000+02:00</published><updated>2007-04-03T11:21:44.956+02:00</updated><title type='text'>Faster database copy with CL COPY</title><content type='html'>This is a tip that I heard on &lt;a href="http://www.takingnotespodcast.com/blogs/takingnotes.nsf/dx/TakingNotesEpisode57.htm"&gt;the Taking Notes podcast, episode 57&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bruceelgort.com/blogs/be.nsf"&gt;Bruce Elgort&lt;/a&gt; has with some help from Thomas Gumz found out a way to copy databases via the console  directly on the server instead of through the notes client.  This is really good stuff since you will gain lots of time. If I remember correctly from the podcast there was a copy of a database on about 5 GB that took several hours to copy through the notes client but by using this console command it only took about 4 minutes. You can use it to make copies in clustered as well as non-clustered environments and to make replicas, non-replicas and templates.&lt;br /&gt;&lt;br /&gt;Thanks Bruce and Thomas for this one, I'm sure many admins are happy now. Read more on Bruce's blog for &lt;a href="http://www.bruceelgort.com/blogs/be.nsf/plinks/BELT-6ZHNSX"&gt;detailed info&lt;/a&gt; on how to do it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, , &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/CL+COPY" work="" rel="tag"&gt;CL COPY&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Admin" work="" rel="tag"&gt;Admin&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7552759220816338340?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7552759220816338340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7552759220816338340' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7552759220816338340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7552759220816338340'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/04/faster-database-copy-with-cl-copy.html' title='Faster database copy with CL COPY'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8825473392133710375</id><published>2007-03-30T11:58:00.000+02:00</published><updated>2007-03-30T12:29:30.325+02:00</updated><title type='text'>A Web Service consumer</title><content type='html'>Thomas Adrian aka &lt;a href="http://www.notessidan.se/A55B53/blogg.nsf/plink/TADN-6ZRSLS"&gt;Notessidan&lt;/a&gt; has written a small web service for which he provides code to consume it. I had to try it so I did both with the suggested way in an agent using Microsoft's SOAP client and it works fine.&lt;br /&gt;&lt;br /&gt;I also had to try using the new consumer service in Notes8. This works very good as well and this is how I did it:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the WSDL-file that describes the web service you want to call&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a script library (LotusScript)&lt;/li&gt;&lt;li&gt;Press the WSDL button and import the WSDL file. When doing this on Notesidan's WSDL file my script library looks like:&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;%INCLUDE "lsxsd.lss"&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Class Notessidan As PortTypeBase&lt;br /&gt;&lt;br /&gt;     Sub NEW&lt;br /&gt;             Call Service.Initialize ("UrnDefaultNamespaceNotessidanService", _&lt;br /&gt;             &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="SV"&gt;"NotessidanService.Domino", "http://www.notessidan.se:80/A55B53/blogg.nsf/_&lt;br /&gt;notessidan?OpenWebService",                        &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=""&gt;"Notessidan")&lt;br /&gt;    End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Verdana;font-size:7;"  &gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;         &lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:verdana;"&gt;Function GETSIZE() As XSD_ANYTYPE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;                 Set GETSIZE = Service.Invoke("GETSIZE")&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;         End Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;         Function NUMBEROFDOCUMENTS() As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;                 Let NUMBEROFDOCUMENTS = Service.Invoke("NUMBEROFDOCUMENTS")&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;         End Function&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;End Class&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;        Now create an agent and use the script library. Type 'Use "scriptlib_name"' in the (Options).&lt;/li&gt;&lt;li&gt;To show for example the number of documents in a message box, use the following code in initialize:&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Verdana;font-size:7;"  &gt;&lt;span style="font-size:78%;"&gt;Sub Initialize&lt;br /&gt;&lt;/span&gt;        &lt;span style="font-size:78%;"&gt; Dim ns As New Notessidan&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;       Dim numbDoc As Long&lt;br /&gt;  numbDoc = ns.NUMBEROFDOCUMENTS&lt;br /&gt;  Msgbox "Number of documents: " &amp;amp; numbDoc&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;End Sub&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;      Run the agent from the Notes client or from an application in where you want to use the data.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, , &lt;a href="http://technorati.com/tag/notes8beta" work="" rel="tag"&gt;notes8beta&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web+Service" work="" rel="tag"&gt;Web Service&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Consumer" work="" rel="tag"&gt;Consumer&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8825473392133710375?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8825473392133710375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8825473392133710375' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8825473392133710375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8825473392133710375'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/03/web-service-consumer.html' title='A Web Service consumer'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-5948892331672591482</id><published>2007-03-29T20:22:00.000+02:00</published><updated>2007-04-18T10:03:38.147+02:00</updated><title type='text'>A look at Domino Web Access 8 (beta 2)</title><content type='html'>I took a quick look at the new DWA för notes8beta and compared with DWA7. Although the design of the interface are quite similar there are a few obvious differences. Since this was done quickly I am sure I have missed several new features or design differences. Please feel free to add what you know in the comments.&lt;br /&gt;&lt;br /&gt;In the mail frameset the 'All documents' link have been moved out from 'Views'.  There is also a new "Open mail for..." which allows you to open someone elses mail in DWA as you have already been able to do in the Lotus Notes client for quite some time. Actually it's not just mail. Calendar, To do, Contacts and Notesbook can all be opened for another person. The contacts are now replicated with the mail application in Lotus Notes 8 so true replication occurs and their is no longer any need to synchronize manually from the Lotus Notes client.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RgwHYoSa2FI/AAAAAAAAAjU/20LKuZNJqPU/s1600-h/notes8beta_mail.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RgwHYoSa2FI/AAAAAAAAAjU/20LKuZNJqPU/s400/notes8beta_mail.JPG" alt="" id="BLOGGER_PHOTO_ID_5047417402088413266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a new 'online' category link at the top right of the DWA window. The online means that you're connected to the network and working on the server copy.  To  create a local copy, use the 'install subscription', which is used for offline use.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RgwIxYSa2GI/AAAAAAAAAjc/LOQ22fmTPpA/s1600-h/notes8beta_online.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RgwIxYSa2GI/AAAAAAAAAjc/LOQ22fmTPpA/s320/notes8beta_online.JPG" alt="" id="BLOGGER_PHOTO_ID_5047418926801803362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The little green arrow in the image above also existed in DWA7 although it was blue and slightly different. By clicking the arrow you can filter and search for mail by entry name and column.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/RgwJfISa2HI/AAAAAAAAAjk/IgKr4ngEUsg/s1600-h/notes8beta_goto.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/RgwJfISa2HI/AAAAAAAAAjk/IgKr4ngEUsg/s320/notes8beta_goto.JPG" alt="" id="BLOGGER_PHOTO_ID_5047419712780818546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There has been a few additions in the preferences as well.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Message Marking. &lt;span id="p_rpane" class="s-pref-r-pane"&gt;Quickly identify mail that is important to you based on the recipients in the To and cc fields.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Rooms Resources. Allows you to have default settings for scheduling rooms and resources in meetings&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Shortcuts. Provide shortcuts to other peoples mail file if you have been given access to it.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/RgwL54Sa2II/AAAAAAAAAjs/WZbeVT2lukI/s1600-h/notes8beta_pref.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/RgwL54Sa2II/AAAAAAAAAjs/WZbeVT2lukI/s400/notes8beta_pref.JPG" alt="" id="BLOGGER_PHOTO_ID_5047422371365574786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also some facts from the &lt;a href="ftp://ftp.software.ibm.com/software/lotus/lotusweb/product/domino/ND8_Reviewers_Guide.pdf"&gt;IBM Lotus Notes and Domino 8 Reviewer' guide&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DWA8 offers a new preview pane for horizontal och vertical use.&lt;/li&gt;&lt;li&gt;Presence awareness icons are automatically refreshed in the inbox view.&lt;/li&gt;&lt;li&gt;Server-based mail thread are supported. DWA8 mail threads are resilient and can include Internet mail messages.&lt;/li&gt;&lt;li&gt;Support for dynamic view column updates&lt;/li&gt;&lt;li&gt;There is a new ability to publish the inbox through an RSS or Atom feed by clicking an icon.&lt;/li&gt;&lt;li&gt;New calendar filter&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/notes8beta" work="" rel="tag"&gt;notes8beta&lt;/a&gt;, &lt;a href="http://technorati.com/tag/DWA" work="" rel="tag"&gt;DWA&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-5948892331672591482?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/5948892331672591482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=5948892331672591482' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5948892331672591482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/5948892331672591482'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/03/look-at-domino-web-access-8-beta-2.html' title='A look at Domino Web Access 8 (beta 2)'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/RgwHYoSa2FI/AAAAAAAAAjU/20LKuZNJqPU/s72-c/notes8beta_mail.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2294565858910357783</id><published>2007-03-26T09:23:00.000+02:00</published><updated>2007-03-26T10:23:53.796+02:00</updated><title type='text'>A trip to Thailand</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RgeCtcOIreI/AAAAAAAAAHs/P0yfNqUOMjY/s1600-h/monkey.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RgeCtcOIreI/AAAAAAAAAHs/P0yfNqUOMjY/s400/monkey.jpg" alt="" id="BLOGGER_PHOTO_ID_5046145624673136098" border="0" /&gt;&lt;/a&gt;Me and my family just came home from a trip we took to Thailand for two weeks for sun, bath and relax. We stayed at the Dolphin Bay Resort in the village Pranburi, near Hua Hin on the east coast. We took a few trips to other sightseeings and to Bangkok for shopping.&lt;br /&gt;&lt;br /&gt;I recommend this place although there might be better beaches. Take a look at the hotel's &lt;a href="http://www.dolphinbayresort.com/"&gt;homepage&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;I have uploaded some photos on &lt;a href="http://picasaweb.google.com/niklas.waller/Thailand2007"&gt;Picasa&lt;/a&gt; for anyone interested.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/Thailand" rel="tag"&gt;Thailand&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2294565858910357783?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2294565858910357783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2294565858910357783' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2294565858910357783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2294565858910357783'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/03/trip-to-thailand.html' title='A trip to Thailand'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/RgeCtcOIreI/AAAAAAAAAHs/P0yfNqUOMjY/s72-c/monkey.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2010556632391871575</id><published>2007-03-05T09:20:00.000+01:00</published><updated>2007-03-05T09:26:37.469+01:00</updated><title type='text'>In need of an interesting 404 page?</title><content type='html'>Take a look at &lt;a href="http://www.404lab.com/404/area404.asp"&gt;404 Research Lab&lt;/a&gt;.  You should be able to find something there :-)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/404" rel="tag"&gt;404&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2010556632391871575?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2010556632391871575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2010556632391871575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2010556632391871575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2010556632391871575'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/03/in-need-of-interesting-404-page.html' title='In need of an interesting 404 page?'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6605684954354067679</id><published>2007-02-23T14:10:00.012+01:00</published><updated>2008-06-04T12:33:46.644+02:00</updated><title type='text'>Lotus Notes and Domino references</title><content type='html'>&lt;span style="font-weight: bold;"&gt;References/guides/tutorials:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-306.ibm.com/software/lotus/support/nd8/"&gt;IBM Lotus Notes and Domino 8 resources&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-306.ibm.com/software/lotus/support/notes/support.html"&gt;Lotus Notes Product support&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://niklas.waller.googlepages.com/LSLANGUAGE.pdf"&gt;LotusScript Language Guide (R6)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/downloads/toolkits.html"&gt;Lotus Toolkits&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/search.wss?q=WPLCKCDOMI&amp;amp;tc=SSKTMJ+SSPQ69+SSKTWP&amp;amp;rs=463"&gt;Lotus Notes knowledge collection&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg21222807"&gt;&lt;/a&gt;&lt;a href="http://www.geniisoft.com/showcase.nsf/DominoLimits"&gt;Known limitations of N/D - Comparison 6, 7 and 8&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg21222807"&gt;Known limitations of N/D 7.x&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21164659"&gt;Keyboard shortcuts in Notes 6.x and Notes 7.x&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.keysolutions.com/NotesFAQ/"&gt;Lotus Notes/Domino FAQ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010310"&gt;Training/troubleshooting guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/index.jsp"&gt;IBM Education Assistant for Lotus Software&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-912.ibm.com/eserver/support/fixes/"&gt;Fix central&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="ftp://ftp.software.ibm.com/software/lotus/lotusweb/product/"&gt;Lotus product data sheets (ftp)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_admin.nsf/Main?OpenFrameSet"&gt;Lotus Domino Administrator 7 help&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_designer.nsf/Main?OpenFrameSet"&gt;Lotus Domino Designer 7 help&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/sametime/v7r5m1/index.jsp?topic=/com.ibm.help.sametime.admin.doc/welcomenew.html"&gt;Lotus Sametime 7.5.1 Server Administration Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21303385"&gt;Steps for migrating from Notes/Domino 7.x to Notes/Domino 8.x&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Wikis:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/dominowiki.nsf"&gt;Lotus Domino Wiki&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/wikis/display/appdev/Home"&gt;Lotus Composite Applications Wiki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/wikis/display/sametime/Home"&gt;Lotus Sametime Wiki&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Code/Libraries:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ekrantz.com/index.php/2008/01/25/lotusscript-jsonreader-and-jsonwriter-from-snapps.html"&gt;LotusScript JSONReader and JSONWriter&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;AdminP resources:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21212760"&gt;FAQ&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/ls-AllAboutAdminP_1/"&gt;All about AdminP Part1&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.admincamp.com/notesini/name?openview"&gt;&lt;/a&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/ls-AllAboutAdminP_2/"&gt;All about AdminP Part2&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/documentation/notes-ini/"&gt;&lt;/a&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=0&amp;amp;uid=swg21213224"&gt;Knowledge collection&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;Notes.ini resources:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/views/lotus/libraryview.jsp?author_by=ini,professor"&gt;Ask Professor INI&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/Notes.ini?OpenView"&gt;New Notes.ini variables&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.admincamp.com/notesini/name?openview"&gt;Notes.ini entries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/documentation/notes-ini/"&gt;Lotus Notes/Domino Notes.ini settings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.drcc.com/ref/notesini.nsf/all"&gt;DrCC Notes.INI Reference&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Education:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=477&amp;amp;uid=swg27011836"&gt;Lotus Notes Widgets for a support team&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg27005908"&gt;&lt;span style="text-decoration: underline;"&gt;Notes Error Trapping in LotusScript&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Product information:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg27002624"&gt;&lt;span style="text-decoration: underline;"&gt;The basics of Notes view index refreshing&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Composite Applications:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/blogs/page/CompApps"&gt;Composite Applications for people&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/notes8-eclipse-comp/"&gt;Designing composite applications: Writing an Eclipse component for IBM Lotus Notes&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg27002624"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/tutorials/notes8-comp-apps/lz-dw-lz-notes8-comp-apps.html"&gt;&lt;span style="text-decoration: underline;"&gt;Building composite applications for IBM Lotus Notes V8&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Articles:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/ls-DebuggingLotusScript_1/"&gt;&lt;span style="text-decoration: underline;"&gt;Debugging LotusScript Part 1&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Interesting technotes:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21296452"&gt;64-bit version of Domino 8.0.1&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=0&amp;amp;uid=swg21085954"&gt;Updall switches, Update and NIF - Notes indexing basics&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21174563"&gt;Knowledge Collection/Troubleshooting Guide: Know causes of slow database performance&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21203994"&gt;Can a field be hidden in Document Properties&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg21102494"&gt;Correct procedures for renaming a Domino server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?fdoc=wplcnote&amp;amp;rs=475&amp;amp;uid=swg21088892"&gt;How to delete Profile documents manually or using Lotusscript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=477&amp;amp;uid=swg21264766"&gt;Setting the Sametime Connect client's preferences&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21268695"&gt;How to set up SSL using a third-party Certificate Authority (CA)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21210804"&gt;How to renew an SSL certificate stamped by a third-party Certificate Authority&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Interesting redbooks:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg21102494"&gt;&lt;/a&gt;&lt;a href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247506.html"&gt;IBM Lotus Notes and Domino 8 Deployment Guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Featured documents:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=475&amp;amp;uid=swg21195443"&gt;Lotus Notes client&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21195444"&gt;Lotus Domino server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=477&amp;amp;uid=swg21195515"&gt;Lotus Sametime&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=3024&amp;amp;uid=swg21290405"&gt;Lotus Domino Web Access&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Notes/Domino Best Practices:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=203&amp;amp;uid=swg27009309"&gt;Transaction logging&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=203&amp;amp;uid=swg27009331"&gt;Upgrade and migration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=203&amp;amp;uid=swg27009330"&gt;Domino web access&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=203&amp;amp;uid=swg27008851"&gt;Sizing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=203&amp;amp;uid=swg27008849"&gt;Performance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27009314"&gt;Roaming&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27009311"&gt;Backup &amp;amp; recovery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27009315"&gt;Administration process&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27009325"&gt;Calendaring &amp;amp; scheduling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27009326"&gt;Security&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Out Of Office resources:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/nflsblog.nsf/dx/OOOGuides"&gt;OOO Guides&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thinkgreat.blogspot.com/2006/04/enable-out-of-office-agent-for-another.html"&gt;Enable OOO for another user&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/library/notes8-ooo/"&gt;Lotus Notes 8 OOO functionality&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Test infrastructure documents:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/nflsblog.nsf"&gt;&lt;/a&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010459"&gt;High Availability Domino 8 configuration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010461"&gt;Domino 8 server reliability in operational profile multi-platform&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010566"&gt;Domino 8 interoperability Test&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010406"&gt;Series i Domino 8 server configuration&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010463"&gt;Reliability of the Notes 8 client&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg27010471"&gt;Notes 8 client within Citrix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=899&amp;amp;uid=swg27010462"&gt;Notes 8 client Smart Upgrade&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Blogs:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/nflsblog.nsf"&gt;Notes from Lotus support&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dominoblog.com/dominoblog/dblog.nsf/"&gt;Domino server team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.notessidan.se/"&gt;Notessidan&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dominoexperts.com/"&gt;DominoExperts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/dwteamblog.nsf"&gt;DeveloperWorks Lotus team blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.alanlepofsky.net/"&gt;IBM Lotus Notes Hints, Tips and Tricks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Tips &amp;amp; Tricks:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.takingnotespodcast.com/"&gt;&lt;/a&gt;&lt;a href="http://esthermstrom.blogspot.com/2006/05/show-n-tell-thursday-sending-links-to.html"&gt;Open a view in a designated frameset from a link&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Podcasts:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.takingnotespodcast.com/"&gt;The Taking Notes Podcast&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.idonotes.com/IdoNotes/IdoNotes.nsf"&gt;IdoNotes Podcast&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Java in Notes:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21257250"&gt;Java applet signatures and the Execution Control List&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21257249"&gt;Possible Java plug-in vulnerability in Lotus Notes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://domino-javadoc.sourceforge.net/"&gt;Domino Javadoc Generator&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Unsorted:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.joelitton.net/A559B2/ls2html.nsf/ConvertLS"&gt;Format Lotusscript as HTML&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/insidelotusblog.nsf/dx/more-notes-8-icons?opendocument&amp;amp;comments"&gt;Notes 8 icons&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cubert-codepoet.blogspot.com/2007/10/summary-of-differences-between-notes-8.html"&gt;Summary of differences between Notes 8 Standard and Basic configurations&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-306.ibm.com/software/lotus/events/lotusphere2008/"&gt;Lotusphere&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/notesdomino8"&gt;IBM Lotus Notes and Domino 8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/lotus"&gt;developerWorks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.redbooks.ibm.com/"&gt;IBM Redbooks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://searchdomino.techtarget.com/"&gt;SearchDomino.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.notesdesign.com/"&gt;NotesDesign&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lotusnotes.com/"&gt;LavaTech&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lotususergroup.org/blogsphe.nsf"&gt;LotusUserGroup.org&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.google.com/coop/cse?cx=008231444553199791783%3Adql4bnwwnf8"&gt;Google Custom Search for Lotus Notes/Domino&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.benpoole.com/benpoole/wiki.nsf/categorised?open&amp;amp;cat=notesdomino"&gt;Notes/Domino on DominoWiki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dominoblogs.com/toast/DominoBlogs/DominoBlogs.nsf/HomePage?OpenFor"&gt;Lotus Notes/Domino blogs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/notes.ini" rel="tag"&gt;notes.ini&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/reference" work="" rel="tag"&gt;Reference&lt;/a&gt;, &lt;a href="http://technorati.com/tag/information" work="" rel="tag"&gt;information&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6605684954354067679?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6605684954354067679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6605684954354067679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6605684954354067679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6605684954354067679'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/02/lotus-notes-and-domino-references.html' title='Lotus Notes and Domino references'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2722226499592395605</id><published>2007-02-01T10:19:00.000+01:00</published><updated>2007-02-01T15:06:49.498+01:00</updated><title type='text'>AJAX problems in Firefox</title><content type='html'>I have been writing an AJAX-application that calls one or several SOAP web Services and presents the result on a single web page in different div tags. Due to some css-functionality a really nice look and feel can be accomplished similar to a portal site with many different portlets. In this case each porlet would consist of a div tag. This is all done in Lotus Notes/Domino but can be moved to any system (!?). I will present it in more detail here later on but for now I'd like to share a limitation that bothers me with Firefox or Mozilla browsers in general, maybe others as well.&lt;br /&gt;&lt;br /&gt;If you're using AJAX where the requesting page and the Web Service resides on the same domain it works in any browser since the XMLHttpRequest object is univeral to any browser. However if the requesting page and the Web Service resides on different domains  you'll find that it will not work in Firefox. An error will be raised looking like this:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Uncaught exception: Permission denied to call method XMLHttpRequest.open&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The error is raised because of security concerns. Appearantely most web browsers (IE excluded) is restricted by default to interact only with resources and services hosted by the same domain. The reason is to keep potentially malicous code from accessing information it shouldn't have access to.&lt;br /&gt;&lt;br /&gt;However, as I see it there is an equal need to communicate with Web Services that is not located on the same domain as Web Services located on the same domain. There are two ways to accomplish this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Digitally sign the Javascripts. Read more about this on &lt;a href="http://www.mozilla.org/projects/security/components/signed-scripts.html#signing"&gt;Mozilla.org&lt;/a&gt;. I started digging into this but got really tired  and sick of it since it is required by me to:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download a sign tool and learn how to use that. The sign tool creates a jar-file when executed to point to.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add specific exception handling functions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get a certificate and pay for it&lt;/li&gt;&lt;li&gt;Whenever I change my javascript I have to resign it to create a new jar-file to use.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Use a proxy. I don't know how this is supposed to work but the point is that it will work if all requests from the XMLHttpRequest object is passed through a proxy resource located on the same domain as the requesting page&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:100%;"&gt;Anyway, I guess it has to be done if you want your applications to work on anything else than Internet Explorer 6, which is what I have tested this on together with Firefox 2.0.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My resources recommendations are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3schools.com/"&gt;W3 Schools&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The article series &lt;a href="http://www-128.ibm.com/developerworks/views/xml/libraryview.jsp"&gt;'Mastering AJAX'&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The article series &lt;a href="http://www-128.ibm.com/developerworks/views/webservices/libraryview.jsp?search_by=Call+SOAP+Web+services+with+Ajax,+Part&amp;amp;type_by=articles"&gt;'Call SOAP Web Services with Ajax'&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/AJAX" rel="tag"&gt;AJAX&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web+Services" work="" rel="tag"&gt;Web Services&lt;/a&gt;, &lt;a href="http://technorati.com/tag/XML" work="" rel="tag"&gt;XML&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SOAP" work="" rel="tag"&gt;SOAP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/portlet" work="" rel="tag"&gt;portlet&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2722226499592395605?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2722226499592395605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2722226499592395605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2722226499592395605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2722226499592395605'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/02/ajax-problems-in-firefox.html' title='AJAX problems in Firefox'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7648707439911115049</id><published>2007-01-23T22:54:00.000+01:00</published><updated>2007-01-23T23:00:37.779+01:00</updated><title type='text'>General Opening Session from Lotusphere 2007 in Second Life</title><content type='html'>In Second Life it is possible to watch the general opening session in the IBM Theatre. It's pretty cool. Many people are gathered in front of the big screen to see what Mike Rhodin and all the others are saying.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/RbaFDOoQ-xI/AAAAAAAAAB8/YQEuxErIqVw/s1600-h/Snapshot1_002.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/RbaFDOoQ-xI/AAAAAAAAAB8/YQEuxErIqVw/s400/Snapshot1_002.JPG" alt="" id="BLOGGER_PHOTO_ID_5023348724891450130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/second+life" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/General+Opening+Session" work="" rel="tag"&gt;General Opening Session&lt;/a&gt;, &lt;a href="http://technorati.com/tag/lotusphere2007" work="" rel="tag"&gt;Lotusphere 2007&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7648707439911115049?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7648707439911115049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7648707439911115049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7648707439911115049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7648707439911115049'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/01/general-opening-session-from-lotusphere.html' title='General Opening Session from Lotusphere 2007 in Second Life'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/RbaFDOoQ-xI/AAAAAAAAAB8/YQEuxErIqVw/s72-c/Snapshot1_002.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6356367037909550264</id><published>2007-01-22T14:57:00.000+01:00</published><updated>2007-01-22T15:40:21.071+01:00</updated><title type='text'>Torture is...</title><content type='html'>being at home in the snow and cold when your colleagues contact you in the middle of the general opening session all excited. Damn you Emil... and thank you for the photos ;-)&lt;br /&gt;&lt;br /&gt;Appearantely Neil Armstrong is the secret guest this year. IBM was showing there presence in &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt; as well during the general session and I guess that &lt;a href="http://mvgirl.blogspot.com/2007/01/ready-set.html"&gt;Maureen&lt;/a&gt; will tell us some news... At least that's the impression one get's when looking at her latest blog post.&lt;br /&gt;&lt;br /&gt;Right now I am following the opening general session  in two ways, through Lotusphere Live and Flickr. Here's a photo of the general opening session taken by Emil Wessberg, Mandator.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RbTGf1JFyJI/AAAAAAAAABw/CeevwSremKE/s1600-h/lpgenopen.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RbTGf1JFyJI/AAAAAAAAABw/CeevwSremKE/s400/lpgenopen.JPG" alt="" id="BLOGGER_PHOTO_ID_5022857734568396946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More about Lotusphere 2007 can be found here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/tags/lotusphere2007"&gt;Flickr&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://slurl.com/secondlife/IBM%209/128/128/0"&gt;Second Life&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lotuspherelive.com/"&gt;Lotusphere  Live&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/second+life" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" work="" rel="tag"&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/lotusphere2007" work="" rel="tag"&gt;Lotusphere 2007&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6356367037909550264?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6356367037909550264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6356367037909550264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6356367037909550264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6356367037909550264'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/01/torture-is.html' title='Torture is...'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/RbTGf1JFyJI/AAAAAAAAABw/CeevwSremKE/s72-c/lpgenopen.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7340202771189912323</id><published>2007-01-15T09:01:00.000+01:00</published><updated>2007-01-15T09:49:08.783+01:00</updated><title type='text'>More on Second Life</title><content type='html'>It's addictive!&lt;br /&gt;Thomas put a picture on &lt;a href="http://notessidan.se/A55B53/blogg.nsf/plink/TADN-6XFRPN"&gt;Notessidan&lt;/a&gt; from last night where we're standing next to a bench on  an IBM island talking about Notes and other stuff. Later on &lt;a href="http://www.alanlepofsky.net/alepofsky/alanblog.nsf"&gt;Alan&lt;/a&gt; showed us the Sear's building. Take a look below -&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Izi6ez9_A_E/Ras-elJFyHI/AAAAAAAAABY/qtkFnx22xd0/s1600-h/Notessidan_Alan_Me_001.bmp"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Izi6ez9_A_E/Ras-elJFyHI/AAAAAAAAABY/qtkFnx22xd0/s400/Notessidan_Alan_Me_001.bmp" alt="" id="BLOGGER_PHOTO_ID_5020174904721786994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt; it is possible to buy Linden dollars for real money. Once you've done that it's possible to build your own buildings and other stuff. I have not done that yet but maybe that's the next step to make it even more funny. For example if you're interested in poker there are dozens of islands where you can play poker. I have not tried it myself yet but I'm sure it could be pretty advanced and useful and if you make Linden dollars you can make real dollars out of it.&lt;br /&gt;&lt;br /&gt;So far I have spent my time in SL just trying to figure everything out. I have had conversations with people I don't know, people I know of but don't know and a few people I know well. Two days ago me and a good friend of mine, Erik, spent some time there and found a dance floor. In real life I really suck, in second life I rock ;-)&lt;br /&gt;Have a look -&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/Ras-oVJFyII/AAAAAAAAABg/4Fq9PUR1C8U/s1600-h/Eric+o+Niklas+dansar_001.bmp"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/Ras-oVJFyII/AAAAAAAAABg/4Fq9PUR1C8U/s400/Eric+o+Niklas+dansar_001.bmp" alt="" id="BLOGGER_PHOTO_ID_5020175072225511554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/second+life" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/virtual+world" work="" rel="tag"&gt;Virtual world&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" work="" rel="tag"&gt;IBM&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7340202771189912323?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7340202771189912323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7340202771189912323' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7340202771189912323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7340202771189912323'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/01/more-on-second-life.html' title='More on Second Life'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Izi6ez9_A_E/Ras-elJFyHI/AAAAAAAAABY/qtkFnx22xd0/s72-c/Notessidan_Alan_Me_001.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-7151402365754807592</id><published>2007-01-12T21:11:00.000+01:00</published><updated>2007-01-15T09:48:19.599+01:00</updated><title type='text'>Second Life - a virtual world</title><content type='html'>I read a posting on &lt;a href="http://www.alanlepofsky.net/alepofsky/alanblog.nsf"&gt;Alan Lepofsky's blog&lt;/a&gt; about &lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt;. Shortly after that another posting on &lt;a href="http://www.notessidan.se/"&gt;Notessidan&lt;/a&gt; by Thomas Adrian. Both of them seem to enjoy it and I have heard many others saying the same thing. It feels like this topic is about to explode with currently 2.5 million residents and counting.&lt;br /&gt;&lt;br /&gt;I actually entered the virtual world second life myself two or three month's ago and had quite fun. I started changing my appearance, tried driving a go-cart, flew around and chatted with a lot of nice people. It is really funny to be there.  But you need a computer with som power as in grapics and RAM. Mine can't quite handle it and it takes away some of the fun with it.&lt;br /&gt;&lt;br /&gt;I was just in one of IBM's islands, following Thomas' tip. Unfortunately there was almost no one there. Probably because most residents in these islands are from US and they are either working or sleeping when I'm there. I'll keep trying!&lt;br /&gt;&lt;br /&gt;Anyway my name in Second Life is Nicolas Paravane and here is a picture of me in the air next to IBM Theatre:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Izi6ez9_A_E/Raf0bVJFyGI/AAAAAAAAABE/nRHImDs3nsE/s1600-h/SL_Nicolas.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Izi6ez9_A_E/Raf0bVJFyGI/AAAAAAAAABE/nRHImDs3nsE/s400/SL_Nicolas.JPG" alt="" id="BLOGGER_PHOTO_ID_5019249060096624738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the mid of november I attended the IBM Software Day in Kista, Sweden. One of many speakers was Torbjörn Johansson. He is swedish but works in New York (I think) close to the management team with strategic issues. He is currently working as the technical assistant for Irving Wladawsky-Berger who is manager for technical strategy and innovation at IBM. It was very interesting listening to him and one of many things he talked about was second life. IBM is as you know very active in this world. He compared second life today with what Internet was in 1994. That says quite a lot about how at least IBM sees the importance of this area.&lt;br /&gt;&lt;br /&gt;Maybe I'll see you there!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/second+life" rel="tag"&gt;Second Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/virtual+world" work="" rel="tag"&gt;Virtual world&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" work="" rel="tag"&gt;IBM&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-7151402365754807592?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/7151402365754807592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=7151402365754807592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7151402365754807592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/7151402365754807592'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/01/second-life-virtual-world.html' title='Second Life - a virtual world'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Izi6ez9_A_E/Raf0bVJFyGI/AAAAAAAAABE/nRHImDs3nsE/s72-c/SL_Nicolas.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2169157956821845281</id><published>2007-01-10T11:07:00.000+01:00</published><updated>2007-01-10T21:03:59.366+01:00</updated><title type='text'>Simple AJAX/SOAP application</title><content type='html'>I wrote a simple application that builds an xml-structure, packages it as a SOAP-message and sends it to a web service in another domain. The web service in the other domain handles the response and sends back a SOAP-message that is received, parsed and printed to output. The web service in the other domain in this example is made and hosted by someone else. The client-side code all resides within a Lotus Notes Form.&lt;br /&gt;I apologize for the bad formatting of the code below which makes it more difficult to read. I have to blame the blog tool for this. It's all XML and Javascript.&lt;br /&gt;&lt;br /&gt;Here is the example xml-code packaged as a SOAP-message to send to the remote web service:&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;&amp;lt;soap:envelope xsi="'http://www.w3.org/2001/XMLSchema-instance'" xsd="'http://www.w3.org/2001/XMLSchema'" soap="'http://schemas.xmlsoap.org/soap/envelope/'"&amp;gt;&lt;br /&gt;  &amp;lt;soap:body&amp;gt;&lt;br /&gt;      &amp;lt;loginnfo xmlns="'http://remotehost/'"&amp;gt;&lt;br /&gt;          &amp;lt;signatur&amp;gt;login&amp;lt;/signatur&amp;gt;&lt;br /&gt;          &amp;lt;password&amp;gt;password&amp;lt;/password&amp;gt;&lt;br /&gt;          &amp;lt;regnr&amp;gt;1234&amp;lt;/regnr&amp;gt;&lt;br /&gt;      &amp;lt;/loginnfo&amp;gt;&lt;br /&gt;  &amp;lt;/soap:body&amp;gt;&lt;br /&gt;&amp;lt;/soap:envelope&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Here is the the SOAP-message received from the remote server:&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;&amp;lt;soap:envelope xsi="http://www.w3.org/2001/XMLSchema-instance" xsd="http://www.w3.org/2001/XMLSchema" soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&lt;br /&gt;  &amp;lt;soap:body&amp;gt;&lt;br /&gt;      &amp;lt;responsetag xmlns="remote_server"&amp;gt;&lt;br /&gt;          &amp;lt;responsetagresult&amp;gt;This is the response from the web service&amp;lt;/responsetagresult&amp;gt;&lt;br /&gt;      &amp;lt;/responsetag&amp;gt;&lt;br /&gt;  &amp;lt;/soap:body&amp;gt;&lt;br /&gt;&amp;lt;/soap:envelope&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;AJAX-code used to send and receive the SOAP-messages:&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-size:78%;" &gt;&lt;br /&gt;var xmlhttp&lt;br /&gt;var url;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/* Create xml http request object */&lt;/b&gt;&lt;br /&gt;function createXMLHTTPRequest() {&lt;br /&gt;try {&lt;br /&gt;xmlhttp = new XMLHttpRequest();&lt;br /&gt;      } catch (trymicrosoft) {&lt;br /&gt;              try {&lt;br /&gt;                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;              } catch (othermicrosoft) {&lt;br /&gt;               try {&lt;br /&gt;                      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;                } catch (failed) {&lt;br /&gt;                      xmlhttp = false;&lt;br /&gt;                }&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;       if (!xmlhttp)&lt;br /&gt;              alert("Error initializing XMLHttpRequest!");&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/* LoadXMLDoc function sets and loads parameters and functions for AJAX calls to the remote server using the POST request method. LOADXMLDoc is called by the send button in the form. */&lt;/b&gt;&lt;br /&gt;  function loadXMLDoc() {&lt;br /&gt;      // Create XML HTTP Request&lt;br /&gt;      createXMLHTTPRequest();&lt;br /&gt;&lt;br /&gt;      // Build the url using field values&lt;br /&gt;      buildURL();&lt;br /&gt;   &lt;br /&gt;      // Build xml-structure&lt;br /&gt;      var xml = createXMLData();&lt;br /&gt;   &lt;br /&gt;      // Set function to wait for response     &lt;br /&gt;      xmlhttp.onreadystatechange=xmlhttpChange;&lt;br /&gt;   &lt;br /&gt;      // Open connection with POST&lt;br /&gt;      xmlhttp.open('POST', url, true);&lt;br /&gt;&lt;br /&gt;      // Set request headers for message to send. Depends on the web service&lt;br /&gt;      xmlhttp.setRequestHeader('Man', 'POST remoteAddress HTTP/1.1');&lt;br /&gt;      xmlhttp.setRequestHeader('Content-Type', 'text/xml');&lt;br /&gt;      xmlhttp.setRequestHeader('Content-Length', xml.length);&lt;br /&gt;      xmlhttp.setRequestHeader('SOAPAction', 'dependsOnTheWebService');&lt;br /&gt;   &lt;br /&gt;      // Send request using POST&lt;br /&gt;      xmlhttp.send(xml);&lt;br /&gt;  }&lt;br /&gt;       &lt;br /&gt;  &lt;b&gt;/* Build the URL to the remote server */&lt;/b&gt;&lt;br /&gt;  function buildURL() {&lt;br /&gt;      // Get field values&lt;br /&gt;      var sAddress = document.getElementById('sendAddress').value;&lt;br /&gt;           &lt;br /&gt;      url = sAddress;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/* xmlhttpChange function listens for a response from the remote server. The response can be either text or xml. If xml is received as below the tags are being parsed and presented as needed. */&lt;/b&gt;&lt;br /&gt;function xmlhttpChange() {&lt;br /&gt; // if xmlhttp shows 'loaded'&lt;br /&gt; if (xmlhttp.readyState==4) {&lt;br /&gt;  // if 'OK'&lt;br /&gt;  if (xmlhttp.status==200) {&lt;br /&gt;  // Code block for receving text via HTTP, looking at it and printing to output.&lt;br /&gt;   /*  &lt;br /&gt;   var response = xmlhttp.responseText;&lt;br /&gt;   document.getElementById('updateWithResponse').innerHTML = response;&lt;br /&gt;   */&lt;br /&gt;  // Code block for receiving XML code via HTTP, grabbing it and printing to output.&lt;br /&gt;   var response = xmlhttp.responseXML;  &lt;br /&gt;   var x = response.getElementsByTagName('responsetagresult');&lt;br /&gt;&lt;br /&gt;   for (var i=0; i&amp;lt;x.length; i++) {&lt;br /&gt;    var result = x[i].childNodes[0].nodeValue;&lt;br /&gt;    if (i==0) {&lt;br /&gt;     document.getElementById('updateWithResponse').innerHTML = "&amp;lt;b&amp;gt;- - - - - Svar från &amp;lt;span style='color: #FF0000'&amp;gt;" + document.getElementById('host').value + "&amp;lt;/span&amp;gt; - - - - - -&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;";&lt;br /&gt;     document.getElementById('updateWithResponse').innerHTML = document.getElementById('updateWithResponse').innerHTML + "responsetagresult: " + result + "&amp;lt;br&amp;gt;";&lt;br /&gt;    }&lt;br /&gt;    else {&lt;br /&gt;   document.getElementById('updateWithResponse').innerHTML = document.getElementById('updateWithResponse').innerHTML + "responsetagresult: " + result + "&amp;lt;br&amp;gt;";&lt;br /&gt;    }    &lt;br /&gt;   }&lt;br /&gt;   document.getElementById('updateWithResponse').innerHTML = document.getElementById('updateWithResponse').innerHTML + "&amp;lt;br&amp;gt;";  &lt;br /&gt;         }&lt;br /&gt;         else if (xmlhttp.status==404) alert("URL doesn't exist!")&lt;br /&gt;      else alert("Problem connecting to server. Status is "+xmlhttp.status)&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function createXMLData() {&lt;br /&gt; var xmlStructure = document.getElementById('XMLExampleSendCode').value;&lt;br /&gt; return xmlStructure;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Currently this doesn't work with Firefox due to some security aspects. That has to do with the fact that it is done over separate domains.  I don't know if it is considered as a bug but I do hope so.  The error message returned from Firefox is &lt;b&gt;"Uncaught exception: Permission denied to call method XMLHttpRequest.open"&lt;/b&gt;. However using IE6 works fine.&lt;br /&gt;&lt;br /&gt;Learn more at &lt;a href="http://www.w3schools.com/"&gt;W3Schools Online Web Tutorials&lt;/a&gt;. They offer excellent tutorials that's great as either reference material or as getting started guides. Here's the &lt;a href="http://www.w3schools.com/ajax/default.asp"&gt;AJAX tutorial&lt;/a&gt; and the &lt;a href="http://www.w3schools.com/soap/default.asp"&gt;SOAP tutorial&lt;/a&gt;. I also recommend an article series published at IBM DeveloperWorks by Brett McLaughlin, auditor and editor at O'Reilly Media Inc. about AJAX called &lt;a href="http://www-128.ibm.com/developerworks/search/searchResults.jsp?searchType=1&amp;searchSite=dW&amp;amp;searchScope=xmlZ&amp;query=%22Mastering+AJAX%22&amp;amp;Search.x=0&amp;Search.y=0&amp;amp;Search=Search"&gt;Mastering AJAX&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/AJAX" rel="tag"&gt;AJAX&lt;/a&gt;, &lt;a href="http://technorati.com/tag/XML" work="" rel="tag"&gt;XML&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SOAP" work="" rel="tag"&gt;SOAP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2169157956821845281?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2169157956821845281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2169157956821845281' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2169157956821845281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2169157956821845281'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/01/simple-soap-application.html' title='Simple AJAX/SOAP application'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6700549008448059621</id><published>2007-01-04T13:49:00.000+01:00</published><updated>2007-01-04T15:08:09.636+01:00</updated><title type='text'>Trying NOMAD</title><content type='html'>I have heard about Nomad for some time now, ever since LotusPhere 2006 in Orlando in fact. Nomad is the feature that makes it possible to bring Lotus Notes on a USB stick where ever you go. I was wondering how this would work so now I have finally tried it and it works GREAT!&lt;br /&gt;&lt;br /&gt;I read a blogpost on &lt;a href="http://cwhisonant.blogspot.com/"&gt;Chris Whisonant's blog&lt;/a&gt; where he has made a &lt;a href="http://cwhisonant.blogspot.com/2006/09/lotus-notes-702-nomad-review.html"&gt;review&lt;/a&gt; of NOMAD that comes with the Lotus Notes &amp; Domino 7.0.2 release.&lt;br /&gt;&lt;br /&gt;Chris and &lt;a href="http://hostit1.connectria.com/NotesGoddess/NotesGoddess.nsf/dx/Notes-on-USB"&gt;Susan Bulloch&lt;/a&gt; both recommends that this is only to be used with the Single Notes client install, not the full client. I had at the time testing this only access to the full client so that's what I was using.&lt;br /&gt;&lt;br /&gt;A short summary of steps to install NOMAD on an USB stick:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Extract C94QIEN.exe or C94QAEN.exe to some folder. The purpose is to unpack all files and get to the setup.exe file.&lt;/li&gt;&lt;li&gt;Open a command prompt and get into the directory of the extracted files (the location of setup.exe). I don't know about this, but if you have a CDROM ready to be installed with setup.exe you should be able to put yourself into that directory aswell.&lt;/li&gt;&lt;li&gt;Put the USB stick into the computer and note the drive letter (ex. E:)&lt;/li&gt;&lt;li&gt;Type &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;setup &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;/a /v"NOMAD=1 TARGETDIR=F:\ /qb+"&lt;/span&gt; in the command prompt&lt;/li&gt;&lt;li&gt;Use autostart.exe to run Lotus Notes&lt;/li&gt;&lt;/ul&gt;If you're using the full client package doing this (on a simple install, no roaming) you will get access to both working admin and designer clients. Then just simply create different location documents for different Domino environments. You could for example point out your ID in the location document (advanced tab) for each domino environment and have your different ID's stored on the USB stick.  Suddenly domino developers and administrators are no longer bound to specific computers!&lt;br /&gt;&lt;br /&gt;Chris suggested as optional to remove some files to release memory, which I did. Remember however that if you are doing this with the full client you need some templates to be able to run the different clients. I had problems with the administration client. Some templates needed (but probably not all) were events4.ntf, domadmin.ntf and log.ntf. The admin client uses these templates on installation to create the corresponding nsf's. So a better thing to do is to remove the templates after installation.&lt;br /&gt;&lt;br /&gt;To use admin and designer using only the single client installation, do as Chris suggests, follow &lt;a href="http://www.qtzar.com/blogs/qtzar.nsf/d6plinks/DLYH-6RMQNY"&gt;Declan Lynch's advice&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Great feature! Could this be a competitor to the roaming functionality? (since this in my opinion has had some functionality problems and probably was released to soon).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/7.0.2" work="" rel="tag"&gt;7.0.2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NOMAD" work="" rel="tag"&gt;NOMAD&lt;/a&gt;, &lt;a href="http://technorati.com/tag/USB+stick" work="" rel="tag"&gt;USB stick&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6700549008448059621?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6700549008448059621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6700549008448059621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6700549008448059621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6700549008448059621'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2007/01/trying-nomad.html' title='Trying NOMAD'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-2103270548449824688</id><published>2006-12-31T08:16:00.000+01:00</published><updated>2006-12-31T19:43:36.333+01:00</updated><title type='text'>Plans for next year</title><content type='html'>Last year (2005) &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Izi6ez9_A_E/RZfA1WfUaiI/AAAAAAAAAAk/md_YWiWgzTE/s1600-h/C4_LOT.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Izi6ez9_A_E/RZfA1WfUaiI/AAAAAAAAAAk/md_YWiWgzTE/s400/C4_LOT.gif" alt="" id="BLOGGER_PHOTO_ID_5014688732902877730" border="0" /&gt;&lt;/a&gt;I was certified as an &lt;a href="http://www-142.ibm.com/software/sw-lotus/services/cweeducation.nsf/wdocs/notesanddomino665systemadministrationpath"&gt;IBM Certified System Administrator for Lotus Notes and&lt;/a&gt;&lt;a href="http://www-142.ibm.com/software/sw-lotus/services/cweeducation.nsf/wdocs/notesanddomino665systemadministrationpath"&gt; Domino 6/6.5&lt;/a&gt;. This year (2006) I was certified as an &lt;a href="http://www-142.ibm.com/software/sw-lotus/services/cweeducation.nsf/wdocs/notesanddomino665applicationdevelopmentpath"&gt;IBM Certified Application Developer for&lt;/a&gt;&lt;a href="http://www-142.ibm.com/software/sw-lotus/services/cweeducation.nsf/wdocs/notesanddomino665applicationdevelopmentpath"&gt; Lotus Notes and Domino 6/6.5&lt;/a&gt;. My plans for next year (2007) will include the &lt;a href="http://www-142.ibm.com/software/sw-lotus/services/cweeducation.nsf/wdocs/ibmlotusnotesanddomino7recertification"&gt;update&lt;/a&gt; for Notes Domino 7 Application Development and Notes Domino 7 System Administration.&lt;br /&gt;&lt;br /&gt;But most exciting is the leap I will take into the Java world by &lt;a href="http://www.sun.com/training/certification/java/index.xml"&gt;certify&lt;/a&gt; as a Sun Certified Java Associate (SCJA) and/or depending on how it works as a Sun Certified Java Programmer (SCJP). This have to do with me moving on to be a Notes/Domino consultant at &lt;a href="http://www.ekakan.com/"&gt;Ekakan&lt;/a&gt; next year.&lt;br /&gt;&lt;br /&gt;Since Java is being used as a programming language in Lotus Notes but mainly because the new products and frameworks of IBM are built on Java and builds in Java it really feels like the right time (could have been sooner) to get great knowledge in these areas as well. I believe that a Notes/Domino developer with J2EE competence is an even better developer. I am very excited about this and will tell you more later on.&lt;br /&gt;&lt;br /&gt;As you might have noticed there has been a discussion going on about Java and IBM, about how important it is for Notes developers to learn Java and if the needed Java competence is an Akilles heel for IBM. Take a look here at the discussions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://lekkimworld.com/2006/03/21/1142977003358.html"&gt;Mikkel Heisterberg&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.edbrill.com/ebrill/edbrill.nsf/dx/lekkimworld-is-the-lack-of-java-skills-in-the-notesdomino-developer-community-the-achilles-heel-of-ibm-?opendocument&amp;comments"&gt;Ed Brill&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lekkimworld.com/2006/03/29/1143622103500.html"&gt;Mikkel Heisterberg&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;It has been a great year and I hope for 2007 to be even better.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Happy New Year to you all!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Certification" work="" rel="tag"&gt;Certification&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" work="" rel="tag"&gt;Java&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-2103270548449824688?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/2103270548449824688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=2103270548449824688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2103270548449824688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/2103270548449824688'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/12/plans-for-next-year.html' title='Plans for next year'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Izi6ez9_A_E/RZfA1WfUaiI/AAAAAAAAAAk/md_YWiWgzTE/s72-c/C4_LOT.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-8039084418512471998</id><published>2006-12-13T17:01:00.000+01:00</published><updated>2007-08-01T09:45:18.951+02:00</updated><title type='text'>The Notes.ini Reference</title><content type='html'>This was news to me!&lt;br /&gt;I have been wondering for quite some time if there is some kind of library somewhere that lists all the available notes.ini parameters. I haven't got an answer to that so far. Then I ran into &lt;a href="http://www.drcc.com/ref/notesini.nsf/all"&gt;The Notes.ini Reference&lt;/a&gt;, which lists a very long list of ini-params. I don't know if the list contains ALL available parameters or just the one's that people together have collected with their common knowledge.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RYAoHj3VpJI/AAAAAAAAAAM/arNGuA8l70o/s1600-h/nir2.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RYAoHj3VpJI/AAAAAAAAAAM/arNGuA8l70o/s400/nir2.JPG" alt="" id="BLOGGER_PHOTO_ID_5008046895987532946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you click on a parameter a new page is open that describes the purpose of it, how long it has been valid, additional information like if there is a need for a restart and so on.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Izi6ez9_A_E/RYAoTj3VpKI/AAAAAAAAAAU/RVF5MOg3XNU/s1600-h/nir.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_Izi6ez9_A_E/RYAoTj3VpKI/AAAAAAAAAAU/RVF5MOg3XNU/s400/nir.JPG" alt="" id="BLOGGER_PHOTO_ID_5008047102145963170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Great Page! Hope it stays free!&lt;br /&gt;Take a look at my personal reference page for &lt;a href="http://thinkgreat.blogspot.com/2007/02/lotus-notes-and-domino-references.html"&gt;Lotus Notes and Domino references&lt;/a&gt; where you can find more links to other notes.ini references.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/the+notes.ini+reference" work="" rel="tag"&gt;The Notes.ini Reference&lt;/a&gt;, &lt;a href="http://technorati.com/tag/notes.ini" work="" rel="tag"&gt;Notes.ini&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-8039084418512471998?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/8039084418512471998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=8039084418512471998' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8039084418512471998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/8039084418512471998'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/12/notesini-reference.html' title='The Notes.ini Reference'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Izi6ez9_A_E/RYAoHj3VpJI/AAAAAAAAAAM/arNGuA8l70o/s72-c/nir2.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-6843962214629962358</id><published>2006-12-06T09:22:00.000+01:00</published><updated>2006-12-06T09:44:22.084+01:00</updated><title type='text'>IBM Lotus Expeditor</title><content type='html'>Now, what is this new stuff? Probably something that you really need know and dive into. What's the connection to Lotus Notes, Domino, WebSphere, Workplace, Sametime and so on?&lt;br /&gt;Well,  at least for me the questions are many. Although I have been reading quite a lot I still don't get it all. And what can you do except keep reading and testing, after all that's one of the fun parts ;-)&lt;br /&gt;&lt;br /&gt;Here is a short explanation from the article 'Developing an OSGi service as a Web Service in IBM Lotus Expeditor', there is a link to it below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IBM Lotus Expeditor (formerly IBM WebSphere Everyplace Deployment) is a client middleware framework and tooling platform that enables connection, independent delivery, and management of applications and services.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;From what I have understand for example 'Hannover' will consume services from the Expeditor platform. Here are a few good links for more information. A good guess is that more information is coming up on Lotusphere this year.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/documentation/expeditor/?S_TACT=105AGX54&amp;S_CMP=NLLO"&gt;Lotus Expeditor documentation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/expforum.nsf"&gt;Lotus Expeditor Forum&lt;/a&gt; (currently 3 posts ;-)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/products/expeditor/?S_TACT=105AGX54&amp;S_CMP=NLLO"&gt;Lotus Expeditor product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/lotus/library/expeditor-osgi-services/?S_TACT=105AGX54&amp;amp;S_CMP=NLLO"&gt;Developing an OSGi service as a Web Service in IBM Lotus Expeditor&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Three really good blogs that will in some or many ways discuss the Lotus Expeditor:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.jeffeisen.com/jeisen/jeisenblog.nsf/"&gt;Jeff Eisen&lt;/a&gt; (Chief architect for Lotus Notes)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth?ca=drs-bl"&gt;Mary Beth Raven&lt;/a&gt; (Lead project designer for the 'Hannover' project)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/CompApps?ca=drs-bl"&gt;Composite Applications for people&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Expeditor" rel="tag"&gt;Lotus Expeditor&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Hannover" work="" rel="tag"&gt;Hannover&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-6843962214629962358?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/6843962214629962358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=6843962214629962358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6843962214629962358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/6843962214629962358'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/12/ibm-lotus-expeditor.html' title='IBM Lotus Expeditor'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-3085161418294512755</id><published>2006-11-19T07:39:00.000+01:00</published><updated>2006-11-19T07:56:47.699+01:00</updated><title type='text'>A success concept with company blogs!</title><content type='html'>I believe that it is hard in many companies to make managers and decisionmakers to understand the possibilities and value that company blogs can bring.&lt;br /&gt;&lt;br /&gt;I have where I work introduced what blogs are and the businessvalue of them. This lead us to starting company blogs in august this year. Currently there are three employees blogging on working time about their interests which coincides very much with the company’s business concept.&lt;br /&gt;&lt;br /&gt;The company is an animal insurance company called &lt;a href="http://www.agria.se"&gt;Agria Djurförsäkring&lt;/a&gt;. One blog is about horses and IT where the author is the CIO of Agria with deep interests in both areas. The second one is about dogs where the author is working for Agria as a handling officer. On her sparetime she work as a breeder and has a kennel. The third blog is about hunting and football, two interests of the third author.&lt;br /&gt;&lt;br /&gt;We believe that this is a winning concept, when our employees are our customers sharing their professional skills and interests on their blogs.&lt;br /&gt;&lt;br /&gt;Take a look here:&lt;br /&gt;- &lt;a href="http://www.agria.se/blog/pia.nsf"&gt;Horse blog&lt;/a&gt;  by Pia de Gysser&lt;br /&gt;- &lt;a href="http://www.agria.se/blog/sofie.nsf"&gt;Dog blog&lt;/a&gt; by Sofie Lönn&lt;br /&gt;- &lt;a href="http://www.agria.se/blog/mattias.nsf"&gt;Hunt blog&lt;/a&gt; by Mattias Wallman&lt;br /&gt;&lt;br /&gt;By the way, the blogs are developed in Domino of course, based on the open source template &lt;a href="http://www.openntf.org/Projects/pmt.nsf/ProjectHome?ReadForm&amp;amp;Query=BlogSphere"&gt;BlogSphere&lt;/a&gt; that you can find on &lt;a href="http://www.openntf.org/"&gt;openntf.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/company+blogs" rel="tag"&gt;Company blogs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/agria+djurförsäkring" work="" rel="tag"&gt;Agria Djurförsäkring&lt;/a&gt;, &lt;a href="http://technorati.com/tag/horse+blog" work="" rel="tag"&gt;Horse blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Dog+blog" work="" rel="tag"&gt;Dog blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/hunt+blog" work="" rel="tag"&gt;Hunt blog&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-3085161418294512755?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/3085161418294512755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=3085161418294512755' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3085161418294512755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/3085161418294512755'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/11/success-concept-with-company-blogs.html' title='A success concept with company blogs!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-116376644863355954</id><published>2006-11-17T12:53:00.000+01:00</published><updated>2006-11-17T13:33:36.700+01:00</updated><title type='text'>Introducing the new composite applications blog</title><content type='html'>&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth?ca=drs-bl"&gt;Mary Beth Raven&lt;/a&gt; introduces on her blog the new &lt;a href="http://www-03.ibm.com/developerworks/blogs/page/CompApps"&gt;Composite Applications Blog&lt;/a&gt;. It is the WPLC Composite Application Team that has decided to start this blog. The team explains the purpose of the blog like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;It brings together all the key technical architects and user experience design professionals for the major products from the IBM WPLC division (fka Lotus) that provide support for user facing composite applications. These products include IBM Websphere Portal 6.0, IBM Lotus Notes 8.0, IBM Lotus Domino 8.0, IBM Lotus Expeditor 6.1 and future products to be named when they are announced.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;I have for some time now been reading information about Hannover thanks to &lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth?ca=drs-bl"&gt;Mary Beth Raven&lt;/a&gt; and &lt;a href="http://www.jeffeisen.com/jeisen/jeisenblog.nsf/"&gt;Jeff Eisen&lt;/a&gt; and I think this is a great initiative.&lt;br /&gt;&lt;br /&gt;For anyone not knowing what Lotus Expeditor is, &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product1.nsf/wdocs/expeditor"&gt;here&lt;/a&gt; is some information. Jeff has been mentioning it on his &lt;a href="http://www.jeffeisen.com/jeisen/jeisenblog.nsf/dx/hannover-101----the-basics"&gt;blog&lt;/a&gt; as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/WPLC" rel="tag"&gt;WPLC&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Composite+Applications" work="" rel="tag"&gt;Composite applications&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Expeditor" work="" rel="tag"&gt;Lotus expeditor&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IBM" work="" rel="tag"&gt;IBM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blog" work="" rel="tag"&gt;blog&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-116376644863355954?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/116376644863355954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=116376644863355954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/116376644863355954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/116376644863355954'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/11/introducing-new-composite-applications.html' title='Introducing the new composite applications blog'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-116367557924918696</id><published>2006-11-16T11:38:00.000+01:00</published><updated>2007-09-08T09:22:51.722+02:00</updated><title type='text'>Compact mail database on client side and transactional logging</title><content type='html'>It used to work for our employees to compact their mail databases. They actually got smaller and they got rid of the warning and/or error messages as it is supposed to work.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/compact_box.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/compact_box.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;Then suddenly we experienced an increased amount of people that had problems with the mail database in that they got warning and error messages, they compacted it but the problem was the same.&lt;br /&gt;&lt;br /&gt;As any other company we have a lot of things do to and different priorites which resulted in a solution that administrators started to, as people screamed, run "load compact mail/xxx.nsf -B" on the admin console, that is compact database with file size reduction right now. What actually happended was that documents were deleted when the users compacted their mail database &lt;span style="font-weight: bold;"&gt;but&lt;/span&gt; the mail file was not reduced &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; it should not be either. What should happen is that the server should ignore the white space that still causes the database to look as it is as large as it was before the compact while waiting for the server to perform a real file size reduction. This should be setup as a program document to run once a week or so.&lt;br /&gt;&lt;br /&gt;So now everything seemed to work and yet not. Then I came over an &lt;a href="http://www-128.ibm.com/developerworks/lotus/library/domino-mail-quotas/"&gt;article&lt;/a&gt; on &lt;a href="http://www.ibm.com/developerworks"&gt;developerworks&lt;/a&gt; that solved our problem.&lt;br /&gt;&lt;br /&gt;Some months ago we started using transactional logging, that is we &lt;span style="font-weight: bold;"&gt;enabled&lt;/span&gt; transactional logging. Suddenly the server does not treat white space the same way, you have to force the server  to ignore white space by  choosing the option 'Check space used in file when adding a note' in the Quota Enforcement field in the server document under tab 'Transacional logging' on the server(s) where the problem is.&lt;br /&gt;&lt;br /&gt;Our default option (Quota enforcement field) looked like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/tralog1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/tralog1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And we changed the 'Quota enforcement' field to look like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/tralog2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/tralog2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Restart the server to make the changes take effect. The outcome/result of this is that users can compact the mail file on their own and get rid of the warning/error messages the way it is intended.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;*** Update ***&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The reason for this behaviour can be found in this short &lt;a href="http://www-1.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21239073"&gt;technote&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If the Notes database is not logged (Transactional Logging disabled), an in-place with file size reduction compaction will be performed (equivalent to -B).&lt;/li&gt;&lt;li&gt;If the Notes database is logged (Transactional Logging enabled), then a simple in-place compaction will be performed (equivalent to -b).&lt;/li&gt;&lt;/ul&gt;So for the second option the fix described earlier has to be done to get file size reduction.&lt;br /&gt;&lt;br /&gt;Note that for version 7 and later releases the functionality to compact a database is handled by the Update task.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Lotus+Notes" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compact+mail+database" work="" rel="tag"&gt;Compact mail database&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compact" work="" rel="tag"&gt;compact&lt;/a&gt;, &lt;a href="http://technorati.com/tag/transactional+logging" work="" rel="tag"&gt;Transactional logging&lt;/a&gt;, &lt;a href="http://technorati.com/tag/white+space" work="" rel="tag"&gt;White space&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-116367557924918696?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/116367557924918696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=116367557924918696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/116367557924918696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/116367557924918696'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/11/compact-mail-database-on-client-side.html' title='Compact mail database on client side and transactional logging'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-116044468658952319</id><published>2006-10-10T02:47:00.000+02:00</published><updated>2006-10-10T03:44:46.646+02:00</updated><title type='text'>Google acquires YouTube</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; will buy &lt;a href="http://www.youtube.com"&gt;YouTube&lt;/a&gt; for $1.65 billion in stock.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Combination will create new opportunities for users and content owners everywhere."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;When    the acquisition is complete, YouTube will retain its distinct brand identity, strengthening and      complementing Google's own fast-growing video business according to the &lt;a href="http://www.google.com/press/pressrel/google_youtube.html"&gt;presscenter&lt;/a&gt; on google.com&lt;br /&gt;&lt;br /&gt;As always when it comes to Google it is the question and issue of monopoly and if Google is getting to big. But I think that this is great to have all content on both the existing Google Video and soon YouTube indexed on the same search engine. Maybe Google has new exciting plans regarding this?&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;Technorati tags:&lt;a href="http://technorati.com/tag/Google+acquires+YouTube" rel="tag"&gt; Google acquires YouTube&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-116044468658952319?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/116044468658952319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=116044468658952319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/116044468658952319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/116044468658952319'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/10/google-acquires-youtube.html' title='Google acquires YouTube'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115848101505057657</id><published>2006-09-17T09:47:00.000+02:00</published><updated>2006-09-18T10:19:46.383+02:00</updated><title type='text'>A guided tour onboard Östanå I</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/IMG_0019.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/200/IMG_0019.jpg" alt="" border="0" /&gt;&lt;/a&gt;Yesterday I was on a guided tour in the swedish archipelago outside Stockholm on the boat Östanå I from &lt;a href="http://www.strommakanalbolaget.com"&gt;Strömma kanalbolaget&lt;/a&gt;. It was a 2,5 h trip and the weather was sunny and warm.&lt;br /&gt;&lt;br /&gt;It is only a few minutes by boat from the central of Stockholm to reach these beautiful areas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/IMG_0015.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/200/IMG_0015.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To the left I caught some sunrain with the camera.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/IMG_0013.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/200/IMG_0013.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To the right a big ferry that goes to and from Sweden and Finland. Those ferries are a great party place for one or two nights.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Islets and rocks. We are in the inner Stockholm archipelago and don't get very far on a little more than an hours boatride out. When you get to the outer areas the environment of the archipelago looks quite different.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/IMG_0002.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/200/IMG_0002.jpg" alt="" border="0" /&gt;&lt;/a&gt;In Sweden we have something called "Allemansrätten", which means that everybody have the right to and access to walk on all land or&lt;br /&gt;islands even if it's private. You must not however destroy and missuse anything. As long as people don't missuse this it is a great thing we have. I can whenever I want to go or sail anywhere I want to and sit down and eat a meal or watch some birds or whatever.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/IMG_0028.1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/200/IMG_0028.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The inner of Stockholm is also beautiful itself with a lot of water and trees.&lt;br /&gt;&lt;br /&gt;To the right is a photo of a part of Stockholm harbour. The land in the back is Djurgården where an amusement park called &lt;a href="http://www.gronalund.com"&gt;Gröna lund&lt;/a&gt; is located and &lt;a href="http://www.skansen.se"&gt;Skansen&lt;/a&gt; which is a miniature of sweden.&lt;br /&gt;&lt;br /&gt;For more photos from this occasion visit &lt;a href="http://flickr.com/photos/waller"&gt;http://flickr.com/photos/waller&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags: &lt;a href="http://technorati.com/tag/swedish+archipelago" rel="tag"&gt;Swedish archipelago&lt;/a&gt;, &lt;a href="http://technorati.com/tag/stockholm" rel="tag"&gt;Stockholm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115848101505057657?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115848101505057657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115848101505057657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115848101505057657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115848101505057657'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/09/guided-tour-onboard-stan-i.html' title='A guided tour onboard Östanå I'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115822310909170795</id><published>2006-09-14T10:26:00.000+02:00</published><updated>2006-09-14T10:38:29.106+02:00</updated><title type='text'>Lotusphere 2007 getting closer</title><content type='html'>In January 21-25, 2007 it is once again time for Lotusphere. I was there last year and had a really good time. It was my first time as well but from what I've read it was the best lotusphere so far and I understand that because it was a great arrangement with a lot of exciting news both on the notes/domino side but also for websphere and workplace and for me it was the start to get to know web 2.0. I wish I could go again this year, but that's not possible. Maybe 2008, we'll see.&lt;br /&gt;&lt;br /&gt;Anyway, take a look at the &lt;a href="http://www-142.ibm.com/software/sw-lotus/events/govfor.nsf/wdocs/ls2007home"&gt;registration page&lt;/a&gt; if you have got a chance to go. Also take a look at my &lt;a href="http://www.flickr.com/photos/waller/sets/72157594218322831/"&gt;lotusphere photos&lt;/a&gt; from lotusphere 2006.&lt;br /&gt;&lt;br /&gt;I was google earthing a bit a and zoomed in on the swan and dolphin building. It looks familiar but different.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/swan_dolphin_above.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/swan_dolphin_above.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;a href="http://technorati.com/tag/lotusphere" rel="tag"&gt; Lotusphere&lt;/a&gt;&lt;br /&gt;Andra bloggar om:&lt;a href="http://bloggar.se/om/lotusphere" rel="tag"&gt;Lotusphere&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115822310909170795?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115822310909170795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115822310909170795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115822310909170795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115822310909170795'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/09/lotusphere-2007-getting-closer.html' title='Lotusphere 2007 getting closer'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115795583844298952</id><published>2006-09-11T08:18:00.000+02:00</published><updated>2006-09-11T08:25:07.816+02:00</updated><title type='text'>Blogging with Flicker from my cell phone</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/waller/240232650/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/79/240232650_06659ae86d_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0;" &gt;  &lt;a href="http://www.flickr.com/photos/waller/240232650/"&gt;Blogging with Flicker from my cell phone&lt;/a&gt; &lt;br /&gt; Originally uploaded by &lt;a href="http://www.flickr.com/people/waller/"&gt;Niklas Waller&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;It's so easy and funny. Not any breaking news but still...&lt;br /&gt;&lt;br /&gt;My laptop and a coffe on the balcony a sunny morning at home with my kids. Ah, that's life!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115795583844298952?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115795583844298952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115795583844298952' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115795583844298952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115795583844298952'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/09/blogging-with-flicker-from-my-cell.html' title='Blogging with Flicker from my cell phone'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115747964823110647</id><published>2006-09-05T20:02:00.000+02:00</published><updated>2006-09-10T09:22:22.956+02:00</updated><title type='text'>The web of tomorrow: summary</title><content type='html'>I have been at the conference "the web of tomorrow" or "Morgondagens webbplatser" as it is called in swedish. It was held on the 5-6 september in Stockholm, Sweden. The person that was leading the conference and presenting all the speakers is &lt;a href="http://www.wpr.se"&gt;Fredrik Wackå&lt;/a&gt;, web advisor on his company W PR &amp; Information. He is also running a successful blog in sweden in where he among many other things lists &lt;a href="http://www.wpr.se/radgivning/bloggar/svenska/"&gt;company- and co-worker blogs in Sweden&lt;/a&gt;. I would like to call it the accurate list of serious company blogs in Sweden.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/fw.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/fw.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first day began with a lecture by Fredrik about the social web. A brief introduction to &lt;a href="http://en.wikipedia.org/wiki/Rss"&gt;rss&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Blog"&gt;blogs&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Wiki"&gt;wikis&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Tags"&gt;tagging&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Podcasting"&gt;podcasting&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;ajax&lt;/a&gt; and more which leads to more participation for visitors and customers and less control for the one's providing the services. Fredrik and the rest of the speakers together gave us some great and useful links to sites that each and one is a good example of the social web or web 2.0 in some way or that it provides news about it. I will list some of them in the end of this blogpost.&lt;br /&gt;&lt;br /&gt;There were many good speakers but I will only talk about a few of them, some people that presented something extra that made me think.&lt;br /&gt;&lt;br /&gt;Neville Hobson from ABC was the keynote speaker. Neville runs his own website &lt;a href="http://www.nevillehobson.com"&gt;www.nevillehobson.com&lt;/a&gt; but also a site called '&lt;a href="http://www.forimmediaterelease.biz/"&gt;For Immediate Release&lt;/a&gt;' together with Shel Holtz, where they publich podcasts twice a week about public relations and technology. Neville has been working with podcasting for a long time and was presented as one of the world premier authorities when it comes to podcasting and blogging.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/nh.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/nh.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mr Hobson spoke about communication of the future. He showed us some research about companies and blogs. It was interesting to find out that blogging still is such an unknown area. Many companies and people still don't have a clew what it is. Appearantely France are more aware than other european contries about blogs, while in Netherlands and Germany many executives still find blogging a mystery.&lt;br /&gt;&lt;br /&gt;Neville also showed us how different languages are divided among the current 53.4 million indexed blogs on &lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt;. It was surprising to me to see how large percentage that was written in japanese and chinese. English is most common but if you put together japanese and chinese then that's the largest group. Swedish wasn't even listed.&lt;br /&gt;&lt;br /&gt;I asked Neville and Fredrik if they could estimate how many blogs there might be worldwide, but as I suspected it is impossible. We know for sure it is more than 53,4 million. Probably around 200-300 million blogs, also depending on the definition of what a blog is as Fredrik pointed out. Sweden proabably doesn't go above 100.000 if you count them all, but that's my own personal estimate.&lt;br /&gt;&lt;br /&gt;Mr Hobson also came to the issue of trust as we tend to do when speaking about blogs. The conclusion was that we trust 'someone like me' and not companies and authorities which one might think.&lt;br /&gt;&lt;br /&gt;There were lots of other great things about podcasting etc. that I will not go further into here.&lt;br /&gt;&lt;br /&gt;Eva Beckman from &lt;a href="http://www.bolagsverket.se"&gt;Bolagsverket&lt;/a&gt; told us a great story of their mission to build a site for a public authority in Sweden, Bolagsverket. They had 3 months to build two sites with 5 resources, two informers and 3 system developers. She learned quite a lot during this journey and told us about it. Great speech!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agria.se/blog/pia.nsf"&gt;Pia de Gysser&lt;/a&gt; from &lt;a href="http://www.agria.se"&gt;Agria Djurförsäkring&lt;/a&gt; (pet/animal insurance) was speaking about adaption for target groups on the web together with participation on the web and the fact that Agrias web is and in greater scope will be the customers web. It was a fascinating 50 minutes about how Agria relates to and communicates with its customers. Agria is in great deal working with its customers, loyal customers, through a social web. Some services for the customers are the &lt;a href="http://www.agria.se/bildgalleri"&gt;image gallery&lt;/a&gt;, the company blogs (&lt;a href="http://www.agria.se/blog/pia.nsf"&gt;Pias&lt;/a&gt; and &lt;a href="http://www.agria.se/blog/sofie.nsf"&gt;Sofies&lt;/a&gt;) and some recently released AJAX-based services for presenting &lt;a href="http://www.agria.se/hundnamn"&gt;popular names of dogs&lt;/a&gt;, &lt;a href="http://www.agria.se/kattnamn"&gt;cats&lt;/a&gt; and &lt;a href="http://www.agria.se/hastnamn"&gt;horses&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/DSC00059.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/DSC00059.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Neville also did a &lt;a href="http://www.nevillehobson.com/2006/09/07/fir-interview-pia-de-gysser-cio-agria-september-5-2006/"&gt;podcast with Pia&lt;/a&gt; during the conference and posted it on his blog.&lt;br /&gt;&lt;br /&gt;Ralf Larsson from &lt;a href="http://www.electrolux.com"&gt;Electrolux&lt;/a&gt; told us about E-gate, an amongst employees popular company intranet which they have built and now use worldwide. They work hard on this intranet and among other things are many internal blogs. E-gate was ranked as one of the world's best intranet by Nielsen Norman Group in 2005.&lt;br /&gt;&lt;br /&gt;Urban Lindstedt from No Digit Media, was talking about search engine optimization. I've heard him speak earlier and read his blog &lt;a href="http://www.uppkopplat.se"&gt;uppkopplat.se&lt;/a&gt; and it is always interesting to hear about SEO and Urban has quite some knowledge on this subject.&lt;br /&gt;&lt;br /&gt;The last speaker was Jakob Palme from &lt;a href="http://www.su.se/in-english"&gt;Stockholm university&lt;/a&gt;, professor in computer science. He told us about the project &lt;a href="http://www.web4health.info/"&gt;Web4Health&lt;/a&gt;, a site which has in three years gone from 0 to 500.000 visitors/month without paying anything for advertising. It is not a well-known site by name, but due to the excellent work that Jakob and his associates has put into this site optimizing it, it ranks very high and gets a lot of visitors. One of many interesting things that&lt;br /&gt;Jakob told us was that 72% of all their visitors come from search engines. It must be a very high number. Urban said earlier that 30-40% is a good number. This site is probably one of the best examples of how to SEO your site. I got lots of ideas from Jakob as well.&lt;br /&gt;&lt;br /&gt;So summarized it was a good, interesting and educational conference and I am quite satisfied. I can't say that their were any big news for me other than perhaps a short definition of web 3.0 which shortly were described as the &lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;semantic web&lt;/a&gt;. I will dive deeper into that later on.&lt;br /&gt;&lt;br /&gt;Some useful links provided on the conference:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bloglines.com"&gt;Bloglines&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://del.icio.us"&gt;del.icio.us&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com"&gt;Flickr&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.digg.com/"&gt;Digg&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.diggar.se/"&gt;diggar.se&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bubblare.se/"&gt;bubblare.se&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org"&gt;Wikipedia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://maps.google.com/"&gt;Google maps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.myspace.com/"&gt;MySpace&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://slashdot.org/"&gt;Slashdot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://backfence.com/"&gt;Backfence.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/web+conference" rel="tag"&gt;Web conference&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web+of+tomorrow" work="" rel="tag"&gt;Web of tomorrow&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web+2.0" work="" rel="tag"&gt;Web 2.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115747964823110647?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115747964823110647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115747964823110647' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115747964823110647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115747964823110647'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/09/web-of-tomorrow-summary.html' title='The web of tomorrow: summary'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115747910905078920</id><published>2006-09-05T19:46:00.000+02:00</published><updated>2006-09-05T19:58:29.090+02:00</updated><title type='text'>Design change in the mail template for Hannover</title><content type='html'>&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth?entry=more_thoughts_about_the_getting"&gt;Mary Beth Raven says&lt;/a&gt; that &lt;span style="font-style: italic;"&gt;"Unread messages are now &lt;/span&gt;&lt;strong style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;BOLD&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;, not &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;red&lt;/span&gt;&lt;span style="font-style: italic;"&gt;!"&lt;/span&gt; about the mail template in the &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/hannover"&gt;Hannover&lt;/a&gt; client. I find those small changes amusing and I think I will like it better.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Hannover" rel="tag"&gt;Hannover&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mail+template" work="" rel="tag"&gt;mail template&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Hannover" rel="tag"&gt;Hannover&lt;/a&gt;, &lt;a href="http://bloggar.se/om/mail+template" work="" rel="tag"&gt;mail template&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115747910905078920?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115747910905078920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115747910905078920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115747910905078920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115747910905078920'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/09/design-change-in-mail-template-for.html' title='Design change in the mail template for Hannover'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115734599363349658</id><published>2006-09-04T06:11:00.000+02:00</published><updated>2006-09-07T21:05:15.166+02:00</updated><title type='text'>Morgondagens webbplatser</title><content type='html'>Imorgon tisdag och på onsdag, 5-6 september hålls webbkonferensen &lt;a href="http://www.ibceuroforum.se/engis/controller.jsp?view=product&amp;product_id=20001380318"&gt;Morgondagens webbplatser&lt;/a&gt; av &lt;a href="http://www.ibceuroforum.se/"&gt;IBC Euroforum&lt;/a&gt; i Salénhuset i Stockholm.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;På konferensen Morgondagens  Webbplatser får du lyssna till svensk/internationell expertis och prisbelönade  företag och myndigheter. Genom paneldiskussioner och frågestunder är målsättningen att måla en bild av  webben 2.0.&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-size:100%;" class="content" id="productinfopage" &gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);" class="content" id="productinfopage"&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);" class="content" id="productinfopage"&gt;&lt;h5&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/mw.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/mw.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/h5&gt;&lt;/span&gt;&lt;/span&gt;Programmet hittar du &lt;a href="http://www.ibceuroforum.se/engis/controller.jsp?&amp;product_language_id=20000001131&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;view=product&amp;product_id=20001380318&amp;amp;infopage=PROG"&gt;här&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ordföranden är &lt;a href="http://www.wpr.se/"&gt;Fredrik Wackå&lt;/a&gt;. Intressanta talare är bla &lt;a href="http://www.nevillehobson.com/"&gt;Neville Hobson&lt;/a&gt; från ABC, &lt;a href="http://www.agria.se/blog/pia.nsf"&gt;Pia De Gysser&lt;/a&gt; från &lt;a href="http://www.agria.se"&gt;Agria Djurförsäkring&lt;/a&gt;, &lt;a href="http://www.uppkopplat.se/"&gt;Urban Lindstedt&lt;/a&gt;, journalist och författare och många fler.&lt;br /&gt;&lt;br /&gt;Jag går dit med höga förhoppningar om en spännande konferens och hoppas ha något intressant att berätta om efteråt. Det jag är mest nyfiken på är hur mycket nytt det är som jag själv inte sett, tänkt på eller vet om ännu.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Morgondagens+webbplatser" rel="tag"&gt;Morgondagens webbplatser&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web+conference" work="" rel="tag"&gt;web conference&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Morgondagens+webbplatser" rel="tag"&gt;Morgondagens webbplatser&lt;/a&gt;, &lt;a href="http://bloggar.se/om/web+conference" work="" rel="tag"&gt;web conference&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115734599363349658?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115734599363349658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115734599363349658' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115734599363349658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115734599363349658'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/09/morgondagens-webbplatser.html' title='Morgondagens webbplatser'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115672804212565867</id><published>2006-08-28T02:46:00.000+02:00</published><updated>2006-08-28T03:20:42.140+02:00</updated><title type='text'>wink - The Social Search Engine</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wink.com"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/winkbeta_logo_sm.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wink.com"&gt;wink&lt;/a&gt; is a social search engine powered by the people. It indexes tagged content from &lt;a href="http://www.digg.com"&gt;Digg&lt;/a&gt;, &lt;a href="http://myweb.yahoo.com/"&gt;Yahoo MyWeb&lt;/a&gt;, &lt;a href="http://www.furl.net/"&gt;Furl&lt;/a&gt;, &lt;a href="http://slashdot.org/"&gt;Slashdot&lt;/a&gt; and other social bookmarking services and displays them on search result pages.&lt;br /&gt;&lt;br /&gt;Create your own account on wink. Search, tag, vote and block as you please.&lt;br /&gt;If you like a page (a search result), then add it to your favourites by clicking on a star. If you don't like it, then block it by clicking in the blocking symbol and you won't see it again.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/wink_search_res.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/wink_search_res.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;wink also synchronizes will &lt;a href="http://del.icio.us/"&gt;del.icio.us&lt;/a&gt; and it is also possible to edit wiki entries inside wink. An explanation and a reference to &lt;a href="http://en.wikipedia.org"&gt;wikipedia&lt;/a&gt; is presented for the meaning of the search word.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/wink_search_res_ans.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/wink_search_res_ans.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A search plugin for &lt;a href="http://www.firefox.com/"&gt;Firefox&lt;/a&gt; can be installed.&lt;br /&gt;&lt;br /&gt;Next version, wink 2.0, is launched next week.&lt;br /&gt;&lt;br /&gt;Read more on &lt;a href="http://www.techcrunch.com/2006/08/25/wink-20-to-launch-next-week/"&gt;Techcrunch&lt;/a&gt; for a more detailed description.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/wink" rel="tag"&gt;wink&lt;/a&gt;, &lt;a href="http://technorati.com/tag/social+search+engine" work="" rel="tag"&gt;social search engine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/wink" rel="tag"&gt;wink&lt;/a&gt;, &lt;a href="http://bloggar.se/om/social+search+engine" work="" rel="tag"&gt;social search engine&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115672804212565867?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115672804212565867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115672804212565867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115672804212565867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115672804212565867'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/wink-social-search-engine.html' title='wink - The Social Search Engine'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115653667439103863</id><published>2006-08-25T22:03:00.000+02:00</published><updated>2006-08-26T21:49:55.496+02:00</updated><title type='text'>File sharing in Firefox with AllPeers</title><content type='html'>I read a &lt;a href="http://webbomedia.com/2006/08/25/fildelningstjansten-allpeers-antligen-lanserad/"&gt;blogpost&lt;/a&gt; on &lt;a href="http://webbomedia.com"&gt;Webbomedia&lt;/a&gt; by Per-Åke Olsson about a new firefox extension called &lt;a href="http://www.allpeers.com/"&gt;AllPeers&lt;/a&gt;. It is a cross-over between instant messaging and file sharing. Files are shared by drag-and-drop to your friends and family.&lt;br /&gt;&lt;br /&gt;It is using Bit-torrent technique but no uploading is required. The data is being loaded directly from each user's hard drive and there is no size limit. It is only possible however to share and upload with users on your contact list. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/allpeers.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/allpeers.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seems like a great and useful application. Haven't been able to use it fully yet though due to few people in my contact list.&lt;br /&gt;&lt;br /&gt;Take the &lt;a href="http://www.allpeers.com/tour.html"&gt;tour&lt;/a&gt; and learn more.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/AllPeers" rel="tag"&gt;AllPeers&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Firefox+extension" work="" rel="tag"&gt;Firefox extension&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/AllPeers" rel="tag"&gt;AllPeers&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Firefox+extension" work="" rel="tag"&gt;Firefox extension&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115653667439103863?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115653667439103863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115653667439103863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115653667439103863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115653667439103863'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/file-sharing-in-firefox-with-allpeers.html' title='File sharing in Firefox with AllPeers'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115649143786694432</id><published>2006-08-25T09:19:00.000+02:00</published><updated>2006-08-25T09:37:17.903+02:00</updated><title type='text'>ScrapeTorrent</title><content type='html'>Now, where can I find the latest firefox 2.0 release candidate?&lt;br /&gt;I was thinking about that the other day and don't think it's trivial to find it on the firefox homepage.&lt;br /&gt;&lt;br /&gt;There are several options. Search for it on &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; or &lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt;, read some blogs or post a comment and ask for it. And there's another way, use a torrent site. There's always someone who has already uploaded it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scrapetorrent.com/"&gt;ScrapeTorrent&lt;/a&gt; lets you search 4 different torrent sites and presents the results from each and one of them on the same page with torrent links.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/scrapetorrent.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/scrapetorrent.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This &lt;a href="http://scrapetorrent.com/index.php?search=firefox"&gt;link&lt;/a&gt; searches for everything uploaded about &lt;a href="http://www.firefox.com/"&gt;Firefox&lt;/a&gt; on:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.torrentspy.com/"&gt;TorrentSpy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.isohunt.com/"&gt;IsoHunt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thepiratebay.org/"&gt;PirateBay&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mininova.com/"&gt;MiniNova&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;You can filter zero seeders which is a great feature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/ScrapeTorrent" rel="tag"&gt;ScrapeTorrent&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Search+torrents" work="" rel="tag"&gt;Search torrents&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/ScrapeTorrent" rel="tag"&gt;ScrapeTorrent&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Search+torrents" work="" rel="tag"&gt;Search+torrents&lt;/a&gt;h&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115649143786694432?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115649143786694432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115649143786694432' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115649143786694432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115649143786694432'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/scrapetorrent.html' title='ScrapeTorrent'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115631314651230593</id><published>2006-08-23T07:57:00.000+02:00</published><updated>2006-08-23T08:08:50.360+02:00</updated><title type='text'>The real Firefox</title><content type='html'>Look at the &lt;a href="http://www.andreaharner.com/archives/2006/08/geek_joke_and_cute_puppy_recipe.html"&gt;real firefox&lt;/a&gt; I found at &lt;a href="http://www.andreaharner.com"&gt;AndreaHarner.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/TheRealFirefox.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/TheRealFirefox.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wonder if &lt;a href="http://www.mozilla.org/"&gt;Mozilla&lt;/a&gt; knew about this beautiful animal when they created &lt;a href="http://www.firefox.com/"&gt;Firefox&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/The+real+firefox" rel="tag"&gt;The real firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Firefox" work="" rel="tag"&gt;Firefox&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/The+real+firefox" rel="tag"&gt;The real firefox&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Firefox" work="" rel="tag"&gt;Firefox&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115631314651230593?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115631314651230593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115631314651230593' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115631314651230593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115631314651230593'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/real-firefox.html' title='The real Firefox'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115628237615312197</id><published>2006-08-22T23:32:00.000+02:00</published><updated>2006-08-23T00:12:11.570+02:00</updated><title type='text'>Google MP3 Player - a new GMail feature</title><content type='html'>I read the &lt;a href="http://blog.outer-court.com/"&gt;Google Blogoscoped&lt;/a&gt; and found a &lt;a href="http://blog.outer-court.com/archive/2006-08-22-n32.html"&gt;blog post&lt;/a&gt; about Google MP3 Player. Appearantely Amit Agarwal on &lt;a href="http://labnol.blogspot.com/2006/08/google-mp3-player-found-in-gmail.html"&gt;Digital Inspiration&lt;/a&gt; has been digging into the GMail code and found a MP3 player. It is actually the Google Video Player that can be used to play any mp3 file even without having to login to GMail.&lt;br /&gt;&lt;br /&gt;I have followed Philipp Lenssen's advice and put it into an iframe. This way we get a Google-like interface with a progressbar and sound adjustments.&lt;br /&gt;&lt;br /&gt;Below is the latest episode from the &lt;a href="http://takingnotes.openntf.org/"&gt;Taking Notes Podcast&lt;/a&gt; - &lt;a href="http://takingnotes.openntf.org/blogs/takingnotes.nsf/dx/taking-notes-episode-28-08.17.06.htm"&gt;Taking Notes Episode 28:08.17.06 - Sametime on Linux, DominoWiki, Lotusphere 2007, OpenNTF Update, Online Meeting Tips and News&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe id="musicPlayer" style="BORDER-RIGHT: rgb(170,170,170) 1px solid; BORDER-TOP: rgb(170,170,170) 1px solid; BORDER-LEFT: rgb(170,170,170) 1px solid; WIDTH: 400px; BORDER-BOTTOM: rgb(170,170,170) 1px solid; HEIGHT: 25px" src="http://mail.google.com/mail/html/audio.swf?audioUrl=http://www.notesability.com/takingnotes/TakingNotesEpisode28.mp3"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Now sit back and enjoy this great podcast for Notesoholics from &lt;a href="http://thinkgreat.blogspot.com"&gt;Nick's corner&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;or... try it yourself. This is the secret URL -&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;http://mail.google.com/mail/html/audio.swf?audioUrl=MP3_URL&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Take a look at the source code for info on how to put it into an iframe.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Google+MP3+Player" rel="tag"&gt;Google MP3 Player&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google+Video+Player" rel="tag" work=""&gt;Google Video Player&lt;/a&gt;, &lt;a href="http://technorati.com/tag/GMail+feature" rel="tag" work=""&gt;GMail feature&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Taking+Notes+Podcast" rel="tag" work=""&gt;Taking Notes Podcast&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Google+MP3+Player" rel="tag"&gt;Google MP3 Player&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Google+Video+Player" rel="tag" work=""&gt;Google Video Player&lt;/a&gt;, &lt;a href="http://bloggar.se/om/GMail+feature" rel="tag" work=""&gt;GMail feature&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Taking+Notes+Podcast" rel="tag" work=""&gt;Taking Notes Podcast&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115628237615312197?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115628237615312197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115628237615312197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115628237615312197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115628237615312197'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/google-mp3-player-new-gmail-feature_22.html' title='Google MP3 Player - a new GMail feature'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115609880878358127</id><published>2006-08-20T20:03:00.000+02:00</published><updated>2006-08-20T20:37:05.886+02:00</updated><title type='text'>Each week's most popular online video clips</title><content type='html'>&lt;a href="http://lifehacker.com"&gt;Lifehacker&lt;/a&gt; reports about &lt;a href="http://www.worldtv.com/charts/"&gt;The WorldTV Internet TV Charts&lt;/a&gt; site. It keeps track of the most popular videos from 4 services and updates every Sunday at 7pm:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://video.google.com/"&gt;Google Video&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.digg.com/view/videos"&gt;Digg&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.videosift.com/"&gt;VideoSift&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Here's the current number one from Google Video:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid=7632211729087286881"&gt;&lt;br /&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Also see &lt;a href="http://popurls.com/"&gt;popurls&lt;/a&gt; tracking the most popular urls from &lt;a href="http://www.digg.com/"&gt;digg.com&lt;/a&gt;, &lt;a href="http://del.icio.us/"&gt;del.ici.ous&lt;/a&gt; and &lt;a href="http://reddit.com/"&gt;reddit.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/video" rel="tag"&gt;video&lt;/a&gt;, &lt;a href="http://technorati.com/tag/popular+online+video+clips" work="" rel="tag"&gt;popular online video clips&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google+Video" work="" rel="tag"&gt;Google Video&lt;/a&gt;, &lt;a href="http://technorati.com/tag/YouTube" work="" rel="tag"&gt;YouTube&lt;/a&gt;, &lt;a href="http://technorati.com/tag/popurls" work="" rel="tag"&gt;popurls&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Digg" work="" rel="tag"&gt;Digg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/video" rel="tag"&gt;video&lt;/a&gt;, &lt;a href="http://bloggar.se/om/popular+online+video+clips" work="" rel="tag"&gt;popular+online+video+clips&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Google+Video" work="" rel="tag"&gt;Google Video&lt;/a&gt;, &lt;a href="http://bloggar.se/om/YouTube" work="" rel="tag"&gt;YouTube&lt;/a&gt;, &lt;a href="http://bloggar.se/om/popurls" work="" rel="tag"&gt;popurls&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Digg" work="" rel="tag"&gt;Digg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115609880878358127?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115609880878358127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115609880878358127' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115609880878358127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115609880878358127'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/each-weeks-most-popular-online-video.html' title='Each week&apos;s most popular online video clips'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115601809885653955</id><published>2006-08-19T21:55:00.000+02:00</published><updated>2006-08-19T22:08:32.830+02:00</updated><title type='text'>Time magazine lists 50 coolest websites</title><content type='html'>Time magazine has published a list of the 50 coolest websites. It should have been a list of the 500 coolest websites if you ask me. There are so much going on on the Internet right now and we are experiencing an exponential growing of new cool sites and features following the trends of web 2.0.&lt;br /&gt;&lt;br /&gt;On &lt;a href="http://www.time.com"&gt;time.com&lt;/a&gt; we can read the following:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;Many of this year's choices are shining examples of Web 2.0: next-generation sites offering dynamic new ways to inform and entertain, sites with cutting-edge tools to create, consume, share or discuss all manners of media, from blog posts to video clips.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Take a look at the &lt;a href="http://www.time.com/time/2006/50coolest/index.html"&gt;full list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/web+2.0" rel="tag"&gt;web 2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/50+coolest+websites" work="" rel="tag"&gt;50 coolest websites&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Webb+2.0" rel="tag"&gt;Webb 2.0&lt;/a&gt;, &lt;a href="http://bloggar.se/om/50+coolest+websites" work="" rel="tag"&gt;50 coolest websites&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115601809885653955?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115601809885653955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115601809885653955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115601809885653955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115601809885653955'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/time-magazine-lists-50-coolest.html' title='Time magazine lists 50 coolest websites'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115575179333769389</id><published>2006-08-16T19:54:00.000+02:00</published><updated>2006-08-16T20:26:31.186+02:00</updated><title type='text'>Plans for 'Locations' in Hannover</title><content type='html'>&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth"&gt;Mary Beth Raven&lt;/a&gt;, the lead project designer for the &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/hannover"&gt;Hannover&lt;/a&gt; project has in a posting on her blog mentioned the plans for 'Locations'.&lt;br /&gt;&lt;br /&gt;The old concept of 'Locations' from Notes will be kept but reduced:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Office (network) -&gt; &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Online&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Island (disconnected) -&gt; &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Offline&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Travel (notes direct dialup) -&gt; &lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Travel&lt;/span&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (to remove?)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Home (notes direct dialup) -&gt; &lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Home&lt;/span&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (to remove?)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Home (network dialup) -&gt; &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;remove&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;remove&gt;&lt;/remove&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;remove&gt;&lt;/remove&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Internet -&gt; &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;remove&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;remove&gt;&lt;/remove&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;remove&gt;&lt;/remove&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In Hannover it will be possible to see all old locations from Notes 7 and to manage locations. When managing locations and choosing to create a new or to edit an existing one the following dialog box will appear:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/LOCATIONeDIT.gif"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/LOCATIONeDIT.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read more on &lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth?entry=overview_of_our_plans_for"&gt;Mary's blog&lt;/a&gt; and the comments she has received.&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/marybeth?entry=overview_of_our_plans_for"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Hannover" rel="tag"&gt;Hannover&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Locations" work="" rel="tag"&gt;Locations&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Hannover" rel="tag"&gt;Hannover&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Locations" work="" rel="tag"&gt;Locations&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115575179333769389?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115575179333769389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115575179333769389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115575179333769389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115575179333769389'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/plans-for-locations-in-hannover.html' title='Plans for &apos;Locations&apos; in Hannover'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115558667357933303</id><published>2006-08-14T21:53:00.000+02:00</published><updated>2006-08-15T01:24:59.100+02:00</updated><title type='text'>NeoWORX blog counter</title><content type='html'>Maybe you have noticed my new counter further down to the right on this blog? I found it on &lt;a href="http://www.pmooney.net/"&gt;Paul Mooney&lt;/a&gt;'s site. Go to &lt;a href="http://www.neoworx.net/blue/index.php"&gt;NeoWORX&lt;/a&gt; homepage and you can try three different applications:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.neoworx.net/blue/neocounter_page.php?language="&gt;NeoCounter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It shows the number and nationality of online  and past visitors.&lt;br /&gt;Here's a screen shot from this blog:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/neoworx_counter.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/neoworx_counter.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.neoworx.net/blue/neoearth_page.php?language="&gt;NeoEarth&lt;/a&gt; displays your online and past visitors on a choice of 12 zoomable maps in 4 different sizes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/neoworx_earth.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/neoworx_earth.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.neoworx.net/blue/neoboard_page.php?language="&gt;NeoBoard&lt;/a&gt; helps you to establish a community feeling by discussing with your visitors online.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/neoworx_board.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/neoworx_board.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Registration offers a premium version for 14 days and after that it's your choice to choose the premium version or the free version. The free version for NeoCounter offers  a basic online display without past visitors information and unable to customize looks.  I think I will go with that one though. We'll see after 14 days.&lt;br /&gt;&lt;br /&gt;Take a look at &lt;a href="http://www.neoworx.net/blue/neocounter_page.php?language="&gt;NeoWORX&lt;/a&gt; for more info about the counter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/NeoWORX" rel="tag"&gt;NeoWORX&lt;/a&gt;, &lt;a href="http://technorati.com/tag/counter" rel="tag"&gt;counter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blog+counter" rel="tag"&gt;blog counter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/NeoWORX" rel="tag"&gt;NeoWORX&lt;/a&gt;, &lt;a href="http://bloggar.se/om/counter" rel="tag"&gt;counter&lt;/a&gt;, &lt;a href="http://bloggar.se/om/blog+counter" rel="tag"&gt;blog counter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115558667357933303?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115558667357933303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115558667357933303' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115558667357933303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115558667357933303'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/neoworx-blog-counter.html' title='NeoWORX blog counter'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115556754086964968</id><published>2006-08-14T16:43:00.000+02:00</published><updated>2006-08-14T17:11:00.856+02:00</updated><title type='text'>Windows Live Writer</title><content type='html'>Microsoft has just released &lt;a href="http://windowslivewriter.spaces.live.com/blog/cns%21D85741BB5E0BE8AA%21174.entry"&gt;Microsoft Live Writer&lt;/a&gt;, a tool following the trend of web 2.0 making it easier for us to share information like blogging and photo publishing. It's a beta and some of its features are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;WYSIWYG Authoring (blog authoring)&lt;/li&gt;&lt;li&gt;Photo publishing&lt;/li&gt;&lt;li&gt;Map publishing&lt;/li&gt;&lt;li&gt;Writer SDK&lt;/li&gt;&lt;/ul&gt;The .NET framework is required.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/wlw.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/wlw.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;In a &lt;a href="http://thinkgreat.blogspot.com/2006/07/flock.html"&gt;former blog post&lt;/a&gt; I was writing about a new web browser called &lt;a href="http://www.flock.com"&gt;Flock&lt;/a&gt;. Using flock I can publish posts to different blog services and publish fotos to both Flickr and Photo bucket. I am sure Windows Live Writer is a great tool although I haven't tried it yet.&lt;br /&gt;&lt;br /&gt;Read more on &lt;a href="http://lifehacker.com/software/windows/download-of-the-day-windows-live-writer-193911.php"&gt;Lifehacker&lt;/a&gt; and on &lt;a href="http://betaalfa.polymono.net/2006/08/14/windows-live-writer/"&gt;Beta Alfa 2.0&lt;/a&gt; (swedish).&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115556754086964968?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115556754086964968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115556754086964968' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115556754086964968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115556754086964968'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/windows-live-writer.html' title='Windows Live Writer'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115529350231848599</id><published>2006-08-11T12:38:00.000+02:00</published><updated>2006-08-14T20:36:41.810+02:00</updated><title type='text'>Web Operating System</title><content type='html'>So now something called a web OS has come and joined the world of web 2.0.&lt;br /&gt;&lt;br /&gt;At &lt;a href="http://www.desktoptwo.com"&gt;Desktoptwo&lt;/a&gt; you  can register to use an online web based desktop. It is built in Flash and offers a feel of a regular PC desktop with 1GB space for free and applications and features like e-mail, address book, blog publishing, IM client, MP3 player, Program editor, Acrobat reader, Open Office, Browser and more.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/desktoptwo.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/desktoptwo.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I registered but had some connectivity problems so I didn't get a chance to provide a review. Take a look at &lt;a href="http://go2web2.blogspot.com/2006/08/first-look-at-new-web-os-desktoptwo.html"&gt;Go2Web2&lt;/a&gt; for a good review with more screen shots.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Web+OS" rel="tag"&gt;Web OS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web+operating+system" work="" rel="tag"&gt;Web operating system&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Desktoptwo" work="" rel="tag"&gt;Desktoptwo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Web+OS" rel="tag"&gt;Web OS&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Web+operating+system" work="" rel="tag"&gt;Web operating system&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Desktoptwo" work="" rel="tag"&gt;Desktoptwo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115529350231848599?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115529350231848599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115529350231848599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115529350231848599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115529350231848599'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/web-operating-system.html' title='Web Operating System'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115519840184023151</id><published>2006-08-10T10:08:00.000+02:00</published><updated>2006-08-14T15:31:59.966+02:00</updated><title type='text'>Lotusscript version of the @Middle formula</title><content type='html'>Here is a lotusscript function for the @Middle formula function.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;font-size:85%;"  &gt;Function Middle (fullString As String, startString As String, endString As String) As String&lt;br /&gt;&lt;br /&gt;Dim startposition As Integer&lt;br /&gt;Dim startlen As Integer&lt;br /&gt;Dim endposition As Integer&lt;br /&gt;&lt;br /&gt;startPosition = Instr (fullString, startString)&lt;br /&gt;startLen = Len (startString)&lt;br /&gt;&lt;br /&gt;If ((startPosition &gt; 0) And (startString &lt;&gt; "")) Then&lt;br /&gt;endPosition = Instr (Right$ (fullString, Len(fullString) - startPosition), endString)&lt;br /&gt;If (endPosition &gt; 0) Then&lt;br /&gt;Middle = Mid$ (fullString, startPosition + startLen, Instr (startPosition + startLen, fullString, endString) - ( startPosition + startLen ) )&lt;br /&gt;Else&lt;br /&gt;Middle = Mid$ (fullString, Instr (fullString, startString) + Len (startString), Len (fullString))&lt;br /&gt;End If&lt;br /&gt;Else&lt;br /&gt;Middle = ""&lt;br /&gt;End If&lt;br /&gt;End Function&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:85%;"  &gt;Use:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;midStr = Middle("This is a wildcard _ and this is what you get +", "_", "+")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Msgbox thestr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:85%;"  &gt;Result:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;and this is what you get&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*** updated 10 aug ***&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;or make it easier as &lt;a href="http://notessidan.se"&gt;Thomas Adrian&lt;/a&gt; suggested in a comment:&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;middle = Evaluate(|@Middle("| + mystring + |";"| + startString + |";"| +  endstring + |")|)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Exempel:&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Dim middle As Variant&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;middle = Evaluate(|@Middle("| + mystring + |";"| + startString + |";"| +  endstring + |")|)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Print middle(0)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;***************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*** updated 14 aug***&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's another approach by Sean Burgess suggested in a comment and it works fine as well.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;Dim tmp As Variant&lt;br /&gt;Dim FullString As String&lt;br /&gt;Dim StartString As String&lt;br /&gt;Dim EndString As String&lt;br /&gt;   &lt;br /&gt;FullString = "This is a wildcard _ and this is what you get+"&lt;br /&gt;StartString = "_"&lt;br /&gt;EndString = "+"&lt;br /&gt;   &lt;br /&gt;tmp = Strright(Strleft(FullString, EndString), StartString)&lt;br /&gt;Msgbox tmp&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;***************&lt;br /&gt;&lt;br /&gt;One could say that the script I posted is somewhat unnecessary ;-) when it could be done in these ways. Or... you could call it ambitious. Anyway  now I would say we've covered the middle function! But please feel free to post other solutions and I will put them up as updates.&lt;br /&gt;&lt;br /&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Show-n-Tell+Thursday" rel="tag"&gt;Show-n-Tell Thursday&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sntt" work="" rel="tag"&gt;sntt&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotusscript" work="" rel="tag"&gt;Lotusscript&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Andra bloggar om:&lt;br /&gt;&lt;a href="http://bloggar.se/om/Show-n-Tell+Thursday" rel="tag"&gt;Show-n-Tell Thursday&lt;/a&gt;, &lt;a href="http://bloggar.se/om/sntt" work="" rel="tag"&gt;sntt&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://bloggar.se/om/Lotusscript" work="" rel="tag"&gt;Lotusscript&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115519840184023151?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115519840184023151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115519840184023151' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115519840184023151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115519840184023151'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/lotusscript-version-of-middle-formula.html' title='Lotusscript version of the @Middle formula'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115503482022033823</id><published>2006-08-08T12:28:00.000+02:00</published><updated>2006-08-08T13:02:27.696+02:00</updated><title type='text'>Chat client for multiple instant messaging services</title><content type='html'>Do you chat?&lt;br /&gt;Well, I use &lt;a href="http://get.live.com/messenger/overview"&gt;MSN Messenger&lt;/a&gt; for private use and &lt;a href="http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/homepage"&gt;Sametime&lt;/a&gt; for work related chat. I also have a &lt;a href="http://www.google.com/talk/"&gt;Google Talk&lt;/a&gt; account but there is not much activity going on there, I guess it's   too early.&lt;br /&gt;&lt;br /&gt;Anyway, wouldn't it be nice to use only one client for all the instant messaging services you use? Hardly any news that it is possible. I tried to make it work with Trillian a year ago, but it failed for sametime. Now, I have found &lt;a href="http://www.koolim.com/"&gt;Kool IM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/koolim2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/koolim2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's a web-based client and you need to register on the site to start using it. It's very easy to start using. The following clients are supported:&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AIM&lt;/li&gt;&lt;li&gt;Google Talk&lt;/li&gt;&lt;li&gt;ICQ&lt;/li&gt;&lt;li&gt;IRC&lt;/li&gt;&lt;li&gt;Inbox&lt;/li&gt;&lt;li&gt;Jabber&lt;/li&gt;&lt;li&gt;MSN&lt;/li&gt;&lt;li&gt;RSS Channel&lt;/li&gt;&lt;li&gt;Sametime&lt;/li&gt;&lt;li&gt;Stocks channel&lt;/li&gt;&lt;li&gt;Yahoo&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="30"&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/koolim1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/koolim1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;For those of you who don't know what Sametime is, I can very briefly explain that it is a chat client that connects to a Sametime server or actually it is a Domino server with Sametime functionality add-ons. Sametime can connect to the server via a web browser, a desktop client or through Lotus Notes. It's primarily used for work and not for private matters like MSN.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Kool+IM" rel="tag"&gt;Kool IM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Chat+client" work="" rel="tag"&gt;Chat client&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Instant+messaging" work="" rel="tag"&gt;Instant messaging&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115503482022033823?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115503482022033823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115503482022033823' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115503482022033823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115503482022033823'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/chat-client-for-multiple-instant.html' title='Chat client for multiple instant messaging services'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115469086131020495</id><published>2006-08-04T13:09:00.000+02:00</published><updated>2006-08-07T21:51:39.966+02:00</updated><title type='text'>Create your own digg feeds!</title><content type='html'>Have you visited&lt;a href="http://digg.com"&gt; digg.com&lt;/a&gt;? If you haven't, take a look at it!! It's a great place to find news in the world and on the Internet. I keep an eye on the &lt;a href="http://digg.com/view/technology"&gt;Technology topic&lt;/a&gt; from time to time.&lt;br /&gt;&lt;br /&gt;Now it's possible to create custom digg feeds on &lt;a href="http://www.diggfiltr.com/"&gt;DiggFiltr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/diggfiltr.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/diggfiltr.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have made a custom digg feed for the Technology topic and put it into &lt;a href="http://www.bloglines.com/"&gt;blogLines&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here's the subscription.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/bloglines_diggfeed.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/bloglines_diggfeed.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here's how it looks as a feed in bloglines.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/bloglines_diggfeed2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/bloglines_diggfeed2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/diggfiltr" rel="tag"&gt;DiggFiltr&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Create+a+custom+digg+feed" work="" rel="tag"&gt;Create a custom digg feed&lt;/a&gt;, &lt;a href="http://technorati.com/tag/bloglines" work="" rel="tag"&gt;BlogLines&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.bloggportalen.se/BlogPortal/view/Statistics?id=2287" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115469086131020495?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115469086131020495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115469086131020495' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115469086131020495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115469086131020495'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/create-your-own-digg-feeds.html' title='Create your own digg feeds!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115454872580309591</id><published>2006-08-02T21:42:00.000+02:00</published><updated>2006-08-02T21:58:46.123+02:00</updated><title type='text'>What's new in WebSphere Portal 6 ?</title><content type='html'>Websphere portal 6 was released on july 26th.&lt;br /&gt;&lt;br /&gt;Some of new the features are&lt;br /&gt;&lt;ul&gt;&lt;li&gt;improved user experience&lt;/li&gt;&lt;li&gt;additional personalization capabilities&lt;/li&gt;&lt;li&gt;composite application capabilities&lt;/li&gt;&lt;li&gt;Simplified portlet creation (websphere (bowstreet) portlet factory)&lt;/li&gt;&lt;li&gt;Multiple LDAP support&lt;/li&gt;&lt;/ul&gt;Websphere portal 6 comes in three editions; WebSphere Portal Server, WebSphere Portal enable and WebSphere Portal Extend.&lt;br /&gt;&lt;br /&gt;IBM has published an article about it. Read more &lt;a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_hepper/0607_hepper.html"&gt;here&lt;/a&gt;.&lt;br /&gt;Also try a &lt;a href="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&amp;source=sw-pprod05&amp;amp;S_PKG=SW-yourworldyourwaydemo"&gt;demo&lt;/a&gt; of it here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/WebSphere+Portal+6" rel="tag"&gt;WebSphere Portal 6&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115454872580309591?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115454872580309591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115454872580309591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115454872580309591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115454872580309591'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/08/whats-new-in-websphere-portal-6.html' title='What&apos;s new in WebSphere Portal 6 ?'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115437819245807070</id><published>2006-07-31T22:22:00.000+02:00</published><updated>2006-07-31T22:48:00.796+02:00</updated><title type='text'>Change the Windows XP Boot Graphic</title><content type='html'>I read an old post on &lt;a href="http://www.ghacks.net/"&gt;gHacks Tech News&lt;/a&gt; about how to &lt;a href="http://www.ghacks.net/2006/07/10/change-the-windows-xp-boot-graphic/"&gt;change the windows XP Boot Graphic&lt;/a&gt;. I tried it and it's pretty cool so I have to write about it for those of you who haven't seen it before. Follow the intructions by downloading &lt;a href="http://www.stardock.com/products/bootskin/"&gt;bootskin&lt;/a&gt; and get more skins at &lt;a href="http://www.wincustomize.com/Skins.aspx?LibID=32"&gt;winCustomize&lt;/a&gt;. It's freeware and it makes only temporary changes. According to gHacks the default settings are back when uninstalling bootskin.&lt;br /&gt;&lt;br /&gt;I downloaded and tried one with a Superman Returns theme. Take a look at it here:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/6401.1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/6401.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately I couldn't find a lotus related bootskin, other than the car ;-)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Windows+XP+Boot+Graphic" rel="tag"&gt;Windows XP Boot Graphic&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Change+boot+graphic" work="" rel="tag"&gt;Change boot graphic&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115437819245807070?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115437819245807070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115437819245807070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115437819245807070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115437819245807070'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/change-windows-xp-boot-graphic.html' title='Change the Windows XP Boot Graphic'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115329109141845529</id><published>2006-07-19T08:14:00.000+02:00</published><updated>2006-07-19T09:20:00.923+02:00</updated><title type='text'>Install your Lotus Notes client on a USB key</title><content type='html'>&lt;a href="http://www.qtzar.com/"&gt;Declan Lynch&lt;/a&gt; reports on his blog that in IBM Lotus Notes Domino 7.0.2 Beta the feature &lt;a href="http://www.qtzar.com/blogs/qtzar.nsf/d6plinks/DLYH-6RM3DR"&gt;&lt;u&gt;Nomad&lt;/u&gt;&lt;/a&gt; is available. This means that the entire Lotus Notes client can be installed onto a USB key and startup will all your settings on any windows machine. It will take up approximately 340 MB.&lt;br /&gt;&lt;br /&gt;Declan writes...&lt;br /&gt;&lt;span style="font-style: italic;font-family:sans-serif;font-size:85%;"  &gt;I could quit notes and move the USB key to another machine and everything worked as if it was installed locally. I also had the full notes client installed on one of the machine I put the USB key into and the Lotus Nomad install did not interfere with the installed client in any way. It was also nice to see that nomad worked perfectly when I plugged the USB key into a Windows Vista beta machine.&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It will only work for the Lotus Notes client though. &lt;a href="http://www.qtzar.com/blogs/qtzar.nsf/d6plinks/DLYH-6RMQNY"&gt;Here&lt;/a&gt;'s how to make it work for admin and designer clients. He continues...&lt;br /&gt;&lt;span style="font-style: italic;font-family:sans-serif;font-size:85%;"  &gt;To turn your recently installed Lotus Nomad client into a Lotus Admin Designer Nomad client you just need to copy over 4 files to the USB Key :&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-style: italic;font-family:sans-serif;font-size:85%;"  &gt;admin.exe&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:sans-serif;font-size:85%;"  &gt;designer.exe&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:sans-serif;font-size:85%;"  &gt;events4.ntf&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:sans-serif;font-size:85%;"  &gt;domadmin.ntf&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This can be done by any user since Nomad requires only standard privileges. It only writes to the HKEY_CURRENT_USER registry key.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Nomad" rel="tag"&gt;Nomad&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Notes+on+USB+key" work="" rel="tag"&gt;Notes on USB key&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115329109141845529?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115329109141845529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115329109141845529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115329109141845529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115329109141845529'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/install-your-lotus-notes-client-on-usb.html' title='Install your Lotus Notes client on a USB key'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115312991057846450</id><published>2006-07-17T11:44:00.000+02:00</published><updated>2006-07-18T09:38:34.660+02:00</updated><title type='text'>Google's list of domain names</title><content type='html'>Neil Patel on &lt;a href="http://www.pronetadvertising.com/"&gt;Pronet Advertising&lt;/a&gt; has by searching the web and using a domain lookup tool gathered a &lt;a href="http://www.pronetadvertising.com/articles/googles-growing-list-of-domains.html"&gt;list&lt;/a&gt; of Google's domain names, currently 520 of them and increasing with the incoming comments on his post.&lt;br /&gt;&lt;br /&gt;The most amazing and unexpected one's (if this is true) must be googlemotherfucker.com and googleporn.com but I guess (hope) that's because no one else should get that domain name and associate with Google.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Google+domain+names" rel="tag"&gt;Google domain names&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google" work="" rel="tag"&gt;Google&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115312991057846450?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115312991057846450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115312991057846450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115312991057846450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115312991057846450'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/googles-list-of-domain-names.html' title='Google&apos;s list of domain names'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115295363485105378</id><published>2006-07-15T10:53:00.000+02:00</published><updated>2006-07-15T11:12:27.286+02:00</updated><title type='text'>Flock</title><content type='html'>Have you seen the new web browser &lt;a href="http://www.flock.com/"&gt;Flock&lt;/a&gt;?&lt;br /&gt;It has similar features as Firefox with downloadable themes and extensions. It's currently a beta and you can either take the &lt;a href="http://www.flock.com/tour/"&gt;tour&lt;/a&gt; or &lt;a href="http://www.flock.com/download/"&gt;download&lt;/a&gt; it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/flock.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/flock.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The different features that are most obvious is the integration with &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; or &lt;a href="http://www.photobucket.com/"&gt;Photobucket&lt;/a&gt; and blog services like &lt;a href="http://www.blogger.com"&gt;blogger.com&lt;/a&gt;. It's possible to write blogposts from the browser.&lt;br /&gt;&lt;br /&gt;Look at the integration with Flickr in the browser window. It also has drag-and-drop features.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/flockflickr.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/flockflickr.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Flock" rel="tag"&gt;Flock&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web+browser" work="" rel="tag"&gt;Web browser&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115295363485105378?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115295363485105378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115295363485105378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115295363485105378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115295363485105378'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/flock.html' title='Flock'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115287091646306622</id><published>2006-07-14T11:48:00.000+02:00</published><updated>2006-07-14T11:59:10.326+02:00</updated><title type='text'>Custom Google / Custom Yahoo</title><content type='html'>Change the Google logotype when using Googles search engine, like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/dominogoogle.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/dominogoogle.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or Yahoo's:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/yahoogoogle.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/yahoogoogle.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The logo does not follow the search results to the next page though.&lt;br /&gt;&lt;br /&gt;A funny little feature. Try it yourself &lt;a href="http://tst4php.6te.net//customgoogle/"&gt;here&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Custom+Google" rel="tag"&gt;Custom Google&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Custom+Yahoo" work="" rel="tag"&gt;Custom Yahoo&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115287091646306622?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115287091646306622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115287091646306622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115287091646306622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115287091646306622'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/custom-google-custom-yahoo.html' title='Custom Google / Custom Yahoo'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115277689695338969</id><published>2006-07-13T09:40:00.000+02:00</published><updated>2006-07-13T23:28:53.073+02:00</updated><title type='text'>Google Suggest</title><content type='html'>Hardly any breaking news, but for anyone who haven't seent it yet.&lt;br /&gt;&lt;br /&gt;Google Suggest gives suggestions to search words along with the hit results as you type them into the search field. This is done with AJAX. Take a look at these screenshots:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/GS_lotusnotes.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/GS_lotusnotes.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/GS_web20.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/GS_web20.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try it yourself at &lt;a href="http://www.google.com/webhp?complete=1&amp;amp;hl=en"&gt;Google Suggest!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Google+Suggest" rel="tag"&gt;Google Suggest&lt;/a&gt;, &lt;a href="http://technorati.com/tag/AJAX" work="" rel="tag"&gt;AJAX&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115277689695338969?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115277689695338969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115277689695338969' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115277689695338969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115277689695338969'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/google-suggest.html' title='Google Suggest'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115271641790451482</id><published>2006-07-12T16:37:00.000+02:00</published><updated>2006-07-12T17:03:44.893+02:00</updated><title type='text'>Trace server</title><content type='html'>Maybe some Notes users or IT-support personal come across this blog. Here's a tip for you.&lt;br /&gt;&lt;br /&gt;In some organizations their are sometimes problems to connect to domino servers for a whole lot of reasons. One thing you can try is to trace the server.&lt;br /&gt;If the client has lost its route to the server the trace makes the client "find" the server again.&lt;br /&gt;&lt;br /&gt;Here's how to do it:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Chose File -&gt; Preferences -&gt; User Preferences in the Notes client and select 'Ports' in the box that opens up&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/userpref.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/userpref.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Press the trace button to the right and the following box opens up&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/trace.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/trace.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can type in the server's name in the destination field. Either you just use the common name that is 'Server1' or the full hierarchical name. Press 'Trace' and a trace is made. If everything is going well it should look something like this when searching for the common name:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Determining path to server Server1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Available Ports:  TCPIP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Checking normal priority connection documents only...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Allowing wild card connection documents...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Checking for Server1/OU/O at last known address 'Server1' on TCPIP...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Connected to server Server1/OU/O&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If this doesn't work try tracing using the domino servers IP address. When doing so:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; You're not dependent of the DNS to work&lt;/li&gt;&lt;li&gt;A connection document is created in your personal addressbook&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Trace" rel="tag"&gt;Trace&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Find+server" work="" rel="tag"&gt;Find server&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115271641790451482?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115271641790451482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115271641790451482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115271641790451482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115271641790451482'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/trace-server.html' title='Trace server'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115261440102432887</id><published>2006-07-11T12:20:00.000+02:00</published><updated>2006-07-11T12:45:11.446+02:00</updated><title type='text'>Compare two databases to check for differences</title><content type='html'>I am using a tool called Teamstudio Delta when I need to compare two different databases by design or by data. I use it either to compare two replicas or to compare a database with its template.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/delta1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/320/delta1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Choose server and database and then the option on whether to compare design or data.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4798/2544/1600/delta2.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4798/2544/400/delta2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using the smart filter I can look at the differences between the two databases.&lt;br /&gt;&lt;br /&gt;Since it's not freeware it limits the use to the number of licenses you or your company have bought.&lt;br /&gt;&lt;br /&gt;-&gt; Read more at &lt;a href="http://www.teamstudio.com/solutions/best-practices-deployment-process.html#template-delta"&gt;Teamstudio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Teamstudio+Delta" rel="tag"&gt;Teamstudio Delta&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" work="" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Compare+design" work="" rel="tag"&gt;Compare design&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.bloggportalen.se/BlogPortal/view/Statistics?id=2287" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115261440102432887?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115261440102432887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115261440102432887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115261440102432887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115261440102432887'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/compare-two-databases-to-check-for.html' title='Compare two databases to check for differences'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24532790.post-115260277952798168</id><published>2006-07-11T08:51:00.000+02:00</published><updated>2006-07-11T09:28:52.716+02:00</updated><title type='text'>IBM releases Lotus Notes for Linux!</title><content type='html'>&lt;a href="http://crn.com/"&gt;crn.com&lt;/a&gt; says:&lt;br /&gt;"A Notes client for Red Hat Enterprise Linux 4 Update 3, will be available on July 24."&lt;br /&gt;"Technically the Linux client is a Version 7 release"&lt;br /&gt;-&gt; Read &lt;a href="http://crn.com/sections/breakingnews/breakingnews.jhtml?articleId=190301221"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More on &lt;a href="http://www.edbrill.com/ebrill/edbrill.nsf/dx/notes-on-linux-announcement"&gt;edbrill.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Technorati tags:&lt;br /&gt;&lt;a href="http://technorati.com/tag/Notes+For+Linux+release" rel="tag"&gt;Notes For Linux&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Lotus+Notes" work="" rel="tag"&gt;Lotus Notes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Domino" rel="tag"&gt;Domino&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Linux" rel="tag"&gt;Linux&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24532790-115260277952798168?l=thinkgreat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thinkgreat.blogspot.com/feeds/115260277952798168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24532790&amp;postID=115260277952798168' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115260277952798168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24532790/posts/default/115260277952798168'/><link rel='alternate' type='text/html' href='http://thinkgreat.blogspot.com/2006/07/ibm-releases-lotus-notes-for-linux.html' title='IBM releases Lotus Notes for Linux!'/><author><name>Niklas Waller</name><uri>http://www.blogger.com/profile/13607312995828428090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://web.comhem.se/~u74102877/images/cwfence_300_400.jpg'/></author><thr:total>1</thr:total></entry></feed>
