Skip to content

Instantly share code, notes, and snippets.

View codebycliff's full-sized avatar

Cliff Braton codebycliff

View GitHub Profile
@codebycliff
codebycliff / qtapp.rb
Created September 28, 2011 22:50
Simple Qt application written the Ruby way...
require 'Qt4'
app = QApplication.new([]) do
window = QMainWindow.new do
button = QPushButton.new("Quit") do
connect(self, :clicked) { qApp.quit }
end
set_central_widget(button)
set_window_title("Qt Application - The Ruby Way")
resize(300,200)
tar xzvf node-v0.4.2.tar.gz
cd node-v0.4.2
export PATH=/Developer/usr/bin:$PATH
ISYSROOT="-isysroot /Developer/SDKs/MacOSX10.5.sdk"
export LINKFLAGS=$ISYSROOT CXXFLAGS=$ISYSROOT CFLAGS=$ISYSROOT
./configure --prefix=$HOME --without-ssl
make
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
mkdir homebrew && curl -L https://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C homebrew
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"
curl -L http://status.calibre-ebook.com/dist/src | tar xvJ cd calibre* sudo python setup.py install
Set-ExecutionPolicy Unrestricted
iex ((new-object net.webclient).DownloadString('http://bit.ly/psChocInstall'))