This file contains 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 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/floating.js@2.6.3/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 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 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 _ = require('lodash') | |
/////// REDUCE /////// | |
res = .reduce((acc, val) => { | |
return acc + val | |
}, 0) | |
err = decorators.reduce((err, decorator) => { | |
return decorator(err) | |
}, err) |
This file contains 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 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 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 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 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 | |
## https://stackoverflow.com/questions/31313305/portably-trapping-err-in-shell-script | |
## http://mywiki.wooledge.org/BashFAQ/105 | |
set -o errexit | |
## current shell can be tested with this: | |
## https://stackoverflow.com/a/11097703/587407 | |
echo "* current shell : '`ps -p $$ -ocomm=`'" |
This file contains 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