Python

【Streamlit】「クリップボードにコピー」ボタンを作成

Streamlitでクリップボードにコピーボタンを実装するコードをメモしておきます。 コード streamlit.components.v1.htmlを利用したHTMLとJavaScriptの組み合わせで実装します。 この方法では、ボタンを...
Python

【Streamlit】on_changeイベントのコールバック関数にkey属性を渡す方法

Streamlitでは、コンポーネントのon_changeイベントを使用してコールバック関数を呼び出す際に、直接コンポーネントのkey属性を組み込む方法は提供されていません。 on_changeイベントはコールバック関数をトリガーするために...
Python

【Python】Streamlitでパワーポイントファイル作成

Streamlitでパワーポイントに文章、画像を出力したいという要件があり、サンプルのコードを書いてみました。 サンプルコード パワーポイントを作成するために必要なライブラリーをインストールしておきます。 pip install strea...
Python

CSV・TSVファイルをJSON形式に変換するPowerShell・Pythonスクリプト

PowerShellスクリプト、Pythonスクリプトを利用して、CSV/TSVファイルをJSON形式に変換方法をメモしておきます。 PowerShell PowerShellを使用してCSVファイルをJSONに変換する例を以下に示します。...
Windows

【PowerShell】同一レイアウトのテキストファイルのマージ

PowerShellを使用して、同一レイアウトのテキストファイル(CSVやTSVなど)をマージするスクリプトを書くことができます。 以下のスクリプトは、指定したディレクトリ内のすべてのCSVファイルを一つのCSVファイルにマージします。同様...
ChatGPT

【CahtGPT】化学の面白い話をしてもらった

GPT-4に化学の面白い話をしてもらいました。 自由研究とか一瞬で終わるなあ。。 誰もやっていないこと、マニアックなこと、ぶっ飛んだことをやるのが良いと思いました。 GPT-4の書いた化学の面白い話 化学は驚異的な発見とエピソードに満ちた興...
Python

【Python】Loggingのフォーマットへのカスタム項目追加

Streamlitのログ出力でLoggingを使用していましたが、ユーザーIDをログに出力したいアプリがありました。 実装したカスタマイズ方法をメモしておきます。 まず、log_config.pyという名前のファイルを作成し、ログの設定とカ...
Marketing

心理学をマーケティングに活用する方法

マーケティングにおいて、心理学は無視できません。消費者の購買行動は、単に製品の機能や価格によって左右されるのではなく、心理的要因に根ざしています。本記事では、心理学の基本原則をマーケティング戦略に応用する方法をまとめています。これらのテクニ...
Windows

【PowerShell】一時ファイル削除とWindows Updateクリーンアップ

Windowsでは、一時ファイルが時間の経過とともに蓄積され、大量のディスクスペースを消費することがあります。これらのファイルを安全に削除するには、以下のコマンドを使用します。 Get-ChildItem -Path 'C:\Windows...
Azure

GPT-4×StreamlitアプリをAzure App Serviceにデプロイ

OpenAIのAPIを利用したStreamlitのチャットアプリをAzure App Serviceにデプロイしてみます。 Webアプリの作成、アプリケーション設定、デプロイの設定を行う手順を記載し、最後に実際にデプロイを行って動作確認しま...