ミカドキッチン

晴れ今日は三本松でミカドキッチン、カップボードつき。
7時15分~19時まで。
けっこう順調に組んでいってると思ったのだけど、社長が仕事の電話ばかりしていて途中から全然進まず。

11月から働く会社から電話があった。 あと2日。 楽しみだ~!

そして明日、ラストの仕事は6時40分から。 ラストにふさわしい仕事をしよう!

PHP掲示板その17

くもり今日は仕事休み。
8時半くらいに起きてきた。

昼に坂出まででかけた。

頭を悩ますPHP掲示板
本文中のURLにリンクを張るのはいいのだけど、そのおかげで検索のときにすっごい頭を悩ませている。
<a href=”http://urlurl.urlurl.com/” target=”_blank”>http://urlurl.urlurl.com/</a>
この部分が検索されてしまう。 そして色を変える為に<font>タグも組み込まれて表示がめちゃめちゃになる。

(<a hrefx3dx22.*x22
targetx3dx22_blankx22>)(.*)(</a>)

こんな正規表現を書いたんだけど、これがログ内で見つかったら、前半部分を<z>に後半を</z>に置き換えるという風にやってみた。
すると <z>http://urlurl.urlurl.com/</z> となった。
先日やった<br>を対象からはずすのと似たような正規表現で、<z>と</z>をはずすようにした。

これで表示は一応できたのだけど条件がある……

まず本文中に書かれているURLが1つの場合。 これだときちんと表示できると思うのだけど、2つ以上になると動作がおかしくなる。 一番最初に表示される<a から 一番最後の閉じるところまでが一気にまとめられちゃってるのかなぁ?
うーん、むずかしい。

それと検索されたものを表示するところで、
<a href=“http://urlurl.urlurl.com/” target=_blank“>http://urlurl.urlurl.com/</a>
この青の部分も検索されてしまう。 色こそは変わらないので表示はおかしくならないのだけど、本文中に含まれてないのに表示されてしまうのも……
<z></z>の復元を表示の場所でやればいいのかな~
あと/で検索すると表示が狂う。
で検索するとエラーがいっぱいおきる。
“で検索すると強制的にに変換される。
>を表す$gt;のgやtで検索すると表示が狂う。
↑の引用符の<font>タグの部分はまだいじってない。

というか、背景に色をつけるのをやめたい気分(笑)

サンプル
ソース
管理モードのパスはaaaa

ありえない仕事

晴れ今日は7時15分から仕事。
昨日お風呂を組んだ現場で今日はキッチンを組む。 なんとここの家、今日の午後引越してくるらしい…… ホントにギリギリでの工事。 昨日はとても住める状態ではなかったのに、今日になったらクロスは張ってあるしトイレや洗面所やドアもできてるし。 オレらの組むキッチン、設備屋の工事する洗濯機置き場を作ればこの家完成。
キッチンは12時半くらいに終わった。 このまま終わりかと思ったら、今から丸亀に行ってお風呂を組むらしい。

その時点で一緒に仕事してる人からすごいブーイング。 とりあえず現場に行って、社長にどこまでやるか確認。 そしたら最後までやるとのこと。 この現場に着いたのが14時半。 普通は8時から組み始めて15時くらいに終わる仕事。 それを14時半から始めたら……終わるのは21時半…… ありえない。

3人で2つの現場なんて絶対できないのに、なんで出来ない仕事を取ってくるのかが理解できない。 一緒に仕事してる人がすっごい怒り出して社長に当たってた。 そしたら社長がしぶしぶ「じゃあ5時半までやって帰ろう」となった。

とりあえず荒組みして帰ってきた。
明日は仕事があるかもと言われてたけど、けっきょく休みになった。

PHP掲示板その16

晴れ今日は屋島で仕事。 7時15分~17時20分まで。 最近7時過ぎ集合ばかりで楽チン♪

今日はドラえもんを見た。 去年の4月だっけ? ドラえもんの声優が変わったときに、絵も一緒に変わってしまった。 それ以来ドラえもんに違和感を感じていた。
子供と一緒に「ドラえもん のび太のドラビアンナイト」という映画を見た。 この映画は10年くらい前の映画なので声優はオレの知っている頃のまま。
やっぱりこっちのドラえもんの方が落ち着く(笑)

PHP掲示板
検索でbrやbやrと打ち込むと改行の<br>まで検索されていた。 とりあえずそれを直した。 これで検索されなくなったはず。 正規表現で
<b?<font classx3dx22search[0-9]{1}x22>(br|b|r)</font>r?>
とやった。
<br>が検索されて文字の背景色を変えたら
<<font class=”search0″>br</font>> となり <br>や<br>や<br>
と表示されていた。
これが直った!
昨日やったのはbr対応だけ、今日はbとrにも対応。

だけど本文中には引用符の<font>もあるし、URLリンクの<a href>もあるし…… これらもfやaで検索すると表示されてしまう。
<br>は決まっていたからすぐに出来たけど、URLリンクとか文字が決まってないから難しそう……
日記書くとき各ページにリンクを張るのが面倒だから、メインの掲示板からリンクを張った。
PHPスクリプト内でHTML書くときは”を'に置き換えていたけど、それを全部”に直した。
管理モードでセッションとif文の不具合があったので直した。
検索ワードが、結果ページでも保持されるようにした。
だけど、名前、題名、本文の選択部分を保持する事が出来ず…… 検索ページを表示したとき、全部のチェックがはずれてる状態なら保持ができたのだけど、全部のチェックがついてる状態だとできない…… これも考えなくては。
表示件数は1ページ目だけ動作します。
結果が指定した件数以下ならその件数を表示。 たとえば5件表示で結果が7件あったら、最新5件を表示。 次の5件というボタンを作ってないので残りの2件が見れません…… 5件なら、5件表示したあと、6件目があるかないかの判断方法で悩み中。
サンプル
ソース
管理モードのパスはaaaa

牟礼

晴れ今日はひさびさの仕事。 牟礼でL型キッチン。 7時15分~17時。

昨日から妻が風邪をひいてしまった。 妊娠してるので薬も飲めない……かわいそう。
元気をつけてもらおうと思い、「食べたい」と言っていたキノコスパゲッティを作ったのだけど、これが見事に失敗。 すごいしょっぱい醤油スパゲッティになってしまった…… おいしいの作れなくてごめんね。

PHP掲示板その16
検索でbrと検索すると、改行の<br>まで検索されてしまっていた。
これを検索しないようにした。 それだけしかやってない…… 今月も残り5日。 もうじき11月。 あ~楽しみ♪
サンプル
ソース
検索

幻の滝 稚児の滝

晴れ香川県には滝が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の中に組み込めば、そこでループが終わる!
さっそくやってみた。 そしたらできた!
こんな単純なことだったとは…… 悩んだ数時間がいったい……

サンプル
ソース
検索

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