<?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>Signature Web Media</title>
	<atom:link href="http://signaturewebmedia.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://signaturewebmedia.com/blog</link>
	<description>Signature Web Media Staff&#039;s Ordinary Blog (more like a technical memos)</description>
	<lastBuildDate>Tue, 18 Feb 2014 15:33:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.9</generator>
	<item>
		<title>MySQL Order By date type issue</title>
		<link>http://signaturewebmedia.com/blog/178/mysql-order-by-date-type-issue/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-order-by-date-type-issue</link>
					<comments>http://signaturewebmedia.com/blog/178/mysql-order-by-date-type-issue/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 18 Feb 2014 15:33:04 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Auto Increment]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Christmas Day]]></category>
		<category><![CDATA[Doc]]></category>
		<category><![CDATA[Gotcha]]></category>
		<category><![CDATA[Holidays]]></category>
		<category><![CDATA[Independence Day]]></category>
		<category><![CDATA[Labor Day]]></category>
		<category><![CDATA[Lt]]></category>
		<category><![CDATA[Manual Mysql]]></category>
		<category><![CDATA[Memorial Day]]></category>
		<category><![CDATA[New Year]]></category>
		<category><![CDATA[Null]]></category>
		<category><![CDATA[Refman]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Table Structure]]></category>
		<category><![CDATA[Thanks Giving Day]]></category>
		<category><![CDATA[Varchar]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=178</guid>

					<description><![CDATA[<p>This must be the &#8220;gotcha&#8221; type of stuff when you think just using the &#8220;ORDER BY &#60;date type&#62;&#8221; clause would give you back the correct results in MySQL.<br />
My original table structure and its data:<br />
mysql&#62; describe holidays;<br />
+-----------------+--------------+------+-----+---------+----------------+<br />
&#124; Field           &#124; Type         &#124; Null &#124; Key &#124; Default &#124; Extra          &#124;<br />
+-----------------+--------------+------+-----+---------+----------------+<br />
&#124; holidayId       &#124; int(11)      &#124; NO   &#124; PRI &#124; NULL    &#124; auto_increment &#124;<br />
&#124; holidayName     &#124; varchar(255) &#124; NO   &#124;     &#124; NULL    &#124;                &#124;<br />
&#124; holidayDate     &#124; date         &#124; NO   &#124;     &#124; NULL    &#124;                &#124;<br />
&#124; holidayDuration &#124; int(11)      &#124; NO   &#124;     &#124; NULL    &#124;                &#124;<br />
+-----------------+--------------+------+-----+---------+----------------+<br />
mysql&#62; select holidayId, holidayName, holidayDate from holidays;<br />
+-----------+-------------------+-------------+<br />
&#124; holidayId &#124; holidayName       &#124; holidayDate &#124;<br />
+-----------+-------------------+-------------+<br />
&#124; 1         &#124; Memorial Day      &#124; 2014-05-26  &#124;<br />
&#124; 2         &#124; Independence Day  &#124; 2014-07-04  &#124;<br />
&#124; 3         &#124; Labor Day         &#124; 2014-09-01  &#124;<br />
&#124; 4         &#124; Thanks Giving Day &#124; 2014-11-27  &#124;<br />
&#124; 5         &#124; Christmas Day     &#124; 2014-12-25  &#124;<br />
&#124; 6         &#124; New Year's Day    &#124; 2015-01-01  &#124;<br />
+-----------+-------------------+-------------+<br />
Then I&#8217;d query the table with the ORDER BY clause with some DATE_FORMAT():<br />
mysql&#62; SELECT holidayId, holidayName, date_format(holidayDate,'%m/%d/%Y') holidayDate<br />
 -&#62; FROM holidays<br />
 -&#62; ORDER BY holidayDate;<br />
+-----------+-------------------+-------------+<br />
&#124; holidayId &#124; holidayName       &#124; holidayDate &#124;<br />
+-----------+-------------------+-------------+<br />
&#124; 6         &#124; New Year's Day    &#124; 01/01/2015  &#124;<br />
&#124; 1         &#124; Memorial Day      &#124; 05/26/2014  &#124;<br />
&#124; 2         &#124; Independence Day  &#124; 07/04/2014  &#124;<br />
&#124; 3         &#124; Labor Day         &#124; 09/01/2014  &#124;<br />
&#124; 4         &#124; Thanks Giving Day &#124; 11/27/2014  &#124;<br />
&#124; 5         &#124; Christmas Day     &#124; 12/25/2014  &#124;<br />
+-----------+-------------------+-------------+<br />
As you can see, the New Year&#8217;s Day for 2015 is at top. It seems like the records were sorted based on the numbers and not by the chronological orders.<br />
According to the manual (http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format), the DATE_FORMAT() would return &#8220;a string.&#8221;<br />
Thus, the correct way to sort the date type column is to sort by the original column name. In our case, the original column name was aliased/renamed as &#8220;holidayDate.&#8221; If we did not alias this, it would have been:<br />
mysql&#62; SELECT date_format(holidayDate,'%m/%d/%Y')<br />
 -&#62; FROM holidays;<br />
+-------------------------------------+<br />
&#124; date_format(holidayDate,'%m/%d/%Y') &#124;<br />
+-------------------------------------+<br />
&#124; 05/26/2014                          &#124;<br />
&#124; 07/04/2014                          &#124;<br />
&#124; 09/01/2014                          &#124;<br />
&#124; 11/27/2014                          &#124;<br />
&#124; 12/25/2014                          &#124;<br />
&#124; 01/01/2015                          &#124;<br />
+-------------------------------------+<br />
===&#62; it became "date_format(holidayDate,'%m/%d/%Y')"<br />
Thus my workaround is (I want to use alias!):<br />
mysql&#62; SELECT holidayId, holidayName, date_format(holidayDate,'%m/%d/%Y') 'Holiday Date'<br />
 -&#62; FROM holidays<br />
 -&#62; ORDER BY holidayDate;<br />
+-----------+-------------------+--------------+<br />
&#124; holidayId &#124; holidayName       &#124; Holiday Date &#124;<br />
+-----------+-------------------+--------------+<br />
&#124;         1 &#124; Memorial Day      &#124; 05/26/2014   &#124;<br />
&#124;         2 &#124; Independence Day  &#124; 07/04/2014   &#124;<br />
&#124;         3 &#124; Labor Day         &#124; 09/01/2014   &#124;<br />
&#124;         4 &#124; Thanks Giving Day &#124; 11/27/2014   &#124;<br />
&#124;         5 &#124; Christmas Day     &#124; 12/25/2014   &#124;<br />
&#124;         6 &#124; New Year's Day    &#124; 01/01/2015   &#124;<br />
+-----------+-------------------+--------------+</p>
The post <a href="http://signaturewebmedia.com/blog/178/mysql-order-by-date-type-issue/">MySQL Order By date type issue</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>This must be the &#8220;gotcha&#8221; type of stuff when you think just using the &#8220;ORDER BY &lt;date type&gt;&#8221; clause would give you back the correct results in MySQL.</p>
<p>My original table structure and its data:</p>
<pre>mysql&gt; describe holidays;
+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| holidayId       | int(11)      | NO   | PRI | NULL    | auto_increment |
| holidayName     | varchar(255) | NO   |     | NULL    |                |
| holidayDate     | date         | NO   |     | NULL    |                |
| holidayDuration | int(11)      | NO   |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+</pre>
<pre>mysql&gt; select holidayId, holidayName, holidayDate from holidays;
+-----------+-------------------+-------------+
| holidayId | holidayName       | holidayDate |
+-----------+-------------------+-------------+
| 1         | Memorial Day      | 2014-05-26  |
| 2         | Independence Day  | 2014-07-04  |
| 3         | Labor Day         | 2014-09-01  |
| 4         | Thanks Giving Day | 2014-11-27  |
| 5         | Christmas Day     | 2014-12-25  |
| 6         | New Year's Day    | 2015-01-01  |
+-----------+-------------------+-------------+</pre>
<p>Then I&#8217;d query the table with the ORDER BY clause with some DATE_FORMAT():
<pre>mysql&gt; SELECT holidayId, holidayName, date_format(holidayDate,'%m/%d/%Y') holidayDate
 -&gt; FROM holidays
 -&gt; ORDER BY holidayDate;
+-----------+-------------------+-------------+
| holidayId | holidayName       | holidayDate |
+-----------+-------------------+-------------+
| <strong><span style="color: #ff0000;">6</span></strong>         | <span style="color: #ff0000;"><strong>New Year's Day</strong></span>    | <strong><span style="color: #ff0000;">01/01/2015</span></strong>  |
| 1         | Memorial Day      | 05/26/2014  |
| 2         | Independence Day  | 07/04/2014  |
| 3         | Labor Day         | 09/01/2014  |
| 4         | Thanks Giving Day | 11/27/2014  |
| 5         | Christmas Day     | 12/25/2014  |
+-----------+-------------------+-------------+</pre>
<p>As you can see, the New Year&#8217;s Day for 2015 is at top. It seems like the records were sorted based on the numbers and not by the chronological orders.</p><p style="float: right;margin: 4px;"><script type="text/javascript"><!--
google_ad_client = "pub-4620808112959574";
/* SigWM 250x250, created 11/25/09 */
google_ad_slot = "3529049372";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p></p>
<p>According to the manual (http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format), the DATE_FORMAT() would return &#8220;a string.&#8221;</p>
<p>Thus, the correct way to sort the date type column is to sort by the original column name. In our case, the original column name was aliased/renamed as &#8220;holidayDate.&#8221; If we did not alias this, it would have been:</p>
<pre>mysql&gt; SELECT date_format(holidayDate,'%m/%d/%Y')
 -&gt; FROM holidays;
+-------------------------------------+
| <strong><span style="color: #ff0000;">date_format(holidayDate,'%m/%d/%Y')</span></strong> |
+-------------------------------------+
| 05/26/2014                          |
| 07/04/2014                          |
| 09/01/2014                          |
| 11/27/2014                          |
| 12/25/2014                          |
| 01/01/2015                          |
+-------------------------------------+</pre>
<pre>===&gt; it became "date_format(holidayDate,'%m/%d/%Y')"</pre>
<p>Thus my workaround is (I want to use alias!):</p>
<pre>mysql&gt; SELECT holidayId, holidayName, date_format(holidayDate,'%m/%d/%Y') <span style="color: #ff0000;">'Holiday Date'</span>
 -&gt; FROM holidays
 -&gt; ORDER BY <strong><span style="color: #ff0000;">holidayDate</span></strong>;
+-----------+-------------------+--------------+
| holidayId | holidayName       | Holiday Date |
+-----------+-------------------+--------------+
|         1 | Memorial Day      | 05/26/2014   |
|         2 | Independence Day  | 07/04/2014   |
|         3 | Labor Day         | 09/01/2014   |
|         4 | Thanks Giving Day | 11/27/2014   |
|         5 | Christmas Day     | 12/25/2014   |
|         6 | New Year's Day    | 01/01/2015   |
+-----------+-------------------+--------------+</pre>The post <a href="http://signaturewebmedia.com/blog/178/mysql-order-by-date-type-issue/">MySQL Order By date type issue</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/178/mysql-order-by-date-type-issue/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>HP 10BII financial calculator &#8211; comma and decimal point swap</title>
		<link>http://signaturewebmedia.com/blog/174/hp-10bii-financial-calculator-comma-and-decimal-point-swap/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hp-10bii-financial-calculator-comma-and-decimal-point-swap</link>
					<comments>http://signaturewebmedia.com/blog/174/hp-10bii-financial-calculator-comma-and-decimal-point-swap/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 09 Feb 2014 17:54:26 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=174</guid>

					<description><![CDATA[<p>This is really funny &#8211; one day, I realized that my HP© 10BII financial calculator is displaying a comma instead of a decimal point and displaying a decimal point for a comma&#8230;<br />
Very confusing&#8230;<br />
The fix is to press &#8220;shift&#8221;(brown key on the left) and &#8220;.&#8221; (the decimal point).<br />
The calculator&#8217;s user manual is downloadable from the manufacturer&#8217;s site: direct link to the manual</p>
The post <a href="http://signaturewebmedia.com/blog/174/hp-10bii-financial-calculator-comma-and-decimal-point-swap/">HP 10BII financial calculator – comma and decimal point swap</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>This is really funny &#8211; one day, I realized that my HP© 10BII financial calculator is displaying a comma instead of a decimal point and displaying a decimal point for a comma&#8230;</p>
<p>Very confusing&#8230;</p>
<p>The fix is to press &#8220;shift&#8221;(brown key on the left) and &#8220;.&#8221; (the decimal point).</p>
<p>The calculator&#8217;s user manual is downloadable from the manufacturer&#8217;s site: <a title="user's guide" href="http://h10032.www1.hp.com/ctg/Manual/bpia5213.pdf" target="_blank">direct link to the manual</a></p>The post <a href="http://signaturewebmedia.com/blog/174/hp-10bii-financial-calculator-comma-and-decimal-point-swap/">HP 10BII financial calculator – comma and decimal point swap</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/174/hp-10bii-financial-calculator-comma-and-decimal-point-swap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>/usr/bin/convert.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory</title>
		<link>http://signaturewebmedia.com/blog/169/usrbinconvert-exe-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-such-file-or-directory/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usrbinconvert-exe-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-such-file-or-directory</link>
					<comments>http://signaturewebmedia.com/blog/169/usrbinconvert-exe-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-such-file-or-directory/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 11 Jul 2013 15:33:57 +0000</pubDate>
				<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[Convert Exe]]></category>
		<category><![CDATA[cygwin convert dll missing ImageMagick]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[Dll C]]></category>
		<category><![CDATA[Dll File]]></category>
		<category><![CDATA[Error While Loading Shared Libraries]]></category>
		<category><![CDATA[Execution]]></category>
		<category><![CDATA[Imagemagick]]></category>
		<category><![CDATA[Jpg]]></category>
		<category><![CDATA[Lh]]></category>
		<category><![CDATA[Shared Object]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=169</guid>

					<description><![CDATA[<p>I was trying to use the ImageMagick in cygwin to create a jpeg file; however, the execution ended up with the error:<br />
$ convert -size 94&#215;54 xc:white lh.jpg<br />
/usr/bin/convert.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory<br />
 It seems like some DLL file(s) were missing. To figure that out,<br />
$ cygcheck convert<br />
Found: .\convert.exe<br />
Found: C:\cygwin\bin\convert.exe<br />
Found: C:\cygwin\bin\convert.exe<br />
Found: C:\WINDOWS\system32\convert.exe<br />
Found: C:\cygwin\bin\convert.exe<br />
.\convert.exe<br />
.\cygMagickCore-5.dll<br />
.\cyggcc_s-1.dll<br />
.\cygwin1.dll<br />
C:\WINDOWS\system32\KERNEL32.dll<br />
C:\WINDOWS\system32\ntdll.dll<br />
.\cyggomp-1.dll<br />
.\cygautotrace-3.dll<br />
.\cygming-1.dll<br />
.\cygfreetype-6.dll<br />
.\cygbz2-1.dll<br />
.\cygz.dll<br />
.\cyggif-4.dll<br />
.\cygX11-6.dll<br />
.\cygxcb-1.dll<br />
.\cygXau-6.dll<br />
.\cygXdmcp-6.dll<br />
.\cygpng15-15.dll<br />
.\cygpstoedit-0.dll<br />
.\cygstdc++-6.dll<br />
.\cyggd-2.dll<br />
.\cygfontconfig-1.dll<br />
.\cygexpat-1.dll<br />
.\cygjpeg-8.dll<br />
.\cygXpm-4.dll<br />
.\cygcairo-2.dll<br />
.\cygpixman-1-0.dll<br />
.\cygxcb-render-0.dll<br />
.\cygxcb-shm-0.dll<br />
.\cygXext-6.dll<br />
.\cygXrender-1.dll<br />
.\cygfftw3-3.dll<br />
.\cygfpx-1.dll<br />
.\cygglib-2.0-0.dll<br />
.\cygiconv-2.dll<br />
.\cygintl-8.dll<br />
.\cygpcre-1.dll<br />
.\cyggobject-2.0-0.dll<br />
.\cygffi-6.dll<br />
.\cyggs-9.dll<br />
.\cygidn-11.dll<br />
.\cyglcms2-2.dll<br />
.\cygpaper-1.dll<br />
.\cygtiff-5.dll<br />
.\cygjbig-2.dll<br />
.\cygXt-6.dll<br />
.\cygICE-6.dll<br />
.\cygSM-6.dll<br />
.\cyguuid-1.dll<br />
.\cygjasper-1.dll<br />
.\cygltdl-7.dll<br />
.\cyglzma-5.dll<br />
.\cygpango-1.0-0.dll<br />
.\cyggmodule-2.0-0.dll<br />
.\cygthai-0.dll<br />
.\cygdatrie-1.dll<br />
.\cygpangocairo-1.0-0.dll<br />
.\cygpangoft2-1.0-0.dll<br />
.\cygharfbuzz-0.dll<br />
.\cyggraphite2-3.dll<br />
.\cygicule48.dll<br />
.\cygicuuc48.dll<br />
.\cygicudata48.dll<br />
.\cygrsvg-2-2.dll<br />
.\cygcroco-0.6-3.dll<br />
.\cygxml2-2.dll<br />
.\cyggdk_pixbuf-2.0-0.dll<br />
.\cyggio-2.0-0.dll<br />
C:\WINDOWS\system32\ADVAPI32.DLL<br />
C:\WINDOWS\system32\RPCRT4.dll<br />
C:\WINDOWS\system32\Secur32.dll<br />
C:\WINDOWS\system32\GDI32.dll<br />
C:\WINDOWS\system32\USER32.dll<br />
.\cygMagickWand-5.dll<br />
cygcheck: track_down: could not find cygpng14-14.dll<br />
 <br />
Installing &#8220;linpng: PNG library (docs and demos)&#8221; solved the issue. (I had to reboot the machine.)</p>
The post <a href="http://signaturewebmedia.com/blog/169/usrbinconvert-exe-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-such-file-or-directory/">/usr/bin/convert.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>I was trying to use the ImageMagick in cygwin to create a jpeg file; however, the execution ended up with the error:</p>
<blockquote><p>$ convert -size 94&#215;54 xc:white lh.jpg<br />
/usr/bin/convert.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory</p></blockquote>
<p> It seems like some DLL file(s) were missing. To figure that out,</p>
<blockquote><p>$ cygcheck convert<br />
Found: .\convert.exe<br />
Found: C:\cygwin\bin\convert.exe<br />
Found: C:\cygwin\bin\convert.exe<br />
Found: C:\WINDOWS\system32\convert.exe<br />
Found: C:\cygwin\bin\convert.exe<br />
.\convert.exe<br />
.\cygMagickCore-5.dll<br />
.\cyggcc_s-1.dll<br />
.\cygwin1.dll<br />
C:\WINDOWS\system32\KERNEL32.dll<br />
C:\WINDOWS\system32\ntdll.dll<br />
.\cyggomp-1.dll<br />
.\cygautotrace-3.dll<br />
.\cygming-1.dll<br />
.\cygfreetype-6.dll<br />
.\cygbz2-1.dll<br />
.\cygz.dll<br />
.\cyggif-4.dll<br />
.\cygX11-6.dll<br />
.\cygxcb-1.dll<br />
.\cygXau-6.dll<br />
.\cygXdmcp-6.dll<br />
.\cygpng15-15.dll<br />
.\cygpstoedit-0.dll<br />
.\cygstdc++-6.dll<br />
.\cyggd-2.dll<br />
.\cygfontconfig-1.dll<br />
.\cygexpat-1.dll<br />
.\cygjpeg-8.dll<br />
.\cygXpm-4.dll<br />
.\cygcairo-2.dll<br />
.\cygpixman-1-0.dll<br />
.\cygxcb-render-0.dll<br />
.\cygxcb-shm-0.dll<br />
.\cygXext-6.dll<br />
.\cygXrender-1.dll<br />
.\cygfftw3-3.dll<br />
.\cygfpx-1.dll<br />
.\cygglib-2.0-0.dll<br />
.\cygiconv-2.dll<br />
.\cygintl-8.dll<br />
.\cygpcre-1.dll<br />
.\cyggobject-2.0-0.dll<br />
.\cygffi-6.dll<br />
.\cyggs-9.dll<br />
.\cygidn-11.dll<br />
.\cyglcms2-2.dll<br />
.\cygpaper-1.dll<br />
.\cygtiff-5.dll<br />
.\cygjbig-2.dll<br />
.\cygXt-6.dll<br />
.\cygICE-6.dll<br />
.\cygSM-6.dll<br />
.\cyguuid-1.dll<br />
.\cygjasper-1.dll<br />
.\cygltdl-7.dll<br />
.\cyglzma-5.dll<br />
.\cygpango-1.0-0.dll<br />
.\cyggmodule-2.0-0.dll<br />
.\cygthai-0.dll<br />
.\cygdatrie-1.dll<br />
.\cygpangocairo-1.0-0.dll<br />
.\cygpangoft2-1.0-0.dll<br />
.\cygharfbuzz-0.dll<br />
.\cyggraphite2-3.dll<br />
.\cygicule48.dll<br />
.\cygicuuc48.dll<br />
.\cygicudata48.dll<br />
.\cygrsvg-2-2.dll<br />
.\cygcroco-0.6-3.dll<br />
.\cygxml2-2.dll<br />
.\cyggdk_pixbuf-2.0-0.dll<br />
.\cyggio-2.0-0.dll<br />
C:\WINDOWS\system32\ADVAPI32.DLL<br />
C:\WINDOWS\system32\RPCRT4.dll<br />
C:\WINDOWS\system32\Secur32.dll<br />
C:\WINDOWS\system32\GDI32.dll<br />
C:\WINDOWS\system32\USER32.dll<br />
.\cygMagickWand-5.dll<br />
<span style="color: #ff0000;">cygcheck: track_down: could not find cygpng14-14.dll</span></p></blockquote>
<p> <br />
Installing &#8220;linpng: PNG library (docs and demos)&#8221; solved the issue. (I had to reboot the machine.)</p>The post <a href="http://signaturewebmedia.com/blog/169/usrbinconvert-exe-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-such-file-or-directory/">/usr/bin/convert.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/169/usrbinconvert-exe-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-such-file-or-directory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>訃報</title>
		<link>http://signaturewebmedia.com/blog/166/%e8%a8%83%e5%a0%b1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e8%25a8%2583%25e5%25a0%25b1</link>
					<comments>http://signaturewebmedia.com/blog/166/%e8%a8%83%e5%a0%b1/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 23 Jul 2012 03:57:35 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=166</guid>

					<description><![CDATA[<p>日本オラクル社員時代に大変お世話になった木脇高太郎氏がお亡くなりになられたとのこと。<br />
ご冥福を祈ります。どうもありがとうございました。</p>
The post <a href="http://signaturewebmedia.com/blog/166/%e8%a8%83%e5%a0%b1/">訃報</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>日本オラクル社員時代に大変お世話になった木脇高太郎氏がお亡くなりになられたとのこと。<br />
ご冥福を祈ります。どうもありがとうございました。</p>The post <a href="http://signaturewebmedia.com/blog/166/%e8%a8%83%e5%a0%b1/">訃報</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/166/%e8%a8%83%e5%a0%b1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSI Sound Effect Manager removal</title>
		<link>http://signaturewebmedia.com/blog/160/msi-sound-effect-manager-removal/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=msi-sound-effect-manager-removal</link>
					<comments>http://signaturewebmedia.com/blog/160/msi-sound-effect-manager-removal/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 12 Jan 2012 01:55:12 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[audio device]]></category>
		<category><![CDATA[control panel]]></category>
		<category><![CDATA[Control Panel Application]]></category>
		<category><![CDATA[Dword]]></category>
		<category><![CDATA[Hkey Users]]></category>
		<category><![CDATA[Legacy]]></category>
		<category><![CDATA[Machine Software]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Msi]]></category>
		<category><![CDATA[Pstools]]></category>
		<category><![CDATA[Reboot]]></category>
		<category><![CDATA[Regedit]]></category>
		<category><![CDATA[Software Microsoft]]></category>
		<category><![CDATA[Sound Effect]]></category>
		<category><![CDATA[sound effect manager]]></category>
		<category><![CDATA[Sound Effects]]></category>
		<category><![CDATA[Systemroot]]></category>
		<category><![CDATA[Weird Behavior]]></category>
		<category><![CDATA[windows 7]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=160</guid>

					<description><![CDATA[<p>I&#8217;ve personally suffered from MSI&#8217;s Sound Effect manager&#8217;s weird behavior on Windows 7: the sound effects are on even if they are disabled. Re-installing the drive from Reaktek did not help either. I know the Sound Effect manager is a legacy control panel application, thus it was a possibility this to happen&#8230;<br />
Searching on internet did not really help. After suffering almost whole day, I was finally able to fix the problem.<br />
Here&#8217;s what I did.</p>
<p>Disable AC97 device from bios.<br />
reboot (naturally)<br />
deleted entries from registry via regedit.exe</p>
<p>(Make sure you make export of appropriate registry section each time.)<br />
download PsTools from Microsoft&#8217;s Sysinternals.<br />
run regedit.exe via psexec.exe:</p>
<p>psexec -s -i -d c:\windows\regedit.exe</p>
<p>delete following entries in the registory:</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2]<br />
&#8220;%SystemRoot%\\system32\\ALSNDMGR.CPL&#8221;=dword:00000004<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2]<br />
&#8220;%SystemRoot%\\system32\\ALSNDMGR.CPL&#8221;=dword:00000004<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles]<br />
&#8220;%SystemPath%\\system32\\drivers\\RTKVAC.SYS&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\SOUNDMAN.EXE&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\ALSNDMGR.CPL&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\ALSNDMGR.WAV&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\RTLCPL.EXE&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\RTLCPAPI.dll&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\RtkCfg.dll&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\RtkAPO.dll&#8221;=dword:00000005<br />
&#8220;%SystemPath%\\system32\\RtkPgExt.dll&#8221;=dword:00000005<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]<br />
&#8220;C:\\Windows\\System32\\ALSNDMGR.CPL&#8221;=&#8221;RUNASADMIN&#8221;<br />
[HKEY_USERS\S-1-5-21-3750584346-3454113483-1130964700-1000\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted]<br />
&#8220;C:\\Windows\\System32\\ALSNDMGR.CPL&#8221;=dword:00000010<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]<br />
&#8220;SoundMan&#8221;=&#8221;SOUNDMAN.EXE&#8221;</p>
<p>and deleted the files mentioned in the deleted registry values.</p>
<p>After this, restart the computer and re-enable the AC97. Windows should automatically re-configure the sound device.<br />
Good luck!</p>
The post <a href="http://signaturewebmedia.com/blog/160/msi-sound-effect-manager-removal/">MSI Sound Effect Manager removal</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve personally suffered from MSI&#8217;s Sound Effect manager&#8217;s weird behavior on Windows 7: the sound effects are on even if they are disabled. Re-installing the drive from Reaktek did not help either. I know the Sound Effect manager is a legacy control panel application, thus it was a possibility this to happen&#8230;</p>
<p>Searching on internet did not really help. After suffering almost whole day, I was finally able to fix the problem.</p>
<p>Here&#8217;s what I did.</p>
<ol>
<li>Disable AC97 device from bios.</li>
<li>reboot (naturally)</li>
<li>deleted entries from registry via regedit.exe
<ol>
<li>(Make sure you make export of appropriate registry section each time.)</li>
<li>download <a href="http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx" target="_blank">PsTools</a> from Microsoft&#8217;s Sysinternals.</li>
<li>run regedit.exe via psexec.exe:
<ul>
<li>psexec -s -i -d c:\windows\regedit.exe</li>
</ul>
</li>
<li>delete following entries in the registory:
<ul>
<li>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2]</li>
<li>&#8220;%SystemRoot%\\system32\\ALSNDMGR.CPL&#8221;=dword:00000004</li>
<li>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2]</li>
<li>&#8220;%SystemRoot%\\system32\\ALSNDMGR.CPL&#8221;=dword:00000004</li>
<li>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles]</li>
<li>&#8220;%SystemPath%\\system32\\drivers\\RTKVAC.SYS&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\SOUNDMAN.EXE&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\ALSNDMGR.CPL&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\ALSNDMGR.WAV&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\RTLCPL.EXE&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\RTLCPAPI.dll&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\RtkCfg.dll&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\RtkAPO.dll&#8221;=dword:00000005</li>
<li>&#8220;%SystemPath%\\system32\\RtkPgExt.dll&#8221;=dword:00000005</li>
<li>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]</li>
<li>&#8220;C:\\Windows\\System32\\ALSNDMGR.CPL&#8221;=&#8221;RUNASADMIN&#8221;</li>
<li>[HKEY_USERS\S-1-5-21-3750584346-3454113483-1130964700-1000\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted]</li>
<li>&#8220;C:\\Windows\\System32\\ALSNDMGR.CPL&#8221;=dword:00000010</li>
<li>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]</li>
<li>&#8220;SoundMan&#8221;=&#8221;SOUNDMAN.EXE&#8221;</li>
</ul>
</li>
</ol>
</li>
<li>and deleted the files mentioned in the deleted registry values.</li>
</ol>
<p>After this, restart the computer and re-enable the AC97. Windows should automatically re-configure the sound device.</p>
<p>Good luck!</p>The post <a href="http://signaturewebmedia.com/blog/160/msi-sound-effect-manager-removal/">MSI Sound Effect Manager removal</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/160/msi-sound-effect-manager-removal/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>phpMyAdmin login/logout</title>
		<link>http://signaturewebmedia.com/blog/156/phpmyadmin-loginlogout/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phpmyadmin-loginlogout</link>
					<comments>http://signaturewebmedia.com/blog/156/phpmyadmin-loginlogout/#respond</comments>
		
		<dc:creator><![CDATA[staff]]></dc:creator>
		<pubDate>Mon, 14 Nov 2011 14:16:42 +0000</pubDate>
				<category><![CDATA[database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Automatic Login]]></category>
		<category><![CDATA[Configuration File]]></category>
		<category><![CDATA[Login Logout]]></category>
		<category><![CDATA[Logout Link]]></category>
		<category><![CDATA[Phpmyadmin]]></category>
		<category><![CDATA[phpmyadmin login logout link configuration config]]></category>
		<category><![CDATA[Servers]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=156</guid>

					<description><![CDATA[<p>If you are wondering where the logout link for phpMyAdmin in your installation is, most likely you have the automatic login configured (auth_type is &#8220;config&#8221;) in your configuration file, config.in.php.<br />
$cfg['Servers'][$i]['auth_type'] = 'config';<br />
$cfg['Servers'][$i]['user'] = 'admin_user';<br />
$cfg['Servers'][$i]['password'] = 'password';<br />
Just change the auth_type to &#8220;cookie&#8221; and you will be redirected to login page when refresh the phpMyAdmin session and you will see the logout link. 🙂</p>
The post <a href="http://signaturewebmedia.com/blog/156/phpmyadmin-loginlogout/">phpMyAdmin login/logout</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>If you are wondering where the logout link for phpMyAdmin in your installation is, most likely you have the automatic login configured (auth_type is &#8220;config&#8221;) in your configuration file, config.in.php.</p>
<pre style="padding-left: 30px">$cfg['Servers'][$i]['auth_type'] = '<span style="color: #ff0000">config</span>';
$cfg['Servers'][$i]['user'] = 'admin_user';
$cfg['Servers'][$i]['password'] = 'password';</pre>
<p>Just change the auth_type to &#8220;cookie&#8221; and you will be redirected to login page when refresh the phpMyAdmin session and you will see the logout link. <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>The post <a href="http://signaturewebmedia.com/blog/156/phpmyadmin-loginlogout/">phpMyAdmin login/logout</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/156/phpmyadmin-loginlogout/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Spam e-mails from SignatureWebMedia.com</title>
		<link>http://signaturewebmedia.com/blog/154/spam-e-mails-from-signaturewebmedia-com/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=spam-e-mails-from-signaturewebmedia-com</link>
					<comments>http://signaturewebmedia.com/blog/154/spam-e-mails-from-signaturewebmedia-com/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 31 May 2011 14:57:42 +0000</pubDate>
				<category><![CDATA[SPAM]]></category>
		<category><![CDATA[Marketing]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=154</guid>

					<description><![CDATA[<p>We realized that there was a few SPAM e-mails sent out using our domain regarding FOREX stuff.<br />
That was not us and our marketing e-mails always include our contact information as well as the way to opt-out.</p>
The post <a href="http://signaturewebmedia.com/blog/154/spam-e-mails-from-signaturewebmedia-com/">Spam e-mails from SignatureWebMedia.com</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>We realized that there was a few SPAM e-mails sent out using our domain regarding FOREX stuff.</p>
<p>That was not us and our marketing e-mails always include our contact information as well as the way to opt-out.</p>The post <a href="http://signaturewebmedia.com/blog/154/spam-e-mails-from-signaturewebmedia-com/">Spam e-mails from SignatureWebMedia.com</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/154/spam-e-mails-from-signaturewebmedia-com/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>osTicket with GMail</title>
		<link>http://signaturewebmedia.com/blog/147/osticket-with-gmail/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=osticket-with-gmail</link>
					<comments>http://signaturewebmedia.com/blog/147/osticket-with-gmail/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 27 Feb 2011 05:47:16 +0000</pubDate>
				<category><![CDATA[Gmail]]></category>
		<category><![CDATA[osTicket]]></category>
		<category><![CDATA[Apologies]]></category>
		<category><![CDATA[Configuration Instructions]]></category>
		<category><![CDATA[E Mail]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Host Connection]]></category>
		<category><![CDATA[Hosting Company]]></category>
		<category><![CDATA[Hosting Server]]></category>
		<category><![CDATA[Hunch]]></category>
		<category><![CDATA[Imap Pop]]></category>
		<category><![CDATA[Imap Server]]></category>
		<category><![CDATA[Imap Servers]]></category>
		<category><![CDATA[Mail Settings]]></category>
		<category><![CDATA[New Ticket]]></category>
		<category><![CDATA[Ports]]></category>
		<category><![CDATA[Project Man]]></category>
		<category><![CDATA[Reply]]></category>
		<category><![CDATA[Smtp Authentication]]></category>
		<category><![CDATA[Ssl Port]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=147</guid>

					<description><![CDATA[<p>We installed osTicket for some project. Man! it was not simple as I was hoping for.<br />
Well, the basic installation was no pain, simple and easy; however, we had two issues with e-mail settings for gmail imap/pop utilization so the osTicket can send/receive ticket communication with customers.<br />
Yes, that is right. osTicket let you receive e-mails from the customers for the reply to the ticket updates or to create a new ticket.<br />
Gmail&#8217;s configuration instructions says:</p>
<p>imap.gmail.com<br />
Use SSL: Yes<br />
Port: 993</p>
<p>and</p>
<p>smtp.gmail.com (use authentication)<br />
Use Authentication: Yes<br />
Use STARTTLS: Yes (some clients call this SSL)<br />
Port: 465 or 587</p>
<p>No matter what I do, I could not register the imap server nor smtp server. It ended up connection refused error.<br />
I tested those with &#8220;telnet&#8221; from the command line on the server and they were immediately refused for the connection. My hunch was they are blocked by the firewall of the shared hosting server that the client uses. Then I contacted the hosting company via chat session:</p>
<p>(03:46:17 PM) Me: is it possible that you guys are blocking certain ports?<br />
(04:01:09 PM) Support guy: My apologies, no, we do not block ports when connecting to Googles imap servers in anywya.<br />
(04:01:12 PM) Support guy: *anyway<br />
(04:05:05 PM) Me: $ telnet googlemail-imap.l.google.com 993<br />
Trying 74.125.45.16&#8230;<br />
telnet: connect to address 74.125.45.16: Connection refused<br />
telnet: Unable to connect to remote host: Connection refused<br />
(04:05:31 PM) Me: So are you saying I am refused by google?<br />
(04:05:49 PM) Support guy: Yes, it seems they are refusing the connection.<br />
(04:06:39 PM) Me: well, can you provide me a proof?</p>
<p>(03:46:17 PM) Me: is it possible that you guys are blocking certain ports?<br />
(04:01:09 PM) Support guy: My apologies, no, we do not block ports when connecting to Googles imap servers in anywya.<br />
(04:01:12 PM) Support guy: *anyway<br />
(04:05:05 PM) Me: $ telnet googlemail-imap.l.google.com 993<br />
Trying 74.125.45.16&#8230;<br />
telnet: connect to address 74.125.45.16: Connection refused<br />
telnet: Unable to connect to remote host: Connection refused<br />
(04:05:31 PM) Me: So are you saying I am refused by google?<br />
(04:05:49 PM) Support guy: Yes, it seems they are refusing the connection.<br />
(04:06:39 PM) Me: well, can you provide me a proof?<br />
(04:07:10 PM) Me: Since I do not have root access, I cannot perform certain operations<br />
(04:07:36 PM) Me: the similar settings work from other hosts other than you.<br />
(04:07:50 PM) Me: just FYI.<br />
(04:08:29 PM) Support guy: One moment please.<br />
(04:08:39 PM) Me: the ports in question are 465, 993 &#38; 587<br />
(04:09:29 PM) Support guy: I understand, one moment please.<br />
(04:09:44 PM) Me: thx.<br />
(04:09:59 PM) Support guy: Sure.<br />
(04:17:50 PM) Support guy: One moment please.<br />
(04:21:38 PM) Support guy: That should be working for port 995 now.<br />
(04:22:34 PM) Me: confirmed. so was it blocked?<br />
(04:23:20 PM) Support guy: It was, which it shouldn&#8217;t have been, I do apologize about htat.<br />
(04:23:21 PM) Support guy: *that<br />
(04:28:18 PM) Support guy: Is there anything else that I can assist you with today?<br />
(04:28:38 PM) Me: is port 465 open also?<br />
(04:29:31 PM) Support guy: One moment please.<br />
(04:29:51 PM) Support guy: Yes it should be.</p>
<p>Yep, they were blocking certain ports. You have to trust your knowledge and gut feeling.</p>
The post <a href="http://signaturewebmedia.com/blog/147/osticket-with-gmail/">osTicket with GMail</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>We installed <a title="osTicket" href="http://osticket.com/" target="_blank">osTicket</a> for some project. Man! it was not simple as I was hoping for.</p>
<p>Well, the basic installation was no pain, simple and easy; however, we had two issues with e-mail settings for gmail imap/pop utilization so the osTicket can send/receive ticket communication with customers.</p>
<p>Yes, that is right. osTicket let you receive e-mails from the customers for the reply to the ticket updates or to create a new ticket.</p>
<p>Gmail&#8217;s configuration instructions says:</p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td><em><span style="color: #ff0000;">imap.gmail.com</span></em><br />
<strong>Use SSL</strong>: Yes<br />
<strong>Port</strong>: 993</td>
</tr>
</tbody>
</table>
<p>and</p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td><span style="font-family: 'Courier New', Courier, mono;"><em><span style="color: #ff0000;">smtp.gmail.com</span></em></span> (use authentication)<br />
<strong>Use Authentication</strong>: Yes<br />
<strong>Use STARTTLS</strong>: Yes (some clients call this SSL)<br />
<strong>Port</strong>: 465 or 587</td>
</tr>
</tbody>
</table>
<p>No matter what I do, I could not register the imap server nor smtp server. It ended up connection refused error.</p>
<p>I tested those with &#8220;telnet&#8221; from the command line on the server and they were immediately refused for the connection. My hunch was they are blocked by the firewall of the shared hosting server that the client uses. Then I contacted the hosting company via chat session:</p>
<blockquote>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(03:46:17 PM) Me: is it possible that you guys are blocking certain ports?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(04:01:09 PM) Support guy: My apologies, no, we do not block ports when connecting to Googles imap servers in anywya.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(04:01:12 PM) Support guy: *anyway</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(04:05:05 PM) Me: $ telnet googlemail-imap.l.google.com 993</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Trying 74.125.45.16&#8230;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">telnet: connect to address 74.125.45.16: Connection refused</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">telnet: Unable to connect to remote host: Connection refused</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(04:05:31 PM) Me: So are you saying I am refused by google?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(04:05:49 PM) Support guy: Yes, it seems they are refusing the connection.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 408px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(04:06:39 PM) Me: well, can you provide me a proof?</div>
<blockquote><p><em> </em></p>
<p><em> </em></p>
<p><em> </em></p>
<p><em> </em></p>
<p><em></p>
<blockquote><p>(03:46:17 PM) Me: is it possible that you guys are blocking certain ports?</p></blockquote>
<blockquote><p>(04:01:09 PM) Support guy: My apologies, no, we do not block ports when connecting to Googles imap servers in anywya.</p></blockquote>
<blockquote><p>(04:01:12 PM) Support guy: *anyway</p></blockquote>
<blockquote><p>(04:05:05 PM) Me: $ telnet googlemail-imap.l.google.com 993</p></blockquote>
<blockquote><p>Trying 74.125.45.16&#8230;</p></blockquote>
<blockquote><p>telnet: connect to address 74.125.45.16: Connection refused</p></blockquote>
<blockquote><p>telnet: Unable to connect to remote host: Connection refused</p></blockquote>
<blockquote><p>(04:05:31 PM) Me: So are you saying I am refused by google?</p></blockquote>
<blockquote><p>(04:05:49 PM) Support guy: Yes, it seems they are refusing the connection.</p></blockquote>
<blockquote><p>(04:06:39 PM) Me: well, can you provide me a proof?</p></blockquote>
<blockquote><p>(04:07:10 PM) Me: Since I do not have root access, I cannot perform certain operations</p></blockquote>
<blockquote><p>(04:07:36 PM) Me: the similar settings work from other hosts other than you.</p></blockquote>
<blockquote><p>(04:07:50 PM) Me: just FYI.</p></blockquote>
<blockquote><p>(04:08:29 PM) Support guy: One moment please.</p></blockquote>
<blockquote><p>(04:08:39 PM) Me: the ports in question are 465, 993 &amp; 587</p></blockquote>
<blockquote><p>(04:09:29 PM) Support guy: I understand, one moment please.</p></blockquote>
<blockquote><p>(04:09:44 PM) Me: thx.</p></blockquote>
<blockquote><p>(04:09:59 PM) Support guy: Sure.</p></blockquote>
<blockquote><p>(04:17:50 PM) Support guy: One moment please.</p></blockquote>
<blockquote><p>(04:21:38 PM) Support guy: That should be working for port 995 now.</p></blockquote>
<blockquote><p>(04:22:34 PM) Me: confirmed. so was it blocked?</p></blockquote>
<blockquote><p>(04:23:20 PM) Support guy: It was, which it shouldn&#8217;t have been, I do apologize about htat.</p></blockquote>
<blockquote><p>(04:23:21 PM) Support guy: *that</p></blockquote>
<blockquote><p>(04:28:18 PM) Support guy: Is there anything else that I can assist you with today?</p></blockquote>
<blockquote><p>(04:28:38 PM) Me: is port 465 open also?</p></blockquote>
<blockquote><p>(04:29:31 PM) Support guy: One moment please.</p></blockquote>
<blockquote><p>(04:29:51 PM) Support guy: Yes it should be.</p></blockquote>
<p></em><em> </em><em> </em><em> </em><em> </em></p></blockquote>
</blockquote>
<p>Yep, they were blocking certain ports. You have to trust your knowledge and gut feeling.</p>The post <a href="http://signaturewebmedia.com/blog/147/osticket-with-gmail/">osTicket with GMail</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/147/osticket-with-gmail/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 7: Where is the Wordpad?</title>
		<link>http://signaturewebmedia.com/blog/144/cygwin-where-is-the-wordpad/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cygwin-where-is-the-wordpad</link>
					<comments>http://signaturewebmedia.com/blog/144/cygwin-where-is-the-wordpad/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 01 Oct 2010 14:04:51 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[wordpad windows7 win7 wordpad.exe]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=144</guid>

					<description><![CDATA[<p>Every time when I open some Unix/Linux formatted (different newline format than Windows) text file on Windows&#8217; desktop, I have to find the WordPad.exe when the Windows pop-up asks &#8220;Windows can&#8217;t open this file&#8221; and &#8220;What do you want to do?.&#8221;<br />
I would select &#8220;Select a program from a list of installed programs.&#8221;<br />
I could open from the list but it is not listed, then I have to browse it. Where is it?<br />
Well, at least for Windows 7, it is in: C:\Program Files\Windows NT\Accessories as &#8220;wordpad.exe&#8221;</p>
The post <a href="http://signaturewebmedia.com/blog/144/cygwin-where-is-the-wordpad/">Windows 7: Where is the Wordpad?</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>Every time when I open some Unix/Linux formatted (different newline format than Windows) text file on Windows&#8217; desktop, I have to find the WordPad.exe when the Windows pop-up asks &#8220;Windows can&#8217;t open this file&#8221; and &#8220;What do you want to do?.&#8221;</p>
<p>I would select &#8220;Select a program from a list of installed programs.&#8221;</p>
<p>I could open from the list but it is not listed, then I have to browse it. Where is it?</p>
<p>Well, at least for Windows 7, it is in: C:\Program Files\Windows NT\Accessories as &#8220;wordpad.exe&#8221;</p>The post <a href="http://signaturewebmedia.com/blog/144/cygwin-where-is-the-wordpad/">Windows 7: Where is the Wordpad?</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/144/cygwin-where-is-the-wordpad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 7 &#038; Vista: Cannot find the files saved on C drive</title>
		<link>http://signaturewebmedia.com/blog/142/windows-7-vista-cannot-find-the-files-saved-on-c-drive/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows-7-vista-cannot-find-the-files-saved-on-c-drive</link>
					<comments>http://signaturewebmedia.com/blog/142/windows-7-vista-cannot-find-the-files-saved-on-c-drive/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 13 Jul 2010 04:20:59 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://signaturewebmedia.com/blog/?p=142</guid>

					<description><![CDATA[<p>We received a few calls from clients stating that they cannot find files they saved and are very sure that they did.<br />
They also tried to change the folder (and search) option to show hidden files including system files and none of them worked&#8230;<br />
Well, this is due to the Windows&#8217; &#8220;virtualization&#8221; feature as some of the symptom are explained in kb927387. Basically Windows monitors certain directories under C drive (Windows installation drive). Anything written under such directories would be re-directed to c:\Users\&#60;userid&#62;\AppData\Local\VirtualStore<br />
You should be able to find those files there.</p>
The post <a href="http://signaturewebmedia.com/blog/142/windows-7-vista-cannot-find-the-files-saved-on-c-drive/">Windows 7 & Vista: Cannot find the files saved on C drive</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></description>
										<content:encoded><![CDATA[<p>We received a few calls from clients stating that they cannot find files they saved and are very sure that they did.</p>
<p>They also tried to change the folder (and search) option to show hidden files including system files and none of them worked&#8230;</p>
<p>Well, this is due to the Windows&#8217; &#8220;virtualization&#8221; feature as some of the symptom are explained in <a title="Windows 7 &amp; Vista virtualization issues" rel="nofollow" href="http://support.microsoft.com/kb/927387" target="_blank">kb927387</a>. Basically Windows monitors certain directories under C drive (Windows installation drive). Anything written under such directories would be re-directed to c:\Users\&lt;userid&gt;\AppData\Local\VirtualStore</p>
<p>You should be able to find those files there.</p>The post <a href="http://signaturewebmedia.com/blog/142/windows-7-vista-cannot-find-the-files-saved-on-c-drive/">Windows 7 & Vista: Cannot find the files saved on C drive</a> first appeared on <a href="http://signaturewebmedia.com/blog">Signature Web Media</a>.]]></content:encoded>
					
					<wfw:commentRss>http://signaturewebmedia.com/blog/142/windows-7-vista-cannot-find-the-files-saved-on-c-drive/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
