幻の滝 稚児の滝

晴れ香川県には滝が29個(ウェブ上で調べた限り)あるらしい。 今まで行ったことがあるのは、栗林公園の中にある滝と虹の滝の2箇所のみ。
香川県は狭いので、全部の滝を見に行こう!

ということで、見に行ってみた。 今日のターゲットは五色台の白峰寺付近にある「稚児の滝」という滝。
この滝は幻の滝と言われている。 普段は水量が少なく、とても滝とは言えないらしい。 ただ大雨が降ったあとはすごい迫力になるみたい。 年に何回その姿を見ることができるのだろうか? とりあえず今日は期待できないけど、今後何回か行くと思うので場所確認も兼ねて見に行こう♪

近いので原付で。
白峰寺に向かう山道を登っていく途中から瀬戸大橋方面がすっごい綺麗に見えた。 昨日は風が強かったので、今日の景色は素晴らしい。 香川で遠くまでハッキリ見える日ってあんまりないんだよね……
雄山、雌山と瀬戸大橋 瀬戸大橋

山道を登って行くとすぐに目的の場所に到着した。 白峰寺の駐車場より4kmほど手前の場所。 白峰寺を通り抜けてもくることができるのだけど、近いのでここでいいや。 バイクならじゃまにならないし。 車だったら無理かな~
歩く事20秒。 目の前に滝の看板が見えた。 そして上を見上げると断崖が! その右の方に滝っぽいものが見えた。
稚児の滝 稚児の滝 稚児の滝

これが幻の滝…… 今日の滝の状態は、お世辞にも滝と言えるようなものではなかった。 ただの染み出し……
だけど雨の後の姿を見たら感動するんだろうな~
せっかくここまで来たのだから、白峰寺方面にも行ってみよう。
滝の横に石段があって、そこからお寺方面に歩いていける。 長い石段……
石段

かなり疲れた…… 登りきってちょっと歩くと崇徳上皇御陵があった。 四国で唯一の天皇御陵らしい。
とりあえず見てみたけどあまり興味なし……
崇徳上皇の御陵 崇徳上皇の御陵

肝心の白峰寺には行かない。 そのうちお遍路さんで88箇所回りたいから、極力それをする前には来ないようにしている。 ただ、今まで1つだけ行ってしまった場所が…… それは屋島寺。 だって、屋島観光していたら強制的にそこを通らないといけなかったんだもん…… 仕方ない。
家から徒歩5分くらいで一宮寺があるのだけど、そこは行ってないし!

さて、天気がいいので屋島方面でも行ってみようかな~ 屋島から景色眺めたらかなり綺麗っぽい。
とりあえず屋島方面に走っていく。 すると看板で「長崎の鼻」というのが見えた。
ここは以前近くを車で通ったけど、長崎の鼻につづく道がダート道のため、「車洗車したばかりだからイヤ」と言われて行けなかった場所。 まぁあまり期待はしていないけど行ってみよう。
ダート道を走る事700mほど。 すぐに到着。
長崎の鼻

ここは砲台跡。
1853年、ペリーが黒船を率いて浦賀に来航して以来、国内では海防の必要性が強く叫ばれるようになりました。
讃岐では1863年、幕府の命を受けた高松城主「松平頼聡」が高松の港を守るため、ここに砲台を築きました。
砲台は「藤川三渓」の設計によるもので、南の丘から海に向かって上、中、下の三段に分けて築造されました。 上段は守備兵の屯所になっており、中、下段には大砲が備えられていました。
だって。

砲台跡なので、跡形もない。 地面にコンクリートがあって、そこに鉄の棒が何本か刺さっていたのだけど、それは当時の跡なのかな~ どうなのかはわからないや。。。
海に飛び出してるので島が見えた。
女木島 男木島

結婚式場

晴れときどきくもり今日も仕事がおやすみ。 ゆうべ社長から電話があって、明日も休みになった…… あ~やっぱりビッシリ仕事がある月が全然ないなぁ。

今日はちょっと用があって結婚式を挙げた系列のホテルに行った。 いろいろと長いお話をした……

PHP掲示板
検索モードのチェックボックスを機能するようにした。 検索対象を「名前」「題名」「本文」から選べる。
相変わらず半角スペースはorモード。 表示件数は機能していません。
サンプル
ソース
検索

PHP掲示板その15

くもり今日はおやすみ。 8時過ぎに起きてダラダラ過ごす。
PHP掲示板でもやるかな~

今日やることは検索機能をつける。
マルチバイト正規関数というのを使って一致するかどうか調べる。
で、ログ内から見つかったものをリストアップする。 さらに、表示するときに一致した文字の背景に色をつける。
Googleのキャッシュ検索の表示みたいな感じのやつ。
ここまではすぐ作る事が出来た……
ただ、ここからが……
検索するときに半角スペースをあけるとor検索になるようにする。 たとえば「こんにちは おはよう」と入力したら「こんにちは」「おはよう」のどちらかが入ってる文章が検索されるように。
半角スペースはホントは&検索なんだけど、それはあとで修正しよう……
入力されたものを半角スペースか全角スペースで区切って配列に代入した。
まずは背景色をつけるところから。 今の検索対象は「本文」のみ。 本文中から配列[0]に入ってるものがあるかどうかチェック、あれば<font>をつけて色を変える。 それの繰り返し。
そしてここからがすっごい悩んだ。 表示の部分。

同じように配列[0]に入ってるものが本文中にあるかチェック。 あれば出力、そして配列[1]にに入ってるものがあるかチェック。 あれば出力そして配列[2]に行く。 という繰り返しをやっていたのだけど、本文中に「こんにちは」「おはよう」の両方があると、同じ記事が2つ出力されてしまう。
表示された記事番号を新しい配列に当てはめて、それのみを出力して試してみた。
検索のorを増やせば増やすほど、重複する。 そして「8,8,7,6,5,5,5,4,3,3,3,2,1,1」のように、同じ記事が複数回出力されてしまう。
どうやって直せばいいんだ~~~
「8,8,4,6,5,5,5,4,3,3,3,2,1,1」の配列から重複したものを削除しようとした。
関数でarray_uniqueというのがあったから使ってみたけど。
重複したものを削除するのだけど、やってみたら
[0] = 8
[2] = 4
[3] = 6
[4] = 5
[7] = 3
[10] = 2
[11] = 1
というふうに、重複したところが削除された。 だけど希望としては削除されたところを前につめてほしかった……
判れば出来るのかもしれないけれど、オレはそれが思いつかなかった。
なので元の配列をforとifで1つずつ順にチェックしていって重複しないように新しい配列に代入して行った。

だけど、今度はこれをどうやって使うのかわからなかった……

そんなこんな悩んで、どうやっても進まなくなった……

どうしてもできなくなって、PHPの本を読んでいた。 すると「break;」というのを見つけた。
これをforの中に組み込めば、そこでループが終わる!
さっそくやってみた。 そしたらできた!
こんな単純なことだったとは…… 悩んだ数時間がいったい……

サンプル
ソース
検索

ちなみに検索のチェックボックスと表示件数は飾りです。 まだ動作さしない……

妊娠

くもりタイトルの通り、妻が妊娠しました。
わかったのは9月上旬。 ずっと基礎体温をつけていて、普通なら低温期に入るはずなのに、ずっと高温期を維持している。 これは……!
と思い、検査薬で検査したら陽性。 で、病院に行って確認してもらったら妊娠しているとのことでした。
今11週目。 予定日は5月8日らしいです。 そんなに先なのに予定日なんてわかるのか……すごい!
エコー写真であかちゃんらしきものは見せてもらいました。 けどよくわからないな~
病院で、赤ちゃんの心臓が動いてる映像をビデオに撮ってくれたのだけど、VHSビデオを再生する機械がない……
ずっと日記で「妻の体調が悪い」と書いていたのは「つわり」だったんです。
これからどんどんお腹が大きくなっていくのかな~ 楽しみだな~

さて、今日は日曜日。 昼から妻と長女と不二家レストランに行く。 3人で出かけるのはかなりひさびさ。
不二家レストランでパフェとパスタを食べました。 パフェはなかなかおいしかった~♪

夜、ずっと前から楽しみにしていた番組を見ました。 それは「天使の梯子」という2時間ドラマ。
村山由佳原作の同名の小説がドラマ化された。 それと話が繋がっている「天子の卵」という小説もあり、これは昨日から映画化されている。 大好きな人の書いたものなので、楽しみ。 さて、見よう!
本を読んだのは2年前。 だいぶストーリーを忘れてしまったけれど、かなり楽しめた! ドラマのストーリーや感想を書いてしまうとそのイメージが崩れてしまうので割愛。

牟礼

晴れ今日は牟礼で仕事。 7時15分~17時まで。 社長は途中からいなくなったので早く終わった!

夜、野球の日本シリーズ日本ハムVS中日を見る予定だった……
だけど妻にテレビを取られて見ることができなかった……

明日は観音寺で展示会撤去の仕事がある予定だったのに、なしになった。
そして月火も休み。 こんなところで三連休……

寝坊

くもりたしか目覚ましを5時半にセットしたはずだった…… 2回は止めた覚えがある。 たしか全部で6回なるはず……
誰かがオレを揺らしている。 目を開けると妻がいた。
「起きて、仕事行くんやろ」と。
慌てて時計を見るとなんと6時25分…… うわ~、今日は6時40分から仕事なので、遅くても6時20分にでないと間に合わない……
夕べのうちに弁当も作ったし、顔を洗って着替えればすぐ出れる。 とりあえずどう頑張っても遅刻なので、社長に電話することに。
「すみません、寝坊して10分くらい遅れます」と。 そしたら、「じゃあ道の駅で拾うからそこで待ってて」と。
よかった~ たいして怒られなくてすみそうだ。
しかし、仕事で寝坊した事なんて今までで1度しかないはず。 18歳くらいのころスーパーのバイトの時、1時間くらい寝坊したかな…… それしか記憶にない。 明日から気をつけなくては……
しかし妻が起こしてくれなかったら……と考えると怖い。

今日は琴平でファイン1616。 不思議な事に社長が現場に来ると仕事がものすごい遅くなる。
いるだけでジャマ。 ずっと電話ばかりしてるし、グチグチ言うし、手直ししようとして逆にヒドクしてるし。
そんなわけで現場が終わったのが18時半……ありえん。 普通に2人で行っていたら16時には終わるようなものなのに。
道の駅直行で6時50分~19時10分解放。

明日も社長が現場にくるらしい……

ショッキングな事実

晴れ生まれてから23年9ヶ月ほど。 ずっと勘違いして覚えていた事があった。
それは小学校中学年程度の基礎知識。 それを今まで誤って覚えていた。
そう、それは都道府県の場所。 とある場所と隣の県を入れ違えて覚えていた……
その県とは……長崎県と佐賀県…… てっきり、福岡県の西にあるのが長崎県、その西にあるのが佐賀県だと思っていた…… しかし日本地図で確認したら、福岡県の西にあるのが佐賀県、その西にあるのが長崎県だったヽ(;´д`)ノ

こんな覚え間違いをしていたとは……恥ずかしい……
なぜ気づいたか?
いろいろなホームページを見ていたら「経県値」というのを測るものがあった。 名前の通り経験した県の値。
住んだ、歩いた、通過したなど項目を選んで行くもの。 自分のデータを入れて地図で確認してみたら……なんだかおかしい。 いや、おかしいのはオレの記憶の方だった。
実は長崎県には行ったことがあるけど、佐賀県には行った事が無い。 なので気づいた。
しかし長崎県の方が西にあるということは、佐賀県は絶対に車で通過したことがあるはず。 というと……まだ足を踏み入れた事の無い都道府県が1つ減る事になる!! まぁ車で通過しただけだけど。
残るは、奈良、和歌山、大分、沖縄の4県!!
さて、問題のオレの経県値はというと……
http://keiken.uub.jp/km.cgi?MAP=44444444444545444444445244340044432453441430340&NAM=U&CAT
ほとんどの県で泊まったことがある。 まぁ旅してたからね。

さて、PHP。
今日はあまり時間がなかったので管理モードのセッションだけいじった。
表現が間違ってるかもしれないけど気にしない。
パスワードを入れてログイン、記事を削除して「削除しました」画面でセッションを開始する。 セッションが開始されていたら、ログイン画面をパスして記事一覧画面へ。 記事一覧画面を表示したらセッションを解除する。 また記事を削除したらセッションを開始する。 このような流れでいいのかな。
記事一覧画面でセッションを解除しないと、削除ボタンを押してもその画面から動かない。 最初の分岐でセッションが開始されていたら、記事一覧に飛ぶとしてるから、$_POSTにdeleteが入るソースがもっと下にあるので、そこまで辿り着かないのかな? ソースの記述順序を変えればできるのかな? そのあたりはまた明日。

今日はURLリンクが文字モード
サンプル
ソース
管理モード
(パスはaaaa)

今日の仕事は円座で展示分ファイン1616、7時40分直行~18時40分まで。

PHP掲示板14

晴れ今日は松縄でキッチンの仕事。 7時15分~12時まで。 あ~今日も半日の仕事……

家に帰ってさっそくPHP掲示板。 昨日から頭の回転の調子がいい!
まずやったこと
・URL入力欄作成
・上のに伴い、URLリンク方法を画像or文字を選択できるように
・本文中にURLがあった場合それにリンクする
・管理者機能の作成

ざっとこんな感じかな。
URL入力欄はただ普通に増やしただけ。 ログの一番最後に記入するので、取り出したときに改行コードも一緒に取り出されるみたい。 なのでereb_replaceでを除去。
IEの仕様かわからないけど、URLを http://aaa.com/aaa のように、最後をスラッシュで閉じない場合、勝手にスラッシュで閉じてくれる? NetscapeでもFireFoxでも試したけど、ぜんぶ勝手に閉じてくれた。 まぁいいや。
書き込むときに正規表現でURLが変ではないかチェックしてもらう。

^(https?|ftp)://[0-9a-zA-Z]+[0-9a-zA-Z_./?#(&amp;)=%-]*$

頭に http:// , https:// ftp:// のいずれかがくる。
その後に0-9,a-z,A-Zのどれかが1回以上きて、0-9,a-z,A-Zか記号(./?#&=%~-)のどれかがくる(こないでも可)。 これをURLとして判断してる。
ちょっとめんどくて、メールアドレスみたいに細かくチェックしてないので……
そのうち細かくチェックするようにします。 ただ、URLの定義が相変わらずわからない。

本文中のURLにリンクする。 これは苦労した。
本文の中から上の正規表現を使って、URLを探す。 見つけたら、URLを<a href=”URL”>URL</a>に置き換えたいのだけど、どうやってやればいいのか全然わからず。 参考書を読む事十数分…… 「」とかいうのをみつけた。 これを使ってやってみたらできた。 やった~♪
ただ、複数のURLに対応するのがすごい難しかった。 改行されていればまだしも、同じ行にURLが2個以上あると……
それと、なぜだかわからないけど、同じ行に同じURLを記入すると、1つしか表示されない。 まぁこれはいいか。
返信するときに、リンクの<a href~~ が入らないようにはじく。
これで本文中のURLにリンクも完成!

そして
・URLリンク方法を画像or文字を選択できるように
0だったら画像、1だったら文字 を使うに設定した。 ただ実際は0だったら画像、0以外だったら文字にしてある。
画像の家アイコンは適当に作ってみた。 まぁこれは特に苦労することなくできたけど……これでいいのかな~

そして一番苦労した管理者モードの作成
とりあえずパスワードでログインするように。
ログインしたら、記事を表示する。 何件表示というのを設定すればいいのだろうけど、めんどうなので全件表示。
削除用のチェックボックス、記事番号、名前、題名、本文、日付、が表示してある。
削除したい記事にチェックして削除ボタンを押せば削除する! という機能。
文字で説明するだけならとても簡単だけど、これを作るのに何時間かかったことか……

チェックボックスにチェックされている記事ナンバーを配列に代入。
削除処理と同じスクリプトの内容を使って複数件の削除を考えた。
削除する順番は記事番号の大きい順。 小さい順だと、削除したあと記事番号が変わってしまうため。
削除する記事が10、15、30、47の場合、
配列[0]に47、[1]に30、[2]に15、[3]に10が入ってる。
それをループで回して、削除のループに入れる。
これでとりあえず完成!
文字で説明するとたったの7行。 実際にかかった時間は4時間ほど……
あと削除したあと、管理モードに戻るのにいちいちパスワードをいれないといけない。 これをなんとかしなくては。

とりあえず今日はここまで。
サンプル
ソース
管理者モード (パスはaaaa)