実 験 工 場

スキンの変更 イメージ

CSSの実験:スキンの変更

近年、XHTML+CSSによるページの組み方が主流になっています。
これは、デザインやレイアウトなどの「見た目」はスタイルシートにまかせて、HTMLには純粋なコンテンツだけを記述しようというものです。
これにより、スタイルシートに対応していないブラウザでも正確な内容が読み取れるようになります。
しかしそれだけでなく、スタイルシートを変えるだけでコンテンツを触ることなく全体のイメージをリニューアルできることも大きな魅力になっています。
ここでは、スタイルシートを変えただけでこのサイトのイメージがどのくらい変わるかという実験を行ってみました。コンテンツにはいっさい手を加えていません。

(1) スタイルシートを「キューティ」に変えてこのサイトを見た場合 →

(2) スタイルシートを「オリジナル」に戻してこのサイトを見た場合 →

元に戻すには、スタイルシートを「オリジナル」にするか、いったんブラウザを閉じてください。


プログラムコンパクト化 イメージ

PHPの実験:プログラムコンパクト化

このスクリプトは、PHPのソースファイルをからコメントを削除し、余分な空白や改行、タブ等(ホワイトスペースと言う)を取り除くことでソースコードをコンパクト化します。
これによりネット上のトラフィックを軽減し、起動にかかる時間を短縮することができます。
また、ソースの解読を難しくすることで、第三者による改ざんを防ぐことができます。
コメントの削除については、2種類の方法が選べます。

プログラムのコンパクト化(コメント削除) →


万年営業カレンダー イメージ

JavaScriptの実験:万年営業カレンダー

2007年施行の祝日法改正に伴い、カスタマイズが容易な営業カレンダーを作ってみました。
1970~2007年のすべての祝日・休日に対応しており、万年カレンダーにもなります。
さらに独自の休日を加えたり、逆に休日を解除することもでき、自動的に自社の営業日を表示する営業カレンダーとして、お好きな所に貼り付けてご使用いただけます。
もちろんカレンダーの数は、1~36個の範囲で自由に設定できます。

どこでも貼り付けられる営業カレンダー →


フォトアルバム イメージ

JavaScriptの実験:フォトアルバム

Flashを使ったフォトアルバムはよく他でもよく散見しますが、JavaScriptを使ったフォトアルバムは少ないようなので作ってみました。
切り替え時間を調整できる音楽付きスライドショー機能を持っています。
また、写真のタイトルや詳細説明、および実寸大の原版写真を表示させることができます。(サンプルでは原版写真は割愛しています。)

JavaScriptで作るフォトアルバム →


Web RSSリーダー イメージ

Ajaxの実験:Web RSSリーダー

自分のホームページに興味のあるニュースを表示させたいが、いちいち拾ってきて編集するのは面倒という要求があったので、この作業を自動化できるようなウェブ版 RSSリーダーを作ってみました。
Ajaxはセキュリティの面から他サイトのファイルを読めませんが、PHPを併用することでご自分のホームページ上にお好きなRSSフィードを設置することができます。
現在RSS1.0およびRSS2.0に対応しており、表示フォーマットを自由にカスタマイズできます。

Ajaxを使ったWeb RSSリーダー →


RSS画像ニュース配信

PHP+Ajaxの実験:RSS画像ニュース配信

RSS画像ニュース配信は、PHPとAjaxを組み合わせた画像付きの新着情報(What's New)、ニュース、トピックス、お知らせ等をRSS配信するシステムです。
画像は各フィードに1つ登録でき、編集ページからアップロードします。大きな画像は自動的に指定されたサイズにリサイズされます。画像には詳細説明を付けることができます。各フィードはあとで自由に編集できます。

RSS画像付きニュース配信 →

アクセス解析CGI Mogura用プラグイン イメージ

プラグインの実験:Mogura用プラグイン

オーサカPHPが作ったMoguraというアクセス解析CGIがありますが、標準では月別のアクセス解析ができなかったので自前でプラグインを作ってみました。
プラグインは、月別アクセス解析と、月推移アクセス解析の2種類用意してあります。
Moguraをお使いの人は、このプラグインを組み込むことで長期間に渡るアクセス数の推移が分析できます。

アクセス解析CGI Mogura用プラグイン →

DBメンテナンス

PHP+DBの実験:DBメンテナンス

データベースメンテナンス用スクリプトには phpmyadmin などが有名ですが、エンドユーザーには使いにくいようです。そこで簡単にデータの追加・変更・削除等が行えるスクリプトを作ってみました。
サンプルでは会員データのメンテナンスになっていますが、定義書(テキスト)を書き換えることでどんなテーブル構造にも対応できます。
また、データベースはプラグインを差し替えるだけで MySQL、PostgreSQL、SQLite はもちろん、CSV ファイルを使ったテキストデータベースにも対応可能です。

DBメンテナンス →

俳諧アルバム

IEフィルタの実験:俳諧アルバム

お遊びで俳諧アルバムを作ってみました。Flashではルビの表現がうまくできず、JavaScript+CSS(IEフィルタ)で作りました。したがってブラウザはMicrosoft Internet Explorer専用になります。 また、お使いのPC内に毛筆体または明朝体のフォントがあるときれいに見えます。
俳諧の句は、滋賀県の山登り仲間で作られたものをお借りしました。ご協力ありがとうございます。

俳諧アルバム →

各種変換ツール イメージ

便利ツール:各種変換ツール

いろいろな変換ツールです。自分用に作ったものですが、自由にご利用ください。

各種変換ツール →