タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

webappに関するtrashsuiteのブックマーク (2)

  • ブログシステムを作りたい - 素人がプログラミングを勉強していたブログ

    開発者向けのブログシステムを作りたい。まだデータ構造を考えている状態なので、HTMLに出力する時のエスケープは全くしていない。 index.cgi #!/usr/bin/env ruby require "erb" require "yaml" require "filter" class Entries @@count = 0 def initialize @entries = [] end def load(path) Dir.chdir(path) Dir.glob("[0-9][0-9]/[0-1][0-9]/[0-3][0-9]/*") {|entry| file = open(entry) update = file.mtime content = Filter.run(file.read) @entries.push({ "id" => entry, "content" =>

    ブログシステムを作りたい - 素人がプログラミングを勉強していたブログ
    trashsuite
    trashsuite 2008/12/11
    フレームワークを使わない CGI を久しぶりに見た気がする
  • CGI を rackup してみた

    Ruby は自分の大好きな言語だが、実は長く運用する Web アプリを Ruby で書いたことはない。cgi.rb の評判はずいぶん前から芳しくないし、決定打となるフレームワークの不在が長く続いたこと、すでに PHP を使っていたことが大きな理由だった。 Rails が登場した。勉強した。「うーん、なんか DBMS とか要らないんだけど、どうしたらいいのよ?」と思っているうちに世間ではすっかり定着、代わりに自分の中では興味は薄れていった。そうこうしているうちに Rails の問題点もちょこちょこ指摘されるようになり、prototype.js とともに先駆者ゆえの苦難を味わっているなぁと感じている今日この頃。 Merb だなんだと言われていた中、Rack が登場した。これだ!と思った。こういうシンプルなやつが欲しかったんだよ! しかしそれから特に何の理由もないまま一年半の月日が流れた。なんか

  • 1