| ココと Perl で遊びませんか | |
PerlはUNIXじゃないと"ダメ"なんて思っていませんか。このページはWindowsでPerlを動かすことを目的にしています。ココといっしょにPerlで遊びませんか。
| |
![]() |
| 私がココです! |
| 目次 | |
| 主なCGI | |
| ココの俳句?教室 | 僕の作った俳句?です・・・・・ (乱数で五七五の各ファイルから俳句もどきを自動生成し、縦書き表示します) |
| ココの「きょうは何の日」 | 今日の出来事をお知らせします。・・・・・ (年表データを読み込み、該当の日付のデータを表示します) |
| 標準体重計 | あなたの肥満度をチェックしませんか。・・・・・ (条件判断if文を使って身長・体重から肥満度を測定します) |
| カレンダー de ココ | ご希望の年月のカレンダーを表示します。・・・・・ (祝日はハッピーマンデーにも対応しています) |
| お誕生日を教えてください | 生まれてから何日目か計算します。・・・・・ (入力年月日から経過日数を計算します) |
| ココのジャンケン・ポン | ココとジャンケンしてくれませんか?・・・・・ (乱数からグー・チョキ・パーを得、あなたと対戦します) |
| 結婚記念日を教えてください! | あなたの結婚記念日を表示します。・・・・・ (結婚何周年かを表示し、結婚記念日のデータも表示します) |
| マスターマインド | 数合わせゲームです。・・・・・ (乱数から得た答えを、あなたが予測します) |
| CGI・Perl入門(解説) | |
| Pelr?? CGI??? | PerlとCGIについて少し。 |
| WindowsでPerlを動かすには | WindowsでPerlを動かすためのフリーウエアを紹介します。準備篇ですね。 |
| WEBサイトでPerlを動かすには | 下の説明でPerlが動いたら、サイトに送って一般公開してみましょう。FTPソフトの使い方とファイルのパーミッションについて説明します。 |
| 先ずはこれ | 基本篇です。Perlの書き方の第一歩です。 (#!/, Content-type, \n/, ;, #) |
| 画面に文字を表示しよう | Perlを動かしましょう。第一弾はprint文です。 (print" ", \, print qq| |) |
| 足し算しましょ! | 足し算、引き算、掛け算、割り算についてです。 (+, -, *, /, int, %, **, ++, --) |
| 決り文句を呼び込む | requireについてです。ついでに変数について。 (require, $) |
| 環境変数 | 環境変数を使って訪問者のブラウザを判断します。 (ENV) |
| カラーサンプル表 | 変数と配列を使いながら「カラーサンプル表」を作ってみます。繰り返し処理のwhileとforeachについてもあります。 ($, @, while, foreach) |
| テキストの色替え | ブラウザからのデータ入力で使うGETとPOSTについて説明しながら、文字色と背景色を指定できるようにします。 (read, split, foreach, =~ s) |
| 文字化け | 文字コードと文字化けについてです。ASCIIコード、JISコード、シフトJISコード、EUCコードについて説明しながら文字化けを検証します。 |
| 最近太った? | if 文を使って、条件判断をします。あなたの身長と体重から肥満度計測をしましょう。 (if, elsif, else) |
| 写真リスト | 「きょうは何の日」と同じようにsplit関数を使い、写真データから一覧表を作ります。 (open, close, while, split, @) |
| 「きょうは何の日」 | Fileのopenとclose関数を使いながら「きょうは何の日」かを表示させます。ついでに条件判断if文とsplit関数について。 (open, close, if, split, @) |
| 年月日や曜日・時刻の取得 | time関数についてです。年月日や曜日の表示方法について。 (time, localtime) |
| 時間ごとにメッセージを | if文ではなく、if修飾子を使って、アクセス時間ごとにメッセージを変えてみます。 (if) |
| 経過日数の計算 | time関数を使ってX日前後の日付と経過日数を求めます。 (time, localtime, gmtime, use) |
| 生まれてから何日? | 「経過日数の計算」の続編です。誕生日から何日経過しているか、誕生日は何曜日か、生誕記念日はいつかなどを求めます。 (localtime, unless) |
| 10進数・16進数等の変換 | 10進数を16進数に、10進数を8進数に変換する方法について説明します。sprintfフォーマット指定子とsprintfフォーマット修飾子も紹介します。 (sprintf, %X, %o, hex) |
| ココの俳句?教室 | rand関数を使って俳句もどきを自動作成します。結構いいのもあったり、ひどいのもあります。 (rand, chomp, length, substr, foreach) |
| 乱数の確率 | 「ココの俳句?教室」では乱数を使って作りましたが、実際にどのくらいの確率で、いくつの数字が発生しているのでしょうか。 (rand, while) |
| ディレクトリ一覧 | opendir, readdir, ディレクトリハンドルを使ってカレントディレクトリの一覧を表示させます。 (opendir, readdir, closedir, rmdir) |
| サイトマップ | 上の「ディレクトリ一覧」を使ってサイトマップを作成します。 (join, =~ /, s///) |
| カレンダー de ココ | 年月指定でカレンダーを表示します。祝日や記念日も表示できます。 |
| ココとジャンケン・ポン | ジャンケンゲームです。ココのグー・チョキ・パーは乱数から。 (rand, length, substr, .) |
| 結婚記念日を表示します(その1) | 銅婚式などの結婚記念日の外部データを読み込み表示します。 (split, =~ //) |
| 結婚記念日を表示します(その2) | その1の続きです。入力年月日のチェックなど。結婚の年月日入力から銅婚式などの結婚記念日を表示します。 |
| マスターマインド | 数字当てゲーム「マスターマインド」です。乱数を発生させて作られたn桁の数字を当ててください。 (while, rand, substr, length) |
| ファイルの読み書き | ファイルの読み込み、書き込み、追加書き込み、削除などファイル操作について。 (open, >FILENAME, +<FILENAME, >>FILENAME, close, truncate, tell, unlink) |
| その他のCGI・Perl | |
| 「ココのPerlだけでホームページ」 | 「ココと Perl で遊びませんか」の姉妹版です。HTMLを直接書かず、Perl だけでホームページを作成しています。内容はこのページと一部重複しています。このページを作成する前に、Perlの練習用に作成したものです。 |
| ココのSSI入門?です | |
| ココのSSI入門?です(Top) | SSIって何?, 何ができるの?, どうすればいいの?, SSI使用ページの紹介 |
| #include | 他のファイルを読み込む |
| #echo var="LAST_MODIFIED" | 現在のファイルの最新更新日表示 |
| #flastmod | 最新更新日の表示 |
| #config timefmt | 時刻表示形式 |
| #fsize | ファイルサイズの表示 |
| #echo | 環境変数の表示 |
| #printenv | 環境変数の一覧表示 |
| #exec | コマンドやCGIの実行 |
| #set | 変数の設定 |
| #if, #elif, #else, #endif | 条件判断 |
| まとめに代えて | 今までの機能を使ってみる |
| ココのスタイルシートで遊びませんか | |
| Yahoo! BB 体験記 | |
| 開通までの履歴 | 申し込みから半年!。 |
| ステータスの履歴 | Yahoo!BBのステータスが後退。 |
| なぜ半年も? | 申し込みには細心の注意を。 |
| Yahoo!BB 費用明細 | 月額費用です。 |
| Yahoo!BB リンク | Yahoo!BB関連サイトのリンク集です。 |
| その他 | |
| CGIでメール機能を使いたい | メール関数が使えない環境でアンケートを取るには。フォームデコーダ・サービスを紹介します。 |
| Windows テク | 自分自身のためのページですが、私が知って「イケル」と思った Windowsの便利な機能を紹介します。 |
| ショートカットキー一覧 | Windows 98 のショートカットキーをまとめてあります。 |
| リンク集 | 個人的なリンクです。 |
| 私について | |
| 自己紹介です | 自己紹介やこのページへのリンクについてです。 |
| 更新履歴 | アップデートの記録です。忙しくなったらどのくらい更新できるか自信はありませんが・・・ |
| Intenet回線履歴 | 私の回線の履歴です。 |
| PC環境 | 私のPCなどの環境を紹介します。 |
| ココのアンケートです | 私ココへのメールはこちらからどうぞ。 |
| | Back | Coco's Home | ココと Perl で遊びませんか | |