Live data from Hacker News

My Recent Development Stack: OS X Tools

renownedmedia.com

61–67 of 67 posts

Re: My Recent Development Stack: OS X Tools

#61
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.)

I've fiddled with xmonad on the mac, and as someone else said it only tiles X11 apps. This is not totally useless as I primarily like xmonad for controlling terminal windows, so I set it up to manage urxvt instances. I used xmonad.layout.gaps to make it avoid my dock area (I like my dock on the left, and I like to have the dock even when xmonad is around) and it seems to work well but the configuration breaks in subtle ways (doesn't start up sometimes, etc). I haven't put any more time into figuring it out. I might just go the VM route to get my xmonad fix. If Lion's x11.app had true Lion fullscreen support it might work better, but it doesn't yet.

Re: My Recent Development Stack: OS X Tools

#62

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).

I like Homebrew but I wish there was something like porticus for it (a way to browse and install available packages) - unless I am just missing something.

Re: My Recent Development Stack: OS X Tools

#63
post #59

Earlier quoted context omitted.

I can't stand Windows. I don't hate it out of some fanboy fetish as that's not fair. With Linux and Mac is can do pretty much anything without jumping through any hoops. As a web developer you're basically dealing with Linux on the server in most cases and most open source tools are built with Limix in mind as the final destination. Setting up a development environment with just about anything is very consistent and…

I've never felt like I've had to jump through hoops to get things working on Windows, though I have been using it almost exclusively for 10+ years and hosting on it for 3 so maybe I've either tuned in so much that I just get it, or I just don't notice any problems I have because I'm so used to them. I'm aiming to give OSX a go soon.

That's exactly My point! If you're developing on Windows for Windows then you're golden but most of us have to deploy to a Linux server environment most of the time unless you're a pure Windows developers.

You may run into some issues when you switch to Mac but luckily there are far more resources out there to help you out that work on both Mac and Linux than there are for Windows. Windows isn't bad, it's just different and that different-ness can be a pain for the average developer.

Re: My Recent Development Stack: OS X Tools

#64

Earlier quoted context omitted.

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 prob…

AFAIK Xcode still ships with gcc, even though llvm-gcc is default. I regularly use "brew install --use-gcc" for things that don't work with llvm-gcc. I believe rake should allow you to specify a C compiler on the command line. Even if it doesn't, you can temporarily change your CC environment variable to point to the gcc binary instead of llvm-gcc and things will probably work. Probably .

I thought the same thing and while it should work like that it doesn't. I've gone through specifying the compiler, making a symbolic link to GCC, messing with my bash_profile... there's just a lot of problems. I'm probably going to have to do a clean install of Lion as getting things to all work involves a fragile, and very specific Procedure I think I've found.

Re: My Recent Development Stack: OS X Tools

#65
post #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.

I like GUI tools for quickly visualizing data, otherwise you're correct, a text editor is (currently) better/faster for editing.

Re: My Recent Development Stack: OS X Tools

#66
post #24

Earlier quoted context omitted.

He linked to his vimrc on github from the article. The binding is done in this block: if has("gui_macvim") "Use Experimental Renderer option must be enabled for transparencY set transparency=15 set guifont=Monaco:h10 set noantialias " I like my Monaco this way ;D " Swipe to move between bufers :D map :bprev map :bnext endif

Ah, I missed that- thanks!

It's been a lifesaver. I usually have 20 buffers open and swiping between them makes editing a lot quicker.

Re: My Recent Development Stack: OS X Tools

#67

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…

IMO the best thing about the terminal on a mac is being able to select text and copy and paste it with the keyboard (since the CMD keys don't have a purpose in the terminal world).
Post reply on HN