約2週間、サイトが死んでました(21.03.26〜21.04.10)

というわけで、まる2週間サイトが機能してませんでした。ようやく直りました。

あまりにも、しょーもない話なので語るも聞くもダルいことうけあいなんですが、
また日本のどこかに1人ぐらいは同じアホがいるかもしれん、
ということで記録しておきます。。


ウチは勉強がしたかった

発端はそう、前向きな姿勢から出た行動。
データベースを構築・操作したかったんです。
ちょっと調べて、MySQLだな、ということになりました。
名前だけは聞いたことあるけど、実際なにする物なのかも初めて紐解いた具合です。

MySQLの学習は滞った

例によって昼休みだけの学習タイム、
HomeBrewからMySQL5.7のインストールに始まり(というか始まるまでもえらい時間かかった)、
起動、停止、まではなんとかできるようになった。
でも会社のMacでテーブル作って、それが実際何の役に立つのかもわからなかった。
結局、いいところまで作り込んだらテーブルをエクスポートして、
実地のデータベースにインポート、操作するphpを設置、という流れのようで。
よしわかった。
でもデータベースって何。

データベースがあった

データベースを用意しなきゃいけないんだな、段取りを調べよう、となり、
レンタルサーバー(ロリポップ)に置けるかどうかをまず、と思ったら
実際もう用意されているのに気が付いた。
正直、WordPressを利用している時点でそりゃないだろ、という話ではあった。
でも知らなかったんだ。。
データベースは既にある。でも使っていない(間違った認識)。
メニューには削除ボタンと作成ボタンがある。
んじゃ心機一転、わかりやすい名前で作り直そう(間違った判断)。

データベースを消しちゃった

もう、迷いの欠片もなく、消しちまいました。アフターカーニバル。
そんで、ぼくのかんがえたかっこいい名前のデータベースを作成。
これであとはMySQLの学習を進めるだけだ。ぜんぜん進んでないけど。

「サイトがまた見れない」と知らされた

あるふぁさんから、「サイトがまた見えなくなってる」とメンションをいただいた。
またというのは、この少し前にWordPressのプラグインをてきとうに更新した影響で
サイトが機能しなくなっていたんでした。
当該プラグインの削除と、機能する類似プラグインのインストールで解決したばかりだった。
ここで初めて、WordPressのデータは主にデータベースに格納される事実を知った。
青くなった。耳もなくなって声もガラガラになった。

自分と同じアホがいるかGoogleで調べまくった

いました。何人か。
その方たちが記録してくれていたおかげで自分も死の淵からどうにか。
助かりました。

サポートに問い合わせた

ロリポップ側としては「面倒みないよ」と明記してあるのだが、
web検索で前例を見つけてしまったからにはそうは金玉。
かといって「ネタは上がってんだぜ出すもん出しな」などとは書かず。
低頭平身、すがる思いをぶつけた。
このあと、「地獄の沙汰も銭次第」な連絡がくるはずなんだ。

連絡が来なかったので追いメールした

…おかしいw
おかしいので「あれー、もしかして連絡もらったのに間違えてメール消しちゃったかもアハハ」
的な白々しさでもう一度問い合わせをした。
これは嫌われるやつだ。

さすがに来た

今度こそ連絡がきた。
知ってたとおり、作業手数料11,000円をスイス銀行に振り込んでいただきたい、という内容。
大急ぎで振り込んだ。
焦らされた分だけ財布のヒモというかお金払いたさがマシマシになってた。
うまいなあちくしょう。

データベースのバックアップファイルはサイトスペースのルートディレクトリに放り込まれる。
少し前の同胞たちのスクショではzip圧縮だったけどgz形式だった。
これをローカルにダウンロード。
ついでに大事にとっておくといいです。

 

自分と同じく、データベースを削除しただけじゃなくて
マヌケな名前で新規に作ってしまった人は、
元の名前で作り直す必要があるので、このディレクトリに置かれている
「wp-config.php」を開いて内容を確認する。
データベース名、ユーザー名、パスワード、ホスト名を控えておく。

 

次いでログイン、サーバーの管理・設定 > データベース に移動。

 

前述の、マヌケな名前でデータベースを作り直してしまった人は
ここで「データベース削除」と「データベース作成」をやり直し。手順は一度やっただろうから割愛。
「wp-config.php」の内容から拾っておいたデータベース名、ユーザー名、パスワード、ホスト名
が合致するように。
逆に、自分でかっこいいと思った名前で作ったものに合わせて
「wp-config.php」の内容を書き換えてもOKな気はするけどお勧めはしません。

「phpMyAdminを開く」ボタンで管理ページへ。
管理ページは別のタブ・ウィンドウで開けば、
ユーザー名とパスワードはメモしなくても順にコピペでいける。

 

phpMyAdmin でユーザー名とパスワードを入力、サーバーを選択。
で実行ボタン。

 

「インポート」押す

 

「ファイルを選択」で、ダウンロードしておいたバックアップファイルを選択。
あとは何もいじらずに「実行」ボタン。
アップロードはファイルの容量なりの時間がかかる。自分は20MB弱で1分近くかかった。

 

せっかく復旧したのを、手順の説明のためにやり直すのはちょっとリスク感じるので
以後のスクショはありません。

完了画面が出たらログアウトして、WordPressのトップページを開いてみて、
無事に元どおり開かれたらおしまい。やったー。

まー、授業料も支払うことになったし、いい勉強になりまs…嗚咽。

今後の対策

・「WordPress バックアップ プラグイン」でぐぐる
・レンタルサーバーの有償バックアップサービス利用を検討する
・定期的にデータベースのバックアップを取る(エクスポート)

てなかんじで。
どうも多方面にご迷惑をおかけしました。

Word上のいじれない表からテキストを抜きたかった人

あ、テレワーク生活いったん終了しました(´・ω・`)
社内もろもろ落ち着いたらまた狙っていきたいです。

さておき、今回の話題。
組版の原稿データ、とくに論文となればほぼ例外なくWordドキュメントであるところですが、
そのWordドキュメントから図版・写真・表などを取り出す手順がいまいちあやしい。
でも図版・写真はまだいいんですわ。書き出したPDFから取れるので。
今回ウッとなったのは、表。しかもさわれない表。
右クリックすると画像としてしかさわれない。


なのに、PDFを書き出してみるとテキストが生きている。
これはPDFをイラスターで開いてみた状態。秘匿処理が面倒なので化けさせてあります(詭弁)。


だったら、PDFの細切れ文字じゃなく、まるっと、プリリンッと、取り出してみたい。

そこでひとつ、GoogleさんとTwitterさんに訊いてみました(失礼すぎるw)。

それで多少おぼついたので記録しておきます。
事情や仕組みを全くわきまえずに欲だけをいえば、Wordに配置される前の状態をいただきたいな,と思うわけですが、
どうも非可逆な存在のようです。
古くはQuarkに配置されたExcel発行物なんかでも同様にむせいでいたわけで、
諦めきれる。これは。


手法1:PDFを書き出してWordで開く

  1. WordからPDFを書き出す
  2. PDFをWordで開く

手順はこれだけ。Wordしか使わない手軽さがある。崩れることはある。


手法2:PDFを書き出して、PDFからExcel書類を書き出す

  1. WordからPDFを書き出す
  2. PDFをAcobatで開く(今回はAcrobatDCを使用した)
  3. ファイル > 書き出し形式 > スプレッドシート > Microsoft Excel ブック

手法1よりは若干ながら手数が多い。いちおう、当然だけど表として保存できる。
それはそれで崩れるときは崩れる。
この崩れ方が手法1のWordとそれぞれなので、余裕があれば都度どちらも試してみるとよいかも。


とりあえず上記の2つでなんとかなりそう。
反応いただいたお友達ありがとうございました。

皆様からのさらなる有益な情報お待ちしております。

MacBookPro壊れましたが直りました

 

テレワーカーの皆さま、いかがお過ごしでしょうか。
皆さまは勤務先からの支給PCでお仕事されてるのでしょうか。
うちは切り替えがめんどいのと、仕事中にいろいろ見たいので自前のMacBookProでやってます。
でもこれ、仕事のしすぎで壊れたらどうするんでしょうね。
そんなのは、壊れてみないと誰にもわからない。でもきっと会社は修理に関して何もしてくれない。
でもまあ、そんないきなり壊れるわけないじゃんすか(危険な思想)。

 

先日、朝起きてMacをジャーンしたんですよ。
そしたら、
ジャーーン、ジャーーン、ジャーーン、ジャーーン………
起動音が鳴りやまなくて。

この時点で、自分の知識で「ジャーンが続けて鳴る」ってのはPRAMクリアしか知らなくて。
キーボードにホコリが溜まって⌘+option+P+R がたまたま押しっぱなしになっているのかもしれない
と思って(今思えば笑うしかないんだけど当時はほんとにそう思った)、
キーボードをガサーガサーッとなでてみた。それでもやまないので電源5秒押しでいったん強制シャットダウン。

iPhoneでトラブル事例を検索。ほんとに便利な世の中になった。
昔はPCが起動しなくなったとき、トラブル解決法をPCで調べられないというジレンマに毎回悩まされたものよ。

「ジャーンが続けて鳴る」そのまま当てはまる記事がいくつかヒット。
SMCリセットで回復するらしい。ctrl+option+shift 押しながら起動ですって。
…直らなかった。

というわけで、久しぶりにAppleStoreのGeniusBarを予約してお世話になってきました。

まあ、いろいろとオシャレな会話に興じたのは割愛して、結論をいえば
ケロッと直りました……。SMCリセットで。
ここでもう一度SMCリセットの手順を振り返ってみましょう。
ctrl+option+shift を押しながら起動。
やってくれたのを見て、違和感があったわけ。自分が押したのと手つきが違う。
というか、押している場所が違う。
このとき、ハッとしたんですよウチは。

ごくごくナチュラルにcapsキー押してました。。

 

サポートの流れで行なったハードウェアテストでは、
電源アダプタの不良と出た。持ち込みじゃなくお店で用意してきたアダプタが。
自分のアダプタでも同様。これは本体のアダプタ付けるとこのパーツの不良かも知れない、と。
しかし通電は問題なく行われており、充電がまずいだけのようで。
心当たりはある。なぜかユーザーを切り替えると充電が始まるので、
それ専用にアカウントを用意したぐらいである。

ちょっと本体開けてみてみますね、で留守番。

戻ってきて開口一番「端子のクリーニングで解消したみたいです」
赤面苦笑。すみませんこまめに掃除します。。

中、けっこうホコリとか溜まってました? と訊いてみた。
「いえ、問題になるほどではありませんでした。ねこちゃんかな? 動物の毛がいくらか」
まあそれはしょうがない。

まあとにかく無事でよかったっすわ。
まだ新調する余裕なんか全然ないんですの。

Illustrator:グラデーションスウォッチの編集と更新できないと思ってたらできたわ

InDesignスクリプト以外でネタ投入するの何年ぶりかなんですけど。

えー、諸作業で行き詰まってまして。

Illustratorのグラデーションスウォッチって、
カラースウォッチと違ってグローバル要素がないので
ちょっと気に入らなくて内容を編集したくてもうまくいかなかったり、
適用済みのオブジェクトにまったく反映しなかったりで
毎回アタマが煮えてたんですが、ちゃんとやり方があったんですね。。

偶然見つけたやつなので、
知らなかったのが自分だけだともったいないと思っていちおう記録しておきます。

古いやつでも動くか確認したかったのでCS6で検証してみました。


 

こう、オブジェクトに適用しちゃったグラデーションスウォッチがあって、
これをぜひ直したい。


スウォッチパネルで対象グラデーションを選択しても、
グラデーションパネルでいじり始めるとハイライトが消えて無関係になっちゃう。
うちはこれ、それこそ平成ヒト桁の頃から諦めてたわけで。。。ほんとに。


まあ、無関係になってもほっといて、いい感じにグラデーションをいじります。
いい感じなんです、これで。これが。


グラデーションパネルのサムネイルを、元のスウォッチに
optionキーを押しながら(Windowsはaltキー)ドラッグ&ドロップ。
ドラッグ元のサムネイルはカラーパネルでもツールボックスでもなんでもおっけー。


これでグラデーションスウォッチの更新完了。
そんで適用済みオブジェクトにもばっちり反映。
やったーやったー。

このoption+ドラッグ、グラフィックスタイルで有効なのは知ってたけど
グラデーションでも通用したのはうれしい。ほんとに知らなかった。
パターンにも使えるかもね。

で、ほんとはコレをスクリプトでやりたかったので、
今もんどり打ってのたうちまわってます。。できるのか。(追記:あっさりできましたorz 難しく考えすぎてた)