Jason Myers

Jason Myers

7 thoughts; 2 streams
last posted Dec. 26, 2015, 5:41 p.m.
0

A python n00b

Christiana, TN
Joined on Feb. 27, 2014, 2:45 a.m.
get recent cards as: atom

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
  24. 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
  25. Exit and Save emacs
  26. Install goimports: go get golang.org/x/tools/cmd/goimports
  27. Install oracle: go get golang.org/x/tools/cmd/oracle && sudo mv $GOPATH/bin/oracle $GOROOT/bin/
  28. 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
  29. Download rust source for autocompletion: git clone https://github.com/rust-lang/rust.git ~/.rust
  30. Test it with: racer complete std::io::B
2 thoughts
updated Dec. 26, 2015, 5:41 p.m.

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.

I use several things via homebrew as well.

  • ack
  • colordiff
  • sqlite
  • cowsay
  • git
  • pv
  • vim
  • ctags
  • zsh
  • postgresql with postgis
  • redis
4 thoughts
updated March 21, 2014, 7:53 p.m.
2 thoughts
updated Dec. 26, 2015, 5:41 p.m.
4 thoughts
updated March 21, 2014, 7:53 p.m.

Streams by this user that have been favorited by others.

No favorited streams yet.

0

Ubuntu 13.10 has broken the System Settings key remap for caps lock that I used to use to make my caps lock an additional control. You can see the bug here But you can get around it by installing gnome-tweak-tool and setting it under the typing section.

0

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
  24. 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
  25. Exit and Save emacs
  26. Install goimports: go get golang.org/x/tools/cmd/goimports
  27. Install oracle: go get golang.org/x/tools/cmd/oracle && sudo mv $GOPATH/bin/oracle $GOROOT/bin/
  28. 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
  29. Download rust source for autocompletion: git clone https://github.com/rust-lang/rust.git ~/.rust
  30. Test it with: racer complete std::io::B
8 years, 4 months ago
1

I'm gonna use this to publish some random things I encounter in my dev work.

0

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.

I use several things via homebrew as well.

  • ack
  • colordiff
  • sqlite
  • cowsay
  • git
  • pv
  • vim
  • ctags
  • zsh
  • postgresql with postgis
  • redis
0

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.

0

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

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.

0

Ubuntu 13.10 has broken the System Settings key remap for caps lock that I used to use to make my caps lock an additional control. You can see the bug here But you can get around it by installing gnome-tweak-tool and setting it under the typing section.

Thoughts by this user that have been liked by others.

1

I'm gonna use this to publish some random things I encounter in my dev work.