今年をまとめてみます。今年もいろいろありましたが、楽しい1年でした。やっぱり、年をとるごとに楽しくなって行ってるので、ぼかぁ幸せです。でも、あっという間に1年がすぎていきます。 来年はどんな年になるのでしょうか?ワクワクがムクムクです。 1月 元旦に犬吠岬リベンジをするも、体調が急に悪くなり、新宿駅でリターンの刑。 2 月 2月は Perl の月でした。 Sledgeました。今のところ、僕のプログラム人生に一番絵今日の与えた仕組みです。感謝。 あと、CPANデビューしました。 3月 3月はブルジョアな月です。 アーロンチェア 19インチ液晶ディスプレイ を買いました。高かったけど、買って良かったです。 4月 / 5月 / 6月 Sledge で感動したのがきっかけで、Edge社に入りたいナーと思ってたりしました。 で、辞めようかと思いますと、上司に相談してみたり。とりあえず、今の会社であと
名前¶ perltoot - トムによるPerlオブジェクト指向チュートリアル 概要¶ Object-oriented programming is a big seller these days. Some managers would rather have objects than sliced bread. Why is that? What's so special about an object? Just what is an object anyway? オブジェクト指向プログラミングは、昨今の、ビッグセラーです。 マネージャーには、薄切りパン(訳註:良い発明のこと)よりもむしろオブジェクトを持ちたがる人もいます。 どうしてでしょうか? オブジェクトの、何がそんなに特別なんでしょうか? そもそも、オブジェクトとは一体なんでしょうか? An object is nothing
(株) オン・ザ・エッヂ 小飼 弾 / 宮川 達彦 {dankogai,miyagawa}@edge.co.jp
本来、私個人としては掲示板にタグを許可する必要はないと考えています。 タグは、掲示板を華やかな物にしてくれる反面、恐ろしい機能も有しています。 そのため当サイトのフリーウェアでデフォルトでタグが使用できるスクリプトは存在しません。 しかしながら、大変多くの御要望を頂いておりますので、「タグ」の使用を考えてみましょう。 一般的なタグの除去 現在公開されているスクリプトで、最も多く使用されているタグの除去法は、予め使用不可のタグを登録しておき、 本文中にそれらのタグが見つかれば、メッセージを表示するか書き込みをしないと言うシステムです。 $tags[0] = '<img'; $tags[1] = '<table'; $tags[2] = '<!'; $tags[3] = '<hr'; foreach $tag (@tags) { if ($comment =~ /$tag/i) { error
(Too many spams ... embedded comments are not allowed now, sorry.) 2005-11-25 (Fri) 14:27:42 bless がわからん。 2005-11-22 (Tue) 12:55:20 d? : ここを見る人は、Perlのクラス作り方がわからない人でしょう? 2005-11-22 (Tue) 12:54:50 d? : テストファースト良いと思うのですが、このページの最初に書くのは間違いだとおもいますね。 2005-09-20 (Tue) 14:00:54 オブジェクト指向の概念はお腹いっぱいですが、実際に運用出来るかと言うと・・プログラムの閉じ方がさっぱりわかりません。ちょこっと作ってテストみたいなのが、さっぱりです 2005-08-17 (Wed) 11:21:32 「クラスはどうやって書くの?」の中に「まず
Webアプリケーションを実装するにあたり、複数の画面を遷移してひとつの取引(トランザクション)を行うケースは非常に多く見られます。ECサイト上での取引を例に取ると、図1のような流れが一般的ではないでしょうか。 ここで言われる取引(トランザクション)は、ECサイトというサイトの特性におけるビジネスロジック上のトランザクションであって、HTTPというプロトコル上ではひとつの画面を遷移する毎に最低一回のトランザクションが発生します。 画面遷移毎に利用者から送りつけられる要求が複数回におよぶということは、HTTPトランザクションが複数回発生するということです。この場合、Webアプリケーション側では、一番最初に「商品をカートに入れる」ところから始まり「取引完了」までの間、リクエストを送ってくる"主"を何としてでも特定しなければ、他人がカートに放り込んだ商品が自分の手元に送付されてしまうような状況を招
NAME XML::RSS - creates and updates RSS files VERSION version 1.63 SYNOPSIS # create an RSS 1.0 file (http://purl.org/rss/1.0/) use XML::RSS; my $rss = XML::RSS->new(version => '1.0'); $rss->channel( title => "freshmeat.net", link => "http://freshmeat.net", description => "the one-stop-shop for all your Linux software needs", dc => { date => '2000-08-23T07:00+00:00', subject => "Linux Software", c
はじめに perlでCGI::Session.pmを使ってセッション管理を行う.idの生成・抹消をはじめ,セッション管理に必要な様々な機能を提供してくれ,非常に便利である. CGI::Session.pmは必要なデータをサーバに置く.すなわち,セッションidを生成した後,サーバ内にidに対応するファイル(DBを指定することも可能)を生成する.セッションで必要なデータはサーバのファイルに保管し,プログラム間を行き来するのはセッションidのみである. CGI.pmも一緒に使うと利便性はさらに高くなる. 動作環境 動作環境は以下の通りである.Windows XP上でWindows版のApache,cygwin版のperlが動いている. Windows XP Professional Apache 2.0.48(Windows版) cygwin 1.5.7-1 perl 5.8.0 インストール
JSON/PerlでGET,POST JSON ( JavaScript Object Notation ) ここでは、サーバー側を Perl にして、XMLHttpRequestな方法でのGETとPOSTによるJSONフォーマットでのデータ交信を試します。サーバー側を Perl に変った以外は PHPでGET,POST とまったく同じです。 GETで送/受信 POSTで送/受信 GETで送/受信 GETで送信したデータを、受け取ります。 [ ./test3.cgi ] #!/usr/bin/perl #POSTとGETを取得 if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $pos, $ENV{'CONTENT_LENGTH'}); } else { $get = $ENV{'QUERY_STRING'}; } #変数は1
名前¶ HTML::FillInForm - HTML フォームにCGIデータをすまわせる 説明¶ このモジュールは、前のページのHTMLフォームからのデータを HTMLの input や textarea や select タグに自動的に挿入します。 HTML::Parserのサブクラスであり、HTML::ParserでHTMLを解析し、値をフォームタグに挿入します。 有益な適用例の一つは、ユーザーがHTMLフォームを、必要事項を埋めずにサブミットしたら、 HTML::FillInFormは、全てのフォーム要素がサブミットされた内容を含んでいる状態で、 HTMLフォームを再表示するのに使われえます。 概要¶ この例では、$htmlForm に入っているHTMLフォームに、$qの中に入っているCGIパラメータで埋めます。 たとえば、以下では、どの"name"テキストフィールドの値も"Joh
題名 Catalyst::Manual::Cookbook - Catalystでお料理を 説明 ママが昔よく焼いてくれたおいしいコード! レシピ デバッグ画面を強制表示する endアクションでdie()を呼び出すと、リクエストの最後にデバッグ画面を強制表示させることができます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug"; } いちいちこれを書いたり消したりするのが面倒なら、endアクションにこんな条件文を加えることもできます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug" if $c->req->params->{dump_info}; } こうしておくと、たとえばクエリストリングに"&du
題名 Catalyst::Manual::Intro - はじめてのCatalyst 説明 ここではなぜ、またどうやってCatalystを使うのかを簡単に紹介します。Catalystの挙動について説明し、簡単なアプリケーションを手早く立ち上げる様子をご覧に入れます。 Catalystとは? Catalystとはエレガントなウェブ・アプリケーション・フレームワークです。きわめて柔軟なのにきわめてシンプル。Ruby on RailsやSpring (Java)、そしてCatalystの元となったMaypoleによく似ています。 MVC Catalystはモデル・ビュー・コントローラ(MVC)というデザイン・パターンを踏襲しているため、コンテンツ、プレゼンテーション、フロー管理といった問題を簡単に切り分けて独立したモジュールにすることができます。こうして切り分けることで他の問題を処
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く