Skip to content

Instantly share code, notes, and snippets.

View mocon's full-sized avatar

Myles O'Connor mocon

View GitHub Profile
@mocon
mocon / .bash_profile
Created May 31, 2017 16:06
Example `.bash_profile` file
# Edit this file
alias aliases="nano ~/.bash_profile" # usage: type `aliases` in Terminal
# Navigate to location
alias home="cd ~"
alias desktop="cd ~/Desktop/"
alias repos="cd ~/Documents/Repos/"
# Navigate to project directory
alias ds="clear && cd ~/Documents/Repos/design-system"
@mocon
mocon / example.js
Created January 15, 2021 20:20
Possible solution
// 1. Loop through all tree IDs, and make a map with unique, auto-generated, letter-only keys for each one
var nameMap = {
"01234a": "ayenej",
"01234a": "oowket",
// ...and so on
}
// 2. Convert column names according to map above
// 3. Use map to display tree IDs by their key

Habit Tracker 0.0.1

Keep track of your recurring habits, and view your completion percentages over time.

Views

These are the four required views within the app:

Login/Signup, Code view

@mocon
mocon / settings.json
Created October 4, 2019 19:18
VS Code user settings file, located at `~/Library/Application Support/Code/User/settings.json`
{
"window.zoomLevel": -1,
"workbench.iconTheme": "vscode-icons",
"vsicons.dontShowNewVersionMessage": true,
"editor.tabSize": 2,
"editor.fontFamily": "InputMono-Regular",
"editor.wordWrap": "on",
"editor.fontSize": 15,
"editor.occurrencesHighlight": false,
"editor.selectionHighlight": true,
@mocon
mocon / r_example.md
Created September 16, 2019 19:54
R example

R example

if (y < 0 && debug) {
  message("Y is negative")
}

if (y == 0) {
  log(x)
} else {
@mocon
mocon / atom_packages.sh
Last active July 12, 2019 02:39
Install all my Atom packages with `apm`
apm install autoclose-html busy-signal flatwhite-syntax highlight-selected intentions language-babel language-docker language-groovy linter linter-eslint linter-ui-default minimap minimap-highlight-selected monokai-seti pigments seti-ui language-graphql
@mocon
mocon / snippets.cson
Created May 20, 2019 18:07
Atom snippets
# JavaScript
'.source.js':
'console.log':
'prefix': 'cl'
'body': 'console.log(\'$1 👉\', $1)$2'
'console.log JSON':
'prefix': 'clj'
'body': 'console.log(\'$1 👉\', JSON.stringify($1, null, 2))$2'
# CSS
'.source.css':
@mocon
mocon / commands.md
Last active May 1, 2019 20:22
Install Node.js on Raspberry Pi, set up SSH keys for GitHub, clone the project repo

Install node and npm

wget -O - https://raw.githubusercontent.com/audstanley/NodeJs-Raspberry-Pi/master/Install-Node.sh | sudo bash

Confirm that they are installed

node -v
@mocon
mocon / test.scpt
Created February 20, 2019 20:39
iTerm2 example script (save in `~/Library/Application Support/iTerm2/Scripts/test.scpt`, trigger with `Scripts --> test.scpt` in iTerm2)
tell application "iTerm"
tell current session of current window
split vertically with default profile
split vertically with default profile
end tell
tell first session of current tab of current window
write text "cd ~/somewhere"
write text "run some command"
end tell
tell second session of current tab of current window
@mocon
mocon / styles.less
Created February 5, 2019 02:57
Atom stylesheet
* {
font-family: 'Monoid';
}
atom-panel .title,
atom-pane .title,
.tree-view,
atom-panel-container.footer {
font-size: 80%;
}