KAEDE Hack blog

JavaScript 中心に ライブラリなどの使い方を解説する技術ブログ。

Entries from 2021-02-01 to 1 month

Next.js react-intl FormattedMessage で window.navigator からとったきた言語を適用できなかった

why これまでこの技術ブログを Next で作り直していない。 それは必要性を感じていないから。 しかしゲームブログなら自分の臨むリンクの出し方やヘッダーフッターでの誘導が妄想できる。 やりたいことこそやる気が出るのだと信じて始める Ark に絞って作成…

Atcoder をやってみる

why 難しいと思ってたが、偶数奇数の判定などもあると聞いて興味が出た base input qiita.com dev/stdin というファイルを作成 test message と記入 function main(input) { console.log(input); } main(require('fs').readFileSync('/dev/stdin', 'utf8')) …

JS Promise での resolve と .then の使い方

why (async () => { })() の無名/即時 関数が npm/prompt で出てきて、web の実行環境で動かしたところ Terminal で動かした場合と異なり、Promise(pending) になってしまった そこで「 Promise オブジェクトの resolve...? 一体なんだそれ?」ってなったの…

npm prompts と 即時(無名) 関数の役割

why remark を理解するのに callback が必要になり、その MDN サンプルに prompt が出てきて、ググったら HTML Window ではなく npm/prompts が出てきて混乱した でもせっかくだし便利そうだから使えるようになりたい prompts とは propmt ではなく prompts,…

コールバック関数がわからないので動かしてみた

why remark.js を使って json 形式からの html への変換をやっていたところ remark() .use(recommended) .use(html) .process('## Hello world!', function (err, file) { console.log(String(file)) }) というコードが出てきたが、 なぜ実行する関数の第二…

remark.js を試す

why matter 周りを練習したかった Next.js Tutorial では nextjs.org Markdown の rendering で const matterResult = matter(fileContents) // Use remark to convert markdown into HTML string const processedContent = await remark() .use(html) .proc…