<?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>Gabriel de Kadt &#187; MacOSX</title>
	<atom:link href="http://www.lazydada.com/tag/macosx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lazydada.com</link>
	<description>Personal notes on Mac based web development and design.</description>
	<lastBuildDate>Thu, 09 Sep 2010 15:29:48 +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&#8217;s Apache web server crashing out</title>
		<link>http://www.lazydada.com/2010-05-16/macs-apache-web-server-crashing-out/</link>
		<comments>http://www.lazydada.com/2010-05-16/macs-apache-web-server-crashing-out/#comments</comments>
		<pubDate>Sun, 16 May 2010 08:36:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=690</guid>
		<description><![CDATA[Spent a few hours yesterday try to fix my localhost web sharing. After a restart none of my local sites were responding, neither from my user account nor the back-up admin account. This error message kept showing up in my Console: com.apple.launchd[1] (org.apache.httpd[790]) Exited with exit code: 1 Followed a lengthy process to discount disk [...]]]></description>
			<content:encoded><![CDATA[<p>Spent a few hours yesterday try to fix my localhost web sharing. After a restart none of my local sites were responding, neither from my user account nor the back-up admin account.</p>
<p>This error message kept showing up in my Console:<br />
<code>com.apple.launchd[1] (org.apache.httpd[790]) Exited with exit code: 1</code></p>
<p>Followed a lengthy process to discount disk errors &#8211; (finding and fixing some serious ones) then a clean install and update of the system. Yeuch.</p>
<p>In the end it turns out to have been an error in the latest addition to my virtualhosts in /etc/apache2/virtualhosts. No error in the contents (created by the excellent <a href="http://patrickgibson.com/utilities/virtualhost/">virtualhost.sh</a> script) &#8211; but something wrong with the file or its permissions or gawd knows what.</p>
<p>Obscure, strange and particularly annoying when a deadline is looming. Nevermind &#8211; next time I know to temporarily disable any virtualhosts when trying to find out what has killed my Apache server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-05-16/macs-apache-web-server-crashing-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud enabled local web development using Dropbox et al</title>
		<link>http://www.lazydada.com/2010-02-06/i-heart-my-macbook-pro-dropbox-and-gmail/</link>
		<comments>http://www.lazydada.com/2010-02-06/i-heart-my-macbook-pro-dropbox-and-gmail/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 00:29:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=582</guid>
		<description><![CDATA[or I *sync* my Mac Pro and MacBook Pro with Dropbox and Gmail Cloud enabled local web development? That&#8217;s an oxymoron &#8212; right? Explain. I prefer to develop/design using MAMP as it&#8217;s quicker and doesn&#8217;t rely on a sketchy internet connection. While I have a main powerhouse of a Mac Pro under my desk I [...]]]></description>
			<content:encoded><![CDATA[<h3><span style="font-weight: normal;">or</span> <em>I *sync* my Mac Pro and MacBook Pro with Dropbox and Gmail</em></h3>
<p>Cloud enabled local web development? That&#8217;s an oxymoron &#8212; right? <em>Explain. </em>I prefer to develop/design using MAMP as it&#8217;s quicker and doesn&#8217;t rely on a sketchy internet connection. While I have a main powerhouse of a Mac Pro under my desk I also use a very capable little MacBook Pro.*</p>
<p><em>Anyway</em></p>
<p>I was on the road today &#8211; and finally felt the full advantage of getting myself fully into <em><a href="http://en.wikipedia.org/wiki/Cloud_computing">The Cloud</a></em><em>. </em></p>
<p>The main issue? Synchronising my digital self across more than one computer. Storage and email are the main issues&#8230;</p>
<p><em><span style="font-style: normal;">While according to some Apple&#8217;s dot Mac/MobileMe may well be the current cream of cloud subscription services in North America &#8211; out here in backwater Europe </span><span style="font-style: normal;">performance is sh*te. Particularly iDisk. While Apple&#8217;s webmail is good &#8211; it&#8217;s trying too hard to be a desktop application and failing. </span></em></p>
<p><em><span style="font-style: normal;">For storage I can&#8217;t recommend <a href="https://www.dropbox.com/">Dropbox</a> enough and for e-mail there&#8217;s <a href="http://www.gmail.com/">Gmail</a>&#8230; </span></em></p>
<h2>Dropbox</h2>
<p>Now I&#8217;ve got my Sites folder (and  a few salient folders of <em>Work In Progress</em>) in Amazon&#8217;s S3 cloud via Dropbox. The free service is great (2GB) and the paid versions (50/100GB) are not expensive&#8230;</p>
<ul>
<li>It&#8217;s easy.</li>
<li>It&#8217;s speedy. One of the technical features of the system is that files are stored as blobs of hashed deltas (wikipedia says it betterer )… popular files are recognized and appear online without having to be transferred &#8211; for example some reference books and software libraries that uploaded very smartly.</li>
<li>It&#8217;s nimble. As the thing works with deltas and blobs it&#8217;s also quick to mirror things when you&#8217;ve just been making minor edits or rearranging things.</li>
<li>30 days of versioning for all your files - TimeMachine in the Cloud!</li>
</ul>
<h3>Syncing external folders (e.g. ~/Sites ) across multiple machines with Dropbox</h3>
<p>Thanks to <a href="http://www.briefnotes.net/dropbox.php">this post</a> I found the answer&#8230;</p>
<p>[NB - your short user name needs to be the same on all your Macs! If not then go <a href="http://www.macworld.com/article/132693/2008/03/changeshortusername.html">here</a> and read part three "The Full Monty"...]</p>
<p>The steps to synchronising your ~/Sites folder (or any folder that you don&#8217;t want to move into the Dropbox watched folder ) between two or more Macs are:</p>
<ol>
<li>temporarily turn off Dropbox on both machines</li>
<li>make your first sync manually between them (use a direct connection &#8211; or load up a USB stick/external HD)</li>
<li>create symlinks into your Dropbox folder on both machines. Create the symlink by typing a command into a Terminal window&#8230; it goes a little something like this: <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">ln -s  /path/to/folder/name_desired_folder ~/Dropbox/desired-folder</span></li>
<li>then restart Dropbox on both machines</li>
</ol>
<p>Now I&#8217;m coding on the go with hassle-free syncing and backup. That is nice.</p>
<h3><strong>Email</strong></h3>
<p>Well I&#8217;ve become a Gmail man. It may not be pretty but Gmail has threaded conversations done properly and labels. Took me a while to get used to threaded conversations [takes me a while to get most things!] but now I find them indispensable. Gmail&#8217;s generally very good at keeping quoted text out of your face making the threads very readable. Obviously threaded conversations aren&#8217;t so useful if people veer off-track or forsake the reply button in favour of the new message. Offline access was not robust in Safari and now it&#8217;s not an option as Mac OS 10.6 won&#8217;t have it.  So I still use Mail.app as a backup.</p>
<h3>Still on MobileMe/dotMac</h3>
<p>The missing links&#8230; I&#8217;m still on Mobile Me and using it for Address Book, Calendar and Keychain synching. [My FTP favourites too thank's to Panic's Mobile Me implementation in their FTP app Transmit]. Tied into this is Apple&#8217;s iSync application which is keeping my mobiles in step. Until Google&#8217;s address book improves drastically I&#8217;m not considering a move.</p>
<p>*Not just for the occasional bit Road Warrior stuff but also we do sometimes vacate this town for more than a couple of days plus mains power is also a bit of an issue round here! Sometime I need to use my laptop in the office (I do have a UPS but it doesn&#8217;t last very long with the beast.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-02-06/i-heart-my-macbook-pro-dropbox-and-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAMP stacked (Mac OS X 10.6)</title>
		<link>http://www.lazydada.com/2009-11-16/mamp-stacked-mac-os-x-10-6/</link>
		<comments>http://www.lazydada.com/2009-11-16/mamp-stacked-mac-os-x-10-6/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 23:01:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=489</guid>
		<description><![CDATA[When I moved over to Mac OS X 10.6 last week I found I had to fix my MAMP stack. My old MAMP install didn&#8217;t work anymore as unfortunately Marc Liyanage&#8217;s excellent PHP package fails in 10.6. The following instructions are mostly the same as before &#8211; except it&#8217;s not quite so easy now &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>When I moved over to Mac OS X 10.6 last week I found I had to fix my <acronym>MAMP</acronym> stack. My <a href="/2009-06-05/mamp-stacked/">old MAMP install</a> didn&#8217;t work anymore as unfortunately Marc Liyanage&#8217;s <a href="http://www.entropy.ch/software/macosx/php/">excellent PHP package</a> fails in 10.6.</p>
<p>The following instructions are mostly the same as before &#8211; except it&#8217;s not quite so easy now &#8211; if you want more than a base PHP install that is. (I even had another look at the commercial MAMP Pro offering. Nah.) For a simple MAMP stack you really only need to turn on Apple&#8217;s PHP package and grab a copy of MySQL. If easy is good for you &#8211; jump to 1.5.</p>
<p>But I &#8220;like&#8221; to have phpMyAdmin and don&#8217;t like being warned that I&#8217;m missing the mcrypt extension for PHP. If you want mcrypt too &#8211; start at #1.</p>
<p>Tools &amp; Requirements:</p>
<ul>
<li>You need admin access on your Mac</li>
<li>Basic understanding of the filesystem and Terminal.app</li>
<li>If you&#8217;ve not got it already grab the wonderful and free editor TextWrangler. The config files that need editing are hidden from normal view- but easily reached by TextWrangler which even has a menu item for that: File / Open hidden&#8230; .  It also handles authentication beautifully to allow saving without having to manually change permissions to and fro.</li>
</ul>
<p>1. <del>[extra steps to customise things first eg add mcrypt PHP extension - if you don't need/want it skip past to 1.5.] Go and see <a href="http://blog.xeonxai.com/">Xeon Xai&#8217;s</a> blog post <a href="http://blog.xeonxai.com/2009/09/02/146/">Snow Leopard PHP Extensions Installation Tutorial</a> or for a quicker version &#8211; go <a href="http://adam.yanalunas.com/blog/archives/62">here</a>.</del> These first optional steps to customising your set up (adding PHP extensions and even downgrading PHP from 5.3. to 5.2) has turned out to be more &#8220;intereseting&#8221; than originally percieved and needs post of its own&#8230;</p>
<p>1.5 Prepare your php.ini file by duplicating the supplied stock example file and givining it the right name: In Terminal paste this:</p>
<p><code> sudo cp /private/etc/php.ini.default /private/etc/php.ini </code></p>
<p>You&#8217;ll need to edit the timezone &#8211; replace</p>
<p><code>;date.timezone = </code> with<br />
<code> date.timezone = Europe/Madrid</code></p>
<p>For other timezones look to the official list <a title="timezones for php" href="http://php.net/manual/en/timezones.php">here</a> (note the lost semi colon &#8211; that&#8217;s the comment character)</p>
<p>1.6 Get PHP looking in the right place for MySQL (once you&#8217;ve installed it.) &#8230;Still editing php.ini find and replace all instances of <code>/var/mysql/mysql.sock</code> with <code>/tmp/mysql.sock</code> . (Why? &#8211; well as documented <a href="http://dev.mysql.com/doc/refman/5.1/en/mysql-installation-macosx-notes.html">here</a> it seems php.ini is configured for Mac OS X Server&#8217;s bundled version of MySQL)</p>
<p>1.7 Start PHP by un-commenting the <code>LoadModule php5_module</code> line in your /etc/apache2/http.conf file.</p>
<p>1.8 Turn Web Sharing (in System Preferences/Sharing) off-and-on again.</p>
<p>2. Get yourself <a href="http://patrickgibson.com/utilities/virtualhost/">virtualhost.sh</a> from Patrick Gibson. This little shell script will make the process of setting up proper virtual domains on your development server a cinch. I use &#8220;.dev&#8221; or &#8220;.live&#8221; as the TLD to prevent any conflict with the live sites. (Although now I&#8217;ve started using Git I may just drop the separation between live and development branch domains on my development box. I still put all my sites in my ~/Sites folder though.</p>
<p>3. MySQL<br />
3.1 If you&#8217;ve already got another version installed <a href="http://steveno.wordpress.com/2009/03/26/uninstall-mysql-on-mac-os-x/">uninstal MySQL from your Mac</a>. NB &#8211; this will delete your databases too! But you&#8217;ve got those backed up and you want a clean slate:</p>
<ul>
<li> sudo rm /usr/local/mysql</li>
<li>sudo rm -rf /usr/local/mysql*</li>
<li>sudo rm -rf /Library/StartupItems/MySQLCOM</li>
<li>sudo rm -rf /Library/PreferencePanes/My*</li>
<li>edit /etc/hostconfig and remove the line MYSQLCOM=-YES-</li>
<li>sudo rm -rf /Library/Receipts/mysql*</li>
<li>sudo rm -rf /Library/Receipts/MySQL*</li>
</ul>
<p>3.2 Get a <a href="http://dev.mysql.com/downloads/">MySQL Community Server</a> for the Mac and install it.</p>
<p>4. Give your MySQL root user a password; type the following into the Terminal:<br />
<code>/usr/local/mysql/bin/mysqladmin -u root password sniggle</code><br />
&#8230;if you like <code>sniggle</code> as a passowrd that is.</p>
<p>5. Now you can administer your MySQL server with <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> and the root user you&#8217;ve just defined.  (There are other tools too &#8211; eg MySQL Administrator &#8211; but I&#8217;m used to phpMyAdmin from the hosting packeges I use). You may want to virtualhost phpMyAdmin to, for example, &#8220;http://mysql/&#8221;. Love virtualhost.sh.</p>
<p>6. Then for each [dynamic] site you&#8217;ll probably want to add a user and then associate a DB with that user. Do this in phpMyAdmin in one step using the Privileges pane fill in &#8220;Add a new User&#8221;/then select &#8220;Create database with same name and grant all privileges&#8221;. Job&#8217;s a good &#8216;un.</p>
<p>Done and not long-winded at-all at-all!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-11-16/mamp-stacked-mac-os-x-10-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAMP stacked (Mac OS X 10.5)</title>
		<link>http://www.lazydada.com/2009-06-05/mamp-stacked/</link>
		<comments>http://www.lazydada.com/2009-06-05/mamp-stacked/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 22:17:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=350</guid>
		<description><![CDATA[UPDATE: I&#8217;ve upgraded to Snow Leopard (Mac OS X 10.6) and the following instructions are no longer entirely valid as Marc Liyanage&#8217;s PHP package hasn&#8217;t been upgraded to work in the Snow. Want to get MAMP on Mac OS X 10.6? If you&#8217;re on 10.5 you may read on&#8230; Want to roll a MAMP stack [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: I&#8217;ve upgraded to Snow Leopard (Mac OS X 10.6) and the following instructions are no longer entirely valid as Marc Liyanage&#8217;s PHP package hasn&#8217;t been upgraded to work in the Snow.</p>
<p>Want to get <a href="/2009-11-16/mamp-stacked-mac-os-x-10-6/">MAMP on Mac OS X 10.6</a>?</p>
<p>If you&#8217;re on 10.5 you may read on&#8230;</p>
<p>Want to roll a <acronym>MAMP</acronym> stack of your own to enable proper local web development? Try these steps to getting you own development environment:</p>
<p>1. Swap the Apple package of PHP for Marc Liyanage&#8217;s package of <a href="http://www.entropy.ch/software/macosx/php/">PHP for Mac OS X</a>. Read his notes &#8211; only takes a minute. His version has useful &#8220;extras&#8221; like the mcrypt extension that Apple doesn&#8217;t include: you&#8217;ll want that for phpMyAdmin. (If you&#8217;ve already started Apple&#8217;s version &#8211; you&#8217;ll know how to stop it by re-commenting the <code>LoadModule php5_module</code> line in your http.conf file )</p>
<p>2. Get yourself <a href="http://patrickgibson.com/utilities/virtualhost/">virtualhost.sh</a> from Patrick Gibson. This little shell script will make the process of setting up proper virtual domains on your development server a cinch. I use &#8220;.dev&#8221; or &#8220;.live&#8221; as the TLD to prevent any conflict with the live sites. (Although now I&#8217;ve started using Git I may just drop the separation between live and development branch domains on my development box. I still put all my sites in my ~/Sites folder though.</p>
<p>3. Get a <a href="http://dev.mysql.com/downloads/mysql/5.0.html">Mac OS X MySQL package</a> &#8211; (not the latest build but v5.0.x) from the good folks at MySQL. If you&#8217;ve already got another version installed &#8211; here&#8217;s <a href="http://steveno.wordpress.com/2009/03/26/uninstall-mysql-on-mac-os-x/">how to uninstal MySQL from a Mac</a> (NB &#8211; this will delete your databases too!).</p>
<p>4. Give your MySQL root user a password; type the following into the Terminal:<br />
<code>/usr/local/mysql/bin/mysqladmin -u root password sniggle</code><br />
&#8230;if you like <code>sniggle</code> as a passowrd that is.</p>
<p>5. Now you can administer your MySQL server with <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> and the root user you&#8217;ve just defined.  (There are other tools too &#8211; eg MySQL Administrator &#8211; but I&#8217;m used to phpMyAdmin from the hosting packeges I use). You may want to virtualhost phpMyAdmin to, for example, &#8220;http://mysql/&#8221;. Love virtualhost.sh.</p>
<p>6. Then for each [dynamic] site you&#8217;ll probably want to add a user and then associate a DB with that user. Do this in phpMyAdmin in one step using the Privileges pane fill in &#8220;Add a new User&#8221;/then select &#8220;Create database with same name and grant all privileges&#8221;. Job&#8217;s a good &#8216;un.</p>
<p>Done and not long-winded at-all at-all!</p>
<p>[Originally posted as a reply in <a href="http://groups.google.com/group/coda-users/browse_thread/thread/80323da5039c2581">Panic's Coda forum</a>... Lots of love for MAMP Pro - a serious contender - and for just 40€... ]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-06-05/mamp-stacked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[MAMP stack] OpenGoo install in Mac OS X 10.5</title>
		<link>http://www.lazydada.com/2009-04-21/opengoo-install-in-mac-os-x-105/</link>
		<comments>http://www.lazydada.com/2009-04-21/opengoo-install-in-mac-os-x-105/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 17:29:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=283</guid>
		<description><![CDATA[DON&#8217;T READ THIS! READ THIS. Or How to setup a MAMP Stack on&#8230; Mac OS X: a proper write up. Please disregard the gubbins on this post&#8230; [OK - this was going to be a simple step-by-step account of how to install a particular project management system on a Mac OS X box. That particular [...]]]></description>
			<content:encoded><![CDATA[<p>DON&#8217;T READ THIS! <a href="/2009-06-05/mamp-stacked/">READ THIS</a>.</p>
<h3>Or <span style="color: #000000;"><span style="text-decoration: none;"><a href="/2009-06-05/mamp-stacked/">How to setup a MAMP Stack on&#8230; Mac OS X</a>:</span></span> a proper write up.</h3>
<p>Please disregard the gubbins on this post&#8230;</p>
<p>[OK - this was going to be a simple step-by-step account of how to install  a particular project management system on a Mac OS X box. That particular project stalled but I learnt a few things about how to get a [M]AMP stack setup to the point a which I can continue&#8230; ]</p>
<p>Need a project management package. So far requirements and research lead to Open Goo.</p>
<ul style="text-align: left; ">
<li>Download package from <a href="http://www.opengoo.org/downloads.html">OpenGoo</a>.</li>
<li>Create a MySQL database for it.
<ul>
<li>Download and instal <a href="http://www.phpmyadmin.net/">PHP My Admin</a>. <a href="http://www.phpmyadmin.net/documentation/">Nice documentation</a>.</li>
</ul>
<ul style="text-align: left; ">
<li>
<ul style="text-align: left; ">
<li>[unstuff it and put the folder into ~/Sites/ , for example]</li>
<li>virtualhost it</li>
</ul>
<ul style="text-align: left; ">
<li>setup config.inc.php with <a href="http://www.geektimedesign.com/geek-stuff/tools-blowfish-generator.cfm">blowfish key</a></li>
</ul>
</li>
<li><span style="text-decoration: line-through;">f</span><span style="text-decoration: line-through;">ix socket error (?)</span>
<ul style="text-align: left; ">
<li><span style="text-decoration: line-through;">http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html: edit (with TextWrangler of course) /etc/php.ini so that  &#8221;mysql.default_socket = /tmp/mysql.sock&#8221;</span></li>
</ul>
</li>
<li><span style="text-decoration: line-through;">Fix mcrypt error: &#8220;Cannot load </span><a href="http://php.net/mcrypt" target="Documentation"><em><span style="text-decoration: line-through;">mcrypt</span></em></a><span style="text-decoration: line-through;"> extension. Please check your PHP configuration&#8221;</span></li>
<li>Ditch the default OS X PHP install in favour of Marc Liyanage&#8217;s packaged instal of <a href="http://www.entropy.ch/software/macosx/php/">PHP for Mac OS X</a>
<ul style="text-align: left; ">
<li>If already set up the Apple version of PHP &#8211; make sure it&#8217;s disabled:  &#8221;<code>LoadModule php5_module</code>&#8220;  in <code>/private/etc/apache2/httpd.conf</code> shoul commented out</li>
<li>Download and run Marc&#8217;s installer from the link above. RTFM mind &#8211; but it&#8217;s a cinch. The new PHP files will now be in <code>/usr/local/php5</code>.</li>
<li>Also <a href="http://steveno.wordpress.com/2009/03/26/uninstall-mysql-on-mac-os-x/">ditch any previously installed MySQL</a>
<ul style="text-align: left; ">
<li>sudo rm /usr/local/mysql</li>
<li>sudo rm -rf /usr/local/mysql*</li>
<li>sudo rm -rf /Library/StartupItems/MySQLCOM</li>
<li>sudo rm -rf /Library/PreferencePanes/My*</li>
<li>edit /etc/hostconfig and remove the line MYSQLCOM=-YES-</li>
<li>sudo rm -rf /Library/Receipts/mysql*</li>
<li>sudo rm -rf /Library/Receipts/MySQL*</li>
</ul>
</li>
</ul>
</li>
<li>install to match the PHP  package to <a href="http://dev.mysql.com/downloads/mysql/5.0.html">MySQL 5.0.77</a></li>
</ul>
</li>
<li>Create a privileged MySQL user. (Any user may log in without  a password to get an anonymous session: &#8220;No Privileges&#8221;. Mac OS X user account &#8211; or _mysql. At this stage  log in without a password.)
<ul style="text-align: left; ">
<li><a href="http://www.phpmyadmin.net/documentation/#intro">phpMyAdmin can manage a whole MySQL server (needs a super-user) as well as a single database. To accomplish the latter you&#8217;ll need a properly set up MySQL user who can read/write only the desired database. It&#8217;s up to you to look up the appropriate part in the MySQL manual.</a></li>
</ul>
</li>
<li>Ye-har! Who&#8217;d of guessed&#8230; <a href="http://developer.apple.com/internet/opensource/osdb.html">Apple&#8217;s MySQL documentation</a> was where to find simple instructions for how to give the MySQL root user a password &#8211; and hence succeed to log inwith privileges. Terminal command: <code>/usr/local/mysql/bin/mysqladmin -u root password sniggle</code>. Where sniggle is your choice for a secure password.</li>
<li>For each DB user you should add that user with an MySQL query:<br />
<code>CREATE USER 'user1'@'localhost' IDENTIFIED BY'pass1';</code></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-04-21/opengoo-install-in-mac-os-x-105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subdomains on localhost in Mac OS X 10.5 Leopard</title>
		<link>http://www.lazydada.com/2008-11-19/subdomains-on-localhost-in-mac-os-x-105-leopard/</link>
		<comments>http://www.lazydada.com/2008-11-19/subdomains-on-localhost-in-mac-os-x-105-leopard/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 17:39:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=167</guid>
		<description><![CDATA[/code.google.com/p/virtualhost-sh/ code.google.com/p/virtualhost-sh/wiki/VirtualhostsOverNetwork patrickgibson.com/utilities/virtualhost/ how-to-setup-development-domains-on-os-x/]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/virtualhost-sh/" target="_blank">/code.google.com/p/virtualhost-sh/</a></p>
<p><a href="http://code.google.com/p/virtualhost-sh/wiki/VirtualhostsOverNetwork" target="_blank">code.google.com/p/virtualhost-sh/wiki/VirtualhostsOverNetwork</a></p>
<p><a href="http://patrickgibson.com/utilities/virtualhost/" target="_blank">patrickgibson.com/utilities/virtualhost/</a></p>
<p><a href="http://theappleblog.com/2006/11/21/how-to-setup-development-domains-on-os-x/">how-to-setup-development-domains-on-os-x/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2008-11-19/subdomains-on-localhost-in-mac-os-x-105-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache with PHP and SSI on Mac OS X 10.5 Leopard in two minutes</title>
		<link>http://www.lazydada.com/2008-11-07/apache-with-php-and-ssi-on-mac-os-x-105-leopard-in-two-minutes/</link>
		<comments>http://www.lazydada.com/2008-11-07/apache-with-php-and-ssi-on-mac-os-x-105-leopard-in-two-minutes/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 13:57:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[leopard 10.5]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ssi]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=157</guid>
		<description><![CDATA[[Update - see here. I wouldn't recommend the Apple PHP distro anymore as it has shortcomings. Roll your MAMP!] See full description for PHP here, for activating SSI here. Add PHP with debugging Activate: goto /private/etc/apache2/httpd.conf and uncomment LoadModule php5_module . Save. Add debugging: In Terminal type: cd /private/etc sudo cp php.ini.default php.ini Edit said [...]]]></description>
			<content:encoded><![CDATA[<p>[Update - see <a href="/2009-04-21/opengoo-install-in-mac-os-x-105/">here</a>. I wouldn't recommend the Apple PHP distro anymore as it has shortcomings. Roll your MAMP!]<br />
See full <a href="http://foundationphp.com/tutorials/php_leopard.php" target="_blank">description for PHP here</a>, for <a href="http://forums.macosxhints.com/showpost.php?p=479766&#038;postcount=11" target="_blank">activating SSI here</a>.</p>
<h2>Add PHP with debugging</h2>
<p><b>Activate:</b> goto <code>/private/etc/apache2/httpd.conf</code> and uncomment <code>LoadModule php5_module</code> . Save.<br />
<b>Add debugging:</b> In Terminal type:<br />
<code> cd /private/etc<br />
sudo cp php.ini.default php.ini</code><br />
Edit said <code>php.ini</code>: change<br />
<code>error_reporting = E_ALL &#038; ~E_NOTICE</code> to<br />
<code>error_reporting = E_ALL</code> .Save </p>
<h2>Add SSI</h2>
<p>Go back to <code>/private/etc/apache2/httpd.conf</code>&hellip;</p>
<blockquote><p>
1. Uncomment these lines from the <code>&lt;ifmodule mime_module></code> stanza:<br />
<code>AddType text/html .shtml and<br />
AddOutputFilter INCLUDES .shtml </code></p>
<p>2. Add &#8220;Includes&#8221; to the &#8220;Options&#8221; statement in the <code>&lt;directory "/Library/WebServer/Documents"></code> stanza (so it now reads<br />
<code>Options Indexes FollowSymLinks MultiViews Includes</code>)</p>
<p>3. [Re]start Apache with <code>sudo apachectl graceful</code>
</p></blockquote>
<p>Job&#8217;s a good &#8216;un. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2008-11-07/apache-with-php-and-ssi-on-mac-os-x-105-leopard-in-two-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which CMS?</title>
		<link>http://www.lazydada.com/2008-06-10/which-cms/</link>
		<comments>http://www.lazydada.com/2008-06-10/which-cms/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 10:36:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=42</guid>
		<description><![CDATA[Right now trying to develop a web magazine. Also bearing in mind  the need to be able to bash out other smaller websites with minimum hassle. Solution should allow Mac OS X and web based editing. Drupal is proving to be a pain in my backside &#8211; at version 6.x. Too many stumbling blocks. Excuse the [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Right now trying to develop a web magazine. Also bearing in mind  the need to be able to bash out other smaller websites with minimum hassle. Solution should allow Mac OS X and web based editing.</p>
<p>Drupal is proving to be a pain in my backside &#8211; at version 6.x. Too many stumbling blocks. Excuse the pun<a href="#footnote1">*</a>. TinyMCE doesn&#8217;t want too play. Will continue the study &#8211; but will start running another test install of Drupal 5.x.</p>
<p>WordPress &#8211; not sure if  I&#8217;ll be pushing it too hard for the magazine site</p>
<p><a href="http://www.realmacsoftware.com/rapidweaver/">RapidWeaver</a> &#8211; definitely not for the magazine site &#8211; but could be a goer for the smaller sites &#8211; if we can get it to work with includes and if the <a href="http://www.obdev.com/products/webyep/index.html">WebYep</a> CMS plugin for RapidWeaver does what it says on the tin&#8230;</p>
<p> </p>
<p> </p>
<p><a name="footnote1">*</a>Drupal is a modular CMS built on the priciple of &#8220;Blocks&#8221;. The modules I&#8217;ve tried so far have not been&#8230; cooperative.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2008-06-10/which-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clean, formatting-free XHTML from Word for posting into blogs and CMSs?</title>
		<link>http://www.lazydada.com/2008-06-05/clean-formatting-free-xhtml-from-word-for-posting-into-blogs-and-cmss/</link>
		<comments>http://www.lazydada.com/2008-06-05/clean-formatting-free-xhtml-from-word-for-posting-into-blogs-and-cmss/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 17:04:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[Word 2004]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=39</guid>
		<description><![CDATA[&#8212;&#8212;&#8211; Update 2 Thanks to this great list of open-source apps for Mac OS X there another option to look at: AbiWord. I&#8217;ve not tried it yet but it looks set to beat my non-starting attempts with OpenOffice (office Mac is PowerPC without X11). Even better &#8211; it seems to state that it can do the [...]]]></description>
			<content:encoded><![CDATA[<p>&#8212;&#8212;&#8211;</p>
<h3>Update 2</h3>
<p>Thanks to this <a title="Seven open-source Mac apps you need right now" href="http://www.macworld.co.uk/macsoftware/news/index.cfm?RSS&amp;NewsID=21662" target="_blank">great list of open-source apps for Mac OS X</a> there another option to look at: <a title="Open-source word processor for Mac OS X" href="http://www.abisource.com" target="_blank">AbiWord</a>. I&#8217;ve not tried it yet but it looks set to beat my non-starting attempts with OpenOffice (office Mac is PowerPC without X11). Even better &#8211; it seems to state that <a title="Authoring Web-Clean AbiWord Documents" href="http://www.abisource.com/help/en-US/howto/howtoweb.html" target="_blank">it can do the job</a>. TBC.</p>
<p>&#8212;&#8212;&#8211;</p>
<h3>Update</h3>
<h2>What a difference a day makes</h2>
<p>Despite yesterday&#8217;s test proving otherwise &#8211; today it seems that I <strong>can</strong> use Paste Special in to GoLive and keep all formatting. Today I can &#8220;Paste As&#8221; and chose &#8220;Cleared HTML (Removes exotic Markup)&#8221; over the limited &#8220;HTML&#8221; option which was all I could do yesterday. Just a few extra non-breaking spaces and p tags for the line breaks &#8211; but otherwise perfect unicode for the web.</p>
<p>I think that I may have not been pasting directly from word. Not sure. Anyway this is now the best solution for when I&#8217;m about to help update content.<br />
&#8212;&#8212;&#8211;<br />
[Posted to the Microsoft Word forum <a href="http://www.officeformac.com/3192">here</a>]</p>
<p>I&#8217;ve been searching for a while now and have found no simple solution for this issue. I&#8217;m working to set up a CMS (Drupal in this case) and want to find a way to enable the writers &#8211; using Word 2004 &#8211; to upload their own content, properly styled in clean XHTML.</p>
<p>I want to avoid any extra steps as more steps leads to more chances for errors to creep in. The only formatting needed is semantic content; just HTML body content without extraneous Word Roundtrip information or formatting at all as all design should be defined by using CSS stylesheets.</p>
<p>I just want the basic stuff i.e. h1-h6 headings (defined at the authoring stage, using Word&#8217;s standard styles), bold, italics and quality typography (all accents, &#8220;curly&#8221; quotes and em-dashes) properly encoded into human readable XHTML entities (ie &#8220;&amp;&#8221; becomes &#8220;&amp;&#8221;).</p>
<p>I&#8217;m worried that I&#8217;m going to have to compromise on quality or make, what to my mind should be basic functionality, a laborious and error-prone process&#8230;</p>
<p>Does anybody have a solution? Is this doable by hacking/editing the &#8220;Word Conversion Options&#8221; or &#8220;com.microsoft.Word.prefs.plist&#8221; files?</p>
<p>[The basic structure: headings and paragraphs; bold; italics and accents (as unicode) can be handled by the CMS's interface thanks to TinyMCE and its Paste From Word function - but this cannot handle typographic features such as proper curly quotes and em-dashes.]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2008-06-05/clean-formatting-free-xhtml-from-word-for-posting-into-blogs-and-cmss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->