深夜稼働休止のお知らせ

なんとなく節電のため、深夜帯においてkairera.siteの稼働休止を不定期で行っています。

深夜のテレビ録画が無い時間帯、だいたい26時台(深夜1時)または27時台から休止を行い、朝6時から稼働を再開します。

どうせ迷惑もかからないので、設定に飽きるまで続けます。(手作業なんですよこれ)

帰省のお知らせ

追記(2020/8/16 17:16):帰ってきました。

このご時世ではございますが、色々仕込みをすることもある関係でのお知らせ。

3日後の8月13日から予定では16日の昼まで、実家に帰省させていただきます。
回線が細いですが、実家から福岡拠点にリモート接続できるので大半のことはどうにかなります。

引き続き当ブログをよろしくお願いします。

ちなみに1行目と途中の文章が少し噛み合ってないのは去年の文をコピペしたからです。

新年のご挨拶

遅くなりましたが明けましておめでとうございます。kairera0467です。

なんと2020年です。当ブログは今年7月で通算12年目に突入します。
昨年12月に「データベース故障(自損)」という大事件が起こりましたが、そこを乗り越えて無事に存続できたのは本当に奇跡だなと思います。

まあそんなことを言っていますが、今年も変わらずFGOとか日記とか書いて、それで12月はごちうさACに殴り込みするんじゃないかと思われます。
あと出しそこねた2019年12月の日記も今月中には書きます。
すっかり忘れているDTXManiaXG(Ver.K)もちょっとずつ更新したいと思います。します。

今年もよろしくお願いします。


明けましておめでとうございます。山奈MIRです。
3代目ブログが始まった当初こそ、この名義を使って記事を書いていましたが、もはやkairera0467名義一択になっている現実。(WordPressのアカウント自体も同一)
でもたまーにこの名義を使うかもしれないので、今年もよろしくお願いします。

※「自作自演キャラで挨拶する必要があるのか?」「執筆に時間かかるでしょ」といった本音はありますが、こちらの名義もそれなりに使っているわけでして…

タグクラウド

データベースの不具合修復の過程でリセットされちゃったけど、どうせ誰も見ないしそもそもサイドバーにタグクラウドの表示つけてないからどうでもいいね!

(記事側の紐付けが消えているだけで登録したタグ一覧は残ってる)

FGO日記 12/12 & 本日のSQL進捗

FGO日記。
クリスマスイベント終わって2部5章開幕直前キャンペーン開始。(昨日からですが一応)
BOXガチャは40箱目の残り89個で打ち止め。ファームがかなり成長しましたぞ!
・クリスマスガチャラスト
アーチャーの銀枠からの金枠→アシュヴァッターマン(初)
ライダーの通常回転金枠→フランシス・ドレイク(初)
ランサーの金回転→アナ(3枚目)

周回の強い味方 フランシス・ドレイク

・育成状況
不夜城のアサシン→最終再臨Lv70
など

SQL進捗。
できたこと
・小規模なテーブルの復帰に成功

わかったこと
・IMPORT TABLESPACEした時の「1808: Schema mismatch(Expected FSP_SPACE_FLAGS=21, .ibd file contains 0x0.)」は、抽出したDDLで作り直したテーブルと行フォーマットが一致してないから
・dbsakeのDDL抽出ではdatetime型の生成がうまくいかない
ほとんど期待せずに、DDLからテーブル生成→DISCARD TABLESPACE→ibdだけコピー→IMPORT TABLESPACEを試したら偶然にもWARNINGを履きながらもテーブル復活。
で、他のテーブルも試したけどダメ。違いは何かと思ってテーブルの情報を見たら行フォーマットが違った。
過去に作ったテーブルはDEFAULTだったけど、2018年に入ってから(かつ無事な)テーブルはCOMPACTになっていた。
今回Schema mismatchが発生していたのは、フォーマット=COMPACTのibdを、フォーマット=DEFAULTなテーブルに入れていたからだった…

が、これでは解決までいかなかった。
Wordpressのwp_postsテーブルで同じことを試すと、DDLのCREATE TABLE時に「post_date列のデフォルト値が不正だ」とエラーを吐かれる。
どういうこと?と思い、DDLを見ると…

`post_date` datetime NOT NULL DEFAULT ‘0-00-00 00:00:00’,

あ…これ少なくとも’0000-00-00 00:00:00’じゃないとあかんやつだ。
念のために’1900-01-01 00:00:00’に書き換えてCREATE TABLE実行、そしてDISCARD、行フォーマット変更、ibdコピー、IMPORT TABLESPACEで…できた!

WordPressは土曜日の午前中の復活を予定しています。

雑記&本日のSQL進捗

雑記。
おそらく今年最後となる買っちった案件。

・実写版がっこうぐらし! BD 初回限定版
・ご注文はうさぎですか?? Sing For You 初回限定版
・Logicool ゲーミングマウス G603
・Amazon Basic HDMIケーブル 0.9m
・ELECOM エアダスター
・ELECOM HDMI切替器(2IN1OUT)
上の2つは初回限定じゃなくてもよかったのに初回限定しかなかったので(以下略
ゲーミングマウスはノートPC用のワイヤレスマウスです。ゲーミングにする意味はどこに。
HDMI切替器は「モニターのHDMIポート数(2つ)に対してHDMI接続機器(PC、BDレコーダー、switch)が多い」という死活問題ゆえに購入。
ケーブルもBDレコーダー導入時に足りなくなっていて、しかたなくキャプボ用のケーブルを使っていたので…

エアダスターは切らしてたのにいつまで経っても買わないから買った。

本日のSQL。
できたこと
・壊れたMySQLデータベースからの一部データのサルベージ(9月中旬以降更新されていなかったデータ。ただしテキスト多用など複雑なものは除く)
・frmファイルからDDL生成
わかったこと
・新規DBにfrmとibdを入れても何も解決しない
・今回破損した不明なVIEW扱いのテーブルをDROP VIEWで消せない(対処法調査中) →DELETE TABLEで消せる(InnoDBから不明なゴミを消した扱い?)
・DDL抽出→frm、ibd上書き法では、最後にIMPORT TABLESPACEした時に「1808: Schema mismatch(Expected FSP_SPACE_FLAGS=21, .ibd file contains 0x0.)」で失敗する。

dbsakeを使用したDDL生成に成功。
ノートPCに入れていたUbuntuでdbsakeを実行、frmからsqlを一つ一つ生成して、それをWindows機に…という非効率的な方法。
しかし復旧できる確率が大幅に下がった予感…

雑記&FGO日記 12/10&本日のSQL進捗

雑記から。「サイトについて」を更新しました。かなり古くなっていたため現在の状況に合わせて更新。ぐちゃぐちゃですけど…

FGO日記。必死に回してる。それ以外のことは無い。

本日のSQL。
わかったこと
・MySQL Utilitiesでは「エラー:プロセスxxxxが見つかりませんでした」と出てDDL生成できなかった。そもそもMySQLサーバーを通している時点で純粋なfrmファイルからの抽出ではない。
・いけそうなのは「dbsake」というOSS。概要のままでDBツールの詰め合わせ。これはMySQL Utilitiesとは違って、このソフトウェア単体でfrmファイルからDDLを生成できるっぽい。
・さらにこの作者はfrmファイルのフォーマットまで公開している。正直かなり期待が持てる。
・ただpythonかつLinux向けっぽい?
ごちうさAdventCalenderもあるので土曜日までにケリをつけたい…

FGO日記 12/9&本日のSQL進捗

※この記事は臨時ブログにて掲載していたものです。

・カーマママ スキルLv全10達成
ああああああマママママママママママママママママママママママママ
ゴールドタグ級で蛮死の心臓が回収できたから自分の精神を無にしてでも回った。

・BOX状況
30箱はいけました。ここからは金種火を集めるためにひたすら回すのみ。

・育成
BOXガチャの金種火のおかげで、育成ファームからの卒業生が続出。
スカディ→最終再臨Lv90
ヴラドEXTRA、剣スロット→最終再臨Lv80
マルタ→最終再臨Lv70
ジークフリート→第3再臨Lv70
不夜城のアサシン→第3再臨Lv62
新宿のアサシン→第1再臨Lv40
など

・SQL復旧進捗
作業の進行状況としてはほぼゼロに近い。
とりあえずMySQL Utilitiesで.frmファイルからDDL抽出をする手順が見つかった、あらかじめ見つけていた情報では.frmファイルからCREATE文までは作れない、というところが本日の収穫。

帰省のお知らせ

今月1日、当ブログの第3シリーズ開幕から1年を迎えました。今ではFGOのことしか語っていません。
それはそうとしてお知らせ。

日付変わりまして本日8月10日の13:00から予定では14日頃まで、実家に帰省させていただきます。
それに伴い、ブログの更新頻度は下がるかと思われます。
(基本的にどうにかなるけれど)

引き続き当ブログをよろしくお願いします。