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

<channel>
	<title>Noodle Help Site</title>
	<atom:link href="http://www.vialect.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vialect.net</link>
	<description>Helping you use your Noodle</description>
	<lastBuildDate>Mon, 14 May 2012 19:15:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Javascript change favicon.ico</title>
		<link>http://www.vialect.net/blog/javascript-change-favicon-ico/</link>
		<comments>http://www.vialect.net/blog/javascript-change-favicon-ico/#comments</comments>
		<pubDate>Thu, 03 May 2012 13:52:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site Administration]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1274</guid>
		<description><![CDATA[You need custom scripts enabled. function myico&#40;&#41;&#123; var link = top.document.createElement&#40;&#34;link&#34;&#41;; link.type = &#34;image/x-icon&#34;; link.rel = &#34;shortcut icon&#34;; link.href = &#34;/ShowItemData.po?handle=975527&#38;amp;download=favicon.ico&#34;; top.document.getElementsByTagName&#40;&#34;head&#34;&#41;&#91;0&#93;.appendChild&#40;link&#41;; &#125; myico&#40;&#41;;]]></description>
			<content:encoded><![CDATA[<p>You need <a href="http://www.vialect.net/blog/javascript-title-change/?p=708">custom scripts</a> enabled.</p>
<div>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> myico<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> link <span style="color: #339933;">=</span> top.<span style="color: #660066;">document</span>.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;link&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
link.<span style="color: #660066;">type</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;image/x-icon&quot;</span><span style="color: #339933;">;</span>
link.<span style="color: #660066;">rel</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;shortcut icon&quot;</span><span style="color: #339933;">;</span>
link.<span style="color: #660066;">href</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;/ShowItemData.po?handle=975527&amp;amp;download=favicon.ico&quot;</span><span style="color: #339933;">;</span>
top.<span style="color: #660066;">document</span>.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;head&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>link<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
myico<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/javascript-change-favicon-ico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noodle redirects</title>
		<link>http://www.vialect.net/blog/noodle-redirects/</link>
		<comments>http://www.vialect.net/blog/noodle-redirects/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 15:39:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Usage]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1099</guid>
		<description><![CDATA[Noodle verifies redirects it sends to your browser. If you are accessing Noodle through one IP/domain this will not effect you. If you use multiple IP/domains via NAT etc you will need one of 3 solutions: Add the IP/domains to the hosts file Add the IP/domains to your DNS (as A/CNAME and PTR) pointing to [...]]]></description>
			<content:encoded><![CDATA[<p>Noodle verifies redirects it sends to your browser.<br />
If you are accessing Noodle through one IP/domain this will not effect you.<br />
If you use multiple IP/domains via NAT etc you will need one of 3 solutions:</p>
<ol>
<li>Add the IP/domains to the hosts file</li>
<li>Add the IP/domains to your DNS (as A/CNAME and PTR) pointing to the Noodle server</li>
<li>Add the following to intranet.conf: URLOverride = &#8220;https://noodle.domain.tld&#8221;</li>
</ol>
<p>Be sure to update the &#8220;URL for Noodle&#8221; in the settings so that links in emails will resolve properly.<br />
If you use multiple IPs without a domain name links in emails can not be expected to work reliably.<br />
If you use multiple IPs on the same server you must <a href="/blog/bind/">bind</a> to one of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/noodle-redirects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari instant features disabled</title>
		<link>http://www.vialect.net/blog/safari-instant-features-disabled/</link>
		<comments>http://www.vialect.net/blog/safari-instant-features-disabled/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 15:55:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bugs]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1088</guid>
		<description><![CDATA[Safari (GET/POST) requests sometimes block other requests. In order to keep Noodle responsive we have disabled the instant features of Noodle on Safari. We don&#8217;t recommend using Safari; we do recommend IE, FF, and GC.]]></description>
			<content:encoded><![CDATA[<div>Safari (GET/POST) requests sometimes block other requests.</div>
<div>In order to keep Noodle responsive we have disabled the instant features of Noodle on Safari.</div>
<div>We don&#8217;t recommend using Safari; we do recommend IE, FF, and GC.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/safari-instant-features-disabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSSQL Troubleshooting</title>
		<link>http://www.vialect.net/blog/mssql-troubleshooting/</link>
		<comments>http://www.vialect.net/blog/mssql-troubleshooting/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 21:18:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Usage]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1078</guid>
		<description><![CDATA[If the Noodle log contains something like this: 2012.01.24 13:48:51: .intranet,ALERT: ConnectionAllocator: failed to allocate a new connection 2012.01.24 13:48:51: .intranet,ALERT+ The connection pool is empty! 2012.01.24 13:48:51: .intranet,ALERT+ due tocom.inet.tds.ab: Msg 4064, Level 11, State 1, Line 1, Sqlstate 01000 2012.01.24 13:48:51: .intranet,ALERT+ &#91;WIN-5A73M1LPPMU&#93;Cannot open user default database. Login failed.Error code: 4064 2012.01.24 13:48:51: [...]]]></description>
			<content:encoded><![CDATA[<p>If the Noodle log contains something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">2012.01.24 <span style="">13</span>:<span style="">48</span>:<span style="">51</span>: .intranet,ALERT: ConnectionAllocator: failed to allocate a new connection
2012.01.24 <span style="">13</span>:<span style="">48</span>:<span style="">51</span>: .intranet,ALERT+ The connection pool is empty!
2012.01.24 <span style="">13</span>:<span style="">48</span>:<span style="">51</span>: .intranet,ALERT+ due tocom.inet.tds.ab: Msg <span style="">4064</span>, Level <span style="">11</span>, State <span style="">1</span>, Line <span style="">1</span>, Sqlstate 01000
2012.01.24 <span style="">13</span>:<span style="">48</span>:<span style="">51</span>: .intranet,ALERT+ <span class="br0">&#91;</span>WIN-5A73M1LPPMU<span class="br0">&#93;</span>Cannot open user default database. Login failed.Error code: <span style="">4064</span>
2012.01.24 <span style="">13</span>:<span style="">48</span>:<span style="">51</span>: .intranet,ALERT+ SQLState: 01000</pre></div></div>

<p>Some SQL to list all 8938 Error codes:</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">SELECT * FROM sysmessages where msglangid='<span style="">1033</span>' order by error;</pre></div></div>

<ul>
<li>Error code: 18456 (can be caused by a firewall)</li>
</ul>
<div style="padding-left: 30px;">State comment<br />
01 ambiguous, the only answer 2000 gives<br />
02 Invalid userid<br />
03 ?<br />
04 ?<br />
05 Invalid userid<br />
06 Attempt to use a Windows login name with SQL Authentication<br />
07 Login disabled and password mismatch<br />
08 Password mismatch or password policy clash<br />
09 Invalid password<br />
10 ?<br />
11 Valid login but server access failure<br />
12 Valid login but server access failure<br />
13 SQL Server service paused<br />
14 ?<br />
15 ?<br />
16 user does not have permissions to log into the target database<br />
17 ?<br />
18 Change password required<br />
19 ?<br />
20 ?</div>
<div style="padding-left: 30px;">21 ?</div>
<div style="padding-left: 30px;">22 ?</div>
<div style="padding-left: 30px;">23 ?</div>
<div style="padding-left: 30px;">24 ?</div>
<div style="padding-left: 30px;">25 ?</div>
<div style="padding-left: 30px;">26 ?</div>
<div style="padding-left: 30px;">27 could not determine the initial database for the session.</div>
<ul>
<li></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/mssql-troubleshooting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pop quiz</title>
		<link>http://www.vialect.net/blog/pop-quiz/</link>
		<comments>http://www.vialect.net/blog/pop-quiz/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 22:07:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Usage]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1065</guid>
		<description><![CDATA[All answers should be quite short (1-10 lines) In IE with JavaScript get an xml object (as sent from the server) from an iframe Dynamically call a java method from within java List the values of a column that have a 2nd column who&#8217;s value is not in any other row with SQL From a [...]]]></description>
			<content:encoded><![CDATA[<p>All answers should be quite short (1-10 lines)</p>
<ol>
<li>In IE with JavaScript get an xml object (as sent from the server) from an iframe</li>
<li>Dynamically call a java method from within java</li>
<li>List the values of a column that have a 2nd column who&#8217;s value is not in any other row with SQL</li>
<li>From a POISX CLI individually compress all iso files in a DIR with no loops</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/pop-quiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiding corporate wisdom</title>
		<link>http://www.vialect.net/blog/hiding-corporate-wisdom/</link>
		<comments>http://www.vialect.net/blog/hiding-corporate-wisdom/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 17:29:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site Administration]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1058</guid>
		<description><![CDATA[This code can be added to a re-writer to hide corporate wisdom from profile pages. if&#40;url.indexOf&#40;&#34;UserView.po&#34;&#41;&#62;-1&#41;&#123; doc.getElementById&#40;&#34;pie&#34;&#41;.parentNode.style.display=&#34;none&#34;; doc.getElementById&#40;&#34;StatisticsContent&#34;&#41;.previousSibling.style.display=&#34;none&#34;; doc.getElementById&#40;&#34;StatisticsContent&#34;&#41;.style.display=&#34;none&#34;; &#125;]]></description>
			<content:encoded><![CDATA[<p>This code can be added to a <a href="/blog/javascript-%E2%80%93-page-re-writer/">re-writer</a> to hide corporate wisdom from profile pages.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>url.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UserView.po&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  doc.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;pie&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parentNode</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">display</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span>
  doc.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;StatisticsContent&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">previousSibling</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">display</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span>
  doc.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;StatisticsContent&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">display</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;none&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/hiding-corporate-wisdom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bind</title>
		<link>http://www.vialect.net/blog/bind/</link>
		<comments>http://www.vialect.net/blog/bind/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 15:45:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1055</guid>
		<description><![CDATA[If your server has more than one (non lo) IP you will need to bind Noodle to one of them for the license key to work. In the multiserver.conf look for lines like this: Connection.CM_?.Port = ? and add a line like this after each one: Connection.CM_?.BindAddress = ? example: Connection.CM_0.Port = 80 Connection.CM_0.BindAddress = [...]]]></description>
			<content:encoded><![CDATA[<p>If your server has more than one (non lo) IP you will need to bind Noodle to one of them for the license key to work.<br />
In the multiserver.conf look for lines like this:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Connection.CM_?.Port = ?</pre></div></div>

<p>and add a line like this after each one:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Connection.CM_?.BindAddress = ?</pre></div></div>

<p>example:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Connection.CM_0.Port = <span style="color: #000000;">80</span>
Connection.CM_0.BindAddress = 192.168.1.100</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/bind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS cache</title>
		<link>http://www.vialect.net/blog/dns-cache/</link>
		<comments>http://www.vialect.net/blog/dns-cache/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 18:38:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Usage]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1049</guid>
		<description><![CDATA[Clearing the DNS cache on your computer: windows: ipconfig /flushdns OS X: dscacheutil -flushcache linux: /etc/init.d/nscd restart You can&#8217;t clear the cache on your ISPs DNS servers but you can use different servers (opendns, googledns, etc)]]></description>
			<content:encoded><![CDATA[<p>Clearing the DNS cache on your computer:<br />
windows:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ipconfig <span style="color: #000000; font-weight: bold;">/</span>flushdns</pre></div></div>

<p>OS X:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dscacheutil <span style="color: #660033;">-flushcache</span></pre></div></div>

<p>linux:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>nscd restart</pre></div></div>

<p>You can&#8217;t clear the cache on your ISPs DNS servers but you can use different servers (opendns, googledns, etc)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/dns-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL requirements</title>
		<link>http://www.vialect.net/blog/postgresql-requirements/</link>
		<comments>http://www.vialect.net/blog/postgresql-requirements/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 21:22:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Installation - Linux]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1041</guid>
		<description><![CDATA[Noodle works with PostgreSQL 7 to 9 and uses the contributions which are included in the windows installer but installed separately with package management systems like apt and yum. before PGSQL-v9 will need: CREATE LANGUAGE plpgsql; All versions need a user, database and rights and the following to load the lo-manage triggers(the windows Noodle installer will [...]]]></description>
			<content:encoded><![CDATA[<p>Noodle works with PostgreSQL 7 to 9 and uses the contributions which are included in the windows installer but installed separately with package management systems like apt and yum.</p>
<p>before PGSQL-v9 will need:</p>
<p>CREATE LANGUAGE plpgsql;</p>
<p>All versions need a user, database and rights and the following to load the lo-manage triggers(the windows Noodle installer will do this for you):</p>
<p>ALTER USER noodleuser WITH SUPERUSER;</p>
<p>You will need these SQLs if you are upgrading from an old version.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/postgresql-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noodle Files</title>
		<link>http://www.vialect.net/blog/noodle-files/</link>
		<comments>http://www.vialect.net/blog/noodle-files/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 17:12:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Usage]]></category>

		<guid isPermaLink="false">http://www.vialect.net/?p=1033</guid>
		<description><![CDATA[Noodle uses 4 things on the server The Noodle folder (older versions are named IntraNet) The database folders (can be on a different server) The Java Folder The 7z folder (optional) On windows these are in %PROGRAMFILES% by default. On Linux the Noodle folder is in /opt/ by default. The Noodle folder may contain the [...]]]></description>
			<content:encoded><![CDATA[<p>Noodle uses 4 things on the server</p>
<ol>
<li>The Noodle folder (older versions are named IntraNet)</li>
<li>The database folders (can be on a different server)</li>
<li>The Java Folder</li>
<li>The 7z folder (optional)</li>
</ol>
<p>On windows these are in %PROGRAMFILES% by default.</p>
<p>On Linux the Noodle folder is in /opt/ by default.</p>
<p>The Noodle folder may contain the flowing things:</p>
<ol>
<li>log files in the ./log folder</li>
<li>configuration files in the ./cfg folder</li>
<li>scripts (intranet.bat, /etc/init.d/noodle, multiserver) used for starting Noodle</li>
<li>some old windows only helpers in the tools folder</li>
<li>JARs in the ./lib folder</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.vialect.net/blog/noodle-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

