<?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>MMISoftware Blog &#187; mysql</title>
	<atom:link href="http://www.mmisoftware.co.uk/weblog/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mmisoftware.co.uk/weblog</link>
	<description>News and views of Mac OS X and iPhone Programming</description>
	<lastBuildDate>Fri, 07 Oct 2011 00:22:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mac OS X 10.6 (Snow Leopard) and AppleScript</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-applescript/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-applescript/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:55:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[Mac OS X 10.6]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-applescript/</guid>
		<description><![CDATA[Yesterday I Tweeted that AppleScript seemed to be no longer working for me after I installed Mac OS X 10.6 (Snow Leopard). As I suspected at the time the problem was with MySQL, and after a kick install of a new version of MySQL (see earlier post), the problem was fixed&#8230;..]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F08%2F29%2Fmac-os-x-10-6-snow-leopard-and-applescript%2F&amp;via=mmisoftware&amp;text=Mac+OS+X+10.6+%28Snow+Leopard%29+and+AppleScript&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F08%2F29%2Fmac-os-x-10-6-snow-leopard-and-applescript%2F"  class="twitter-share-button">Tweet</a></div><p>Yesterday I <a href="http://twitter.com/mmisoftware/statuses/3604954476">Tweeted</a> that AppleScript seemed to be no longer working for me after I installed  Mac OS X 10.6 (<a href="http://bit.ly/LX2Ii">Snow Leopard</a>).</p>

<p><span id="more-393"></span>
As I suspected at the time the problem was with MySQL, and after a kick install of a new version of MySQL (see earlier <a href="http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-mysql/">post</a>), the problem was fixed&#8230;..</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F08%2F29%2Fmac-os-x-10-6-snow-leopard-and-applescript%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-applescript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.6 (Snow Leopard) and MySQL</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-mysql/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-mysql/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:47:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[Mac OS X 10.6]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-mysql/</guid>
		<description><![CDATA[Yesterday I Tweeted that MySQL was no longer working after I installed Mac OS X 10.6 (Snow Leopard). Well, the bad news is installing Snow Leopard over 10.5.8 running MySQL results in a &#8216;broken&#8217; install of MySQL. The fix, though, is easy&#8230;. To fix the problem, download and install the latest version of MySQL &#8211; [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F08%2F29%2Fmac-os-x-10-6-snow-leopard-and-mysql%2F&amp;via=mmisoftware&amp;text=Mac+OS+X+10.6+%28Snow+Leopard%29+and+MySQL&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F08%2F29%2Fmac-os-x-10-6-snow-leopard-and-mysql%2F"  class="twitter-share-button">Tweet</a></div><p>Yesterday I <a href="http://twitter.com/mmisoftware/statuses/3604939377">Tweeted</a> that MySQL was no longer working after I installed  Mac OS X 10.6 (<a href="http://bit.ly/LX2Ii">Snow Leopard</a>).</p>

<p><span id="more-392"></span>
Well, the bad news is installing <a href="http://bit.ly/LX2Ii">Snow Leopard</a> over 10.5.8 running MySQL results in a &#8216;broken&#8217; install of MySQL. The fix, though, is easy&#8230;.</p>

<p>To fix the problem, download and install the latest version of MySQL &#8211; <a href="http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-5.1.37-osx10.5-x86.dmg">mysql-5.1.37-osx10.5-x86</a>.  Although it says it is 10.5 it installs OK, and seems to run with no problems under 10.6</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F08%2F29%2Fmac-os-x-10-6-snow-leopard-and-mysql%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-mysql/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Court Park Properties</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/03/28/court-park-properties/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/03/28/court-park-properties/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 22:24:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[courtpark properties]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/03/28/court-park-properties/</guid>
		<description><![CDATA[Besides working on sites for Willow Farm Bed and Breakfast and Edwards Irish Partnership LLP, I have also continued work (mainly maintenance) for Court Park Properties. No major changes, just added a few pages for a new building project called Onyx. There was also a small amount of work on their database system.]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fcourt-park-properties%2F&amp;via=mmisoftware&amp;text=Court+Park+Properties&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fcourt-park-properties%2F"  class="twitter-share-button">Tweet</a></div><p>Besides working on sites for <a href="http://www.willowfarmbandb.co.uk/">Willow Farm Bed and Breakfast</a> and <a href="http://www.eiparchitects.co.uk/">Edwards Irish Partnership LLP</a>, I have also continued work (mainly maintenance) for <a href="http://www.courtparkproperties.com/">Court Park Properties</a>.  No major changes, just added a few pages for a new building project called <a href="http://www.courtparkproperties.com/new_homes/onyx/">Onyx</a>. There was also a small amount of work on their database system.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fcourt-park-properties%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/03/28/court-park-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Student File Upload system (electronic submission)</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/03/28/student-file-upload-system-electronic-submission/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/03/28/student-file-upload-system-electronic-submission/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 22:08:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/03/28/student-file-upload-system-electronic-submission/</guid>
		<description><![CDATA[This was an interesting project, which ran over last summer. The problem: Students need to be able to submit files (essays etc.) on-line Files need to be named with a unique student id assigned by the system Students need to be emailed a reminder and a unique url for the upload Staff need to be [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fstudent-file-upload-system-electronic-submission%2F&amp;via=mmisoftware&amp;text=Student+File+Upload+system+%28electronic+submission%29&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fstudent-file-upload-system-electronic-submission%2F"  class="twitter-share-button">Tweet</a></div><p>This was an interesting project, which ran over last summer.</p>

<p><span id="more-310"></span>
The problem:</p>

<p>Students need to be able to submit files (essays etc.) on-line<br />
Files need to be named with a unique student id assigned by the system<br />
Students need to be emailed a reminder and a unique url for the upload<br />
Staff need to be able to track which students have uploaded, and when<br />
Staff need to be able to email students that have failed to submit</p>

<p>So, the upload system used a combination of php and MySQL with students being sent email reminders by a cron script. As files are uploaded the system automatically changes the file name to the unique ID.</p>

<p>The staff get to view (track) uploads using an AJAX driven website, which they can use to automatically email students that have failed to submit.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fstudent-file-upload-system-electronic-submission%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/03/28/student-file-upload-system-electronic-submission/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On-line assessment system</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/03/28/on-line-assessment-system/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/03/28/on-line-assessment-system/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 21:16:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/03/28/on-line-assessment-system/</guid>
		<description><![CDATA[This was a big project during the summer of 2008. I can&#8217;t say who the work was for, but I can post about what the system does. The requirements: An online system that can be used by students to take tests Tests had to be open for an extended period of time Tests (in version [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fon-line-assessment-system%2F&amp;via=mmisoftware&amp;text=On-line+assessment+system&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fon-line-assessment-system%2F"  class="twitter-share-button">Tweet</a></div><p>This was a big project during the summer of 2008.  I can&#8217;t say who the work was for, but I can post about what the system does.</p>

<p><span id="more-307"></span>
The requirements:</p>

<ul>
<li>An online system that can be used by students to take tests  </li>
<li>Tests had to be open for an extended period of time  </li>
<li>Tests (in version 1) had to consist of multiple choice, and numeric input  </li>
<li>Students had be able to login and out and answer questions when and where they wanted during the test period  </li>
<li>Once the test period was over students had to be able to login and get their marks and feedback  </li>
<li>Copies of the test had to be downloadable for emailing to students  </li>
<li>Marks had to be available for input into another system  </li>
<li>All student/system interactions had to be logged and tracked.  </li>
<li>System had to be &#8216;extensible&#8217;, i.e. version 2 can be developed later.</li>
</ul>

<p>So, the system was written using php for the front end and MySQL for the database.  The web interface uses AJAX.</p>

<p>It was decided to use AJAX so that once a student answered a question the result was immediately sent to the database, so if there was a power outage, or the student forgot to save their text results, the answers were still captured.  On the whole this has worked well, but some students using &#8216;older&#8217; browsers from home (you know the sort of browser I mean!) had problems with the use of AJAX. However, as the system as built in error checking (i.e. nightly cross check between the server log for the day and the database state) these problems were dealt with.</p>

<p>There was no easy solution for &#8216;emailing&#8217; out a copy (a pdf was required) of the results.  In the end a compromise was reached when an html &#8216;dump&#8217; from a test session was generated and this was converted to a pdf file using AppleScript and then the system mailed the results to the students.</p>

<p>The final product worked very well,and the clients were pleased.  And this summer I am back to write version 2&#8230;.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F03%2F28%2Fon-line-assessment-system%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/03/28/on-line-assessment-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.5 (Leopard) &#8211; Webserver (Apache), MySQL and php</title>
		<link>http://www.mmisoftware.co.uk/weblog/2007/10/28/mac-os-x-105-leopard-webserver-apache-mysql-and-php/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2007/10/28/mac-os-x-105-leopard-webserver-apache-mysql-and-php/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 20:23:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2007/10/28/mac-os-x-105-leopard-webserver-apache-mysql-and-php/</guid>
		<description><![CDATA[I have just got around to checking out some of my php/MySQL websites I have on my MacBook after upgrading to Mac OS X 10.5 (Leopard). And the good news is everything appears to work, but a few tweaks were needed. After upgrading to Mac OS X 10.5 (Leopard) the webserver was turned off (security?). [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2007%2F10%2F28%2Fmac-os-x-105-leopard-webserver-apache-mysql-and-php%2F&amp;via=mmisoftware&amp;text=Mac+OS+X+10.5+%28Leopard%29+-+Webserver+%28Apache%29%2C+MySQL+and+php&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2007%2F10%2F28%2Fmac-os-x-105-leopard-webserver-apache-mysql-and-php%2F"  class="twitter-share-button">Tweet</a></div><p>I have just got around to checking out some of my php/MySQL websites I have on my MacBook after upgrading to <a type=amzn asin="B000FK88JK" >Mac OS X 10.5</a> (Leopard).  And the good news is everything appears to work, but a few tweaks were needed.</p>

<p><span id="more-259"></span>
After upgrading to <a type=amzn asin="B000FK88JK" >Mac OS X 10.5</a> (Leopard) the webserver was turned off (security?).  Turning it back on was a easy, System Preferences > Sharing, click on &#8216;Web Sharing&#8217;.  However, after turning on Apache was no longer pointing to my &#8216;Site&#8217; folder on http://localhost, but a directory called /Library/WebServer/Documents &#8211; most annoying. Plus, php was dead&#8230;.</p>

<p>To get things working I had to change three lines in the httpd.conf file (<strong>After I had made a back up of it!</strong>), which is located at /private/etc/apache2/httpd.conf .</p>

<p><strong>Change 1 to get php working:</strong></p>

<p>Change line 114 from:</p>

<p>&#35;LoadModule php5_module        libexec/apache2/libphp5.so</p>

<p>to:</p>

<p>LoadModule php5_module        libexec/apache2/libphp5.so</p>

<p>(i.e. remove the hash/pound sign at the start)</p>

<p><strong>Change 2 to get Apache &#8216;pointing&#8217; at my &#8216;Sites&#8217; folder</strong></p>

<p>Change line 163 from:</p>

<p>DocumentRoot &#8220;/Library/WebServer/Documents&#8221;</p>

<p>to:</p>

<p>DocumentRoot &#8220;/Users/my-home-user-folder/Sites&#8221;</p>

<p>Where my-home-user-folder is the name of my home folder.</p>

<p><strong>Change 3 to get Apache &#8216;pointing&#8217; at my &#8216;Sites&#8217; folder</strong></p>

<p>(If you don&#8217;t do this you will be given a 403 &#8211; Insufficient User Privileges for Access)</p>

<p>Change line 190 from:</p>

<p>Directory &#8220;/Library/WebServer/Documents&#8221;</p>

<p>to:</p>

<p>Directory &#8220;/Users/my-home-user-folder/Sites&#8221;</p>

<p>Where my-home-user-folder is the name of my home folder.</p>

<p>Finally, you may wish to change any other occurrence of /Library/WebServer/Documents to /Users/my-home-user-folder/Sites if you use an CGI scripts in you home sites directory.</p>

<p><strong>Finally, restart Apache from System Preferences.</strong></p>

<p>MySQL seems to be working fine (I am using version 5), and CocoaMySQL is working&#8230;  great!</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2007%2F10%2F28%2Fmac-os-x-105-leopard-webserver-apache-mysql-and-php%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2007/10/28/mac-os-x-105-leopard-webserver-apache-mysql-and-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam, spam, spam&#8230;</title>
		<link>http://www.mmisoftware.co.uk/weblog/2007/01/10/spam-spam-spam/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2007/01/10/spam-spam-spam/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 16:53:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2007/01/10/spam-spam-spam/</guid>
		<description><![CDATA[Unbelievable! The MMISoftware blog was spammed to death&#8230;. there were so many comments submitted and awaiting moderation, that it was impossible to access the WordPress management system for the site to clear all the spam! There was a backlog of over 25,000 messages. As a result we took down the blog for a few days, [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2007%2F01%2F10%2Fspam-spam-spam%2F&amp;via=mmisoftware&amp;text=Spam%2C+spam%2C+spam...&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2007%2F01%2F10%2Fspam-spam-spam%2F"  class="twitter-share-button">Tweet</a></div><p>Unbelievable!  The <a href="http://www.mmisoftware.co.uk">MMISoftware</a> blog was spammed to death&#8230;.  there were so many comments submitted and awaiting moderation, that it was impossible to access the <a href="http://wordpress.org/">WordPress</a> management system for the site to clear all the spam!  There was a backlog of over 25,000 messages.</p>

<p><span id="more-172"></span>
As a result we took down the blog for a few days, cleared the spam from the database using MySQL commands (a 2 second job) and upgraded the <a href="http://wordpress.org">WordPress</a> software to version 2.</p>

<p>Version 2 has much better spam handling than the previous version we were using, so hopefully the spam problem has been solved.  We have also taken the opportunity to upgrade WordPress over at the <a href="http://www.thesnowsite.com/snowlog/">thesnowsite blog</a>.</p>

<p>Now, where did all this &#8216;spam&#8217; comment come from?  Well, I guess it is back to the Zombie problem that we reported on in an earlier <a href="http://www.mmisoftware.co.uk/weblog/?p=189">post</a>. And judging by the type of spam received there are obviously large &#8216;zombie&#8217; networks out there pumping out the false blog comments.</p>

<p><strong>Update:</strong>  Since add the &#8216;spam filter&#8217; plugin to the <a href="http://www.mmisoftware.co.uk">MMISoftware</a> blog 10 hours ago we have caught 40 spam messages.</p>

<p><strong>Update II:</strong> The filter has not even been in place for 24 hours and it has caught over 100 spam messages.</p>

<p><strong>Update III:</strong> We have now added a spam counter to the front page &#8211; <em>27 Jan 2007 23:26:45</em></p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2007%2F01%2F10%2Fspam-spam-spam%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2007/01/10/spam-spam-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long time &#8211; no post!</title>
		<link>http://www.mmisoftware.co.uk/weblog/2005/11/06/long-time-no-post/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2005/11/06/long-time-no-post/#comments</comments>
		<pubDate>Sun, 06 Nov 2005 18:04:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[courtparkproperties.com]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2005/11/06/long-time-no-post/</guid>
		<description><![CDATA[MMISoftware has been very busy on a number of projects. MMI have been working closely with Court Park Properties to develop their website. We are also working with the company to develop specialised &#8216;in-house&#8217; software for use in the property development trade. In addition, MMI has been working very hard since March 2005 on an [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2005%2F11%2F06%2Flong-time-no-post%2F&amp;via=mmisoftware&amp;text=Long+time+-+no+post%21&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2005%2F11%2F06%2Flong-time-no-post%2F"  class="twitter-share-button">Tweet</a></div><p>
<a href="http://www.mmisoftware.co.uk">MMISoftware</a> has been very busy on a number of projects.
</p>

<p>
MMI have been working closely with <a href="http://www.courtparkproperties.com/">Court Park Properties</a> to develop their website.  We are also working with the company to develop specialised &#8216;in-house&#8217; software for use in the property development trade.
</p>

<p>
In addition, <a href="http://www.mmisoftware.co.uk">MMI</a> has been working very hard since March 2005 on an exciting new website project.  The site is being developed in php and MySQL, and will also lead to a number of &#8216;stand-alone&#8217; Mac OS X programs. Can&#8217;t say anything more about this project at the moment&#8230;. but watch this space!  (This explains why updates to existing programs have not been coming along and why nothing much has been said on this blog!)
</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2005%2F11%2F06%2Flong-time-no-post%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2005/11/06/long-time-no-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog changes&#8230;.</title>
		<link>http://www.mmisoftware.co.uk/weblog/2005/04/22/blog-changes/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2005/04/22/blog-changes/#comments</comments>
		<pubDate>Sat, 23 Apr 2005 00:13:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac.com]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2005/04/22/blog-changes/</guid>
		<description><![CDATA[As you may have noticed, if you have been here before, the blog has changed! Originally the blog was hosted over at mac.com but was moved to this location in February 2005. The move came about due to some hosting problems over at mac.com and because it was thought it was better to have the [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2005%2F04%2F22%2Fblog-changes%2F&amp;via=mmisoftware&amp;text=Blog+changes....&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2005%2F04%2F22%2Fblog-changes%2F"  class="twitter-share-button">Tweet</a></div><p>
As you may have noticed, if you have been here before, the blog has changed!
</p>

<p>
Originally the blog was hosted over at mac.com but was moved to this location in February 2005.  The move came about due to some hosting problems over at mac.com and because it was thought it was better to have the blog at the same site as the <a href="http://www.mmisoftware.co.uk">MMISoftware</a> website.
</p>

<p>
The blog was written using <a href="http://www.lifli.com/Products/iBlog/main.htm">iBlog</a>.  The program works &#8216;as described on the tin&#8217;, however, it was always a bit limiting in the html that could be created and in the design of the eventual blog.
</p>

<p><span id="more-92"></span></p>

<p>
After some looking around it was decided to use <a href="http://wordpress.org/">wordpress</a> and <a href="http://ecto.kung-foo.tv/">ecto</a>.
</p>

<p>
<a href="http://wordpress.org/">wordpress</a> is a php and MySQL system.  This fits in well with current, and future, work at <a href="http://www.mmisoftware.co.uk">MMISoftware</a>.  Installation of <a href="http://wordpress.org/">wordpress</a> was snap.  Never had an easier install.  Took less that 5 minutes (php and MySQL were already up and running).
</p>

<p>
All blog entries can be created and edited in wordpress.  However, this is like a little step back in time as all the entries have to be hand-coded in html.  An alternative solution is to use <a href="http://ecto.kung-foo.tv/">ecto</a> which has a WYSIWYG editor and also has the advantage that entries can be created and edited whilst offline.
</p>

<p>
One problem was how to get the entries out of <a href="http://www.lifli.com/Products/iBlog/main.htm">iBlog</a>.  The solution turned out to be <a href="http://www.tyborg.com/agitprop/">Agitprop</a>.  This program, which is freeware, did a pretty good job.
</p>

<ol>
<li>Follow the instructions with <a href="http://www.tyborg.com/agitprop/">Agitprop</a> and extract the entries from <a href="http://www.lifli.com/Products/iBlog/main.htm">iBlog</a>.</li>
<li>Move the resulting entry file and image file over to the webserver (used <a href="http://www.interarchy.com/main/">Interarchy</a> for the transfer &#8211; a great program from Stairways)</li>
<li>Follow the instructions with wordpress to load the entries.</li>
<li>Use ecto to clean up any transfers that didn&#8217;t quite work.</li>
</ol>

<p>
In fact a number of the entries needed a bit of work as my attempts to get around the html limitations in iBlog had caused some problems with the processing by Agitprop.  The entries were cleaned up using <a href="http://www.barebones.com/index.shtml">BBEdit</a> and <a href="http://www.apple.com/macosx/features/applescript/">Applescript</a>.
</p>

<p>
There is also a new RSS feed which is at http://www.mmisoftware.co.uk/weblog/wp-rss2.php
</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2005%2F04%2F22%2Fblog-changes%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2005/04/22/blog-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Content Delivery Network via Rackspace Cloud Files: c0003336.cdn2.cloudfiles.rackspacecloud.com

Served from: www.mmisoftware.co.uk @ 2012-02-08 19:57:20 -->
