2024-11-01から1ヶ月間の記事一覧
FlaskではJinjaテンプレートエンジンを用いてHTMLを生成しますが、標準のフィルタや関数だけでは要件を満たせない場合があります。その際、自作の関数やフィルタをJinjaに追加して活用することができます。本記事では、その具体的な方法を解説します。 1. 自…
FileZillaは、多くのユーザーに利用されているFTPクライアントですが、新しいPCやOSへの移行時に設定を引き継ぎたいと感じることも多いでしょう。本記事では、FileZillaの設定をスムーズに移行する手順をわかりやすく解説します。 目次 移行に必要な準備 Fil…
1. SSHとは? SSH(Secure Shell)は、リモートコンピュータに安全に接続して操作できるツールです。 普段のインターネット通信と違い、SSHではデータが暗号化されて送られるため、第三者に内容を盗み見られる心配がありません。 主な用途 遠隔地にあるサー…
Flaskを使用してファイルを安全にアップロードし、元の名前でダウンロードできる機能を実装する方法をご紹介します。この方法は、werkzeug.utilsモジュールのsecure_filenameを活用して、セキュリティを考慮したファイル名の管理を実現します。 目次 Flaskで…
docker runコマンドのオプションは非常に豊富で、特定の設定に基づいてコンテナを実行する際に役立ちます。ブログの内容として、特に役立つオプションをいくつかピックアップする。 内容 コマンド コンテナをバックグラウンドで実行 docker run -d myapp ホ…
Dockerには、アプリケーションの環境やデータを管理するための主要な要素として コンテナ、イメージ、ボリューム があります。それぞれの役割を理解することが、Dockerの活用においてとても重要です。 1. Image(イメージ) Dockerのイメージは、アプリケー…