"Buy this vaccuum." —The Kids in the Hall
- open Keyboard preferences:
command-space
,keyb
, enter Keyboard
tab 1. slideKey Repeat
toFast
1. slideDelay Until Repeat
toShort
1. selectUse all F1, F2, etc. keys as standard function keys
Text
tab
1. deselectCorrect spelling automatically
1. deselectUse smart quotes and dashes
- open Trackpad preferences:
command-space
,tr
, enter Point & Click
tab 1. deselectLook up & data detectors
1. selectSilent clicking
1. dragTracking speed
toFast
1. deselectForce Click and haptic feedback
More Gestures
tab 1. selectApp Exposé
- open Dock preferences:
command-space
,do
, enter Position on screen:
Left
- select
Automatically hide and show the dock
- open Terminal:
command-space
,te
, enter - open preferences:
command-,
Text
tab 1.Profiles
-> selectPro
-> clickDefault
(below profile list) 1. click the black square to the left ofColor & Effects
, changeOpacity
to94%
1. click the FontChange...
button -> select size18
Window
tab 1.Window Size
, setColumns:
to114
,Rows:
to27
Shell
tab 1.When the shell exits:
::Close the window
- (leave terminal open for following)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Many thanks to Hong Xu's excellent Install and Use GNU Command Line Tools on Mac OS X post for using tap homebrew/dupes
and overloading PATH
in order to overload outdated OSX-shipped packages.
brew update && brew upgrade && brew install coreutils wget ssh-copy-id bash-completion
brew tap homebrew/dupes && brew update && brew upgrade && brew install screen
wget https://raw.githubusercontent.com/Dispader/environments/master/.bash_profile
wget https://raw.githubusercontent.com/Dispader/environments/master/.bashrc
${EDITOR} .bashrc
, addHOMEBREW_GITHUB_API_TOKEN
wget https://raw.githubusercontent.com/Dispader/environments/master/.screenrc
wget https://raw.githubusercontent.com/Dispader/environments/master/.emacs
TODO: UPDATE with this screen window titling hack
brew update && brew upgrade && brew cask install karabiner
- open Karabiner:
command-space
,k
, enter 1.Fn to Control_L
1.Control_L to Fn
1.Option_R to Control_L
brew update && brew upgrade && brew cask install google-chrome
- java
brew install jenv
brew cask install java
- groovy/gradle (and scala, closure, JVM-based frameworks)
curl -s get.sdkman.io | bash
sdk install groovy
sdk install gradle
- ruby
brew install rbenv
rbenv install 2.3.0
rbenv install jruby-9.0.5.0
- R
brew tap homebrew/science
brew install R
brew cask install rstudio
- go
brew install go --cross-compile-common
mkdir ~/.go
brew install hg bzr
go get golang.org/x/tools/cmd/godoc
- general
brew install ack tree htop cloc tig
brew cask install atom hipchat eclipse-jee keepassx gitx gitk tcl
- installation
brew cask install eclipse-jee
- Buildship (Gradle)
- start Eclipse
1. open Marketplace:
Help
,Eclipse Marketplace
1. search for "Buildship",Install
- user interface
- Dark Theme
1. open preferences:
command-,
General
,Appearance
- set
Theme:
toDark
- set
Color and Font Theme:
toClassic Theme (current)
- restart Eclipse
- note: UI hyperlinks are awful with Dark, there is a committed fix for the Neon release in June
- Eclipse Color Themes
1. open Marketplace:
Help
,Eclipse Marketplace
1. search for "Eclipse Color Themes",Install
1. open preferences:command-,
General
,Appearance
,Color Theme
- select
Sunburst
,Apply
,OK
- restart Eclipse
- perspective clutter
1.
Window
,Perspective
,Customize Perspecive...
Tool Bar Visibility
tab- deselect
Java EE
- deselect
Web Browser
- deselect
Launch the Web Services Explorer
- Ruby, shell
- open Install:
Help
,Install New Software...
1.Work with:
--All Available Sites--
1. search for "Dynamic Languages Toolkit" (and wait) 1. selectRuby Development Tools
andShellEd IDE
1.Next
(and continue) 1. open preferences:command-,
Ruby
, `Interpreters``Add
Intepreter type:
asGeneric Ruby
Browse...
- select
.rbenv/versions/2.3.0/bin/ruby
OK
Add
Intepreter type:
asJRuby
Browse...
- select
.rbenv/versions/jruby-9.0.5.0/bin/jruby
OK
- check box to the left of JRuby environment
- Groovy
- open Install:
Help
,Install New Software...
1.Work with:
Add...
Name:
Groovy EclipseLocation:
http://dist.springsource.org/snapshot/GRECLIPSE/e4.5/OK
1. selectGroovy-Eclipse Feature
andGroovy Compiler 2.4 Feature
2.Next
- open System Preferences, General:
command-space
,ge
, enter - select
Use dark menu bar and dock
Default web browser:
::Google Chrome
- open System Preferences, Spotlight:
command-space
,sp
, enter Search & Results
tab 1. deselectBing Web Searches
1. deselectFonts
1. deselectMail & Messages
1. deselectMovies
1. deselectMusic
1. deselectAllow Spotlight Suggestions in Spotlight and Look up
(bottom)
Many thanks to Sam Hocevar.
mkdir -p ~/Library/KeyBindings/
cd ~/Library/KeyBindings/
wget http://lolengine.net/raw-attachment/blog/2012/06/17/compose-key-on-os-x/DefaultKeyBinding.dict
${EDITOR} ./DefaultKeyBinding.dict
- change
"^$\UF710"
to"\UF710"
in line 2 brew update && brew upgrade && brew cask install seil
System Preferences
->Keyboard
->Keyboard
(tab) ->Modifier Keys...
->Caps Lock
toNo Action
- open Seil:
command-space
,se
, enter - select
Change the capslock key
, change the keycode to105
- restart applications to reload bindings, or just reboot and restart them all
- open App Store:
command-space
,a
, enter - search for
bettersnaptool
, enter - click
BUY
1. do the Apple ID thing, credit card, pay the man $3 - click
INSTALL
brew cask install virtualbox virtualbox-extension-pack
- Windows 10 1. https://www.microsoft.com/en-us/software-download/windows10ISO
- open App Store:
command-space
,a
, enter - search for
todoist
, enter - (under Todoist) click
INSTALL
- Growl
- Notification Center
- Preferences, Extensions
- Eclipse increase/decrese font size
Idea- apologies to Idea fans, but I just tried to configure a Ruby compiler, and it still doesn't work
- even with an Ultimate license
- Idea is a preference, and I appreciate the appeal, but it
- still doesn't compile simple dynamic language (Groovy, Ruby) without a wrapping build
- can't create new dynamic classes outside a context (edit dynamic Classes for scripts)
- can't create classes when given test method declaration errors
- can't import Ruby dependencies from Gem spec files
- even for static languages, the "lightbulb" suggests things that are often wrong, or plain dangerous
- all judgements aside, I really can't recommend that Idea be part of a "Buy-this-vaccuum" recommendation
- if you like it, God speed, the install is per the site download, with great instructions
- apologies to Idea fans, but I just tried to configure a Ruby compiler, and it still doesn't work