Skip to content

Instantly share code, notes, and snippets.

package main
import (
"bytes"
"fmt"
"github.com/cloudfoundry-incubator/candiedyaml"
)
type Consul struct {
# <target name> <source device> <key file> <options>
sda4_crypt /dev/sda4 none luks,discard
sda3_crypt /dev/sda3 sda4_crypt luks,keyscript=/lib/cryptsetup/scripts/decrypt_derived,discard

Keybase proof

I hereby claim:

  • I am mhoran on github.
  • I am mhoran (https://keybase.io/mhoran) on keybase.
  • I have a public key whose fingerprint is E29B 6DBB F1F0 F5D7 EAF7 DE18 DC97 B779 C647 2D97

To claim this, I am signing this object:

def create_socket_for_client(hostname, port)
sin = Addrinfo.tcp(hostname, port)
sock = sin.bind()
sock.listen(1)
sock
end
@mhoran
mhoran / gist:8865164fe3f629931357
Created September 11, 2014 03:11
Resolve freebsd-update merge conflict
perl -i.bak -p0e 's/<<<<<<< current version(?:.+?)=======\n(.+?)\n>>>>>>> 9.3-RELEASE/$1/smg'
startup_message off
hardstatus alwayslastline "%w%=%H %l"
defutf8 on
defscrollback 10000
term screen-256color
termcapinfo xterm* Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm
D/WA (23486): onNewIntent(Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10600000 cmp=com.ubergeek42.WeechatAndroid.debug/com.ubergeek42.WeechatAndroid.WeechatActivity bnds=[12,255][276,554] (has extras) })
D/WA (23486): handleIntent(): opening a buffer from extras
D/WA (23486): openBuffer(null)
D/WA (23486): onStart()
W/list (23486): onStart()
W/buffer (23486): irc.freenode.#weechat-android onStart()
W/buffer (23486): irc.wtpa.#wtpa onStart()
W/buffer (23486): irc.freenode.#weechat-android onResume()
W/buffer (23486): irc.wtpa.#wtpa onResume()
W/list (23486): onServiceConnected()
07-19 17:00:15.046 6083-6083/com.ubergeek42.WeechatAndroid.debug D/WA﹕ onServiceConnected()
07-19 17:00:39.096 6083-6585/com.ubergeek42.WeechatAndroid.debug W/System.err﹕ javax.net.ssl.SSLException: Read error: ssl=0x4ad363d8: I/O error during system call, Connection timed out
07-19 17:00:39.096 6083-6585/com.ubergeek42.WeechatAndroid.debug W/System.err﹕ at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
07-19 17:00:39.096 6083-6585/com.ubergeek42.WeechatAndroid.debug W/System.err﹕ at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
07-19 17:00:39.096 6083-6585/com.ubergeek42.WeechatAndroid.debug W/System.err﹕ at java.io.InputStream.read(InputStream.java:162)
07-19 17:00:39.096 6083-6585/com.ubergeek42.WeechatAndroid.debug W/System.err﹕ at com.ubergeek42.weechat.relay.connection.AbstractConnection.read(AbstractConnection.java:32)
07-19 17:00:39.096 6083-6585/com.ubergeek42.WeechatAndroid.debug W/System.err﹕ at com.ubergeek42.weecha
int yearsToRetirementHelper(float principal, float rateOfReturn, float annualPostTaxIncome, float annualExpenses, int yearsToRetirementAcc) {
float returnOnInvestment = principal * rateOfReturn;
if (returnOnInvestment > annualExpenses) {
return yearsToRetirementAcc;
} else {
float newStash = (principal + returnOnInvestment + annualPostTaxIncome) - annualExpenses;
return yearsToRetirementHelper(newStash, rateOfReturn, annualPostTaxIncome, annualExpenses, yearsToRetirementAcc + 1);
}
}
before_install: sudo apt-get install lighttpd libfcgi-dev libmemcache-dev memcached
install:
- gem env version | grep '^\(2\|1.\(8\|9\|[0-9][0-9]\)\)' || gem update --system
- gem install --conservative rake
- rake deps
script: rake ci
rvm:
- 1.8.7
- 1.9.2
- 1.9.3