- Google Chrome + Firefox
- iTerm2
- Better Touch Tool
- Little Snitch
- 1Password
- Flux
- Caffeine
- Xcode command-line tools
- Homebrew
- Rbenv + ruby-build + ruby-2.0.0
| [{"match_id"=>106984628, | |
| "start_time"=>1359040453, | |
| "lobby_type"=>0, | |
| "players"=> | |
| [{"account_id"=>4294967295, | |
| "player_slot"=>0, | |
| "hero_id"=>40, | |
| "hero_name"=>"Venomancer"}, | |
| {"account_id"=>4294967295, | |
| "player_slot"=>1, |
This is an example command for Backtick. A Backtick command consists of some executable JavaScript and a bit of metadata in JSON.
Here are the required steps to create a command:
-
Create a new Gist with a
command.jsandcommand.jsonfile, or simply fork this one. -
Write your JavaScript in
command.js. This will be injected into and executed on the page the user is currently on when they run it. -
Add some metadata to the
command.jsonfile:
- name: The name of the command.
| source 'https://rubygems.org' | |
| gem 'sinatra' | |
| gem 'data_mapper' | |
| gem 'bcrypt' | |
| gem 'carrierwave' |
| alert(); |
I hereby claim:
- I am dekz on github.
- I am dekz (https://keybase.io/dekz) on keybase.
- I have a public key whose fingerprint is 35CC 054C 0454 AD03 5241 0643 2036 DA2A DDFB 0842
To claim this, I am signing this object:
| module Entity | |
| class World | |
| def initialize | |
| cat = Entity::Animal::Cat.new | |
| cat.cat_method | |
| end | |
| end | |
| end | |
| module Entity |
| #!/bin/bash | |
| # | |
| # Publishes CloudWatch metrics about Buildbox queue length | |
| set -e | |
| API='https://api.buildbox.io' | |
| BUILDS_ROUTE='v1/accounts/ACCOUNT_NAME/projects/PROJECT_NAME/builds' | |
| # Determines whether a binary exists on the current $PATH |
(by @andrestaltz)
So you're curious in learning this new thing called (Functional) Reactive Programming (FRP).
Learning it is hard, even harder by the lack of good material. When I started, I tried looking for tutorials. I found only a handful of practical guides, but they just scratched the surface and never tackled the challenge of building the whole architecture around it. Library documentations often don't help when you're trying to understand some function. I mean, honestly, look at this:
Rx.Observable.prototype.flatMapLatest(selector, [thisArg])
Projects each element of an observable sequence into a new sequence of observable sequences by incorporating the element's index and then transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.