エンジニアという職種はやっぱりバグと格闘することが多い。
しょっちゅうトラブルに見舞われる。
しかしそのせいで、やっぱりトラブルシューティングというものはエンジニアは得意なのである。
特に最たるものは自動化。
例えば、このwordpressなんかはmysqlと呼ばれるデータベースを使っている。
ってことで、全部の記事に手を入れたいのならmysqlのwp_postsをselectしてforeachでぐるぐる回しつつ必要な物を削って入れなおせばいいだけである。
[php]
mysqli_connect
query(select * from wp_posts)
foreach(fetch結果) {
preg_replace
query(update)
}
mysqli_close
[/php]
こんな感じのプログラム書くだけで終わってしまうのでは無いでしょうか。
共通の文言が分からなかったらいったんcsvにでも書き出してexcelで見ればいい。
変更前と変更後のデータをそれぞれテキストにでも書き出してwinmergeなりdiffツール使えばちゃんと処理できているかすぐに分かる。
後は別のwordpress用意してそっちにupdateかければ変更後の記事も見れるし。
やり方は色々と思いつく。これこそがエンジニアの強みである。
だからエンジニア以外の人で何かトラブルがあったら周りのエンジニアに相談したほうが楽な解決策を教えてもらえるかもしれないし、逆にエンジニアの人はその強みを活用してもっと人生を有意義にできるかもしれないのですな。
ってことで、もっと楽にできる方法があるかもしれないってのを常に頭にとどめておきましょうね。