Skip to content

Instantly share code, notes, and snippets.

View bryanhunter's full-sized avatar

Bryan Hunter bryanhunter

View GitHub Profile
@bryanhunter
bryanhunter / build-erlang-r16b01.sh
Last active December 20, 2015 15:09
Build Erlang R16B01 on Ubuntu
#!/bin/bash
# Pull this file down, make it executable and run it with sudo
# wget https://raw.github.com/gist/6152521/build-erlang-r16b01.sh
# chmod u+x build-erlang-r16b01.sh
# sudo ./build-erlang-r16b01.sh
if [ $(id -u) != "0" ]; then
echo "You must be the superuser to run this script" >&2
exit 1
fi
@bryanhunter
bryanhunter / MonokaiSW.md
Last active October 15, 2021 08:12
Mapping colors of the Monokai color scheme to their nearest Sherwin-Williams paint color
@bryanhunter
bryanhunter / erlang-camp-call-20130826.md
Last active December 22, 2015 00:39
Erlang Camp Nashville!

Erlang Camp will come to Nashville on Friday, October 11-12. Thanks to a partnership with VINES, Erlang Camp will be held in a comfy, perfect-for-labs classroom at Vanderbilt University.

This is your single best opportunity to level-up on Erlang. I attended Erlang Camp Chicago in 2010 and the format is very effective and fun. Five or ten minutes of slides and instruction and then ten minutes of coding what you just learned. Repeat, repeat, repeat all-day-long, and day-two is just as active and good. Simply amazing.

Also, if you're interested in Elixir, most everything you learn at Erlang Camp will be applicable. Erlang Camp has a heavy focus on OTP and properties of the Erlang VM. It is led by Martin Logan, Eric Merritt, and Jordan Wilberding. Martin and Eric authored OTP in Action.

Buy your tickets here: https://erlangcampnashville2013.eventbrite.com/

The $125 early-bird tickets are av

@bryanhunter
bryanhunter / Preferences.sublime-settings.json
Created September 22, 2013 16:19
Sublime Text user settings
{
"bold_folder_labels": true,
"caret_style": "smooth",
"color_scheme": "Packages/Color Scheme - Default/Solarized (Light).tmTheme",
"draw_minimap_border": false,
"fade_fold_buttons": false,
"font_face": "Inconsolata",
"font_size": 15,
"gutter": true,
"highlight_line": true,
@bryanhunter
bryanhunter / Default (Windows).sublime-keymap.json
Created September 22, 2013 16:21
Sublime Text key mappings
[
{ "keys": ["ctrl+shift+s"], "command": "save_all" },
{ "keys": ["ctrl+alt+s"],
"command": "run_existing_window_command", "args":
{
"id": "repl_shell",
"file": "config/Shell/Main.sublime-menu"
}
},
@bryanhunter
bryanhunter / erlang-camp-nashville-faq.md
Last active December 25, 2015 05:49
ErlangCamp Nashville FAQ

Installing Erlang

Mac

  • Using Erlang Solutions prebuilt DMG file here. Quick and easy, but doesn't install wx which is needed for the GUI tools such as observer.
  • To install on Mac with wx support follow this "Getting wx to work with Erlang on OS X".
@bryanhunter
bryanhunter / nashville-tech-ecosystem.md
Last active December 26, 2015 04:48
Nashville's tech ecosystem

Overview

A city's tech ecosystem is comprised of local government, business, and tech talent. From the the business-side, Nashville is exceptional in its concentration of successful healthcare companies. On the tech-talent side, Nashville has one the healthiest and most active technical user group ecosystems in the world. This grassroots anomaly has resulted in an unusually vibrant and cohesive tech community. In the past the linkage between the tech community, the business community, and local government hasn't been very strong. There are many reasons for this, and there are several efforts underway to improve the coordination.

Below are listings on Nashville user groups, conferences, and umbrella groups. Many tech events are listed on the technology community calendar at http://cal.nashvl.org.

User Groups

A user group is a community that forms around a particular technical topic such as Ruby, Microsoft Azure, or Linux. Typically user groups meet once a month on a consistent night of

-module(demo1).
-export([test/0]).
universal_server() ->
receive
{become, F} ->
F()
end.
@bryanhunter
bryanhunter / build-erlang-r16b03.sh
Last active February 4, 2016 17:12
Build Erlang R16B03 on Ubuntu
#!/bin/bash
# Pull this file down, make it executable and run it with sudo
# wget https://gist.github.com/bryanhunter/8482545/raw/build-erlang-r16b03.sh
# chmod u+x build-erlang-r16b03.sh
# sudo ./build-erlang-r16b03.sh
if [ $(id -u) != "0" ]; then
echo "You must be the superuser to run this script" >&2
exit 1
fi
@bryanhunter
bryanhunter / fp-and-hardware.md
Last active January 4, 2016 21:09
Links and notes about the history of functional programming and computer hardware