Live data from Hacker News

My Recent Development Stack: OS X Tools

renownedmedia.com

31–40 of 67 posts

Re: My Recent Development Stack: OS X Tools

#31

GitX is good (and free), but if you're looking for the best Git client for Mac, without a doubt it's Tower ( http://www.git-tower.com/ ).

I've been using GitX for months and it's pretty good, but it still buggy at times. I've been using the GitX (L) fork, since the original GitX doesn't seem to be actively maintained anymore. It's available here: http://gitx.laullon.com/ A few days ago a co-worker turned me on to SourceTree ( http://www.sourcetreeapp.com/ ), which is also free and developed by Atlassian. I've got to say it's a bit more polished and so…

[deleted]

Re: My Recent Development Stack: OS X Tools

#33
post #29
post #8

Earlier quoted context omitted.

Out of curiosity, what were you missing from Linux? That's not to say I don't miss things from Linux (/proc, XMonad to name two), just nothing all that much.

Can't you run XMonad on a mac? I'm pretty sure a couple people I know do just that. (There might be some wrangling and virtual machines, but I doubt it.)

You can run XMonad on a Mac, but it will only tile X11 apps, not standard OS X apps, which unfortunately makes it fairly useless for me.

And of course, working in a VM with it is always an option (and I have a VM setup with it for when I want to drop back into linux).

Re: My Recent Development Stack: OS X Tools

#34

Earlier quoted context omitted.

For me it's a package manager that does not require a compile every time I want to install something. edit: also macports seems fragile too.

Ah, macports is a bit fragile, yes :) I'm pretty happy with homebrew, however (for the most part). Plus writing formulas for homebrew is really easy.

+1 on Homebrew. I had both fink and MacPorts running at one time. Homebrew is more pleasant in every respect (my opinion, of course).

Re: My Recent Development Stack: OS X Tools

#35

Thanks for the heads up on Jason. I work with a lot of web apis and this looks like a great tool for browsing json responses.

This is also a great website for quickly viewing prettyified json: http://json.parser.online.fr/

Another great way is via the json ruby gem, which installs a prettifier which can be used from the command line, like this:

    curl 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter&include_rts=1 | prettify_json.rb| less

Re: My Recent Development Stack: OS X Tools

#36
post #8

I've found that when it comes to GUI tools the Mac is your best friend. Even a good majority of command lime stuff is really a joy to use. I'll never abandon the Mac but I must say that the deeper into my programming journey I get the more I'm reaching for my Linux machine. Last week I caught myself thinking of dumping the Mac altogether! But that's heresy and I quickly banished those thoughts. The Mac gives you a re…

Out of curiosity, what were you missing from Linux? That's not to say I don't miss things from Linux (/proc, XMonad to name two), just nothing all that much.

I miss Apt from Debian.

And I really, really miss being able to get *-dev packages.

Re: My Recent Development Stack: OS X Tools

#37
post #8

I've found that when it comes to GUI tools the Mac is your best friend. Even a good majority of command lime stuff is really a joy to use. I'll never abandon the Mac but I must say that the deeper into my programming journey I get the more I'm reaching for my Linux machine. Last week I caught myself thinking of dumping the Mac altogether! But that's heresy and I quickly banished those thoughts. The Mac gives you a re…

Out of curiosity, what were you missing from Linux? That's not to say I don't miss things from Linux (/proc, XMonad to name two), just nothing all that much.

I missed apt-get a teeny tiny bit but Homebrew is amazing. I'm not really into customizing my system all that much either so it wasn't that either. It's Lion that has me a little upset.

First off, Lion has replaced GCC with LLVM which for the most part is fine but I was doing some work with Ruby that I started on my Linux machine then when I cloned it on my Mac (which is where I do the majority of my work) I had problems with Rubygems and RVM. This was due to me having the latest Xcode 4.2. I was getting a weird Posix error because some gems needed to be compiled with GCC. So then I had to remove Xcode, get GCC as a standalone install and I'm still stuck with errors. Most things work but the other day I just wanted to deploy a new Octopress blog and rake generate throws a long list of errors at me. So that was the first time I was truly upset with Mac.

Then the other little things are:

- inability to save or rename files without a name (as in .htaccess). I always have to open my main text editor for that as you can't rename files that way nor does TextEdit allow that

- no more "Save as"

Showing hidden files got a little harder too and then there were some general quirks that made it seem like the OS was babysitting me and not letting me just do what I knew I wanted to do. For the most part I'm over those and I love my Mac to death but I'm still pissd about how much of a chore it is to get RVM and Runygems working in Lion.

Re: My Recent Development Stack: OS X Tools

#38
post #19

I've found that when it comes to GUI tools the Mac is your best friend. Even a good majority of command lime stuff is really a joy to use. I'll never abandon the Mac but I must say that the deeper into my programming journey I get the more I'm reaching for my Linux machine. Last week I caught myself thinking of dumping the Mac altogether! But that's heresy and I quickly banished those thoughts. The Mac gives you a re…

I was going down the "Maybe I should ditch Mac" thought process last night when I had to recompile PHP on OSX Server (10.6) so that I could enable GD and FreeType. I wish Apple would just leave the sources in the same folders you find them in on linux as I had to hunt through my build flags to figure out why each one could not find the dependencies. At 2AM I finally was able to do my sudo make install and everything…

You should use MacPorts or Homebrew - Googling suggests that Homebrew at least specifically supports php with freetype.

Re: My Recent Development Stack: OS X Tools

#39

Earlier quoted context omitted.

Ah, macports is a bit fragile, yes :) I'm pretty happy with homebrew, however (for the most part). Plus writing formulas for homebrew is really easy.

+1 on Homebrew. I had both fink and MacPorts running at one time. Homebrew is more pleasant in every respect (my opinion, of course).

Homebrew is great. Macports is good, too, if you like seeing which programs will segfault due to the version of OpenSSL it currently includes.

Re: My Recent Development Stack: OS X Tools

#40
I don't see what people get out of Property List Editor style interfaces - syntax highlighted JSON is easier to read once it goes through a prettifier, and surely writing JSON is drastically faster with a text editor.
Post reply on HN