Get it from http://developer.apple.com. You will not be able to submit apps to any stores using this XCode version, so turn away if that is something you might want to do.
In XCode's Preferences > Downloads you can install command line tools.
| #!/usr/bin/env ruby | |
| require 'bundler' | |
| gems = ARGV | |
| if gems.empty? | |
| puts "Updating all gems" | |
| Bundler.definition(true) |
| # Copyright (c) 2013 Jonathan Stott | |
| # | |
| # Permission is hereby granted, free of charge, to any person ob- | |
| # taining a copy of this software and associated documentation | |
| # files (the "Software"), to deal in the Software without restric- | |
| # tion, including without limitation the rights to use, copy, modi- | |
| # fy, merge, publish, distribute, sublicense, and/or sell copies of | |
| # the Software, and to permit persons to whom the Software is fur- | |
| # nished to do so, subject to the following conditions: | |
| # |
| # Start the old vagrant | |
| $ vagrant init centos-6.3 | |
| $ vagrant up | |
| # You should see a message like: | |
| # [default] The guest additions on this VM do not match the install version of | |
| # VirtualBox! This may cause things such as forwarded ports, shared | |
| # folders, and more to not work properly. If any of those things fail on | |
| # this machine, please update the guest additions and repackage the | |
| # box. |
| ;SMBDIS.ASM - A COMPREHENSIVE SUPER MARIO BROS. DISASSEMBLY | |
| ;by doppelganger ([email protected]) | |
| ;This file is provided for your own use as-is. It will require the character rom data | |
| ;and an iNES file header to get it to work. | |
| ;There are so many people I have to thank for this, that taking all the credit for | |
| ;myself would be an unforgivable act of arrogance. Without their help this would | |
| ;probably not be possible. So I thank all the peeps in the nesdev scene whose insight into | |
| ;the 6502 and the NES helped me learn how it works (you guys know who you are, there's no |
Get it from http://developer.apple.com. You will not be able to submit apps to any stores using this XCode version, so turn away if that is something you might want to do.
In XCode's Preferences > Downloads you can install command line tools.
| # This is a mixin module that adds support for tail-recursive | |
| # style programming in Ruby without relying on any true tail | |
| # recursion optimization in the Ruby virtual machine. | |
| # | |
| # Since tail recursion calls are actually deferred until after | |
| # returning from the method that invoked #tail, recursions can | |
| # be "nested" to an unlimited depth without overflowing the | |
| # stack. | |
| # | |
| # The including module can define tail-recursive methods within |
This installs a patched ruby 1.9.3-p327 with various performance improvements and a backported COW-friendly GC, all courtesy of funny-falcon.
You will also need a C Compiler. If you're on Linux, you probably already have one or know how to install one. On OS X, you should install XCode, and brew install autoconf using homebrew.
| # https://gist.github.com/1214052 | |
| require 'sinatra/base' | |
| class ResqueWeb < Sinatra::Base | |
| require 'resque/server' | |
| use Rack::ShowExceptions | |
| if CFG[:user].present? and CFG[:password].present? | |
| Resque::Server.use Rack::Auth::Basic do |user, password| | |
| user == CFG[:user] && password == CFG[:password] |