<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemtitles.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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"><id>tag:blogger.com,1999:blog-36141300</id><updated>2009-06-19T10:36:32.236+02:00</updated><title type="text">The world seen from an IT consultant's perspective</title><subtitle type="html">What &lt;b&gt;I&lt;/b&gt; care about...</subtitle><link rel="alternate" type="text/html" href="http://blog.helge.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default?start-index=26&amp;max-results=25" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://feeds.feedburner.com/TheWorldSeenFromAnItConsultantsPerspective" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>168</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><geo:lat>59.92668</geo:lat><geo:long>10.87126</geo:long><link rel="self" href="http://feeds.feedburner.com/TheWorldSeenFromAnItConsultantsPerspective" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-36141300.post-8217920394425811381</id><published>2009-06-11T14:31:00.000+02:00</published><updated>2009-06-11T14:31:48.907+02:00</updated><title type="text">User Account Control: Inside Windows 7 User Account Control</title><content type="html">&lt;p&gt;This article from Mark tells you everything you did not know about UAC.&lt;/p&gt;
&lt;blockquote&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx"&gt;User Account Control: Inside Windows 7 User Account Control&lt;/a&gt;: "Standard user accounts provide for better security and lower total cost of ownership in both home and corporate environments. When users run with standard user rights instead of administrative rights, the security configuration of the system, including antivirus and firewall, is protected. This provides users a secure area that can protect their account and the rest of the system. For enterprise deployments, the policies set by desktop IT managers cannot be overridden, and on a shared family computer, different user accounts are protected from changes made by other accounts."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-8217920394425811381?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx" title="User Account Control: Inside Windows 7 User Account Control" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/8217920394425811381/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=8217920394425811381" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/8217920394425811381" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/8217920394425811381" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/06/user-account-control-inside-windows-7.html" title="User Account Control: Inside Windows 7 User Account Control" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-5073580821516166867</id><published>2009-06-09T10:27:00.001+02:00</published><updated>2009-06-09T10:28:23.591+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSI" /><title type="text">How to locate the cause of error code 1603 in a verbose MSI log file</title><content type="html">&lt;a href="http://blogs.msdn.com/astebner/archive/2005/08/01/446328.aspx"&gt;Aaron Stebner&amp;#39;s WebLog : How to locate the cause of error code 1603 in a verbose MSI log file&lt;/a&gt;: "How to locate the cause of error code 1603 in a verbose MSI log file"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-5073580821516166867?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://blogs.msdn.com/astebner/archive/2005/08/01/446328.aspx" title="How to locate the cause of error code 1603 in a verbose MSI log file" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/5073580821516166867/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=5073580821516166867" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5073580821516166867" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5073580821516166867" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/06/how-to-locate-cause-of-error-code-1603.html" title="How to locate the cause of error code 1603 in a verbose MSI log file" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-5876505869102226542</id><published>2009-06-05T09:24:00.000+02:00</published><updated>2009-06-05T09:25:07.125+02:00</updated><title type="text">Paddy had been drinking at his local Dublin pub all day</title><content type="html">&lt;p&gt;Paddy had been drinking at his local Dublin pub all day and most 
of the night celebrating St Patrick's Day.&lt;/p&gt;
&lt;p class="picture"&gt;
&lt;img src="http://static.helge.net/images/clipart/400/19870826.thb.jpg" alt="Drunk" width="283" height="350"&gt;&lt;/p&gt;
&lt;p&gt;Mick, the bartender says, " You'll not be drinking anymore tonight 
Paddy.&lt;/p&gt;
&lt;p&gt;Paddy replies, "OK Mick, I'll be on my way then."&lt;/p&gt;

&lt;p&gt;Paddy spins around on his stool and steps off. He falls flat on his 
face. "Shoite" he says and pulls himself up by the stool and dusts 
himself off.&lt;/p&gt;

&lt;p&gt;He takes a step towards the door and falls flat on his face, "Shoite,
Shoite!"&lt;/p&gt;

&lt;p&gt;He looks to the doorway and thinks to himself that if he can just 
get to the door and some fresh air he'll be fine. He belly crawls 
to the door and shimmies up the door frame. He sticks his head 
outside and takes a deep breath of fresh air, feels much better 
and takes a step out onto the sidewalk and falls flat on his face.&lt;/p&gt;

&lt;p&gt;"Bi'Jesus... I'm fockin' focked," he says.&lt;/p&gt;

&lt;p&gt;He can see his house just a few doors down, and crawls to the door, 
hauls himself up the door frame, opens the door and shimmies inside. He 
takes a look up the stairs and says "No fockin' way". He crawls up the 
stairs to his bedroom door and says "I can make it to the bed."&lt;/p&gt;

&lt;p&gt;He takes a step into the room and falls flat on his face. He says "Fock 
it" and falls into bed.&lt;/p&gt;

&lt;p&gt;The next morning, his wife Jess comes into the room carrying a cup of 
coffee and says, "Get up Paddy.
Did you have a bit to drink last night?".&lt;/p&gt;

&lt;p&gt;Paddy says, "I did Jess. I was fockin' pissed. But how'd you know?"&lt;/p&gt;

&lt;p&gt;"Mick phoned, . . . You left your wheelchair at the pub."&lt;/p&gt;
&lt;p class="picture"&gt;
&lt;img src="http://static.helge.net/images/clipart/400/20445052.thb.jpg" alt="A smiling wheelchair" width="350" height="338"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-5876505869102226542?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/5876505869102226542/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=5876505869102226542" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5876505869102226542" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5876505869102226542" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/06/paddy-had-been-drinking-at-his-local.html" title="Paddy had been drinking at his local Dublin pub all day" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-2641588064670294011</id><published>2009-06-04T14:58:00.000+02:00</published><updated>2009-06-04T14:58:35.517+02:00</updated><title type="text">.NET Reflector, class browser, analyzer and decompiler for .NET</title><content type="html">&lt;p&gt;This is a tool that is excellent if you ever want to dig into .NET executables and libraries.&lt;/p&gt;
&lt;blockquote&gt;&lt;a href="http://www.red-gate.com/products/reflector/"&gt;.NET Reflector, class browser, analyzer and decompiler for .NET&lt;/a&gt;: ".NET Reflector enables you to easily view, navigate, and search through, the class hierarchies of .NET assemblies, even if you don't have the code for them. With it, you can decompile and analyze .NET assemblies in C#, Visual Basic, and IL."&lt;/blockquote&gt;
&lt;p&gt;Download from &lt;a href="http://downloads.red-gate.com/reflector.zip"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-2641588064670294011?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.red-gate.com/products/reflector/" title=".NET Reflector, class browser, analyzer and decompiler for .NET" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/2641588064670294011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=2641588064670294011" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/2641588064670294011" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/2641588064670294011" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/06/net-reflector-class-browser-analyzer.html" title=".NET Reflector, class browser, analyzer and decompiler for .NET" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-8317558993206895823</id><published>2009-05-28T10:02:00.000+02:00</published><updated>2009-05-28T10:02:09.535+02:00</updated><title type="text">FromSMS - Turn your S60 device into SMS interface for your web application!</title><content type="html">&lt;a href="http://www.fromsms.net"&gt;FromSMS - Turn your S60 device into SMS interface for your web application!&lt;/a&gt;: "When your web application needs to send and/or receive SMS messages cost-efficiently, FromSMS is the solution for you. FromSMS offers a simple HTTPS POST interface for sending of SMS messages - all you need is an S60 mobile device with free FromSMS Client installed."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-8317558993206895823?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.fromsms.net" title="FromSMS - Turn your S60 device into SMS interface for your web application!" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/8317558993206895823/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=8317558993206895823" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/8317558993206895823" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/8317558993206895823" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/fromsms-turn-your-s60-device-into-sms.html" title="FromSMS - Turn your S60 device into SMS interface for your web application!" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-388370463574670673</id><published>2009-05-25T13:43:00.001+02:00</published><updated>2009-05-25T13:45:24.501+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSI" /><title type="text">Where to download merge modules for visual basic 6 SP6</title><content type="html">If you follow the link above you can download all merge modules that ships with Visual Basic 6.0 and Visual C++ 6.0 - updated to SP6.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-388370463574670673?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f9d19334-61ec-48cf-bb4e-3aec65edd50b&amp;DisplayLang=en" title="Where to download merge modules for visual basic 6 SP6" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/388370463574670673/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=388370463574670673" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/388370463574670673" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/388370463574670673" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/where-to-download-merge-modules-for.html" title="Where to download merge modules for visual basic 6 SP6" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-6350355103027640485</id><published>2009-05-25T11:13:00.001+02:00</published><updated>2009-05-25T11:13:49.983+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSI" /><title type="text">Where to find merge modules</title><content type="html">&lt;p&gt;Merge modules are nice to have when you create packages using common 
components. A good source for such merge modules can be found
&lt;a href="http://www.installsite.org/pages/en/msi/msm.htm"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-6350355103027640485?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/6350355103027640485/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=6350355103027640485" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6350355103027640485" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6350355103027640485" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/where-to-find-merge-modules.html" title="Where to find merge modules" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-237967768412580415</id><published>2009-05-25T09:49:00.001+02:00</published><updated>2009-05-25T09:59:19.894+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSI" /><category scheme="http://www.blogger.com/atom/ns#" term="AdvancedInstaller" /><title type="text">How to install to other folders than default folder</title><content type="html">&lt;p&gt;From time to time you want to install your Advanced Installer MSI file to 
another folder than the default folder as specified in the project.&lt;/p&gt;
&lt;p&gt;Except from installing the MSI file by hand and specifying where to install 
the application there are two other ways to change the install dir.&lt;/p&gt;
&lt;ol&gt;
 &lt;li&gt;Install the application, specifying the target directory as the public 
 property APPDIR. APPDIR is not listed as a public property, so you need to 
 type it by hand.&lt;/li&gt;
 &lt;li&gt;Create a transform file using Orca, a tool from Microsoft. (An example 
 on how to do so can be found
 &lt;a href="http://blog.helge.net/2008/01/how-to-set-file-permissions-on-msi.html"&gt;
 here&lt;/a&gt;.) As the property is not listed you will need to create a new 
 transform, go into the PROPERTIES table and then create a new property 
 called APPDIR.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Good luck!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-237967768412580415?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/237967768412580415/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=237967768412580415" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/237967768412580415" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/237967768412580415" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/how-to-install-to-other-folders-than.html" title="How to install to other folders than default folder" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-8856345935739673562</id><published>2009-05-23T04:20:00.000+02:00</published><updated>2009-05-23T04:21:04.017+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="development" /><title type="text">Codesmith template driven engine</title><content type="html">&lt;blockquote&gt;CodeSmith is a software development tool to help you get your job done faster. Technically speaking it is a template driven source code generator that automates the creation of common application source code for any language (C#, Java, VB, PHP, ASP.NET, SQL, etc.).&lt;/blockquote&gt;
&lt;p&gt;If I ever go into software development this is a tool that I will look into.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-8856345935739673562?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.codesmithtools.com/" title="Codesmith template driven engine" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/8856345935739673562/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=8856345935739673562" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/8856345935739673562" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/8856345935739673562" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/codesmith-template-driven-engine.html" title="Codesmith template driven engine" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-7187290421767586042</id><published>2009-05-23T03:26:00.000+02:00</published><updated>2009-05-23T03:27:08.712+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="F5" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title type="text">Global Load balancing solutions</title><content type="html">&lt;p&gt;As I have received some questions about GLB I will try to answer some of them 
here.&lt;/p&gt;
&lt;p class="picture"&gt;
&lt;img src="http://static.helge.net/images/clipart/400/30332076.thb.jpg" alt="A load balancer (weight)" width="233" height="350"&gt;&lt;/p&gt;
&lt;h3&gt;What is Global Load Balancing?&lt;/h3&gt;
&lt;p&gt;Global load balancing is a concept where several data centers answers to a 
web site. &lt;/p&gt;
&lt;p&gt;In its simplest form you can create a GLB by using DNS to point to the IP 
address of your different web sites. This way you can share the load between 
your data centers.&lt;/p&gt;
&lt;p&gt;But often you want more. Today most modern GLB solution can give you more:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Direct you to the closest data center (based on IP addresses). (Speed.)&lt;/li&gt;
 &lt;li&gt;Make sure the data center is up and running before sending clients 
 there. (Always up.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And probably more as well.&lt;/p&gt;
&lt;p&gt;Most load balancers, if not all, uses DNS to direct traffic. The GLB is 
basically a DNS server that checks the incoming request and makes intelligent 
decisions before returning an answer.&lt;/p&gt;
&lt;p&gt;This &lt;a href="http://www.tenereillo.com/GSLBPageOfShame.htm" rel="nofollow" target="_blank"&gt;page&lt;/a&gt; talks 
about why GLB does not work. I do not agree to everything on this page but you 
will have to make out your own mind.&lt;/p&gt;
&lt;h3&gt;What GLB is not&lt;/h3&gt;
&lt;p&gt;With GLB you only get the solution to distribute traffic between your data 
centers. You still have to solve database replication, how to maintain your 
files in sync and so forth.&lt;/p&gt;
&lt;h3&gt;Who are the players?&lt;/h3&gt;
&lt;p&gt;I have done some research and found these vendors. I have not tried any of 
the solutions, only read the product documentation. I am sure there are other 
players, but they are sometimes hard to find.&lt;/p&gt;
&lt;table border="1" width="100%"&gt;
 &lt;tr&gt;
  &lt;th&gt;Player&lt;/th&gt;
  &lt;th&gt;Comment&lt;/th&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td&gt;&lt;a target=_blank href="http://www.f5.com/products/big-ip/"&gt;F5 Big-IP&lt;/a&gt; GTM&lt;/td&gt;
  &lt;td&gt;The most expensive solution I have found. I have used F5 products 
  before and they usually work well. You can only buy this as an 
  appliance. You can choose to buy it as a GTM only or as a local traffic 
  management (&lt;a href="http://www.f5.com/pdf/products/big-ip-local-traffic-manager-overview.pdf"&gt;load 
  balancer&lt;/a&gt;) with GTM on top.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td&gt;Zeus &lt;a href="http://www.zeus.com/products/zxtmglb/" target=_blank&gt;ZXTM GLB&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;You can buy this as an appliance or as a VMWare image. Promises good 
  performance, supports active-active data centers and you can make rules 
  on how to route traffic.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td&gt;&lt;a rel="nofollow" target="_blank" href="http://www.coyotepoint.com"&gt;Coyotepoint&lt;/a&gt;
  &lt;a rel="nofollow" target="_blank" href="http://www.coyotepoint.com/products/envoy.php"&gt;Envoy&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Envoy is an add-on to their local load balancer appliance. That is - 
  you need to buy everything from them. With Envoy you can create policies 
  for traffic management.&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-7187290421767586042?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/7187290421767586042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=7187290421767586042" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/7187290421767586042" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/7187290421767586042" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/global-load-balancing-solutions.html" title="Global Load balancing solutions" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-6678524184448798953</id><published>2009-05-14T15:18:00.000+02:00</published><updated>2009-05-14T15:19:23.157+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title type="text">CRM and IIS error 2148074242</title><content type="html">&lt;p&gt;IIS retuns &lt;strong&gt;500 2148074242&lt;/strong&gt; when you access an MS CRM site.&lt;/p&gt;
&lt;p class="hint"&gt;When you try to connect to a Web site that is hosted on 
Microsoft Internet Information Services 6.0, Microsoft Internet Information 
Services 5.1, or Microsoft Internet Information Services 5.0, you may receive an 
error message that is similar to the following:  &lt;strong&gt;Error 500: The function 
requested is not supported.&lt;/strong&gt;
Additionally, you may receive entries that are similar to the following in the 
Extended W3C log: 
 &lt;strong&gt;18:59:54 127.0.0.1 GET /localstart.asp 500 2148074242&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;The solution is found
&lt;a href="http://www.gridview.org/kb/iis6/You-may-receive-a-The-function-requested-is-not-supported-error-message-when-you-try-to-connect-to-a-Web-site-that-is-ho.aspx"&gt;
here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-6678524184448798953?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.gridview.org/kb/iis6/You-may-receive-a-The-function-requested-is-not-supported-error-message-when-you-try-to-connect-to-a-Web-site-that-is-ho.aspx" title="CRM and IIS error 2148074242" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/6678524184448798953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=6678524184448798953" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6678524184448798953" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6678524184448798953" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/crm-and-iis-error-2148074242.html" title="CRM and IIS error 2148074242" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-3207623444719087684</id><published>2009-05-14T14:46:00.001+02:00</published><updated>2009-05-14T14:46:51.158+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fortinet" /><title type="text">Fortigate and SNMP graphs are broken</title><content type="html">&lt;p&gt;For some time I have suspected that Fortigate firewalls does not return the 
right SNMP value for traffic statistics on VLAN interfaces.&lt;/p&gt;
&lt;p class="picture"&gt;
&lt;img src="http://static.helge.net/images/clipart/400/20132908.thb.jpg" alt="A graph" width="350" height="325"&gt;&lt;/p&gt;
&lt;p&gt;I asked Fortinet support. This is the answer I got:&lt;/p&gt;
&lt;p class="v-green"&gt;Actually this is due to NP2 accelerated traffic. Only part of 
this traffic is seen by the main CPU (mainly the first and last packets of the 
session) and therefore traffic statistics for vlan interfaces can only report 
these packets which are seen by the main CPU.&lt;br&gt;
&lt;br&gt;
Statistics on physical ports and aggregate ports are correctly collected because 
these are low-level statistics. Many vlan interfaces can be bound to the same 
physical or aggregate port. So, dispatching traffic statistics between these 
vlan can only be done if the traffic goes through the main CPU.&lt;br&gt;
&lt;br&gt;
FortiOS allows to disable NP2 acceleration (for tests purposes). As soon as NP2 
acceleration is disabled then statistics on vlan interfaces is consistent with 
the actual traffic.&lt;br&gt;
&lt;br&gt;
There is no way to collect these statistics from the NP2. It can&amp;#39;t be fixed.&lt;/p&gt;

&lt;p&gt;My question is why support SNMP when it is broken???&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-3207623444719087684?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/3207623444719087684/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=3207623444719087684" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/3207623444719087684" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/3207623444719087684" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/fortigate-and-snmp-graphs-are-broken.html" title="Fortigate and SNMP graphs are broken" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-7508622822906487414</id><published>2009-05-05T23:28:00.001+02:00</published><updated>2009-05-05T23:28:27.992+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title type="text">Online service manuals for cars and boats</title><content type="html">&lt;p&gt;Have you ever needed handbooks, service manuals, blueprints or other documentation for your favorite car or boat? Original 
documentation is hard to get, at least for newer engines. DIY is an 
acronym for &lt;strong&gt;do it yourself&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="picture"&gt;
&lt;img src="http://static.helge.net/images/clipart/400/22148377.thb.jpg" alt="Blueprint" width="264" height="350"&gt;&lt;/p&gt;
&lt;p&gt;For cars, &lt;a title="Haynes homepage" href="http://www.haynes.com" target="_blank"&gt;Haynes books&lt;/a&gt; 
have been around for some years now. And probably some other books.&lt;/p&gt;
&lt;p&gt;Luckily for all of us that don&amp;#39;t want to wait forever for books to arrive 
there are some online sites that gives you exactly what you want. You have to 
pay for it as a subscription, instead of a one time fee as books are.&lt;/p&gt;
&lt;table border="1"&gt;
 &lt;tr&gt;
  &lt;th&gt;Site&lt;/th&gt;
  &lt;th&gt;Content&lt;/th&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td&gt;&lt;a href="http://www.alldatadiy.com" target=_blank rel=nofollow title="ALLDATA DIY product homepage"&gt;ALLData DIY&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Online content for cars&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td&gt;&lt;a href="http://www.selocmarine.com/seloc_online/" target=_blank rel=nofollow title="Seloc online homepage"&gt;Seloc online&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;A sea of information. Seloc Online is the most comprehensive database tool available for do-it-yourself repairs! Our database of  marine engine repair offers complete service procedures, wiring diagrams, maintenence schedules, specifications, parts database, a marine dealer locator and much more.&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-7508622822906487414?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/7508622822906487414/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=7508622822906487414" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/7508622822906487414" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/7508622822906487414" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/05/online-service-manuals-for-cars-and.html" title="Online service manuals for cars and boats" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-16433394885890627</id><published>2009-04-27T11:33:00.001+02:00</published><updated>2009-04-27T11:33:55.946+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fortinet" /><title type="text">Whats new in FortiOS 4.0</title><content type="html">&lt;p&gt;Fortigate just announced their new FortiOS 4.0. Some of the features seems 
very promising.&lt;/p&gt;
&lt;p class=picture&gt;
&lt;img title="Fortigate FG60" src="http://static.helge.net/tech/fortinet/FGT60.jpg" alt="Fortigate 60 firewall" width="150" height="43"&gt;
&lt;/p&gt;
&lt;p&gt;The first thing I notice is that not all devices can run FortiOS 4.0. If you 
have an old firewall (probably FG60) you need to upgrade the hardware before you 
upgrade the software. This basically means that you will have to buy a new 
firewall.&lt;/p&gt;
&lt;p&gt;There also are some new features that will require an upgrade of the firewall 
- and a hard drive.&lt;/p&gt;
&lt;p&gt;Here are the good news:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;In source and destination interface and zone you now now have an &amp;quot;any&amp;quot; 
 policy. Using this policy your rule can apply to all your interfaces or 
 zones.&lt;/li&gt;
 &lt;li&gt;DoS rules are added outside of the IPS engine.&lt;/li&gt;
 &lt;li&gt;Traffic shaping policy is now moved outside of the firewall policy. This 
 is good as you now can apply a max for all traffic (sessions) on a shaper, 
 like limiting SMTP to only use a maximum of 200kB. In previous versions the 
 shaper shaped down to 200kB per session.&lt;/li&gt;
 &lt;li&gt;HTTP proxy. Probably useless if you do not have an hard drive on your 
 firewall.&lt;/li&gt;
&lt;li&gt;The virtual servers concept&amp;nbsp; is improved. Better check of available 
servers and limiting of concurrent sessions.&lt;/li&gt;
 &lt;li&gt;The SSL VPN is improved. With customized portals.&lt;/li&gt;
&lt;li&gt;WAN optimization. This is only for a few firewalls. But when it works it 
competes with Riverbed (read about my review
&lt;a href="http://blog.helge.net/2007/03/wan-optimization-with-riverbed.html"&gt;here&lt;/a&gt;).&lt;/li&gt;
 &lt;li&gt;Data leak prevention. This are statically configured rules that blocks [IM,HTTP,FTP,NNTP] 
 traffic if the traffic matches something static.&lt;/li&gt;
&lt;li&gt;Application control. Have still not found its purpose...&lt;/li&gt;
 &lt;li&gt;Extended AV database. It is probably better than the normal AV 
 database...&lt;/li&gt;
&lt;li&gt;On the protection profile you can now add more ports for a given protocol. 
Data leak prevention policies are also configured here.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And the bad news:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;PPTP VPN is removed.&lt;/li&gt;
 &lt;li&gt;Dynamic routing for IPv6 is still not implemented. (At least in the 
 GUI.)&lt;/li&gt;
&lt;li&gt;Some VPN monitoring tools have moved. You will learn again where to find it.
&lt;font color="#C0C0C0"&gt;Hint: User\Monitor from the context menu.&lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Technorati tags:
&lt;a href="http://technorati.com/tag/fortinet" rel="tag"&gt;fortinet&lt;/a&gt;,
&lt;a href="http://technorati.com/tag/fortigate" rel="tag"&gt;fortigate&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-16433394885890627?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/16433394885890627/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=16433394885890627" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/16433394885890627" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/16433394885890627" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/04/whats-new-in-fortios-40.html" title="Whats new in FortiOS 4.0" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-5232663313759656800</id><published>2009-03-26T01:16:00.001+01:00</published><updated>2009-03-26T01:16:17.365+01:00</updated><title type="text">RSA Authentication Manager 7.1</title><content type="html">

 
 
 


 
 
 


 
 
 


 
 
 


 
 
 
 

 
 
 
&lt;p&gt;Lately I have been working on an installation of RSA Authentication Manager 7.1 For those familiar with SecurID and other previous versions of this software this is almost a complete rewrite of the previous version. Oracle is used as the internal database and BEA is used as application server. as you might guess the software is rewritten into Java.&lt;/p&gt;&lt;p&gt;I do not consider my installation to be big of any kind. I have installed two servers with the base license and configured everything from there.&lt;/p&gt;&lt;p&gt;In this process I have gained some experience - both bad and good on how RSA products work and how their support works.&lt;/p&gt;&lt;p&gt;I have used their support several times and they have to this date always answered me quickly and with an answer that I can accept.&lt;/p&gt;&lt;p&gt;But the way they manage their licenses and support is not always easy to cope with. To download seed files (files to configure tokens) I first had to install an SSL certificate and then authenticate myself using that certificate. Duh, security sucks from time to time.&lt;/p&gt;&lt;p&gt;Important for your strong security infrastructure is application support. AM7.1 comes out of the box with&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows web agent for IIS&lt;br&gt;&lt;/li&gt;&lt;li&gt;Windows client agent (GINA replacement, off-line authentication mm)&lt;/li&gt;&lt;li&gt;Windows EAP agent for use with Dial-up networking&lt;/li&gt;&lt;li&gt;Apache web agent (unsure of what platforms)&lt;/li&gt;&lt;li&gt;Java web agent&lt;/li&gt;&lt;/ul&gt;This sounds great? I thought so myself. But then I started to look into the agent support.&lt;br&gt;&lt;h3&gt;Web agent for JAVA&lt;/h3&gt;Only Solaris platform is supported. Not good.&lt;br&gt;&lt;h3&gt;Web agent for IIS&lt;/h3&gt;This agent supports some versions of IIS. Currently x32 and x64 Windows 2003 and some Windows 2000. Windows 2008 is not supported yet, but RSA have promised something during H1 2008.&lt;br&gt;The IIS agent is straight forward. You just choose the site to protect, and you are protected. Single-signon is supported for two applications; Sharepoint and Outloook Web Access.&lt;br&gt;Development support is limited to a COM object you can call to ask for logged on user and store some data in an encrypted cookie.&lt;br&gt;.NET is not supported, except for COM interop. The application has to run in SYSTEM context.&lt;br&gt;&lt;h3&gt;ISA server support&lt;/h3&gt;The ISA Server can do RSA authentication out of the box. (Configuring support is not something you do easily...) When configured with RSA support you have to authenticate before you ever get to the web site.&lt;br&gt;There is no authentication information passthrough (unless you have the web agent installed on the client) so the users needs to log on again.&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-5232663313759656800?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/5232663313759656800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=5232663313759656800" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5232663313759656800" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5232663313759656800" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/rsa-authentication-manager-71.html" title="RSA Authentication Manager 7.1" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-5674137551618039819</id><published>2009-03-18T13:21:00.002+01:00</published><updated>2009-03-18T13:25:32.940+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title type="text">Publish MOSS with ISA 2006</title><content type="html">&lt;p&gt;If you publish Sharepoint/MOSS 2007 sites with ISA server 2006 you can experience problems with versioning adn check-out/check-in. The symptoms occurs when the ISA server publishes via an SSL certificate and the web site on MOSS is unsecured.&lt;/p&gt;
&lt;p&gt;The cause of this is that the ISA server adds :443 to the Host HTTP header.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-5674137551618039819?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://support.microsoft.com/kb/925287/" title="Publish MOSS with ISA 2006" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/5674137551618039819/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=5674137551618039819" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5674137551618039819" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5674137551618039819" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/publish-moss-with-isa-2006.html" title="Publish MOSS with ISA 2006" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-6478093819047102422</id><published>2009-03-12T12:00:00.000+01:00</published><updated>2009-03-12T12:00:26.459+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSI" /><title type="text">Extract files from an MSI file</title><content type="html">&lt;p&gt;If you ever need to extract files from within MSI files, or add standalone cab files into an existing MSI file - here is the tool to do so.&lt;/p&gt;
&lt;blockquote&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa370083.aspx"&gt;Msidb.exe (Windows)&lt;/a&gt;: "Msidb.exe uses MsiDatabaseImport and MsiDatabaseExport to import and export database tables and streams."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-6478093819047102422?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://msdn.microsoft.com/en-us/library/aa370083.aspx" title="Extract files from an MSI file" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/6478093819047102422/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=6478093819047102422" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6478093819047102422" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6478093819047102422" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/extract-files-from-msi-file.html" title="Extract files from an MSI file" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-5714135372899486153</id><published>2009-03-12T10:06:00.000+01:00</published><updated>2009-03-12T10:06:59.391+01:00</updated><title type="text">Strobist</title><content type="html">&lt;a href="http://strobist.blogspot.com/"&gt;Strobist&lt;/a&gt;: "Learn How to Light"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-5714135372899486153?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://strobist.blogspot.com/" title="Strobist" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/5714135372899486153/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=5714135372899486153" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5714135372899486153" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5714135372899486153" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/strobist.html" title="Strobist" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-4962623038697127028</id><published>2009-03-10T10:31:00.000+01:00</published><updated>2009-03-10T10:31:54.692+01:00</updated><title type="text">Forefront TMG (ISA Server) Product Team Blog : Walk-through for RSA SecurID Delegation for ISA Server 2006</title><content type="html">&lt;a href="http://blogs.technet.com/isablog/archive/2008/10/29/walk-through-for-rsa-securid-delegation-for-isa-server-2006.aspx"&gt;Forefront TMG (ISA Server) Product Team Blog : Walk-through for RSA SecurID Delegation for ISA Server 2006&lt;/a&gt;: "Walk-through for RSA SecurID Delegation for ISA Server 2006"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-4962623038697127028?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://blogs.technet.com/isablog/archive/2008/10/29/walk-through-for-rsa-securid-delegation-for-isa-server-2006.aspx" title="Forefront TMG (ISA Server) Product Team Blog : Walk-through for RSA SecurID Delegation for ISA Server 2006" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/4962623038697127028/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=4962623038697127028" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4962623038697127028" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4962623038697127028" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/forefront-tmg-isa-server-product-team.html" title="Forefront TMG (ISA Server) Product Team Blog : Walk-through for RSA SecurID Delegation for ISA Server 2006" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-4670238825503894183</id><published>2009-03-06T13:06:00.001+01:00</published><updated>2009-03-06T13:06:30.896+01:00</updated><title type="text">AM71 and backup causing corruption</title><content type="html">&lt;p&gt;BackupExec and Oracle does not work well together. At least when not 
configured correctly.&lt;/p&gt;
&lt;p&gt;I was working on an RSA SecurID Autentication Manager 7.1 installation that 
stopped each night.&lt;/p&gt;
&lt;h3&gt;Symptom&lt;/h3&gt;
&lt;p&gt;In the &amp;lt;servername&amp;gt;_server.log I found this error message:&lt;/p&gt;
&lt;p class="computertext"&gt;java.sql.SQLException: ORA-01034: ORACLE not available&lt;br&gt;
ORA-27101: shared memory realm does not exist&lt;br&gt;
&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Cause&lt;/h3&gt;
&lt;p&gt;After looking around for a while I got a hold of TOAD and started to look 
into the data in the Oracle server. When I tried to dig in to the data I got an 
error message about the data files. That made me find this excellent blog post 
about
&lt;a href="http://newappsdba.blogspot.com/2007/07/ora-00376-file-6-cannot-be-read-at-this.html"&gt;
Oracle data files that gets into RECOVER mode because of backup&lt;/a&gt; related 
issues.&lt;/p&gt;
&lt;p&gt;By following the steps explained there I made the server work again.&lt;/p&gt;
&lt;p&gt;If you need to obtain the Oracle sys password, read
&lt;a href="http://blog.helge.net/2009/03/how-to-get-am71-oracle-master-password.html"&gt;
here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-4670238825503894183?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/4670238825503894183/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=4670238825503894183" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4670238825503894183" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4670238825503894183" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/am71-and-backup-causing-corruption.html" title="AM71 and backup causing corruption" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-1444994627250874610</id><published>2009-03-05T11:58:00.002+01:00</published><updated>2009-03-06T12:19:47.397+01:00</updated><title type="text">How to get AM71 Oracle master password</title><content type="html">&lt;p&gt;Do you need to connect to the Oracle server that runs behind the RSA 
Authentication Manager 7.1? (The new version of SecurID.)&lt;/p&gt;
&lt;p&gt;On the server, in the installation catalog\utils, run this command:&lt;/p&gt;
&lt;p class="listbox"&gt;rsautil manage-secrets -a listall&lt;/p&gt;
&lt;p&gt;In return you will get a password. You can then connect to the Oracle server 
using sqlplus:&lt;/p&gt;
&lt;p class="listbox"&gt;sqlplus sys/&amp;lt;password&amp;gt; as sysdba&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-1444994627250874610?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/1444994627250874610/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=1444994627250874610" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/1444994627250874610" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/1444994627250874610" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/how-to-get-am71-oracle-master-password.html" title="How to get AM71 Oracle master password" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-4006990002864816603</id><published>2009-03-04T15:49:00.000+01:00</published><updated>2009-03-04T15:49:37.112+01:00</updated><title type="text">ISA server 2006 and RSA SecurID/AM7 configuration</title><content type="html">&lt;a href="http://blogs.technet.com/isablog/archive/2008/02/07/walk-through-for-rsa-securid-authentication-for-isa-server-2006-part-2-isa-array-members-preparation.aspx"&gt;Forefront TMG (ISA Server) Product Team Blog : Walk-through for RSA SecurID Authentication for ISA Server 2006 Part 2: ISA Array Members Preparation&lt;/a&gt;: "RSA SecurID Authentication for ISA Server 2006"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-4006990002864816603?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://blogs.technet.com/isablog/archive/2008/02/07/walk-through-for-rsa-securid-authentication-for-isa-server-2006-part-2-isa-array-members-preparation.aspx" title="ISA server 2006 and RSA SecurID/AM7 configuration" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/4006990002864816603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=4006990002864816603" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4006990002864816603" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4006990002864816603" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/03/isa-server-2006-and-rsa-securidam7.html" title="ISA server 2006 and RSA SecurID/AM7 configuration" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-4257609214731219249</id><published>2009-02-28T10:25:00.000+01:00</published><updated>2009-02-28T10:25:03.823+01:00</updated><title type="text">DWL-AP900+ as a wireless client</title><content type="html">&lt;a href="http://support.dlink.com/faq/view.asp?prod_id=1388&amp;amp;question=DWL-900AP+%20/%20DWL-900AP+_revC#client"&gt;D-Link TechSupport - FAQ&lt;/a&gt;: "AP Client or Wireless Client mode allows the DWL-900AP+ to become a wireless client to another AP or wireless router. Wireless adapters (clients) will not communicate with access points in AP Client or Wireless Client mode."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-4257609214731219249?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://support.dlink.com/faq/view.asp?prod_id=1388&amp;question=DWL-900AP+%20/%20DWL-900AP+_revC#client" title="DWL-AP900+ as a wireless client" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/4257609214731219249/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=4257609214731219249" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4257609214731219249" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/4257609214731219249" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/02/dwl-ap900-as-wireless-client.html" title="DWL-AP900+ as a wireless client" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-6721490021361393920</id><published>2009-02-25T22:45:00.001+01:00</published><updated>2009-02-25T22:46:39.304+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fortinet" /><title type="text">FortiOS 4.0</title><content type="html">&lt;p&gt;Finally a new main version of FortiOS has arrived.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-6721490021361393920?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://www.fortinet.com" title="FortiOS 4.0" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/6721490021361393920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=6721490021361393920" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6721490021361393920" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/6721490021361393920" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/02/fortios-40.html" title="FortiOS 4.0" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36141300.post-5443906568614785412</id><published>2009-02-25T13:53:00.000+01:00</published><updated>2009-02-25T13:53:42.331+01:00</updated><title type="text">Microsoft NAP and multiple domains</title><content type="html">&lt;p&gt;Do you a RADIUS server that can authenticate to several Microsoft domains or other RADIUS servers?&lt;/p&gt;
&lt;blockquote&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc731320.aspx"&gt;RADIUS Proxy&lt;/a&gt;: "Network Policy Server (NPS) can be used as a RADIUS proxy to provide the routing of RADIUS messages between RADIUS clients (access servers) and RADIUS servers that perform user authentication, authorization, and accounting for the connection attempt. When used as a RADIUS proxy, NPS is a central switching or routing point through which RADIUS access and accounting messages flow. NPS records information in an accounting log about the messages that are forwarded."&lt;/blockquote&gt;
&lt;p&gt;Network Access Protection that comes with Windows 2008 can do just what you want. Read more &lt;a href="http://technet.microsoft.com/en-us/library/cc731320.aspx" target=_blank&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36141300-5443906568614785412?l=blog.helge.net'/&gt;&lt;/div&gt;</content><link rel="related" href="http://technet.microsoft.com/en-us/library/cc731320.aspx" title="Microsoft NAP and multiple domains" /><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/5443906568614785412/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=36141300&amp;postID=5443906568614785412" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5443906568614785412" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/36141300/posts/default/5443906568614785412" /><link rel="alternate" type="text/html" href="http://blog.helge.net/2009/02/microsoft-nap-and-multiple-domains.html" title="Microsoft NAP and multiple domains" /><author><name>Helge Olav Helgsen</name><uri>http://www.blogger.com/profile/03275847410058577036</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="09492826754180901390" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
