タグ

ブックマーク / kmaebashi.hatenablog.com (4)

  • 「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」いちおう完結しました。 - K.Maebashi's はてなブログ

    正月休み明けの話を今頃はてなダイアリーに書くのも何ですが、開始時にここで紹介しましたので終了についても書きます。 当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう http://kmaebashi.com/programmer/webserver/index.html 1年半ほどかかりましたが、一応完結いたしました。1年半のうち1年ほどは放置状態でしたけれども。 上記のリンクを見ていただければわかるように、この記事は、以下のような構成になっています。 TCPサーバ/クライアントを作る Webサーバを作る 落ち穂拾い(その1) 落ち穂拾い(その2) POSTメソッド へなちょこサーブレットコンテナもどき「Henacat」を作る Cookieに対応する セッションに対応する 最初は簡易的なWebサーバを作っていますが、最終的にはへなちょこなサーブレットコンテナHenac

    「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」いちおう完結しました。 - K.Maebashi's はてなブログ
    nilab
    nilab 2015/02/02
    「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」いちおう完結しました。 - プログラミング言語を作る日記 : 1年半ぶりのブログエントリ
  • 「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」始めました - K.Maebashi's はてなブログ

    以前から「誰か書いてくれませんかね」とか言っていた「当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」ですが、誰も書いてくれないので自分で書きました。 当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう http://kmaebashi.com/programmer/webserver/index.html 現状、合計で140行くらいのJavaプログラムで、普通に画像やCSSを含むWebページが表示できています。こちらのページの下のほうにも画像を貼っていますが、こんな感じで、ローカルのファイルシステムに置いてある私のWebサイトのトップページが表示できていますし、もちろんリンクをクリックして遷移することもできます。 「えっ? Webサーバってこんなに簡単に書けるの?」と思う人も多いのではないでしょうか。 もちろんこんなのは「わかっている人」から

    「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」始めました - K.Maebashi's はてなブログ
    nilab
    nilab 2015/02/02
    「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」始めました - プログラミング言語を作る日記
  • プログラミング言語の力における限界生産力逓減の法則とライブラリと - K.Maebashi's はてなブログ

    ひがやすをさんのブログより。 俺からみると、PHPでさくっとできることは、たいていのLLで、同じようにさくっとできる気がする。デフォルトで用意されている呪文を一発唱えればいいという話も、そんな呪文を移植すればいいだけの話。移植もそんなに難しくはないでしょう。 PHPを叩く人にガツンと申し上げたい - yvsu pron. yas いやあ、その、「移植もそんなに難しくはない」呪文が最初からお仕着せで備わっているのがPHPのよいところなのではないでしょうか。たとえそれが 山のような、しかし相互に関連しない関数。そして一貫性のない関数名。後のことを考えない、つぎはぎだらけの仕様 404 Blog Not Found:教科書はいらない - 書評 - PHP逆引きレシピ だったとしても。 書籍プログラミング言語を作るにも書きましたけど、言語の力ってのは結局のところほとんどライブラリの力で決まってしま

    プログラミング言語の力における限界生産力逓減の法則とライブラリと - K.Maebashi's はてなブログ
    nilab
    nilab 2009/07/08
    プログラミング言語の力における限界生産力逓減の法則とライブラリと - プログラミング言語を作る日記 : 個人的にはライブラリの充実度と開発環境(IDE)を重視したいところ
  • はてなダイアリをクラスで表現したら - K.Maebashi's はてなブログ

    id:fumokmmさんに いやだから具体例でお願いします。私ははてなダイアリーを例にしましたけど、同じ例でも他の例でもいいですから。 と書いたら具体例で回答くださいました。 http://d.hatena.ne.jp/fumokmm/20090502/1241273451#20090502f1 あまりいいものがパッと思いつかなかったのですが一応書いておきます。id:kmaebashiさんの例と同じ、はてなダイアリーについて。 で、ひとつのエントリを示すクラスがこうなっています。 /** エントリを表現するクラス */ class Entry { private String contents; // 内容 private List comments; // コメント private boolean isTemp; // 一時保存かどうか /** エントリに編集する */ public v

    はてなダイアリをクラスで表現したら - K.Maebashi's はてなブログ
    nilab
    nilab 2009/06/09
    はてなダイアリをクラスで表現したら - プログラミング言語を作る日記 :「はてなダイアリでは、コメントはデフォルトではDiaryに対して付き、「ブログモード」にするとEntryに対して付きます」ちゃんとやってるんだえらい
  • 1