タグ

APIとCLIに関するtyosuke2011のブックマーク (3)

  • GoでAPI Clientを実装する

    特定のAPIを利用するコマンドラインツールやサービスを書く場合はClientパッケージ(SDKと呼ばれることも多いが記事ではClientと呼ぶ)を使うことが多いと思う.広く使われているサービスのAPIであれば大抵はオフィシャルにClientパッケージが提供されている.例えば以下のようなものが挙げられる. https://github.com/aws/aws-sdk-go https://github.com/Azure/azure-sdk-for-go https://github.com/PagerDuty/go-pagerduty https://github.com/hashicorp/atlas-go 特別使いにくい場合を除けば再実装は避けオフィシャルに提供されているものを使ってしまえばよいと思う(まともなものなら互換性などをちゃんと考慮してくれるはずなので).一方で小さなサービ

    GoでAPI Clientを実装する
  • Ruby on Rails 5.0 Release Notes — Ruby on Rails Guides

    store_listing = StoreListing.new(price_in_cents: '10.1') # before store_listing.price_in_cents # => BigDecimal.new(10.1) StoreListing.new.my_string # => "original default" class StoreListing < ActiveRecord::Base attribute :price_in_cents, :integer # custom type attribute :my_string, :string, default: "new default" # default value attribute :my_default_proc, :datetime, default: -> { Time.now } # de

    Ruby on Rails 5.0 Release Notes — Ruby on Rails Guides
  • 最終回 ConoHa API(OpenStack API)を使ってみよう | gihyo.jp

    今回のテーマは「ConoHa API」と「OpenStack」です。ConoHaにはAPIが用意されており、各機能を操作できることはすでにお話ししてきました。一方、ConoHaはOpenStackを基盤として採用しており、APIの仕様もほぼOpenStackがそのまま使われています(一部独自の拡張がありますが、互換性を損なわないように考慮されています⁠)⁠。今回は「OpenStackとして」APIを使うことにフォーカスし、OpenStack公式のCLIツールを使ってみたり、VagrantからOpenStack APIを通じてConoHaにvagrant upしてみたいと思います。 OpenStack ところで、みなさんはOpenStackをご存じでしょうか? OpenStackはオープンソースで開発されている、クラウドを構築するためのソフトウェア群です。サーバ、ネットワーク、ストレージなど

    最終回 ConoHa API(OpenStack API)を使ってみよう | gihyo.jp
  • 1