ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Web APIの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2016/09/19

TweetRain - ツイートを画面上に弾幕表示

Twitterの中では様々な意見が交わされています。多くの勉強会ではハッシュタグを決めており、それらをまとめるだけで臨場感ある生の反応が得られます。テレビ番組などでも下にツイートを流して視聴者の反応をダイレクトに流す試みも行われています。プレゼンテーションと組み合わせて使ってみたいのがTweetRainです。ニコニコ動...

List

  • 2016/09/15

ReDoc - Swagger/OASを使ったWeb APIドキュメントジェネレータ

開発者向けドキュメントの基本と言えるのがAPIドキュメントです。ライブラリだけでなく、最近ではWeb API向けのドキュメントも増えてきました。そのデファクトフォーマットになろうとしているのがSwagger/Open API Specification

List

  • 2016/09/09

GitHub Explorer - GitHubのユーザページを格好良く表示

GitHubは開発者にとって個人の技術力であったり、オープンソースへの関わり方をアピールする大事なサービスとなっています。そうなると考えなければならないのが情報の見せ方ではないでしょうか。そこで使ってみたいのがGitHub Explorerです。GitHub標準とは違う、格好良い表示を実現してくれます。## GitHu...

List

  • 2016/09/07

PR Deetz - コミットを表示した時にpull reqタイトルも表示

GitHubはとても便利で使い勝手の良いサービスなのですが、時々かゆいところに手が届いていないことがあります。普段使い勝手が良いだけに、そうした時にストレスを感じる人もいるでしょう。今回はそうしたかゆいところをChrome機能拡張として解決してくれるPR Deetzを紹介します。## PR Deetzの使い方PR De...

None

  • 2016/09/03

gron - JSONをgrepしやすくするCLIツール

JSONはXMLと比べると見やすいですが、そのままでは可読性があまり高くありません。システム用のフォーマットだからと言えばそれまでですが、開発中などは人が読む機会も多いはずです。そこで使ってみたいのがgronです。JSONを変換したり、grepして読みやすくしてくれるコマンドです。## gronの使い方まずは標準の方法...

List

  • 2016/08/03

asciinema2gif - asciinemaをアニメーションGIFに

ターミナルでの操作を記録、再生してくれるasciinemaはとても便利なサービスで、後で操作を振り返ったり、ブログ記事にしたりするのに使えます。しかし埋め込み用のタグがJavaScriptなのが難点です。多くのブログサービスでは埋め込めないでしょう。そこで使ってみたいのがasciinema2gifです。asciinem...

List

  • 2016/08/01

PresenSwitter - 意外と便利!背景が透明なTwitterクライアント

意外と盲点だったかも…。スライドなどに合わせてTwitterの検索結果を表示したいと思うことがあります。ハッシュタグを使うのですが、多くの場合プレゼンテーションのソフトウェアにTwitter連携機能を追加します。しかしこれはプラグインの開発が面倒でした。PresenSwitterは一発で希望に適う機能を提供してくれるT...

None

  • 2016/07/26

medium-cli - CLIのMediumクライアント

ブログサービスとして人気のあるMedium。とにかく書きやすさが重視されているので、さくさくと書いていけるのが特徴となっています。読むのはWebブラウザまたはアプリですが、もっと自由に読みたいと感じる人も多いはずです。特にプログラマであればわざわざWebブラウザを立ち上げたり、アプリを開くのは面倒かも知れません。そこで...

List

  • 2016/07/21

GitHub Calendar - GitHubのアクティビティグラフを任意のサイトに埋め込み表示

GitHubでの活動はオープンソース・ソフトウェア開発者としてのアクティビティとも言えます。会社でGitHubを使っていれば緑の濃い部分ばかりになるかも知れませんが、さらに休日もちゃんと埋めようと活動している人もいるでしょう。そんな方にお勧めなのがGitHub Calendarです。GitHubのアクティビティグラフを...

None

  • 2016/06/22

qiitactl - Qiitaの投稿を管理できるGo製のコマンド

プログラマ向けのブログ(兼メモ)サービスとして知られているQiitaですが、基本はWebブラウザ上で文章を書いてそのまま投稿します。エディタはシンプルで使いやすいのですが、白背景ではいやだ、フォントは自分の好きなものが良いといった具合に細かいこだわりがあるでしょう。そこで紹介したいのが自分の好きなMarkdownエディ...

None

  • 2016/06/17

github-nippou - GitHubから日報を作成

プログラマの成果は書いたコード、対応したIssueに現れます。それなのに日報を出すとなると「○○システム開発 5時間」なんて書いてしまったりします。これでは具体性がなく、状態の善し悪しも分かりません。そこで使ってみたいのがgithub-nippouです。GitHubを使って日々の開発を管理しているならば試してみると良い...

List

  • 2016/06/13

Swagger Editor - Swaggerフォーマットの編集とコード生成

SwaggerはWeb APIの標準記述フォーマットとして知られつつあります。標準ができるということは、それを使っていれば同じデータを使って他のフォーマットやサービスで使うことができるようになります。すでにコード生成ライブラリなどが作られていますが、今回はSwagger向けのドキュメントを作れるSwagger Edit...

None

  • 2016/06/11

rclone - 同期もできる。各種クラウドストレージに対応したファイル管理ツール

今はクラウドストレージサービスが多数存在します。幾つものサービスを使い分けていたり、会社と個人、プロジェクトなどでストレージサービスが異なるといった方も多いのではないでしょうか。そんな方にお勧めなのがrcloneです。複数のクラウドストレージをコマンドラインから操作できる便利ツールです。## rcloneの使い方例えば...

None

  • 2016/06/04

Slackpolice - Slackの整頓スクリプト

Slackはフローなサービスなので、日々蓄積されていくメッセージやデータに対してあまりメンテナンスをかけようと思わないでしょう。その結果、テンポラリで作られたチャンネルや、大量の添付ファイルに埋もれていきます。そうしたムダなデータを掃除してくれるスクリプトがSlackpoliceです。面倒なクリーンアップを自動的に行っ...

List

  • 2016/05/31

JKAN - 静的なオープンデータポータル

ここ数年、政府や自治体によるオープンデータの動きが高まっています。政府や自治体などでは多くのデータを抱えていますが、それらをどうオープンにしていくべきか、どうデータを管理するかを考えるようになっています。そしてオープンにしたとして、どう使ってもらうかが大事になります。そこで使ってみたいのがJKANです。シンプルなオープ...

List

  • 2016/05/29

Kuzzle.io - リアルタイム通信対応のバックエンドシステム

Webサイトやアプリを開発していて、必ず必要になるのがバックエンド(サーバ)です。アプリではParse.com(間もなく終了しますが)であったりニフティクラウド mobile backend(筆者がエヴァンジェリストをやっています)などがありますが、Webアプリケーションにおいてもバックエンドは必須です。そんなバックエ...

List

  • 2016/05/29

Githunt - Google Chromeの新規タブでGitHubトレンドを表示

Google Chromeでは新しいタブを開くとよく見るWebサイトなどが表示されます。しかし個人的にはここからサイトにアクセスすることはまずありません。普通にアドレスバーに入力するか、検索するかです。そのため、この部分は邪魔だと思っていました。もし同じように思っている方がいれば、Githuntを使って皆が好きなGit...

List

  • 2016/05/28

EpubPress - 任意のWebページをまとめてePub化

電子書籍を作るためにあえてイチからコンテンツを作るというのは難しいことです。そんなことをせずともWeb上にはすでに多くのコンテンツがあります。ブログ、ニュース、オープンソースプロジェクトのテクニカルドキュメント、Wikiなどたくさんあります。そんなコンテンツを簡単にePubファイルにまとめられるのがEpubPressで...

List

  • 2016/05/26

CatSlack - ターミナルからコマンドでSlackへメッセージ送信

SlackはWeb APIがシンプルなので、すぐにツールを開発したり連携させることができます。メッセージを受け取る時には外部ドメインが必要ですが、メッセージを送るだけであれば自分のローカルからでも送信できます。今回紹介するCatSlackもそんなツールの一つです。CUIからSlackに対してメッセージを簡単に飛ばせるソ...

None

  • 2016/05/23

tapi - Google翻訳をCLIで使う

微妙な翻訳になることもありますが、Google翻訳はとてもよく使われているサービスです。正確性はともあれ、俯瞰的に内容を把握したい時には便利です。ただ、毎回Webブラウザでアクセスするのはとても面倒です。そこで使ってみたいのがtapiになります。Google翻訳APIをCLIから使えるようにするソフトウェアです。## ...