Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am icecreammatt on github.
  • I am mattcarriermlb (https://keybase.io/mattcarriermlb) on keybase.
  • I have a public key ASCYbmyAjoV1sCVQCxZTA_MW7FxkgcD11iNdRTNdRcp2TAo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am icecreammatt on github.
  • I am mattcarrier (https://keybase.io/mattcarrier) on keybase.
  • I have a public key ASALuAchtA9o1n6qHwaEbxkYVOLo63mDqyz1JAm2saRYrwo

To claim this, I am signing this object:

@icecreammatt
icecreammatt / smoothing.ino
Created August 30, 2016 06:33
Analog Smoothing code
// https://github.com/mikewesthad/ExperimentalMedia/blob/master/people/mikewesthad/Week5/Arduino/AnalogReadWithSmoothing/AnalogReadWithSmoothing.ino
// https://github.com/bakercp/ExperimentalMedia2013/issues/43
const int potPin = A0;
const int BAUD_RATE = 9600;
// Array variables for tracking a window of potentiometer values
// We want to hold on to the last NUM_SAMPLES values and perform
// an average on them to arrive at a 'current' value - this
// is called a moving average: http://en.wikipedia.org/wiki/Moving_average
@icecreammatt
icecreammatt / keybindings.json
Last active June 26, 2018 17:30
VSCode Bindings
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+h",
"command": "workbench.action.navigateLeft"
},
{
"key": "ctrl+l",
"command": "workbench.action.navigateRight"
},
@icecreammatt
icecreammatt / settings.json
Last active June 26, 2018 17:30
VSCode Settings
{
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"workbench.colorTheme": "Palenight Theme",
"window.zoomLevel": 1,
"workbench.iconTheme": "vscode-icons",
"editor.minimap.enabled": false,
"vim.easymotion": true,
"vim.leader": ",",
body { background: #222; color: #e6e6e6; }
a { color: #949494; }
a:link, a:visited { color: #949494; }
a:hover, a:active, a:focus { color: #c7c7c7; }
hr { border-bottom: 1px solid #424242; border-top: 1px solid #222; }
@icecreammatt
icecreammatt / tree_style_tab_firefox.md
Last active February 24, 2023 13:32 — forked from ruanbekker/tree_style_tab_firefox.md
Hide Native Tabs with Tree Style Tabs for Firefox
@icecreammatt
icecreammatt / README.md
Last active December 19, 2022 06:32 — forked from arolle/README.md
Notes in the Terminal like in Notational Velocity

Notes in the Terminal like in Notational Velocity

The way that Notational Velocity allows to manage your notes is genious, but only available to macOS users. That software presents a list of your notes next to the editable preview of a the selected note and a powerful full-text search filters the list of notes. As all the notes are stored as plain text files they can easily synchronized. This article presents an alternative note managing tool that works for major operating systems, is free and open source.

The setup combines ranger and ones' favourite

/* Hide Top Tabs */
#TabsToolbar { visibility: collapse !important; }
/* Cleanup treestyle tab css */
#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar > .toolbar-items {
opacity: 0;
pointer-events: none;
}
#main-window:not([tabsintitlebar="true"]) #TabsToolbar {
visibility: collapse !important;