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
document.addEventListener('focus', (e)=>{e.target.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"})}, true); |
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
// Find (not equal to): | |
db.getCollection('Task').find({type: {$ne: 1}}) | |
db.getCollection('documents').find({'pages.zones.regex': {$exists: true, $ne: ''}}) | |
// Detect non empty strings | |
db.getCollection('DocumentDefinition').find({'pages.zones.regex': /(.|\s)*\S(.|\s)*/}) |
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
// get the fib number: | |
function fib(n) { | |
let arr = [0,1,1]; | |
for (let i = 3; i <= n; i++) { | |
arr.push(arr[i-2] + arr[i-1]) | |
} | |
return arr[n] | |
} |
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 [, year, month, day] = /^(\d\d\d\d)-(\d\d)-(\d\d)$/.exec('2999-12-31'); |
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
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { | |
// dark mode | |
} | |
// to watch for changes: | |
window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) { | |
console.log(`changed to ${e.matches ? "dark" : "light"} mode`) | |
}); |
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
value.replace(/(?!^)([A-Z]|\d+)/g, " $1"); |
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
func getFilesInPath(rootPath string, fileType string) ([]FileObj, error) { | |
var files []FileObj | |
err := filepath.Walk(rootPath, func(path string, info os.FileInfo, err error) error { | |
// read file | |
if err != nil { | |
fmt.Print(err) | |
} | |
subStr := strings.Replace(path, "testdata/", "", -1) |
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
// toType better typeof | |
var toType = function(obj) { | |
return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase() | |
} | |
toType({a: 4}); //"object" | |
toType([1, 2, 3]); //"array" | |
(function() {console.log(toType(arguments))})(); //arguments |
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
@font-face { | |
font-family: 'Guild Wars 2'; | |
src: url('inc/fonts/GuildWars2.eot'); | |
src: url('inc/fonts/GuildWars2.eot?#iefix') format('embedded-opentype'), | |
url('inc/fonts/GuildWars2.woff') format('woff'), | |
url('inc/fonts/GuildWars2.ttf') format('truetype'), | |
url('inc/fonts/GuildWars2.svg#GuildWars2Regular') format('svg'); | |
font-weight: normal; | |
font-style: normal; | |
} |
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
var arr = [1, 2, 3, 4, 5]; | |
var sum = arr.reduce(function(pv, cv){ | |
return cv + pv; | |
}); |
OlderNewer