https://thoughtstreams.io/jasonamyers/jasonamyers ThoughtStreamsjasonamyers2015-12-26T17:41:52Zhttps://thoughtstreams.io/jasonamyers/#card-9784# Setting up my Ubuntu Dev environmen...2015-12-26T17:41:52Z2015-12-26T17:41:52Z
# Setting up my Ubuntu Dev environments
1. Install Ubuntu (Whatever flavor you like)
2. sudo apt-get upgrade && sudo apt-get upgrade
3. Copy over SSH keys
4. chmod 600 .ssh/*
5. sudo apt-get install emacs git vim make gnome-tweak-tool curl build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libncurses5-dev
6. Run Tweak Tool -> Click Typing -> set Caps Lock key behavior to "Make Caps Lock an additional Ctrl" -> set Alt/Win key behavior to "Alt and Meta are on Alt keys"
7. Setup Firefox Sync
8. Copy down dotfiles: git clone git@github.com:jasonamyers/dots
9. cd dots
10. ./setup.sh
11. rm .emacs.d
12. Copy down emacs dotfiles: git clone git@github.com:jasonamyers/prelude .emacs.d
13. Setup pyenv: curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
14. Setup pyenv-virtualenvwrapper: git clone https://github.com/yyuu/pyenv-virtualenvwrapper.git ~/.pyenv/plugins/pyenv-virtualenvwrapper
15. Install Python 2.7.11: pyenv install 2.7.11
16. Install Python 3.5.1: pyenv install 3.5.1
17. Install nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
18. Download the lastest version of Go from https://golang.org/dl/
19. Install Go: sudo tar -C /usr/local -xzf go1.5.2.linux-amd64.tar.gz
20. Install Rust: curl -sSf https://static.rust-lang.org/rustup.sh | sh
21. Download Hack Font: http://sourcefoundry.org/hack/
22. Install Hack Font: cd ~/Downloads && unzip Hack-v2_018-ttf.zip && mv *.ttf ~/.fonts/ && fc-cache
23. Setup go-mode: mkdir -p ~/Misc/emacs && cd ~/Misc/emacs && git clone git@github.com:dominikh/go-mode.el.git
24 Open emacs, it will compile for a while and end in an error about go auto loads
25. Run M-x update-file-autoloads, Use "~/Misc/emacs/go-mode.el/go-mode.el" as the first answer, and "~/Misc/emacs/go-mode.el/go-mode-el.load" as the autoloads files
26. Exit and Save emacs
27. Install goimports: go get golang.org/x/tools/cmd/goimports
28. Install oracle: go get golang.org/x/tools/cmd/oracle && sudo mv $GOPATH/bin/oracle $GOROOT/bin/
29. Setup emacs for rust: git clone https://github.com/phildawes/racer.git /tmp/racer && cd /tmp/racer && cargo build --release && mv /tmp/racer/target/release/racer /usr/local/bin && cd ~ && rm -rf /tmp/racer
30. Download rust source for autocompletion: git clone https://github.com/rust-lang/rust.git ~/.rust
28. Test it with: racer complete std::io::B
https://thoughtstreams.io/jasonamyers/#card-9696I'm gonna use this to publish some ra...2015-12-03T18:37:25Z2015-12-03T18:37:25Z
I'm gonna use this to publish some random things I encounter in my dev work.
https://thoughtstreams.io/jasonamyers/#card-3943As far as software I use:
- Firefo...2014-03-21T19:53:11Z2014-03-21T19:26:58Z
As far as software I use:
- Firefox
- Iterm with ZSH and OH-MY-ZSH
- VIM
- Textual (IRC Client) with ZNC so I don't missing communication with friends in distant timezones.
- Tweetbot
- Evernote
- Skitch
- Clear
- Airmail
- Spectacle
- Dropbox
- 1Password
- Alfred
I keep my dotfiles with my documented VIM config on [Github](https://github.com/jasonamyers/dotfiles).
I use several things via homebrew as well.
- ack
- colordiff
- sqlite
- cowsay
- git
- pv
- vim
- ctags
- zsh
- postgresql with postgis
- redis
https://thoughtstreams.io/jasonamyers/#card-3942As far as hardware, I use a 13" Macbo...2014-03-21T19:37:38Z2014-03-21T19:24:32Z
As far as hardware, I use a 13" Macbook Pro running OS X. I've only been an OS X user for about 3 years, prior to that I used mostly Linux (Ubuntu/Redhat) environment with a Windows VM for corporate environment work. The jury is still out for me on which I like better OS X or Ubuntu.
https://thoughtstreams.io/jasonamyers/#card-3944I rarely use the same phone for more ...2014-03-21T19:31:17Z2014-03-21T19:31:17Z
I rarely use the same phone for more than a month or two... It's a personal problem. Lately my main drivers have been an iPhone 5s and a Moto X. I'm currently carrying the iPhone 5s.
As far as mobile apps:
- Chromecast
- Harmony (Remote Control)
- SoundCloud
- Spotify
- Netflix
- Kindle
- Duet (game)
- 1Password
- Square Wallet
- Instagram
- MyFitnessPal
- RunKeeper
- Fitbit
- ESPN Sportscenter
- Meetup
- Sunrise (calendar)
- Evernote
- Skitch
- Dropbox
- Google Hangouts
- Skitch
- Pushover (custom push notificiations from IRC)
- Waze (GPS)
- Clear
- Facebook
- Tweetbot
- Google Authenticator
- Slack
- Alien Blue (reddit client)
- Colloquy (IRC Client)
https://thoughtstreams.io/jasonamyers/#card-3941I work different between home and the...2014-03-21T19:19:20Z2014-03-21T19:19:20Z
I work different between home and the office.
At the office, I mix it up between the standing and sitting desks, but I lean more towards sitting. Either way I use a nice Dell 24" external monitor.
At home, I sit at our table or on the couch. If the dogs are up I'm on the couch with them, if they are asleep I'm at the table. (their snoring makes me tired) I don't use an external monitor at home.