参考資料 - ryhara/Webserv GitHub Wiki

42

title url
42生徒ブログ https://jun-networks.hatenablog.com/entry/2022/12/05/234522
42生徒ブログ https://nafuka.hatenablog.com/entry/2022/04/14/194200
42生徒ブログ https://rio-1.hatenablog.com/entry/2022/07/25/151902
42生徒note https://note.com/syamashi/n/nd215bd541b2e
42生徒note https://note.com/takataok/n/n4f977bab9cf2
42生徒Zenn https://zenn.dev/pictogram/scraps/890070d2e8f0fa
42生徒qiita https://qiita.com/kakiba/items/05455bf38080d777ed48
42生徒 github wiki https://github.com/public-jun/webserv/wiki
42生徒 github wiki https://github.com/katataku/webserv/wiki

HTTP

title url
RFC HTTP 1.1 https://triple-underscore.github.io/http1-ja.html
mozilla HTTP 解説 https://developer.mozilla.org/ja/docs/Web/HTTP/Overview
Webサーバの動作を理解するための事前知識とC++によるフルスクラッチで実装して理解を深めよう https://qiita.com/hayashier/items/73168c08451896914da5

Nginx

title url
nginx guide (config 参考) https://nginx.org/en/docs/beginners_guide.html
Nginxのアーキテクチャを理解する https://qiita.com/kamihork/items/296ee689a8d48c2bebcd

書籍

title url
ふつうのLinuxプログラミング 第2版 https://i.loveruby.net/stdlinux2/
ふつうのLinuxプログラミング 第2版 github https://github.com/aamine/stdlinux2-source

プログラミング

title url
筑波大学システムプログラミング https://www.coins.tsukuba.ac.jp/~syspro/2023/
addrinfo系構造体まとめ https://qiita.com/0xfffffff7/items/6ffb317df8345070d0b5
cstring ... https://ja.wikipedia.org/wiki/%E6%A8%99%E6%BA%96C%2B%2B%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA
setsockopt TIME_WAIT https://www.geekpage.jp/programming/winsock/so_reuseaddr.php
man kqueue http://www.koganemaru.co.jp/cgi-bin/mroff.cgi?sect=2&cmd=&lc=1&subdir=man&dir=jpman-11.3.2%2Fman&subdir=man&man=kqueue

curl, telnet

title url
curl コマンド 使い方メモ https://qiita.com/yasuhiroki/items/a569d3371a66e365316f
よく使うcurlコマンドのオプション https://qiita.com/ryuichi1208/items/e4e1b27ff7d54a66dcd9
telnetでのhttp接続 https://qiita.com/tou0624/items/cb03150967c3bbe106c2

Google Test

title url
Google Testを導入してみた https://qiita.com/y-vectorfield/items/6238cfd2d9c34aefe364
Google Testの使い方 https://rinatz.github.io/cpp-book/test-how-to-gtest/
GitHubでC++プロジェクトを開発する際にやっておきたい設定 https://qiita.com/iwatake2222/items/713785a229a7f81b583a
GoogleTest導入 https://qiita.com/sus304/items/2d8e405b416d10f7286c
42 github action 勉強会 https://github.com/ShotaTanemura/learn-github-actions
42 google test setup参考 https://github.com/ShotaTanemura/setup_googletest_42cursus

その他

title url
qiita RFC CSV https://qiita.com/gu-chi/items/04c65aaf31fe5994e57e
C言語で超簡単なhttpサーバーを実装してみる https://corgi-lab.com/programming/c-lang/http-server-clang/
【C言語】簡単な「HTTPサーバー」を作る https://daeudaeu.com/c-http-server/
HTTPサーバプログラムの作成 https://research.nii.ac.jp/~ichiro/syspro98/wwwserver.html
簡易HTTP Serverを作ってみた (C#編)(42生徒) https://qiita.com/t0r/items/ef2fa3ae15af592e8674
C++と Pthreads でミニマルなHTTPサーバを書く http://0xcc.net/blog/archives/000178.html
C++ による non-blocking socket を用いた http サーバの実装 https://admiswalker.blogspot.com/2018/09/httpd-using-non-blocking-tcp-socket.html
C/C++アプリケーション組込みHTTPサーバの調査 https://qiita.com/okuoku/items/c5e0020519c652e42547
上記参考 https://ken-ohwada.hatenadiary.org/entry/2022/11/02/150736