[2007/10/02 (Tue)]
Cockatrice 2.1.2-RELEASE を公開。
文字列チェックモジュールを regex(3) で書き換えた。
[2007/09/01 (Sat)]
Cockatrice 2.1.1.1-RELEASE を公開。
iconv(3) 関数の戻り値チェックに誤りがあったのを訂正。
[2007/08/25 (Sat)]
Cockatrice 2.1.1-RELEASE を公開。
PostgreSQL
用モジュールの exec()/query() の動作が
SQLite と違っていたのを修正。
文字コードを EUC-JP に変換する cgi->util->conv_any2euc() を実装。
[2007/08/24 (Fri)]
Cockatrice 2.1-RELEASE を置き換え。ライブラリ自身に変更はなし。
PostgreSQL
用モジュールの追加のみ。
[2007/08/21 (Tue)]
CGI ライブラリから HTML Authoring 支援機能を分離した
Cockatrice 2.1-RELEASE を公開。
Cockatrice-1.0 ライブラリとの下位互換性はなし。
[2002/07/31 (Wed)]
セッション管理とホスト名チェックのバグを修正した
Cockatrice 1.0-RELEASE を公開。
Cockatrice は、C言語用CGIプログラムライブラリです。 基本概念は Perl モジュールの CGI.pm を参考にしています。 Ajax を使ったアプリケーションのバックエンド CGI プログラムを高速化したい場合などにも利用できます。
次のような特徴を持っています。
プログラミング講座の第二回郵便番号から住所の入力支援を行うで、 Cockatrice と JavaScript を使ったプログラムの実装について述べていますので、 こちらも参考にしてください。
パッケージ名 | サイズ | MD5値 |
---|---|---|
cockatrice-2.1.2.tar.gz | 280,637 | db9a71428602075340e4f95b62056c07 |
cockatrice-2.1.2.tar.bz2 | 208,188 | 30ccfbf8a8e6c9e3d351054bd41d8bef |
パッケージ名 | サイズ | MD5値 |
---|---|---|
1.0-RELEASE (gzip版) | 104,719 | 803aab14a0e1303cc20eaf4ae1a07637 |
1.0-RELEASE (bzip2版) | 85,780 | d13b1770b7683e922734cce88cd6e082 |
JavaScript を有効にしていると、 本ページの左側に小さなカレンダーが表示されます。 年月表示部の左右のボタンをクリックすると先月と翌月のカレンダーを表示します。 仕組みは JavaScript の XMLHttpRequest() を使って、 非同期に ajaxcal.cgi を呼び出しているだけです。 ajaxcal.cgi は、Cockatrice を使って実装してあります。 Cockatrice-2.1 のアーカイブにある ajaxcal.c というソースコードです。
Cockatrice-2.1 からは日付と時刻に関して、 カレンダー作成を目的とした機能を追加しました。 その実装例として、 六曜と二十四節気も表示するウェブカレンダーのスクリーンショットを示します。 ソースコードは、Cockatrice-2.1 のアーカイブにある webcal.c です。 ちなみに、カレンダーの彩色は、手元の卓上カレンダーを参考にしました。
< 2007年8月 > | ||||||
---|---|---|---|---|---|---|
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 |
2 |
3 |
4
|
|||
5
|
6 |
7 |
8 |
9 |
10 |
11
|
12
|
13 |
14 |
15 |
16 |
17 |
18
|
19
|
20 |
21 |
22 |
23 |
24 |
25
|
26
|
27 |
28 |
29 |
30 |
31 |
その他の Cockatrice を利用したソースコードの実装例です。 上記アーカイブにも含まれています。