タグ

cgiに関するa2ikmのブックマーク (12)

  • 懐かしのCGI掲示板スクリプトをAWS Lambda+EFSで動かしてみた - めもおきば

    AWSにはフルマネージドなNFSファイルシステムを提供するEFSがありますが、AWS Lambdaからマウントできるようになりました。 aws.amazon.com これをうまく使うと、ファイルシステムへの保存を前提とした古いアプリケーションを楽にクラウドにリフト(移行)することができます。 というわけで、さっそく、前世紀からインターネットで遊んでいた人でお世話にならなかった人は居ないであろうCGI RESCUE様のminibbs.cgiこと簡易BBSをサーバーレスに動かしてみました。みんなminibbs.cgiの書き換えでPerl覚えましたよね? 動いているもの df6mbqlkt7.execute-api.ap-northeast-1.amazonaws.com ※インターネット老人会の治安が悪いので注意 ※ここはそのうち忘れないうちに落とします。 レポジトリ github.com し

    懐かしのCGI掲示板スクリプトをAWS Lambda+EFSで動かしてみた - めもおきば
    a2ikm
    a2ikm 2020/06/22
    “1行目のshebangが配布状態だと/usr/local/bin/perlになっているので、/usr/bin/perlに変更する”
  • Transfer-Encoding: chunked について - 理系学生日記

    Tomcat をコンテナとした Servlet のコード上で Content-Length ヘッダを設定していたのですが、なぜか HTTP レスポンスのヘッダには Content-Length が出力されないという事象が確認されました。 これは一体なぜなのだろうと調べていると、当該レスポンスのヘッダに Transfer-Encoding: Chunked が出力されていることに気付きました。 Chunked は HTTP/1.1 で定義されている方式です。RFC 2068 には以下のような記述があり、Chunked と Content-Length を共存させてはいけない (MUST NOT) ことが分かります。) Messages MUST NOT include both a Content-Length header field and the "chunked" transfer

    Transfer-Encoding: chunked について - 理系学生日記
    a2ikm
    a2ikm 2017/06/30
    CGI便利
  • CGI RESCUE - ネットサーフレスキューWeb裏技

    ここは何? 特商法による表示 個人情報保護 問い合わせ CGIとは、掲示板・メールフォーム・ショッピングカートなどのプログラムを実行するための、 ブラウザとウェブサーバをつなぐ仕組みです。

    a2ikm
    a2ikm 2013/12/04
    今もあるのか。すごい
  • Erlangでチャットを書いてみた - doublefree's blog

    最近Erlangの入門書を読んだので、Erlangで何か書きたいなとおもっていました。 特に何も思いつかなかったので、ありきたりですが、チャットを書いてみました。 やりたかったこと ブラウザだけでチャットしたいよね 超高速ポーリングとか、やだよね(昔学生時代にそんなチャットを作ったな、、) 基的な構成 CGI (WWWサーバ) yawsというerlangのwebサーバ上で動きます リクエスト毎にerlangの1プロセスが割り当てられる感じ バックエンド yaws起動時に立ち上げられるプロセス チャット関連リクエストをさばく担当のプロセスとデータハンドリング用の2プロセスを用意 別に1プロセスでもよかったんだけど、チャットのデータ保持部分を手抜きしてetsでグリグリやっているので、そこはあとから変えられるように隠蔽しておきたかったのです 動作の仕組み ログイン、メッセージの書き込みは同期的

    Erlangでチャットを書いてみた - doublefree's blog
  • シンプルなWebアプリを今、自分なりに書いてみる - ゆーすけべー日記

    Webアプリでユーザーからの入力がある部分を作る際、ユーザーフレンドリーでかつ実装も簡単な方法を模索するのにkazeburoさんのブログ記事をよく参考にしていました。 CGIとは〜〜だというのはたくさん答えがあるだろうけど、自分的には「ユーザからの入力をチェックして画面にだす」ものだというのがしっくりくる。当たり前のことを書いているようだがMVCモデルでいうコントローラーの作成がCGIだと。 シンプルなWebアプリなCGIを書いてみる : blog.nomadscafe.jp kazeburoさんはほんとにCGIで実装してたけど、フレームワークを使ったり、ライブラリを使ったりしたら、つまり、今風に、実用的に書いてみるとどうなるのかやってみています。kazeburoさんのとちょっとだけ仕様が違うがなんとなくこんなかなーという具合。あ、もちろん僕のことなんでPerlを使ってます。が、コードは非

    シンプルなWebアプリを今、自分なりに書いてみる - ゆーすけべー日記
    a2ikm
    a2ikm 2012/02/02
    Sinatra/ActiveModelでやってみたい // CGIと聞くと胸がときめくのはなぜだろう
  • rubyでurlのencode - rochefort's blog

    URI.encodeだっけCGI.escapeだっけ、そういえばuってaliasなかったけとなったので ソース見てみました。 結論 こちらで議論されているように、CGI.escapeとERB::Util.uでは挙動が異なります。 ruby -r cgi -r erb -e 'puts CGI.escape("a b"), ERB::Util.u("a b")' $ ruby -r cgi -r erb -e 'puts CGI.escape("a b"), ERB::Util.u("a b")' a+b a%20b 基は、ERB::Util.uでいいのかな。(Railsのviewで使うならuでok) CGI.escapeの方が早いらしいのでこの差を意識しない場合のみCGI.escapeでしょうか。 ソース抜粋 URI.encode 使っちゃダメです。 obsoleteでした。 #1.9.

    rubyでurlのencode - rochefort's blog
  • How to Make Ruby CGI Script Faster - CGIを高速化する小手先テクニック -

    The document discusses ways to make Ruby CGI scripts faster. It explains that process invocation and library loading are the main reasons CGI scripts are slow. Various case studies are presented on optimizing code by lazy-loading libraries, avoiding unnecessary objects, and parsing query strings efficiently. Benchmark results show performance improvements from these techniques.Read less

    How to Make Ruby CGI Script Faster - CGIを高速化する小手先テクニック -
  • ソースでわかるSixapart転落の歴史 - メガマウスの日記、自壊あるいは無差別テロに至る道筋

    【重要発表】 シックス・アパートは2月1日に、新しい体制に生まれ変わります! http://www.sixapart.jp/news/2011/01/21-1700.html 早い話が身売りである。WordPressなどの競合を排して独自に日市場を切り開く体力も技術的優位もないのがはっきりしたということだろう。 日におけるSixapartと僕らの愛すべきMovableTypeの命運が絶たれたことを記念して少しばかり回想をしよう。 00年代の前半。MovableType2.2が「ブログ」という聞き慣れない言葉とともに日にそれとなく入ってきたとき、当時駆け出しだった私はもちろん、日のWeb業界でMovableTypeに度肝を抜かれなかったものはいなかったと思う。 垢抜けたインターフェース 洗練されたCSSベースのデザインテーマ トラックバック、RSSといった後にWeb2.0と称される斬

    ソースでわかるSixapart転落の歴史 - メガマウスの日記、自壊あるいは無差別テロに至る道筋
    a2ikm
    a2ikm 2011/01/23
    なんだかんだ言って国内のホスティングスペースでPHPは便利だよなぁ
  • Not Found

    See related links to what you are looking for.

  • Not Found

    feena.jp 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    a2ikm
    a2ikm 2010/10/31
    Effective Perl懐かしい…
  • 観察日記 2010-07-02 - なるせにっき

    cgi.rb の後継 [ruby-dev:41600] 標準添付することは幸せなのかなあ Rack標準添付してもcgi.rbと比較してそこまでうれしいが疑わしいかなぁ rackはそれはそれでよいものだがcgi.rbのリプレースとはちょっと違わないか むしろ初心者こそCGIクラスは自作すべき。んでXSS作ってひろみちゅにフルボッコにされる通過儀礼を経るべき。 ...まあ、そんな悠長な時代は20世紀で終わったのかもな... 1週間くらいの教育プログラム作って、フルボッコにする部分は自動化すればまぁ ramaze は止まってしまった 2010.04がリリースされてるな rackが標準に入るのは悪くないと思いますよ。そんなのより先にNArray入れれとは思うが。 っと思ったけど4月からないのか ML の活発さが以前と段違いにさみしい Sinatraに負けたのかしら 「枯れた」という言い方もできる。

    観察日記 2010-07-02 - なるせにっき
  • feena.jp

  • 1