日曜出勤

晴れ今日は日曜日なのに仕事がある。 7時10分に会社。 松縄でお風呂を組む。 今日の現場は狭い。 なのに大工さんや塗装屋さんや設備屋さんまでいる。 狭い上に人が多すぎる。 車を止める場所すらない。
かなり仕事がしにくかったけど、とりあえずお風呂は完成。 15時くらいに終わった。

家に帰ってパソコンをやっていた。
洗濯をして夕飯を作って、ものすごい眠気で21時くらいに寝てしまった。

遅くまで

晴れ今日は6時50分から仕事。 観音寺でL型キッチンカップボード付きを組む。
いつももう1人いるのだけど、今日はなぜか休み。 変わりに社長の奥さんが来た。 けど何も仕事できないけれど……ゴミをまとめたり、道具取ったりするのに使えるから連れてきたらしい。

昼間ではけっこういいペースで進んでいたような気がする。 ただ人口大理石の天板でそれの接合に1時間ほどかかった。 これさえなければいいのに……
扉調整のドアもいっぱいあったし、コーキングを打つ場所もいっぱいあった。
で、会社に帰ってきたのがなんと……21時10分。。。。。。

明日は日曜日だけど仕事がある。 あ~眠い。

やすみ

晴れ今日は休みなり。 昨日の18時半ごろ、いきなり「明日休みだから」って言われても困るっての……
9時くらいに起きてまずは掃除洗濯をする。 そしてパソコンをやりながらテレビを見て……

ちょこっとMySQLの勉強をした。 とりあえずMySQL Command Line Clientというので操作をしてみる。 本やウェブページを見ながらやって、データベースの作成・削除、テーブルの作成・削除、テーブルにデータ登録、データ検索をやった。 MS-DOSチックでむずかしい……
それとデータベースを見るのに「show databases;」と打つのだけど、databasesは複数形なので最後にSがつく。 これだけでなくて、fieldsとかも複数形のSがつく。 ValuesもSがつく。 この複数形というのがやっかいだな。
日本人なので複数形のSや現在形・過去形、三人称とか苦手です。

で、PHPと連携できるらしいので、MySQLに接続してデータを取得してそれをページに表示するやつが載っていたのでやってみた。 だけど謎の文字化け。 アルファベットは全て正常に表示される。
MySQL Command Line Client上では日本語も正常に表示されている。 ただ、それをPHPで取り込むと文字化け(?)して全て?????になってしまう。 これは文字化けではなく、読み込めていないのかな~
文字コードの設定が原因かと思っていろいろいじってみた。
PHPのファイルをEUC-JPに変更して、MySQLの設定でEucjpmsというのにしてみた。 HTMLもEUC-JPにした。

なのに変わらなかった。 Eucjpmsというのがいけないのかとおもって、全てSjisにしてみた。 だけど同じだった。
うーん、これが解決できない限り、データベースを扱う事は難しい…… なんだろ、原因。

ヘルメット着用

晴れ今日の現場はありえない。 ヘルメット着用しないと中に入れないらしい……
車と人数の関係で、現場直行直帰になった。 7時40分から幸町で仕事。
18時前に終わったのに、これからまた別の現場にいくらしい…… オレだけ原付で松縄まで移動。 そこで完成して明日引き渡し予定の新築の家のお風呂を手直し。
終わったのは20時前……

家に帰ってきてソバを食べながらテレビを見た。
プレーオフ第二ステージ第二戦。
ソフトバンクVS日本ハム
先発は斉藤と八木。
両投手好投で、8回を終わってどちらも無得点。 9回の表、ソフトバンクは0点で終わった。
9回の裏、先頭打者の森本にフォアボール、続いて送りバント。 バッターは怖い小笠原。 ここは敬遠する。
1アウト1塁2塁。 そして4番セギノールと勝負する。 見事三振!!
まだまだ気が抜けない。 5番稲葉。
打球はセンター前へ……と思ったが2塁手仲澤が好プレイで取る。 そしてセカンドへ送球。 しかしセーフ。 その間に3塁を回った森本がホームへ戻ってくる…… 急いでバックホームするが間に合わず……
0対1のサヨナラ負け……
ピッチャー斉藤が泣き崩れていた。 ズレータとカブレラが両腕を支えてベンチに下がってくるシーンが印象的だった。
今年は優勝できなかったけれど……来年こそはきっと。。。

プレーオフ第二ステージ ソフトバンク対日本ハム 第一戦

くもり今日の仕事は7時から。 鬼無でお風呂。 新築和室メインの二世帯住宅。 17時10分まで。

さて、今日からプレーオフ第二ステージが始まる。 日本ハムはペナントレース1位通過なので1勝のアドバンテージがある。 第二ステージは3勝したほうが勝ち。
まず1回の表。 川﨑、大村と連続ヒット。 3番柴原は送りバント。 1アウト2塁3塁。 いきなりのチャンス!
バッターは4番松中。 レフトにフライを打ち上げる。 サードランナー川﨑がタッチアップ。 スライディングセーフ!
1回表、ソフトバンク先制!
つづくズレータは敬遠された。 そして6番本多。 デッドボールを受けて、2アウト満塁! ここで7番カブレラ!
たまに活躍してくれる外国人選手。 さて……結果は……2塁ライナー。 てっきり2塁の頭の上を抜けたかと思ったけれど、日本ハム田中の好プレイに阻まれる。
1回裏、いきなりピンチをむかえたが、ピッチャー杉内が踏ん張る。
3回裏。 1番森本がヒット。 2番田中が送りバント。 3番小笠原がフォアボール。 1アウト1塁2塁。 ここで4番セギノール。 セギノールはスイッチヒッターの4番、恐ろしい……
そのセギノールにレフト前に運ばれてしまう。 同点に追いつかれた…… つづくバッターは三振。 そして6番新庄。
今シーズンで引退する新庄。 その新庄がライト前に落ちるヒット。 2点目が入ってしまった。
3回裏を終わって1対2。 まだまだ試合の行方はわからない。

試合は動きがなく8回まできてしまった。 日本ハム先発のダルビッシュがなかなかの好投を見せ、打ち崩せない……
8回裏にさらに1点取られて9回表。
ランナーを2塁まで進めるが、そのまま3アウト。
大事な初戦を落としてしまった…… これで日本ハムは王手。 1勝のアドバンテージはでかい……

さてPHP。
今日はMySQLというのを調べた。 どうやらデータベースらしい。 データベースとは何か。 ようするにエクセルみたいなやつらしい……? データベースに登録されているものを検索して表示したりできるらしい。
まずはインストールから。 しかしインストールにすっごい手間取った。 けっきょくインストールしただけで終わってしまった……

ドラクエ5 PHP掲示板12

晴れ今日は7時から仕事。 太田でI型キッチン、カップボードつき。 17時前に終了。
最近朝が寒い。 会社に行くとき、原付で手袋が必要になってきた。 あ~冬はイヤだなぁ。

今日はひさびさにドラクエ5をやった。 だいぶ前に始めてエスタークを倒してからLV上げばかりやっていた。 エスタークを15ターン以内で倒すと、アイテムがもらえる。
そして今日一度目の挑戦。 なんと……エスタークを17ターンで倒せた!! 「これはいける」と思い、再び準備をして再戦!
なんと15ターンギリギリで倒す事が出来た!!

以下戦略、構成など。

主人公 LV63
メタルキングの剣
王者のマント
光の盾
太陽の冠
星降る腕輪
命のリング
炎のリング

グレイトドラゴン LV54
オリハルコンキバ
銀の胸当て
知力の兜
星降る腕輪

グレイトドラゴン LV40
オリハルコンのキバ
銀の胸当て
知力の兜
星降る腕輪

スライムナイト LV60
吹雪の剣
メタルキング鎧
メタルキングの盾
メタルキングヘルム
星降る腕輪

息子 LV60
吹雪の剣
天空の鎧
天空の盾
天空の兜
エルフのお守り
星降る腕輪

ホイミスライム LV40
毒針
魔法の鎧
水鏡の盾
風の帽子
星降る腕輪

メインメンバーは、主人公、グレイトドラゴン2匹、スライムナイト。
全員がエルフの飲み薬をいっぱい持っている。 主人公は戦いのドラムと復活の玉、グレイトドラゴン1匹(強いほう)は復活の玉。 あとのアイテム欄は全部エルフの飲み薬。

戦略。
主人公が戦いのドラム。 あと全員でひたすら攻撃。 HPがピンチになったら、スライムナイトか主人公をホイミスライムと交換、ベホマズンで全員回復。 凍てつく波動をくらったら、主人公が戦いのドラム。
息攻撃やメラゾーマで主人公かスライムナイトのHPがやばくなったら息子と交換。 なるべく回復しないでいけるように。
グレイトドラゴンは息無効なので主人公やスライムナイト、息子より先にHPがなくなることはほとんどない。
フバーハはしない。
ひたすら攻撃で15ターンでエスターク撃破!

そして名産品をもらいました。 やった~♪

PHP掲示板12
今日やったこと
・パスワードの暗号化
crypt関数というのがあったのでそれを使ってみた。 暗号キーはトップで決められるようになってるけど、それは別に決められるようにしないでいいかな。
crypt関数とは、crypt($pass,$angou) と使うみたい。
$passは8バイトまで、$angouは2バイトまでらしい。
ログをファイルに書き込む前に$passに暗号化された文字を当てはめてログファイルに書き込み。
パスワードを照らし合わせるときは、削除キーに入力されたものを暗号化してログファイルと照らし合わせる。 これでとりあえずはできた。 ただ暗号キーが2バイトまでしか使えない。 暗号キーに使用できる文字は、英数字(大文字小文字区別あり)とピリオドとスラッシュだけらしい。 掲示板の削除キーの暗号化だから、それほど複雑にしないでもいいのかな~
暗号キーをログファイルで見てみると、暗号化されたパスワードの最初の2文字が暗号キーになってるっぽい。 けどこれをどうしろと…… 調べた限りではcryptでは復号化はできないらしい。 総当りしかないんだって。
まぁ暗号化はいいや、これで…… もっと複雑なのが必要になったらそのときに……

・URLのpage=○○のところに負の数やありえない数値を入れられた場合、強制的にpage=0にするようにした
これは簡単だった。 ifとか使わないで最初の変数に代入するところでできた。

今日やったのはこれくらいかな。 あとソースの中にコメントをちょこっと。 見やすくなったような気がするけど、余計な文字が増えたからファイルが大きくなった……

「MYSQLを勉強しろ」と指示があったので、明日からはそれが何なのかから調べます。 ブログのMovable Typeで使ってるけど、ただ使ってるだけだかなにをどうしてるのか……さっぱりヽ(;´д`)ノ

サンプル
ログファイル
ソース

プレーオフ第一ステージ ソフトバンクVS西武  PHP掲示板11

晴れ今日の仕事は7時から。 五名でSFA1616のお風呂をやった。 17時半まで。
世間では3連休。 うらやましい……

さて、土曜、日曜とパリーグの優勝を決めるためのプレーオフが行われた。
土曜日の試合。
先発は両チームエース同士。 ソフトバンクが斉藤。 西武が松坂。
ピッチャーを見る時点で投手戦は必至。 どちらが先に先制点をとるかの試合だった。
斉藤は7回まで無失点。 松坂も同じ。
しかし7回裏、三連打を浴びて1点を失ってしまった…… 相手ピッチャーが松坂というだけあって反撃できずに撃沈。 悔しく0対1で負けてしまった。 ピッチャー斉藤が悔しさでグローブをベンチに投げつけてるシーンが印象的だった。

そして昨日の第二戦。
ソフトバンクのピッチャーは和田。 西武は松永。
なんと予想もしない事態が。 なんと1回裏に西武に先制ホームランを浴びてしまう。 また昨日の悲劇か……
ただ今日は投手戦にはならないだろう。
しかし4回表。 ヒットとフォアボールで1点を返して、なおツーアウト満塁。 ここで仲澤。 なんと走者一掃のタイムリーツーベースを打った! 仲澤は三塁を狙おうとしてタッチアウトになってしまったけれど、この回に一挙4点取り逆転!
4回を終わり4対1。 まだまだわからない。
5回裏に2点返されてしまう。 これで4対3。 その差わずか1点…… この回、点を取られたときにピッチャー和田から柳瀬に代わっている。
6回表。 ヒットとワイルドピッチで1アウト3塁! ここで登場するのは4番松中。 松中は4番の仕事をキッチリとしてくれた。 センター前にタイムリーヒット!! これで5対3!!

しばらく0が続き、8回表。 1アウト1塁の状態でまたまた4番松中の打席! 松中はまたやってくれた。 今度はタイムリーツーベース! さらに1点追加。 6対3!!
そして最終回。 この最後の最後がビッグイニング。
まずはフォアボール。 次の打者が送りバントしようとして失敗。 1アウト1塁。
次がデッドボール。 次がアウト。 これでツーアウト1塁2塁。
ここからソフトバンクの猛攻撃が始まる……
次の打者がタイムリーヒット。 1点追加し、ランナー1塁3塁。 そして登場、4番松中!!
なんと松中がまたまたやってくれた! スリーランホームラン!!! 一気に3点追加。 そして5番ズレータ!
彼もやってくれた。 ズレータもソロホームランを打つ!! ひさしぶりのMZ砲!
続く打者は2塁打を打ったけれど、その次の打者がアウトになってしまった。
この回、2本のホームランが飛び出して5点追加。 11対3!
これはもうよほどのことがない限り負けないね!
きっちり抑えて2戦目は勝利。
日本ハムへの挑戦権は続く第三試合で決まる……

そして本日。
ソフトバンクVS西武の最終戦が始まった。
今日の先発はソフトバンクが寺原、西武がベテランの西口。
5回までどちらも0点。 しかし5回の裏、西武の中村がレフトスタンドへ先制のソロホームラン。 今日も先制点を取られた……
そのまま点が取れないまま7回。 少しいやな雰囲気が漂ってきた……
先頭打者は5番ズレータ。 見事にヒットを打った。 続く打者が送りバントを決めて1アウト2塁。
続く打者は7番カブレラ。 ライト前にポトリと落ちる2塁打を打った。 ただフライっぽい打球だったので、
セカンドランナーのズレータはスタートを切れずホームまではもどってこれず。 1アウト2塁3塁。 同点、そして逆転の大チャンス!!
次の打者は田上。 しかしショートゴロでランナー動けず。 2アウト2塁3塁。
続いての打者はキャッチャーの山崎だけど、ここで代打、稲嶺。 代打で登場した稲嶺、自分の力をアピールする数少ないチャンスでやってくれた! ライト前への綺麗なヒット!! ズレータが生還してこれで同点。
このあと満塁までいったけれど、2番大村がセンターフライに倒れてしまった。
7回表を終わって1対1の同点。 これはまだまだ行方がわからない。 最後の最後にして熱い戦い!!

8回表。 3番柴原、4番松中とフォアボール。 ノーアウト1塁2塁で5番ズレータ。 昨日大活躍のズレータ。 今日は何をやってくれるのだろう……と思っていたら…………なんと3ランホームラン!!!!!!
一気に西武を突き放す! これで4対1。 ゲームは8回、終盤。
続く打者はアウト。 そしてカブレラ。 一生懸命走り内野安打! 続いての打者は三振。 だけどツーストライクスリーボールから、球を投げた瞬間走り始めた。 バッターは三振になってしまったけれど、見事に進塁成功。 これでツーアウト2塁。 そして先ほどから代わったキャッチャーの的場。 なんと2塁打! これでカブレラが生還してこの回4点目。 5対1。 もう勝利は見えたか…!
9回にも駄目押しの1点が入り結果は6対1でソフトバンクの勝利。 そして日本ハムへの挑戦権を獲得。

初戦を落とした、ピッチャーの新垣が登録を抹消されたこと、もう第二ステージ進出は無理だと思っていた。 だけど選手一丸となって戦った結果がこれ! このまま日本一だ~!

さて、野球のことを書いていたら長くなってしまった。
今日のPHP掲示板の進捗状況。
まずやったこと。
・下のほうにある次のページ、前のページとかのデザインを変更
<<で前のページ、>>で次のページ。  現在ページの前後何件表示するかを自由に設定できるように。

前後5件表示した場合、現在ページが2ページ目の場合、
<< 1 2 3 4 5 6 7 >> と表示される。 2以外はリンクされている。
現在ページが10の場合
<< 5 6 7 8 9 10 11 12 13 14 15 >> となる。
たぶんバグはないと思う……
・どうでもいいけれど、<title>の部分とページのトップのやつを連動させた。 そして最初のdefineで設定できるようにした。
・どうでもいいけれど、背景色をスタイルシートにした。 defineで設定できるようにした。
ほんとどうでもいいこと……

わからないこと。
・URLを手入力されて、 page=10000とかpage=-10とか負の値を入力されると変になる。 これは最初の記事表示の部分でif文とか入れればできそうかな。

いまだできないこと
・パスワードの暗号化
・書き込みました画面でリロードすると複数記事が書かれる

やりたいこと
・返信機能をつける
ただやるのは上の解決してないのが終わってからにしよう。 でないと次々わからないことばかり増えていきそう……

行き詰ったときの気分転換に別のスクリプトを書いているのは内緒。 Hit&Blowを作成中。

記事を5件ずつ表示。 ページ移動のは前の3件、次の3件を表示するようにしてある。
サンプル
ソース

峰山公園 & PHP掲示板10

晴れ今日はお休み。 夕べ21時前に寝たのでたっぷり12時間睡眠。 1週間の疲れが吹き飛んだ~♪
昼までテレビを見たりしてゴロゴロ。 昼過ぎから長女と公園に遊びに行く。
峰山公園に行った。 遊具で遊んだ。 中でも気に入っていたのが「ありじごく」という遊具。 名前の通り蟻地獄みたいなもの。
たっぷり17時くらいまで遊んで、食料を買って帰宅。

PHP掲示板の様子。
休みだからいっぱい進めようと思ったけれど……全然進まず。
やったこと
・名前、メール、パスワードをクッキーで保存できるようにした。

いろいろ調べたら別に同じページでなくてもできた。 書き込み画面でクッキーを書き込み。 最初の画面でクッキーを読み込む事が出来た。

やったのはこれだけ……

サンプル
ソース