Window resizing is one of the more inefficient actions in modern desktop operating systems. It's particularly bad on Mac OS X. That little green button at the top left of every windwo doesn't really do anything useful, and dragging to resize requires the user to hone in on that little handle at the window's bottom right corner.
Enter Divvy for Mac OS X, the best window resizer ever created. It's a mouseless dream. Bringing it up is easy with a quick key combination. …
In case you changed the actual view code, make sure to run the clean-up command ( curl -X POST http://server/db/_view_cleanup ) to regain disk space.
Performance impact
Database and view compaction (especially on larger sets) will slow down reads and writes considerably. Schedule downtime, or do it in off-peak hours if you think the operation is fast enough.
This is especially hideous when you run in a cloud environment where disk i/o generally sucks ( OHAI, EBS!!!).
To stop either …
Choosy is a "better default browser" for os x. It lets you choose which browser you want to open a link in. It's really invaluable when you get used to it.
Described on the web site as "Free open-source disk encryption software for Windows 7/ Vista/ XP, Mac OS X, and Linux." I use it for an encrypted disk image where I hold my financial information. This image is kept in my Dropbox and synced when ever it's unmounted automatically. …
…can become a first-class citizen in the browser on Windows, Linux and OS X.. think <script type="text/ruby"> - yes, it's possible! This walkthrough will get you started with using Ruby in the browser for HTML and vector-graphics-based applications. IronRuby enables Web developers to use Ruby to write client-side browser applications and even reuse code between the server and the client.
Background
IronRuby is a Ruby 1.8.6-compatible implementation, …
…not, and they are not defined by the LOC or number of classes they require in language X. I mean, come on, Rails used to have " MVC" and " ActiveRecord" plastered on the website to sell its new web development technique, two patterns ripped right out of P of EAA . Now MVC is a household name. Rails is the ultimate testament that a pattern can be simple to implement in a simple language. Refusing to admit that patterns are used hurts your development team …
There are a range of tools around to ease the process of testing multiple Rails apps on OS X. The latest to cross my radar is Passenger Preference Frame (via Tom Armitage ). I generally use hostess and script/server but this could be handy in a few settings.
Engine Yard have had a great serious of articles on the Rails/ Merb merger and the piece of ORM agnosticism was yet another indication of the goodness coming with Rails 3. Also on a …
S3Hub - An S3 client for Mac OS X. Nice because until now it's been a firefox extension or few, I think.
heartbeat - an iphone developer's dashboard for tracking sales information.
Designers: How to Search For, Hire, and Work With a Web-Developer - Feels like spying on the other half, like reading one of those magazine articles about "how to get your to do ". Regardless, it's a new perspective, one not wearing OMG rockstar ninja …
…been using this tool, and it's been working well for us.
Introducing GitHub Compare View - More analytic power from GitHub, who are clearly concentrating on feature differentiation these days.
Unobtrusive, yet explicit - Jamis Buck tries to work out a useful pattern for UJS in Rails 3.
S3Hub - Amazon S3 client for OS X.
…emacs of templating languages.
toto - Blog engine built atop rack and aimed at heroku deployment.
Ubiquitous Analytics and Tableau Public - This looks nice; the Tableau data visualization app is one of the things I remember from Windows days, and now they're bringing it to the web.
DTerm - Popup command line for OS X.
* To recall a macro, use @ (register name). To call macro x, you hit @ x. You can run the macro multiple times if you
precede it with a number. 10@x
* To see the contents of the macro use :register. To see whats in register x, all you need to do is : reg x.
* Your macro should automatically persist across sessions if you haven't modified your viminfo. To verify the contents of your viminfo, run :set viminfo?. If you see <50,s10 ... this means that your registers can be …