Python

Python

GeminiでPython使って英会話

GoogleのGeminiは無料で使える生成AIです。Geminiのマイク入力と音声読み上げボタンを利用すれば英会話チャットに使えます。しかしマイクとスピーカーのボタンを都度、押さなければなりません。そこで少しでも手間を減らせるようにPyt...
AI

Windows11でAI言語モデルPhi3と音声入出力チャットしてみた!

ローカル環境(パソコン)に言語モデルをダウンロードしWindows標準のPowerShellで音声入出チャットをしてみます。Ollamaを使えば、文字ベースのチャットは、そのままでできます。そこに音声入出の機能を加えます。起動後は、音声のみ...
AI

ChatGPT(GPT4o)無料版のPython(GPTs)を試した!

ChatGPTを見たら左にPythonと書いてあるのでクリックして使ってみた。ChatGPTは無料で使ってます。Pythonは何かというとGPTsの1サービスみたいです。Explore GPTsに同じのがありました。恐らく私がよくPytho...
Python

プロセス間のソケット通信を実験してみた

プロセス間でデータをやりとりするとき使われる手段の一つとしてソケット通信がある。他に、共有メモリ、セマフォ、マップドメモリ、パイプがあるらしい。パイプは|でよく使う。プロセスA|プロセスBでAの出力をBに渡して処理する。例えば“exampl...
Python

TCP/IPとHTTPとソケットの関係

TCP/IPとHTTPはなんとなく分かるがソケットという言葉がよく出てくる。TCP/IPとHTTPとソケットの関係を実験と考察してみた。Nginxを使うと、この辺の関係に対する疑問が湧いてくる。多数のクライアントのリクエストとサーバーの中で...
Django

お名前ドットコムVPSへ移行への道12-エラーログを見て対策

お名前.com VPSを使用中に出たエラーログを見て対策します。都度、追加していきます。環境パソコン Windows11VPS OS Ubuntu 20.04.3 LTS、 Docker image: owasp/modsecurity-c...
Docker

お名前ドットコムVPSへ移行への道11-WordPressのイメージ変更(fpm-alpine)

お名前.com VPSのDockerでWordPressを使っていてます。メモリ使用量を減らしたくてプロセスを見るとapatch2のプロセスがたくさんある。これは何か調べました。最終的にはWordPressのイメージをfpm-alpineに...
Docker

お名前ドットコムVPSへ移行への道10-メール(docker-mailserver)を使ってみた

お名前.com VPSでdocker-mailserverを使ってみた。最終的にはWindows 11の標準メールアプリで送受信まで確認できました。ただ動いてはいるが、いろいろ設定が必要そうなところを端折っているのでセキュリティまで気にする...
Django

お名前ドットコムVPSへ移行への道9-設定ファイルを見てみる

お名前.com VPSでDockerを使用しmodsecurity-crs:nginx、WordPress、Djangoを動かしている。ネットで調べると自分の環境と違ったり、断片的な情報を間違って理解することが多いので改めて整理したほうがい...
Docker

お名前ドットコムVPSへ移行への道8-コマンド一覧

お名前.com VPSを使用するにあたって私が使用しているコマンド一覧です。環境パソコン Windows11VPS OS Ubuntu 20.04.3 LTS、 Dockerを使用 Docker 一覧、削除 コンテナ一覧表示(-aを付けない...