Opinions are like assholes, every one has got one.
This one is mine.
Punctuation is a bikeshed. Put your semicolons, whitespace, and commas where you like them.
%s/:\(\w*\) =>/\1:/gc |
function maybe(value) { | |
var obj = null; | |
function isEmpty() { return value === undefined || value === null } | |
function nonEmpty() { return !isEmpty() } | |
obj = { | |
map: function (f) { return isEmpty() ? obj : maybe(f(value)) }, | |
getOrElse: function (n) { return isEmpty() ? n : value }, | |
isEmpty: isEmpty, | |
nonEmpty: nonEmpty | |
} |
mode = ENV["SPEC"] || "full" | |
require_relative "spec_helper_#{mode}" |
<!-- | |
/** | |
* Author: @joostkiens | |
* Licensed under the MIT license | |
*/ | |
--> | |
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> |
# The initial was for Varnish 2.1, this has been updated for Varnish 3. | |
# The upgrade changes were based on the docs here: | |
# https://www.varnish-cache.org/docs/3.0/installation/upgrade.html | |
# https://www.varnish-cache.org/docs/2.1/tutorial/vcl.html | |
# https://www.varnish-cache.org/trac/wiki/VCLExamples | |
# Summary | |
# 1. Varnish will poll the backend at /health_check to make sure it is | |
# healthy. If the backend goes down, varnish will server stale content |
For Arch Linux Wiki: https://wiki.archlinux.org/index.php/ThinkPad_X230
Upate Aug 30, 2014 The machine died. Hopefully it enjoyed it short life!
Update: Aug 02, 2014 One early morning, the machine died after waking up from to cold unsuspend. It didn't start after then. Even couldn't get into POST. Power LED only lit for a second or two. Hard reset of 30 seconds also failed. Before declaring motherboard totally toasted, gave it a last try as suggested by our good ol' friend Pablo Stafforini. Took it a apart, unplugged battery and CMOS battery and let it sit for nearly 11 hours. It WORKED like a preposterous CPR supposedly to a machine! What a joke ;)
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
This Makefile aids in developing a ruby gem. It's pretty opinionated to my workflow, but it might be useful to you, so here it goes.
gs
][gs] (or [gst
][gst]) for managing gemsets.dep
][dep] for installing dependencies. Because fuck
Bundler.basename $(dirname $(pwd))
would return foo