<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Viktor Rutbergs blogg &#187; domino</title>
	<atom:link href="http://grendosa.net/blogg/tag/domino/feed/" rel="self" type="application/rss+xml" />
	<link>http://grendosa.net/blogg</link>
	<description></description>
	<lastBuildDate>Thu, 07 Jul 2011 20:30:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>NotesAgent.runWithDocumentContext()</title>
		<link>http://grendosa.net/blogg/2010/10/12/notesagent-runwithdocumentcontext/</link>
		<comments>http://grendosa.net/blogg/2010/10/12/notesagent-runwithdocumentcontext/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 07:11:29 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[domino]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[notesagent]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[xpages]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=304</guid>
		<description><![CDATA[In the project I&#8217;m currently working in we sometimes need to create PDF:s of data that matches a selection critera that the user would make in a simple form with a few fields. Before I knew how to run a Java agent from XPages I started working on the Java agent that would take these [...]]]></description>
			<content:encoded><![CDATA[<p>In the project I&#8217;m currently working in we sometimes need to create PDF:s of data that matches a selection critera that the user would make in a simple form with a few fields. Before I knew how to run a Java agent from XPages I started working on the Java agent that would take these critera and build a pdf, just assuming that running this agent with the selection critera document would be a piece of cake. Well, it turns out that the simplest method for doing this, NotesAgent.runWithDocumenetContext(), is actually brand new in version 8.5.2. Lucky me, we&#8217;re running 8.5.2. I couldn&#8217;t get it to work straight out of the box though, got a weird error message saying that the document couldn&#8217;t be saved. Since this function is pretty brand new I couldn&#8217;t find a lot of online resources or examples on it, so getting it to work turned out to be a little sluggish. Spent a few hours trying to solve it,  spoke to my colleagues about it and one of them suggested I&#8217;d try &#8220;Run as web user&#8221; on the agent, and it works! <strong>So if you&#8217;re struggling with NotesAgent.runWithDocumentContext(), remember checking the option &#8220;Run as web user&#8221;.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2010/10/12/notesagent-runwithdocumentcontext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XPages tip: consistent page titles</title>
		<link>http://grendosa.net/blogg/2010/10/05/xpages-tip-consistent-page-titles/</link>
		<comments>http://grendosa.net/blogg/2010/10/05/xpages-tip-consistent-page-titles/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 12:55:16 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Kod]]></category>
		<category><![CDATA[custom control]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[domino]]></category>
		<category><![CDATA[in english]]></category>
		<category><![CDATA[lotus notes]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[xpages]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=298</guid>
		<description><![CDATA[Something I think is important when launching a web site or any web application for that matter is having consistent page titles. You know, that stuff you keep between &#60;title&#62; tags in your &#60;head&#62; section. It makes it easy to just glance at your open tabs and select the right one, and if you use [...]]]></description>
			<content:encoded><![CDATA[<p>Something I think is important when launching a web site or any web application for that matter is having consistent page titles. You know, that stuff you keep between &lt;title&gt; tags in your &lt;head&gt; section. It makes it easy to just glance at your open tabs and select the right one, and if you use bookmarks it will in most cases set an appropiate title for your bookmark. So how do you do this easily in XPages? Well, for one, I usually have a custom control called ccDesign or something similar that contains the basic structure of the site. Just add this line to your ccDesign custom control:</p>
<pre>&lt;xp:this.beforePageLoad&gt;&lt;![CDATA[#{javascript:view.setPageTitle((compositeData.title ? compositeData.title + " - " : "")+@DbTitle())}]]&gt;&lt;/xp:this.beforePageLoad&gt;</pre>
<p>After this you need to add a custom property to your custom control called title, which will just be a string. This will first of all utilize the database title for page title, and if you from your XPage set a page title this will also be included. I don&#8217;t know if this is the best approach or anything, it&#8217;s just a way that I&#8217;ve found that works for me and I&#8217;d like to share it. If you have any suggestions or anything, please comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2010/10/05/xpages-tip-consistent-page-titles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LotusScript == </title>
		<link>http://grendosa.net/blogg/2009/02/10/lotusscript/</link>
		<comments>http://grendosa.net/blogg/2009/02/10/lotusscript/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 15:25:05 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Kod]]></category>
		<category><![CDATA[domino]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lotusscript]]></category>
		<category><![CDATA[programmeringsspråk]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=141</guid>
		<description><![CDATA[LotusScript (LS) är ett språk som används ganska frekvent inom Dominovärlden, det är en dialekt av Microsofts Visual Basic. Alltså är det inte riktigt som &#8220;alla andra&#8221; (tänker på C-liknande) språk. Till exempel är semikolon, parenteser och måsvingar totalförbjudet. Istället använder man nyckelord, till exempel för att avsluta en if-sats använder man &#8220;End If&#8221;. Eftersom [...]]]></description>
			<content:encoded><![CDATA[<p>LotusScript (LS) är ett språk som används ganska frekvent inom Dominovärlden, det är en dialekt av Microsofts Visual Basic. Alltså är det inte riktigt som &#8220;alla andra&#8221; (tänker på C-liknande) språk. Till exempel är semikolon, parenteser och måsvingar totalförbjudet. Istället använder man nyckelord, till exempel för att avsluta en if-sats använder man &#8220;End If&#8221;. Eftersom jag känner mig oändligt mycket mer bekväm med de konventionella språken så har jag hållit mig till Java och inte alls pillat så mycket på LS, förrän nu, och det har faktiskt sina positiva delar, syntaxen till trots. Till exempel finns det en LS-debugger inbyggd i Designerklienten, medan det inte finns någon till Java. Du får även en viss nivå av auto completion, något du heller inte får i Java. Dessutom är det aningen kvickare än Java, vilket ju aldrig är en nackdel. Du slipper också tänka på minneshantering, vilket normalt inte är ett problem i Java heller, men i Domino så måste du av någon anledning (är inte 100 på varför, så lämnar den biten helt) &#8220;recycla&#8221; dina objekt när du är klar med dem.</p>
<p>Så jag måste säga att jag har missbedömt LS en aning, ganska mycket faktiskt. Det är inte alls så jobbigt som jag först trodde, när man väl kan komma över syntaxen vill säga. Tror dock att Java kommer fortsätta vara mitt förstahandsval, då är du 100% plattformsoberoende, plus att det kommer en mycket bättre Javaeditor i nästa eller nästnästa Notes/Domino-release. Det ser jag verkligen framemot. <img src='http://grendosa.net/blogg/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2009/02/10/lotusscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grendosa uppe igen</title>
		<link>http://grendosa.net/blogg/2008/12/08/grendosa-uppe-igen/</link>
		<comments>http://grendosa.net/blogg/2008/12/08/grendosa-uppe-igen/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 09:15:32 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Tankar]]></category>
		<category><![CDATA[bloggen]]></category>
		<category><![CDATA[domino]]></category>
		<category><![CDATA[framtid]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[servern]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=117</guid>
		<description><![CDATA[Efter en rätt så massiv nertid (3-4 veckor om inte mer) så är nu Grendosa upp igen, fräschare än någonsin! Numera huserar den i en garderob på Hertsön i Luleå (mad props till Jani som var villig att ge den tak över huvudet)! Tanken var egentligen att den skulle stå hemma hos mig i Raune, [...]]]></description>
			<content:encoded><![CDATA[<p>Efter en rätt så massiv nertid (3-4 veckor om inte mer) så är nu Grendosa upp igen, fräschare än någonsin! Numera huserar den i en garderob på Hertsön i Luleå (mad props till Jani som var villig att ge den tak över huvudet)! Tanken var egentligen att den skulle stå hemma hos mig i Raune, men 2Mbit upp är lite knapert för en server, så Hertsön fick bli lite av en nödlösning tills jag får lägenheten. Framtidsplanerna för servern är lite luddiga, vet inte riktigt vad det ska bli av den. Just nu är den främst webbserver och används inte så mycket, så en modifiering till filserver står kanske för dörren när jag får lägenheten. Dock så kommer den inte sluta agera webbserver, men det blir nog inte dess primära uppdrag.</p>
<p>Jag vet inte riktigt hur det kommer bli med den här bloggen i framtiden, jag har tänkt fortsätta blogga men i en liten annan skepnad och om andra ämnen. Har äntligen upptäckt tjusningen med Dominoutveckling, så det vill jag blogga lite om. Kanske en artikel serie &#8220;Domino för PHP-utvecklare&#8221;? Har även en liten flirt med JavaScript just nu, så det blir förmodligen också ett ämne som kommer att tas upp på min &#8220;nya&#8221; blogg.</p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2008/12/08/grendosa-uppe-igen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Snart en månad på Exait</title>
		<link>http://grendosa.net/blogg/2008/09/09/snart-en-manad-pa-exait/</link>
		<comments>http://grendosa.net/blogg/2008/09/09/snart-en-manad-pa-exait/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 18:23:49 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Tankar]]></category>
		<category><![CDATA[domino]]></category>
		<category><![CDATA[exait]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=107</guid>
		<description><![CDATA[Jajamän, nu börjar det närma sig en månad på Exait; på fredag har jag varit där fyra veckor. Vad ska jag säga om det då? Ja, det har varit väldigt lärorika fyra veckor kan jag säga utan tvekan. Jag har fått en bra inblick i hur Domino och Notes fungerar, och jag har fått smaka [...]]]></description>
			<content:encoded><![CDATA[<p>Jajamän, nu börjar det närma sig en månad på Exait; på fredag har jag varit där fyra veckor. Vad ska jag säga om det då? Ja, det har varit väldigt lärorika fyra veckor kan jag säga utan tvekan. Jag har fått en bra inblick i hur Domino och Notes fungerar, och jag har fått smaka lite på &#8220;företagsjargongen&#8221;, om det nu finns något sånt. <img src='http://grendosa.net/blogg/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Vissa stunder har det dock känts rätt tråkigt och ensamt, men det är sådant som man kommer över med tiden man lär känna folk antar jag.</p>
<p>Idag hade det till exempel kunnat vara ordentligt långtråkigt då min handledare är på älgjakt och min traineekollega på mönstring, men förmiddagen hade jag iaf att göra med det jag och min traineekompis sysslar med. Eftermiddagen såg ut att bli långdragen, men jag fick lite oväntat en uppgift som var riktigt rolig! Äntligen skulle jag få syssla med något jag kan någonting om; de ville att jag skulle konstruera att formulär i Domino Designer. Säkert otroligt trivialt om man kan Domino Designer, men för mig var det en riktig utmaning.</p>
<p>Angående Domino Designer så måste jag såga det litegrann. Domino Designer används till att skapa databaser (applikationer), och det är någon slags udda blandning av WYSIWYG- och vanlig texteditor, vilket får till följd att den inte är speciellt bra på något av dem. Som texteditor (och då pratar jag om när man skriver HTML i ett Form) är den rent ut sagt värdelös. Saker som indentering eller syntax highlighting verkar inte ha korsat Dominoutvecklarnas sinnen en enda gång. Som WYSIWYG är den okej, men inget mer än så. Iofs har jag inte sysslat så mycket med just WYSIWYG på ett rätt så bra tag, så jag vet inte hur den är jämfört med dagens produkter.</p>
<p>För att sammanfatta så har de fyra första veckorna varit både upp och ner, med vissa långtråkiga stunder men också vissa väldigt roliga (fredag kväll på Kick-offen som exempel), och det ser bara ut att bli roligare och roligare när man lär känna folk och kan prata med dem på ett annat sätt än när man precis har lärt känna dem. <img src='http://grendosa.net/blogg/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2008/09/09/snart-en-manad-pa-exait/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

