Archive for the 'Software' Category

Budget Mac web design software: FTP apps

Monday, July 21st, 2008

So you’ve designed and built your website using Mac apps that don’t cost a small fortune. How can you upload your site on a budget?

In this post, the last of my 3-part series on cheap (or free) Mac web design apps, I’ll be exploring various affordable ways to upload your site to your web server.

Cyberduck

Most web servers allow you to upload your website via FTP (File Transfer Protocol). To do this, you need an FTP program of some sort running on your Mac. One of the nicest Mac FTP apps, Cyberduck, also happens to be free and open source. It supports FTP and SFTP (Secure FTP), as well as FTP/TLS (another secure way of uploading) and WebDAV, which is another protocol for uploading and managing files on a Web server. It even supports Amazon’s S3 (Simple Storage Service), which is a data storage system for developers to use. Not bad for a free app!

Cyberduck’s interface is simple and elegant, if a little quirky. For example, it doesn’t have the standard two-pane approach of many other FTP apps such as Transmit. Rather than having one pane for your local files and another for files on the server, you just see the files on the server in the Cyberduck window. To upload and download files, you drag them directly from or to a Finder window. It’s OK once you get used to it, and saves on window space within Cyberduck, though sometimes things get tricky if Cyberduck’s buried under lots of windows.

It’s easy to bookmark FTP sites with Cyberduck so you return to the exact folder next time, and the app also features a decent Synchronize feature that you can use to keep a local and remote website in sync. Other niceties include support for Leopard’s Quick Look to preview files, and the ability to rename a file as you’re downloading it. (more…)

Budget Mac web design software: Page editors

Thursday, July 17th, 2008

In this short series of posts I’m looking at Mac software that lets you build a decent website without costing the earth. I’ve already covered image editors; in this post I delve into the murky and varied world of web page editing apps.

When it comes to web page editors, Adobe once again rules the posh end of the market with Dreamweaver ($400), which is great for both visual- and text-based page editing. So what else is available?

Web page editing software seems to me to fall into three broad categories these days:

  • Text-based page editors. With these editors you essentially work with the raw HTML and CSS code. The editor may have some sort of preview facility so you can view your page visually as you go, but all the editing is done in text mode. Examples include Coda, TextWrangler, and practically any text editor you can imagine!
  • WYSIWYG editors. These let you work with your web pages visually, much like using a word processor. You can enter and format text, and drag images and other media into the page. Under the hood, though, you’re still working with an HTML page, and can usually go in and edit the raw HTML if you need to. Examples include Dreamweaver, KompoZer and Amaya.
  • Template-based page creators. These are a relatively new breed of web-building apps. Rather than editing HTML pages, you build your pages using templates built into the app, then publish, or export, your finished site as HTML, CSS and images. It’s usually not possible to flip to a text editing mode and edit your HTML page in its entirety. Examples include iWeb, RapidWeaver and Sandvox.

Let’s take a look at some example Mac apps in each category.

Text-based editors

Coda

Panic’s Coda ($80) is a powerful text-based HTML and CSS editor that also features a file uploader. The idea of Coda is to have all the tools you need to build web pages – a text editor, a CSS inspector, a preview mode, and an FTP/SFTP/WebDAV uploader – all in one handy package. To this end, Coda does a fantastic job; it’s intuitive, easy to use, looks great, and really speeds up the website building process.

I particularly like the Sites feature that records everything about the current site you’re editing – open windows, your position in each file, and the connection to the FTP server – in a single, pretty-looking page icon. Double-click the icon in Sites, and you’re back to working on your site, exactly where you left off. Other really nice touches include a built-in terminal window for those times when you simply have to drop to a shell, and the built-in – and very nice-looking – reference books for HTML, CSS, JavaScript, and PHP. Highly recommended. (more…)

Budget Mac web design software: Image editors

Monday, July 14th, 2008

The Mac is the web builder’s weapon of choice – at least, it is among the web designers I know – and practically all pro web design software is available on the Mac as well as Windows. But what about those of us who don’t want to fork out thousands of dollars to build websites with our Macs? In this series of posts I’ll explore how to create great websites on the Mac using low-cost – and in some cases, free – applications.

This first post takes a look at creating your website’s graphics.

Photoshop is, of course, the granddaddy of image editors, and it’s well suited to designing websites. However, it does come with a hefty $650 price tag for the basic version. There’s also Fireworks, which was designed as a web image editor from the ground up, and is priced at a more affordable $300.

If you’re a pro then you can afford these prices, but they’re a bit steep for the average web designer on a budget. So what other options are there?

Photoshop Elements

Photoshop Elements is Adobe’s cut-down version of Photoshop aimed at hobbyist photographers, and it has a mini-me price of $90 to match. Elements on the Mac lagged behind the Windows version for a while, but Adobe recently released Elements 6 for the Mac, bringing it into line with the Windows version.

On the whole, Elements includes most of the important Photoshop features that you want for web design, such as a fully-featured Save for Web command and limited layer styles. One notable omission is layer masks, but you can cheat and use a Levels adjustment layer to get a layer mask if you need to. It also doesn’t support editable layer groups or guides, so if you open a Photoshop file containing these features then there’s not a lot you can do with them.

You can download a trial version from the above link (but beware, it’s a monster download at 1.27GB). (more…)

Can we trust Time Machine?

Tuesday, July 8th, 2008

One of the much-heralded new features of Mac OS X Leopard is, of course, the Time Machine backup system. Its key selling point – apart from the Dr Who-style restore screen – is the fact that it’s a “no-click” backup solution; you just plug in an external backup drive, and Time Machine gets on with the job of backing up automatically.

This is all nice and reassuring – or is it? Well, not when you get errors like these appearing every couple of weeks:

I’ve seen the Unable to complete backup error on both our iMacs over the last few weeks. It’s a fairly common occurrence. I tried the trick of repartitioning using GUID rather than MBR on my Mac, which certainly reduced the errors, though I still get them.

It looks like there are quite a few other Mac users experiencing this error, too.

And what’s with that second error? The backup needs 13.8 GB, but only 20.3 GB are available? Looks like someone at Apple needs to go back to maths classes. How can I trust a backup system that can’t subtract two numbers?

Frankly I’m tempted to go back to using rsync for my backups until Apple makes Time Machine more stable. At least I know rsync works!

Malware: Coming soon to a Mac near you?

Saturday, July 5th, 2008

Nothing is guaranteed to bring the smug Mac user brigade out in force like a discussion on viruses and trojans. “Oh, we don’t get those – we use Macs!” they proudly announce. And they have a point; Mac malware is pretty thin on the ground right now. Indeed, the first virus to specifically attack Mac OS X didn’t come out until 2006 – five years after Mac OS X was launched.

Well the time for such smugness may be coming to an end. In the past few weeks we’ve had a published root escalation vulnerability, not to mention a Mac-targeted trojan in the wild that takes advantage of said vulnerability, and is evil enough to wipe the smile off even the smuggest Mac user’s face. Furthermore, Mac hackers have produced a tool to make future production of similar trojans almost trivially simple.

Maybe we’re seeing an increase in Mac malware now because Macs are getting more popular, with 80% of businesses allegedly now using them. More Macs make for a bigger, juicier target.

But Macs are secure – aren’t they?

Yes, Macs are built on UNIX, and yes, UNIX is generally pretty secure and battle-tested. But UNIX and Linux servers are compromised every day. Maybe not as much as Windows machines, but there are plenty of worms and rootkits out there for Linux. If malware authors start targeting the Mac in earnest, it’s unlikely that Mac users will get off that lightly. We can only hope that Apple starts tightening up security in Snow Leopard, as Dino Dai Zovi suggests.

Does Adobe hate the Mac?

Wednesday, June 25th, 2008

I’ve been pondering this question for a while now. I think that the folks at Adobe probably don’t hate the Mac, but they do seem to have a preference for Windows. Here’s why.

Exhibit A: Windows-style UI elements in Mac Photoshop

I’ve been using Photoshop since around 1995 (even written a nice book about it) so I feel like I know this beast inside out now. I’ve used both Windows and Mac versions heavily, and the Mac version is full of little Windows UI quirks. For example:

  • Non-standard shortcut to bring up the Preferences pane (Command-K, not the standard Command-,). Just because Windows users have to suffer from the lack of a consistent Preferences shortcut, why should Mac users have to do the same?
  • Non-standard shortcut to hide Photoshop (Command-Control-H, not the standard Command-H – fair enough in a way, as Command-H is used to hide stuff within Photoshop).
  • Non-standard shortcut to switch between document windows – i.e. Control-Tab, not the standard (and much less finger-twisting) Command-`. This one really bugs me.
  • The odd shortcut that only works in Windows (I’m thinking of Alt+I, then hold Alt and press D to instantly duplicate an image – a quirk that relies on Windows’ keyboard shortcuts for menus).

Exhibit B: 32-bit Mac Photoshop CS4

Photoshop CS4 will be 64-bit on Windows, 32-bit on Mac. ‘Nuff said. (Although Adobe blames Apple for this.) (more…)

Desktoptopia review: Free, ever-changing desktop backgrounds

Monday, June 16th, 2008

I recently reviewed DeskLickr, a nifty, free menu bar app that regularly feeds your Mac desktop with lovely Flickr images. It’s nice enough, but it does have a few drawbacks, as I mentioned in the review.

There’s an alternative to DeskLickr, though, and it’s also free: Desktoptopia. It does a similar job to DeskLickr, downloading new desktop images every few minutes. It installs itself as a preference pane rather than DeskLickr’s approach of a stand-alone app. Personally I like the preference pane idea more. As with DeskLickr, you can set how often it grabs a new image, and also pause the current desktop image or manually fetch a new image.

What makes Desktoptopia great

Desktoptopia’s key difference is in how the desktop images are sourced. Whereas DeskLickr draws its images from public Flickr photostreams, Desktoptopia’s images come from a hand-picked selection on the Desktoptopia website. Users can upload new images, but only the best make it past the selection process. This gets round DeskLickr’s problem of displaying low-quality images, or images that just don’t work well as wallpaper. The quality of the Desktoptopia images is very good indeed, and they nearly all make fantastic desktop backgrounds.

(more…)

Who will buy OS X ‘Snow Leopard’?

Friday, June 13th, 2008

The next version of the OS X operating system10.6 “Snow Leopard” – was quietly announced at WWDC08 at the start of this week. Unlike previous versions, 10.6 will not focus on new features (though doubtless there’ll be a few here and there). Instead, Apple have decided to concentrate on making the OS leaner, meaner and all-round nicer. (Maybe this is how they came up with the name: It’s a slicker Leopard, but they’ve frozen the features. Feature freeze? Snow? Never mind…)

They’ll do this by:

  • Making it easier for developers to code apps for multi-core processors, using a technology called “Grand Central”
  • Introducing Open Computing Language (OpenCL), which lets applications use the Mac’s GPU (graphics processing unit) almost as an additional CPU
  • Increasing the RAM limit to 16 terabytes (16,000 GB) – a limit not likely to be reached anytime soon
  • Including QuickTime X, which will run all your latest codecs much more smoothly (so they say)
  • Making Safari run JavaScript “up to 53 percent faster” apparently – which will be good for all those AJAX-driven websites
  • Reducing the OS’s footprint (i.e. the hard drive space it takes up). This has caused a bit of controversy as many think this means dropping support for PowerPC Macs, but this remains to be seen. Maybe they’ll ship 2 versions: one for Intel, one for PowerPC?

One new feature they are announcing now is full support for Microsoft Exchange using the Exchange Web Services protocol. This will let Mail, Address Book and iCal play nicely with Exchange servers. (more…)

Firefox 3 review

Tuesday, June 10th, 2008

The latest major version of the Firefox web browser – 3.0 – is due out any day now. I thought I’d download 3.0 Release Candidate 2 – which is near as dammit to the final release – and take it for a spin.

I must say, I assumed Firefox 3 was going to be much like Firefox 2, with a few tweaks here and there. Nothing could be further from the truth. With version 3, Firefox has had a major overhaul, both on the inside and on the outside. Let’s take a look.

First impressions

As you can see from the above screenshot, Firefox 3 looks much more like a proper Mac application than Firefox 2 did. It has the Leopard grey gradient toolbar, and the shaded tabs look lovely. (Speaking of tabs, I love the way the tab bar scrolls smoothly left and right if you have a lot of tabs open. Very slick.)

It behaves more like a Mac app, too. It uses Growl to notify you of completed downloads and updates, and it also uses standard Apple keyboard shortcuts such as Cmd-Shift-[ and Cmd-Shift-] to move between tabs. (Personally I preferred version 2’s less finger-twisting Ctrl-Page Up and Ctrl-Page Down, which thankfully are still available.) (more…)

DeskLickr: Instant Flickr photos on your Mac desktop

Saturday, June 7th, 2008

This is a lovely idea. DeskLickr is a free menu bar app that regularly updates your desktop with photos from Flickr. If you’re bored with the same old wallpaper images, it’s a great way to revitalize your Mac desktop.

Feature-wise, the author’s thought of pretty much everything. You can, of course, say how often you want the image to change, and you can also choose New desktop thanks from the menu bar if you don’t like the current image. A grey floating window shows you info on the current desktop image; if this annoys you (it did annoy me) you can choose to have it hideable under other app windows, or stick it right on the desktop. You can also turn it off altogether using the Show info on this desktop menu option.

It even supports multiple displays (you can choose between having the same image on all displays or a different image on each), and you can make it choose a random image each time, or get the latest published image.

Problems, problems

The main problem with this app is that many photos, while they look great on the Flickr site, don’t make great desktops. Reasons for this include:

  • They’re just too low-res
  • The aspect ratio doesn’t match your screen (especially true of portrait photos of course)
  • They’re too “busy” and get in the way of your desktop icons

DeskLickr gives you a couple of ways to mitigate these problems. (more…)