Streamlit
【Streamlit v1.58.0】ログインユーザーと個別のファイルとを紐付ける

複数人でログインできる環境下で、個別データを簡単なExcelファイルで管理している場合、他人のExcelファイルにアクセスして欲しくありません。その場合、ログインユーザーと紐付いたファイル構成にしないといけません。それに […]

続きを読む
Wordpress
【WordPress 】初めてのカスタム投稿タイプの実装-2つのブラグインを連携-

カスタム投稿タイプとは、「投稿」や「固定ページ」などWordPressが標準で持っている投稿タイプの他に、独自な投稿タイプを作る機能です。具体例では「商品情報」や「賃貸物件」などが良く見受けられます。ここではキャンペーン […]

続きを読む
ECサイト
【WordPress】WooCommercev10.6.1 で属性を持った商品を登録する方法

単一商品だけでなく、同じ商品名に色違いやサイズの違いなどの属性を付けることができます。例えばTシャツのようなサイズの違い、色の違いなどを定義して、購入時にサイズや色を選ぶようにすることができます。在庫も別々に管理できます […]

続きを読む
Lightning
【WordPress】Lightningのメニューバーをカスタマイズする方法

WordPressでメニューバーをデフォルトで作成したものを使っていくと、もう少しかっこよくしたいなぁと思う時がくると思います。初心者は最初どうすれば良いかと悩むと感じましたので、メモに残しておきます。 安全にカスタマイ […]

続きを読む
ECサイト
【WordPress】WooCommerce v10.6.1でECサイトを構築

WordPressにプラグインであるWooCommerceインストールして、ECショップを始めたい方向けに、WooCommerceの設定内容にはどんなものがあったか思い出せる程度に整理した記事です。 本番環境で構築する場 […]

続きを読む
Wordpress
【WordPress】初めての自作テーマ開発で押さえておきたいポイント

少しだけオリジナルなサイトを作ってWordPressで運用したい場合、何から初めて良いのか分からないと思います。親テーマを直接弄ると、親テーマの更新で上書きされてしまう可能性もあります。そここで、子テーマを活用してサイト […]

続きを読む
nvm
Ubuntuでnvmを使ったnodeのversion管理

過去のブログ「初めてのプログラミング学習」でnode.jsの公式サイトから圧縮ファイルをダウンロードして、適当なフォルダで解凍する方法を紹介しました。 この方法がダメという訳でもないですが、最近は nvm(Node Ve […]

続きを読む
FastAPI
【FastAPI入門】MySQL v8.0系と連携したCRUD処理の実装

Streamlitはデータ可視化等のデータサイエンス向けに特化したフレームワークであるに対し、FastAPIはPython 3.6+ 向けに設計されたWeb API フレームワークです。 FastAPIはその名の通り非常 […]

続きを読む
Streamlit
【Streamlit v1.46.1】認証モジュール + SQLite3を使ってログイン機能を実装

ログイン/サインアップ機能を、streamlit-authenticator モジュールを使って行います。ユーザー情報はSQLite3に保存して永続化し、パスワードはハッシュ化しています。 streamlit-authe […]

続きを読む
Streamlit
【Streamlit v1.46.1】お問い合わせ機能の追加とMailHogで受信確認

前回の記事「Streamlit v1.46.1で簡易的なログイン機能を実装」に、Pythonの標準ライブラリであるsmptlibを使ってお問い合わせ機能を追加しましたのでそのメモ書きです。メール受信動作にはMailHog […]

続きを読む