<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUEFRnYyeyp7ImA9Wx5RGEg.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593</id><updated>2010-08-26T21:13:37.893+01:00</updated><title>Strictly Software</title><subtitle type="html">A technical blog about web and database development discussing the various issues and problems I have experienced and overcome in my 10+ years of coding.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.strictly-software.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/StrictlySoftware" /><feedburner:info uri="strictlysoftware" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUEFRnc7fip7ImA9Wx5RGEg.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-8915566605601207903</id><published>2010-08-26T20:43:00.003+01:00</published><updated>2010-08-26T21:13:37.906+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-26T21:13:37.906+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VPN" /><category scheme="http://www.blogger.com/atom/ns#" term="Virgin Media" /><category scheme="http://www.blogger.com/atom/ns#" term="3389" /><category scheme="http://www.blogger.com/atom/ns#" term="troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Terminal Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Port" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="Remote Desktop" /><title>Problems connecting to Remote Desktop over a VPN</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/8915566605601207903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=8915566605601207903" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/8915566605601207903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/8915566605601207903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/YkkPIdu1wmE/problems-connecting-to-remote-desktop.html" title="Problems connecting to Remote Desktop over a VPN" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Troubleshooting issues with Remote Desktop connectionsI have just experienced and finally resolved a problem that started suddenly last week that prevented me from connecting to my work PC from my laptop at home using Terminal Services / Remote Desktop.The problem started suddenly and it has made little sense for the last week. The symptoms were:A virgin media broadband Internet connection.A 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QmMAEgQNGvIPWdXCLUA7yy-7i7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QmMAEgQNGvIPWdXCLUA7yy-7i7I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QmMAEgQNGvIPWdXCLUA7yy-7i7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QmMAEgQNGvIPWdXCLUA7yy-7i7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/YkkPIdu1wmE" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/08/problems-connecting-to-remote-desktop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUCRX46eCp7ImA9Wx5SEU4.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-3990782102175431066</id><published>2010-08-06T23:04:00.002+01:00</published><updated>2010-08-06T23:21:04.010+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-06T23:21:04.010+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="support" /><category scheme="http://www.blogger.com/atom/ns#" term="Techies" /><category scheme="http://www.blogger.com/atom/ns#" term="joke" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="Developer" /><category scheme="http://www.blogger.com/atom/ns#" term="Law" /><title>Techies Law - Definition</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/3990782102175431066/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=3990782102175431066" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/3990782102175431066?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/3990782102175431066?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/FLV_OAo47ro/techies-law-definition.html" title="Techies Law - Definition" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">The definition of Techies LawIn a similar vein to "Murphys Law" which states if something can go wrong it will I have over the last two days experienced multiple occurrences of what I call "Techies Law" which all developers should be well aware of even if they haven't heard the term described as such.The law is pretty simple and states thatIf you have spent considerable time trying to resolve a 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qOxvR67GLy9MXZbzs6zWBbseFLE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qOxvR67GLy9MXZbzs6zWBbseFLE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qOxvR67GLy9MXZbzs6zWBbseFLE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qOxvR67GLy9MXZbzs6zWBbseFLE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/FLV_OAo47ro" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/08/techies-law-definition.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcFQ34zfCp7ImA9WxFaFUU.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-1756123898885682707</id><published>2010-07-20T01:38:00.003+01:00</published><updated>2010-07-20T01:50:12.084+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-20T01:50:12.084+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="server" /><category scheme="http://www.blogger.com/atom/ns#" term="plugins" /><category scheme="http://www.blogger.com/atom/ns#" term="Webmaster" /><category scheme="http://www.blogger.com/atom/ns#" term="Site Monitoring" /><title>Strictly System Check Wordpress Plugin</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/1756123898885682707/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=1756123898885682707" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1756123898885682707?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1756123898885682707?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/hcHZm6i7NE0/strictly-system-check-wordpress-plugin.html" title="Strictly System Check Wordpress Plugin" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">A Site and Server Monitoring Plugin for WordpressI have just created a new Wordpress plugin, Strictly System Check, which allows me to easily monitor my Wordpress sites for signs of performance problems such as an overloaded server, too many database connections, corrupt tables or website issues.I created this plugin primarily for my own use as I noticed that I quite regularly would experience my
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KjmvcKoC9SmZPA4WgYHpzpXibhc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KjmvcKoC9SmZPA4WgYHpzpXibhc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KjmvcKoC9SmZPA4WgYHpzpXibhc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KjmvcKoC9SmZPA4WgYHpzpXibhc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/hcHZm6i7NE0" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/07/strictly-system-check-wordpress-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UCQno_fip7ImA9WxFVGE8.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-1553036379500764780</id><published>2010-06-18T01:21:00.007+01:00</published><updated>2010-06-18T03:47:43.446+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-18T03:47:43.446+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="plugins" /><category scheme="http://www.blogger.com/atom/ns#" term="APACHE" /><category scheme="http://www.blogger.com/atom/ns#" term="LINUX" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><title>The Wordpress Survival Guide</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/1553036379500764780/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=1553036379500764780" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1553036379500764780?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1553036379500764780?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/wE_AhQB0JDs/wordpress-survival-guide.html" title="The Wordpress Survival Guide" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Surviving Wordpress - An IntroductionAs well as my technical blog here on blogger I have a number of Wordpress sites which I host myself on a virtual server. I have only been using Wordpress and PHP for about a year now but in that time I have learnt a hell of a lot regarding the pros and cons and do's and dont's that are involved in running your own Wordpress blog. As a developer who has spent 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-xjwyJd4e0RlUKHJd-iTgcNy8gg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-xjwyJd4e0RlUKHJd-iTgcNy8gg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-xjwyJd4e0RlUKHJd-iTgcNy8gg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-xjwyJd4e0RlUKHJd-iTgcNy8gg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/wE_AhQB0JDs" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/06/wordpress-survival-guide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIBRn0-cSp7ImA9WxFVEEk.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-8111190100351071380</id><published>2010-06-09T02:16:00.003+01:00</published><updated>2010-06-09T02:39:17.359+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-09T02:39:17.359+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL injection" /><category scheme="http://www.blogger.com/atom/ns#" term="Googlebot" /><category scheme="http://www.blogger.com/atom/ns#" term="Proxy" /><category scheme="http://www.blogger.com/atom/ns#" term="Logging" /><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="hacking" /><title>SQL Injection attack from Googlebot</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/8111190100351071380/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=8111190100351071380" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/8111190100351071380?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/8111190100351071380?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/Clt0f55eLnQ/sql-injection-attack-from-googlebot.html" title="SQL Injection attack from Googlebot" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">SQL Injection Hack By Googlebot ProxyEarlier today on entering work I was faced with worried colleagues and angry customers who were complaining about Googlebot being banned from their site. I was tasked to finding out why.First off all my large systems run with a custom built logger database that I created to help track visitors, page requests, traffic trends as well as having security features 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d-iAs_gF-4OIhpY982Ts63Z_f8Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d-iAs_gF-4OIhpY982Ts63Z_f8Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d-iAs_gF-4OIhpY982Ts63Z_f8Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d-iAs_gF-4OIhpY982Ts63Z_f8Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/Clt0f55eLnQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/06/sql-injection-attack-from-googlebot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ESXg7cSp7ImA9WxFXGE8.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-5861162381369173392</id><published>2010-05-22T22:30:00.003+01:00</published><updated>2010-05-25T21:55:08.609+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-25T21:55:08.609+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="tuning" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory" /><category scheme="http://www.blogger.com/atom/ns#" term="Caching" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>Debugging Memory Problems on Wordpress</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/5861162381369173392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=5861162381369173392" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/5861162381369173392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/5861162381369173392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/0k9Pd7y_Pkg/debugging-memory-problems-on-wordpress.html" title="Debugging Memory Problems on Wordpress" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">High Memory Consumption on WordpressThis year I have taught myself PHP and setup a couple of Wordpress blogs to get my head round the sort of code PHP developers hack together. Although PHP has a lot of good qualities such as the variety of functions compared to other scripting language such as ASP, the ability to write object orientated code and the amount of available help on the web it does 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tALu2UtzZa_G-yrIb8DaA4a6o_M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tALu2UtzZa_G-yrIb8DaA4a6o_M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tALu2UtzZa_G-yrIb8DaA4a6o_M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tALu2UtzZa_G-yrIb8DaA4a6o_M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/0k9Pd7y_Pkg" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/05/debugging-memory-problems-on-wordpress.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIBRHkzeSp7ImA9WxFXFU0.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-3338322520642715546</id><published>2010-05-22T04:35:00.003+01:00</published><updated>2010-05-22T04:55:55.781+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-22T04:55:55.781+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><category scheme="http://www.blogger.com/atom/ns#" term="APACHE" /><category scheme="http://www.blogger.com/atom/ns#" term="LINUX" /><title>Problems with LINUX, Apache and PHP</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/3338322520642715546/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=3338322520642715546" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/3338322520642715546?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/3338322520642715546?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/rDt8F_8IBXU/problems-with-linux-apache-and-php.html" title="Problems with LINUX, Apache and PHP" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">LINUX Apache Server stopped serving up PHP pagesWhen I logged into my hosted LINUX web server earlier tonight I was met with a message saying I should install a number of new packages. I usually ignore things like this until it gets to a point where someone forces me to do purely for the reasons which will become obvious shortly.The packages were the following:apache2.2-common apache2-mpm-worker 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w_-7-XEB1bvNitZLCKF4i2tTxGU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_-7-XEB1bvNitZLCKF4i2tTxGU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w_-7-XEB1bvNitZLCKF4i2tTxGU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_-7-XEB1bvNitZLCKF4i2tTxGU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/rDt8F_8IBXU" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/05/problems-with-linux-apache-and-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMBSHc-fSp7ImA9WxFXEko.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-4104251455191578955</id><published>2010-05-19T12:35:00.003+01:00</published><updated>2010-05-19T13:50:59.955+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-19T13:50:59.955+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Applications" /><category scheme="http://www.blogger.com/atom/ns#" term="Tuneup" /><category scheme="http://www.blogger.com/atom/ns#" term="Defragmenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><title>Tune Up Utilities 2010</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/4104251455191578955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=4104251455191578955" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/4104251455191578955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/4104251455191578955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/FLdN5ZIF810/tune-up-utilities-2010.html" title="Tune Up Utilities 2010" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Tune Up Utilities 2010I don't usually promote products other than the odd Google advert and in reality that seems to be a waste of time considering I make literally pennies. However one of the products that I do admit to liking and help advertise is the TuneUp Utilities application which takes the best features of all the other clean up and performance tuning apps that are available and puts them
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ejFJsw9qqz1F9Y1nPJ--WDSsrlc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ejFJsw9qqz1F9Y1nPJ--WDSsrlc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ejFJsw9qqz1F9Y1nPJ--WDSsrlc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ejFJsw9qqz1F9Y1nPJ--WDSsrlc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/FLdN5ZIF810" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/05/tune-up-utilities-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YCQn04eip7ImA9WxFQEEw.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-6025213316626758521</id><published>2010-05-05T01:02:00.002+01:00</published><updated>2010-05-05T01:26:03.332+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-05T01:26:03.332+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="spammer" /><category scheme="http://www.blogger.com/atom/ns#" term="Comments" /><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><category scheme="http://www.blogger.com/atom/ns#" term="Akismet" /><category scheme="http://www.blogger.com/atom/ns#" term="Tool" /><title>Are you a spammer</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/6025213316626758521/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=6025213316626758521" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/6025213316626758521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/6025213316626758521?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/Gv2dsxGqT5w/are-you-spammer.html" title="Are you a spammer" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Spam Checker ToolIf you post comments on blogs and sites around the web you might find that your time and effort is being wasted especially if you have been marked as a comment spammer.Most blogs and sites that accept comment use a tool called Akismet to check whether a comment is spam or not. It's a free service that comes with a simple API that allows users with a key to check content and user 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ox9VkkwkA7pszk8AkDWwEKeDmsg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ox9VkkwkA7pszk8AkDWwEKeDmsg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ox9VkkwkA7pszk8AkDWwEKeDmsg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ox9VkkwkA7pszk8AkDWwEKeDmsg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/Gv2dsxGqT5w" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/05/are-you-spammer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIAQHc6cCp7ImA9WxFQE0g.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-176225244325532062</id><published>2010-05-03T23:29:00.004+01:00</published><updated>2010-05-08T23:42:21.918+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-08T23:42:21.918+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="tags" /><category scheme="http://www.blogger.com/atom/ns#" term="Smart tags" /><category scheme="http://www.blogger.com/atom/ns#" term="plugins" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="taxonomies" /><title>Strictly AutoTags Wordpress Plugin</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/176225244325532062/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=176225244325532062" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/176225244325532062?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/176225244325532062?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/kELWmFOGYmY/strictly-autotags-wordpress-plugin.html" title="Strictly AutoTags Wordpress Plugin" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Wordpress Plugin - Strictly AutoTagsI have been doing a lot of work with Wordpress lately and have been working on a number of custom plugins that I already use with my own Wordpress blogs. One of these plugins that I find very useful is AutoTags which automatically detects words within new posts to use as tags.Unlike other smart tag plugins that add lots of functionality to manage existing tags 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/usqaTsV--8AccEpej8tfzBFaqQM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/usqaTsV--8AccEpej8tfzBFaqQM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/usqaTsV--8AccEpej8tfzBFaqQM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/usqaTsV--8AccEpej8tfzBFaqQM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/kELWmFOGYmY" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/05/strictly-autotags-wordpress-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMERX4yfip7ImA9WxFSF08.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-9042690905912512685</id><published>2010-04-19T22:22:00.005+01:00</published><updated>2010-04-20T02:53:24.096+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-20T02:53:24.096+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="spammer" /><category scheme="http://www.blogger.com/atom/ns#" term="regular expression" /><category scheme="http://www.blogger.com/atom/ns#" term="Hacker" /><category scheme="http://www.blogger.com/atom/ns#" term="hackbot" /><category scheme="http://www.blogger.com/atom/ns#" term="Bad Bot" /><category scheme="http://www.blogger.com/atom/ns#" term="robots" /><category scheme="http://www.blogger.com/atom/ns#" term="MOD Rewrite" /><category scheme="http://www.blogger.com/atom/ns#" term="crawler" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="htaccess" /><title>Banning Bad Bots with Mod Rewrite</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/9042690905912512685/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=9042690905912512685" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/9042690905912512685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/9042690905912512685?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/hSAIFYWYNfE/banning-bad-bots-with-mod-rewrite.html" title="Banning Bad Bots with Mod Rewrite" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>1</thr:total><content type="html">Banning Scrapers and Other Bad Bots using Mod RewriteThere are many brilliant sites out there dedicated to the never ending war on bad bots and I thought I would add my own contribution to the lists of regular expressions used for banning spammers, scrapers and other malicious bots with Mod Rewrite.As with all security measures a sys admin takes to lock down and protect a site or server a layered
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LH0Cnw8tfWf-oR9h5ol7miFFncM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LH0Cnw8tfWf-oR9h5ol7miFFncM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LH0Cnw8tfWf-oR9h5ol7miFFncM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LH0Cnw8tfWf-oR9h5ol7miFFncM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/hSAIFYWYNfE" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/04/banning-bad-bots-with-mod-rewrite.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4ASX08eCp7ImA9WxBaGU0.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-5952526344579707319</id><published>2010-03-30T01:24:00.005+01:00</published><updated>2010-03-30T01:29:08.370+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-30T01:29:08.370+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Betting" /><category scheme="http://www.blogger.com/atom/ns#" term="From The Stables" /><category scheme="http://www.blogger.com/atom/ns#" term="Trainers" /><category scheme="http://www.blogger.com/atom/ns#" term="Horse Racing" /><category scheme="http://www.blogger.com/atom/ns#" term="Website" /><title>Great new site - From The Stables</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/5952526344579707319/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=5952526344579707319" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/5952526344579707319?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/5952526344579707319?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/CrXd8zAZgVw/great-new-site-from-stables.html" title="Great new site - From The Stables" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">If you are into horse racing, like a bet or just interested in getting great information straight from the trainers mouth about upcoming races then I suggest checking out my new site www.fromthestables.com. We have teamed up with some of the best known UK trainers to provide a unique high quality service available to members on a daily basis.Each day our top trainers will provide their expert 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zsBhNVPu2Pkzd8qVol7PMs7S5Fw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zsBhNVPu2Pkzd8qVol7PMs7S5Fw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zsBhNVPu2Pkzd8qVol7PMs7S5Fw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zsBhNVPu2Pkzd8qVol7PMs7S5Fw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/CrXd8zAZgVw" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/03/great-new-site-from-stables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QNRnc6fCp7ImA9WxFTFko.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-6008657558364105661</id><published>2010-03-29T22:53:00.004+01:00</published><updated>2010-04-07T21:16:37.914+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-07T21:16:37.914+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="Browser" /><category scheme="http://www.blogger.com/atom/ns#" term="Links" /><category scheme="http://www.blogger.com/atom/ns#" term="Articles" /><title>My Hundredth Article</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/6008657558364105661/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=6008657558364105661" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/6008657558364105661?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/6008657558364105661?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/Oz-IQWPsZEA/my-hundredth-article.html" title="My Hundredth Article" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">An overview of the last 102 articlesI really can't believe that I have managed to write 102 articles for this blog in the last year and a bit. When I first started the blog I only imagined writing the odd bit here and there and saw the site purely as a place to make public some of my more useful coding tips. I never imagined that I could output this amount of content by myself.A hundred articles 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s9cv2q2S4vGhGQGlanjf5uESo2s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s9cv2q2S4vGhGQGlanjf5uESo2s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s9cv2q2S4vGhGQGlanjf5uESo2s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s9cv2q2S4vGhGQGlanjf5uESo2s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/Oz-IQWPsZEA" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/03/my-hundredth-article.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0INRHs6fCp7ImA9WxBaF0Q.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-1928971539207369823</id><published>2010-03-28T17:48:00.002+01:00</published><updated>2010-03-28T17:59:55.514+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-28T17:59:55.514+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Forwarding" /><category scheme="http://www.blogger.com/atom/ns#" term="GMail" /><category scheme="http://www.blogger.com/atom/ns#" term="Email" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Turn one Google Mail account into many</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/1928971539207369823/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=1928971539207369823" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1928971539207369823?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1928971539207369823?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/k8_IpJaa7FU/turn-one-google-mail-account-into-many.html" title="Turn one Google Mail account into many" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Multiplying your GMail Account to create multiple email addressesI just come across a wonderful tip that allowed me to bypass the rule on Twitter that prevents you from using an email address for more than one account. You may have tried this yourself and found that if you try to create a new Twitter account with an email address assigned to another Twitter account you won't be able to.Obviously 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zLKBD6p8gBhku_qSkI87xQX0_SE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zLKBD6p8gBhku_qSkI87xQX0_SE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zLKBD6p8gBhku_qSkI87xQX0_SE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zLKBD6p8gBhku_qSkI87xQX0_SE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/k8_IpJaa7FU" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/03/turn-one-google-mail-account-into-many.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBRXo7fyp7ImA9WxBaEkU.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-2397626272271344412</id><published>2010-03-22T00:17:00.008Z</published><updated>2010-03-22T18:37:34.407Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-22T18:37:34.407Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IP" /><category scheme="http://www.blogger.com/atom/ns#" term="FOPEN" /><category scheme="http://www.blogger.com/atom/ns#" term="Proxy" /><category scheme="http://www.blogger.com/atom/ns#" term="CURL" /><category scheme="http://www.blogger.com/atom/ns#" term="Proxies" /><category scheme="http://www.blogger.com/atom/ns#" term="WebProxy" /><category scheme="http://www.blogger.com/atom/ns#" term="FSOCKOPEN" /><title>Write your own Proxy Checker Tool</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/2397626272271344412/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=2397626272271344412" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/2397626272271344412?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/2397626272271344412?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/dp3PZrVl97M/write-your-own-proxy-checker-tool.html" title="Write your own Proxy Checker Tool" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Creating your own Proxy Checker ToolFinding good reliable proxies is a hard task and although many sites offer free lists the majority of the proxies on them will be out of date or not working when you get round to testing them. If you are happy with using WebProxies then there are plenty about but they don't help if you are wanting to access content that utilises complex AJAX to deliver movies 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mH1VB65C00g62PUx1g3xN1sWJno/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mH1VB65C00g62PUx1g3xN1sWJno/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mH1VB65C00g62PUx1g3xN1sWJno/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mH1VB65C00g62PUx1g3xN1sWJno/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/dp3PZrVl97M" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/03/write-your-own-proxy-checker-tool.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBR386eCp7ImA9WxBaEE8.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-2909597368678573171</id><published>2010-03-19T18:29:00.005Z</published><updated>2010-03-19T19:14:16.110Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-19T19:14:16.110Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term=". EMBED" /><category scheme="http://www.blogger.com/atom/ns#" term="WP-O-Matic" /><category scheme="http://www.blogger.com/atom/ns#" term="param" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="object" /><category scheme="http://www.blogger.com/atom/ns#" term="RSS" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><category scheme="http://www.blogger.com/atom/ns#" term="CMS" /><category scheme="http://www.blogger.com/atom/ns#" term="Media" /><category scheme="http://www.blogger.com/atom/ns#" term="Kses" /><category scheme="http://www.blogger.com/atom/ns#" term="Simplepie" /><title>Wordpress, WP-O-Matic and custom HTML tags</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/2909597368678573171/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=2909597368678573171" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/2909597368678573171?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/2909597368678573171?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/u0t21cziYZQ/wordpress-wp-o-matic-and-custom-html.html" title="Wordpress, WP-O-Matic and custom HTML tags" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Automating Wordpress posts with WP-O-MaticIf you use wordpress you should really look into the great WP-O-Matic plugin that allows you to automate postings by importing content from RSS or XML feeds. You can set up schedules to import at regular times or import on demand from the admin area.One issue however which I have just spent ages getting to the bottom of is the use of HTML such as OBJECT 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8GEjFt7FHytCgJp-fNDh8kJ0vTc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8GEjFt7FHytCgJp-fNDh8kJ0vTc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8GEjFt7FHytCgJp-fNDh8kJ0vTc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8GEjFt7FHytCgJp-fNDh8kJ0vTc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/u0t21cziYZQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/03/wordpress-wp-o-matic-and-custom-html.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQNQ3s5eSp7ImA9WxBUE0w.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-1021974259319988167</id><published>2010-02-27T22:48:00.003Z</published><updated>2010-02-27T23:13:12.521Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-27T23:13:12.521Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="overhead" /><category scheme="http://www.blogger.com/atom/ns#" term="I/O" /><category scheme="http://www.blogger.com/atom/ns#" term="Logging" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><title>The difference between a fast running script and a slow one</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/1021974259319988167/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=1021974259319988167" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1021974259319988167?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1021974259319988167?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/c7BHwLvvJZA/difference-between-fast-running-script.html" title="The difference between a fast running script and a slow one" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">When logging errors is not a good ideaI like to log errors and debug messages when running scripts as they help diagnose problems not immediately apparent when the script is started. There is nothing worse than starting a script running and then coming into work on a Monday morning to find that it hasn't done what it was supposed to and not know why. A helpful log file with details of the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kbYSuXgoKFpjMIIN2QdZRB4VJZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kbYSuXgoKFpjMIIN2QdZRB4VJZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kbYSuXgoKFpjMIIN2QdZRB4VJZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kbYSuXgoKFpjMIIN2QdZRB4VJZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/c7BHwLvvJZA" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/02/difference-between-fast-running-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8CQHY5cCp7ImA9WxBUEkU.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-1912978199463080014</id><published>2010-02-27T16:25:00.002Z</published><updated>2010-02-27T16:41:01.828Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-27T16:41:01.828Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="YouTube" /><category scheme="http://www.blogger.com/atom/ns#" term="param" /><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="regular expression" /><category scheme="http://www.blogger.com/atom/ns#" term="object" /><category scheme="http://www.blogger.com/atom/ns#" term="embed" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>Handling YouTube Videos in Feeds</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/1912978199463080014/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=1912978199463080014" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1912978199463080014?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1912978199463080014?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/pyvBqqV060w/handling-youtube-videos-in-feeds.html" title="Handling YouTube Videos in Feeds" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Reformatting HTML to include YouTube video linksIf you use XML feeds to import content into your site or blog you may have experienced the problem that your blogging software or add-on tries to err on the side of caution for security reasons or just messes up the import and in doing so any EMBED or OBJECT tags are stripped in the process.This is especially annoying when the content is for a blog 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sm0encOmR15vFNJD34HumDYHtLM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sm0encOmR15vFNJD34HumDYHtLM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sm0encOmR15vFNJD34HumDYHtLM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sm0encOmR15vFNJD34HumDYHtLM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/pyvBqqV060w" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/02/handling-youtube-videos-in-feeds.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQFQn8zeSp7ImA9WxBVFkQ.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-8060248755571929194</id><published>2010-02-20T17:52:00.004Z</published><updated>2010-02-20T18:58:33.181Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-20T18:58:33.181Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Proxy" /><category scheme="http://www.blogger.com/atom/ns#" term="Anonymous" /><category scheme="http://www.blogger.com/atom/ns#" term="Search Tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Proxies" /><category scheme="http://www.blogger.com/atom/ns#" term="Tunnelling" /><category scheme="http://www.blogger.com/atom/ns#" term="Privacy" /><title>Strictly Software's Anonymizing  Super Search Tool</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/8060248755571929194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=8060248755571929194" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/8060248755571929194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/8060248755571929194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/yeEK-LNXMf8/strictly-softwares-anonymizing-super.html" title="Strictly Software's Anonymizing  Super Search Tool" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Introducing the Anonymous Super Search ToolThe following free online tool which I have created follows in the same vein as the wonderful anonymizing search tools such as Scroogle which give you the searching power of Google but without all the privacy issues.If you don't know what the privacy issues are when you carry out a Google search then you should be aware of the following:1. A search on 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jYfUaMTFURvH4og14E2bwrX3ayE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jYfUaMTFURvH4og14E2bwrX3ayE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jYfUaMTFURvH4og14E2bwrX3ayE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jYfUaMTFURvH4og14E2bwrX3ayE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/yeEK-LNXMf8" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/02/strictly-softwares-anonymizing-super.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4GRXs4fyp7ImA9WxBWFEQ.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-7964859433943178493</id><published>2010-02-06T22:19:00.007Z</published><updated>2010-02-06T22:55:24.537Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-06T22:55:24.537Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="surfing" /><category scheme="http://www.blogger.com/atom/ns#" term="results" /><category scheme="http://www.blogger.com/atom/ns#" term="Poll" /><category scheme="http://www.blogger.com/atom/ns#" term="Browser" /><category scheme="http://www.blogger.com/atom/ns#" term="survey" /><title>Browser Survey Results</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/7964859433943178493/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=7964859433943178493" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/7964859433943178493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/7964859433943178493?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/QbYFm-XYoRI/browser-survey-results.html" title="Browser Survey Results" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">The results of the Strictly Software Browser SurveyIf you have visited my site in the last couple of months you may have noticed the survey on Browser usage that popped up. It was geared towards developers to gather information about their favourite browsers in terms of developing, debugging and features.I have let it run for a couple of months and now I am publishing the results. Thanks to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pRX3aVkhEJ4JTAlZD-wY0FMbCe8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pRX3aVkhEJ4JTAlZD-wY0FMbCe8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pRX3aVkhEJ4JTAlZD-wY0FMbCe8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pRX3aVkhEJ4JTAlZD-wY0FMbCe8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/QbYFm-XYoRI" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/02/browser-survey-results.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDQHw7eyp7ImA9WxBXF0Q.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-6617283226000622124</id><published>2010-01-29T18:52:00.003Z</published><updated>2010-01-29T19:34:31.203Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-29T19:34:31.203Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SID" /><category scheme="http://www.blogger.com/atom/ns#" term="Logins" /><category scheme="http://www.blogger.com/atom/ns#" term="Restore" /><category scheme="http://www.blogger.com/atom/ns#" term="Database" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Backup" /><category scheme="http://www.blogger.com/atom/ns#" term="Users" /><title>Update Orphaned SQL Users</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/6617283226000622124/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=6617283226000622124" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/6617283226000622124?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/6617283226000622124?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/Yc8e42pvflA/update-orphaned-sql-users.html" title="Update Orphaned SQL Users" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">SQL Script to relink orphaned users to loginsIt's quite a common task to have to move one or more databases from one server to another and this usually causes issues with orphaned users that have no related SQL login due to the SID values mismatching. The following is taken from an MS Knowledge base article about the problem:When you move a database from one server that is running SQL Server to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JX3baxG0pt8yXRNl0MYz8U4m3C0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JX3baxG0pt8yXRNl0MYz8U4m3C0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JX3baxG0pt8yXRNl0MYz8U4m3C0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JX3baxG0pt8yXRNl0MYz8U4m3C0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/Yc8e42pvflA" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/01/update-orphaned-sql-users.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQERXg_eyp7ImA9WxBQEEs.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-3368656801035146775</id><published>2010-01-09T03:38:00.004Z</published><updated>2010-01-09T20:18:24.643Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T20:18:24.643Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RSS" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="Tweet" /><category scheme="http://www.blogger.com/atom/ns#" term="Mashup" /><title>Creating Twitter Mashups</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/3368656801035146775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=3368656801035146775" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/3368656801035146775?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/3368656801035146775?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/5bLX4PJpLdc/creating-twitter-mashups.html" title="Creating Twitter Mashups" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">Using Free Online Tools to Create Twitter MashupsIf you are into Twitter then you may have wanted at some time to automate some tweets. There are many reasons you may want to do this such as creating new content quickly or providing an online presence when your not physically around. You may want to follow certain hash tags and retweet the same post with new hash tags or you may want to auto 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0q-AKOiQadDTCv3zmBfDgCAUBUE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0q-AKOiQadDTCv3zmBfDgCAUBUE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0q-AKOiQadDTCv3zmBfDgCAUBUE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0q-AKOiQadDTCv3zmBfDgCAUBUE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/5bLX4PJpLdc" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/01/creating-twitter-mashups.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ACSXY8eip7ImA9WxBRFUg.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-4019116263862595460</id><published>2010-01-03T22:49:00.005Z</published><updated>2010-01-03T23:02:48.872Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-03T23:02:48.872Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="permission" /><category scheme="http://www.blogger.com/atom/ns#" term="proc" /><category scheme="http://www.blogger.com/atom/ns#" term="GRANT" /><category scheme="http://www.blogger.com/atom/ns#" term="EXECUTE" /><category scheme="http://www.blogger.com/atom/ns#" term="stored procedure" /><title>Grant Execute Permission to all Stored Procedures and Functions</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/4019116263862595460/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=4019116263862595460" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/4019116263862595460?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/4019116263862595460?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/yey5RvhDoLk/grant-execute-permission-to-all-stored.html" title="Grant Execute Permission to all Stored Procedures and Functions" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">How to grant execute permission to all your stored procedures and functionsAnother useful stored procedure I have in my toolkit that I find myself using over and over on any system that I work on is the following proc that allows me to grant execute permission to all stored procedures and user defined functions within a database to a particular logon.Sometimes I find myself creating multiple 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i-qxYaUYiJfx8N-kbis0im8APB0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i-qxYaUYiJfx8N-kbis0im8APB0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i-qxYaUYiJfx8N-kbis0im8APB0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i-qxYaUYiJfx8N-kbis0im8APB0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/yey5RvhDoLk" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2010/01/grant-execute-permission-to-all-stored.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ECSH44fSp7ImA9WxBREkw.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-7500747709833330602</id><published>2009-12-30T22:09:00.003Z</published><updated>2009-12-30T22:21:09.035Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-30T22:21:09.035Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="syscomments" /><category scheme="http://www.blogger.com/atom/ns#" term="function" /><category scheme="http://www.blogger.com/atom/ns#" term="proc" /><category scheme="http://www.blogger.com/atom/ns#" term="UDF" /><category scheme="http://www.blogger.com/atom/ns#" term="stored procedure" /><title>Find Text Inside a Stored Procedure or Used Defined Function</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/7500747709833330602/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=7500747709833330602" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/7500747709833330602?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/7500747709833330602?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/5j-pF4RWkxE/find-text-inside-stored-procedure-or.html" title="Find Text Inside a Stored Procedure or Used Defined Function" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">How to find text inside a stored procedure or user defined functionOne of the most useful stored procedures I have in my toolkit that I find myself using over and over on any system that I work on is the following procedure that allows me to return a list of stored procedures and user defined functions that contain a particular string of text.I maybe looking for all procs or UDF's that contain a 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q3kSZ99Bl8f9u-4pR6_w5fnAvKY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q3kSZ99Bl8f9u-4pR6_w5fnAvKY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q3kSZ99Bl8f9u-4pR6_w5fnAvKY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q3kSZ99Bl8f9u-4pR6_w5fnAvKY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/5j-pF4RWkxE" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2009/12/find-text-inside-stored-procedure-or.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYHRX07eyp7ImA9WxBREk0.&quot;"><id>tag:blogger.com,1999:blog-4291664034828038593.post-1190686969176463784</id><published>2009-12-27T02:39:00.006Z</published><updated>2009-12-30T19:42:14.303Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-30T19:42:14.303Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Port" /><category scheme="http://www.blogger.com/atom/ns#" term="Port Scan" /><category scheme="http://www.blogger.com/atom/ns#" term="Tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Scanner" /><title>Writing a Port Scanner In PHP</title><link rel="replies" type="application/atom+xml" href="http://blog.strictly-software.com/feeds/1190686969176463784/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4291664034828038593&amp;postID=1190686969176463784" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1190686969176463784?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4291664034828038593/posts/default/1190686969176463784?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StrictlySoftware/~3/26sYg9mCQ28/writing-port-scanner-in-php.html" title="Writing a Port Scanner In PHP" /><author><name>R Reid</name><uri>http://www.blogger.com/profile/05430306492065347012</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07417275881777624250" /></author><thr:total>0</thr:total><content type="html">How to write a Port Scanner in PHPI am pretty new to PHP but one of the things I like about PHP as opposed to other server side scripting languages such as ASP Classic (JavaScript or VBScript) is the amount of functionality that is built into the language. With ASP Classic if you want to do anything remotely sexy you have to write a COM component and then register the DLL on the web server which 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T1iZGM_SzVAGB15d8iTtL50GNgs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T1iZGM_SzVAGB15d8iTtL50GNgs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T1iZGM_SzVAGB15d8iTtL50GNgs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T1iZGM_SzVAGB15d8iTtL50GNgs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StrictlySoftware/~4/26sYg9mCQ28" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.strictly-software.com/2009/12/writing-port-scanner-in-php.html</feedburner:origLink></entry></feed>
