<?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>MacTheWeb &#187; Pro User</title>
	<atom:link href="http://mactheweb.com/archives/catagories/pro-user/feed/" rel="self" type="application/rss+xml" />
	<link>http://mactheweb.com</link>
	<description>Mac and the Web - Perfect</description>
	<lastBuildDate>Mon, 15 Dec 2008 22:45:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BBEdit 8.5 a major upgrade</title>
		<link>http://mactheweb.com/software-review/bbedit-85-a-major-upgrade/</link>
		<comments>http://mactheweb.com/software-review/bbedit-85-a-major-upgrade/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 16:56:28 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://mactheweb.com/software-review/bbedit-85-a-major-upgrade/</guid>
		<description><![CDATA[A while ago I wondered publicly if BBEdit was worth the high price of $200 that Bare Bones Software was charging. It appears that I was not alone in my thinking. A new version of BBEdit came out this week that not only offers new features but comes with a new lower price tag of [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I <a href="http://mactheweb.com/software-review/is-bbedit-worth-the-price/">wondered publicly </a>if BBEdit was worth the high price of $200 that Bare Bones Software was charging. It appears that I was not alone in my thinking. A new version of BBEdit came out this week that not only offers new features but comes with a new lower price tag of $125. The upgrade price dropped too.</p>
<p>At version 8.5 BBEdit offers quite a surprise, too. The interface has been extensively modified and simplified for both the application and its preferences. For most programs a mention of changed preferences would be a bit silly, but as BBEdit has such an extensive preference set that its preference panel can actually be considered a part of its everyday operation.</p>
<p><a href="http://michaelsdesigns.com/mactheweb/wp-content/photos/bbedit1.gif" onclick="pp_image_popup('http://michaelsdesigns.com/mactheweb/wp-content/photos/bbedit1.gif',400,148); return false;" title="bbedit1"><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/bbedit1.gif" width="400" height="148" alt="bbedit1" class="pp_empty" /></a></p>
<p><span id="more-213"></span></p>
<p>Why the new version is numbered 8.5 instead of 9, up from 8.2 is a mystery. Bare Bones offered a .5 upgrade once before when BBEdit was made OS X native. That made sense. That was an important code porting effort but version 6.5 of BBEdit didn&#8217;t have a lot of new features over the old 6.</p>
<p>This update is a totally different animal. Besides an interface makeover, BBEdit added some welcome new features. The two most immediately obvious are code folding and menu bar customization. </p>
<p>Code folding, long a selling point for BBEdit&#8217;s main competitor <a href="http://macromates.com/">TextMate</a> and included with the latest version of Dreamweaver, is great. Toggle a little triangle and blocks of code fold up to un-clutter the workspace. Besides cleaning up a full page of code, the folding feature makes it easy to find closing tags and brackets, or the lack thereof. Its inclusion in BBEdit marks some serious catching up in an essential feature.</p>
<p>The other obvious change is in BBEdit&#8217;s new ability to toggle menu bar items. Use subversion or CVS a lot? Switch on a menu list and have it right there for you. Clippings, previously Glossary now has its own menu, which makes it easy to assign keystrokes to invoke commonly used snippets of text or code. Clippings are now easier to access and edit, too. As with most features in BBEdit, these are language sensitive.</p>
<p><a href="http://michaelsdesigns.com/mactheweb/wp-content/photos/bbedit.gif" onclick="pp_image_popup('http://michaelsdesigns.com/mactheweb/wp-content/photos/bbedit.gif',400,298); return false;" title="bbedit"><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/bbedit.gif" width="400" height="298" alt="bbedit" class="pp_empty" /></a></p>
<p>Speaking of languages, BBEdit now offers syntax highlighting for Ruby, SQL and YAML. These were available as plugins before but it&#8217;s nice to see them incorporated into the core program. Bare Bones is now on the Ruby bandwagon, a place where TextMate has been the main Mac contender. </p>
<p>BBEdit&#8217;s already superior search functions have been improved too, adding PCRE and the ability to search and edit .gz files. It offers better JavaScript support, too, though I haven&#8217;t had an opportunity to use it yet. I have glanced at the excellent documentation and am looking forward to doing so. </p>
<p>Bare Bones claims almost <a href="http://www.barebones.com/products/bbedit/new.shtml">200 improvements and new features for BBEdit 8.5</a>. The few I understand had me on the phone within an hour of downloading the demo to purchase my upgrade. Bare Bones forgot to update their shopping cart to include the new version and announce prices. That&#8217;s been taken care of but how embarrassing. </p>
<p>This is a major and badly needed update to a fine program that was falling behind in modern features. It has me back firmly in the BBEdit camp.</p>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/software-review/bbedit-85-a-major-upgrade/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Yummy FTP &#8211; Fast Mac File Transfer</title>
		<link>http://mactheweb.com/software-review/yummy-ftp-fast-mac-file-transfer/</link>
		<comments>http://mactheweb.com/software-review/yummy-ftp-fast-mac-file-transfer/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 08:13:15 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[FTP]]></category>
		<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://mactheweb.com/?p=72</guid>
		<description><![CDATA[I had never heard of this program until I checked the TextMate documentation and saw it listed as one of the programs that supports TextMate as an external editor. Okay, I thought. They are current with the latest Macintosh Web buzz. I&#8217;ll try it out.

I liked what I saw. It was time to update and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/yummyftp.png" alt="yummy ftp" width="104" height="110" align="left" />I had never heard of this program until I checked the TextMate documentation and saw it listed as one of the programs that supports TextMate as an external editor. Okay, I thought. They are current with the latest Macintosh Web buzz. I&#8217;ll try it out.</p>
<p><span id="more-72"></span></p>
<p>I liked what I saw. It was time to update and clean up one of my sites. Might as well try out the demo. </p>
<p>It looks like an FTP program. No surprise here. We see the modern two pane view with local directories on the left and the server on the right. There is no obvious way to reverse this, which doesn&#8217;t bother me. That&#8217;s how I&#8217;m used to working. Feature buttons have obvious icons and one touch I like is that the icons default to &#8220;Use Small Size&#8221; by default. It is easy to close the local view and use the program as another finder window, if you prefer.</p>
<p align="center" ><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/yummyft2full.png" alt="yummy ftp full view" width="450" height="327"/></p>
<p>This as a professional level webmaster&#8217;s tool. All of the expected power features are present, such as Mirroring, Remote Editing, Filtering, AppleScriptability, etc.. It also has a keyboard commands for almost every function, a nice touch.</p>
<p>Yummy supports both column and list views making it very easy to navigate through a site quickly. Since I first saw this feature I have considered it mandatory for my FTP program. It&#8217;s well implemented here and fast. Yummy supports several navigation options. Besides the column view there are the traditional forward and back buttons as well as a pull down menu that shows the entire path to the current window. The list view allows sorting by name, date modified, size and kind. The latter is nice because it sorts directories by folder first then alphabetically. Windows FTP clients sort that way and that was one of the few benefits of having to work on Windows for a while.</p>
<p>Yummy offers some other excellent features. A File menu command makes it easy to set a desktop alias to a remote folder. Then adding files to your server is a simple drag and drop. Yummy FTP starts up and does its thing then auto quits. Simple and elegant. <strong>Desktop Watcher</strong> attaches a folder action to any folder and auto uploads and datestamps files. It has folder synchronization and scheduling. </p>
<p>Yummy FTP works well with Rendezvous, making connections with local network servers automatic. Like a good Cocoa app it stores bookmarks and passwords in Keychain. It is possible to select the default local folder for a connection, though that is not immediately obvious. I had to first create a connection, then select it in the bookmarks window, then click the Advanced icon. It works. However, since I always keep mirrors of websites in my Home folder I would like to see the option in the default Bookmarks Edit pane. That&#8217;s just a quibble though. I don&#8217;t move my sites around on my hard drive so the extra step doesn&#8217;t come up more than once a site.</p>
<p>Yummy also has a file preview button. Previewing is so fast that I&#8217;d never know I was viewing a remote file. It&#8217;s a really nice to be able to see that remote image, that I can&#8217;t quite remember or to view the code of any text based file. In column view, the right most column works just like the finder giving file size and type.</p>
<p>Right clicking (That&#8217;s right &#8211; right not Control click. Come on Apple. Make a two button trackpad) on a file gives an excellent selection of options, like Add Favorite, Create Alias, New Folder, Get Info and more. It&#8217;s as complete a listing as any I&#8217;ve seen. I&#8217;m a big fan of contextual menus and like this one.</p>
<p>I do have a couple of small quibbles with Yummy FTP. Yummy has made the application opening display a bit too cute with it sort of unfolding as panes and drawers activate. It&#8217;s fun the first time. It&#8217;s annoying after that. I&#8217;d like to be able to turn that, ah, feature? off in preferences. I would also like to be able to set my double click option to edit files. Transmit has recently added remote image editing and I&#8217;d like that in Yummy FTP too.</p>
<p>Yummy FTP is fast. I gave up on Transmit a year ago because it would slow way down while uploading any file larger than 45-60 KB. It seems that Macintosh OS X (System 9 is fine) does not handle FTP as quickly as possible. Yummy FTP must use a different transfer engine. It also runs uploads on more than one file at a time, which noticeably speeds up multi-file transfers. FTP programs spend a significant amount of their time shaking hands with the web server and it&#8217;s nice to have several files moving at once so the pipe is always used. Also, I get a bit more bandwidth from my ISP while running multiple uploads or downloads than with a single file. I don&#8217;t know if this is particular to this situation or the way all cable systems work.</p>
<p>The user manual is a Wiki on the Yummy website. That makes sense but I&#8217;d like to have a local copy. The quick start guide is adequate for experienced FTP users.</p>
<p>Conclusion:<br />
This is a solid program, well thought out. It has a solid feature set. Best on Mac speed and ease of use make it a good choice.</p>
<p>Yummy FTP <br />
Publisher <a href="http://www.yummysoftware.com/">Yummy Software</a><br />
$25 shareware &#8211; 15 day full demo <br />
Yummy FTP requires Mac OS X 10.3 or higher</p>
<p>Value: 5 <br />
Features: 4 <br />
Documentation: 3 <br />
Ease of Use: 4 <br />
Stability: 5 <br />
Macness: 4</p>
<p>Highly Recommended</p>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/software-review/yummy-ftp-fast-mac-file-transfer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>StyleMaster CSS Editor Review</title>
		<link>http://mactheweb.com/software-review/stylemaster-css-editor-review/</link>
		<comments>http://mactheweb.com/software-review/stylemaster-css-editor-review/#comments</comments>
		<pubDate>Fri, 17 Mar 2006 20:19:25 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://mactheweb.com/software-review/stylemaster-css-editor-review/</guid>
		<description><![CDATA[Cascading style sheets (CSS) can be confusing, especially when used for layout. They are confusing enough that until the latest version of Dreamweaver and GoLive, WYSIWYG design applications couldn&#8217;t handle CSS layout well. Even the current versions fail when you want to do something beyond the basics. 
You could haunt the CSS designs sites and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/stylemaster_1.jpg" alt="stylemaster 1" width="104" height="102" align="left" />Cascading style sheets (CSS) can be confusing, especially when used for layout. They are confusing enough that until the latest version of Dreamweaver and GoLive, WYSIWYG design applications couldn&#8217;t handle CSS layout well. Even the current versions fail when you want to do something beyond the basics. </p>
<p>You could haunt the CSS designs sites and forums. You could buy a bunch of CSS books and spend months (years?) practicing. Or you could get yourself a copy of <a href="http://www.westciv.com/style_master/index.html">WESTCIV&#8217;S StyleMaster</a>. It won&#8217;t completely erase the need to use other resources but it is the single best tool around to both learn and use CSS.</p>
<p><span id="more-65"></span></p>
<p>StyleMaster has been around for years, and it has always been a pretty good program,  but it is only with version 4 that it has become a truly excellent. The <strong>Smart Preview</strong> view is a unique feature that allow you to click on any part of a page and show you in the left pane what CSS attributes apply to that section. Clicking also outlines all other page elements that are controlled by that selector. A popup window also open that shows browser compatibility with your CSS. A panel on the bottom of the window show you compatibility with different browsers.</p>
<p>Starting with version 3 StyleMaster took an evil turn and used sheets and drawers that opened and closed with each selection, a behavior that drove me crazy. Unfortunately, with version 4, the Properties editor still has that annoying drawer opening and closing. In the Windows version the pane simply changes as any normal contextual palette should. The animation takes measurable time and drives someone like me with ADD up the wall. </p>
<p>Now that I&#8217;m done with my rant, I can say that even on a complex page it isn&#8217;t necessary to switch properties too often. And it is a pretty minor annoyance. I still prefer the Windows version, though, like most Windows programs,  it does have too many buttons on the toolbar. </p>
<p>At $60 StyleMaster is twice as expensive as any other Mac CSS editor. For that extra you get Smart Preview with X-Ray and the best documentation I&#8217;ve seen with any shareware software. Period. This is not just a tool to help you write CSS. It is a design tool that helps you style pages. </p>
<p>StyleMaster is nicely customizable. I especially like the ability to have it write code in the format I set. It will display your page in a any browser on your system, and allows you to turn panes on and off. It has another feature I like a lot: code competion.</p>
<p>It also has some Wizards that will help you build common web page features like bread crumbs, navigation bars and full page layouts. These seem to write solid code and can save time with the rough framing of a page design.</p>
<p>It is not all about page layout, of course and StyleMaster has all the typographic features you&#8217;d expect. </p>
<p>To use StyleMaster as a layout tool,  it is helpful to write the HTML for the page first, then style it. Doing so helps enforce a beautiful separation between layout and markup. You can take a shortcut and use the Layout Wizard to rough things in.</p>
<p>Once the HTML is in place, StyleMaster make it relatively straightforward to apply CSS to your page. I say relatively because CSS has a number of gotcha&#8217;s, especially when dealing with Internet Explorer on Windows. No surprise there.</p>
<p>I have a couple other minor quibbles with StyleMaster. It really helps to have a large monitor to use Stylemaster with 3 panes and a drawer open. I do a lot of scrolling on my iBook. I can&#8217;t see any alternative to that. There is simply a lot of information showing at once.</p>
<p>And the new StyleMaster icon looks like a copy of Firefox. It looks like a mirror image at a quick glance. Navy blue and orange seem to be the geek colors du jour. You&#8217;ll notice that if I have to get this petty to find something to complain about, WESTCIV has written a very nice program.</p>
<p>Publisher: <a href="http://www.westciv.com/index.html">WESTCIV</a> <br />
MacOS X 10.3 or higher <br />
$59.99</p>
<p>Features: 5<br />
Ease of Use: 4<br />
Value for Money: 4<br />
Documentation: 5+<br />
Macness: 4</p>
<p>Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/software-review/stylemaster-css-editor-review/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Markdown &#8211; speed up your markup</title>
		<link>http://mactheweb.com/software-review/markdown-speed-up-your-markup/</link>
		<comments>http://mactheweb.com/software-review/markdown-speed-up-your-markup/#comments</comments>
		<pubDate>Tue, 14 Mar 2006 05:54:20 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://mactheweb.com/software-review/markdown-speed-up-your-markup/</guid>
		<description><![CDATA[Markdown is a somewhat geeky text to html markup language developed by John Gruber. Actually Markdown is also a Perl script that uses regular expressions to convert text marked up with Markdown to html. I&#8217;m writing this piece in TextWrangler. When I&#8217;ve spell checked it, I&#8217;ll go the the #! menu and select Markdown.pl from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://daringfireball.net/projects/markdown/">Markdown</a> is a somewhat geeky text to html markup language developed by <a href="http://daringfireball.net/">John Gruber</a>. Actually Markdown is also a Perl script that uses regular expressions to convert text marked up with Markdown to html. I&#8217;m writing this piece in TextWrangler. When I&#8217;ve spell checked it, I&#8217;ll go the the #! menu and select Markdown.pl from the Unix Filters sub-menu. A second later the article will be formatted in HTML, ready to paste into <a href="http://ecto.kung-foo.tv/">Ecto</a>, a desktop blogging client, for posting.</p>
<p><span id="more-56"></span></p>
<p>Now Ecto has built in Rich Text editing. <a href="http://wordpress.org">Wordpress</a> on which this blog is running has a built in WYSIWYG editing. I&#8217;m covered twice for text formatting. Why should I bother pre-formatting my text with Markdown.</p>
<p>Now I would like to say that I prefer the clean markup that Markdown produces, which is much less verbose than that produced by either of the other options. And that is true as far as it goes. I try to be picky about clean code and absolutely standards compliant web pages. I&#8217;m not fanatic about it though. Honestly, mostly there is good enough for me. My templates validate and if the text thrown in by a WYSISWYG editor is a little funky, I&#8217;m not going to lose any sleep. Anyway, that&#8217;s reason number one.</p>
<p>What&#8217;s more important to me is that Markdown is a much faster faster way to write. By knowing a handful of Markdown tags I can format my text totally from the keyboard. Actually, the most common tags like those for paragraph and lists work automatically with line breaks or manual bulleting or numbering. </p>
<p>Things like headings are a simple matter of throwing in a pound sign or coming back and underlining the text with an equals sign. Precede a block of text with a greater than sign and you have a blockquote, and so on. This isn&#8217;t a tutorial. There is <a href="http://daringfireball.net/projects/markdown/basics">thorough documentation</a> at the website.</p>
<p>As a Perl script, Markdown can be run from the menu of either BBEdit or it&#8217;s free little brother, TextWrangler. It might be possible to run it in other editors that execute shell scripts. I haven&#8217;t checked.</p>
<p>It is also possible to <a href="http://six.pairlist.net/pipermail/markdown-discuss/2004-March/000116.html">run either Markdown or Textile as an OS X service</a>. That would allow you to write in TextEdit or another OS X Services aware application. </p>
<p>Markdown plugins are also available for major blogging systems like Wordpress and Movable Type and content management systems like Mambo and many others. For me it&#8217;s just faster to type the text in TextWrangler, convert it and send it to Ecto (Services again) to post.</p>
<p>If you want to try it out, Gruber has provided a <a href="http://daringfireball.net/projects/markdown/dingus">web dingus</a> that will run the script and spit out the coded text.</p>
<p>Markdown started out as a Perl script to implement <a href="http://textism.com/tools/textile/">Textile</a>, a <strong>Humane Text Generator</strong>, which is the brain child of Dean Allen. And Markdown will accept Textile syntax. However, Markdown has added some formatting conventions that Textile doesn&#8217;t recognize. Some people love Textile. I learned Markdown first and developed some non-Textile standard habits. Textile is also available as a plugin for most blogging and Open Source CMS&#8217;s.</p>
<p>Markdown will also work in conjunction with <a href="http://daringfireball.net/projects/smartypants/">SmartyPants</a>, which turns plain text punctuation into &#8220;typographically correct&#8221; text with &#8220;curly quotes&#8221; elipses and more. It too works in BBEdit or TextWrangler or as a plug-in to many blogging systems. It is nice but I&#8217;m boring enough to not care much.</p>
<p>If you feel like mixing HTML in with your Markdown, no problem. Markdown is smart enough to honor your code. Mostly. Always double check.</p>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/software-review/markdown-speed-up-your-markup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MAMP &#8211; Easy to install development server</title>
		<link>http://mactheweb.com/software-review/mamp-easy-to-install-development-server/</link>
		<comments>http://mactheweb.com/software-review/mamp-easy-to-install-development-server/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 06:23:49 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://mactheweb.com/software-review/mamp-easy-to-install-development-server/</guid>
		<description><![CDATA[The future is not in static web pages. More and more it&#8217;s becoming necessary to offer web services and frequent site updates just to stay relevant. If you want to deploy web programs and services you have three options:


You can use subscription services.
You can program your own.
You can deploy already developed applications.

The first is by [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/MAMP.gif" alt="MAMP" width="150" height="49" align="left" />The future is not in static web pages. More and more it&#8217;s becoming necessary to offer web services and frequent site updates just to stay relevant. If you want to deploy web programs and services you have three options:</p>
<p><span id="more-54"></span></p>
<ol>
<li>You can use subscription services.</li>
<li>You can program your own.</li>
<li>You can deploy already developed applications.</li>
</ol>
<p>The first is by far the easiest. Find the services you want, rent them and either add them to your site or use them as your site. Yahoo Stores, Backpack, Constant Contact and many other fee based services can get you up and running quickly. This kind of service is especially good if you are just breaking into a market. </p>
<p>The inevitable downside is that, unless the service fits your needs exactly, you have less flexibility with such services, than with the other options. It is also more difficult to brand your product. The service is the service and will look just like it does for everybody else who uses it.</p>
<p>I&#8217;m going to skip the write your own part. If you have the where withall to do so you are beyond this article. </p>
<p>Your third option is to use a pre-designed web application. For many uses this gives you the advantages of not having to pay a fortune paying for custom programming or taking months to rollout. Since there is a much greater variety of web programs than there are services, you are also likely to find a closer match to your particular needs. Also many web application allow you to use templates to customize the look of the product to match the rest of your site and promotional material. Or you may just want to make it look cool.</p>
<p>To customize and set up a web application it is generally helpful to do it on either your own computer or local network. That means that you have to have a fully configured web server to work with.</p>
<p>We&#8217;ve all heard that OS X comes with the Apache web server built in and that you can turn it on with just a checkbox in Sharing Preferences. That&#8217;s true as far as it goes. Unfortunately for any kind of real development the built in server is sorely lacking.</p>
<p>Most web applications require you to use a programming language like PHP, Perl or Python. Your Mac will be happy to do so but for PHP, the most popular open source programming language, you have to edit some hidden system file turn on PHP and to allow your Mac to use all the features of the other languages. Even then, you are not running the latest versions and are not going to have a rich compliment of additional libraries. </p>
<p>There are people who are happy to help you with this state of affairs. <a href="http://www.entropy.ch/software/macosx/php/">Marc Liyange</a> has made upgrade packages available that will get you up and running with the default Apache installation. This is an excellent resource.</p>
<p>That&#8217;s not your easiest choice, however. <a href="http://www.mamp.info/">MAMP</a> (The abbreviation MAMP stands for: Macintosh, Apache, Mysql and PHP) offers a full featured Apache server package that installs with just a few mouse clicks. From the website: </p>
<blockquote><p>MAMP is installed in the typical Mac fashion: very easily. MAMP will not compromise any existing Apache installation already running with your OS X.  You can install Apache, PHP and MySQL without starting a script or having to change any configuration files!</p>
<p>What&#8217;s more, if MAMP is no longer needed, it is sufficient to delete the MAMP folder and everything returns to its original status (i.e. MAMP does not modify any of the &#8220;normal&#8221; OS X).</p>
</blockquote>
<p>MAMP keeps pretty up-to-date with Apache, MySQL and PHP. So your are able to test the latest programs, much more so than you can with Apple&#8217;s Apache. </p>
<p>A nice feature of MAMP is that it is self-contained and lives in your Applications folder. That means that you can have both it and the Apple version on the same computer, if you want to push the cutting edge and still have a stable production server.</p>
<p>If you want to test, customize and learn about PHP web programs, MAMP is an excellent way to deploy them. It even has a Widget to turn Apache and MySQL on and off.</p>
<p>Publisher: <a href="http://www.webedition.de/en/serviceCenter/download/mamp.php">webEdition Software GmbH</a> </p>
<p>Free</p>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/software-review/mamp-easy-to-install-development-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>skEdit Web text editor-value priced, feature packed</title>
		<link>http://mactheweb.com/software-review/skedit-web-text-editor-value-priced-feature-packed/</link>
		<comments>http://mactheweb.com/software-review/skedit-web-text-editor-value-priced-feature-packed/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 14:26:22 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Software Review]]></category>

		<guid isPermaLink="false">http://michaelsdesigns.com/mactheweb/?p=40</guid>
		<description><![CDATA[skEdit. Chances are that you&#8217;ve never heard about it. If you edit HTML, that&#8217;s a shame. skEdit is a sweet little web editor.
In this era of mega-apps that do everything, skEdit just does web text. It has syntax highlighting, but only for web languages HTML, CSS, JavaScript, Asp, Perl, Python, PHP and ColdFusion. See where [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://michaelsdesigns.com/mactheweb/?pp_album=1&#038;pp_image=skedit.jpg" title="skEdit Web text editor" target="_top"><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/skedit.jpg" width="105" height="104" alt="skEdit Web text editor" align="left" /></a><a href="http://www.skti.org/skEdit.php">skEdit</a>. Chances are that you&#8217;ve never heard about it. If you edit HTML, that&#8217;s a shame. skEdit is a sweet little web editor.</p>
<p>In this era of mega-apps that do everything, skEdit just does web text. It has syntax highlighting, but only for web languages HTML, CSS, JavaScript, Asp, Perl, Python, PHP and ColdFusion. See where I&#8217;m going with this? Most programming editors try to cover everything. That&#8217;s great if you program in a dozen languages and eat C++ with your Wheaties. I don&#8217;t. I do web sites. I use HTML and CSS every day. I use JavaScript and PHP a couple of times a week. Except for a little SQL, that&#8217;s the extent of my programming. If you jive on Java, go elsewhere. I&#8217;ll stay here with skEdit.</p>
<p><span id="more-40"></span></p>
<p>It is nice to have a program that&#8217;s focused on one area and performs its job well. skEdit does and at a remarkably low price. I learned web design with BBEdit. I stayed with it for several upgrades, shelling out my $50 each time. skEdit costs $25. Period. Upgrades are free. And upgrades come with reasonable frequency. This is not a throw away piece of shareware, but one that it lovingly crafted by an involved developer. When BBEdit came out with version 8, I oohed and ahhed at the nifty new features, tried the demo and decided not to plunk down another installment payment on my web editing. Don&#8217;t get me wrong. BBEdit is a fine program. But then so is skEdit and I had grown used to its way of doing things and found it good.</p>
<p>skEdit has a long list of features, most of which I actually use, unlike those of some other programs. I love the code completion and the tabbed windows. skEdit lets me save projects and will open all the files in a project (Site) in a side panel. It works sort of like Dreamweaver&#8217;s site view. I wish I could access my sites with a drop down menu but opening the Site list box is easy enough.</p>
<p align="center"><a href="http://michaelsdesigns.com/mactheweb/?pp_album=1&#038;pp_image=skEdit.png" title="skEdit editor view" target="_top"><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/skEdit.png" width="400" height="315" alt="skEdit editor view" class="centered" /></a></p>
<p>There&#8217;s  built in S/FTP capability, actually a built in client, Fugu. It&#8217;s not the most full featured FTP program around and it&#8217;s not as easy to use as the Open from FTP, that&#8217;s built into BBEdit, but it gets the job done.</p>
<p>What I really love is the Snippets function. With a bit of work you can craft your own code snippets and assign keyboard shortcuts for them. The ability to do most of my work, including bracketed tag insert, from the keyboard is a real time saver and one of the criteria I use to catagorize a program as for a pro or amateur end user. skEdit is definitely a pro program and has an excellent workflow.</p>
<p>Besides those little special treats, there&#8217;s the standard list of pro coding essentials including multiple file search and replace with regular expressions. skEdit has block indenting, auto-tabbing, bracket highlighting, auto-completion, WebKit and browser preview, multiple charachter encodings and character entities. If you structure your documents well, skEdit will allow you to jump through the DOM, going to specific named elements or H tags. It has <a href="http://www.w3.org/People/Raggett/tidy/">HTML Tidy</a> built in, too. There is now Subversion support, through a plugin, though I haven&#8217;t tried it yet.</p>
<p>The only thing that I really miss is support for <a href="http://daringfireball.net/projects/markdown/">John Gruber&#8217;s brilliant Markdown HTML conversion tool</a>. While I don&#8217;t use Markdown when I design pages, I do use it for most of my pre-post blog editing.</p>
<p>skEdit v3.6<br />
For Mac OS X versions 10.3 and later<br />
$24.95</p>
<p>Developer&#8217;s site: <a href="http://www.skti.org/">http://www.skti.org/</a></p>
<p>Features: 4+<br />
Ease of Use: 5<br />
Value for Money: 5<br />
Documentation: 4+<br />
Macness: 5</p>
<p>Highly recommended</p>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/software-review/skedit-web-text-editor-value-priced-feature-packed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Developer Connection Ruby on Rails tutorial</title>
		<link>http://mactheweb.com/resource-links/apple-developer-on-ruby-on-rails/</link>
		<comments>http://mactheweb.com/resource-links/apple-developer-on-ruby-on-rails/#comments</comments>
		<pubDate>Thu, 02 Mar 2006 15:58:44 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Pro User]]></category>
		<category><![CDATA[Resource Links]]></category>

		<guid isPermaLink="false">http://michaelsdesigns.com/mactheweb/?p=29</guid>
		<description><![CDATA[Apple has posted an introduction to Ruby on Rails for Mac developers creating Web applications.  Rails is the hot web development framwork right now. I&#8217;ve only played with it so can&#8217;t give an informed opinion. Seems cool. From the Apple site: 

The Ruby on Rails web application framework has built up a tremendous head [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://michaelsdesigns.com/mactheweb/?pp_album=1&#038;pp_image=rails.png" title="Ruby on Rails" target="_top"><img src="http://michaelsdesigns.com/mactheweb/wp-content/photos/rails.png" width="87" height="112" alt="Ruby on Rails" align="left" /></a>Apple has posted an <a href="http://developer.apple.com/tools/rubyonrails.html">introduction to Ruby on Rails for Mac developers creating Web applications</a>.  Rails is <em>the</em> hot web development framwork right now. I&#8217;ve only played with it so can&#8217;t give an informed opinion. Seems cool. From the Apple site: </p>
<p><span id="more-29"></span></p>
<blockquote><p>The Ruby on Rails web application framework has built up a tremendous head of steam over the last year. Fueled by some significant benefits and an impressive portfolio of real-world applications already in production, Rails is destined to continue making significant inroads in 2006. Simply put, Ruby on Rails is an open source tool that gives you the advantage of rapidly creating great web applications backed by SQL databases to keep up with the speed of the web. And with the release of Rails 1.0 kicking off the new year, there&#8217;s never been a better time to climb aboard.</p>
<p>It should come as no surprise that Mac OS X is a favored platform for Rails development. Rails and its supporting cast of web servers and databases thrive on the rich Mac OS X environment. The premier text editor favored by legions of Rails programmers everywhere is TextMate, a Cocoa application. And all members of the Rails core development team work with Macs.</p>
<p>This article introduces you to Ruby on Rails by building a trivial web application step by step. Consider it a ride on the express train&#8211;an overview of what Rails can do, including a look at features new to Rails 1.0. In the end you&#8217;ll be better equipped to consider the advantages of powering your web application with Rails. </p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mactheweb.com/resource-links/apple-developer-on-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
