The Daydream Blog

Archive for the ‘Acknowledgements’ Category

CSSEdit: Attention To Detail

Friday, May 23rd, 2008

There is one feature, in all of the apps that I use, that continues to impress me and makes a huge difference to my workflow. CSSEdit from MacRabbit does what it says on the tin - it edits CSS files, that define layout for modern web pages. For initiates, CSS seems like some arcane data file format pre-dating XML, but CSSEdit makes it easy to master.

Selecting a numerical field in CSSEdit such as Margin, Padding or Width, allows you to adjust the positioning of elements on your webpage. The live preview shows your changes immediately.

But the stand out feature is that if you hover your mouse over the selected field, you can use the mouse’s scroll wheel to adjust the value. This makes it phenomenally easy to fine tune the position of elements, to make them pixel perfect.

I primarily use Coda for my web development and although Coda has a built in CSS editor, it just doesn’t compare to CSSEdit. Which is perhaps why Panic, Coda’s creators, wanted to include CSSEdit within Coda, in the same way as they incorporate SubEthaEdit as the text editor in the app. It is a shame the two parties were not able to come to an agreement.

Here’s kudos to MacRabbit for great attention to detail, that makes a huge difference to users. Whilst Mac software developers need to remember the 80-20 rule to deliver, we still need to remember the other 20%. It should only been delayed to deliver the 80%, but still needs to be tackled to make our apps that extra bit special for our users.

Dev Tools Acknowledgements

Tuesday, November 27th, 2007

As a final word of thanks, here is a list of third party products used in the development of Differencia and the DayTime Website. I like to support the Mac Independent Developer community, but had not quite realised how much, until I wrote this post and saw how many third party products I use and have purchased.

Differencia

accessorizer001.pngAccessorizer, Kevin Callahan. Accessorizer has been of great use, however it doesn’t seem to be under active development, so I will probably be moving to customising Xcode’s existing accessor scripts.

CodeCollectorPro001.pngCode Collector Pro, M-Cubed Software. A useful little utility. Whilst I only needed the free version, I purchased the Pro version as I thought Martin Pilkington’s business model was a little bit flawed. He should really be charging for both versions of his product, or drop the free version completely.

FileStorm001.pngFileStorm, MindVision. Simple, straight forward app for creating disk images with background images and licences. A little bit confusing getting the sizing of the window correct the first time, but once the settings are correct, it works great.

svnX001.pngsvnX, La Chose Interactive. Occasionally Xcode 2’s Source Control system doesn’t cut it, and I need to get a wider overview than the command line can give, so I dip into svnX as my preferred Subversion GUI Client. However with Xcode 3’s improved source control features and my intention to migrate to Git, svnX has unfortunately got a limited life in my tool set.

Graphics

OmniGraffle001.pngOmniGraffle, The Omni Group. I have employed graphic designers for most of the graphics work for Differencia and the website, but for simple graphics that I feel that I can create myself, I have generally used OmniGraffle. I have had a play with Acorn and have been a long time user of Graphics Converter as well.

iPhotoLibraryManager001.pngiPhoto Library Manager, Fat Cat Software. A great utility that allowed me to keep website and Differencia graphics separate from my main iPhoto library.

cancombineicons.pngCan Combine Icons, ITTPOI. A great little utility that helped to create document icons for Differencia. Again, it seems that it is no longer under active development, which is a shame as it will not be able to create Leopard high resolution Icons files, but it has been really useful up until this point.

Website

Coda001.pngCoda, Panic. The harsh reality of Web Development is that WYSIWYG editing is just not possible for anything but simple, template driven websites, without the sledgehammer, expensive, DreamWeaver. Coda is a happy compromise that simplifies web development as far as it can go. I’ve slowly come to really appreciate Coda, as it takes out as much pain from web development as is possible.

CSSEdit001.pngCSSEdit, Mac Rabbit. Although Coda includes a CSS Editor, I purchased CSSEdit quite some time ago and still use it, as it is still considerably better than Coda for CSS. CSSEdit has fantastic attention to detail, but more on that in a future post.

MarsEditIcon128.jpgMarsEdit, Red Sweater Software. I initially wondered why I would need a Blog Editor for a single Blog. That was until I had to use come to terms with the online editor included with Wordpress. With MarsEdit, you really do blog more.

ChronoSync001.pngChronoSync, Econ Technologies. As with many web hosts, 1 & 1 do not provide automated backups for site content. ChronoSync has been an excellent tool for keeping the DayTime website reliably backed up.

MacFusion001.pngMacFusion, Michael Gorbach. Occasionally I dip into direct access to the website’s file system when I need to do something that Coda or ChronoSync can’t handle. MacFusion is an excellent way to do this easily.

Planning

OmniOutliner Professional001.pngOmniOutliner, The Omni Group. Omni Outliner is one of my favourite applications and I have put it to all sorts of uses. I have, like many others, been using the OmniFocus betas and as of yesterday will be switching to it full time for planning. However, as project manager, the state of Mac project management tools is sadly disappointing and OmniPlan is unfortunately the best of a bad bunch, in my opinion. So in the mean time, I will make do with OmniOutliner or OmniFocus for task planning.

tbKiwiLogo.gifFogBugz, Fog Creek Software. For bug & feature request tracking, I use FogBugz. There is a little publicised, free, hosted version of the software for start-ups & students. You sign up for the trial and when it expires you can “downgrade” to the free version.

Time Out001.pngTimeOut, Dejal. Staring at a computer monitor all day can be a real strain and can do a lot of damage to the eyes, along with the risk of RSI. TimeOut is a simple utility that helps you to take regular breaks, when you might otherwise be engrossed in work.

Colloquy001.pngColloquy. Colloquy has been the sanity saviour, allowing contact with other Mac developers, either for help and advice, or simply for a bit of mindless chat to help take a break from work.

Website & Artwork Acknowledgements

Monday, November 26th, 2007

Continuing on from last week’s post, I would like to extend thanks for the DayTime website design, graphic design in Differencia and third party products used on the website:

Website Design - Andy Massey, Line.

Differencia Application Icon - Nial Smith, Nial Smith Design.

Differencia User Interface Icons:
Fernando Lins, Custom Icons, Devix Design.
Matt Ball, Developer Icons, Matt Ball Design.
Jonas Rask, Danish Royalty Free Icons, Jonas Rask Design.

Website Hosting - 1 & 1.

Blogging Software - Wordpress.

Shopping Cart - ClickCartPro 6.0, Kryptronic, Inc.

Thanks to all of these for creating the design elements for Differencia and the DayTime website. Apologies also to the icon designers as they have not been credited in the Differencia About Box. This will be corrected in the next update.

Differencia: Code Acknowledgements

Sunday, November 18th, 2007

One great thing about being a Mac developer at the moment, is that there is a lot of free-to-use, free-to-distribute software that helps you do common things that Apple’s developer frameworks oddly do not provide. So there is quite a lot of third party code in Differencia. The developers are largely unaware of the use of their work in Differencia, or in many other products. I would like to say a big Thankyou to all of those developers whose work has unwittingly gone into Differencia. As well as nestling credits in the About Box, I would like to thank them again here:

Ken Ferry

KFSplitView

Matt Gemmell

NSColor+ContrastingLabelExtensions

TunesWindow

Chris Hanson

BDAlias

Daniel Jakult, Red Sweater Software

NSTableView+RSAutosaving

Andy Matuschak

AMRollOverButton

Help Toolkit

Andy Matuschak / Tom Harrington

Sparkle+

Sean Patrick O’Brien

iLifeControls

Jordy Rose, Belkadan Software

GenericToolbar

Shiira Project

HMBlkAppKit

Chad Weider

CTGradient

Thanks to all of them and I hope that I can contribute back to the Mac developer community in the same way in the not so distant future.

MarsEdit 2.0

Thursday, September 6th, 2007

MarsEditIcon128.jpgRed Sweater Software has released MarsEdit 2.0, the excellent blogging tool that I’ve been using for all the posts on The Daydream Blog. As well as a sleek new interface, it also has some great new features. The killer feature for me being that I can now add Categories directly from MarsEdit, as we’ve done with this post.

As is only appropriate, this is the first post I’ve created using MarsEdit 2.0.

 
Site by Line