DEITOUDA
1件ずつ表示
2026年2月
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28




2019/04/29
24時間更新を振り返る
24時間更新完走直前に思いっきりずっこけたのは何故か?
どのタイミングで仕事に行っていたのか?
天空のレストランは必要あったのか?

24時間更新を行った結果生まれた疑問に今回は徹底回答!




つーか、疑問を自分で出して自分で答えるってなんてマッチポンプ?状態。



まずは24時間更新、一番最後の更新をなぜミスったのかを説明。いや、言い訳させてもらう。


この日記のシステムはフォームに書いた文章をPHPでSQL文にしてデータベースに突っ込むって作業を行っているんだけど、その時にここからここまでが突っ込む文章だよ!っていう印に「ダブルクォーテーション」を使っている。
なので、文章中にダブルクォーテーションが出てきちゃうとそこまでで終わりってことになっちゃう。

ちゃんとしたシステムだったらそこをちゃんと考慮した仕組みを作ってるんだろうけど、素人が手探りで無理くり作ったシステムなのでそこまで頭が回ってなかったんだよね。

その事実は知ってはいたんだけど、すっかり忘れてた。


今朝、7時半に目が覚めてBBSをチェック。
そして、日記が更新されたかチェック(←たまたまだったけど本当にやってよかった)。

そこでようやくおかしい事に気づく。

でも、すぐには原因に気が付かず。

今回の24時間更新は24時間「リアルタイム」更新ではありませんでした!って書きたくて、普段そんな使わない癖にカギかっこよりもダブルクォーテーションの方がカッコイイかな?と思っちゃったのが運の尽き。
25回分の文章を書くので頭が疲れ切ってたんだよ。


んで、データーベースを直接弄ることになったんだけど、書き換える為のSQL文って慎重にやらないと既にあるデータを消しちゃいかねないので眠たい頭で慎重に。
あと開発環境でデータベースを弄った時はコマンドプロンプトでやっててそれには慣れてたんだけど、本番環境ではTeraTermっていうので弄っていて、これはサイト公開のちょっと前しか使ってないのであまり慣れてなかったんだよね。
だから使い方を調べーの、SQL文を一回メモ帳に書いて何度も確認しーの、直しーの。
めっさドキドキしたね。
ドッキドキドン1年生だったね。(知らない人がいてもいちいち教えないよ)(知ってるけど意味わかんないって人は、、、ごめん)




さて、24時間更新中仕事にどの時間行ってたのかクイズにしてたけどその解答を発表してなかったね。

実は昨日は17時~21時の勤務でした。
ラッキーなことにすげぇ短時間勤務の日だったんだけど、あれ?その時間料理とか天空のレストランとかやってんじゃん?ってなるでしょ?
まぁ当然だけど料理も天空のレストランも事前にやってるよね。
ただ、24時間更新を読んでる時はこの勤務時間気付かなかったんじゃないかな?


実はリアルタイム感を出す為に当日書いた記事も何件かあります。
9時更新の「ニュースを斬る」
11時更新の「仕事ありまーす。」
13時更新の「Google検索結果はどうなった?」
0時更新の「日付を越えたー」
は24時間更新期間中に書いてます。


でもその他の記事も4/25くらいから書き始めて↑の4件を除いた一番最後に書いた記事は27日午前3時に「天空のレストラン1回目後編」だね。
なので本当にギリギリまでかかっていたんだよね。




この日記を書く為に自分のサイト見直してて、また新たなミス見つけた。
日記ログの日別のログ(diary_day.php)の次の記事ってリンク間違ってる。
そもそも次の記事じゃなくて次の●件って表示にしたかったはずなのにどうしたこれ?

そのうち直します。


あと、天空のレストランはやらない方が良かった。
大変過ぎた。
天空のレストランの作業分だけで24時間越える自信あるのに、その癖して超絶ツマラナイ。
あれ、全部読んだ?読まないよね。うん、俺も読み返してない。

天空のレストランを一人でやったのを日記上で再現なんて二度としません。
あと24時間更新も二度としません!っていうか、もう出来ないなぁっていうのを自覚した。
もう若くない。