<?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>HM2K.com &#187; Sysadmin</title>
	<atom:link href="http://www.hm2k.com/posts/category/sysadmin/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hm2k.com</link>
	<description>The research of an internet entrepreneur and IT consultant</description>
	<lastBuildDate>Wed, 30 Jun 2010 09:29:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The specified network name is no longer available samba</title>
		<link>http://www.hm2k.com/posts/the-specified-network-name-is-no-longer-available-samba</link>
		<comments>http://www.hm2k.com/posts/the-specified-network-name-is-no-longer-available-samba#comments</comments>
		<pubDate>Tue, 03 Nov 2009 13:02:14 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[smb]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=218</guid>
		<description><![CDATA[I keep getting this error:
Error Copying File or Folder
Cannot copy xxx: The specified network name is no longer available.
Why?

Well, I&#8217;m trying to copy a folder from my Windows XP SP2 Pro workstation onto my network share drive, which in fact is a samba (smb) server running on my &#8220;CentOS release 4.6 (Final)&#8221; box.
First thing to [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I keep getting this error:</p>
<blockquote><p>Error Copying File or Folder</p>
<p>Cannot copy xxx: The specified network name is no longer available.</p></blockquote>
<p>Why?</p>
<p><span id="more-218"></span></p>
<p>Well, I&#8217;m trying to copy a folder from my Windows XP SP2 Pro workstation onto my network share drive, which in fact is a samba (smb) server running on my &#8220;CentOS release 4.6 (Final)&#8221; box.</p>
<p>First thing to do is to check the error logs (generally) at &#8220;/var/log/samba&#8221;&#8230;</p>
<blockquote>
<pre id="codemain" class="code">Sep  8 16:26:13 blade smbd[5913]: [2008/09/08 16:26:13, 0] lib/util_sock.c:read_data(534)
Sep  8 16:26:13 blade smbd[5913]:   read_data: read failure for 4 bytes to client 192.168.0.3. Error = Connection reset by peer
Sep  8 16:26:14 blade smbd[5914]: [2008/09/08 16:26:14, 0] lib/util_sock.c:set_socket_options(237)
Sep  8 16:26:14 blade smbd[5914]:   Unknown socket option TCP_NODELAY_SO_RCVBUF
Sep  8 16:26:14 blade smbd[5914]: [2008/09/08 16:26:14, 0] lib/util_sock.c:set_socket_options(237)
Sep  8 16:26:14 blade smbd[5914]:   Unknown socket option SO_SNBUF</pre>
</blockquote>
<p>Doesn&#8217;t seem very helpful&#8230;</p>
<p>I can&#8217;t work out why I&#8217;m getting these errors, why is the peer being reset?</p>
<p>I <a href="http://www.mail-archive.com/samba@lists.samba.org/msg91461.html">learned that the peer</a> is the client machine that the server is peering to, which means the problem is that my workstation is disconnecting me.</p>
<p>I checked my Event Viewer (%SystemRoot%\system32\eventvwr.msc), which said:</p>
<blockquote><p>NetBT failed to process a request because it encountered OutOfResources exception(s) in the last 1 hour. Event ID: 4322</p></blockquote>
<p>I might have known that the problem would be with windows and not linux.</p>
<p>However, maybe I spoke too soon, as a quick search lands me on the <a href="http://rhn.redhat.com/errata/RHBA-2008-0711.html">redhat site</a>, which states:</p>
<blockquote><p>* when Windows® clients performed file operations on files stored on a<br />
Samba share, various error messages popped-up, and the &#8220;Event ID: 4322&#8243;<br />
error was logged on the Windows® clients:</p>
<p>NetBT failed to process a request because it encountered OutOfResources<br />
exception(s) in the last 1 hour.</p></blockquote>
<p>Which does describe the problem I&#8217;m having exactly, although i&#8217;ve only been experiencing this recently&#8230;</p>
<p>On the other hand the Microsoft site suggests I should <a href="http://technet.microsoft.com/en-us/library/cc727761.aspx">Disable then Enable the network adapter</a>&#8230;</p>
<p>I tried this, and it appeared to work&#8230; At least for now&#8230;</p>
<p>Low and behold I soon got this error a short time later. Now what?</p>
<p>I decided to take a look into the <a href="https://bugzilla.samba.org/show_bug.cgi?id=4796">samba bug</a> mentioned above. Apparently the problem is seen in Samba 3.0.25 and 3.0.25a, but not Samba 3.0.24. I am running 3.0.25b-1.el4_6.5 (smbd &#8211;version).</p>
<p>After investigating my yum log (/var/log/yum.log) I see the following&#8230;</p>
<blockquote><p>Jul 08 01:38:04 Updated: samba-common.i386 3.0.25b-1.el4_6.5<br />
Jul 08 01:39:11 Updated: samba.i386 3.0.25b-1.el4_6.5<br />
Jul 08 01:39:17 Updated: samba-client.i386 3.0.25b-1.el4_6.5</p></blockquote>
<p>This means that it&#8217;s not very likely to be that as I&#8217;ve been running it for more than two months, and i&#8217;ve only recently switched to this workstation (after an uber hardware failure).</p>
<p>I tried from another machine, and I can copy anything without seeing these errors&#8230; The plot thickens&#8230;</p>
<p>I&#8217;m now convinced that the problem is with my workstation and not the server. Now what?</p>
<p>I <a href="http://groups.google.com/group/linux.samba/browse_thread/thread/3dca4ea0d4e7ef9a/9d9832a09a83ae54">noticed a thread by a guy</a> who mentioned that his machine (like mine) was up to date, SP2, but did not have IE7, unlike my other machines. This interested me. Maybe his <a href="https://bugzilla.samba.org/show_bug.cgi?id=4796">bug isn&#8217;t fixed</a> in the version I&#8217;m using? I think it is, it&#8217;s quite old&#8230;</p>
<p>However, it seems his solution was to upgrade to 3.0.25c and/or change the connection from &#8220;netbios-ssn&#8221; (port 139) to &#8220;microsoft-ds&#8221; (port 445)&#8230; somehow. I checked on both ends, and appears I&#8217;m already using &#8220;microsoft-ds&#8221; on this machine anyway&#8230;</p>
<p>Frustration is starting to kick in&#8230;</p>
<p>I&#8217;m out of ideas, perhaps I should roll back to an older version, see if that helps? My logs report this as been the previous version:</p>
<blockquote><p>Jun 07 17:01:55 Updated: samba-common.i386 3.0.10-1.4E.12.2<br />
Jun 07 17:04:29 Updated: samba-client.i386 3.0.10-1.4E.12.2<br />
Jun 07 17:07:44 Updated: samba.i386 3.0.10-1.4E.12.2</p></blockquote>
<p>I had second thoughts about this when reading the samba change log (rpm -q &#8211;changelog samba). There seems to be quite a few security fixes that I&#8217;d rather keep&#8230;</p>
<p>I&#8217;m totally out of ideas&#8230; &#8220;yum remove samba&#8221; it is&#8230; However, apparently to install an old version I have to first install a plugin called &#8220;yum-allowdowngrade&#8221;.</p>
<p>This is getting complicated, especially when it probably isn&#8217;t a problem with the server.</p>
<p>I decided to try an updated version instead&#8230;</p>
<blockquote><p>yum remove samba<br />
yum remove samba-common<br />
rpm -i http://charliebrady.org/samba/samba-common-3.0.30-0.i386.rpm</p>
<p>rpm -i ftp://ftp.pbone.net/mirror/www.startcom.org/AS-4.0.0/os/i386/StartCom/RPMS/perl-Convert-ASN1-0.18-3.noarch.rpm<br />
rpm -i http://charliebrady.org/samba/samba-3.0.30-0.i386.rpm<br />
service samba start</p></blockquote>
<p>It&#8217;s installed, and it started, however I appear to have lost my settings.</p>
<blockquote><p>mv /etc/samba/smb.conf /etc/samba/smb.conf.recent<br />
mv /etc/samba/smb.conf.rpmsave /etc/samba/smb.conf<br />
service smb restart</p></blockquote>
<p>Testing, and so far so good!</p>
<p>In summary, when I was convinced it was the silly windows based client workstation, instead it was the insanely overly complex linux server. This could all be avoided if redhat/centos wasn&#8217;t so keen on <a href="http://www.redhat.com/security/updates/backporting/?sc_cid=3093">backporting</a> and I had the latest version in the first place.</p>
<p>I look forward to the updates.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/the-specified-network-name-is-no-longer-available-samba/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Scan to Excel</title>
		<link>http://www.hm2k.com/posts/scan-to-excel</link>
		<comments>http://www.hm2k.com/posts/scan-to-excel#comments</comments>
		<pubDate>Sat, 24 Oct 2009 12:11:04 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[accountancy]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[document scanner]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[ocr]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[tif]]></category>
		<category><![CDATA[tiff]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=546</guid>
		<description><![CDATA[This week I&#8217;ve mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
I figured there must be a way to scan them in using a document scanner, then use OCR software to render the data into Excel.
Of course, nothing does this natively, but there [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/mounting-an-iso-image' rel='bookmark' title='Permanent Link: Mounting an ISO image'>Mounting an ISO image</a> <small>An ISO image usually refers to an archived copy of...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This week I&#8217;ve mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.</p>
<p>I figured there must be a way to scan them in using a document scanner, then use OCR software to render the data into Excel.</p>
<p>Of course, nothing does this natively, but there are ways to do it.</p>
<p><span id="more-546"></span></p>
<p>There are three parts to this process&#8230;</p>
<ol>
<li>Document scanning</li>
<li>Data format conversion</li>
<li>Optical character recognition (OCR)</li>
</ol>
<p>For the scanning part I used a Ricoh Aficio MP C4500, which not only acts as a Photocopier, but as a fax machine, network printer and network scanner.</p>
<p>The main part is it&#8217;s ability to scan with <a href="http://en.wikipedia.org/wiki/Image_scanner#Document_processing">document processing</a>. This means (once configured) that it would only take a few minutes to scan a few hundred pages, rather than a few hours using a conventional scanner.</p>
<p>This device has the ability to save scanned documents as PDF or TIF. I decided to use the more versatile TIF image format.</p>
<p>I figured it would be easier to convert a standard image format than the proprietary PDF format. I very quickly discovered that it wasn&#8217;t that simple.</p>
<p>To begin with I had heard good things about two leading OCR software packages&#8230;</p>
<ul>
<li>ABBYY FineReader 9.0</li>
<li>Able2Extract Pro 5.0</li>
</ul>
<p>I found that neither of these software packages would accept TIF files, so I converted each directory of TIF files into a single PDF file using the <a href="http://www.dreamsyssoft.com/tiff-to-pdf/">DreamSys Tiff to PDF Converter</a>, which was a very quick and effective command-line tool for doing the task.</p>
<p>I started trying out Able2Extract as I&#8217;d not used it before and I had read good things about it&#8217;s PDF to Excel conversion. The problem was it kept throwing up a &#8220;Fatal Internal Error #24&#8243; error which I was unable to work around.</p>
<p>I had used ABBYY in the past and it turned out to be very good OCR software for converting to Word at least, however trying to configure it to scan the areas I wanted into Excel seemed almost impossible and took forever.</p>
<p>I decided to go back to the drawing board&#8230;</p>
<p>I quickly realised that there were a few &#8220;web 2.0&#8243; software as a service tools out there that could assist me&#8230;</p>
<ul>
<li><a href="http://www.finereaderonline.com/">ABBYY FineReader Online</a> (10 pages a day for free)</li>
<li>NitroPDF <a href="http://www.pdftoexcelonline.com/">PDF to Excel</a> (free)</li>
</ul>
<p>There&#8217;s many universal &#8220;online document converters&#8221;, a few include&#8230;</p>
<ul>
<li><a href="http://www.zamzar.com/">Zamzar</a></li>
<li><a href="http://www.cometdocs.com/">cometdocs</a></li>
</ul>
<p>My issue with most of these is that they would recognise the PDF, but not the images inside the PDF and use OCR to render them. They are only designed to take the text found in a PDF file and extract that to Excel.</p>
<p>I also came across a few other software packages that will also convert from PDF files to Excel&#8230;</p>
<ul>
<li>deskUNPDF Professional by docudesk</li>
<li>PDF2XL Enterprise by cogniview</li>
<li>ExpressConversion Server by adlibsoftware</li>
<li>PDF To XLS by verypdf</li>
<li>Solid Converter PDF by soliddocuments</li>
<li>TotalPDFConverter by coolutils</li>
</ul>
<p>With all this available proprietary software for converting from PDF to Excel (XLS or CSV) its obvious that it&#8217;s a service definitely in demand.</p>
<p>So far I&#8217;m waiting on the following:</p>
<ul>
<li>Zamzar and others to email me their conversion of the PDF file I uploaded to them.</li>
<li>Able2Extract&#8217;s support team to get back to me with regards to the error.</li>
<li>For Cogniview PDF2XL Enterprise to download.</li>
</ul>
<p>Let&#8217;s see what gets the job done best, first, if any&#8230;</p>
<p>Zamzar is unable to convert from PDF to XLS, directly or indirectly. While finereaderonline will only accept images, not PDF files, which is OK, but may take some time, especially at only 10 pages per day.</p>
<p>Able2Extract were unable to help me with the error unless I sent them the PDF, which I can&#8217;t do due to it&#8217;s content.</p>
<p>I sent DreamSys an email asking them to send these guys a sample output PDF instead, but I&#8217;ve heard nothing back as of yet.</p>
<p>Able2Extract recommended I use their Sonic PDF Creator product to convert the original scanned TIFF files to a PDF which they claim their Able2Extract product will be able to read.</p>
<p>I had a play with Sonic PDF Creator and appeared to be unable to import a directory of TIF files, just each TIF file individually. This seemed like a painstaking process.</p>
<p>I needed to merge the TIF files together into 1 file to make it easier. PTGui Pro is able to stitch TIF files together, however it gave me an error saying:</p>
<p>Error loading TIFF file: Unsupported number of bits per sample (only 8, 16 or 32 are supported) or unsupported sample format. Useless.</p>
<p>Back to square one.</p>
<p>I decided to try my luck with PDF2XL, which after a little teething problem getting a working copy to begin with seemed to be quite a neat package.</p>
<p>PDF2XL was able to detect that the PDF I had given it (the one I created using Tiff 2 PDF) was a scanned document and began performing OCR on the file.</p>
<p>The results were almost prefect, VERY impressive. It seems that PDF2XL is able to do what nothing else could, not even Able2Extract. Don&#8217;t waste your time with anything else. It seems that <a href="http://www.cogniview.com/pdf2xl.php">PDF2XL</a> is all you need.</p>
<p>The only thing I will say is I had to tweak the OCR settings a little bit to get it to render the page correctly.</p>
<p>Just when I thought everything was going great, I discovered another issue I had completely overlooked. The output was not in the correct order. I took a look at the original PDF and soon discovered that the images in the PDF were not in the correct order either.</p>
<p>First off, I decided that I should rename all the images based on the sheet number, that way I could be sure that they were correctly ordered. I created a batch file to preview and rename the images, called &#8220;<a href="http://hm2k.googlecode.com/svn/trunk/code/batch/imgrename.bat">imgrename.bat</a>&#8220;. I was also able to use this to rename an entire directory at a time.</p>
<p>I tried rebuilding the PDF using <em>DreamSys Tiff to PDF Converter</em> which I had used to create the PDF file in the first place, only to find that it was still out of order and I couldn&#8217;t influence the sorting. I had to find something else to do the job&#8230;</p>
<p>Enter <a href="http://www.remotesensing.org/libtiff/">libtiff</a> and it&#8217;s windows counterpart <a href="http://gnuwin32.sourceforge.net/packages/tiff.htm">Tiff for Windows by GnuWin32</a>. Once I had a copy of this I was able to write another batch file that would not only combine the TIFF files (with pages) into a single TIFF file (using tiffcp.exe) but I was able to convert that into a PDF using (tiff2pdf.exe). I called this script &#8220;<a href="http://hm2k.googlecode.com/svn/trunk/code/batch/tiff2pdf.bat">tiff2pdf.bat</a>&#8220;.</p>
<p>Bingo!</p>
<p>All was successful&#8230;</p>
<p>The next task is to firstly, cleanup anything bad in the CSV file left by OCR (cleancsv.bat) then to &#8220;normalise&#8221; the data&#8230;</p>
<p>But that&#8217;s another story for another time. We&#8217;ve done what we set out to do which was to scan to excel and all is well on that front.</p>
<p>Hope you find this useful. Enjoy!</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 880px; width: 1px; height: 1px;"><a class="NoDecorationRed" href="http://www.cogniview.com/pdf2xl-enterprise.php">PDF2XL Enterprise</a></div>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/mounting-an-iso-image' rel='bookmark' title='Permanent Link: Mounting an ISO image'>Mounting an ISO image</a> <small>An ISO image usually refers to an archived copy of...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/scan-to-excel/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ident Spoofing</title>
		<link>http://www.hm2k.com/posts/ident-spoofing</link>
		<comments>http://www.hm2k.com/posts/ident-spoofing#comments</comments>
		<pubDate>Wed, 14 Oct 2009 12:23:01 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[ident]]></category>
		<category><![CDATA[oidentd]]></category>
		<category><![CDATA[rfc1413]]></category>
		<category><![CDATA[spoofing]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=517</guid>
		<description><![CDATA[Today I wrote about Oidentd on Wikipedia. Ident as per RFC 1413 is used for a few different services, in particular IRC. A feature of oidentd that my users find useful is ident spoofing.
Ident is important on IRC as some servers do not allow you to connect unless you have an ident, while others do, [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/configuring-a-freebsd-irc-shell-server' rel='bookmark' title='Permanent Link: Configuring a FreeBSD IRC Shell Server'>Configuring a FreeBSD IRC Shell Server</a> <small>This is a brief guide created to help configure a...</small></li>
<li><a href='http://www.hm2k.com/posts/freebsd-socks-proxy-for-mirc' rel='bookmark' title='Permanent Link: Setting up a FreeBSD socks proxy server for use with mIRC'>Setting up a FreeBSD socks proxy server for use with mIRC</a> <small>I&#8217;m getting fed up with my current IRC BNC software....</small></li>
<li><a href='http://www.hm2k.com/posts/hm2ks-code-repository' rel='bookmark' title='Permanent Link: HM2K&#8217;s code repository'>HM2K&#8217;s code repository</a> <small>HM2K&#8217;s code repository is now open for business! This repository...</small></li>
<li><a href='http://www.hm2k.com/posts/efnet-uk' rel='bookmark' title='Permanent Link: EFnet UK'>EFnet UK</a> <small>On Sunday July 19 2009 Hardy announced on the EFnet...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today I wrote about <a href="http://en.wikipedia.org/wiki/Oidentd">Oidentd</a> on Wikipedia. <a href="http://en.wikipedia.org/wiki/Ident">Ident</a> as per <a href="http://tools.ietf.org/html/rfc1413">RFC 1413</a> is used for a few different services, in particular <a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a>. A feature of oidentd that my users find useful is ident spoofing.</p>
<p><span id="more-517"></span>Ident is important on IRC as some servers do not allow you to connect unless you have an ident, while others do, you find yourself with a tide (~) prefix before your username. These are sometimes banned. For example:</p>
<blockquote><p>HM2K!HM2K@ROFL.name</p>
<p><em>#This is an example of a real user with a real ident</em></p>
<p>baduser!~asdfg@123.123.123.123</p>
<p><em>#This is an example of a possible exploited system</em></p></blockquote>
<p>Generally the ident server (such as oidentd) will return the user&#8217;s username as the ident when it is requested, however on my servers, I allow some of my users to spoof their ident.</p>
<p>This means they can change their ident to whatever they like, regardless of their username.</p>
<p>To do this, you need to create the <a href="http://linux.die.net/man/5/oidentd.conf"><em>$HOME/.oidentd.conf</em></a> file, with the following content:</p>
<blockquote><p>global { reply &#8216;$ident&#8217;}</p>
<p><em>#Note: Where $ident is, replace with the ident you want.</em></p></blockquote>
<p>I know some users find this a bit difficult or confusing, so I created a script to do it for them.</p>
<ul>
<li><a href="http://hm2k.googlecode.com/svn/trunk/code/shell/setident.sh">setident.sh</a> &#8211; A script used to set your ident</li>
</ul>
<p>It&#8217;s works fine using the sh unix shell on FreeBSD.</p>
<p>If you are on my shell servers, you should be able to take advantage of this using the &#8220;setident&#8221; command.</p>
<p>Enjoy!</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/configuring-a-freebsd-irc-shell-server' rel='bookmark' title='Permanent Link: Configuring a FreeBSD IRC Shell Server'>Configuring a FreeBSD IRC Shell Server</a> <small>This is a brief guide created to help configure a...</small></li>
<li><a href='http://www.hm2k.com/posts/freebsd-socks-proxy-for-mirc' rel='bookmark' title='Permanent Link: Setting up a FreeBSD socks proxy server for use with mIRC'>Setting up a FreeBSD socks proxy server for use with mIRC</a> <small>I&#8217;m getting fed up with my current IRC BNC software....</small></li>
<li><a href='http://www.hm2k.com/posts/hm2ks-code-repository' rel='bookmark' title='Permanent Link: HM2K&#8217;s code repository'>HM2K&#8217;s code repository</a> <small>HM2K&#8217;s code repository is now open for business! This repository...</small></li>
<li><a href='http://www.hm2k.com/posts/efnet-uk' rel='bookmark' title='Permanent Link: EFnet UK'>EFnet UK</a> <small>On Sunday July 19 2009 Hardy announced on the EFnet...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/ident-spoofing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>W32Dasm</title>
		<link>http://www.hm2k.com/posts/w32dasm</link>
		<comments>http://www.hm2k.com/posts/w32dasm#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:55:43 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[disassembler]]></category>
		<category><![CDATA[w32dasm]]></category>
		<category><![CDATA[win32dasm]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=526</guid>
		<description><![CDATA[W32Dasm (or Win32DASM) doesn&#8217;t seem to exist on the map any more, but it&#8217;s still a very useful programmers tool, especially if you like reverse engineering.
W32Dasm is a Windows 32-bit (Win32) disassembler. What it does is display the programs routines in assembly code, which makes it easier for you to trace what the software is [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>W32Dasm (or Win32DASM) doesn&#8217;t seem to exist on the map any more, but it&#8217;s still a very useful programmers tool, especially if you like reverse engineering.</p>
<p>W32Dasm is a Windows 32-bit (Win32) <a href="http://en.wikipedia.org/wiki/Disassembler">disassembler</a>. What it does is display the programs routines in assembly code, which makes it easier for you to trace what the software is doing.</p>
<p>I like to use this software every once in a while, but recently I found there were no decent sources for this software.</p>
<p><span id="more-526"></span>However, I soon located a copy that I had on my computer from a while back, in a directory named &#8220;w32ds893&#8243;.</p>
<p>The help file details a website which appears to be down, but there is an archived version.</p>
<blockquote><p><a href="http://web.archive.org/web/20020203211452/http://www.expage.com/page/w32dasm">http://www.expage.com/page/w32dasm</a></p></blockquote>
<p>This takes you to another now defunct site, which is also archived:</p>
<blockquote><p><a href="http://web.archive.org/web/20020204180925/http://members.home.net/w32dasm/">members.home.net/w32dasm/</a></p></blockquote>
<p>As you can see from that page you can download w32dasm v8.7 as w32ds87.zip, but not the latest version.</p>
<blockquote><p>I&#8217;ve uploaded <a href="http://www.megaupload.com/?d=ZDRI71UF">w32ds893.zip</a> for you. This contains &#8220;<strong>W32DSM89.EXE</strong>&#8220;, which is the latest version.</p></blockquote>
<p>I don&#8217;t know where this was originally sourced from, but I know it works fine.</p>
<p><em>Note: If you have any questions or know of any updates, please feel free to add a comment below. Thanks.</em></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/w32dasm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pingotron</title>
		<link>http://www.hm2k.com/posts/pingotron</link>
		<comments>http://www.hm2k.com/posts/pingotron#comments</comments>
		<pubDate>Thu, 01 Oct 2009 11:23:44 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[pingotron]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=276</guid>
		<description><![CDATA[I&#8217;ve been meaning to publish a post about Pingotron for some time now, but now I fear it&#8217;s already too late.
Quite a few months back I was looking for an application that could sit on my desktop and tell me instantly if any of my servers had stopped responding by ping.
There&#8217;s probably hundreds of ways [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/safely-remove-hardware-icon' rel='bookmark' title='Permanent Link: Safely Remove Hardware Icon'>Safely Remove Hardware Icon</a> <small>Here&#8217;s a quick guide on what to do if your...</small></li>
<li><a href='http://www.hm2k.com/posts/icon-software' rel='bookmark' title='Permanent Link: Icon Software'>Icon Software</a> <small>Over the past few weeks I&#8217;ve been assisting the creation...</small></li>
<li><a href='http://www.hm2k.com/posts/ftp-server-for-windows' rel='bookmark' title='Permanent Link: FTP server for windows'>FTP server for windows</a> <small>I have been on the lookout for a decent FTP...</small></li>
<li><a href='http://www.hm2k.com/posts/firefox-always-on-top' rel='bookmark' title='Permanent Link: Firefox &#8220;Always On Top&#8221; on Windows XP'>Firefox &#8220;Always On Top&#8221; on Windows XP</a> <small>When watching long streaming online videos I often watch them...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><em>I&#8217;ve been meaning to publish a post about Pingotron for some time now, but now I fear it&#8217;s already too late.</em></p>
<p>Quite a few months back I was looking for an application that could sit on my desktop and tell me instantly if any of my servers had stopped responding by <a href="http://en.wikipedia.org/wiki/Ping">ping</a>.</p>
<p><span id="more-276"></span>There&#8217;s probably hundreds of ways of monitoring services, including paid for web services such as <a href="http://www.pingdom.com/">Pingdom</a>, and open source software that runs on your web server such as <a href="http://www.nagios.org/">Nagios</a>. None of them really hit the spot for the services I wanted to monitor, or they were expensive.</p>
<p>A quick and easy way to monitor services that was fairly non-intrusive was what I wanted. Enough detail to tell you that a server was unreachable by ping and when it happened.</p>
<p><a href="http://express-press-release.net/46/PR%20-%20Quick%20Troubleshooting%20or%20How%20to%20Be%20Always%20On%20the%20Watch.php">Pingotron</a> seemed ideal&#8230;</p>
<blockquote><p><em>Pingotron</em> is a computer program for controlling and monitoring network devices, such as computers, network printers, routers and other devices, on TCP/IP networks. The program has two versions: Pingotron (basic) and Pingotron PRO.</p>
<p>A list of desired hosts that you wish to control are entered into the program.</p>
<p>The program sends ICMP “echo request” packets to each host and listens for ICMP “echo response” replies. Various properties (ping interval, size of packet, time-out request) can be configured for each host. The program can notify an administrator when a problem arises with any host with an alert sound, e-mail, blinking tray notification and/or network notification. The PRO version has an alarm history log feature, alarm statistics, and ping history and ping statistics for all hosts, in addition, it has a multi-user mode.</p></blockquote>
<p>I started to use it, however, straight away I came across an odd issue which seemed to only affect the <a href="http://en.wikipedia.org/wiki/Netgear_DG834G">DG834 series routers</a>.</p>
<p>The software reported the ping response from these routers as an &#8220;unknown response&#8221;, while in windows regular ping, they responded just fine.</p>
<p>It was clear that the software seemed to think that the response was malformed, perhaps it wass, however regular windows ping does not.</p>
<p>I emailed the details over to the author via the support email address. I got a response the same day.</p>
<p><em>Anatoly Dobrinin</em> fixed the bug, provided me with the latest PRO version download and a valid serial number to register it as a full version.</p>
<p>What a great author! I was impressed. Sure I would never have paid for this software, as there were clearly free solutions, so this was great!</p>
<p>This was last year in 2008. This year, I find that if you visit Pingotron.com you find yourself at some kind of ad filled domain parking page. Fortunately you can still find an <a href="http://web.archive.org/web/20080720072228/http://www.pingotron.com/">archived copy of Pingotron.com</a> in the web archive.</p>
<p><strong>Update:</strong> As Pingotron appears to be no more I have decided to share my resources&#8230;</p>
<blockquote><p>Hello,</p>
<p>Thank you for your message.</p>
<p>This bug has been fixed today.</p>
<p>Please download and install the program again.</p>
<p>You can download the program here:</p>
<p><a href="http://www.pingotron.com/setup_pro.zip">http://www.pingotron.com/setup_pro.zip</a></p>
<p>You can use this registration code to register  the pro version:</p>
<p>EET4-3EZS-VTK0-M0U7</p>
<p>Best regards,<br />
Anatoly Dobrinin</p></blockquote>
<p><em>Note: If Anatoly would like me to remove this, feel free to contact me.</em></p>
<p><em>A copy of <a href="http://www.megaupload.com/?d=FMZ5OM5I">setup_pro.zip</a> can be found on megaupload.<br />
</em></p>
<p><strong>Further Update: </strong>I had another issue that I tried to report, but since pingotron.com is unreachable, nothing can be done about it.</p>
<p>It wasn&#8217;t a major issue. The issue was that sometimes when explorer crashes, the Pingotron icon does not reappear in the system tray.</p>
<p>There was no way to recover the icon or window, without killing the &#8220;Pingotron.exe&#8221; and restarting it. Running &#8220;Pingotron.exe&#8221; again would only give you the error &#8220;The program is already running!&#8221;.</p>
<p>I solved this by writing a script using AutoIT which would Check if the Pingotron window exists, restore it, otherwise run &#8220;Pingotron.exe&#8221;. I called it <a href="http://hm2k.googlecode.com/svn/trunk/code/autoit/Start_Pingotron.au3">Start Pingotron</a>.</p>
<p>Anyway, since Pingotron is clearly no longer in active development, I am wondering is there&#8217;s anything else to use instead. Any ideas? Let me know.</p>
<p>Perhaps I&#8217;ll just end up writing my own service instead&#8230;</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 884px; width: 1px; height: 1px;">I noticed that sometimes when explorer crashes, the pingotron icon does not reappear in the system tray.</div>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/safely-remove-hardware-icon' rel='bookmark' title='Permanent Link: Safely Remove Hardware Icon'>Safely Remove Hardware Icon</a> <small>Here&#8217;s a quick guide on what to do if your...</small></li>
<li><a href='http://www.hm2k.com/posts/icon-software' rel='bookmark' title='Permanent Link: Icon Software'>Icon Software</a> <small>Over the past few weeks I&#8217;ve been assisting the creation...</small></li>
<li><a href='http://www.hm2k.com/posts/ftp-server-for-windows' rel='bookmark' title='Permanent Link: FTP server for windows'>FTP server for windows</a> <small>I have been on the lookout for a decent FTP...</small></li>
<li><a href='http://www.hm2k.com/posts/firefox-always-on-top' rel='bookmark' title='Permanent Link: Firefox &#8220;Always On Top&#8221; on Windows XP'>Firefox &#8220;Always On Top&#8221; on Windows XP</a> <small>When watching long streaming online videos I often watch them...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/pingotron/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customising the Netgear DG834G</title>
		<link>http://www.hm2k.com/posts/customising-the-netgear-dg834g</link>
		<comments>http://www.hm2k.com/posts/customising-the-netgear-dg834g#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:35:08 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[customising]]></category>
		<category><![CDATA[dg834g]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[netgear]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=212</guid>
		<description><![CDATA[I started writing this article a long time ago, however after researching the DG834G I soon found many more articles and sites dedicated to hacking or customising the Netgear DG834G router.
Recently I have discovered that many of these sources are now going offline. The thing is about this router, even though it has been around [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/psp-firmware-and-homebrew' rel='bookmark' title='Permanent Link: PSP firmware and homebrew'>PSP firmware and homebrew</a> <small>I decided to go all out, and purchase possibly the...</small></li>
<li><a href='http://www.hm2k.com/posts/tracking-an-ip-address' rel='bookmark' title='Permanent Link: Tracking an IP address'>Tracking an IP address</a> <small>In my job I have to manage lots of machines...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I started writing this article a long time ago, however after researching the <a href="http://en.wikipedia.org/wiki/Netgear_DG834G">DG834G</a> I soon found many more articles and sites dedicated to hacking or customising the <a href="http://www.netgear.com/Products/RoutersandGateways/WirelessGRouters/DG834G.aspx">Netgear DG834G router</a>.</p>
<p>Recently I have discovered that many of these sources are now going offline. The thing is about this router, even though it has been around since at least 2004, is that it is still in use and more importantly, still available to purchase, yet <a href="http://www.reddit.com/r/technology/comments/7rg8k/how_come_laptops_are_vastly_more_powerful_and/">hardly changed in price</a>.</p>
<p>So, the purpose of this article is to provide you with information on how to customise your Netgear DG834G router. I hope you find it useful.</p>
<p><span id="more-212"></span></p>
<p>The web interface provides little scope for customization, however it is possible to put the router in a debug mode.</p>
<p>To enable debug mode, you simply visit the following URL in your web browser:</p>
<blockquote><p><a href="http://192.168.0.1/setup.cgi?todo=debug">http://192.168.0.1/setup.cgi?todo=debug</a></p>
<p><em>Note: Where &#8220;192.168.0.1&#8243; is, put your router&#8217;s IP address.</em></p></blockquote>
<p>This will allow users on the LAN to connect to the router via telnet to the embedded Linux system running <a href="http://www.busybox.net/">BusyBox</a>.</p>
<blockquote><p><a href="telnet://192.168.0.1">telnet://192.168.0.1</a></p>
<p><em>Note: Again, where &#8220;192.168.0.1&#8243; is, put your router&#8217;s IP address.</em></p></blockquote>
<p>If that isn&#8217;t enough, the more adventurous can replace the built-in firmware with the customer firmware such as <a href="http://openwrt.org/">OpenWrt</a> or <a href="https://gna.org/projects/opendg">openDG834</a>.</p>
<p>I have one of these routers running at home myself, however I had to configure it in a fairly unique way to pass all handling to my server (which now acts like a router), because I could not figure out a native way to forward from the external IP on one port (eg: 8080) to an internal IP on another port (eg: 80). I also experienced a problem when using the latest firmware from Netgear where I was <a href="http://www.linuxquestions.org/questions/linux-networking-3/home-network-gateway-and-accessing-sshd-from-outside-477242/">unable to connect</a> remotely to anything within my network.</p>
<p>To overcome these issues I&#8217;m considering either reconfiguring my router using a custom firmware or buying a <a href="http://clkuk.tradedoubler.com/click?p(50662)a(1634641)g(16472718)url(http://www.dabs.com/learn-more/networking-and-communication/draytek--what-happens-if-your-broadband-goes-down--5281.html)">Vigor 2820 router</a> for <a href="http://www.fixr.co.uk/2009/06/03/when-broadband-fails/">when broadband fails</a>. Either way means downtime, which is something I like to avoid.</p>
<p>If you have any useful information, please feel free to add it as a comment on this post. If you have a complex question, you could try the <a href="http://forum1.netgear.com/forumdisplay.php?f=34">Netgear forums for this router</a>.</p>
<p>There&#8217;s loads more information out there, more than you probably care to investigate, much of it can now only be found via the web archive, so I hope you find this useful.</p>
<p>Resources:</p>
<ul>
<li><a href="http://web.archive.org/web/20080119003657/http://www.suburbia.com.au/%7Edan/">The Little DG834G Page</a> (archived)</li>
<li><a href="http://web.archive.org/web/20080116194411/http://www.1337h4x0r5.org/1/">Hacking the Netgear DG834G</a> (archived)</li>
<li><a href="http://web.archive.org/web/20080129095528/http://walliteam.com/dg834/">walliteam.com hacking the DG834 wiki</a> (archived)</li>
<li><a href="http://web.archive.org/web/20070124233723/http://members.iinet.net.au/%7Emlanagan/">Mike&#8217;s DG834 Firmware Page</a> (archived)</li>
<li><a href="http://oldwiki.openwrt.org/OpenWrtDocs%282f%29Hardware%282f%29Netgear%282f%29DG834GT.html">OpenWrtDocs/Hardware/Netgear/DG834GT</a> (old wiki)</li>
<li><a href="http://www.nat32.com/nat32e/htm/dg834g.htm">HOW TO use the Netgear DG834G ADSL Modem/Router</a></li>
<li><a href="http://doomed.profusehost.net/dg834.php?page=info">Netgear DG834v2 Hacking Page</a></li>
<li><a href="http://www.asininemonkey.com/articles/files/tag-netgear.php">Asinine Monkey&#8217;s DG834GT Page</a></li>
<li><a href="http://forum.openwrt.org/viewforum.php?id=3">OpenWRT Netgear DG834G Forum</a> (Archive &#8211; read only)</li>
<li><a href="http://dgteam.ilbello.com/">DGTeam unofficial custom firmware</a></li>
<li><a href="http://www.skyuser.co.uk/forum/sky-router/18286-flashing-new-sky-netgear-dg834gt-router.html#post113504">Steps to Flashing a Sky Netgear DG834GT Router</a></li>
</ul>
<p><em>If you do find this article useful and want more information, let me know and I&#8217;ll see what I can do! Thanks!</em></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 462px; width: 1px; height: 1px;">http://www.linuxquestions.org/questions/linux-networking-3/home-network-gateway-and-accessing-sshd-from-outside-477242/</div>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/psp-firmware-and-homebrew' rel='bookmark' title='Permanent Link: PSP firmware and homebrew'>PSP firmware and homebrew</a> <small>I decided to go all out, and purchase possibly the...</small></li>
<li><a href='http://www.hm2k.com/posts/tracking-an-ip-address' rel='bookmark' title='Permanent Link: Tracking an IP address'>Tracking an IP address</a> <small>In my job I have to manage lots of machines...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/customising-the-netgear-dg834g/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How not to use PHPMailer</title>
		<link>http://www.hm2k.com/posts/how-not-to-use-phpmailer</link>
		<comments>http://www.hm2k.com/posts/how-not-to-use-phpmailer#comments</comments>
		<pubDate>Mon, 24 Aug 2009 12:14:13 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[PHPMailer]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sourcingmap]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=476</guid>
		<description><![CDATA[I came across PHPMailer usage the other day on a Chinese gadget wholesale site &#8220;SourcingMap.com&#8221;.
If you submit something via their contact us form, interestingly you appear to get a dump from PHP telling you all about the PHPMailer object.
The output looks something like this:
object(PHPMailer)#15 (41) {   ["Priority"]=&#62;   int(3)   ["CharSet"]=&#62; [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/gmail-needs-an-api' rel='bookmark' title='Permanent Link: Gmail needs an API'>Gmail needs an API</a> <small>Yesterday I spent some time investigating Google Wave. A very...</small></li>
<li><a href='http://www.hm2k.com/posts/tracking-an-ip-address' rel='bookmark' title='Permanent Link: Tracking an IP address'>Tracking an IP address</a> <small>In my job I have to manage lots of machines...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I came across <a href="http://phpmailer.worxware.com/">PHPMailer</a> usage the other day on a Chinese gadget wholesale site &#8220;SourcingMap.com&#8221;.</p>
<p>If you submit something via their <a href="http://www.sourcingmap.com/contact_us.php">contact us</a> form, interestingly you appear to get a dump from PHP telling you all about the PHPMailer object.</p>
<p><span id="more-476"></span>The output looks something like this:</p>
<blockquote><p>object(PHPMailer)#15 (41) {   ["Priority"]=&gt;   int(3)   ["CharSet"]=&gt;   string(10) &#8220;iso-8859-1&#8243;   ["ContentType"]=&gt;   string(9) &#8220;text/html&#8221;   ["Encoding"]=&gt;   string(4) &#8220;8bit&#8221;   ["ErrorInfo"]=&gt;   string(0) &#8220;&#8221;   ["From"]=&gt;   string(16) &#8220;test@example.com&#8221;   ["FromName"]=&gt;   string(11) &#8220;Sourcingmap&#8221;   ["Sender"]=&gt;   string(0) &#8220;&#8221;   ["Subject"]=&gt;   string(26) &#8220;Enquiry From  Sourcingmap.&#8221;   ["Body"]=&gt;   string(7) &#8220;Testing&#8221;   ["AltBody"]=&gt;   string(0) &#8220;&#8221;   ["WordWrap"]=&gt;   int(0)   ["Mailer"]=&gt;   string(4) &#8220;smtp&#8221;   ["Sendmail"]=&gt;   string(18) &#8220;/usr/sbin/sendmail&#8221;   ["PluginDir"]=&gt;   string(0) &#8220;&#8221;   ["Version"]=&gt;   string(9) &#8220;2.0.0 rc3&#8243;   ["ConfirmReadingTo"]=&gt;   string(0) &#8220;&#8221;   ["Hostname"]=&gt;   string(0) &#8220;&#8221;   ["Host"]=&gt;   string(14) &#8220;smtp.gmail.com&#8221;   ["Port"]=&gt;   int(465)   ["Helo"]=&gt;   string(0) &#8220;&#8221;   ["SMTPSecure"]=&gt;   string(3) &#8220;ssl&#8221;   ["SMTPAuth"]=&gt;   bool(true)   ["Username"]=&gt;   string(22) &#8220;orders@sourcingmap.com&#8221;   ["Password"]=&gt;   string(16) &#8220;ilovesourcingmap&#8221;   ["Timeout"]=&gt;   int(10)   ["SMTPDebug"]=&gt;   bool(false)   ["SMTPKeepAlive"]=&gt;   bool(false)   ["SingleTo"]=&gt;   bool(false)   ["smtp"]=&gt;   NULL   ["to"]=&gt;   array(1) {     [0]=&gt;     array(2) {       [0]=&gt;       string(20) &#8220;info@sourcingmap.com&#8221;       [1]=&gt;       string(11) &#8220;SourcingMap&#8221;     }   }   ["cc"]=&gt;   array(0) {   }   ["bcc"]=&gt;   array(0) {   }   ["ReplyTo"]=&gt;   array(1) {     [0]=&gt;     array(2) {       [0]=&gt;       string(16) &#8220;test@example.com&#8221;       [1]=&gt;       string(7) &#8220;My Name&#8221;     }   }   ["attachment"]=&gt;   array(0) {   }   ["CustomHeader"]=&gt;   array(0) {   }   ["message_type"]=&gt;   string(0) &#8220;&#8221;   ["boundary"]=&gt;   array(0) {   }   ["language"]=&gt;   array(0) {   }   ["error_count"]=&gt;   int(0)   ["LE"]=&gt;   string(1) &#8221; &#8221; }</p></blockquote>
<p>After taking a look at the source code, I found that it&#8217;s simply an &#8220;AJAX&#8221; call to a script called &#8220;<a href="http://www.sourcingmap.com/mail_in_pop.php">mail_in_pop.php</a>&#8220;.</p>
<p>The best thing about this whole issue is the fact that their password for their mailbox appears in plain text and would be easy to guess. I&#8217;m guessing this isn&#8217;t the only place they use this password.</p>
<p>Yet another PHP fail whale.</p>
<p>I&#8217;m available for hire if you want me to fix this.</p>
<p>Enjoy!</p>
<p>PS. I do actually like SourcingMap but there&#8217;s no excuse for this kind of blatantly poor security.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">object(PHPMailer)#15 (41) {   ["Priority"]=&gt;   int(3)   ["CharSet"]=&gt;   string(10) &#8220;iso-8859-1&#8243;   ["ContentType"]=&gt;   string(9) &#8220;text/html&#8221;   ["Encoding"]=&gt;   string(4) &#8220;8bit&#8221;   ["ErrorInfo"]=&gt;   string(0) &#8220;&#8221;   ["From"]=&gt;   string(16) &#8220;test@example.com&#8221;   ["FromName"]=&gt;   string(11) &#8220;Sourcingmap&#8221;   ["Sender"]=&gt;   string(0) &#8220;&#8221;   ["Subject"]=&gt;   string(26) &#8220;Enquiry From  Sourcingmap.&#8221;   ["Body"]=&gt;   string(7) &#8220;Testing&#8221;   ["AltBody"]=&gt;   string(0) &#8220;&#8221;   ["WordWrap"]=&gt;   int(0)   ["Mailer"]=&gt;   string(4) &#8220;smtp&#8221;   ["Sendmail"]=&gt;   string(18) &#8220;/usr/sbin/sendmail&#8221;   ["PluginDir"]=&gt;   string(0) &#8220;&#8221;   ["Version"]=&gt;   string(9) &#8220;2.0.0 rc3&#8243;   ["ConfirmReadingTo"]=&gt;   string(0) &#8220;&#8221;   ["Hostname"]=&gt;   string(0) &#8220;&#8221;   ["Host"]=&gt;   string(14) &#8220;smtp.gmail.com&#8221;   ["Port"]=&gt;   int(465)   ["Helo"]=&gt;   string(0) &#8220;&#8221;   ["SMTPSecure"]=&gt;   string(3) &#8220;ssl&#8221;   ["SMTPAuth"]=&gt;   bool(true)   ["Username"]=&gt;   string(22) &#8220;orders@sourcingmap.com&#8221;   ["Password"]=&gt;   string(16) &#8220;ilovesourcingmap&#8221;   ["Timeout"]=&gt;   int(10)   ["SMTPDebug"]=&gt;   bool(false)   ["SMTPKeepAlive"]=&gt;   bool(false)   ["SingleTo"]=&gt;   bool(false)   ["smtp"]=&gt;   NULL   ["to"]=&gt;   array(1) {     [0]=&gt;     array(2) {       [0]=&gt;       string(20) &#8220;info@sourcingmap.com&#8221;       [1]=&gt;       string(11) &#8220;SourcingMap&#8221;     }   }   ["cc"]=&gt;   array(0) {   }   ["bcc"]=&gt;   array(0) {   }   ["ReplyTo"]=&gt;   array(1) {     [0]=&gt;     array(2) {       [0]=&gt;       string(16) &#8220;test@example.com&#8221;       [1]=&gt;       string(7) &#8220;My Name&#8221;     }   }   ["attachment"]=&gt;   array(0) {   }   ["CustomHeader"]=&gt;   array(0) {   }   ["message_type"]=&gt;   string(0) &#8220;&#8221;   ["boundary"]=&gt;   array(0) {   }   ["language"]=&gt;   array(0) {   }   ["error_count"]=&gt;   int(0)   ["LE"]=&gt;   string(1) &#8221; &#8221; } <strong><span style="color: red;">Your enquiry has been successfully sent to the Store Owner.</span></strong></div>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/gmail-needs-an-api' rel='bookmark' title='Permanent Link: Gmail needs an API'>Gmail needs an API</a> <small>Yesterday I spent some time investigating Google Wave. A very...</small></li>
<li><a href='http://www.hm2k.com/posts/tracking-an-ip-address' rel='bookmark' title='Permanent Link: Tracking an IP address'>Tracking an IP address</a> <small>In my job I have to manage lots of machines...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/how-not-to-use-phpmailer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding fonts into photoshop without adding them to windows</title>
		<link>http://www.hm2k.com/posts/adding-fonts-into-photoshop-without-adding-them-to-windows</link>
		<comments>http://www.hm2k.com/posts/adding-fonts-into-photoshop-without-adding-them-to-windows#comments</comments>
		<pubDate>Mon, 17 Aug 2009 17:15:54 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=470</guid>
		<description><![CDATA[If you use Photoshop for any kind of graphic or web design, you&#8217;ll understand the importance of having an array of fonts to choose from.
However, you may soon find yourself with a font overload. The problem is that once you get over about 1000 fonts in your Windows directory (usually &#8220;C:\Windows\Fonts\&#8221;) you&#8217;ll find that windows [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/missing-accessories-shortcuts-from-start-menu-on-windows-xp' rel='bookmark' title='Permanent Link: Missing accessories shortcuts from start menu on Windows XP'>Missing accessories shortcuts from start menu on Windows XP</a> <small>I&#8217;m currently using a computer that has the &#8220;Remote Desktop...</small></li>
<li><a href='http://www.hm2k.com/posts/correct-documents-and-settings-folder-on-windows-2000' rel='bookmark' title='Permanent Link: Correct Documents and Settings folder on Windows 2000'>Correct Documents and Settings folder on Windows 2000</a> <small>Today I get a frantic call from a client who&#8217;s...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-disable-windows-messenger' rel='bookmark' title='Permanent Link: How to Disable Windows Messenger'>How to Disable Windows Messenger</a> <small>Why would you want to disable Windows Messenger? Well you...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-restart-the-explorer-shell-in-windows-xp' rel='bookmark' title='Permanent Link: How to restart the explorer shell in Windows XP'>How to restart the explorer shell in Windows XP</a> <small>If you have landed yourself here chances are you already...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you use Photoshop for any kind of graphic or web design, you&#8217;ll understand the importance of having an array of fonts to choose from.</p>
<p>However, you may soon find yourself with a font overload. The problem is that once you get over about 1000 fonts in your Windows directory (usually &#8220;C:\Windows\Fonts\&#8221;) you&#8217;ll find that windows becomes very slow, particularly at startup.</p>
<p>To get around this, you don&#8217;t add the fonts to Windows, instead you add them into Photoshop, which is able to handle many more fonts than simply loading them into Windows.</p>
<p><span id="more-470"></span></p>
<p>The trick is to put them into the Adobe common fonts folder under program files (usually &#8220;C:\Program Files\Common Files\Adobe\Fonts\&#8221;).</p>
<p>You can get to this directory by going to Start &gt; Run and issuing the following:</p>
<blockquote><p>%ProgramFiles%\Common Files\Adobe\Fonts</p></blockquote>
<p>This should bring you to a directory called &#8220;fonts&#8221;, place your fonts in here and they will be loaded when Photoshop loads.</p>
<p>The more fonts you put in here, the longer Adobe Photoshop will take to load, however, Windows will perform a lot better overall this way.</p>
<p>If you&#8217;re downloading fonts from <a href="http://www.dafont.com/">dafont.com</a> like me, you&#8217;ll find that you&#8217;ll need to extract them from the zip file before you place them into this directory, although to most people that should be obvious.</p>
<p>You don&#8217;t have to reload Photoshop for the new font to start working, it should appear in the drop down menu straight away.</p>
<p>I had to do this the other day for the first time in ages on a new machine I had setup Adobe Photoshop CS3 on. I realised that I had forgotten the details! Once I had reminded myself I figured I would write it up here for future reference.</p>
<p>This should work on any version of Photoshop above 5.5, including Photoshop 6, 7, CS, CS2, CS3 and CS4.</p>
<p>Hope this helps!</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/missing-accessories-shortcuts-from-start-menu-on-windows-xp' rel='bookmark' title='Permanent Link: Missing accessories shortcuts from start menu on Windows XP'>Missing accessories shortcuts from start menu on Windows XP</a> <small>I&#8217;m currently using a computer that has the &#8220;Remote Desktop...</small></li>
<li><a href='http://www.hm2k.com/posts/correct-documents-and-settings-folder-on-windows-2000' rel='bookmark' title='Permanent Link: Correct Documents and Settings folder on Windows 2000'>Correct Documents and Settings folder on Windows 2000</a> <small>Today I get a frantic call from a client who&#8217;s...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-disable-windows-messenger' rel='bookmark' title='Permanent Link: How to Disable Windows Messenger'>How to Disable Windows Messenger</a> <small>Why would you want to disable Windows Messenger? Well you...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-restart-the-explorer-shell-in-windows-xp' rel='bookmark' title='Permanent Link: How to restart the explorer shell in Windows XP'>How to restart the explorer shell in Windows XP</a> <small>If you have landed yourself here chances are you already...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/adding-fonts-into-photoshop-without-adding-them-to-windows/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DVD Collection Software</title>
		<link>http://www.hm2k.com/posts/dvd-collection-software</link>
		<comments>http://www.hm2k.com/posts/dvd-collection-software#comments</comments>
		<pubDate>Fri, 14 Aug 2009 08:45:12 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[dvd]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=452</guid>
		<description><![CDATA[I wanted to find some software to help organise my DVD collection.
At first I thought there was only a few, but I soon discovered that there are quite a few&#8230;

Commercial

Delicious Library (Mac OS X Only)
DVD Profiler
MediaMan
DVDpedia (Mac OS X Only)
Movie Collector
AllMyMovies
EasyMovieOrganizer
GoToMyCollection
Disk Catalog
ReaderWare

Free

GCstar
Libra
 XMM
CD Collect
Movie Catalog
CruchyMedia
Coolector
Movienizer
PVD/VideoDB
VCDdb
Griffith
Camel Disc Catalog
EMDB

Web

DVD Crate
DVD Corral
DVD Spot
Movie Collector Plus
What Yah

Firstly I intend [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/icon-software' rel='bookmark' title='Permanent Link: Icon Software'>Icon Software</a> <small>Over the past few weeks I&#8217;ve been assisting the creation...</small></li>
<li><a href='http://www.hm2k.com/posts/what-is-the-best-antivirus-software' rel='bookmark' title='Permanent Link: What is the best antivirus software?'>What is the best antivirus software?</a> <small>This is a question that I get asked very often....</small></li>
<li><a href='http://www.hm2k.com/posts/hp-software-update' rel='bookmark' title='Permanent Link: HP Software Update'>HP Software Update</a> <small>Today, I am trying to install a &#8220;HP Scanjet 7650n&#8221;,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I wanted to find some software to help organise my DVD collection.</p>
<p>At first I thought there was only a few, but I soon discovered that there are quite a few&#8230;</p>
<p><span id="more-452"></span></p>
<p><strong>Commercial</strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Delicious_Library">Delicious Library</a> (Mac OS X Only)</li>
<li><a href="http://en.wikipedia.org/wiki/DVD_Profiler">DVD Profiler</a></li>
<li><a href="http://en.wikipedia.org/wiki/MediaMan">MediaMan</a></li>
<li><a href="http://en.wikipedia.org/wiki/DVDpedia">DVDpedia</a> (Mac OS X Only)</li>
<li><a href="http://www.collectorz.com/movie/">Movie Collector</a></li>
<li><a href="http://www.bolidesoft.com/allmymovies.html">AllMyMovies</a></li>
<li><a href="http://www.easymovieorganizer.com/">EasyMovieOrganizer</a></li>
<li><a href="http://www.gotomycollection.com/">GoToMyCollection</a></li>
<li><a href="http://www.disk-catalog.com/">Disk Catalog</a></li>
<li><a href="http://www.readerware.com/">ReaderWare</a></li>
</ul>
<p><strong>Free</strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/GCstar">GCstar</a></li>
<li><a href="http://en.wikipedia.org/wiki/Libra_(software)">Libra</a></li>
<li><a href="http://xmm.sourceforge.net/"> XMM</a></li>
<li><a href="http://cdcollect.sourceforge.net/">CD Collect</a></li>
<li><a href="http://www.antp.be/software/moviecatalog/">Movie Catalog</a></li>
<li><a href="http://www.crunchymedia.com/">CruchyMedia</a></li>
<li><a href="http://www.coollector.com/">Coolector</a></li>
<li><a href="http://www.movienizer.com/">Movienizer</a></li>
<li><a href="http://www.videodb.info/forum_en/index.php">PVD/VideoDB</a></li>
<li><a href="http://vcddb.konni.com/">VCDdb</a></li>
<li><a href="http://griffith.cc/">Griffith</a></li>
<li><a href="http://www.cameldisc.com/">Camel Disc Catalog</a></li>
<li><a href="http://www.emdb.tk/">EMDB</a></li>
</ul>
<p><strong>Web</strong></p>
<ul>
<li><a href="http://www.dvdcrate.com/">DVD Crate</a></li>
<li><a href="http://www.dvdcorral.com/">DVD Corral</a></li>
<li><a href="http://www.dvdspot.com/">DVD Spot</a></li>
<li><a href="http://www.moviecollectorplus.com/">Movie Collector Plus</a></li>
<li><a href="http://www.whatyah.com/">What Yah</a></li>
</ul>
<p>Firstly I intend to find one I like and use it to organise my DVD collection. My favourite so far is DVD Profiler, however once you get to 50 DVDs, you must pay to add more. I easily have over 100.</p>
<p>I didn&#8217;t really like many of the free or open source ones and some didn&#8217;t seem to even work correctly, however, I have no intention of paying for something that really should be free.</p>
<p>As you can probably see, there are a few entries in Wikipedia, so eventually I may palatially port this list to Wikipedia.</p>
<p>Let me know if you find this useful and let me know how you get on with the software.</p>
<p>Thanks.</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/icon-software' rel='bookmark' title='Permanent Link: Icon Software'>Icon Software</a> <small>Over the past few weeks I&#8217;ve been assisting the creation...</small></li>
<li><a href='http://www.hm2k.com/posts/what-is-the-best-antivirus-software' rel='bookmark' title='Permanent Link: What is the best antivirus software?'>What is the best antivirus software?</a> <small>This is a question that I get asked very often....</small></li>
<li><a href='http://www.hm2k.com/posts/hp-software-update' rel='bookmark' title='Permanent Link: HP Software Update'>HP Software Update</a> <small>Today, I am trying to install a &#8220;HP Scanjet 7650n&#8221;,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/dvd-collection-software/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Icon Software</title>
		<link>http://www.hm2k.com/posts/icon-software</link>
		<comments>http://www.hm2k.com/posts/icon-software#comments</comments>
		<pubDate>Sat, 01 Aug 2009 11:38:41 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=431</guid>
		<description><![CDATA[Over the past few weeks I&#8217;ve been assisting the creation of articles regarding icon software on Wikipedia.
It started when I helped improve an article on &#8220;Icon Editors&#8220;, but because it lacked notability on its own, it was merged with the parent &#8220;Computer icon&#8221; article.
The list of &#8220;Icon Editor Software&#8221; then became a &#8220;List of icon [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/safely-remove-hardware-icon' rel='bookmark' title='Permanent Link: Safely Remove Hardware Icon'>Safely Remove Hardware Icon</a> <small>Here&#8217;s a quick guide on what to do if your...</small></li>
<li><a href='http://www.hm2k.com/posts/dvd-collection-software' rel='bookmark' title='Permanent Link: DVD Collection Software'>DVD Collection Software</a> <small>I wanted to find some software to help organise my...</small></li>
<li><a href='http://www.hm2k.com/posts/free-icons' rel='bookmark' title='Permanent Link: Free icon sets for your website'>Free icon sets for your website</a> <small>If you don&#8217;t have the time to make your own...</small></li>
<li><a href='http://www.hm2k.com/posts/hp-software-update' rel='bookmark' title='Permanent Link: HP Software Update'>HP Software Update</a> <small>Today, I am trying to install a &#8220;HP Scanjet 7650n&#8221;,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Over the past few weeks I&#8217;ve been <a href="http://en.wikipedia.org/wiki/Special:Contributions/Hm2k">assisting the creation</a> of articles regarding icon software on Wikipedia.</p>
<p>It started when I helped improve an article on &#8220;<a href="http://en.wikipedia.org/w/index.php?title=Icon_editor&amp;oldid=298521785">Icon Editors</a>&#8220;, but because it lacked notability on its own, it was merged with the parent &#8220;<a href="http://en.wikipedia.org/wiki/Computer_icon">Computer icon</a>&#8221; article.<span id="more-431"></span></p>
<p>The list of &#8220;Icon Editor Software&#8221; then became a &#8220;<a href="http://en.wikipedia.org/wiki/List_of_icon_software">List of icon software</a>&#8220;.</p>
<p>So far, the list contains: <a href="http://en.wikipedia.org/wiki/@icon_sushi">@icon sushi</a>, <a href="http://en.wikipedia.org/wiki/Axialis_IconWorkshop">Axialis IconWorkshop</a>,<a href="http://en.wikipedia.org/wiki/Greenfish_Icon_Editor_Pro"> Greenfish Icon Editor Pro</a>, <a href="http://en.wikipedia.org/wiki/IcoFX">IcoFX</a>, <a href="http://en.wikipedia.org/wiki/IconBuilder">IconBuilder</a>, <a href="http://en.wikipedia.org/wiki/IconEdit2">IconEdit2</a>, <a href="http://en.wikipedia.org/wiki/Microangelo_Toolset">Microangelo Toolset</a> and <a href="http://en.wikipedia.org/wiki/RealWorld_Icon_Editor">RealWorld Icon Editor</a>.</p>
<p>My favorite icon software for Windows is <em>Microangelo Toolset</em>, but since this is expensive, I&#8217;d probably likely use a freeware alternative such as <em>IcoFX</em>, since there&#8217;s no decent open source <a href="http://alternativeto.net/desktop/microangelo-toolset/">alternative yet</a>. However, I have yet to try out @icon sushi and many of the others.</p>
<p>I am looking to expand the list, so if you know anything about icon software and can provide notability (such as a professional written review or tutorial) for it, that would be very useful.</p>
<p>The best reference for icon software I could find was an article called &#8220;<a href="http://www.officialwindowsmagazine.com/4352741769176146053/create-your-own-icons.html">Create your own icons</a>&#8221; written by Karl Hodge (who often writes for one of my favorite magazines &#8211; <a href="http://en.wikipedia.org/wiki/.net_%28magazine%29">.net magazine</a>).</p>
<p>Although contributing to Wikipedia is satisfying, I can&#8217;t help but think that I&#8217;ve wasted far too much time on this, and I wouldn&#8217;t like to think my efforts are totally futile so perhaps one day an online magazine such as <a href="http://www.smashingmagazine.com/">SmashingMagazine</a> will use it as a base to review of all the popular icon software out there or perhaps even credit me for the content suggestion and it will have all been worth while.</p>
<p>Your feedback is welcomed.</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/safely-remove-hardware-icon' rel='bookmark' title='Permanent Link: Safely Remove Hardware Icon'>Safely Remove Hardware Icon</a> <small>Here&#8217;s a quick guide on what to do if your...</small></li>
<li><a href='http://www.hm2k.com/posts/dvd-collection-software' rel='bookmark' title='Permanent Link: DVD Collection Software'>DVD Collection Software</a> <small>I wanted to find some software to help organise my...</small></li>
<li><a href='http://www.hm2k.com/posts/free-icons' rel='bookmark' title='Permanent Link: Free icon sets for your website'>Free icon sets for your website</a> <small>If you don&#8217;t have the time to make your own...</small></li>
<li><a href='http://www.hm2k.com/posts/hp-software-update' rel='bookmark' title='Permanent Link: HP Software Update'>HP Software Update</a> <small>Today, I am trying to install a &#8220;HP Scanjet 7650n&#8221;,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/icon-software/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
