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

Web APIの記事一覧

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

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

もっと見る

None

  • 2014/06/21

github_public_repository_creator - GitHubのパブリックリポジトリを一発作成

GitHubはとても便利で、カジュアルなコードでもオープンソースとしてプロジェクト登録したくなります。しかしそれを繰り返している内に、リポジトリを作成する際にちょっとした手間を感じるようになってくるのではないでしょうか。そこで用意しておきたいのがgithub_public_repository_creatorです。コマ...

List

  • 2014/05/31

Octotree – GitHub利用者は必見!GitHubでツリー表示

GitHubのUIは先進的で、かなり見やすいものです。初心者にも分かりやすく使いやすいのですが、毎日のようにGitHubを使っている人たちにすればもっと素早くファイルを見ていけるようにしたいと思うでしょう。そこで使ってみたいブラウザ機能拡張がOctotreeです。ブラウザ画面の左側にファイルブラウザ機能が追加されます。...

List

  • 2014/04/22

qLabel - Wikidataの単語を使って多言語対応を簡単構築

多言語対応って本当に大変ですよね。GetTextなどを使って多言語ファイルを作成し、各言語向けにメンテナンスする必要があります。その殆どのキーワードは単語であって、辞書さえあれば十分なものばかりだというのに。ということでGoogleが開発しているライブラリがqLabelです。Wikipediaの提供しているWikida...

List

  • 2014/04/19

Slate - Web APIのドキュメントを書く際にどうぞ!

Webサービスを提供していたり、スマートフォンアプリと連携するサーバを開発していたりすると必要になるのがWeb APIのドキュメントです。HTTPメソッド、パラメータ、返却値などが分かりやすく書かれている必要があります。どういったドキュメントが読みやすいかは悩みどころですが、Slateは3ペインの構成になっていて見やす...

List

  • 2014/04/16

The Open Source Report Card - GitHubの活動をレポートに

これはぜひ試してみてください!オープンソースの面白いところは、その開発状況がそのまま自分のステータスになるということです。何の言語をどれくらい書いているか、日々どれくらい活動しているかもリポジトリから簡単に分かります。ということでGitHubにアカウントのある方はぜひ試してみて欲しいのがThe Open Source ...

List

  • 2014/03/28

Github Pull Request Triage - このpull requestは次に何をすべきかを明確に

大型のプロジェクトで役立ちそうです。オープンソースのプロジェクトにおいてpull requestを送ってそれが取り込まれたとすれば、こんな嬉しいことはないでしょう。しかしせっかく送ったパッチが全く取り込まれずに放置されることもあります。理由は幾つかありますが、その一つに自動テストが通っていない場合や質問に対して回答して...

List

  • 2014/03/20

Laverna - なんとサーバレスなWebベースMarkdownノートアプリケーション

Webベースのノートアプリケーション界隈も賑わってきましたよ。Web上でささっとメモを取れる環境があると便利ですよね。個人的にはwri.pe

List

  • 2014/03/17

Download to Dropbox - 右クリックからDropboxへ送るGoogle Chrome機能拡張

Dropboxは空気のように何もしていないかのようにさえ感じてしまう便利な存在です。一度使い始めると何でもDropboxに放り込んでおきたくなります。しかしデスクトップやスマートフォンからの利用だけで良いのでしょうか。そこで紹介したいのがDownload to Dropboxです。Google Chrome機能拡張とし...

List

  • 2014/03/14

Gistup - ターミナルからGistへファイルアップロード

これは便利!ちょっとしたコードをアップするのに便利なのがGistです。しかし手元にプログラムファイルがあるのに、それをコピー&ペーストして保存するのは面倒なものです。そこで使ってみたいのがGistup、ターミナルからGistにコードをアップロードできるツールです。## Gistupのインストールインストールはnpmを使...

Missing

  • 2014/02/14

Dug.js - Web APIから取得して反映の流れをラッピング

確かに良くある処理ですね。最近、外部のWeb APIを叩いてその結果をHTMLに埋め込んで表示といった処理が多くなっています。JavaScriptで行うならばJSONPを使うでしょう。jQueryでやるならば$.ajaxでとってきて、successでテンプレートエンジンに値を当てはめて実行といった具合です。しかし同じよ...

List

  • 2014/02/11

earth wind map - 世界の気象データをビジュアル化

HTML5を使ってどんな表現ができるのか、そんな試みが随所で行われています。Web APIを使って外部からデータを取得すれば、それこそ静的なHTMLファイルだけで多彩な表現が可能です。今回はその一つ、earth wind mapを紹介します。以前に紹介した東京風速マップ

List

  • 2014/02/09

CalDavZAP – HTML5/JavaScriptで作られたWebベースのCalDAVクライアント

仕事用ツールの基本としてはスケジュールとタスク管理かと思います。Googleカレンダーやサイボウズのようなグループウェアを使っている場合は問題ないでしょうが、独自にCalDavサーバを立てている場合、専用クライアントが悩みどころです。そこで今回はWebベースのCalDAVクライアント、CalDavZAPを紹介します。G...

List

  • 2014/02/01

MaaS – 好きなサイトのメタ情報を取得

クローラーやスクレイピングを行う際にHTMLを解析する機会は多いと思いますが、そんな時にサイト全体が必要ではなくごく一部だけで十分というケースもあります。例えばあなたがメタ情報だけ欲しいならばMaaSを使ってみましょう。Meta-as-a-Serviceの略語で指定したURLのメタ情報をJSONで取得できます。!こちら...

List

  • 2014/01/31

Redmine Desktop Client - 常時手元においておきたいデスクトップRedmineクライアント

Redmineをプロジェクト管理に使っている企業は多いです。アジャイル開発のみならず必要十分な管理項目があることで従来のプロジェクト管理においても活躍します。しかしWebブラウザからアクセスするのに対して若干の不便さを感じることもあります。もっと素早くアクセスできれば良いのに…そう思う方はRedmine Desktop...

List

  • 2014/01/17

mOTP – SMS代替を考えるワンタイムパスワードサーバ

※ オープンソースからオープンAPIに変わっています。ソースコードは公開されていませんのでご注意ください。最近二段階認証が流行です。通常使っているパスワードに加えてスマートフォンを使ったワンタイムパスワードを生成することでセキュリティを担保する仕組みです。確かにセキュアだと思いますが、スマートフォンを持っていないと使え...

List

  • 2014/01/11

GetShares – Webサイトにカスタマイズ可能なシェアボタンを配置しよう

今のWebマーケティングにおいてソーシャル拡散は欠かせません。そこでまずは各サービスにおいてどれくらいシェアされているのかを知るのが大事です。ソーシャルボタンを単に配置するだけでは全く自分のためにはならないデータにしかならないでしょう。多数のソーシャル系サービスがある中で全てに対応するのは難しいですが、GetShare...

List

  • 2014/01/03

Talaria – GitHubのコミットをストレージにするコメントシステム

ここ最近静的サイトが人気を集めています。何でもデータベース、とりあえずスクリプト言語といった風潮がなくなるのはとても喜ばしいことです。やはり技術は必要に応じて選定されるべきで、技術ありきで進んでも幸せにはなれないでしょう。動的な仕組みが必要であっても大した問題はありません。そのための仕組みは既に多数用意されています。も...

List

  • 2013/12/31

freegeoip.net - IPアドレスを地域情報へ変換

大雑把に見えますが、役立つ場面はありそうです。レスポンシブWebデザインはデバイスフレンドリーなデザインを提供します。それに対してアダプティブデザインは環境、状況に合わせてコンテンツを変化させます。例えばブラウザの利用言語によって表記を変えると言うのはその一つです。さらにアクセス元の地域によってコンテンツを分けるという...

List

  • 2013/12/22

Huboard - お勧め!GitHubの課題管理をカンバン化

これ、GitHubでタスク管理をする上でかなり便利そうです。個人的にも仕事のプロジェクトでもタスク管理をGitHubで行うようにしています。イシューの汎用性が高いので便利なのですが、それでも数が多くなってくるとなかなか管理がうまくいかなくなります。どうにか解決したいなと思っていたのですが、まさにそのためのツールがありま...

List

  • 2013/12/20

FMTube! – 超シンプルなWebベースのYouTubeプレイヤー

こんなプレイヤーが欲しかった!YouTubeをバックグラウンドミュージックとして楽しんでいる人は多いと思います。そのためのWebベースのプレーヤも数多く存在しますが、意外と多機能でかえって使い勝手が悪いという印象があります。かといってYouTubeのプレイリストも今ひとつ…そんな方にお勧めなのがFMTube!です。アー...