配列のメモリ使用量確認
$ node memory_new_array.js
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
Array performance https://v8.dev/blog/elements-kinds#avoid-creating-holes
$ node -v
v14.14.0
$ node simple_loop.js
loop: 475.427ms
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 settings = { | |
index: { max_ngram_diff: 2 }, | |
analysis: { | |
tokenizer: { | |
kuromoji_tokenizer: { | |
type: 'kuromoji_tokenizer', | |
mode: 'search' | |
}, | |
unigram_tokenizer: { | |
type: 'ngram', |
# index 確認
$ curl -X GET 'localhost:9200/_cat/indices?v'
$ curl -X DELETE 'localhost:9200/index-rooms-v1?pretty'
$ curl -X POST -H 'Content-Type: application/json' 'http://localhost:9200/rooms/_analyze?pretty' -d '{"analyzer": "ngram", "text": "general"}'
$ curl -X POST -H 'Content-Type: application/json' "http://localhost:9200/rooms/_search?pretty=true" -d '
{
https://redis.io/topics/distlock
ioredis lock
https://gist.github.com/micrypt/1207324
# display scaling
xrandr --output Virtual1 --mode 3840x2160 --scale 0.7x0.7
$ node -v
v12.12.0
$ node promise.js
pure: 4.863ms
promise: 47.649ms
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 moment = require('moment') | |
const dayjs = require('dayjs') | |
const { format } = require('date-fns') | |
const limit = 10000 | |
const date = new Date() | |
console.time('intl') | |
for (let i = 0; i < limit; i++) { |
Web が真に公平な platform ならばハンデがあっても漫画が読めるはず 漫画の読み上げ leader を作ったっぽい
読みすすめていくと該当箇所のセリフが speech されるデモ
2.2%の homepage が WCAG2 を達成している https://waic.jp/docs/WCAG20/Overview.html https://waic.jp/docs/UNDERSTANDING-WCAG20/Overview.html
NewerOlder