<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0UCSHk9eyp7ImA9WhRXF0g.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706</id><updated>2011-12-24T19:27:49.763+01:00</updated><category term="linux" /><category term="virtualbox" /><category term="DITA" /><category term="item assistant" /><category term="tools" /><category term="guide" /><category term="russia" /><category term="mysql" /><category term="funny" /><category term="translation" /><category term="php" /><category term="books" /><category term="development" /><category term="sqlite" /><category term="boost" /><category term="geekstuff" /><category term="screen shot" /><category term="pdo" /><category term="links" /><category term="quiz" /><category term="chevron" /><category term="visual studio" /><category term="C#" /><category term="epsis" /><category term="interview" /><category term="photo" /><category term="scrum" /><category term="configuration" /><category term="TeamCity" /><category term="software" /><category term="samba" /><category term="hubii" /><category term="openvpn" /><category term="windows" /><category term="swat" /><category term=".net" /><category term="firewall" /><category term="ubuntu" /><category term="raid" /><category term="SVN" /><category term="cnn" /><category term="work" /><category term="training" /><category term="Ant" /><category term="hardware" /><category term="anarchy online" /><title>MKF Blog</title><subtitle type="html">Messages hidden in white noise</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://mkfblog.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MkfBlog" /><feedburner:info uri="mkfblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0QDRHg8eCp7ImA9WhdUGEQ.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-3276723567860274184</id><published>2011-10-06T10:55:00.000+02:00</published><updated>2011-10-06T10:56:15.670+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T10:56:15.670+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>AO Universe Interview</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;"Windguaerd" has posted an interview with yours truly as part of their "AO Universe Community Interview" series.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;You can read the interview&amp;nbsp;&lt;a href="http://www.ao-universe.com/main.php?site=articles&amp;amp;id=75"&gt;here!&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/2861296327409593706-3276723567860274184?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6g8CyW9xIk2yfrmq-IO2lhzUJhY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6g8CyW9xIk2yfrmq-IO2lhzUJhY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6g8CyW9xIk2yfrmq-IO2lhzUJhY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6g8CyW9xIk2yfrmq-IO2lhzUJhY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/NknGbso5gOU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/3276723567860274184/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/10/ao-universe-interview.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/3276723567860274184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/3276723567860274184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/NknGbso5gOU/ao-universe-interview.html" title="AO Universe Interview" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/10/ao-universe-interview.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBSX07fCp7ImA9WhdVEUg.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-9174114354418678612</id><published>2011-09-16T09:50:00.000+02:00</published><updated>2011-09-16T09:50:58.304+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T09:50:58.304+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hubii" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Hubii Beta</title><content type="html">&lt;a href="http://www.hubii.com/"&gt;www.hubii.com&lt;/a&gt; has launched its Beta version . It has been three years of hard work, but... was worth it!&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-WatgQeBD6Dc/TnL_AIA5vjI/AAAAAAAAAUM/h3MALsSN2Vc/s1600/hubiifacebook.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://4.bp.blogspot.com/-WatgQeBD6Dc/TnL_AIA5vjI/AAAAAAAAAUM/h3MALsSN2Vc/s200/hubiifacebook.jpg" width="150" /&gt;&lt;/a&gt;If you are someone who reads the news online and you're tired of jumping from one site to another you will most definitely like Hubii. Hubii offers a new user experience for searching and reading news online.
With Hubii you can unify in a single place all your favorite online news. Hubii allows you to search the map, find out where the news is happening, select news by topic, comment on and rate news, see what the world is reading about, create your own newspaper which automatically update and contribute to the community by adding publishers to the map.&amp;nbsp;Exciting times ahead… watch &lt;a href="http://www.hubii.com/"&gt;www.hubii.com&lt;/a&gt; evolve.&lt;br /&gt;
&lt;br /&gt;
Please send us all comments and suggestions you have, and share it with your friends if you like it.
Follow Hubii on Facebook, Twitter and LinkedIn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-9174114354418678612?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XhQTtySAbBFvqIjmYiluskQwFTw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XhQTtySAbBFvqIjmYiluskQwFTw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XhQTtySAbBFvqIjmYiluskQwFTw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XhQTtySAbBFvqIjmYiluskQwFTw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/SUSrG6-n33o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/9174114354418678612/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/09/hubii-beta.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/9174114354418678612?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/9174114354418678612?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/SUSrG6-n33o/hubii-beta.html" title="Hubii Beta" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-WatgQeBD6Dc/TnL_AIA5vjI/AAAAAAAAAUM/h3MALsSN2Vc/s72-c/hubiifacebook.jpg" height="72" width="72" /><thr:total>1</thr:total><georss:featurename>Mjåtveitvegen 26D, 5918, Norway</georss:featurename><georss:point>60.51523007423266 5.2459716796875</georss:point><georss:box>60.513276074232664 5.2410361796875 60.51718407423266 5.2509071796875</georss:box><feedburner:origLink>http://mkfblog.blogspot.com/2011/09/hubii-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBQXs-eSp7ImA9WhdWFkU.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-7856153229512630340</id><published>2011-09-10T19:55:00.000+02:00</published><updated>2011-09-10T21:40:50.551+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T21:40:50.551+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Item Assistant v1.0</title><content type="html">I would like to thank everyone for all the feedback, encouragement and gentle nudges I have received over the last 18 months or so.&amp;nbsp;It has been a long while since I released an update to Item Assistant, and I apologize for that, but now the wait is over.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sourceforge.net/projects/aoia/files/Item%20Assistant/1.0.0/"&gt;v1.0 is here!&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: right;"&gt;
&lt;a href="http://3.bp.blogspot.com/-DonaxAlOzxY/Tmu8Zdz89pI/AAAAAAAAAUI/U-mYlPZi-dM/s1600/oaia_summary.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-DonaxAlOzxY/Tmu8Zdz89pI/AAAAAAAAAUI/U-mYlPZi-dM/s200/oaia_summary.jpg" width="173" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Major changes this release include the new Summary View and an installer to supplement the regular zip archive distribution.&lt;br /&gt;
&lt;br /&gt;
The Summary View shows credits and levels of your characters, while the installer takes care of some of the most common problems people have installing the application.&lt;br /&gt;
&lt;br /&gt;
In addition to new features, a lot of work have gone into trying to make the application more robust to handle the different usage scenarios.&lt;br /&gt;
&lt;br /&gt;
From the&amp;nbsp;change log:&lt;br /&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Fixed bug 2947010. Generating the script with items for ingame display now use the correct linebreak tag.&lt;/li&gt;
&lt;li&gt;Fixed bug 2802231 in the find panel and in the PB filter panel. Toon list is now reloaded as it is opened.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The window location is now recorded and restored to/from the conf file.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Opening an item using Xyphos.com will now also supply the QL of the item so the stats are shown correctly.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Improved ripping of items database so it supports newer version of AO.&lt;/li&gt;
&lt;li&gt;New Summary View shows levels and amount of credits for all registered toons.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Created a basic installer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-7856153229512630340?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pB99ip4c-mCfgayV6d9IxuvtQN0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pB99ip4c-mCfgayV6d9IxuvtQN0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pB99ip4c-mCfgayV6d9IxuvtQN0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pB99ip4c-mCfgayV6d9IxuvtQN0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/2Quvdajp7z8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/7856153229512630340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/09/item-assistant-v10.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/7856153229512630340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/7856153229512630340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/2Quvdajp7z8/item-assistant-v10.html" title="Item Assistant v1.0" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DonaxAlOzxY/Tmu8Zdz89pI/AAAAAAAAAUI/U-mYlPZi-dM/s72-c/oaia_summary.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>5918 Frekhaug, Norway</georss:featurename><georss:point>60.511941 5.2397138</georss:point><georss:box>60.504125 5.2199728 60.519757 5.259454799999999</georss:box><feedburner:origLink>http://mkfblog.blogspot.com/2011/09/item-assistant-v10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YGSHw5eCp7ImA9WhdREU0.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-7096057496609976203</id><published>2011-07-31T11:36:00.003+02:00</published><updated>2011-07-31T11:38:49.220+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-31T11:38:49.220+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox" /><category scheme="http://www.blogger.com/atom/ns#" term="openvpn" /><title>OpenVPN on Windows 7</title><content type="html">I have always had a problem with OpenVPN on my Windows 7 (64 bit, pro edition) laptop. Installing would go just fine, but it was never able to connect to the VPN server, even though I checked on several other computers (even a Windows 7 one) that the settings were correct and working.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;VirtualBox&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;As it turns out&lt;/i&gt;,&amp;nbsp;OpenVPN and Oracle VirtualBox on the same computer just doesn't work. Uninstalling VirtualBox would make it possible to connect to my VPN server.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;However&lt;/i&gt;, I then encountered another issue...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;TUN/TAP Driver&lt;/b&gt;&lt;br /&gt;
If the VPN connection dropped, like due to an unstable wifi link, I could never get it to work after it had reconnected.&lt;br /&gt;
&lt;br /&gt;
After rebooting it would work fine though, so after a bit of fiddling I came up with a workaround. Before reconnecting to the VPN server I have to disable and then re-enable the TUN/TAP network driver. Go figure...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Software Used&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Windows 7 64 bit professional edition&lt;/li&gt;
&lt;li&gt;VirtualBox 4.0.10 and 4.1.0&lt;/li&gt;
&lt;li&gt;OpenVPN 2.2.1&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-7096057496609976203?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pfiFwBtaSjK2pnqBMDWTE_yzQ2o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pfiFwBtaSjK2pnqBMDWTE_yzQ2o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pfiFwBtaSjK2pnqBMDWTE_yzQ2o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pfiFwBtaSjK2pnqBMDWTE_yzQ2o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/klfaxA_-kww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/7096057496609976203/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/07/openvpn-on-windows-7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/7096057496609976203?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/7096057496609976203?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/klfaxA_-kww/openvpn-on-windows-7.html" title="OpenVPN on Windows 7" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/07/openvpn-on-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFQ3o4cSp7ImA9WhZaEkU.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-4158666970935645537</id><published>2011-06-28T19:37:00.001+02:00</published><updated>2011-06-28T19:45:12.439+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T19:45:12.439+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firewall" /><category scheme="http://www.blogger.com/atom/ns#" term="geekstuff" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Project Firewall - Hardware</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://photos.pcpro.co.uk/images/front_picture_library_PC_Pro/dir_291/it_photo_145720_50.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;b&gt;&lt;img border="0" src="http://photos.pcpro.co.uk/images/front_picture_library_PC_Pro/dir_291/it_photo_145720_50.jpg" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;NetGear WNDR3700&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;&lt;u&gt;Yey!&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;My ISP upgraded my internet connection, and lowered the price at the same time. My&amp;nbsp;initial tought was ofcourse&amp;nbsp;"&lt;i&gt;Fantastic! Woot!!1&lt;/i&gt;". And it looked quite good, except I didn't manage to get full download speed on my new connection with my current router, the &lt;a href="http://www.netgear.com/home/products/wirelessrouters/high-performance/WNDR3700.aspx"&gt;NetGear WNDR3700&lt;/a&gt;.&lt;br /&gt;
Don't get me wrong, its a pretty decent piece of hardware, but as most appliances meant for the mass market, it isn't really designed to handle a 60 Mbps fiber connection. My peak download speed was about 5.85 MB/s or about 50 Mbps.&lt;br /&gt;
&lt;br /&gt;
So, out with the old, and in with the new. This time I wanted to be sure my router/firewall would handle the load I put on it, and preferably handle a couple of OpenVPN connections as well. After a shopping spree I ended up with the following hardware&amp;nbsp;purchases:&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://pdus.zotac.com/components/com_virtuemart/shop_image/product/FUSION350-A-E_image2%20[800x600].jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="152" src="http://pdus.zotac.com/components/com_virtuemart/shop_image/product/FUSION350-A-E_image2%20[800x600].jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ZOTAC FUSION350-A-E&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;ul&gt;&lt;li&gt;Main board:&amp;nbsp;&lt;a href="http://www.komplett.no/k/ki.aspx?sku=634513"&gt;ZOTAC FUSION350-A-E&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;NIC:&amp;nbsp;&lt;a href="http://www.komplett.no/k/ki.aspx?sku=477934"&gt;Intel Pro/1000CT PCIe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Memory:&amp;nbsp;&lt;a href="http://www.komplett.no/k/ki.aspx?sku=354787"&gt;Kingston ValueR DDR3 SO-DIMM 1066MHz 2GB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SSD:&amp;nbsp;&lt;a href="http://www.multicom.no/KINGSTON-SSDNOW-V-SERIES-30GB-25-SATA2/cat-p/c/p2948442"&gt;KINGSTON SSDNOW V-SERIES 30GB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cabinet:&amp;nbsp;&lt;a href="http://www.multicom.no/ANTEC-ISK-300-150-EC-Mini-ITX-Chassis/cat-p/c/p2810793"&gt;ANTEC ISK 300-150 EC Mini-ITX&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;All in all it set me back about 3000 NOK (including P&amp;amp;P), a bit expensive for a router, but with the load this should be able to handle I should hopefully not need to buy a new one for a few years!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://img.webmercs.com/di.ashx/632595" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://img.webmercs.com/di.ashx/632595" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ANTEC ISK 300-150&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;I must say I was very impressed by the Antec ISK 300-150 when it arrived. It is one heavy, solid piece of work weighing in at almost 5 kg!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;It has room for two 2.5" HDD/SSD drives, as well as a slimline 5.25" CD/DVD ROM drive. Lots of open vents on the side and above the expansion slot and the 80mm fan has 3 adjustable speed settings though a small switch on the rear of the cabinet. Mine is running fine at the slowest setting, and is barely&amp;nbsp;audible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The mainboard comes with an Atheros based wireless mini-pc-express card for b/g/n networking in addition to the gigabit integrated NIC. Adding the Intel NIC completed my networking requirements with a total of three physical zones (wan, lan and wlan).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
I will follow up this post with information about software and performance experiences later on.&amp;nbsp;&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/2861296327409593706-4158666970935645537?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tw1vFjUU9SazUfMGSxxkg4q-D-s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tw1vFjUU9SazUfMGSxxkg4q-D-s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tw1vFjUU9SazUfMGSxxkg4q-D-s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tw1vFjUU9SazUfMGSxxkg4q-D-s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/3Fr-IoqWwhE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/4158666970935645537/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/06/project-firewall-hardware.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4158666970935645537?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4158666970935645537?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/3Fr-IoqWwhE/project-firewall-hardware.html" title="Project Firewall - Hardware" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/06/project-firewall-hardware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcNSHYzfCp7ImA9WhZWEEk.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-1684081287356355474</id><published>2011-05-10T17:04:00.001+02:00</published><updated>2011-05-10T17:08:19.884+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-10T17:08:19.884+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>.Net Clipboard and the OutOfMemoryException.</title><content type="html">I recently had a weird bug that manifested as a first-chance OutOfMemoryException inside Windows.Forms when using the clipboard. At first it doesn't appear to do any harm, except the clipboard did not return the expected data. Unfortunately it had a &lt;i&gt;slight &lt;/i&gt;side effect: Any later call using OLE/COM would crash and burn. &lt;b&gt;Bummer!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Some hours debugging later, and it was apparent that the crash was happening consistently by just letting the application idle after putting something on the clipboard. Apparently there was something wrong in the idle mechanism that updates the paste-command button... but what?&lt;br /&gt;
&lt;br /&gt;
So I went surfing &lt;a href="http://www.urbandictionary.com/define.php?term=intarweb"&gt;teh intarweb&lt;/a&gt;! And found&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/c2thcsx4.aspx"&gt;this MSDN&lt;/a&gt;&amp;nbsp;page from Microsoft explaining how to use the clipboard from a .Net application. Then I noticed this:&lt;br /&gt;
&lt;blockquote&gt;To access data from the Clipboard by using versions earlier than .NET Framework 2.0, use the &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.getdataobject.aspx"&gt;GetDataObject&lt;/a&gt; method and call the methods of the returned &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.idataobject.aspx"&gt;IDataObject&lt;/a&gt;. To determine whether a particular format is available in the returned object, for example, call the&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.idataobject.getdatapresent.aspx"&gt;GetDataPresent&lt;/a&gt; method.&lt;/blockquote&gt;That looked familiar, and indeed the code was using the &lt;i&gt;old way&lt;/i&gt; of accessing the clipboard, by first using GetDataObject() and then using GetData() on the result.&lt;br /&gt;
Now the page didn't say anything about this way of doing things being deprecated, but I still got that nagging sensation that this was an important clue.&lt;br /&gt;
&lt;br /&gt;
So I set down and create two simple test applications that did the same thing, only each using a different variation of the clipboard API. The applications were simple: put something on the clipboard, and repeatedly try and read it back in a loop.&lt;br /&gt;
&lt;br /&gt;
The result was that using the new (and preferred?) way of clipboard access had no problems. I ran it through a loop of million clipboard accesses without a&amp;nbsp;hiccup. On the other hand, the application using the old variation of the API had a very familiar problem. After some iterations it started throwing the familiar&amp;nbsp;first-chance OutOfMemoryException. What more, the clipboard data stopped being available for the test application. Very similar indeed to the problem in the main application!&lt;br /&gt;
&lt;br /&gt;
A few repeat runs, trying stuff like forced garbage collection (which did not help at all, except the performance went down the drain) a clear pattern emerged: My test application would stop working after 65525&amp;nbsp;invocations&amp;nbsp;of GetData(). The 65526th time and onward it would just silently fail with the OutOfMemoryException in the debugger output.&lt;br /&gt;
&lt;br /&gt;
65526 is pretty darn close to the &lt;i&gt;magical&lt;/i&gt;&amp;nbsp;0xFFFF 16 bit limit, so&amp;nbsp;allowing&amp;nbsp;for some&amp;nbsp;initialization&amp;nbsp;and general overhead, it seems clear that the old variation of the clipboard API (pre v2.0) is leaking a handler, global resource or otherwise doesn't free up some counter internally.&lt;br /&gt;
&lt;br /&gt;
If you are lucky enough to be able to use the newer version of the .Net API I suggest you do so, and remove any code using the old API, since its quite simply broken!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-1684081287356355474?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/V8b9gsnxWT9go--BFoSSd08K6RU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V8b9gsnxWT9go--BFoSSd08K6RU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/V8b9gsnxWT9go--BFoSSd08K6RU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V8b9gsnxWT9go--BFoSSd08K6RU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/df6YLg0fb7Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/1684081287356355474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/05/net-clipboard-and-outofmemoryexception.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1684081287356355474?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1684081287356355474?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/df6YLg0fb7Q/net-clipboard-and-outofmemoryexception.html" title=".Net Clipboard and the OutOfMemoryException." /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/05/net-clipboard-and-outofmemoryexception.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8EQX49fSp7ImA9WhZXFUQ.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-1428135588184685168</id><published>2011-05-05T13:26:00.000+02:00</published><updated>2011-05-05T13:26:40.065+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T13:26:40.065+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="geekstuff" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="openvpn" /><title>OpenVPN 2 Cookbook</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-AcxPdxw-AzU/TcJ3bs1QllI/AAAAAAAAAIo/Zjd9y9P2Dx8/s1600/OpenVPN+2+Cookbook+-+FrontCover.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/-AcxPdxw-AzU/TcJ3bs1QllI/AAAAAAAAAIo/Zjd9y9P2Dx8/s200/OpenVPN+2+Cookbook+-+FrontCover.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
I just received a copy of the &lt;a href="http://www.packtpub.com/openvpn-2-cookbook/book"&gt;OpenVPN 2 Cookbook&lt;/a&gt;&amp;nbsp;by Jan Just Keijser in my virtual mailbox. At first glance, the 350 pages appears to contain setup- and troubleshooting-guides for the most common usages of OpenVPN on both Linux and Windows platforms (and in some cases MacOS too).&lt;br /&gt;
&lt;br /&gt;
It is available in regular printed form, and digitally in ePub and PDF formats, from&amp;nbsp;&lt;a href="http://www.packtpub.com/"&gt;Packt Publishing&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
From the description of the book:&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;OpenVPN 2 Cookbook provides solutions to common OpenVPN problems. The book covers everything a system administrator needs to manage and run an OpenVPN network, from point to point networks to troubleshooting.&lt;/i&gt;&lt;/blockquote&gt;I will be back with a review once I have had a chance to read through it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-1428135588184685168?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YgixMqjqrkXr-yPRaO6bn-2qWkc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YgixMqjqrkXr-yPRaO6bn-2qWkc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YgixMqjqrkXr-yPRaO6bn-2qWkc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YgixMqjqrkXr-yPRaO6bn-2qWkc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/0OlcijmDnLg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/1428135588184685168/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/05/openvpn-2-cookbook.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1428135588184685168?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1428135588184685168?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/0OlcijmDnLg/openvpn-2-cookbook.html" title="OpenVPN 2 Cookbook" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-AcxPdxw-AzU/TcJ3bs1QllI/AAAAAAAAAIo/Zjd9y9P2Dx8/s72-c/OpenVPN+2+Cookbook+-+FrontCover.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/05/openvpn-2-cookbook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MGRnc5cCp7ImA9Wx9bFUg.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-1264478817877151191</id><published>2011-02-24T15:52:00.001+01:00</published><updated>2011-02-24T15:57:07.928+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-24T15:57:07.928+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tools" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Free Tail GUI for Windows</title><content type="html">Need a tail replacement on your Windows box? Look no further than&amp;nbsp;&lt;a href="http://log-expert.de/"&gt;Log Expert&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It has lots of powerful features such as:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;regular expression highlighting&lt;/li&gt;
&lt;li&gt;"columnizer" for well-defined log file formats&lt;/li&gt;
&lt;li&gt;opensource&lt;/li&gt;
&lt;li&gt;unicode support&lt;/li&gt;
&lt;li&gt;plugin support&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
...to name a few!&lt;br /&gt;
&lt;br /&gt;
The homepage for the source-code: &lt;a href="http://logexpert.codeplex.com/"&gt;http://logexpert.codeplex.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-1264478817877151191?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iVgOXzNoCwWkjMjXC1Rnm5AnPVE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iVgOXzNoCwWkjMjXC1Rnm5AnPVE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iVgOXzNoCwWkjMjXC1Rnm5AnPVE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iVgOXzNoCwWkjMjXC1Rnm5AnPVE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/jvBahGAh0DU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/1264478817877151191/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/02/free-tail-gui-for-windows.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1264478817877151191?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1264478817877151191?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/jvBahGAh0DU/free-tail-gui-for-windows.html" title="Free Tail GUI for Windows" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/02/free-tail-gui-for-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4MQnw7fyp7ImA9Wx9XF0g.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-402834063014127028</id><published>2011-01-11T13:54:00.000+01:00</published><updated>2011-01-11T14:03:03.207+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-11T14:03:03.207+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="geekstuff" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="guide" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="openvpn" /><title>Ubuntu and OpenVPN FQDN Problems.</title><content type="html">I have been having some weird problems with OpenVPN on my clean Ubuntu 10.10 (desktop) install whenever I connect to a remote LAN using OpenVPN. The remote LAN hosts a number of servers, all located under the domain &lt;i&gt;company.local&lt;/i&gt; (example). Even if it connects and I can ping the remote machine that is called &lt;i&gt;testserver&lt;/i&gt;, I can NOT ping the same server through its fully qualified domain name (FQDN) &lt;i&gt;testserver.company.local&lt;/i&gt;. Ping would fail with the following error:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ping: unknown host testserver.company.local&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Trying to lookup the FQDN with nslookup works just fine! Strange!&lt;br /&gt;
&lt;br /&gt;
Now it appears that the reason is something called a MDNS (Multicast DNS) which kicks in and handles (by default) all &lt;i&gt;.local&lt;/i&gt; domains. Looking at the file &lt;i&gt;/etc/nsswitch.conf&lt;/i&gt; I found a line that looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Apparently the '.local' extension is not sent to the DNS server for resolution if the MDNS system cant resolve it. So I went ahead and changed the line to:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;hosts: files mdns4_minimal dns mdns4&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
I went back to the shell and ran &lt;i&gt;ping testserver.company.local&lt;/i&gt; again, and lo-and-behold it works!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Software used:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;NetworkManager&lt;/li&gt;
&lt;li&gt;NetworkManager-OpenVPN&lt;/li&gt;
&lt;li&gt;OpenVPN&lt;/li&gt;
&lt;li&gt;Ubuntu 10.10 Desktop&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-402834063014127028?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FXNiW4re6Q7RsgkwFgi6sTxu09o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FXNiW4re6Q7RsgkwFgi6sTxu09o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FXNiW4re6Q7RsgkwFgi6sTxu09o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FXNiW4re6Q7RsgkwFgi6sTxu09o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/Hqo42YAGxG4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/402834063014127028/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2011/01/ubuntu-and-openvpn-fqdn-problems.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/402834063014127028?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/402834063014127028?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/Hqo42YAGxG4/ubuntu-and-openvpn-fqdn-problems.html" title="Ubuntu and OpenVPN FQDN Problems." /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2011/01/ubuntu-and-openvpn-fqdn-problems.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYBRn4_eSp7ImA9Wx5UFEo.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-8021048961325820998</id><published>2010-10-19T10:49:00.000+02:00</published><updated>2010-10-19T10:49:17.041+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-19T10:49:17.041+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="guide" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="pdo" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Ubuntu PHP, PDO and MySQL</title><content type="html">&lt;b&gt;Note to self:&lt;/b&gt;&lt;br /&gt;
In order for the PDO MySQL driver to get installed, you need to install the php5-mysql package.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo aptitude install php5-mysql&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-8021048961325820998?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yKeZb2HD2c0w-xOk5SlzhgoTxl8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yKeZb2HD2c0w-xOk5SlzhgoTxl8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yKeZb2HD2c0w-xOk5SlzhgoTxl8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yKeZb2HD2c0w-xOk5SlzhgoTxl8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/VuqTFvShm_o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/8021048961325820998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2010/10/ubuntu-php-pdo-and-mysql.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/8021048961325820998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/8021048961325820998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/VuqTFvShm_o/ubuntu-php-pdo-and-mysql.html" title="Ubuntu PHP, PDO and MySQL" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2010/10/ubuntu-php-pdo-and-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQCSHY5eip7ImA9Wx5QEUQ.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-5266173033336954488</id><published>2010-08-30T20:36:00.000+02:00</published><updated>2010-08-30T20:36:09.822+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-30T20:36:09.822+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tools" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>SVN Trouble</title><content type="html">After upgrading to the latest TortoiseSVN I started getting trouble committing changes back to the server with the following error:&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;'\' is not a working copy.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Downloading and testing the latest SVN command-line client yielded much the same results, only with some different messages.&lt;br /&gt;
&lt;br /&gt;
After much googling I got a sneaky suspicion that there was an issue with my working-copy actually being on the root of a drive; in my case U:.&lt;br /&gt;
&lt;br /&gt;
Checking everything out again, but this time at U:\wc worked perfectly. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Versions used:&lt;/u&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;TortoiseSVN 1.6.10, Build 19898 - 64 Bit&lt;/li&gt;
&lt;li&gt;Subversion 1.6.12&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
To sum it up: Don't upgrade if you have your working copy at the root of a drive and it is currently working!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-5266173033336954488?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AfSt6Uamsr02o8FK8S5hMAO_7xs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AfSt6Uamsr02o8FK8S5hMAO_7xs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AfSt6Uamsr02o8FK8S5hMAO_7xs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AfSt6Uamsr02o8FK8S5hMAO_7xs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/62AE__Sr16Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/5266173033336954488/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2010/08/svn-trouble.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/5266173033336954488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/5266173033336954488?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/62AE__Sr16Q/svn-trouble.html" title="SVN Trouble" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2010/08/svn-trouble.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAHSH8-fyp7ImA9WxBXFU8.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-4492327087242779919</id><published>2010-01-26T18:34:00.000+01:00</published><updated>2010-01-26T18:42:19.157+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T18:42:19.157+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Item Assistant v0.9.7</title><content type="html">Item Assistant version 0.9.7 has just been released to the public. This is a pure bugfix release that hopefully fixes some compatibility problems on Windows Vista and Windows 7.&lt;br /&gt;&lt;br /&gt;Also included is a bugfix from Darkbane relating to the recording of org contracts.&lt;br /&gt;&lt;br /&gt;From the changelog:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fixed org city output for CharacterParser integration. Does not dump contract message on zone since it doesn't contain anything useful anyway.&lt;/li&gt;&lt;li&gt;Includes UAC manifest in EXE file. Hopefully this should make some compatibility problems with Vista and 7 go away.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-4492327087242779919?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Gv23oTEezT-lNxjkc8xLbNY0fDQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gv23oTEezT-lNxjkc8xLbNY0fDQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Gv23oTEezT-lNxjkc8xLbNY0fDQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gv23oTEezT-lNxjkc8xLbNY0fDQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/qHYkQ84DY60" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/4492327087242779919/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2010/01/item-assistant-v097.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4492327087242779919?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4492327087242779919?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/qHYkQ84DY60/item-assistant-v097.html" title="Item Assistant v0.9.7" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2010/01/item-assistant-v097.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8DRnc8fSp7ImA9WxBXFU8.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-3504067354306579017</id><published>2010-01-16T18:30:00.001+01:00</published><updated>2010-01-26T18:44:37.975+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T18:44:37.975+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>AO Item Assistant v0.9.6</title><content type="html">I have just released v0.9.6 of AO Item Assistant. This release is mainly a bugfix release and fixes some critical stability and compatibility issues.&lt;br /&gt;
&lt;br /&gt;
Also included are patches from Darkbane to make the application output files that can be used by his tools.&lt;br /&gt;
&lt;br /&gt;
Output of the files can be controlled by the &lt;span style="font-style: italic;"&gt;Record Stats&lt;/span&gt; button on the toolbar.&lt;br /&gt;
&lt;br /&gt;
Here is the official changelog:&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Changed link to AO Mainframe.&lt;/li&gt;
&lt;li&gt;Updated SQLite to version 3.6.22 to resolve some issues.&lt;/li&gt;
&lt;li&gt;Fixed database parser bugs. The symptom was that the application was unable to track certain items.&lt;/li&gt;
&lt;li&gt;Application now outputs files that can be opened with the CharacterParser application.&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-3504067354306579017?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VpstNl1MSFiFew0eKavDMCWpQ3Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VpstNl1MSFiFew0eKavDMCWpQ3Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VpstNl1MSFiFew0eKavDMCWpQ3Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VpstNl1MSFiFew0eKavDMCWpQ3Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/yZEFirKy-gE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/3504067354306579017/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2010/01/ao-item-assistant-v096.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/3504067354306579017?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/3504067354306579017?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/yZEFirKy-gE/ao-item-assistant-v096.html" title="AO Item Assistant v0.9.6" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2010/01/ao-item-assistant-v096.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ERHY9eip7ImA9WxBXFU8.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-1211592553607340086</id><published>2009-11-20T11:40:00.000+01:00</published><updated>2010-01-26T18:45:05.862+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T18:45:05.862+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="samba" /><category scheme="http://www.blogger.com/atom/ns#" term="guide" /><category scheme="http://www.blogger.com/atom/ns#" term="swat" /><title>SWAT Without Root User</title><content type="html">Ubuntu and other debian based distros typically haven't got a root user on the system, since its expected that system administrator tasks happen through the sudo command. &lt;br /&gt;
&lt;br /&gt;
SWAT however, by default, expects you to log in with the root user to make it possible to change any settings. A very nice discovery i found by googling a while, is that the actual user doesn't matter, as long as the user you log in as have write access to the samba configuration file. &lt;br /&gt;
&lt;br /&gt;
Adding my own normal user to a new "admin" group, and giving that group write access to /etc/samba/smb.conf made everything work without creating a root user for the entire system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-1211592553607340086?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rHiZZoQXkyhj9_ynfS4SC6YkexU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rHiZZoQXkyhj9_ynfS4SC6YkexU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rHiZZoQXkyhj9_ynfS4SC6YkexU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rHiZZoQXkyhj9_ynfS4SC6YkexU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/7REWx1IZJeU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/1211592553607340086/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/11/swat-without-root-user.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1211592553607340086?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1211592553607340086?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/7REWx1IZJeU/swat-without-root-user.html" title="SWAT Without Root User" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/11/swat-without-root-user.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MSXY9eSp7ImA9WxJVFkk.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-1086078609144716662</id><published>2009-07-03T19:36:00.001+02:00</published><updated>2009-07-03T19:58:08.861+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-03T19:58:08.861+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="boost" /><title>The Problem Child</title><content type="html">Getting the latest release of Item Assistant out the door has been problematic to say the least. The first published binary labeled v0.9.4 proved to be flawed in more ways than one.&lt;br /&gt;&lt;br /&gt;After FunCom released the 18.1 patch to Anarchy Online, I had to completely re-implement the database extraction code. Before it was using an existing DLL by Faircom called CTreeStd.dll. Unfortunately the age of that DLL was showing and FunCom decided (wisely IMHO) it was time to move to something that supported a database size larger than 2 GB.&lt;br /&gt;&lt;br /&gt;Re-implementing it wasn't really that hard, as I originally based it on mapped_file_source from the boost iostreams library, to map each of the data-files into memory at a turn, and extracting all relevant information. This turned out to be a shortlived solution, as bug reports started flooding in from Windows XP users. Apparently there are limitations in the older Windows kernel that prevent me from mapping a 1 GB file into memory at one go. So I went back to the drawing board, and implemented it all again, this time using the more classic approach of the std::ifstream. Since the "random" access I cause isn't really that random (I read all items in the sequence they are stored in the file) there was no noticable performance difference between the two solutions on my PC.&lt;br /&gt;&lt;br /&gt;So just to sum up, here is the list of what has changed between v0.9.3 and the current v0.9.5:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added support for the new database in v18.1.&lt;/li&gt;&lt;li&gt;The application is no longer using the registry to store its settings. Settings are stored in the ItemAssistant.conf file.&lt;/li&gt;&lt;li&gt;Enhanced item listing so the container column shows if an item is equipped, and at which tab-panel it is.&lt;/li&gt;&lt;li&gt;Added baloon warning popup when application is started after the AO client was started since this may lead to the database being out of sync.&lt;/li&gt;&lt;li&gt;Improved statusbar for the Inventory view.&lt;/li&gt;&lt;li&gt;The application will now remember which dimension you chose last time you changed dimension in either the find panel or the pattern matcher.&lt;/li&gt;&lt;li&gt;Added "Copy Item Name(s)" to the item context menu.&lt;/li&gt;&lt;li&gt;Bug Fix: Fixed weird encoding of ampersands in backpack names.&lt;/li&gt;&lt;li&gt;Bug Fix: Exporting all items from a toon should not put multiple quotes around the backpack names any more.&lt;/li&gt;&lt;li&gt;Bug Fix: Fixed buffer overflow with long backpack names.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-1086078609144716662?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1YBSjG82B6q5vUkbCXnXJB3lmIY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1YBSjG82B6q5vUkbCXnXJB3lmIY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1YBSjG82B6q5vUkbCXnXJB3lmIY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1YBSjG82B6q5vUkbCXnXJB3lmIY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/j8sF995SDnw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/1086078609144716662/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/07/problem-child.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1086078609144716662?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1086078609144716662?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/j8sF995SDnw/problem-child.html" title="The Problem Child" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/07/problem-child.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEARXo-cCp7ImA9WxJWEk8.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-1557112611569462611</id><published>2009-06-17T09:45:00.000+02:00</published><updated>2009-06-17T10:17:24.458+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-17T10:17:24.458+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TeamCity" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="guide" /><title>TeamCity Build Agent on Vista</title><content type="html">I had some problems getting my Windows Vista PC to run as a build agent for TeamCity. According to the documentation it should be a pretty straight forward installation procedure. However, after I had installed my new agent never showed up on the server waiting to be authorized as expected.&lt;br /&gt;&lt;br /&gt;Examining the logs in the build agents directory, I found an error message:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;Unable to ping agent Andromeda. Please check firewall on agent machine&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;(Andromeda is the name of the Vista PC)&lt;br /&gt;&lt;br /&gt;Well, I tried turning off the firewall altogether without any effect.&lt;br /&gt;As it turns out this is a problem due to the fact that the PC has multiple IP addresses and the agent starts listening to the "wrong" one by default. You can override the IP address by specifying it during the install procedure, or later by changing the config file.&lt;br /&gt;Adding this line to the config file solved my problems:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ownAddress=192.168.90.79&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After a short while the build agent showed up on the server, and after authorizing it, everything worked as expected. Hujja for TeamCity!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-1557112611569462611?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bNS7Q4DXXQOCEz7vr710-19Owdw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bNS7Q4DXXQOCEz7vr710-19Owdw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bNS7Q4DXXQOCEz7vr710-19Owdw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bNS7Q4DXXQOCEz7vr710-19Owdw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/uatxtJdVlOk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/1557112611569462611/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/06/teamcity-build-agent-on-vista.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1557112611569462611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/1557112611569462611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/uatxtJdVlOk/teamcity-build-agent-on-vista.html" title="TeamCity Build Agent on Vista" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/06/teamcity-build-agent-on-vista.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDQn0yfCp7ImA9WxJRE04.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-8144660629142944761</id><published>2009-05-14T22:14:00.000+02:00</published><updated>2009-05-14T22:22:53.394+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-14T22:22:53.394+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photo" /><category scheme="http://www.blogger.com/atom/ns#" term="funny" /><category scheme="http://www.blogger.com/atom/ns#" term="translation" /><category scheme="http://www.blogger.com/atom/ns#" term="russia" /><title>Creative Translations</title><content type="html">In the never ending stream of photos of bad/funny/inventive translations on the internet, I bring you all an example from my latest trip to Russia.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tCmPdSyuXaY/Sgx8kdwK6vI/AAAAAAAAAD4/h1S6qzpkbWg/s1600-h/2008-09-14_12-25-56_14092008120.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_tCmPdSyuXaY/Sgx8kdwK6vI/AAAAAAAAAD4/h1S6qzpkbWg/s320/2008-09-14_12-25-56_14092008120.jpg" alt="" id="BLOGGER_PHOTO_ID_5335776624431000306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Although my Russian sucks, I think they are telling you to please not throw rubbish in the sink. Anyone know what a "bowlhole" is? I have never seen that word before (or since for that matter).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-8144660629142944761?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZtOclaI8eLhCxdMgSkECjBYKqHM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZtOclaI8eLhCxdMgSkECjBYKqHM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZtOclaI8eLhCxdMgSkECjBYKqHM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZtOclaI8eLhCxdMgSkECjBYKqHM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/3lan-cdtRL8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/8144660629142944761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/05/creative-translations.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/8144660629142944761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/8144660629142944761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/3lan-cdtRL8/creative-translations.html" title="Creative Translations" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_tCmPdSyuXaY/Sgx8kdwK6vI/AAAAAAAAAD4/h1S6qzpkbWg/s72-c/2008-09-14_12-25-56_14092008120.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/05/creative-translations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cCRH04eCp7ImA9WxJVEkU.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-334169533253904827</id><published>2009-05-11T19:01:00.000+02:00</published><updated>2009-06-29T16:17:45.330+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-29T16:17:45.330+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DITA" /><category scheme="http://www.blogger.com/atom/ns#" term="Ant" /><category scheme="http://www.blogger.com/atom/ns#" term="tools" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="TeamCity" /><category scheme="http://www.blogger.com/atom/ns#" term="guide" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>TeamCity, Ant &amp; DITA</title><content type="html">Over the last few days I have been trying to get a CI server (aka build server) up and running. After trying out both CruiseControl and CruiseControl.NET I landed on &lt;a href="http://www.jetbrains.com/teamcity/"&gt;TeamCity&lt;/a&gt; since it is a bit simpler with a decent web GUI as well as being somewhat familiar from my work.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jetbrains.com/teamcity/features/screenshots/45/Index-main.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 300px; height: 217px;" src="http://jetbrains.com/teamcity/features/screenshots/45/Index-main.png" alt="" border="0" /&gt;&lt;/a&gt;You can download &lt;a href="http://www.jetbrains.com/teamcity/"&gt;TeamCity&lt;/a&gt; and try it out for yourself since they offer a free edition that supports up to 20 build configurations and 3 build agents.&lt;br /&gt;&lt;br /&gt;One of the tasks I wished to accomplish in by CI server was to build the online help files (HTML) as well as the user manual (PDF). Having all the source material in &lt;a href="http://dita-ot.sourceforge.net/"&gt;DITA&lt;/a&gt; formatted XML files makes that pretty easy from the command line using the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=132728&amp;amp;package_id=145774"&gt;DITA Open Toolkit full easy install&lt;/a&gt; distribution. Getting it to run automatically from TeamCity proved to cost me some gray hairs though.&lt;br /&gt;&lt;br /&gt;So as a note-to-self here is a short checklist of what to do after TeamCity has been installed:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download DITA and unzip it. (Ex in: C:\DITA-OT1.4.3)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a new build configuration for you project, and set "Ant" as the "Build runner".&lt;/li&gt;&lt;li&gt;"Ant Home" should be the ant folder in your DITA installation. (Ex: c:\DITA-OT1.4.3\tools\ant\)&lt;/li&gt;&lt;li&gt;In "Additional Ant Command Line Options" input the classpath and any options for Ant or the DITA toolchain it spawns.&lt;/li&gt;&lt;li&gt;Add DITA_DIR environment variable to the build configuration and set it to the folder you unzipped DITA to in step 1.&lt;/li&gt;&lt;li&gt;Create a build.xml file for your targets and point TeamCity at it.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Note! &lt;/span&gt;&lt;br /&gt;Setting the &lt;span style="font-family:courier new;"&gt;CLASSPATH &lt;/span&gt;environment variable had NO effect, neither had adding &lt;span style="font-family:courier new;"&gt;-classpath&lt;/span&gt; to the JVM command line options. Only adding it as a &lt;span style="font-family:courier new;"&gt;-cp&lt;/span&gt; option to the Ant command line did the trick. I did not find any mention of this in either DITA documentation or TeamCity documentation.&lt;br /&gt;It might be obvious for someone more familiar with Ant, but for me it was a big hurdle I only discovered while (desperately) searching trought the Ant plugin configuration on my TeamCity server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-334169533253904827?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q7fdIXeSduA6FaLrZgnNZqJSNhI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q7fdIXeSduA6FaLrZgnNZqJSNhI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q7fdIXeSduA6FaLrZgnNZqJSNhI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q7fdIXeSduA6FaLrZgnNZqJSNhI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/SQa6jnIa2X8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/334169533253904827/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/05/teamcity-ant-dita.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/334169533253904827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/334169533253904827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/SQa6jnIa2X8/teamcity-ant-dita.html" title="TeamCity, Ant &amp; DITA" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/05/teamcity-ant-dita.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQEQ3g4eyp7ImA9WxJSFEs.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-7657838176698564182</id><published>2009-05-04T20:34:00.000+02:00</published><updated>2009-05-04T20:55:02.633+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-04T20:55:02.633+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><title>Item Assistant v0.9.3</title><content type="html">I have just released a new version of &lt;a href="http://ia.frellu.net/"&gt;Item Assistant&lt;/a&gt;. This version fixes bugs, improves performance and cleans up/improves the GUI a bit.&lt;br /&gt;&lt;br /&gt;From the changelog:&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;Added support for NPC trade-in quest rewards in the item tracking.&lt;/li&gt;&lt;li&gt;Now parsing the 18.0.1 database correctly.&lt;/li&gt;&lt;li&gt;Find panel now filters on dimension as well.&lt;/li&gt;&lt;li&gt;Added support for Xyphos.com for item stats/links.&lt;/li&gt;&lt;li&gt;The report in the Pattern Matcher now links to the loot table for the boss.&lt;/li&gt;&lt;li&gt;It is now possible to export all items (excluding backpacks) from a toon by right-clicking the toon name in the tree-view.&lt;/li&gt;&lt;li&gt;Improved performance when ripping the AODB.&lt;/li&gt;&lt;li&gt;Bug Fix: Identify view will now sort (right hand side list).&lt;/li&gt;&lt;li&gt;Bug Fix: Toonlist in the find-panel and pattern-matcher should now be sorted.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;Check out the &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=187713&amp;amp;package_id=219293"&gt;downloads page&lt;/a&gt; at sourceforge to grab a copy. This distribution also includes some DLLs that were missing from the previous version and should hopefully fix the problem some people have with it not starting up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-7657838176698564182?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Kh3MnYnNBhDDfJdBXfQKIMNrPvs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kh3MnYnNBhDDfJdBXfQKIMNrPvs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Kh3MnYnNBhDDfJdBXfQKIMNrPvs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kh3MnYnNBhDDfJdBXfQKIMNrPvs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/GJi2FrP0pzs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/7657838176698564182/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/05/item-assistant-v093.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/7657838176698564182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/7657838176698564182?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/GJi2FrP0pzs/item-assistant-v093.html" title="Item Assistant v0.9.3" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/05/item-assistant-v093.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQHQHo9fCp7ImA9WxJTFko.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-4057136567389098368</id><published>2009-04-25T17:56:00.000+02:00</published><updated>2009-04-25T18:35:31.464+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-25T18:35:31.464+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="sqlite" /><title>Item Assistant Speedup</title><content type="html">Ripping the AODB in Item Assistant have been greatly sped up in a recent subversion commit (#310) bringing the time it takes to rip the AODB down from 2:42 to about 1:25 (on my setup). Users with SSD drives are probably not getting a big boost, but you are all spoiled anyway :P&lt;br /&gt;&lt;br /&gt;The code change simply tell SQLite to use a memory based journal while ripping, instead of the default file based journal by running the following command on the database:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PRAGMA&lt;span style="color: rgb(0, 0, 0);"&gt; journal_mode=MEMORY&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The program is now probably using more memory while ripping, but since most people can spare 50-100 MB I don't think it will be a problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-4057136567389098368?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XCtzeyLp4LKQUA4qdvgE89J3yHU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XCtzeyLp4LKQUA4qdvgE89J3yHU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XCtzeyLp4LKQUA4qdvgE89J3yHU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XCtzeyLp4LKQUA4qdvgE89J3yHU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/oarVzCntlRo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/4057136567389098368/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/04/item-assistant-speedup.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4057136567389098368?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4057136567389098368?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/oarVzCntlRo/item-assistant-speedup.html" title="Item Assistant Speedup" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/04/item-assistant-speedup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cAR305cSp7ImA9WxJTEk4.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-3943341918125931243</id><published>2009-04-20T14:22:00.000+02:00</published><updated>2009-04-20T14:37:26.329+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T14:37:26.329+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="chevron" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="cnn" /><category scheme="http://www.blogger.com/atom/ns#" term="epsis" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>ERA Visual on CNN</title><content type="html">For the last 4+ years I have been working at &lt;a href="http://www.epsis.no"&gt;Epsis AS&lt;/a&gt;, a technology company focused on Integrated Operations in the Oil and Gas business. For much of that time I have been working on an application that is now in use by Chevron SJV.&lt;br /&gt;&lt;br /&gt;CNN has posted an video about the application &lt;a href="http://money.cnn.com/video/technology/2009/04/08/fortune.techtrans.chevron.fortune"&gt;here&lt;/a&gt; and the effect it has had.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-3943341918125931243?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CgWg7XXdCiAYGUrK6jgNgPUV1-8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CgWg7XXdCiAYGUrK6jgNgPUV1-8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CgWg7XXdCiAYGUrK6jgNgPUV1-8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CgWg7XXdCiAYGUrK6jgNgPUV1-8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/yR7ctBlWtd0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/3943341918125931243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/04/era-visual-on-cnn.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/3943341918125931243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/3943341918125931243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/yR7ctBlWtd0/era-visual-on-cnn.html" title="ERA Visual on CNN" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/04/era-visual-on-cnn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFQ3c4cCp7ImA9WxVbFEQ.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-2275889425316804553</id><published>2009-03-31T12:03:00.000+02:00</published><updated>2009-03-31T12:13:32.938+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-31T12:13:32.938+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="anarchy online" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>New Anarchy Online Item Database</title><content type="html">A new item database for Anarchy Online has made it to the public. Still being developed, but is is already working quite nicely.&lt;br /&gt;&lt;br /&gt;URL:  &lt;a href="http://www.xyphos.com"&gt;http://www.xyphos.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is still missing things like item interpolation, but I'm guessing its not too far off into the future before its in there as well.  Until then I will have to settle for &lt;a href="http://www.auno.org"&gt;Auno's site&lt;/a&gt; for that piece of functionality.&lt;br /&gt;&lt;br /&gt;AO Item Assistant has been updated with support for the new site. I haven't removed the references to &lt;a href="http://aomainframe.net"&gt;AOMainframe&lt;/a&gt; yet, but that project looks too dead to be resurrected. :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-2275889425316804553?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/--kwxYTC1BfLse-W51EPZFhNmfs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/--kwxYTC1BfLse-W51EPZFhNmfs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/--kwxYTC1BfLse-W51EPZFhNmfs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/--kwxYTC1BfLse-W51EPZFhNmfs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/bqK24KyeZtI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/2275889425316804553/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/03/new-anarchy-online-item-database.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/2275889425316804553?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/2275889425316804553?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/bqK24KyeZtI/new-anarchy-online-item-database.html" title="New Anarchy Online Item Database" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/03/new-anarchy-online-item-database.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8AR3w4fyp7ImA9WxVVF0s.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-470371556173319729</id><published>2009-03-04T09:10:00.000+01:00</published><updated>2009-03-11T10:30:46.237+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-11T10:30:46.237+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="training" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Certified ScrumMaster</title><content type="html">I have just completed a 2 day training to become a Certified Scrum Master. I attended Mike Cohn's course in Oslo and it was a very interesting experience. Although we have been using Scrum in our organization for some time now, it was very educational! Mike really knows what he is talking about!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.mountaingoatsoftware.com/"&gt;Mike Cohn's blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The course I attended was organized by &lt;a href="http://programutvikling.no/"&gt;programutvikling.no&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update: And now I even have a nice certificate on my office wall. :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-470371556173319729?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LS16niG_T56LJ3I0yixXRPnXNsw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LS16niG_T56LJ3I0yixXRPnXNsw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LS16niG_T56LJ3I0yixXRPnXNsw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LS16niG_T56LJ3I0yixXRPnXNsw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/BaURcZhhQ5o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/470371556173319729/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/03/certified-scrum-master.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/470371556173319729?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/470371556173319729?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/BaURcZhhQ5o/certified-scrum-master.html" title="Certified ScrumMaster" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/03/certified-scrum-master.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4HQ3s7cCp7ImA9WxVWE0o.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-2677253956200724059</id><published>2009-02-23T08:28:00.000+01:00</published><updated>2009-02-23T08:42:12.508+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-23T08:42:12.508+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="visual studio" /><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Item Assistant - Startup Issue</title><content type="html">Some people are experiencing problems starting version 0.9.2 (and possibly earlier version of the 0.9 branch). It shows up as a Windows error message telling you the application failed to start because the configuration is wrong. Well.. what configuration? AOIA doesn't have a configuration!!&lt;br /&gt;&lt;br /&gt;So after a bit of googling and reading up on side-by-side assemblies, it turns out the solution is pretty simple. To run it you need the Visual Studio 9.0 CRT DLLs installed on your system. If you don't have Visual Studio you can just &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;amp;displaylang=en"&gt;grab the redist package from Microsoft&lt;/a&gt; and install that.&lt;br /&gt;&lt;br /&gt;Future snapshots of the application will probably have the missing DLLs bundled in the ZIP file as a "private" assembly, like in &lt;a href="http://www.codeproject.com/KB/cpp/vcredists_x86.aspx#PrivateAssembly"&gt;this CodeProject article about Visual Studio 2005.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-2677253956200724059?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4YsVZ1Hsj9ucWnX9I52fh520W4s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4YsVZ1Hsj9ucWnX9I52fh520W4s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4YsVZ1Hsj9ucWnX9I52fh520W4s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4YsVZ1Hsj9ucWnX9I52fh520W4s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/f55zkqwHKRo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/2677253956200724059/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/02/item-assistant-startup-issue.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/2677253956200724059?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/2677253956200724059?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/f55zkqwHKRo/item-assistant-startup-issue.html" title="Item Assistant - Startup Issue" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/02/item-assistant-startup-issue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UHSXk_fyp7ImA9WxVWEU4.&quot;"><id>tag:blogger.com,1999:blog-2861296327409593706.post-4943446767492968199</id><published>2009-02-20T14:02:00.000+01:00</published><updated>2009-02-20T14:07:18.747+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-20T14:07:18.747+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="item assistant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>Item Assistant v0.9.2</title><content type="html">I just uploaded a new snapshot of Item Assistant to the sourceforge page. This is the official v0.9.2 release.&lt;br /&gt;&lt;br /&gt;You can see &lt;a href="http://apps.sourceforge.net/phpbb/aoia/viewtopic.php?f=4&amp;amp;t=14"&gt;the forum for the official release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This version has been tested with the recently released patch of Anarchy Online (v18.0.0) also know as "The Legacy of the Xan" booster pack.&lt;br /&gt;&lt;br /&gt;For downloading &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=187713&amp;amp;package_id=219293"&gt;go here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2861296327409593706-4943446767492968199?l=mkfblog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WmHq-HQVMwDosHUgGqboc9_OFho/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WmHq-HQVMwDosHUgGqboc9_OFho/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WmHq-HQVMwDosHUgGqboc9_OFho/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WmHq-HQVMwDosHUgGqboc9_OFho/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MkfBlog/~4/WQ1N4ckeBAE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mkfblog.blogspot.com/feeds/4943446767492968199/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mkfblog.blogspot.com/2009/02/item-assistant-v092.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4943446767492968199?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2861296327409593706/posts/default/4943446767492968199?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MkfBlog/~3/WQ1N4ckeBAE/item-assistant-v092.html" title="Item Assistant v0.9.2" /><author><name>Morten Fjeldstad</name><uri>http://www.blogger.com/profile/15764001240155685611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://media.linkedin.com/media/p/3/000/000/289/06501a0.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mkfblog.blogspot.com/2009/02/item-assistant-v092.html</feedburner:origLink></entry></feed>

