芽萌丸プログラミング部
芽萌丸プログラミング部 @programming
プログラミング関連アカウント。Web標準技術を中心に書いていきます。フロントエンドからサーバサイドまで JavaScript だけで済ませたい人たちの集いです。記事は主に @TanakaSoftwareLab が担当。

ESMで__filenameと__dirname

Node.jsのESMでも__filenameと__dirnameを使う方法。

Updated by @programming at 2022/7/11
ESMで__filenameと__dirnameの画像

node-mysqlで結果一覧をfor await ofで捌く

node-mysqlで for await ... of を使ったモダンなDB検索結果処理を書く方法。StreamからAsyncIteratorへ。

Updated by @programming at 2022/7/8
node-mysqlで結果一覧をfor await ofで捌くの画像
GIS

国土地理院APIでお手軽ジオコーディング&逆ジオコーディング

こちらで紹介している国土地理院のAPIを使えば、Google Maps APIを使わなくても会員登録不要でお手軽にジオコーディング&逆ジオコーディングが可能です。

Updated by @programming at 2022/6/16
国土地理院APIでお手軽ジオコーディング&逆ジオコーディングの画像

TODO要素を作って覚えるカスタム要素

Custom Elements (カスタム要素) を理解する一番の近道は、実際に何かテキトーなカスタム要素を一つ作ってみることではないかと思います。そこで今回は、TODOを管理できる簡単なカスタム要素 todo-element を実際に作ってみたいと思います。

Updated by @programming at 2022/4/27
TODO要素を作って覚えるカスタム要素の画像

Linuxコマンドメモ

忘れやすいけどよく使うLinuxコマンドをメモしています。適時更新。

Updated by @programming at 2022/3/27
Linuxコマンドメモの画像

HTMLへコピペだけで実現する「トップへ戻る」ボタン

「トップへ戻る」ボタンを簡単なHTMLのコピペだけで実現。外部モジュールは一切不要!

Updated by @programming at 2022/3/15
HTMLへコピペだけで実現する「トップへ戻る」ボタンの画像

child_process#fork()とWorkerの比較

Node.jsのchild_processモジュールのfork()とworker_threadsモジュールのWorkerの性能の比較。

Updated by @programming at 2022/2/10
child_process#fork()とWorkerの比較の画像
zip

ブラウザ上でzip圧縮

ブラウザ上でzip圧縮する方法のメモです。zip圧縮もブラウザのローカル上だけで完結します。

Updated by @programming at 2021/12/22
ブラウザ上でzip圧縮の画像

ブラウザでBTC送金トランザクション(segwit対応)

segwit対応: Node.jsでビットコイン(BTC)を送金するサンプルコード。browserify可能でブラウザにも対応したコードです。

Updated by @programming at 2021/9/16
ブラウザでBTC送金トランザクション(segwit対応)の画像

BTC: Node.jsでsegwit対応アカウント生成

Node.jsでニーモニックや秘密鍵WIFからsegwit対応のBTCアカウントを生成するサンプルコードです。ライブラリは軽量な bitcoinjs-lib を利用します。ニーモニックのランダム生成もおまけ。

Updated by @programming at 2021/9/16
BTC: Node.jsでsegwit対応アカウント生成の画像

Updated by