Skip to content

Instantly share code, notes, and snippets.

View bbqsrc's full-sized avatar
🐢
toitle

Brendan Molloy bbqsrc

🐢
toitle
View GitHub Profile
{
"workbench.colorTheme": "Pale Fire High Contrast",
"editor.fontSize": 13,
// "editor.lineHeight": 1.5,
"editor.fontFamily": "'JetBrains Mono'",
"editor.fontLigatures": true,
"terminal.integrated.fontFamily": "'Iosevka Term SS14'",
"terminal.integrated.fontSize": 14,
"debug.console.fontFamily": "'Iosevka Term SS14'",
"debug.console.fontSize": 14,
@bbqsrc
bbqsrc / langs.json
Created November 10, 2015 06:23
Language tag to native language from CLDR v28
{
"af": "Afrikaans",
"agq": "Aghem",
"ak": "Akan",
"am": "አማርኛ",
"ar": "العربية",
"as": "অসমীয়া",
"asa": "Kipare",
"ast": "asturianu",
"az": "azərbaycan dili",

Keybase proof

I hereby claim:

  • I am bbqsrc on github.
  • I am bbqsrc (https://keybase.io/bbqsrc) on keybase.
  • I have a public key whose fingerprint is 9D0A D237 F456 32C5 60DA D39B 5721 8A69 1828 21E6

To claim this, I am signing this object:

@bbqsrc
bbqsrc / shape-monerod.sh
Created June 17, 2014 12:42
Suggested solution to shape the speed of the Monero daemon
#!/bin/sh
LINK_SPEED="1gbit"
RATE="128kbit"
IFACE="eth0"
PORT="18080"
tc qdisc add dev $IFACE root handle 2 htb default 1
tc class add dev $IFACE parent 2: classid 2:6 htb rate $LINK_SPEED
tc class add dev $IFACE parent 2:6 classid 2:100d htb rate $RATE
@bbqsrc
bbqsrc / placeholder-ie8.js
Last active January 2, 2016 09:38
Placeholder polyfill for IE8, including programmatic updating
(function() {
var blank = "",
cls = 'ie8-placeholder';
if (document.createElement('input').placeholder === blank) {
return;
}
function handlePlaceholder(node, newNode) {
var v, r;
@bbqsrc
bbqsrc / pocketplane.js
Created December 14, 2013 14:06
createPocketPlane - a way to create getters/setters using an internal slot!
// Pocket Plane - 2013 (c) Brendan Molloy - CC0 License
function createPocketPlane(object, prop, fallback) {
Object.defineProperty(object, prop, {
get: pocketPlane,
set: pocketPlane,
configurable: true
});
function pocketPlane() {
@bbqsrc
bbqsrc / getFormData.js
Created January 22, 2012 04:51
getFormData method
/*
Example HTML:
<form name="form" id="form">
<fieldset name="first">
<div>
<fieldset name="second">
<div>
<label>Test <input name="test" value="data!"></label>
<label>Tick <input name="tick" type="checkbox" checked="checked"></label>
@bbqsrc
bbqsrc / google-unmangler.user.js
Created January 21, 2012 02:56
Google Search Unmangler - Greasemonkey Script
// ==UserScript==
// @name Google Search Unmangler
// @namespace ScrewGoogle
// @description Unmangle Google Search URLs
// @include http://google.tld/*
// @include http://www.google.tld/*
// ==/UserScript==
var ScrewGoogle = {};
@bbqsrc
bbqsrc / slate-gist.css
Created November 24, 2011 12:52
Slate-like Gist CSS
.gist {
color: white;
-moz-tab-size: 4;
-o-tab-size: 4;
-webkit-tab-size: 4;
tab-size: 4;
}
.gist div {
padding: 0;