<?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>Muller Digital &#124; Web Development &#187; Web</title>
	<atom:link href="http://news.mullerdigital.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://news.mullerdigital.com</link>
	<description>Web Development</description>
	<lastBuildDate>Thu, 29 Dec 2011 15:10:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MySQL remove duplicates</title>
		<link>http://news.mullerdigital.com/2011/12/09/mysql-remove-duplicates/</link>
		<comments>http://news.mullerdigital.com/2011/12/09/mysql-remove-duplicates/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 17:27:48 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=245</guid>
		<description><![CDATA[DELETE n1 FROM table n1, table n2 WHERE n1.id > 10000 AND n1.id < 11000 AND n1.id > n2.id AND n1.EMAIL = n2.EMAIL; The above MySQL query will delete duplicate email addresses between the id&#8217;s 10000 and 11000. Breaking the query into blocks of 1000 id&#8217;s will reduce strain the MySQL server.]]></description>
			<content:encoded><![CDATA[<p><code>DELETE n1 FROM table n1, table n2 WHERE n1.id > 10000 AND n1.id < 11000 AND n1.id > n2.id AND n1.EMAIL = n2.EMAIL;</code></p>
<p>The above MySQL query will delete duplicate email addresses between the id&#8217;s 10000 and 11000. Breaking the query into blocks of 1000 id&#8217;s will reduce strain the MySQL server.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/12/09/mysql-remove-duplicates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL find duplicates</title>
		<link>http://news.mullerdigital.com/2011/12/09/mysql-find-duplicates/</link>
		<comments>http://news.mullerdigital.com/2011/12/09/mysql-find-duplicates/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 17:23:08 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=242</guid>
		<description><![CDATA[select EMAIL, count(EMAIL) as cnt from TABLE group by EMAIL having cnt > 1 ORDER BY `cnt` DESC The above MySQL query will find and list the number of multiple duplicate emails in a table.]]></description>
			<content:encoded><![CDATA[<p><code>select EMAIL, count(EMAIL) as cnt<br />
from TABLE<br />
group by EMAIL<br />
having cnt > 1 ORDER BY `cnt` DESC</code></p>
<p>The above MySQL query will find and list the number of multiple duplicate emails in a table.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/12/09/mysql-find-duplicates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search web by image</title>
		<link>http://news.mullerdigital.com/2011/11/28/search-web-by-image/</link>
		<comments>http://news.mullerdigital.com/2011/11/28/search-web-by-image/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 15:45:30 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Service]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=237</guid>
		<description><![CDATA[http://www.tineye.com/ allows you to search the web for similar images to ones uploaded or on the web. UPDATE: Google has this as well: http://www.google.com/insidesearch/searchbyimage.html]]></description>
			<content:encoded><![CDATA[<p><a title="Tin Eye - search web by image" href="http://www.tineye.com/">http://www.tineye.com/</a> allows you to search the web for similar images to ones uploaded or on the web.</p>
<p><strong>UPDATE</strong>: Google has this as well: <a title="Google - search by image" href="http://www.google.com/insidesearch/searchbyimage.html">http://www.google.com/insidesearch/searchbyimage.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/11/28/search-web-by-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP imagick &#8211; website references, manuals and information</title>
		<link>http://news.mullerdigital.com/2011/09/07/php-imagick-website-references-manuals-and-information/</link>
		<comments>http://news.mullerdigital.com/2011/09/07/php-imagick-website-references-manuals-and-information/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 18:10:45 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[imagick]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=227</guid>
		<description><![CDATA[http://eclecticdjs.com/mike/tutorials/php/imagemagick/ http://jamesroberts.name/blog/tag/imagick/ Mikko&#8217;s blog imagick is a more advanced graphics library than the default GD for PHP, but the ImageMagick PHP library imagick is only documented on PHP.net comments, so using the library can be a bit challenging, but the sites above help in using the library.]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://eclecticdjs.com/mike/tutorials/php/imagemagick/" title="http://eclecticdjs.com/mike/tutorials/php/imagemagick/" target="_blank">http://eclecticdjs.com/mike/tutorials/php/imagemagick/</a></li>
<li><a href="http://jamesroberts.name/blog/tag/imagick/" title="http://jamesroberts.name/blog/tag/imagick/" target="_blank">http://jamesroberts.name/blog/tag/imagick/</a></li>
<li><a href="http://valokuva.org/?cat=1" title="http://valokuva.org/?cat=1" target="_blank">Mikko&#8217;s blog</a></li>
</ul>
<p>imagick is a more advanced graphics library than the default GD for PHP, but the ImageMagick PHP library imagick is only documented on <a href="http://php.net/manual/en/book.imagick.php" title="iMagick on PHP.net" target="_blank">PHP.net</a> comments, so using the library can be a bit challenging, but the sites above help in using the library.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/09/07/php-imagick-website-references-manuals-and-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple MySQL query with PHP</title>
		<link>http://news.mullerdigital.com/2011/05/31/multiple-mysql-query-with-php/</link>
		<comments>http://news.mullerdigital.com/2011/05/31/multiple-mysql-query-with-php/#comments</comments>
		<pubDate>Tue, 31 May 2011 15:55:05 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=216</guid>
		<description><![CDATA[// Enter multiple query string $query_str = " -- Update table UPDATE t SET id = id + 1; -- Insert into table INSERT INTO example (name, age) VALUES('John Doe', '23' ); "; // Explode string into separate queries $query = explode(';',$query_str); // Loop through exploded queries and execute foreach($query as $index => $sql) { [...]]]></description>
			<content:encoded><![CDATA[<p><code><br />
// Enter multiple query string<br />
$query_str = "<br />
-- Update table<br />
UPDATE t SET id = id + 1;<br />
-- Insert into table<br />
INSERT INTO example (name, age) VALUES('John Doe', '23' );<br />
";<br />
// Explode string into separate queries<br />
$query = explode(';',$query_str);<br />
// Loop through exploded queries and execute<br />
foreach($query as $index => $sql) {<br />
	$result = mysql_query($sql,$conn2) or userDisplayMessage(mysql_error().' '.__FILE__.':'.__LINE__);<br />
}<br />
</code><br />
Or, you can use <a href="http://www.php.net/manual/en/book.mysqli.php" target="_blank">mysqli</a> (MySQL Improved extension), which has a <a href="http://www.php.net/manual/en/mysqli.multi-query.php" target="_blank">mysqli_multi_query</a> function.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/05/31/multiple-mysql-query-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure Google search &#8211; encrypted search string and url</title>
		<link>http://news.mullerdigital.com/2011/05/16/secure-google-search-encrypted-search-string-and-url/</link>
		<comments>http://news.mullerdigital.com/2011/05/16/secure-google-search-encrypted-search-string-and-url/#comments</comments>
		<pubDate>Mon, 16 May 2011 19:03:58 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=211</guid>
		<description><![CDATA[https://encrypted.google.com/ If you want to search Google securely, over an encrypted connection, use the above link. This prevents your search from being seen by anyone but you and Google, that includes your ISP. Resources: http://stackoverflow.com/questions/499591/are-https-urls-encrypted Video explaining SSL Security Now, episode #195]]></description>
			<content:encoded><![CDATA[<p><a href="https://encrypted.google.com/">https://encrypted.google.com/</a><br />
If you want to search Google securely, over an encrypted connection, use the above link.<br />
This prevents your search from being seen by anyone but you and Google, that includes your <a href="http://en.wikipedia.org/wiki/Internet_service_provider" target="external">ISP</a>.<br />
Resources:</p>
<ul>
<li><a href="http://stackoverflow.com/questions/499591/are-https-urls-encrypted" target="external">http://stackoverflow.com/questions/499591/are-https-urls-encrypted</a></li>
<li><a href="http://www.youtube.com/watch?v=iQsKdtjwtYI" target="external">Video explaining SSL</a></li>
<li><a href="http://www.grc.com/securitynow.htm" target="external">Security Now</a>, <a href="http://media.grc.com/SN/sn-195-lq.mp3" target="external">episode #195</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/05/16/secure-google-search-encrypted-search-string-and-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.grc.com/SN/sn-195-lq.mp3" length="9338693" type="audio/mpeg" />
		</item>
		<item>
		<title>Generate CSR file for GoDaddy SSL certificate in OSX, using terminal command line and openssl</title>
		<link>http://news.mullerdigital.com/2011/01/20/generate-csr-file-for-ssl-certificate-in-osx-using-terminal-command-line-and-openssl/</link>
		<comments>http://news.mullerdigital.com/2011/01/20/generate-csr-file-for-ssl-certificate-in-osx-using-terminal-command-line-and-openssl/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 07:11:37 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[GoDaddy certificate]]></category>
		<category><![CDATA[GoDaddy SSL]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=189</guid>
		<description><![CDATA[This works for generating CSR files required by GoDaddy SSL certificates. This will work with more than just GoDaddy SSL certificates, you can even sign your own certificates. $ openssl genrsa -des3 -out domain.key 2048 You will now have to enter a passphrase $ openssl req -new -key domain.key -out domain.csr You will now have [...]]]></description>
			<content:encoded><![CDATA[<p>This works for generating CSR files required by GoDaddy SSL certificates. This will work with more than just GoDaddy SSL certificates, you can even sign your own certificates.<br />
<code><br />
$ openssl genrsa -des3 -out domain.key 2048<br />
</code><br />
You will now have to enter a passphrase<br />
<code><br />
$ openssl req -new -key domain.key -out domain.csr<br />
</code><br />
You will now have to re-enter your passphrase to confirm, and then you will be prompted to enter all your information. <br />
<b>Enter the domain name you are registering this certificate for when it prompts you:<br />Common Name (eg, YOUR name) []</b></p>
<p>You will now have the CSR file you need to send to the signing authority to issue you your certificate.</p>
<p>Here is the code to generate the CRT file ( if you&#8217;re not using GoDaddy and you want to sign your own )<br />
<code>openssl x509 -req -days 365 -in domain.csr -signkey domain.key -out domain.crt</code></p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2011/01/20/generate-csr-file-for-ssl-certificate-in-osx-using-terminal-command-line-and-openssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert PostScript Type 1,2 to TrueType font</title>
		<link>http://news.mullerdigital.com/2010/11/16/convert-postscript-type-12-to-truetype-font/</link>
		<comments>http://news.mullerdigital.com/2010/11/16/convert-postscript-type-12-to-truetype-font/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 07:46:42 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=181</guid>
		<description><![CDATA[FontForge will allow you to save a font as .SFD, which will then allow you to save as a TTC format, which then can have the extension changed from TTC to TTF&#8230;yeah, I know&#8230; In order to use some javascript based font rendering libraries, you tend to need to have the font which you wish [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fontforge.sourceforge.net/">FontForge</a> will allow you to save a font as .SFD, which will then allow you to save as a TTC format, which then can have the extension changed from TTC to TTF&#8230;<small><em>yeah, I know&#8230;</em></small></p>
<p>In order to use some javascript based font rendering libraries, you tend to need to have the font which you wish to translate as a TTF (True Type Font) or OTF (Open Type Face) format. Problem is there are many other formats that exist. Font Forge is a prime tool for font manipulation.</p>
<p>Also great font resource: <a href="http://www.openfontlibrary.org/">Open Font Library</a><br />
And great javascript rendering font system: <a href="http://www.typekit.com/">Typekit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/11/16/convert-postscript-type-12-to-truetype-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6 change cursor to pointer or hand on any element</title>
		<link>http://news.mullerdigital.com/2010/11/09/ie6-change-cursor-to-pointer-or-hand-on-any-element/</link>
		<comments>http://news.mullerdigital.com/2010/11/09/ie6-change-cursor-to-pointer-or-hand-on-any-element/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 21:18:51 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=175</guid>
		<description><![CDATA[IE6 only supports :hover on &#60;a&#62; elements. To change the cursor to a pointer or hand on hover of any non-anchor element, say a div: In css div { cursor:hand; cursor:pointer; } Do not add the pseudo state &#8216;:hover&#8217;, and it will work cross browser.]]></description>
			<content:encoded><![CDATA[<p>IE6 only supports :hover on &lt;a&gt; elements. To change the cursor to a pointer or hand on hover of any non-anchor element, say a div:<br />
<em>In css</em><br />
<code><br />
div {<br />
cursor:hand;<br />
cursor:pointer;<br />
}</code><br />
Do not add the pseudo state &#8216;:hover&#8217;, and it will work cross browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/11/09/ie6-change-cursor-to-pointer-or-hand-on-any-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coda &#8211; Error code 37 &#8211; &#8220;Host Key Changed for&#8230;&#8221;</title>
		<link>http://news.mullerdigital.com/2010/07/06/coda-error-code-37-host-key-changed-for/</link>
		<comments>http://news.mullerdigital.com/2010/07/06/coda-error-code-37-host-key-changed-for/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 20:35:52 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=159</guid>
		<description><![CDATA[Coda error code 37 is caused when a site&#8217;s ip address changes. This causes the SSH keys to no longer valid. It can be fixed by connecting via SSH with Terminal, inside Coda, and reading the response. The response will tell you what line needs to be deleted in the known_hosts file. The known_hosts file [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.panic.com/coda/" target="_blank">Coda</a> error code 37 is caused when a site&#8217;s ip address changes. This causes the SSH keys to no longer valid. It can be fixed by connecting via SSH with <strong>Terminal</strong>, inside Coda, and reading the response. The response will tell you what line needs to be deleted in the <a href="http://amath.colorado.edu/computing/unix/sshknownhosts.html" target="_blank">known_hosts</a> file. The known_hosts file is located /Users/user_name/.ssh/known_hosts</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/07/06/coda-error-code-37-host-key-changed-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

