If all you want to do is keep your dotfiles and app settings in sync between machines (OS X machines, of course), then Laurent Raufaste’s Mackup might just be the perfect thing for you. Basically it symlinks the supported applications to copied versions of your dotfiles and app settings to ~/Dropbox/Mackup. For example, once you’ve [...]
OS X
Install Node.js and NPM using Homebrew on OS X right
If you’re looking for an easy to follow guide on getting Node and NPM installed, Robert Bennet’s Install Node with Homebrew on OS X worked perfectly for me. I mostly hang out on Ruby projects — but ever since I posted about Twitter’s Bower I’ve been meaning to make time to get Node on my [...]
TextMate 2 now on GitHub right
As announced on the Macromates blog, TextMate 2 source is now on GitHub. Allan Odgaard: I’ve always wanted to allow end-users to tinker with their environment, my ability to do this is what got me excited about programming in the first place, and it is why I created the bundles concept, but there are limits [...]
INAppStoreWindow – A Mac App Store style Cocoa NSWindow subclass right
This is handy NSWindow subclass that lets you center the traffic lights (close, minimize, and zoom) or do custom drawing in the window’s title bar. INAppStoreWindow doesn’t use any private APIs, so it’s App Store friendly. It also supports ARC or non-ARC. The custom drawing is really simple. You just give it a block: [self.window [...]
MBRequest – Easier API wrappers in iOS and OSX right
A good API wrapper should handle network transport, payload serialization/deserialization, and authentication, abstracting these details away in order to let the developer deal with the business domain of the API. Projects like Faraday, Requests, and others have made creating higher level wrappers much easier. MBRequest from Mobiata does the same for iOS and OSX: NSURL [...]
Induction – Polyglot database client for Mac OSX supporting PostgreSQL, MySQL, SQLite, Redis, and MongoDB out-of-the-box right
Induction is an ambitious new project from Matt Thompson to explore, query, and visualize data from SQL and NoSQL sources including PostgreSQL, MySQL, SQLite, Redis, and MongoDB. While in early alpha, the project shows promise. Check out the project web site or grab the source on GitHub to contribute.
Episode 0.6.8 – Growl and open source in the App Store with Chris Forsythe
Adam and Wynn caught up with Chris Forsythe, lead of the Growl project to talk about Growl, their App Store launch, and his work on Adium and Perian. Items mentioned in the show: We recently launched The Sass Way so you can get your fix of all things Sass and Compass Chris Forsythe is the [...]
git-dude: Lightweight Git commit notifier for Linux and OSX right
You might have seen our post last year on Gitifier, the Git commit notifier for OSX. If you prefer something a bit more *nix-y, check out git-dude from Marcin Kulik. Git-dude is a command line utility that monitors Git repos and provides desktop notifications using Growl on OSX or libnotify on Linux. Configuration is done [...]
Jump – cd + autosuggest, powered by Node.js right
An interesting use of Node.js and Spotlight on the mac, Jump brings autosuggest to cd. Type a few letters, jump autosuggests 5 results, move with arrows, return to select. Personally, I don’t know how I’d get along without the OS X plugin for oh-my-zsh.
pow: Zero-configuration Rack server for Mac OS X right
I’ve been a long-time Passenger user to switch between multiple Ruby web apps during development without needing to crank up rails s for each. When I began using RVM to switch back and forth between multiple Ruby versions, Passenger no longer solved my problem. That’s why I’m excited to try out Pow from 37 Signals. [...]
lunchy: A friendly wrapper for OS X launchctl right
If you run OS X, you’ve probably encountered some frustration with Apple’s launchctl command line options when starting, stopping, and restarting your launchd daemons. Whereas most things Apple are minimalist, launchctl options are quite verbose. For example, how many times have you installed a Homebrew package only to get met with something like: If this [...]
teamocil: Ruby and YAML-powered terminal layout manager for tmux right
It’s a bit ironic that as a UX developer I spend most of my time in the terminal. That’s why I’m always on the lookout for new tools that improve my command line user experience. My latest find is Teamocil a nice Ruby gem from Rémi Prévost that manages your tmux layouts. For those new [...]
nib2objc: Convert iPhone NIB files into Objective-C code right
Interface Builder is one of the coolest things about Cocoa development. Being able to draw your interfaces visually can save you tons of otherwise tedious code to create layouts and set visual styles for your user interface elements. Adrian Kosmaczewski, iPhone and iPad developer and creator of Device DNA and several other apps in the [...]
Githood: A minimal GitHub client for iOS right
Jonathan Sterling couldn’t find an iPhone client for GitHub that he liked, so he built his own. Githood is a minimalist GitHub client for iOS that lets you track changes to projects you watch. Available in the App Store or to fork and install manually, Githood is licensed under dual commerical, open source licenses. [Comment [...]
Hubcap – A GitHub client for Mac OS X right
We are a bit late to blog about this, but if you follow The Changelog on Twitter you would have seen tweets from us mentioning this project. On December 3rd we chipped in to back a Kickstarter project started by Erik Michaels-Ober to fund Hubcap, a proposed native Mac client for GitHub. Erik’s plan is [...]
WatchWednesday for 20101103
Our weekly list of projects you might have missed on GitHub: RestKit RestKit is a nice high-level library for consuming REST resources in Objective C. It runs on OS X and iOS and provides three major features: Network transport including GET, POST, PUT, and DELETE Object mapping between JSON responses and local domain types, in [...]
guard: Ruby DSL for creating filesystem watchers right
Watching the filesystem and re-running test suites have long been the sweet spot for Autotest and Watchr. As more and more preprocessed tools like CoffeeScript and Sass are more widely adopted, there are a growing number of scenarios where you may want to watch the file system and act on the changes. Rémy Coutable and [...]
WatchWednesday for 20101006
Another WatchWednesday, is upon us. Here’s a quick list of projects you might have missed or you should watch. Commander TJ Holowaychuk’s latest projects seem to have a Node.js flavor, but TJ has released a ton of Ruby projects, too. Commander is a robust API for creating Ruby command line applications. Commander sits atop OptionParser, [...]
bash-it: A community bash framework in the spirit of oh-my-zsh right
Robby Russell’s zsh framework indeed made us say oh-my-zsh!. With over forty themes and a dozen plugins, oh-my-zsh makes it easy to pimp your zsh. If you’re perfectly happy with bash and things like right side prompts, smart tab completions, and shared session history aren’t your bag, then check out bash-it from Robert Evans. Like [...]
gitifier: Growl alerts for any Git repo including GitHub and Gitorious right
Last week we covered GithubNotifier, a nifty Mac OSX menu app that monitors GitHub using the API and notifies you of updates to your repositories. Jakub Suder has released, Gitifier his own take on the idea, opting instead to use Git itself to do the monitoring, which has some added benefits. Support for any Git [...]
GithubNotifier: Growl notifications for GitHub updates right
In Episode 0.3.5, Max wished for an app that would give him Growl alerts any time someone added a Homebrew formula to any Homebrew fork. Well, Clint Shryock has created just such an app. Github Notifier is a simple menu bar application for OS X that listens for GitHub updates in any of your repos [...]
OmniGroup Frameworks: Objective-C frameworks for Mac OSX and iOS apps right
The Omni Group, makers of wildly popular Mac and iOS products such as OmniFocus and OmniGraffle, want to share some of their code with you. The OmniGroup Frameworks are a set of Objective-C code libraries for both Mac and iOS that peform a wide range of common tasks. OmniFoundation includes a set of low-level objects [...]
Episode 0.3.5 – Homebrew with Max Howell
Adam and Wynn caught up with Max Howell, creator of Homebrew to talk about package managment on OSX, beer, and scrobbling. Items mentioned in the show: Homebrew The awesome OSX package manager from Max Howell Last.fm – The world’s largest online music catalogue, powered by your scrobbles. Max’s former employer. Tweet Deck Desktop and mobile [...]
terminitor: Automate your terminal workflow on OSX right
As developers, we live in the terminal, often in several tabs per project for tasks like application consoles, database interfaces, or monitoring test output. If you’re on OSX, Arthur Chiu from the Padrino team wants to make your life a bit easier. Terminitor lets you define workspaces and workflows for projects, allowing you to script [...]
PullToRefresh: Because the iPhone has no F5 right
Want to implement the nifty pull-to-refresh pattern made popular by TweetieTwitter for iPhone in your iOS project? Leah Culver has created PullToRefresh, a simple TableViewController for your UITableView. Source on GitHub
HotCocoa: MacRuby HotCocoa UI library right
HotCocoa is a thin & idiomatic Ruby layer that sits above Cocoa and other frameworks, developed by Rich Kilmer. MacRuby 0.5, which was recently rev’d, now supports HotCocoa. HotCocoa used to be developed inside the MacRuby project, but we decided that it would have a better life on GitHub, where it is far easier for [...]
FoursquareX: Foursquare client for OSX right
Now you can be the mayor of your cube farm on Foursquare in style. FoursquareX is a sexy Foursquare client for Snow Leopard. Oh, and it’s open source, so go ahead and fork it and add your own features. [Source on GitHub] [Homepage]
things-rb: Ruby lib & CLI for Things (mac) right
A fellow Rubist and good friend Andy Shen had a conversation on Twitter with another fellow Rubist Josh Price about Things, the Mac GTD application for the Desktop and iPhone. What they probably didn’t know is that there’s a Ruby library & CLI tool for accessing the back-end of Things Open Sourced on GitHub. There [...]
Fluidium: Native Mac OS X Browser Platform based on WebKit right
More great stuff from @itod, Fluidium is a Native Mac OS X Browser Platform based on WebKit with a Cocoa plug-in architecture, tabs, userscripting, userstyles, URL shortcuts, Twitter integration, more. [Source on GitHub]