■HTTPって、なに?■ Hypertext Transport Protocol (HTTP)は、ウェブ・サーバーとクライアント(Internet Explorer や Netscape などのウェブ・ブラウザ)が、相互で通信を行う為に利用されるプロトコルです。HTML文書はもちろん、文書に関連付けられているその他のファイル(画像や音声等)を、表現形式などの情報を含めてやりとり出来ます。 例えば、インターネットのユーザーが特定のHTMLページを回覧しよう、とブラウザでアドレス(URL=Universal Resource Locator と呼ばれます)を呼び出すとしましょう。そのメッセージはHTTPのフォーマットにエンコードされ、ウェブ・サーバーに送られます。サーバーはそのHTTPで指定(リクエスト)された特定のファイルを、さらにHTTPでブラウザに送り返し(レスポン
Perlを使ったCGIの作成に関する、ちょっとしたTIPSをご紹介しています。 既存CGIのカスタマイズから、CGI改造・新しいCGIの作成などにお役に立つかも知れません。(^^;) 私が今までにPerlでCGIを作成してきた中で、いろいろ便利だと思ったソースコードなどを掲載しています。 ここでご紹介するソースやサンプルCGIは、すべて使用フリーですので、ご自由にご活用下さい。 もっと良いテクニックがあれば、ぜひ教えて下さい。(^^;) 日付関連TIPS 日付から曜日を割り出す 2004/02/18.Wed. タイムゾーンを指定して日付・時刻を得る 2004/03/04.Thu. 配列関連TIPS 配列の中身すべてに対してループで何か処理をする 2004/02/19.Thu. 配列の中身を降順・昇順にソートする 2004/02/24.Tue. 配列の中身をクリアするには? 2004/02/
コンピュータに関するメモの続き。プログラミング編その1。JavaScript、CGI-PERL。半ばは自分のためのメモです(Javaはその2へ)。 JavaScriptの基本(更新 2004/1/12、最初は2001/1/4) 繰り返し、変数、配列、if、関数、オブジェクトなどプログラム言語の基本をやや難しい例題で。テキスト・ボックスへの入出力も扱い、16進数、文字コードなどを視覚的にトライできるような例題も出します。インターネット・エクスプローラでエラーメッセージを表示する方法とソートのプログラムを追加。また、オブジェクト、DOMを含めたまとめも追加。 JavaScriptの応用その1(更新 2004/1/14、最初は2001/1/9) 写真の説明を画面に出す、文字スクロールという例で、HTML、スタイルシート、DOM、JavaScriptによるダイナミックHTMLの関連やフォームの入力
当サイトは、ホームページ上に掲示板や、チャット、アクセスカウンターの設置を可能にするCGIスクリプトの紹介や、 Perlを使ってご自分でCGIを作成するお手伝いをするページです。 ダウンロードページでは、100本に及ぶフリーウェアも公開しています。ご利用ください。 ホームページのリニューアルに際し書籍専用のスクリプトもすべて放出。 当サイトは、できる限りわかりやすく解説するため画像を多用しています。 したがって、ブロードバンド以外のお客様には多少重いかと思われます。ご了承ください。 ダウンロードしていただくスクリプトは、基本的にはLZH形式で圧縮されていますので解凍ソフトが別途必要です。 圧縮されているファイルは、解凍していただくだけで最低限度必要なファイルは揃っています。 テキスト形式でダウンロードしていただくスクリプトの拡張子は「.prl」に設定されていますので、 ブラウザの「名前を付
これまで、既存のJavaScriptライブラリの構造やその手法を解析してきました。ここでは、実際にオリジナルのWebサービスとJavaScriptライブラリを構築してみます。Webサービスと言っても高度な機能ではなく、リスト5に示すPerlで単に四則演算を行って結果を返すだけのCGIです。 リスト5:calc.cgiサンプルCGI(Webサービス側) #!/usr/bin/perl -T use strict; use CGI; use JSON; # クエリ変数qを取り出す my $cgi = new CGI(); my $q = $cgi->param('q'); # 計算処理を行う my $out = {}; if ( $q =~ /^([\d\-\+\*\/\.\(\)\s]+)$/s ) { my $e = $1; local $@; $out->{result} = eval(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く