https://gyazo.com/4d4b7b8789d1f8b05f9c3fdc4dfbbfac
https://gyazo.com/d1cbe47855dd35f62a170371eb244575
https://gyazo.com/c0cc1b0ae3ce564dcf221ff61d1833c7
https://i.gyazo.com/38311f2460178da4ac9c99675b7e0862
https://gyazo.com/710ec895a5ccc7170e2c9dcde1c9f58c
https://gyazo.com/cdf2b2e7be4e80421f55152a4b348a7a

投稿一覧

[Comic]

桜舞い散る季節

https://gyazo.com/234a36dec47c25c627fbff20d7a08ad1

[Comic]

ボイトレ

https://gyazo.com/4b10a5683add644831b257d348838034

[Comic]

女子大着任!ミッチー先生

https://gyazo.com/3bb07839805416ebea7559ea97f81afd

[Comic]

先生ですけども

https://gyazo.com/6570802e5be1652ea930d260451c3565

[Comic]

女子大着任!ムカイ先生

https://gyazo.com/48110ef18040eff334630e12f1268ee3

[Comic]

抽選は1回だけ

https://gyazo.com/ca8e0ab59e3c7494fbf278cbce569366

[Comic]

単位認定制度は神様!?

https://gyazo.com/dee9cab0ed79776e27f478ff8759c046

[Comic]

履修登録規制のきょうふ

https://gyazo.com/154cd25f56bcf276b74abf72e717c697

[Tech]

Java 8における「Access Restriction」の回避

Eclipse環境でJavaFX(javafxパッケージ)をインポートしようとすると、 「Access Restriction」エラーとなってしまいコンパイルできません。 JavaFXはJava 8では標準のGUIライブラリとして統合されたはずなのに、 なんでだーとなったので回避方法を調べてみました。

Eclipseのツールバーから[ウィンドウ]-[設定]-[Java]-[コンパイラー]-[エラー/警告]を選択します。 ここで下記のように「使用すべきではない制限されたAPI」の「禁止された参照」を無視に設定します。 これで問題なくインポートできるはずです。

https://gyazo.com/b0d1d728ba365fc184a7cb0621d9653d

[Tech]

Jekyllでオープン・グラフ・プロトコル(OGP)の設定

フェイスブックでシェアされたときに表示される画像は、オープン・グラフ・プロトコル(OGP)で制御されています。 OGPの設定がなければ、自動で適当な画像が選択されますが、意図しない画像が選択されることも多いです。 そこで、Jekyllで採用されている「YAML Front Matter」を利用してOGPを設定する方法をメモしておきます。

まずは、ブログ記事などのファイルの先頭に、 下記のようにimageという変数を用意して、参照する画像を設定しておきます。

---
layout: default
image: "https://i.gyazo.com/cdf2b2e7be4e80421f55152a4b348a7a.png"
---

これでpage.imageという記述で設定された値を取得することができるようになります。 次に、”_includes/head.html”に下記のようにpage.imageを利用してOGPの設定をします。 このとき、条件文を利用することでpage.imageが設定されている場合に限ってOGPの設定を有効にしています。 OGPは<meta property="og:image" content="参照画像">と記述します。

これで、フェイスブックでシェアされたときの画像が設定されます。 もし画像が反映されない場合は、フェイスブックのキャッシュが原因かもしれません。 この場合は、Open Graph Object Debuggerでキャッシュを削除してみましょう。