I hereby claim:
- I am mariusbutuc on github.
- I am mariusbutuc (https://keybase.io/mariusbutuc) on keybase.
- I have a public key ASAavQTOqf9FSyKKJWDXp3_zu0eckLoRCpRCF_S9E3kQiAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
MMM. .MMM
MMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMM _________________________________________
MMMMMMMMMMMMMMMMMMMMM | |
MMMMMMMMMMMMMMMMMMMMMMM | Anything added dilutes everything else. |
MMMMMMMMMMMMMMMMMMMMMMMM |_ _____________________________________|
MMMM::- -:::::::- -::MMMM |/
MM~:~ 00~:::::~ 00~:~MM
.. MMMMM::.00:::+:::.00::MMMMM ..
| # > node-gyp rebuild | |
| # | |
| # No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. | |
| # | |
| # No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'. | |
| # | |
| # No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'. | |
| # | |
| # gyp: No Xcode or CLT version detected! | |
| # gyp ERR! configure error |
❤️ 💚 💙 💛 💜
Higher-order Constructs
Use higher-order constructs (libraries, frameworks, tools) instead of building everything from scratch. If there is no higher-order construct yet, build one.
Opaque Data Structures
Use Opaque Data Structures to represent your entities.
| [T]he difference between a bad programmer and a | |
| good one is whether he considers his code or his | |
| data structures more important. Bad programmers | |
| worry about the code. Good programmers worry about | |
| data structures and their relationships. | |
| -- Linus Torvalds | |
| ~~~ | |
| Clarity and brevity sometimes are at odds. | |
| When they are, I choose clarity. | |
| -- Jacob Kaplan-Moss |
:slack:-up:
Yesterday
Today
| // swap the keybindings for paste and paste_and_indent | |
| { "keys": ["super+v"], "command": "paste_and_indent" }, | |
| { "keys": ["super+shift+v"], "command": "paste" } |
| /** | |
| * @OnlyCurrentDoc Limits the script to only accessing the current spreadsheet. | |
| */ | |
| /** | |
| * Adds a custom menu with items to show the sidebar and dialog. | |
| * | |
| * @param {Object} e The event parameter for a simple onOpen trigger. | |
| */ |
| ** (CompileError) lib/spreadsheet/functions.ex:340: definitions with multiple clauses and default values require a header. Instead of: | |
| def foo(:first_clause, b \\ :default) do ... end | |
| def foo(:second_clause, b) do ... end | |
| one should write: | |
| def foo(a, b \\ :default) | |
| def foo(:first_clause, b) do ... end | |
| def foo(:second_clause, b) do ... end |