Blaze Blog

Archive For: Apple

Jan9

Coding Smart With TextMate

I’ve been using Textmate for over six months and it has gone from strength to strength. It packs a powerful punch for such a simple editor.

Textmate IconBefore using TextMate I’d switched and swapped which editor I used regularly. Sometimes I’d settle for the bloated features of an IDE like Zend Studio, and other times just shoot for something simple and fast like Mac OS X’s TextEdit. I never really found the balance, and like most people I have spoken to, they and I found BBEdit to be too old (and too ugly) for any real productive use.

So why does TextMate appeal so much? I guess it’s attention to detail, and the developers ability to prioritize what features the user really wants. It includes all the basics you would expect of your average editor, code highlighting, auto indentation, some level of auto completion etc etc. However, it also adds to these, by including features like snippets, code block collapsing and a project file browser. These are features that won’t make the software bloated, but go a long way for increasing your productivity and appreciation of the simple added extras.

Snippets

Snippets in TextmateMy favorite of the three features I mentioned above is snippets. This is one of TextMate’s features that I took some time to really get used to. I’m one of those people who tends to retype code over and over again, just because I don’t want remove my fingers from the keyboard to select and copy a block of code. Snippets allows me to assign a keyword to code that I regularly have to retype, then all I need to do is type this keyword and hit tab. The code magically appears and even lets you tab between input locations within it. This has been an amazing time saver, TextMate already has hundreds of snippets pre-bundled.

I’m also amazed by the rate and amount of updates that come out for the software. I subscribe to the bleeding edge releases, so I receive all the unofficial builds. Even so, I’ve found all the releases so far to be perfectly stable, and allow me to take advantage of features before their official release. TextMate includes it’s own auto-update feature, which is easily the best that I’ve seen. I hate auto updates, they’re annoying and always get in the way. TextMate’s is quite the opposite however, updates download quickly and unobtrusively, and everything is automated. It even removes your old copy, copies itself over to you applications directory and then restarts. This all happens in less that 15 seconds for me. Perfect.

What’s Missing?

TextMate does have a couple of features missing that I would really like to see included. CVS or Subversion support would be a great bonus, that would cut my checking in time down dramatically. Also, auto completion of code would be great for all the PHP work I do. This is lesser of a wish however, as I’m finding that I memorize far more functions by having to remember them and not rely on the prompt window to back me up! I’m sure that these features will come, but again they are lower down on the priority list as they are not so important for the masses.

If you are a Mac user and find BBEdit ugly and slow, give TextMate a shot. It has a free trial and is cheap (around €39). I paid for a license within the first week of using it, it’s that good. They also just redesigned their website which now looks very polished compared with the old one. I’m looking forward to continued updates, and with version 1.5 just released, I’ve got a whole bunch of new features to test out!

Technorati Tags: ,

Aug3

Multiple Backgrounds in Safari

By Andy in Apple, Browsers, News

Chief Safari developer David Hyatt revealed this week that both Safari 1.3 and 2.0 have the capacity to support multiple background images for a single element.

This comes after this post from the CSS working group, asking for input into the CSS3 ‘Borders and Backgrounds’ module.

Dave goes onto say that this gives developers a chance to play with the syntax for multiple backgrounds, and then give better more constructive feedback on the working group’s request.

If you’re using Safari 1.3 or 2.0 then check out this test site for a demo of multiple backgrounds in use.

Great work David.

Jul22

CSS3 ~ Borders & Backgrounds Input

If you’re a regular user of CSS, you may have come to realize that there are many limitations with borders and backgrounds.

Kevin Lawyer, who is AOL’s representative to the CSS Working Group is looking for your feedback on the CSS3 Borders and Backgrounds module. This is a rare opportunity to put forward your ideas, and perhaps influence the final recommendation.

Some of the things that really interest me are the ability to set the radius of individual corners of a border, as well as multiple backgrounds for an element. Gradients would also be a plus, as long as they were highly customizable, and will degrade gracefully at lower bit depths. Without that I think people would skip it, and just use photoshop to get the exact gradient they want.

Go ahead and have your say.

Mar28

Looking forward to Tiger

By Andy in Apple, Technology

I’m eagerly anticipating the release of OS X 10.4 “Tiger”.

I’ve been following the new features for the last couple of months and I can’t wait for the new versions of Mail and iChat.

I’m only a recent convert to Apple Mail but the new Tiger version looks light years ahead of the current one. The smart mailboxes look seriously funky, and I can already see myself over sorting, just because I can. It also has a new UI look, which to me looks like a third major application skin alongside aqua and metal. Maybe Apple needs to do some standardizing?

iChat has also had some work done to it. I use it everyday to chat to my parents and girlfriend, I’m hoping that the introduction of the new H.264 protocol will improve the video quality over my somewhat limited home broadband connection.

Oh, and the last thing…. Spotlight. I’m really eager to try this out, if it works as quick as it does in the demos then it could drastically change the way I use my computer. Here’s hoping.

I’m looking forward to mid-April the end of April.