This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| Vector = {} | |
| Vector.__index = Vector | |
| function Vector.__add(a, b) | |
| if type(a) == "number" then | |
| return Vector.new(b.x + a, b.y + a) | |
| elseif type(b) == "number" then | |
| return Vector.new(a.x + b, a.y + b) | |
| else | |
| return Vector.new(a.x + b.x, a.y + b.y) |
This configuration is no longer updated
Any GitHub wiki can be cloned by appending wiki.git to the repo url, so the clone url for
the repo https://myorg/myrepo/ is: [email protected]:myorg/myrepo.wiki.git (for ssh) or https://github.com/my/myrepo.wiki.git (for https).
You make edits, and commit and push your changes, like any normal repo. This wiki repo
is distinct from any clone of the project repo (the repo without wiki.get appended).
| /** | |
| * Simple access to the Hashbang with listeners, filters and query string | |
| * deconstruction. | |
| */ | |
| class HashRouter { | |
| constructor() { | |
| if (HashRouter.instance) { | |
| return HashRouter.instance; | |
| } | |
| this.currentHash = HashRouter.toObject(window.location.hash); |
The answer, honestly, is that the Romans had no fucking idea how to run a calendar.
Like, seriously, people notice "OCTOber" and "DECEMber" and say, "hey, those mean 'eight' and 'ten', but they're the 10th and 12th months, what's up with that?".
If you've got a little more history, you'll know that July and August are named after Julius and Augustus Caesar, and think, "oh, they added those two months and bumped the rest of the months back."
This is a collection of the things I believe about software development. I have worked for years building backend and data processing systems, so read the below within that context.
Agree? Disagree? Feel free to let me know at @JanStette.
Keep it simple, stupid. You ain't gonna need it.