Linuxのデスクトップとサーバーについて扱います。jekyllをUbuntu14.04にインストール(github事前確認用)まずはjekyllインストールまでの経緯について。FontForge公式サイトは、FontForge日本語訳版ページを持っています。一部翻訳が古くなって英語版に追いついていない箇所もありますが、FontForgeの機能がしっかりとドキュメント化されており、基本的なフォント制作の作業中に困ることはまずありません。日本語で読めるフォント基礎知識のまとめとして内容の充実度は飛び抜けています。FontForgeを直接使わないとしても、フォント制作を始めようという方はぜひ読むべき情報が詰まっています。Pagesに移行してから文字化けするようになってしまったようです。メーリングリストに文字化けの報告を上げたところ、『リポジトリアクセス権をあげるから、修正してプルリクエストを書いてみなよ!』と言われたため、いろいろ初めて含みな状態ではありますが、FontForge公式日本語訳ページの修正作業を行った次第です。Pagesで内容の多いページや意匠にこだわったページを作るために、乱立している静的HTMLページ生成ツールを使うのが最近はスタンダードのようです。Pagesに移転した現在の公式ページは、jekyllというRubyベースの生成ツールを使っています。(日本語訳ページの部分は、普通の静的HTMLですが。)FontoForge日本語訳ページの文字化けの原因は、ブラウザによるHTML文字コード自動判定機能の判定ミスです。Pages上で再現と修正確認をすることになりました。そのためあまりjekyllの導入に意味はなかったのですが、防備録としてここに残す次第です。前置きが長かったようですが、どちらかというと本題は前置きの方です。Pagesとjekyllについて。実行環境はUbuntu14.04です。Ruby環境の導入は『Redmine(非パッケージ)をUbuntu14.04にインストールする手順(暫定)』の際にすでに行っています。Redmineを動かす際に、追加設定を行い、gemもいくつか導入しています。そのため、もしかしたら今回の手順で必要なものが漏れているかもしれません。現在のFontForgeのREADME.mdには、gemはjekyllのみ必要であるかのように書いてありますが、実際にはgithub-pagesというそのままな名前のgemも必要です。私の環境では、gemのインストールにとても時間がかかりました(他の作業をして戻ってきても、まだ終わっていない)。Pagesサイトが現状でjekyll-2.4.0を要求しているからであり、最新のjekyll-2.5以降のgemが入っていると、このメッセージが出てエラーになる次第です。jekyll-2.5.2最初からjekyllのバージョンを指定してインストールすれば良いと思います。続いて、fontforge公式サイトを使って、jekyllの動作を確認。(いえ、私にとってはfontforgeが主なのですが)。--watchデフォルトのlocalhost:4000にてjekyllによるHTTPサーバの動作が確認できれば成功です。私的には本題であるfontforge公式サイトの修正は、無事にマージされました。FontForge日本語訳版ページが問題なく閲覧できるのがその証拠です。ルーン文字フリーフォントは、FontForgeとその公式サイトがなければ絶対に実現できませんでした。今回の作業で、少しでもFontForgeのオープンソースコミュニティに貢献の恩返しができたなら嬉しいです。mini2を試験導入していてすごく便利で体感が良かったです。nijiflowをベースに、機械学習で艦これとアズールレーンの画像の分類器を作り、学習済みグラフ等を公開した。これのTwitterBotを作成し公開している。データセットはPixivのタグ付け済み画像情報を元に作成した。Web上にあまり開封写真等の詳細がなかったので残しておきます。モノが大きいためか、知らない運送会社でおくられてきた。...JavaScriptで、変数を使った正規表現マッチング例および失敗例は、自作のJavaScriptソースから抜粋。※例ごとにマッチする文字列が違いますがご容赦ください。