Sinatra on CGI はとりあえず諦めた
最近あちこちで聞くので試してみた。
- WEBRick では動く
- CGI ではダメっぽい
CGI で動かしてる人はいるんだけどやっぱ quick hack が必要らしい。
うーん、惜しいなぁ。
実は妙に DSL DSL してる昨今の Ruby 界隈はあんまり好きじゃなくて、Sinatra も DSL って説明を読む限りではあんまり好きになれそうにないなぁという印象だった。まぁでも中身はどうせ全部 library として追い出して書くんだし、そんなに気にしなくていいかもなぁという気になるくらいには期待していただけに素直に CGI で動かないのは痛い。いちいちアプリケーションサーバとか立てたくないんですよ。主目的は内部利用のものをサクッと作ることなので。
[追記 2009-09-02]高橋会長が CGI でうまいこと動かす感じの書き方を見つけたらしい。
SinatraをCGIでもThin等のアプリサーバでも使えるようにする書き方 - 思っているよりもずっとずっと人生は短い。
More
Recent Posts
- » PlantUMLの-pipeモードとEmacsのplantuml-mode
- » Emacs + ruby-lsp + Standardで快適コーディング
- » ものぐささんのためのTypeScriptを使いつつGASでも使えるライブラリ開発環境
- » quickjs.rbでRubyの環境からJavaScriptのロジック(I/Oのないコード)の動作結果を得る
- » kintoneからエクスポートしたCSVデータの変換ライブラリを作ってみた
- » MCPメモ
- » Mermaidの大きすぎる余白を調整する方法の一例
- » LLMアプリをLLMを使いながら作ってみた
- » Gemini Advancedでもうゲームが変わっていた
- » 今さらLLMのモデルの違いとプロンプトエンジニアリングについて