yasudacloudの日記

札幌に住むソフトウェアエンジニア

2022-06-01から1ヶ月間の記事一覧

本番環境でStrapiをpm2で動かす

Strapiの公式ドキュメントにProcess managerというページがありpm2を使った例が紹介されています。 docs.strapi.io ですがこの例のまま設定すると本番環境のホストサーバーのCPUが2つ以上ある場合、CPUリソースが無駄になります。 例えばコアが2つある場合 p…

JetBrains Monoフォント(無料)をターミナルに設定

たまにはライトな記事 最近ターミナルアプリを作ってることもあって少しだけMacのプリインされてるターミナルをカスタマイズしてみました。 JetBrainsでは無料で公開しているフォントがあります。 JetBrains Monoという書体はSIL Open Font 1.1ライセンスの…

Flutterで自作ターミナル開発③ 実装&文字化け対応

少し日が空きましたが、前回に続いて実装編。 ライブラリはSSHとターミナルが同じ運営元になっている下記にします。 github.com github.com SSHターミナルはそれぞれのexampleを組み合わせれば最低限の機能を実現できますが、いくつかハマりそうなポイントが…

Flutterで自作ターミナル開発② 実装準備

前回の記事に続き、本記事は実装準備編。 SSHクライアントを大きく次の3つに分類して考えます。 SSHの通信 コンソール出力画面 その他のUI 一つずつ解説します。 1. SSH通信 通信部分。実はここは意外と簡単です。 iOS/MacOSであればNMSSH がおすすめですが…

Flutterで自作ターミナル開発①

久々の更新 iPad&キーボードを買いました 先日iPad Pro 11インチを購入。 以前使ってたiPadではSmart Keyboardを使っていたので今回はMagic Keyboardを買ってみた。 Smarty Keyboardより画面が高い位置に固定されるため単体でこのセットで使う分にはMagic Ke…