An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

Entries Tagged as osx

TextMate, CFML, Scala, Git

November 10, 2009 ·

Another note to self. I love TextMate! It's my primary code editor for most work these days (on Mac OS X). It's lightweight and extensible and there are lots of bundles available for it. Rob Rohan has created TextMate bundles for ColdFusion, Railo and BlueDragon - I use the Railo one day-in, day-out and I'm very happy with the syntax highlighting and shortcuts it provides. I've also started doing some Scala work recently and there is a pretty good TextMate bundle for Scala as well. And of course a bundle for Git - which is also self-updating (from git)!

Tags: coldfusion · oss · osx · railo

MSN / Yahoo! on iChat

May 13, 2009 ·

Update: some folks didn't like the idea of providing their MSN / Yahoo! credentials to a Czech server so here's a nice secure way to handle iChat connecting to MSN and Yahoo! Multi-protocol iChat using OpenFire
I discovered this today (September 2008) through a colleague so I figured I'd blog it for any other iChat users. Did you know you can use MSN and Yahoo! through iChat? You have to setup a Jabber account with a server that supports the MSN / Yahoo! Transports but it's fairly straightforward. Full instructions here and the recommended Jabber server is (after searching Google for a while). This means I can finally transition off Adium X and use iChat as my one and only IM client! Yay!

Tags: oss · osx

Railo for Dummies Part IV Appendix

March 28, 2009 ·

In the comments on Part IV, Barney suggested using AJP to proxy and I confirmed that it preserves the CGI variables REMOTE_ADDR and REMOTE_HOST which Paul Kukiel asked me about. Paul also noted that adding the ProxyPreserveHost directive causes the host headers to be passed through the proxy. I'd actually added that locally but didn't want to complicate the blog post by mentioning it. In this Appendix post, I want to tackle SES URLs. One downside of Tomcat is that it does not support the following common form of SES URLs: We're going to tackle this by changing our proxy strategy to use mod_rewrite.

[

Tags: apache · coldfusion · osx · railo

Railo for Dummies Part IV

March 27, 2009 ·

After getting a very basic Railo+Tomcat setup running, now we're going to make it more robust and more 'production-ready' (you'll want to do more than I'm going to show so I'd refer you to the extensive Tomcat documentation for deeper configuration). I'm just going to show how to get Tomcat integrated with Apache in a couple of ways so you can run a 'real' website on it.

[

Tags: apache · coldfusion · osx · railo

Railo for Dummies Part III

March 27, 2009 ·

Today, let's get Railo running on Tomcat! Why Tomcat? It's a robust, high-performance Java-based web server and Servlet engine and it's also very light and lean. Tomcat is also the basis of the JBoss Web Server (I'll probably cover JBoss later in this series) so all that you learn about getting things up and running on Tomcat can be carried over to JBoss when you need a full JEE server rather than "just" a Servlet engine.

[

Tags: coldfusion · osx · railo

Railo for Dummies Part I

March 23, 2009 ·

I think a lot of people are looking beyond Adobe's licensing model for ColdFusion and evaluating other options. Last year, when Broadchoice decided to use Amazon EC2 as our production deployment platform, we picked Railo to drive our CFML-based iPhone web application because of licensing issues. Whilst that has since been addressed (on a case-by-base basis by Adobe) enough to allow us to move our CF8-based CMS up to the cloud, we haven't had any problems with Railo and we're still using it in production. In fact, our WAR-based build and deployment process lends itself much better to Railo's smaller footprint than the huge-by-comparison WAR files from CF8. Recently I've been getting a lot of questions from people about installing and configuring Railo on a number of systems. The general complaint I hear is that the documentation is somewhat lacking in this area. Of course, this is something that a large corporation with massive resources - such as Adobe - can be expected to score highly on (even though people complain about Adobe's installation and configuration documentation too). Personally, I find Railo easy to install and configure but I'm fairly used to Java-based systems. That's not true for a lot of CFers so I figured I'd start a series of step-by-step posts going through a variety of installation and configuration scenarios for Railo. The two systems I have to experiment with are Mac OS X (Leopard) and Windows 7 Beta. I'm going to start with the very simplest development scenario and build up to a variety of production options.

[

Tags: coldbox · coldfusion · osx · railo

GTD - Getting Things Done

December 31, 2008 ·

I've been experimenting with a variety of "todo" managers over the last year, trying to find one that fits my needs. I have been a fan of 43actions for most of 2008 because it offered a nice iPhone-compatible web application that was fairly intuitive and, with Fluid allowing me to have a "desktop" version of 43actions, I had synchronized access from both my iPhone and my desktop. The problem was that it was a web app so it didn't have any integration with either the iPhone or, more importantly, the desktop.

[

Tags: iphone · osx · personal

Switching to Mac? Walt Mossberg has some tips

July 04, 2008 ·

Walt Mossberg (of The Wall Street Journal) has some general tips for switching to Mac from Windows. It's mostly simple stuff - keyboard and mouse navigate, common preferences etc - but it may help some folks (and there's a couple of interesting comments with extra tips).

Tags: osx

Useful Safari search tip

June 23, 2008 ·

Did you know? If you highlight any text in any application on Mac OS X and drag the selected text to the Safari dock icon, Safari will open and perform a Google search for the dragged text. Courtesy of Mac OS X Hints.

Tags: osx

Leopard 10.5.3, Audio Hijack and ssh crash

June 16, 2008 ·

I updated Leopard to 10.5.3 this morning and ssh would no longer run, giving a Bus Error each time. A quick Google revealed the problem was actually the Instant Hijack component of Audio Hijack Pro and there is already a 2.8.1 update to AHP that fixes the problem. Just blogging this in case anyone else runs into it.

Tags: osx