Streamlit アプリケーションをデーモン化する
先日、Streamlit-Authenticator でログイン認証フォームを作る というメモを書きました。 Streamlit 作成した Web アプリケーションを本格的に利用したい場合はデーモン化しなくなります。 そこで今回は Systemd を使って Streamlit アプリケーションをデーモン化する手順をメモしておきます。
先日、Streamlit-Authenticator でログイン認証フォームを作る というメモを書きました。 Streamlit 作成した Web アプリケーションを本格的に利用したい場合はデーモン化しなくなります。 そこで今回は Systemd を使って Streamlit アプリケーションをデーモン化する手順をメモしておきます。
Streamlit-Authenticator を使うと Streamlit で作成したアプリケーションへログインフォームや認証の機能を追加出来ます。 今回は Streamlit-Authenticator を使い、ログインフォーム機能を持った簡単なアプリケーションのサンプルを動作させるまでの手順をメモしておきます。
VSCode に VS Code Speech プラグインをインストールすることで「GitHub Copilot Chat のチャットウィンドウを音声による指示で開く」「音声入力を開始する」など、音声による操作が出来るようになります。 今回は VS Code Speech のインストール手順と基本的な利用方法をメモしておきます。
VSCode に GitHub Copilot Chat プラグインを追加することで、エディタ上で Copilot Chat を利用することが出来ます。 今回は GitHub Copilot Chat を有効化し、チャットウィンドウを表示するまでの手順をメモしておきます。
VSCode へ textlint 拡張を追加インストールすることで、テキストや Markdown をエディタ上でチェック出来ます。 macOS 上に VSCode + textlint 環境を構築する手順をメモしておきます。 VSCode はインストール済みの前提とします。
新規に Linux などの環境を構築する場合はバージョン管理に mise を使っているのですが、手元の作業用 macOS は asdf のままでした。 今更ですが、手元の作業用 macOS も mise に統一すべく、asdf をアンインストールして mise をインストールする手順をメモしておきます。
以前に下記のメモを書きました。
こちらをアップデートし、Linux / macOS でよく使うコマンドのチートシートをメモしておきます。
「SDN コントローラのサウスバンド側に Cisco デバイスを用意したい」「Ansible から Cisco デバイスを操作するテストをしたい」といった場合に、擬似的に Cisco デバイスを再現する cisshgo を利用することが出来そうです。 cisshgo を実行すると以下の動作をするようです。
「決まった出力を応答する」という振る舞いをする為、例えば「CLI で設定」を実施してもコンフィグには反映されませんので、その点には注意が必要です。 今回は cisshgo を利用する方法をメモしておきます。
先日、macOS で Re:VIEW Template を使い PDF を出力する というメモを書きました。 Re:VIEW Template を利用して e-pub や PDF を生成するには前提として「原稿を Re:VIEW 形式で書く」必要があります。 原稿を Markdown 形式で書きたい場合は Pandoc を使って Markdown → Re:VIEW への形式変換を行う必要があります。
この作業を簡略化すべく、TAKAHASHI Taro さんが Kindle-ReVIEW-Template を公開されています。 また、使い方をまとめた Re:VIEWとMarkdownで製品マニュアルを作ってみた という記事も公開されています。
しかし、実際に試してみると私の環境ではエラーになってしまいました。 そこでエラー修正した手順をメモしておきます。 オリジナルを公開してくださっている TechBooster さんや TAKAHASHI Taro さんに感謝です!
Cisco ASA (Secure Firewall) への SSL-VPN を Entra ID と SAML 連携し、SSO する為の設定手順をメモしておきます。 以下の Microsoft 公式サイトにも詳細な説明があります。