HTTP APIのテストツールDreddがSwaggerに対応していたので試してみた

dredd

以前に

APIドキュメントでAPIサーバをテストする | WEB EGG

という記事を書いたときに紹介したDreddですが、
いつのまにか自社サービスのApiaryだけでなくSwagger(OpenAPI v2)にも対応していたそうです。

ついでにロゴも洗練されてかっこよくなってます。

自分で書いた過去記事の末尾でも軽く触れていますが、
OpenAPI initiativeも未だ活動続いてますし、「乗るしか無い、このビッグウェーブに」といったところなんでしょうか。
なんにせよApiaryにロックインすることなく、Swaggerで記述した仕様書がテストできるようになったというのは嬉しいことなので早速試してみました。

Continue Reading…

すごーい!きみはフレンズ言語をDockerizeできるフレンズなんだね!

l3rEWRHgyB

すごーい! きみはプログラミング言語を実装できるフレンズなんだね – Qiita

こちらの記事と勢いに感銘を受け、フレンズ言語を動かそうとしてみたのですが、
リポジトリを覗いてみるとF#。Releaseで配布されているのはexe。
Windowsだ!たーのしー!

ということでDockerizeしてフレンズ言語をLinuxでもMacでも手軽に動かせるようにしてみました。わーい!

Continue Reading…

Dockerのビルド時にGithubのプライベートリポジトリをcloneする

表題についてざっと調べると、

などの情報が出てくるのですが、そんな大げさな話じゃなく単にcloneがしたいだけなんです。
調べても意外と出てこなかったのでdocker buildの待ち時間に記事として残しておきます。
なお、記事のタイトルは非正確で、厳密にはプライベートリポジトリをnpm installする話です。

Continue Reading…

ネクストエンジンAPIのNodejs版クライアント作った

こんにちは。
この記事はHamee Advent Calendar 2016の25日目の記事です。

Hameeカレンダーの大トリを努めます。れこです。
今回は敬虔たるネクストエンジン(以下NEと略します)開発者の皆様へクリスマスプレゼントです。
NEのNodejs版APIクライアントを作成したので紹介させていただきたいと思います。

Continue Reading…

リモートのタグを一括削除するときは–deleteを使おうと思った話

この記事は12/19のGit Advent Calendarの記事です。

ひょんなことから、リモートのGitサーバにある4000個のタグを一括削除することになりました。

タグ消すときはgit push origin :タグ名でタグを消してたのですが、 4000個もあると丸一日待っても終わらないので、他に素早く消せる方法はないだろうか、 とコマンドを探していたら良いものを見つけた、という備忘録です。

※タグについて書きますがブランチにおいても同様です。

Continue Reading…

Selenium IDEで作ったテストをCLI環境で動かしてみる

この記事は12/21 クローラー/Webスクレイピングの記事です。

最近、自社システムのシナリオテストの実施方法周りの調査をやっているのですが、

  • GUIからテストコードの原型を作成できる
  • テストコードを編集してもGUIで編集できる可逆性が有る
  • CIのためにヘッドレスで実行できる
  • 環境構築が簡単

な手法を調べており、selenese-runnerというツールとSeleniumが提供しているSelenium Hubというツールを利用したらいいんじゃないか、という結論になりました。
この方法なら専門的な技能がなるべく少なくて済むんじゃないか。

と思っている方法を紹介します。

Continue Reading…

ChatworkだってSlackしたい!!

スクリーンショット 2016-12-14 21.58.38

なんとも日本語が不自由な感じのタイトルですが、始めます。
普段仕事でChatworkを使っているのですが、どうにもUIが好きになれない。

別に使いにくくはないんですが、趣味でSlack使ってるせいでどうにも馴染めません。
でも仕事で使うのでどうにかして向き合わなければならない。

ならSlack使ってる感覚に陥るChatworkであれば違和感なく使えるのでは・・・?
ということで試してみました。

Continue Reading…

MMDのモデルにブラウザで踊って頂いた

スクリーンショット 2016-11-21 20.47.17

2016/12/03 末尾に追記しました

この記事は12/3 Three.js Advent Calendar12/4 Hamee Advent Calendarの記事です。
もう半年以上前の話ですが、猛烈にドリームクラブというゲームの実況にハマりまして、あまりにハマりすぎて 「ノノノちゃん踊らせたい!!!歌ってほしい!!」 と思い、
それと同時期にスプラトゥーンの実況にもハマっており、ハイカラシンカを踊るアオリちゃんとホタルちゃんが可愛すぎて 「二人ともぎゃんかわ!!もう手中に収めて無限ループしたい!!!」

とか思い、 「ブラウザでもMMDしたい!!!」 と想いからthree.jsMMD.jsを使ってみた話を。

Continue Reading…