Skip to content

Instantly share code, notes, and snippets.

@NurbsOtter
NurbsOtter / cannibal.ksy
Last active May 19, 2022 02:01
Duke Import-em
meta:
id: cannibal
file-extension: cpj
endian: le
seq:
- id: s_cpj_file_header
type: s_cpj_file_header
- id: s_cpj_chunk
type: s_cpj_chunk_header
repeat: eos
@NurbsOtter
NurbsOtter / init.vim
Created June 28, 2019 02:26
Updated init vim
set number
set tabstop=4
set expandtab
call plug#begin('~/.config/nvim/plugged')
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-surround'
Plug 'vim-airline/vim-airline'
Plug 'nvie/vim-flake8'
Plug 'pangloss/vim-javascript'
Plug 'tomasr/molokai'
@NurbsOtter
NurbsOtter / fastbuzz.go
Created June 27, 2019 01:53
Highly asyncronous fizzbuzz
package main
import (
"fmt"
"runtime"
"strconv"
)
func fizzBuzz(n int, fizzChan chan string) {
switch {
@NurbsOtter
NurbsOtter / main.rs
Created March 8, 2018 08:24
Really bad mandelbrot set
#[macro_use]
extern crate stdweb;
use stdweb::traits::*;
use stdweb::unstable::TryInto;
use stdweb::web::{
document,
CanvasRenderingContext2d
};
use stdweb::web::html_element::CanvasElement;
fn scale_x(n: i32) -> f64 {
{{template "header.html" .}}
<style type="text/css">
html,body, #map-canvas{height:100%;margin: 0;padding: 0}
</style>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAo39cDp-mOrMZ3nh65
UKzIi2HLBjeNqlA">
</script>
<script type="text/javascript">
var map;
var markers = [];
@NurbsOtter
NurbsOtter / init.vim
Created December 18, 2017 04:17
Current init.vim (Neovim .vimrc)
set number
set tabstop=4
set expandtab
call plug#begin('~/.config/nvim/plugged')
Plug 'tpope/vim-fugitive'
Plug 'vim-airline/vim-airline'
Plug 'nvie/vim-flake8'
Plug 'pangloss/vim-javascript'
Plug 'tomasr/molokai'
Plug 'valloric/youcompleteme'
@NurbsOtter
NurbsOtter / xmaschecksum.rs
Created December 4, 2017 05:01
Advent of Code Solution 2
use std::io;
use std::io::BufRead;
fn main() {
let stdin = io::stdin();
let mut sum:u32 = 0;
for line in stdin.lock().lines() {
let nums:Vec<u32> = line.unwrap().split_whitespace().map(|x|{
match x.parse::<u32>(){
Ok(n)=>n,
Err(e)=>panic!("{:?}", e),
@NurbsOtter
NurbsOtter / xmascaptcha.rs
Created December 4, 2017 04:13
Coding Advent Calendar Day 1
use std::io;
fn main() {
println!("Hello, world!");
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let nums: Vec<u32> = input.chars().map(|x| {
match x.to_digit(10){
Some(n)=>n,
_=>10,
}
@NurbsOtter
NurbsOtter / portdb.rs
Created September 10, 2017 03:19
Really bad DB porting thing
use std::path::Path;
extern crate rusqlite;
#[macro_use]
extern crate mysql;
use rusqlite::Connection;
use mysql as my;
#[derive(Debug)]
struct Warning{
id:i32,
user_id:i32,
"use strict";
class animal{
constructor(type,name){
this.type = type;
this.name = name;
}
}
class dcStack{