API Blueprintのdockerが公開されていたので紹介

API仕様書を作るときはだいたい、API Blueprintとgulpを併用して作っている。ただ、環境を作るのが面倒だ。
dockerでなんとかできないものかと検索したら、すでにイメージを公開してくださっている方がいて、とても便利だったので紹介したい。

hub.docker.com

使い方

  1. docker-compose.ymlを作る
  2. 仕様書を保存しておく「docs」ディレクトリを作る
  3. 仕様書を書いて拡張子「apib」で保存する

docker-compose.ymlは下記の通り。

version: '3.2'
services:
  blueprint-preview:
    image: sktbrt/api-blueprint-preview:latest
    volumes:
      - ./docs:/workspace/docs
    ports:
      - "8000:8000"

あとはdocsディレクトリに、例えば「api.apib」などとしてファイルを作成して中身を記述すればOKだ。
docker-compose up -d で起動して、 http://localhost:8000/api.html にアクセスすれば整形されたドキュメントを参照できる。

【FF11】アビセアメインクエスト『神のみ座と御使い』でRaniをソロ+フェイスで攻略

3回目で辛くもRaniを倒せた。ジョブは『シ/忍』。

戦利品で

  • ウーゼルグリップ
  • ヘカテーピアス
  • エポナリング

がすべて出てきたのはラッキーだったのかもしれない。侵略のアートマも取れたら良かったが、弱点を突いたわけでもないし、倒せたことだけでも本当に良かった。

続きを読む

【FF11】アドゥリンミッション『バラモアのゲーム』を黒赤ソロ+フェイスで攻略

10+回ほどの攻略を経て、このほどやっと『バラモアのゲーム』をクリアできた。ジョブは『黒/赤』。いくつかの攻略サイトを参考にしたがなかなか突破できずに諦めかけていたので、今回の攻略方法を記事にしたいと思う。

今回の攻略でとても参考になった記事もあわせて紹介したい。

ff11purari.blog.fc2.com

装備

スピコナコートは必須のようだ。NQで大丈夫だった。
『与えた属性魔法ダメージの2%をMPに変換』がとても重要。

続きを読む

WSLにPHP7.4.xをインストールする

phpenvを使ってPHP7.4.xをインストールする*1
このとき、krb5、krb5-gssapi、onigurumaのインストールを求められることがある。
その際は、sudo apt install libkrb5-dev libonig-dev するといいだろう。

*1: WSLはUbuntu 18.04.4 LTS (Bionic Beaver)