2017年
過去の投稿:

2017年

最近Wordpressで作ってるこのブログをSSL化した。

SSLは「Let’s Encrypt」という無料の証明書を使って実現した。
いやー、素晴らしいですね、無料で使えるって。3ヵ月ごとに更新しなくちゃいかんけど、それくらいはたいした手間でもない。

で、SSL化の方法は他ブログに譲るとして、WordpressでSSL化するときの注意点がある。

以下のサイトが綺麗にまとめてくれてたので、要点はこのブログを見ればよい。
http://takacworks.com/archives/57

重要なのは、最後の

「http」を全部「https」に統一すること

という箇所。
これどうやってやるんだ?まさか全部手作業???

このブログでは、「wp_get_attachment_url」という関数を紹介してくれているが、これ追加しても実現できなかった。
とは言え、Wordpressの管理画面から投稿を1つ1つ修正するのはあまりにバカバカしい。

で、思いついたが、SQLでのDB直接編集。

WordPressをインストールしたことがある人ならわかると思うが、Wordpressを使うには最初にMySQLをインストールする必要がある。なので、DBにはMySQLを使ってる。ってことは、直接DBにアクセスしてSQL文でデータを一括Updateすれば良いってことだ。
(なお、ある程度DBの知識があることが前提。結果は自己責任で。)

やり方としては、コマンドラインからSQL文をたたいても良いけど、MySQL使ってればDBクライアントツール「phpMyAdmin」がインストールされてる(してる?)はず。ツール使った方が作業は楽。

あとは、以下のSQL文を実行すれば、一括で置換ができる。
(yourdomainは自分のサイトドメインに変えてね)

UPDATE wp_posts SET post_content=REPLACE(post_content,”http://yourdomain”,”https://yourdomain”);

いきなり実行するのは怖いと思うので、最初はwhere句で条件指定して、対象の1投稿だけで試しでやってみると良い。失敗したらえらいことだし。。

なお、外部サイトから参照してページ表示してる画像が「http」だった場合は、1つ1つ直していくしかない。これは仕方ないです。
(とは言え、一括置換でだいぶ労力は削減できると思う)

終わり。

久々の投稿。

1年振りか・・ほんまに久々過ぎ。
2017年初投稿。すでに11月です(笑)

ネタがなかったわけじゃないんだけどね。
Google Cloud PlatformやAlexa、機械学習とか、書きたいことは山ほどあった。
ただ、どうしてもブログ書くような気分にならなかった。

で、最近Google製のスマートスピーカーである「Google Home」が日本発売(日本語対応)されて、めちゃ使いやすくなった。
これはブログに少しまとめようかな?という気分に久々になったので、その勢いのまま、現時点で体感したことをまとめておこうと思う。

ちなみに、私がGoogle Home買ったのは今年1月頃。
日本発売前にUSで購入&輸入した。

しばらく使ってみたんだけど、インプットが英語ってのもあり、どうしても面倒くさくなって使わなくなってしまった。ニュースとかも英語のニュースしかなかったし。
けど、今回日本語対応してくれたおかげ、というよりも、呼び出し方が変わったので、最近また使うようになったのだ。

「こんな単純なことで使いやすくなるの?」
と自分でも意外に思うんだけど、変わったのは単に呼び出し方が「OK Google」から「ねぇ、Google」になっただけ。

これだけで、本当に呼び出しやすくなったのだ。

文字で書くと伝わらないと思うけど、実際に声に出してみるとわかる。
「OK Google」は言いづらい。一方、「ねぇ Google」はスムーズに言える。

ヒューマンインターフェースの良し悪しってのは感覚なんだなー、と実感する。

さて、まずは最初に、Google Homeについて簡単にまとめてみる。 ⇒ 続きを読む