「Movable Type」と一致するもの

2015年10月14日

新プロジェクト?

  • 投稿日:
  • by
  • カテゴリ:

VPS、PSGI、WebSocket、Nginx、Unicorn、MariaDBとかそのあたりをいろいろと勉強しつつ、コンテンツとしては人工知能とか機械学習、IoT、モバイルウェブ・ウェブアプリあたりを広く発信していこうかな~なんて適当な考えで、新プロジェクト「CVMU」をスタート。

現状、まだドメイン取得(実は2年以上前に取ってた)とSSL証明書取得&HSTS preload申請、あとはひとまず「MCRN(mcrn.jp)」と同じレンタルサーバにホスティングまでしかやってない。

勢いでやって失敗しやすいので、まずは紙のノートに構想をラフ書きしつつ、ローカルの仮想環境(VirtualBox)でテスト構築していくつもり(いきなりVPS借りてgdgdやってると、無料期間すぎて無駄なお金もかかるし)。

一応、今のところ決まってる仕様(予定)のメモ。
VPS:さくらのVPS 2G(SSD)石狩リージョン
DB:MariaDB 10
Webサーバ:nginx
アプリケーションサーバ(Rails):Unicorn+rbenv+Ruby 2.2
アプリケーションサーバ(Perl):Perl 5.18+PSGI(Starman)
 ※MT6動作確認済み環境(http://www.movabletype.jp/documentation/mt6/installation/system.html)
CMS:Movable Type 6.2

2015年9月21日

新blog移行延期?

約定期blog GS(さくらのブログ)を新blog(Movable Type 6)に移行するの、10月ぐらいを目処に考えてたけど、年内ぐらいでもいいかも。

デザイン、エディタ、画像の扱い、記事ID…とにかく、完全移行しようと思うといろいろ細かい問題があって、その辺をどうするかがなかなか決まらない。
そもそも、移行しないといけない決定的な理由はなくて、なんとなくhttpsなメインサイト(https://mcrn.jp/)に統合したいなー、という程度なので。

まあ、また気が変わって「すぐ移行する!」ってなるかもしれないけど。

2015年9月18日

Movable TypeにTwitter投稿機能をつける

リニューアル中なので、さくらのブログにあってMT標準にない機能をいろいろと追加中。

Twitterへの更新通知もその1つ。
PostTweetというプラグイン(エムロジック放課後プロジェクト: PostTweet アーカイブ)を試してみた。

さくらのブログだと、更新テンプレートが

『記事名』ブログ名|URL(非短縮)

になってるので、その通りにしたかったんだけど、何故か上手くいかない。末尾が切れてしまう。
いろいろ試していて原因が判明。なんと、このプラグインが勝手に140文字で切ってしまってた。

2015年9月17日

Google Analyticsに手を出した&記事ID問題

今日は、Movable TypeにGoogle Analyticsを設定して、テンプレートにトラッキングコードを仕込んだ。

クライアントIDとクライアントシークレットの設定、検索してもなんか画面が違うしややこしい。
しかも、「あなたのGoogleアカウントに有効なAnalyticsが紐付けされてないよ!」みたいなエラーが出たので、間違ってるのかと思ったら反映まで時間差があっただけだった。なにそれ。

メモ:現時点のMT6だと、OAuth Clientとして登録して、Webアプリとして認証する(サービスアカウントではない)。
「Google Analyticsのプロファイルを選択する」ボタンで、TwitterやFacebookで見慣れた「認証画面」が立ち上がるので、手動で認証する。

2015年9月16日

サイトリニューアル中

いろいろほったらかしすぎてたせいで、スマホ対応も全然できてなかった…。

とりあえず、方針としてはMovable Type 6を使えるだけ使ってやっていくつもり。
うまくいけば、さくらのブログから記事を引き上げて、フルHTTPSでブログも展開したいかな。

あと、この約定期blog GSも、当初の設立理念?とかけ離れてきたし、新たに名前を変えて再開予定。
今度は「約定期~」シリーズじゃないのにするつもり。

今日は時間がないから、とりあえずトップページ少し弄って終了。

2015年7月30日

独自SSL(SNI SSL)導入

ただし、メインサイト(「https://mcrn.jp/」)のみ。
カテゴリが「約定期blog GS」なのに詐欺っぽいけど、「さくらのブログ」だと共有・SNI問わずSSL使えない(「sblo.mcrn.jp」はもちろん、「mcrn.sblo.jp」でもダメ)から仕方ない。
先日6にしたばかりのMovable Typeのほうに引っ越すなら別だけど。

・なんかhttpsに斜線が
最初、Chromeでアクセスしたらアドレスバーに赤斜線が入ってて、明らかに「ダメ!」っぽい感じ。
「古い暗号スイート」とか出てたからSSL証明書の問題かと思ったけど、実はそこじゃなくて「このページには安全でない他のリソースが含まれています」のほうが問題だった。
原因は、さくらのブログとデザインを揃えるために手抜きでCSSを参照したら、CSS内のurl()で参照してる画像が「http://~」で読み込んでいることだったので修正して、無事赤斜線じゃなくなった。
(画像利用がいろいろとアレなので、いずれその辺を根本的に直したい)

・それでも「古い暗号スイート」って出る。
ChromeはTLS1.2以上、かつ特定の安全とされる鍵交換・暗号化・メッセージ認証アルゴリズムじゃないと最新って見なしてくれない。
参考:Chromeで「接続は古い暗号化技術により暗号化されています」の表示条件 - あすのかぜ
さすがにこっちはどうしようもないかな。緑色の「鍵」が出てることだし、よしとしよう。
(緑色の「アドレスバー」ではない。それはEV証明書なので超高価だし審査も厳しい)

2015年7月23日

旧blog MTOS5→MT6(個人無償版)アップグレード

Six Apartから「MT5サポート終了するよ!」ってメールが来てたので、旧blog(約定期blog)のアーカイブに使ってたMTOS 5(Movable Type Open Source 5.2.13)をMT6(個人無償版)にアップグレード。

【Movable Type 5】EOL(製品ライフサイクルの終了)のお知らせ | Movable Type ニュース

Movable Type 6 へのアップグレード : Movable Type 6 ドキュメント

結構面倒かも…と思ってたけど、アップグレード自体は全然そんなことなくあっさり終了。
上記の公式手順に従って、バックアップ→設定ファイル等コピー→mt.cgiにアクセスして「アップグレード」するだけ。
まあ、旧サイトのアーカイブということで、テンプレートとか一切弄ってなかったというのもあるけど。