memo

libcurlが参考になるかも

HTTP Clientですが、libcurlが参考になりそう。MITラインセスってのがいいですね。

オープンソースのコードを取り込んだ時のライセンス表記について

GPLのコードを1行でも取り込んだ場合は、ソフトウェア全体をGPLで配布しなければいけませんが、BSDやMITライセンスのコードを一部取り込んだ場合のライセンス表記ってどうなってるんだろう?と思っていろいろ調べてみた。BSDライセンスに関しては、Wikipedi…

使用言語とか動作環境とか

使用言語 C HelloWorldくらいしかCの経験はないのですが、30歳になったのでCでがんばりたいと思います。 動作環境 Linuxとりあえず、ノートに入っているOSがUbuntuなのでLinux上で動作するものをつくろうと思います。GUIのライブラリはGTK+がいいんだろうか?…

とりあえず、ブラウザってどんな構造なんだ?

よくわかりませんが、ざっと想像してみたところ下記のようなかんじなんじゃないかと思います。 HTTPをしゃべる部分(UserAgent部) 取得したデータをパースする部分(パーサー部) 取得したデータを描画する部分(レンダリングエンジン部) ユーザインターフ…