<?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>Rich&#039;s Blog &#187; Rich Kreider</title>
	<atom:link href="http://www.techish.net/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techish.net</link>
	<description>The stuff I get myself into...</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:02:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Get ALL table and column descriptions in MSSQL</title>
		<link>http://www.techish.net/2012/02/get-all-table-and-column-descriptions-in-mssql/</link>
		<comments>http://www.techish.net/2012/02/get-all-table-and-column-descriptions-in-mssql/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 21:01:54 +0000</pubDate>
		<dc:creator>Rich Kreider</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[ms_description]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.techish.net/?p=1740</guid>
		<description><![CDATA[Get MS_Description from all tables AND columns in a database. Suh-weet. SELECT u.name + '.' + t.name AS [table], td.value AS [table_desc], c.name AS [column], cd.value AS [column_desc] FROM sysobjects t INNER JOIN sysusers u ON u.uid = t.uid LEFT &#8230; <a href="http://www.techish.net/2012/02/get-all-table-and-column-descriptions-in-mssql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Get MS_Description from all tables AND columns in a database.  Suh-weet.</p>
<pre>SELECT          u.name + '.' + t.name AS [table],
            td.value AS [table_desc],
                c.name AS [column],
                cd.value AS [column_desc]
FROM            sysobjects t
INNER JOIN  sysusers u
    ON          u.uid = t.uid
LEFT OUTER JOIN sys.extended_properties td
    ON          td.major_id = t.id
    AND         td.minor_id = 0
    AND         td.name = 'MS_Description'
INNER JOIN  syscolumns c
    ON          c.id = t.id
LEFT OUTER JOIN sys.extended_properties cd
    ON          cd.major_id = c.id
    AND         cd.minor_id = c.colid
    AND         cd.name = 'MS_Description'
WHERE t.type = 'u'
--ORDER BY    t.name, c.colorder
ORDER BY [table], [column] ASC -- for my own use
</pre>
<p>Source:  <a href="http://stackoverflow.com/a/887414" target="_blank">http://stackoverflow.com/a/887414</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techish.net/2012/02/get-all-table-and-column-descriptions-in-mssql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook Signature and Stationery Folder in Windows 7</title>
		<link>http://www.techish.net/2012/02/outlook-signature-and-stationery-folder-in-windows-7/</link>
		<comments>http://www.techish.net/2012/02/outlook-signature-and-stationery-folder-in-windows-7/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 14:25:34 +0000</pubDate>
		<dc:creator>Rich Kreider</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[appdata]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[signature]]></category>
		<category><![CDATA[stationary]]></category>

		<guid isPermaLink="false">http://www.techish.net/?p=1738</guid>
		<description><![CDATA[I always forget but I usually end up starting in the right place hunting down the signature local store on my computer for Outlook. Start -> %appdata% Navigate to Microsoft\Signatures or Microsoft\Stationary Full path: C:\Users\rkreider\AppData\Roaming\Microsoft\Signatures]]></description>
			<content:encoded><![CDATA[<p>I always forget but I usually end up starting in the right place hunting down the signature local store on my computer for Outlook.</p>
<p>Start -> <code>%appdata%</code></p>
<p>Navigate to <code>Microsoft\Signatures</code> or <code>Microsoft\Stationary</code></p>
<p>Full path:  <code>C:\Users\rkreider\AppData\Roaming\Microsoft\Signatures</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techish.net/2012/02/outlook-signature-and-stationery-folder-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wmic output hangs when using psexec</title>
		<link>http://www.techish.net/2012/02/wmic-output-hangs-when-using-psexec/</link>
		<comments>http://www.techish.net/2012/02/wmic-output-hangs-when-using-psexec/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 04:33:52 +0000</pubDate>
		<dc:creator>Rich Kreider</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[psexec]]></category>
		<category><![CDATA[wmic]]></category>

		<guid isPermaLink="false">http://www.techish.net/?p=1735</guid>
		<description><![CDATA[I recently found when trying to issue a wmic query on a remote system with psexec (1.98) it would hang and not display results. The solution is to redirect STDIN to NUL. psexec \\computer cmd /c "wmic path win32_usbcontroller < &#8230; <a href="http://www.techish.net/2012/02/wmic-output-hangs-when-using-psexec/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently found when trying to issue a wmic query on a remote system with psexec (1.98) it would hang and not display results.</p>
<p>The solution is to redirect STDIN to NUL.</p>
<pre>psexec \\computer cmd /c "wmic path win32_usbcontroller < NUL:"</pre>
<p>I found this solution on Sysinternals forums from June 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techish.net/2012/02/wmic-output-hangs-when-using-psexec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check for configuration errors with FAM/Gamin Library</title>
		<link>http://www.techish.net/2012/02/check-for-configuration-errors-with-famgamin-library/</link>
		<comments>http://www.techish.net/2012/02/check-for-configuration-errors-with-famgamin-library/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 06:34:17 +0000</pubDate>
		<dc:creator>Rich Kreider</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[courier]]></category>
		<category><![CDATA[fam]]></category>
		<category><![CDATA[gamin]]></category>
		<category><![CDATA[libfam0]]></category>

		<guid isPermaLink="false">http://www.techish.net/?p=1733</guid>
		<description><![CDATA[Popup in Outlook and webmail: Your IMAP server wants to alert you to the following: filesystem notification initialization error &#8212; contact your mail administrator (check for configuration errors with the FAM/Gamin library) I have a Courier IMAP+SASL+Maildrop+Postfix+MySQL setup. I don&#8217;t &#8230; <a href="http://www.techish.net/2012/02/check-for-configuration-errors-with-famgamin-library/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Popup in Outlook and webmail:</p>
<blockquote><p>Your IMAP server wants to alert you to the following:  filesystem notification initialization error &#8212; contact your mail administrator (check for configuration errors with the FAM/Gamin library)</p></blockquote>
<p>I have a Courier IMAP+SASL+Maildrop+Postfix+MySQL setup.</p>
<p>I don&#8217;t know what the root problem is;  I just know things have been working until recently updating the system (which inevitably broke something).</p>
<pre>root@node1:# apt-cache search fam gamin
gamin - File and directory monitoring system
libgamin-dev - Development files for the gamin client library
libgamin0 - Client library for the gamin file and directory monitoring system
python-gamin - Python binding for the gamin client library
kdelibs4c2a - core libraries and binaries for all KDE applications
root@node1:# apt-get install gamin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  sensible-mda tnef sendmail-cf sendmail-base daemon libnet-cidr-lite-perl
  clamav-daemon
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libgamin0 libglib2.0-0 libglib2.0-data shared-mime-info
The following packages will be REMOVED:
  libfam0
The following NEW packages will be installed:
  gamin libgamin0 libglib2.0-0 libglib2.0-data shared-mime-info
0 upgraded, 5 newly installed, 1 to remove and 32 not upgraded.
Need to get 3072 kB of archives.
After this operation, 10.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.us.debian.org/debian/ squeeze/main libglib2.0-0 amd64 2.24.2-1 [1122 kB]
Get:2 http://ftp.us.debian.org/debian/ squeeze/main libgamin0 amd64 0.1.10-2+b1 [42.3 kB]
Get:3 http://ftp.us.debian.org/debian/ squeeze/main gamin amd64 0.1.10-2+b1 [72.9 kB]
Get:4 http://ftp.us.debian.org/debian/ squeeze/main libglib2.0-data all 2.24.2-1 [994 kB]
Get:5 http://ftp.us.debian.org/debian/ squeeze/main shared-mime-info amd64 0.71-4 [841 kB]
Fetched 3072 kB in 2s (1085 kB/s)
dpkg: libfam0: dependency problems, but removing anyway as you requested:
 courier-base depends on libfam0.
 courier-imap depends on libfam0.
(Reading database ... 31853 files and directories currently installed.)
Removing libfam0 ...
Selecting previously deselected package libglib2.0-0.
(Reading database ... 31845 files and directories currently installed.)
Unpacking libglib2.0-0 (from .../libglib2.0-0_2.24.2-1_amd64.deb) ...
Selecting previously deselected package libgamin0.
Unpacking libgamin0 (from .../libgamin0_0.1.10-2+b1_amd64.deb) ...
Selecting previously deselected package gamin.
Unpacking gamin (from .../gamin_0.1.10-2+b1_amd64.deb) ...
Selecting previously deselected package libglib2.0-data.
Unpacking libglib2.0-data (from .../libglib2.0-data_2.24.2-1_all.deb) ...
Selecting previously deselected package shared-mime-info.
Unpacking shared-mime-info (from .../shared-mime-info_0.71-4_amd64.deb) ...
Processing triggers for man-db ...
Setting up libglib2.0-0 (2.24.2-1) ...
Setting up libglib2.0-data (2.24.2-1) ...
Setting up shared-mime-info (0.71-4) ...
Setting up gamin (0.1.10-2+b1) ...
Setting up libgamin0 (0.1.10-2+b1) ...
root@node1:# /etc/init.d/courier-imap restart
Stopping Courier IMAP server: imapd.
Starting Courier IMAP server: imapd.
root@node1:# /etc/init.d/courier-imap
courier-imap      courier-imap-ssl
root@node1:# /etc/init.d/courier-imap-ssl restart
Stopping Courier IMAP-SSL server: imapd-ssl.
Starting Courier IMAP-SSL server: imapd-ssl.
root@node1:# dpkg -l |grep -i "libfam\|gamin"
ii  gamin                               0.1.10-2+b1                  File and directory monitoring system
rc  libfam0                             2.7.0-17                     Client library to control the FAM daemon
ii  libgamin0                           0.1.10-2+b1                  Client library for the gamin file and directory monitoring system
</pre>
<p>libfam0:</p>
<blockquote><p>Description: Client library to control the FAM daemon<br />
 FAM monitors files and directories, notifying interested applications<br />
 of changes.<br />
 .<br />
 This package provides a shared library to allow programs to connect to<br />
 the FAM daemon and ask for files to be monitored.<br />
Homepage: http://oss.sgi.com/projects/fam/</p></blockquote>
<p>gamin</p>
<blockquote><p>Description: File and directory monitoring system<br />
 Gamin is a file and directory monitoring system which allows<br />
 applications to detect when a file or a directory has been added,<br />
 removed or modified by somebody else.<br />
 .<br />
 It can be used by desktops like KDE, GNOME or Xfce to have their<br />
 virtual file systems keep track of changes to files and directories.<br />
 For example, if a file manager displays a directory to the user, and<br />
 the user removes one of the files via the command-line, gamin will<br />
 notify the file manager of this change so that it can update the<br />
 directory display.<br />
 .<br />
 Gamin has been designed as a drop-in replacement for FAM with security<br />
 and maintainability in mind and can use Linux&#8217;s advanced inotify<br />
 service when available.
</p></blockquote>
<p>All I know is things work again.  I&#8217;ll dig into this some other day.  In with the new out with the old.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techish.net/2012/02/check-for-configuration-errors-with-famgamin-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FastClaims for Tiger in AIX</title>
		<link>http://www.techish.net/2012/01/fastclaims-for-tiger-in-aix/</link>
		<comments>http://www.techish.net/2012/01/fastclaims-for-tiger-in-aix/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 22:04:05 +0000</pubDate>
		<dc:creator>Rich Kreider</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[claim499]]></category>
		<category><![CDATA[fastclaims]]></category>
		<category><![CDATA[tiger]]></category>

		<guid isPermaLink="false">http://www.techish.net/?p=1727</guid>
		<description><![CDATA[So I&#8217;ve discovered that FastClaims in Allscripts Tiger AIX servers are stored in the following location When a receipts are batched, they are stored in /m2/MF01/CLAIM499 When clicking on &#8220;Batch&#8221; -&#62; Fast Claims, it then copies /m2/MF01/CLAIM499 to /src/APPS/ECONNECT/ARCHIVE/TS/CLAIM499_1.3101165443_20120131165507385. You &#8230; <a href="http://www.techish.net/2012/01/fastclaims-for-tiger-in-aix/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve discovered that FastClaims in Allscripts Tiger AIX servers are stored in the following location</p>
<p>When a receipts are batched, they are stored in <code>/m2/MF01/CLAIM499</code></p>
<p>When clicking on &#8220;Batch&#8221; -&gt; Fast Claims, it then copies <code>/m2/MF01/CLAIM499</code> to <code>/src/APPS/ECONNECT/ARCHIVE/TS/CLAIM499_1.3101165443_20120131165507385</code>. You will notice this filename is comprised of <code>CLAIM499_[companynumber].ddmmhhmmss.yyyymmddhhmmssnnnn</code> in gzip format.</p>
<p>The original <code>/m2/MF01/CLAIM499</code> is renamed to <code>/m2/MF01/oldCLAIM499</code>.</p>
<p>The header of the file <code>AA00000000</code> indicates start of each claim for company and the end is represented by <code>ZA00000000</code> in the same file. Replace zeros with account number padded.</p>
<p>Note:  When modifying claim file, use R in vi to replace instead of i to insert.  It will void the length of the columns and cause all sorts of problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techish.net/2012/01/fastclaims-for-tiger-in-aix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

