Skip to content

Instantly share code, notes, and snippets.

View Hoverbear's full-sized avatar
🐻‍❄️
Am a bear, hovering there.

Ana Hobden Hoverbear

🐻‍❄️
Am a bear, hovering there.
View GitHub Profile
@Hoverbear
Hoverbear / README.md
Created July 17, 2014 05:01
A little bit of handholding to get Rust going.

This script downloads the latest nightly and installs (or uninstalls) it as needed.

The steps are:

  • Download an extract Rust into a temporary directory.
  • Run the install.sh script with the options provided. (Like --uninstall)
  • Output necessary config options for the user.

To use:

@Hoverbear
Hoverbear / keybase.md
Created November 27, 2014 02:57
My Keybase proof.

Keybase proof

I hereby claim:

  • I am hoverbear on github.
  • I am hoverbear (https://keybase.io/hoverbear) on keybase.
  • I have a public key whose fingerprint is 4632 FAB4 E6C9 22C2 852B D17B F36E 629D 2C43 BF92

To claim this, I am signing this object:

@Hoverbear
Hoverbear / gist:ec5ae2510d228f6d4d43
Last active August 29, 2015 14:15
purge_from() for a file.
fn move_to(&mut self, line: u64) {
let mut lines_read = 0;
let chars = self.log.chars();
// Go until we've reached `from` new lines.
chars.skip_while(|&opt| {
match opt {
Ok(val) => {
if val == '\n' {
lines_read += 1;
if lines_read == line {
@Hoverbear
Hoverbear / main.rs
Last active August 29, 2015 14:16
Cap'n Proto RPC
#![feature(path)]
extern crate capnp;
extern crate capnpc;
extern crate "capnp-rpc" as capnp_rpc;
mod raft_capnp {
include!("./schema/raft_capnp.rs");
}
use std::thread;
@Hoverbear
Hoverbear / doesnt_work.coffee
Created June 19, 2013 03:14
Express.js app.use() middleware example.
###
Browse to http://localhost:8080 to see the following output:
# Hello
###
# Ignore
app = require('express')()
# Important stuff!
app.use (req, res)->
@Hoverbear
Hoverbear / coreOS.md
Created August 23, 2013 17:49
Awesome IRC logs

Aug 23:

marineam is terrible at writing readable emails
vitaminmoo: marineam: Have you tried more profane interjections?
marineam: vitaminmoo: @$#*!
vitaminmoo: marineam: You don't have to bring perl into this
@Hoverbear
Hoverbear / Gruntfile.coffee
Created August 28, 2013 18:06
Gruntfile template
module.exports = (grunt) ->
# Package configuration.
grunt.initConfig
pkg: grunt.file.readJSON 'package.json'
coffee:
options:
join: true
bare: true
files:
src: "src/**/*.coffee"
block = []
switch req.workshop.session
# Block 1
when 1
block = [1, 2, 3]
when 2
block = [1, 2]
when 3
block = [1, 3]
# Block 2
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.