I attended this event and the talk was pretty great! Based on the talk and a little poking at documentation / Stack Overflow, I was able to easily put together this cube of cubes.
A Pen by Brian Arnold on CodePen.
| // A simple object with some methods, | |
| // which throw errors when bad arguments are passed. | |
| var maths = { | |
| square : function (value) { | |
| // Validity checking | |
| if (arguments.length !== 1) { | |
| throw new Error('square: Requires one and only one argument'); | |
| } | |
| if (typeof value !== 'number') { | |
| throw new Error('square: Requires numeric argument'); |
I attended this event and the talk was pretty great! Based on the talk and a little poking at documentation / Stack Overflow, I was able to easily put together this cube of cubes.
A Pen by Brian Arnold on CodePen.
I hereby claim:
To claim this, I am signing this object:
As I learn about Docker and put together some things, I want to capture things in a place I can easily find later.
| function topLevel() { | |
| { | |
| { | |
| { | |
| { | |
| { | |
| { | |
| { | |
| // Pretty | |
| } |
| I hear no princess in the night | |
| But Link hears all her whispers of defenestration | |
| He’s coming in, paraglider flight | |
| The sheikah slate reflects the past that guides him toward salvation | |
| Got stopped by an old man along the way | |
| Hoping to find some long forgotten tech or ancient memories | |
| He turned to me as if to say, “Hurry boy, she’s waiting there for you" | |
| It's gonna take a lot to clean up all that evil goo | |
| There's nothing in a hundred years or more that they could do |
| (function () { | |
| var focusedElement; | |
| setInterval(function () { | |
| if (focusedElement !== document.activeElement) { | |
| focusedElement = document.activeElement; | |
| console.log('Focused element changed:', focusedElement); | |
| } | |
| }, 50); | |
| })(); |
This month (November 2017) I exceeded my bandwidth cap with Xfinity. They started injecting this garbage in a TON of my insecure requests.
Another good argument for HTTPS everywhere: It would stop vendors from injecting garbage like this into requests.
They're doing it again. https://twitter.com/brianarn/status/1012099526713270272
Thanks to a wonderful tip from @brianloveswords I've started using osascript alongside say to help me notice when long-running jobs are done.
You can also put a sound with the notification, which is cool, and I wanted a quick way to test every sound on the system, so I ran this:
for f in /System/Library/Sounds/*.aiff
do
file=$(basename -s .aiff $f)
osascript -e "display notification \"$file\" with title \"$file\" sound name \"$file\""
sleep 1| // Based on inspiration from some conversation in WeAllJS | |
| // See wealljs.org for more info on the community! | |
| // This is assuming a plain JS object which is why it's not using for-of, since | |
| // plain objects aren't iterable | |
| function objectPromiseAll(baseObject) { | |
| return Promise.all(Object.values(baseObject)).then((resolvedValues) => { | |
| const resolvedObject = {}; | |
| Object.keys(baseObject).forEach((key, index) => { |