30 July 2010

The Ruby Reflector

Topic

Mac OS X

  Source Favicon
By Damien Katz of Damien Katz 18 hours ago.
Email

The project I founded, Apache CouchDB, recently hit 1.0 . I'm very proud :)

It's been a long time, but we finally produced a release that's complete, performs well and is rock solid.

Already CouchDB is on over 10 million machines. It's used by big respected websites (like the BBC) and groundbreaking organizations ( Mozilla and Canonical). We run on most * nix, OS X, Windows, and even Android phones. Have dozens of frameworks and client libraries available. …

damienkatz.net Read
  Source Favicon
By wycats of Katz Got Your Tongue? 23 hours ago.
Email

…using vim, my recommendation is to use MacVIM, NERDTree, PeepOpen (or command-t ), and use the mouse, arrow keys, and familiar OSX 'isms all you want. Very quickly, it will become obvious that there's a better way to do all kinds of things, and you can pile on the newly found efficiency once you've successfully made the switch without losing the ability to do work in the short-run.

yehudakatz.com Read
  Source Favicon
On Scout ~ The Blog 2 days ago.
Email

…easiest databases around to get up and running, as they have pre-built binaries for OSX and several Linux distros . They follow a very public schedule for releases and are extremely responsive on the mailing list (commercial support is also available). They have plentiful docs and command line programs for keeping track of things (mongo, mongodump, mongorestore, mongostat, etc.).

Personally, I have found it pretty easy to set up and maintain Mongo installs. For those …

scoutapp.com Read
  Source Favicon
Email

…remember to use them all, so I haven't included them into my irbrc. They certainly are cool enough for you to check out! Also, a lot of great tips are here on Stack Overflow .

If you have any good tips, please share them! Oh, and the other OSX tweaks I use are on github .

PS. For those that don't know how to load this: put the .irbrc file in your home directory and it will load automatically.

iain.nl Read
  Source Favicon
By Mislav of No Strings Attached 7 days ago.
Email

Notice: some of these commands or flags require git version 1.7.2 .

On OS X, upgrade easily with Homebrew : brew install git

Show branches, tags in git log $ git log --oneline --decorate 7466000 ( HEAD , mislav/master , mislav ) fix test that fails if current dir is not "hub" 494a414 fix cherry-pick of a commit URL 4277848 ( origin/master , origin/HEAD , master ) whoops d270fae bugfix: git init -g 9307af3 test deps 8ccc17e http://github.com/defunkt/hub/contributors …

mislav.uniqpath.com Read
  Source Favicon
By Steve Jenson of saladwithsteve 8 days ago.
Email

Building F# on Mac OS X

I'm attending the Emerging Languages Conference here in Portland, OR, where I ran into Joe Pamer on the F# team. I've been following F# for a while but have had trouble running it on the Mac.

Joe says his team at Microsoft runs into these issues often with users and was kind enough to walk me through the steps to get F# running on the mac.

First install Mono, there's a dmg

1. Download the zip file 2. Run make_package.sh …

saladwithsteve.com Read
  Source Favicon
By Robert Walsh of Pathfinder Development 9 days ago.
Email

Note: this is an OSX tutorial.

About every application with customers needs to send customers email. Some are newsletters, others are invoices, sometimes the application needs to send an alert. One thing is certain though - testing is a pain. I'm talking cross-client testing. Sure, it's easy to look at a webpage in IE7-8, Firefox, and Chrome - but it isn't as much of a no-brainer when it comes to looking at html emails in Yahoo, Aol, and Gmail. This post should help you do that.

pathf.com Read
  Source Favicon
By Rick DeNatale of Talk Like A Duck 10 days ago.
Email

…latest Ubuntu was 8.04, " Hardy Heron" and the latest OS X was still 10.5.x, " Leopard", describes building a custom debian package for netatalk to add support for ssh connections. Netatalk is an open source implementation of Apple's AppleTalk Protocol Suite. I also encountered a much more succinct article by my old OTI friend Andrew " Roo" Low, which did the same.

For context, I'm running Ubuntu 10.04, "Lucid …

talklikeaduck.denhaven2.com Read
  Source Favicon
By Charles Oliver Nutter of Headius 12 days ago.
Email

…the first connector always appears to be the socket connector. Here's the full list for me on OS X:

➔ jruby -rjava -e "puts com.sun.jdi.Bootstrap.virtual_machine_manager.attaching_connectors

> "

[com.sun.jdi.SocketAttach (defaults: timeout=, hostname=charles-nutters-macbook-pro.local, port=),

com.sun.jdi.ProcessAttach (defaults: pid=, timeout=)]

The ProcessAttach connector there isn't as magical as it looks; all it does is query the target process to find out …

blog.headius.com Read
  Source Favicon
By Charles Oliver Nutter of Headius 18 days ago.
Email

(Caveat: While preparing this post, I discovered that the jmap tool for the current OS X Java 6 (build 1.6.0_20-b02-279-10M3065) is not properly dumping all information. As a result, many fields and objects don't show up in dump analysis tools like MAT. Fortunately, there's a way out; on OS X, you can grab Soylatte or OpenJDK builds from various sources that work properly. In my case, I'm using a local build of OpenJDK 7.)

From the File menu, we select Acquire Heap Dump…

blog.headius.com Read