タグ

cgiに関するy_yukiのブックマーク (2)

  • GoでCGIしてみる - Qiita

    というわけでCGIしてみます。 一般的なGoのWebアプリケーションからの置き換え 普通、GoでWebアプリケーションを作るときは、net/httpを用いてHTTPをしゃべるサーバを立てるかと思います。もしくは、各種フレームワークが同じようなことをやるでしょう。 import "net/http" func main() { http.ListenAndServe( ":8080", http.HandlerFunc(func (w http.ResponseWriter, r *http.Request) { // do something }), ) } CGIの場合は、Apache等のサーバがHTTPをしゃべるサーバとなり、CGIプログラムをサーバが実行します。なので、上記方法はそのまま使えません。 そこでGoにはnet/http/cgiというものがあります。これは上記net/htt

    GoでCGIしてみる - Qiita
    y_yuki
    y_yuki 2018/12/03
  • Sinatra、結構いいかも - コンピューターと人の触媒になるのを目指して

    Sinatraといっても、フランク・シナトラじゃないよ。My Wayは聞きほれたけれど。 Rubyの超軽量フレームワーク Sinatra http://www.sinatrarb.com/ FLOSS桜山でRubyについて発表させていただいたとき、河合さんから紹介してもらいました(感謝)。まったく注目していなかったんだけれどね。 Ruby on Railはとてもいいけれど、バージョンアップが早くてちょっと追いつけないでいます。それに、小さいプログラムを動かすときはちょっと重い。 xreaという安い共有サーバーでRedMineを動かすのはCGIで動かすしかないのだけれど、Webからアクセスされるたびに初期設定から始まるのでいつも数秒はかかるんだよね。それは重量級になったらしょうがないね、 じゃあちょっとだけ動かすのには、Merbはという意見はあるけれど保留。xreaのrubyは1.8.5な

  • 1