通信プロトコル実装実習
HTTP Server
python -m http.server
python -m http.server --cgi
HTTP Request
python -m pip install -U requests
HTTPヘッダー
WebSocket
pip install websockets
- Documentation: How can server broadcast to all connected clients at regular interval? · Issue #653 · python-websockets/websockets · GitHub
- Python websocketsの疑問点まとめ #Python - Qiita
- WebSocket調べてみた。 #JavaScript - Qiita
- websockets 12.0 documentation
- GitHub - websocket-client/websocket-client: WebSocket client for Python
pip install websocket-client
pip install websocket
- ypy-websocket
- ws4py - A WebSocket package for Python — ws4py 0.5.1 documentation
- PythonでWebSocketのお勉強 | MUDAなことをしよう。
- Python WebSocket通信の仕方:サーバー編 - Raspberry Pi & Python 開発ブログ ☆彡
FastAPI
PHP
PHP+MySQL
- PDOを用いたPHPのデータベース接続・操作 #MySQL - Qiita
- 第11回 データベースへのアクセス [PDO編] | gihyo.jp
- プレースホルダとは?SQLインジェクション攻撃を回避せよ!
- [PDOException' with message 'SQLSTATE[HY000] 2002] No such file or directory #PHP - Qiita
- 【解決】ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ #Rails - Qiita
メールサーバ
- メールサーバー|Ubuntu 22.04サーバー構築入門
- Self Host with IPv6rs - IPv6 Provider - How to Install Dovecot on Alpine Linux Latest
- DovecotによるPOP3, IMAPサーバーの構築|Docker ComposeによるMisskeyサーバー構築 〜メールを送るまで〜
- ポート465と587の違いとは? | SendGridブログ
- [PostfixでSMTP-AUTHを利用する 努力したWiki]
- poplib --- POP3 プロトコルクライアント — Python 3.12.6 ドキュメント
- Python の標準ライブラリで POP3 を操ってみる #Python - Qiita
- dovecotのエラー調査方法 #dovecot - Qiita
MVC
Java
- Java JDBC #Java - Qiita
- JavaでできるSQLインジェクション対策法 - Zenet Tech Blog
- Oracle Java SE Supportロードマップ | Oracle 日本
- Java Platform, Standard Edition 21 Reference Implementations
- Java Downloads | Oracle 日本
Java 21
- 垣根を取り払う: JDK 21の初心者に優しいJavaプログラミングのアプローチについての紹介 - InfoQ
- mainメソッド簡略化(Java21〜22プレビュー版)メモ(Hishidama's main method Java21-22 preview Memo)