GoのWebAssemblyで、Node.jsからGo内の関数を実行するNode.jsからGo言語で生成したWebAssemblyを使う方法を解説。 TinyGoを使えばGoの関数を直接Node.jsから呼び出すことができる。 引数や返り値もJavaScriptで読み込むことができるので、ちgolang 2022/11/26
[KIT-VDI]中央大学後楽園キャンパスのPCを自宅から操作する1. VPNで中央大学のネットワークにつなぐ 以下のサイトを参考に「Cisco AnyConnect」をインストールする https://sites.google.com/g.chuo-u.ac.jp/ssl-vpn#hother 2022/11/12
[Go]zipファイルをダウンロードし、展開するzipファイルをURLからダウンロードし、一旦メモリ上の[]bufferに保存した後、保存するサンプルコード。 二次記憶装置に保存しないので高速だが、大きすぎるファイルには注意すること。 Copy package maigolang 2022/10/30
426 Upgrade Required エラーがNginxとEnvoy共存環境で出る状況 Web-gRPCを使うため、Docker上でEnvoyコンテナを動かしてバックエンドのgRPCサーバーにプロキシしている。 さらにSSL化もしたかったのでホストにNginxを動かし、インターネットからのアクセスをEdockerweb-service 2022/10/23
Next.js & docker-compose 環境変数がどうしても読み込めないnext.jsはビルド時にも環境変数を必要とするため、Dockerfileを読み込むときに適切に環境変数を設定しないといけない。 結論 だいたい以下のようなDockerfile, docker-compose.yamlをdockerweb-serviceNext.js 2022/10/20
go: module cache not found: neither GOMODCACHE nor GOPATH is setCan’t execute go run or go mod tidy with this error message. Case There might be not $HOME environment.golang 2022/10/11
<超お手軽> Ubuntu公式VMMのMultipassでcloud-initをローカルで動かすcloud-initをサクッと自宅のPC上で使いたかったが、VMWareやVirtual Boxではisoをビルドする必要があるなど少々面倒。 MultipassというUbuntuのインスタンスを手軽に作成できるVMマネubuntu 2022/10/02
grub2のデフォルト起動を別のカーネルにするgrubが起動したときに、毎回Advanced options for Ubuntu>からクリックで選ぶのはめんどうなので特定のカーネルバージョンをデフォルトにしたい。 起動カーネルのエントリIDを調べる grepubuntu 2022/09/30
ISUCON本のモニタリング周りを簡潔にまとめてみた設定変更後はsudo systemctl restart XXXXを行うこと nginx周り ログ形式の変更 p60 /etc/nginx/nginx.conf の httpの該当箇所のみ以下のように変更する。 Copyweb-service 2022/07/28
[Webpack]ejsをhtmlに変換時、includeとsassと画像を利用するやりたいこと webpackでejsをhtmlに変換する フッターやヘッダーなどの共通部分をincludeで読み込む sassをcssに変換する 画像やフォントなどを使用する 想像以上にハマったのでテンプレートを公開するhtml-css 2022/07/21