Jaysen, before you fork out for the Komodo IDE, check out Aptana Studio - http://www.aptana.com Both Komodo and Aptana are built on the Eclipse framework (with the latter being runnable as an Eclipse plugin to, if you are already using Eclipse for other things), and both are fairly good, but Aptana ...
I could do the concerned voter thing and whine about backflipping, but really, I see it like this: I spent $40 US 2 years ago on a piece of software that I've used daily since. I've written fifteen short stories and three drafts of a novel (which is still nowhere near 'good enough' but that's my pro...
Mac developers have more options than most when it comes to cross-platform development. For example, Java is the most popular cross-platform language, with a lot of support. It's got a cross-platform GUI framework - Swing - which has got a lot better in recent years, especially in terms of emulating...
I do all of my web development these days in Aptana Studio (the Eclipse plugin). Eclipse is a platform of its own (i.e. it's cross-platform, but doesn't integrate like native Mac apps), but the truth is that once you've had real code analysis, you can't ever go back.
Hey guys, This isn't really my thing (I own an iPhone but gave up writing seriously on it after the first few attempted Wordpress posts), but some of you may be interested that there's now a version of Writeroom for the iPhone: http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=288751...
As has already been mentioned - the languages don't really matter if you focus on a strong basis in proper theory and practice. Whichever language you choose, read up on the following concepts: 1. Design Patterns - especially the ever-useful Class Factory, Singleton, and Facade patterns. 2. Design b...
But on the other hand, SproutCore is based on Java, so Java may be pretty handy if you want to develop some cool web-based apps... Actually, Sproutcore is a huge Java script framework, not a Java library. It's being rolled into Apple's infrastructure to replace the old web apps, based on the Web Ob...
If you go with VMWare you don't have to choose between Boot Camp and virtualisation, since VMWare allows you to 'upgrade' a Boot Camp partition so it works flawlessly as both - one partition, which you can boot natively into via Boot Camp, or load under OS X via Fusion. VMWare does some tricky stuff...
Although OS X's windowing environment follows many of the Xerox conventions (as does Windows, for that matter), the OS X window environment (and it's predecessor, the NeXTStep windowing environment) doesn't actually share code with X11. Display Postscript was NeXTStep's 'attempt to replace X', which...
The only way I could possibly figure this scenario working would be if you could queue an SVN delete every time you deleted a file or folder in Scrivener. That way SVN knows that if the folder (or file) is recreated that it's a new file (and will just queue and SVN add) even if it has the same name....
Afraid not. Scrivener uses the Cocoa text system for its editing windows, and the Cocoa rich text system has no vi emulation mode. If vi is your preferred environment then just kick up the terminal and run vim. You could feasibly save the plain text files you produce and import them into Scrivener t...
The end. Come on guys, we killed off our main character and couldn't think about anything but squid sex. Now who wants to start a New/New Three Word Pirate Story?
Miniteur is fantastic. The best part about it is the way that it'll hide itself away as soon as you activate it, and only rear up again when the time is up. I love using it alongside Scriv's full screen mode, too. (It tells me when to stop writing by whiting out the whole screen and ringing loudly. ...