XのDMでお仕事の相談を受けることがあるが、依頼できる内容だったり雇用形態の期待値が最初の段階ではうまくイメージができないという事がたまにありました。
そこで普段どんな内容を受けているのか、仕事や相談等の内容をまとめます。
タイミングによってお受けできる内容/粒度などは変化していますが、まずは色々お話しをしてお互いの期待値を合わせるのがよいと思っていますので、お気軽にご相談ください。
伊藤康太です。現在はRPGTEC合同会社でお仕事を受けています。
配列のメモリ使用量確認
$ 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
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
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++) { |