エントリー

カテゴリー「サイト」の検索結果は以下のとおりです。

一言メッセージ

拍手でのメッセージ送信機能の代わりに、一言メッセージを投稿できるツールを作ってみた。

サイドバーの「メッセージ」部分から、匿名でメッセージを送信できます。
よければどうぞー。

サイトデザイン変更

一応完了。相変わらず地味デザインです…。

デザインだけでなく、機能面も色々いじっています。時系列以外に記事を投稿するツールやブックマークを管理するツールなども、自作ツールを設置しておいた。これでようやく、雑記ツール変更前と同じ感覚で使えます。(^^)

あとは使いながら調整していくとします。

サイトデザイン変更中

サイトデザイン変更中…。
時々表示が変になるかもしれません。

しぃペインターの調整中

キャッシュの制御はどうにもならなかったので、PCHファイルの名前を、編集するたびに変更するようにしてみた。
これでしばらく使ってみるとします。

mod_rewrite

この雑記帳は http://www.favorite-labo.org/ からアクセスできますが、プログラム自体は http://www.favorite-labo.org/blog/index.php にあり、実は公開ディレクトリ直下にプログラムはありません。
また、http://www.favorite-labo.org/diary.cgi にアクセスすると以前の雑記が表示されますが、プログラム自体は http://www.favorite-labo.org/archives/archives.cgi にあり、diary.cgi というファイルは存在していません。

これらは mod_rewrite を利用することにより、URLを書き換えています。具体的には、公開ディレクトリ直下の.htaccessに、以下の内容を記述しています。

RewriteEngine On
RewriteRule ^$ blog/ [L]
RewriteRule ^diary.cgi(.*)$ archives/archives.cgi$1 [L]

各行の意味は以下のとおり。

1行目
mod_rewrite を有効にしています。
2行目
「何の文字列も与えられずに公開ディレクトリ直下にアクセスすれば、blog/ を表示する。」としています。
3行目
diary.cgi から始まる文字列が与えられて公開ディレクトリ直下にアクセスすれば、archives/archives.cgi を表示する。その際、diary.cgi に引数が渡されていれば、その内容を archives/archives.cgi に渡す。」としています。

また、[L] は「条件にマッチすれば、以下に続く処理を行わない」という意味。

正規表現が少し解れば、ページにアクセスするためのURLを自由に操作できそうです。便利。
…と言いつつ、まだ最低限の知識しか仕入れていないので要勉強です。

しぃペインターのテスト

シャナ

しぃペインターのテストを兼ねてイラスト投稿。

キャッシュが強力なのか、イラストを途中保存してから再度しぃペインターに表示させると、直前に描いた内容が反映されない…。
ブラウザを再起動すればOKだけど、ちょっと面倒。何が原因なんだろう…。

まあ、調査はそのうちに。

それはともかく、これくらいの大きさで、これくらいの線の太さで、ラフなイラストを描くのは楽しいかもしれない。たまたまスムーズに描けただけかもしれないけど。

気が向いたときに、こんなイラストを描いていくとします。(と言いつつ、滅多に描かないのでなかなか上達もしない…。)

しぃペインター + mod_rewrite

このブログにしぃペインターを導入しようとしたのですが、何故かイラスト描画画面が表示されませんでした…。
色々調べたところ、どうやらmod_rewriteの設定が原因になっているみたい。

PHP Blog 付属の.htaccessに

RewriteRule (.*) index.php/$1

という行がありますが、この処理が実行されるとイラスト描画画面が表示できないみたい。
なぜこの行がダメなのかは不明…もしかしたらサーバー依存の問題なのかもしれないし、全然違う箇所の影響を受けているのかもしれないし…。

半日ほど悩んだ挙句、以下のように変更すると描画画面が表示されました。

RewriteRule ^([^\.]*)$ index.php/$1

「URLに . が含まれていれば処理しない」というように変更しています。index.php が直接呼ばれた場合はURLの書き換えは不要なので、何も処理を行わないように…という意味。

ただ、根本的な解決ではないので、また詳しく調べてみます。そのうちmod_rewriteの文法を基礎から勉強しよう…。

雑記ツール変更

雑記ツールを PHP Blog に変更しました。

なお、これまでの雑記は、http://www.favorite-labo.org/archives/ から閲覧することができます。(各記事の固定URLは変わっていません。)

ページ移動

ユーティリティ

カテゴリー

検索

エントリー検索フォーム
キーワード

過去ログ

過去ログ表示フォーム
キーワード

Feed