Skip to content

Instantly share code, notes, and snippets.

@jquimera
Forked from paulocheque/tools.md
Created December 4, 2018 14:38
Show Gist options
  • Save jquimera/2d1d1c5059cf668e8ba633f7db356707 to your computer and use it in GitHub Desktop.
Save jquimera/2d1d1c5059cf668e8ba633f7db356707 to your computer and use it in GitHub Desktop.
Essential Dev Tools

Basic

  • Sublime 3
    • Package Control
    • Markdown highlight
    • INI highlight
    • Nginx highlight
    • Play highlight
    • Python improved
    • Generic Config highlight
    • SQL beautifier (Command + K + F)
    • JSFormat (command + option + F)
    • Monokai Extended
    • Markdown Extended (Preferences -> Color Scheme -> User -> Monokai Extended)
    • Encoding Helper
    • String encoding
    • Docker syntax highlight
    • gettext (syntax highlight) (Django .po files)
  • iTerm 2 (Login Shell + Reuse directory)
  • SourceTree
  • Pypy
  • VirtualBox
  • Vagrant
  • pip
  • pip install sphinx
  • pip install sphinx_rtd_theme
  • pip install tox

Bash

  • HomeBrew
  • pip install httpie
  • pip install chardet
  • pip install fabric
  • pip install autoenv
  • git
  • hg
  • wget
  • npm
  • rvm
  • bundler
  • rake
  • pbcopy
  • brew install gnuplot
  • brew install imagemagick
  • brew install graphviz
  • sudo pip install pygraphviz
  • sudo gem install jekyll
  • sudo gem install sass
  • sudo gem install compass
  • brew install pdftohtml
  • sudo apt-get install binutils libproj-dev gdal-bin
  • brew install binutils

Rather to use http://postgresapp.com/ instead of HomeBrew for Postgres

  • brew install postgresql

  • brew install postgis

  • brew install gdal

  • brew install libgeoip

  • brew install unrar

  • sudo pip install psycopg2

  • brew install gettext && brew link gettext --force # Django ./manage.py makemessages

  • brew install freetype

  • brew install libpng

  • brew install libevent

  • virtualenv venv --no-site-packages

  • source venv/bin/activate

  • pip install numpy

  • pip install matplotlib

  • pip install multi-mechanize

  • iconv -f iso-8859-15 -t utf-8 input.file > output.file # convert encoding

Browsers

  • Chrome
    • JSONView
    • YSlow
    • PageSpeed
    • AngularJS Batarang
    • Postman Rest Client
    • Remove cookies
    • Clear cache
    • Quick Tweet
    • Quick Facebook
    • Quick Language Switcher
  • Firefox
    • Firefox OS simulator
    • Selenium IDE
  • Safari
    • Settings > Advanced > Show developer menu

Databases

  • Postgres (pgAdmin 3)
  • MySQL (MySQL Workbench)
  • MongoDB (MongoHub, Mou)

iOS

  • XCode
  • DeployMate
  • Crashlytics
  • Dash
  • Sketchup

Android

  • Eclipse
  • Android SDK
  • Android NDK

Webservers

  • Apache
  • Nginx
  • Gunicorn
  • uWSGI

Funny

  • brew install sl # sl
  • brew install toilet # toilet -f mono12 -F metal MESSAGE
  • brew install cmatrix # cmatrix
  • (-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment