タグ

cgiに関するkamipoのブックマーク (7)

  • HTTP リクエストヘッダフィールドと環境変数の関係 - DeNA 技師のメモ

    とある雑誌に記事を書いていたのですが、量が多すぎて大幅にカットする必要が出てきたので、こちらにこれからいくつか掲載すると思います。==■ HTTP リクエストヘッダフィールドと環境変数の関係HTTP リクエストヘッダの各フィールドの値は、CGI スクリプトでは HTTP_ から始まる環境変数で取得できることが経験的にわかるかたも多いと思います (例: HTTP リクエストヘッダの User-Agent フィールドの値は環境変数 HTTP_USER_AGENT から取得可能など)。CGI (Common Gateway Interface) は、HTTP サーバが外部プログラムやソフトウェア, ゲートウェイなどを呼び出すインタフェースです。CGI バージョン 1.1 の仕様は RFC3875 ( http://www.ietf.org/rfc/rfc3875.txt ) で規定されています。

  • blog.nekokak.org

    {NDA}というところから、{NDA}.cgiというファイルを渡されました。 このcgiファイルをwebでアクセスできるところに置いてね! っと言われたわけですが、このcgiはcかなんかでかかれており、バイナリファイルでした。 まぁ、それはいいんですが、普段apacheとか使ってないし、これだけの為にapache立ち上げるワケにはいかないので何とかした時のお話。 まぁ、なんてことはないんですが use strict; use warnings; use CGI::Emulate::PSGI; use Plack::Builder; my $app = CGI::Emulate::PSGI->handler(sub { system('./NDA.cgi'); }); builder { enable 'Plack::Middleware::ReverseProxy'; $app; };

  • CGIをPlackで開発 - D-6 [相変わらず根無し]

    CGIをPlackで開発 ちょっと案件で簡単なCGIスクリプトをを開発することになった。StarmanとかTwiggyでほとんど全て書いているのに今更CGIとかそういう突っ込みはとりあえずおいておいて・・・環境を作るのも面倒くさいし、簡単にサーバーを立ち上げたり落としたりしたい。 そこでPlackです!具体的にはplackupとCGI::Emulate::PSGIを使います。 何も考えずにとりあえず開発したいので、以下のようにapp.psgiにコードを書いていく。 use strict; use CGI::Emulate::PSGI; return CGI::Emulate::PSGI->handler(sub { CGI::initialize_globals(); # 重要 # ここから #!/usr/bin/env perl use strict; use warnings; use

  • Jewel-mmo開発日記

    ソフトバンクに2年間で67万円払っている 次女と末っ子の長男はもう中学生。1年半後には長男が高校生なのでその時には家族全員がスマホ持ちとなろう。 かねがねケータイ代が高いと思いつつ、なんだかんだここまで来たけど、近々次女と長男までスマホを持つことを考えれば、格安スマホへの乗り換えは必須と考えた次第。 ソフトバンクの内訳 現在ソフトバンクで4回線契約しており内訳はというと、 オレ ... 9000円 iPhone 5S で契約(実際はシムフリー版の6+を使用中) ... 8000円 iPhone 5S で契約 長女 ... 5000円 iPhone 5 で契約(オレの旧機種で契約。実際は空きになってるオレの5Sを使用中) 次女 ... 3000円 ガラケーで契約 通話料 ... 1000円くらいかな ざっくりこんな内訳で、消費税を合わせると毎月2.8万円ほどかかっている。 この2年で実際

  • CGIの神話と現実 : 404 Blog Not Found

    2006年04月17日18:52 カテゴリLightweight LanguagesLogos CGIの神話と現実 PHPのパフォーマンスに関しては、すでに川合さんのPerlよりPHPの方が軽くて速いは当?が出ていて、これでプロには充分なんだけど、すでにプロのプログラマーを離れて、一般の人でも動的Webページ生成プログラムを書くようになった今、もう一度整理しておいた方がいいかも知れない。 提督の野望 海軍広報: 2006/4/17 PHP たしかにCGIはパーミッションの設定とか面倒なことが多かったし、スピードも遅いから廃れても仕方ないんだけど、じゃあPHPはどのぐらい使いやすいのかね? と思って調べてみた。 誤解その1--CGIはPerlで書かれている まず最初に抑えておきたいのは、CGIは言語の名前ではなく、Webサーバーが外部プログラムにページ生成を依頼する時にどんな情報を渡し、ど

    CGIの神話と現実 : 404 Blog Not Found
    kamipo
    kamipo 2009/03/04
  • CGIでCatalystを使う - pekeqのブログ

    こんな感じ。こういう文例がなんでどこにも載っていないんだ。知ってて当然なんだろうか。 <Directory "/home/pekeq/Catalyst/tutorial/script/"> Options +ExecCGI <Files tutorial_cgi.pl> SetHandler cgi-script </Files> </Directory> Alias /tutorial/ /home/pekeq/Catalyst/tutorial/script/tutorial_cgi.pl/検索キーワード Catalyst::Engine::CGI, httpd.conf, Apache, CGI, Catalyst

    CGIでCatalystを使う - pekeqのブログ
  • B<CGI::Carp> - HTTPD(またはその他)にエラーログを書込むためのCGIルーチン

    [pod] [xml] 名前 CGI::Carp - HTTPD(またはその他)にエラーログを書込むためのCGIルーチン 概要 use CGI::Carp; croak "We're outta here!"; confess "It was my fault: $!"; carp "It was your fault!"; warn "I'm confused"; die "I'm dying.\n"; use CGI::Carp qw(cluck); cluck "I wouldn't do that if I were you"; use CGI::Carp qw(fatalsToBrowser); die "Fatal error messages are now sent to browser"; 説明 CGIスクリプトはタイムスタンプもされず完全に識別もされないエラーログに

  • 1