This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <iostream> | |
| #include <functional> | |
| class MemFunTest | |
| { | |
| public: | |
| bool test0() | |
| { | |
| std::cout << "[" << this <<"-test0 called]" << std::endl; | |
| return false; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/alertifyjs/alertify.js/v1.0.11/dist/css/alertify.css" /> | |
| <script src="https://cdn.rawgit.com/alertifyjs/alertify.js/v1.0.11/src/js/alertify.js"></script> | |
| <script src="https://unpkg.com/[email protected]/floating.js"></script> | |
| <script> | |
| console.log('hello world') | |
| </script> | |
| <noscript>Your browser either does not support JavaScript, or has it turned off.</noscript> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { foo } from '../libs/foo' | |
| import { bar } from './libs/bar' | |
| interface InjectableDependencies { | |
| logger: Console | |
| foo: typeof foo | |
| } | |
| const defaultDependencies: InjectableDependencies = { | |
| logger: console, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /////// REDUCE /////// | |
| res = iter.reduce((acc, val) => { | |
| return acc + val | |
| }, 0) | |
| err = decorators.reduce((err, decorator) => { | |
| return decorator(err) | |
| }, err) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const obs$ = Rx.Observable.create((observer) => { | |
| observer.next(1) | |
| // either: | |
| observer.error(new Error('404')) | |
| observer.complete() | |
| }) | |
| observable.subscribe( | |
| value => console.log(value), | |
| err => console.error(value), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'marky' | |
| const user_timing_measurement = (window as any).user_timing_measurement | |
| user_timing_measurement.mark('bootstrap') | |
| ... | |
| user_timing_measurement.stop('bootstrap') | |
| // https://www.html5rocks.com/en/tutorials/webperformance/basics/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // null coalescings https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing | |
| foo = foo ?? 42 | |
| foo ??= 42 | |
| // optional chaining https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining | |
| dog?.name | |
| dog?.[name] | |
| hello?.(target) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * Conveniently proxy functions instead of storing the value and applying it yourself. | |
| * | |
| * proxyFunction(someApiFunction, (args, callOriginalFunction) => { | |
| * if (whateverYouWant) { | |
| * return 'custom value' | |
| * // Never call the original | |
| * } | |
| * | |
| * |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## * #!/usr/bin/env bash is more portable than #!/bin/bash | |
| #!/usr/bin/env bash | |
| # | |
| # This script does this and that. | |
| ## https://stackoverflow.com/questions/31313305/portably-trapping-err-in-shell-script | |
| ## http://mywiki.wooledge.org/BashFAQ/105 | |
| ## TODO review those lines: | |
| set -o errexit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // from https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Affecter_par_d%C3%A9composition | |
| var metadata = { | |
| title: "Scratchpad", | |
| translations: [ | |
| { | |
| locale: "de", | |
| localization_tags: [ ], | |
| last_edit: "2014-04-14T08:43:37", | |
| url: "/de/docs/Tools/Scratchpad", | |
| title: "JavaScript-Umgebung" |
OlderNewer