Archive for the 'サイト' Category
My Books 修正
というわけで、『My Books』のコンテンツを修正。まず、タイトル、作者、コミックスの一覧を表示する『My Books 一覧』という機能を追加。一覧表示される項目をクリックすることで、『My Books 検索』のページへと遷移する仕組みです。『My Books 検索』の修正点は、
- 検索を、間違えて正規表現検索にしてしまっていたのを修正
- 表示順をタイトル順にした
- 巻数の並び順が文字列順になっていたのを数字順に変更
- AND検索対応
- 画像の「あり、なし」機能の追加
- 表示画像のサイズ指定を可能にした
- 『”』で囲うことで、スペース区切りの文字列を検索可能にした
- 表示件数を指定可能にした
- 初期状態の全件検索を止めた
とりあえず、これである程度使えるようにはなったかな。次は、パソコン用サイトをつくっていこうかな。ソースが汚いので面倒だけど……
僕が持っている本でも見てみますか?
久々にコンテンツを追加してみた。『My Books』という、僕が持っている本を見ることが出来るコンテンツです。今のところ、携帯用ページのみ作成しています。
先日日記に書いた、『私本管理』というソフトを使って登録したデータを載せています。このデータをWEB上に載せるcgiやphpは既に公開されているのだが、自分が扱いやすいようにphpで自作しちゃっています。現在の問題点や機能不足の点としては、
- 並び替えが出来ない
- AND検索、OR検索ができない
- 巻数が多いときにたくさん表示されてしまうので、ひとつにまとめたい
- 該当件数が多いとき、ナビゲーションの数字が多すぎ
- 画像の表示「あり、なし」機能
- パソコン用ページ作成
並べ替えや検索は、元々の登録データに「かな」項目を記録させていないので、上手くいかないんだよなぁ……まぁ、自分のためにつくったコンテンツなんで、使いにくいのは我慢するとするか(笑)
パーマリンク変更
このブログのURLの表示方法を変更しました。まぁ、ほとんどの人には関係のない話だろうけど、WordPressパーマリンク設定のカスタム構造が、/%post_id%/だったのを、/%year%/%monthnum%/%day%/%post_id%.htmlに変更しました。このブログは日記の要素がほとんどなので、URLに年月日が入っていた方が僕が管理する上で分かりやすいので変更。
それに伴い、今までのURLでアクセスした場合は新しいURLにリダイレクトするように設定しましたが、もし不具合等があればご連絡ください。
【2007-12-06追記】
どうやら、パーマリンク構造の最後がスラッシュで終わらないと、ページ移動や日付移動のリンク先もスラッシュで終わらなくなっちゃうみたいですね……というわけで、/%year%/%monthnum%/%day%/post_%post_id%/へと、またもや変更することにしました。
久々にサイトをちょっと修正
パソコン用サイトのコンテンツ「百人一首画像」で、うまく表示されない札があったのを修正。
久しぶりに見たけど、百人秀歌の取り札とかつくってたんだなぁ……あ、明日のブログのネタは「もし、競技かるたが『小倉百人一首』ではなく『百人秀歌』で行われていたら」にでもしてみようかと思います。
「かるた一病息災」開設4周年
2003年9月1日に開設したこのサイト。今日で4周年を迎えることとなりました☆こうして、僕がサイトを運営していく気力があるのも、暖かい目でサイトを見てくださっている皆さんのおかげです♪これからも、どうぞよろしくお願いいたします。
せっかくなので、記念に開設当初のPC用サイトのトップページを復活させてみた。この当時のレイアウトを知っている人はどれくらいいるのかなー?
http://www.karuta.org/others/2003/
うーん……トップページの真ん中に画像を表示させるスタイルが懐かしい。僕が描いた絵を載せるのは賛否両論でしたね(笑)メインコンテンツは、この頃からすでにメインコンテンツは結構完成されていたんだけど、実は携帯用コンテンツは、「百人一首待受」と「雑談掲示板」の2つしかなかったんですよね……管理人の僕ですら忘れていた事実!笑
今では、携帯からアクセスする人の割合が多くなったんですが、当時はパケット定額制の人が少ない上にパケ代が高くて、携帯でサイトを見ることはあまりありませんでしたからね。
雑誌掲載【ケータイ無料着うた&着メロカタログvol.14】
というわけで、このサイトが雑誌掲載されました。多分、これで9回目かな。『ケータイ無料着うた&着メロカタログvol.14』という雑誌にちょっぴり載ってます。お暇な方はご覧ください。
サイトのレイアウト変更
久々に、特に予定のない休日だったのでサイトを色々といじってました。で、PC用サイトのレイアウトを変更。各コンテンツから他のページへ遷移しやすいようにしておきました。一気にたくさん変更したので、もし不具合等があればご連絡ください。
日記のプログラムを変更
この日記のプログラムを、rNoteからWordPressに変更しました。これから色々と設定を変更していくとは思いますが、何かおかしな点があればご連絡ください。
日記のプログラムを変更?
この日記は、rNoteというツールを使って更新しているのだが、そろそろ違うものにしようかなと思っています。いつの間にかrNoteプラグイン製作者になっちゃっているから、変更するのは気が引けるんだけどね(苦笑)
とりあえず、rNoteのデータをMovable Typeのログ形式に変更するプログラムは作成完了。しばらくの間は、ログをインポート出来てサーバーにインストールするタイプのブログツールを色々と試してみようと思います。一応、今のところの候補としては、Serene Bach、ppBlog、BlognPlus、Movable Type、Nucleus、WordPressあたりがあるんだけど……さて何にしようかな?
色々とバグ修正
いくつかのコンテンツのバグを修正しました。
暗記の練習のコンテンツで「再び表示」を押下したときに、表示場所が強制的に自陣のみになってしまうバグを修正。
決まり字 High & Low のコンテンツで、札の画像が表示されないバグを修正。もしかしたら、先月サーバー移転したときから見れなかったのかも……原因は、mb_strlen()関数の返す値がおかしかったからなんですが、設定ファイルにini_set("mbstring.internal_encoding", "SJIS")と書き加えたら、ちゃんと表示されるようになりました。
他にも色々と修正したんですが、外見上は全然変わってないことばかりなので省略します。
『暗記の練習』の修正
要望があったので、暗記の練習のコンテンツを修正。サイズの大きさをちょっとだけ変更できるようにしたのと、並べるときにバラバラに並べることが出来るようにした。弊害として、一段に置く最大枚数が指定できなくなっちゃったけどね……
このサイトのサーバー移転
現在、このサイトを公開するために借りているレンタルサーバー先の変更および、ドメイン移管を行っています。URLの変更はないのだが、移行期間中はちょっとサイトの状態がおかしくなっているかもしれないのでご了承ください。
移行のために色々と設定を変えているのだが、一部のコンテンツで文字化けだらけになってしまっていた。原因を調べてみると、PHP4とPHP5でfgetcsv()の挙動が違うことにより、csvファイルを読み込んだときに文字化けが発生しているようだった。とりあえず、setlocale(LC_ALL, 'ja_JP.SJIS')と記述したら直ったんだけど、まだまだ不具合が起きそうな予感だ……
暗記の練習
つくっていたけど、途中で面倒になって未完成のまま放置していたコンテンツがあったのを思い出した。それは、暗記の練習という、競技かるたの暗記練習するためのコンテンツなのだが、どうもレイアウトがうまくいかないので面倒になっちゃったんですよね(汗)画面サイズ800×600を想定してつくるとどうしても無理が出てしまうし、札も見づらい。Flashでつくり直そうかと思ったけど、余計に面倒なことが分かりました(笑)
このコンテンツの使用方法は、まず『暗記開始』ボタンを押すと札がランダムに表示されるので暗記をする。『終了』を押すと札が表示されなくなるので、頭の中で札を覚えているかチェックしながらクリックすると、クリックした場所の札が再び表示されます。要するに、『札を並べて暗記した後に裏返しにして、暗記を確認しながら表にする』ということをブラウザ上でやっているわけです。
バグとか要望があればご連絡ください。やる気と暇があれば対応します。
札画像作成での札サイズ変更
久々に札画像作成のコンテンツを修正しました。今までは、札のサイズの比率が7:5だったのを4:3に変更。240×320のQVGAにも対応しました。
あと、枠線色の選択できる種類を増やしました。文字色や背景色もセレクトボックスから色を変更できるように使用かと思ったが、選択フォームが増える割には実用度が少なそうなのでやめました。
Windows上で.htaccessファイルを作成する
いつもやり方を忘れてしまうのでメモ。Apacheサーバ上で使用できるファイル『.htaccess』は、ファイル名がドットで始まるため、Windows上で名前を変更して作成しようとすると『ファイル名を入力してください。』とエラーが出て作成できない。だから、特殊な方法で作成しなければならない。
【方法その1】
- とりあえず、Cドライブ直下に『test.txt』など適当な名前のテキストファイルを作成する
- コマンドプロンプトを起動し、cdコマンドでカレントディレクトリをCドライブに設定
- 『rename text.txt .htaccess』と入力して出来上がり
【方法その2】
WSHを作成してつくってみる。以下のソースを『test.vbs』などと名前を付けて保存して実行すると、デスクトップ上に『.htaccess』ファイルが出来上がる。
Option Explicit
Dim objShl, objFile, objFolder, objText
Set objShl = WScript.CreateObject("WScript.Shell")
Set objFile = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFile.GetFolder(objShl.SpecialFolders("Desktop"))
Set objText = objFolder.CreateTextFile(".htaccess", False)
objText.Close
今までWSHを作ったことがなかったので、試しにつくってみました。動作の保証はしないので、もし使用する場合は自己責任で!(笑)
個人的メモ(.htaccessについて)
サイトに関するちょっとしたメモ。URLにディレクトリまでしか指定しなかった場合、ファイルの一覧が表示されてしまう。これを表示させたくない場合は、フォルダに『index.html』などのファイルを入れておけば一覧の表示は防げる。サーバがApacheの場合は、『.htaccess』ファイルに以下のように記述することによって、一覧表示機能を停止することが出来る。
Options -Indexes
しかし、僕が現在借りているホームページスペースのさくらインターネット
では、この方法が使えないように制限されているので、一覧にファイルを表示させないという以下の方法で対処する。
IndexIgnore *
以上、個人的メモでした。あ、そういえばまだ確認していないのだが、『今日からできるケータイマル秘裏サイト Vol.17』にこのサイトが掲載されているっぽいです。明日確認しに行こうっと。