サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
www.sglabs.jp
WebAPIを開発する場合、APIの利用者向けにAPI仕様書を書くと思います。 API BlueprintというWebAPI仕様書のためのMarkdown記法を拡張した記法があり、これに則って仕様書を書くとスムーズに書くことができます。 今回は、このAPI Blueprintに則ってWebAPI仕様書を書く際のちょっとしたTipsを書いてみます。 前提 ここでは、 API Blueprint形式のドキュメントをテキストエディタで書く。 ドキュメントは、aglioを使ってHTML化する。 を前提としています。 API Blueprint API Blueprintは、公式サイトに、 A powerful high-level API description language for web APIs. とあるように、API仕様書を書くための記法です。 API Blueprintの記法の詳細に
「Android 開発の落とし穴」では Java での Android アプリ開発における注意点をご紹介しましたが、今回は開発環境に付随する部分のお話です。 Unity で Android / iOS 両対応アプリ開発をしたら、ここが気になった!ここに引っかかった!という点をつらつらとあげてみたいと思います。 Unityとは ゲーム・インタラクティブコンテンツ開発用の統合開発エンジン。さまざまなプラットフォームに対応。 unity3d.com Android / iOS 共通編 プラットフォーム別にあれこれしたい! C# で書けば、Android / iOS どちらでも出力できるすてきな Unity。 ただし、何でもかんでもいい具合にすべてやってくれる、というわけではもちろんありません。 やはり OS やハードウェア、外部サービス依存は避けて通れない…。 そんなときの”プラットフォーム依存
Font Awesomeという、WebページのアクセントとなるアイコンをWebフォントとcssで提供してくれる素晴らしいオープンソースがあります。 これをRailsアプリケーションに導入する手順について纏めます。 font-awesome-railsを導入する RailsアプリにFont Awesomeを導入するには、font-awesome-railsを使うと便利です。 font-awesome-railsは、Font Awesomeをラップし、Railsのビューヘルパを提供するライブラリで、MITライセンスのオープンソースとして公開されています。 導入するには、Gemfileにfont-awesome-railsを追加し、bundle installします。
無料で使える気象情報 API サービスOpenWeatherMapを見つけました。 OpenWeatherMap が提供しているWeather APIは、 アカウント(無料)を作ればCC BY-SA 4.0ライセンスの元に無料で使えます。 2016/02/25 現在、無料プランで 現在の気象情報 5日分3時間毎の予報 マップ上に気象情報の表示 が提供されています。 有料プランでは取得情報が増えたり、制限が緩和されます。 http://openweathermap.org/price アカウントを作ると API にアクセスするためのキーがもらえます。 API に HTTP リクエストを飛ばすと、レスポンスが返ってくるはずなのですが、HTTP レスポンスコード 401 エラーが発生しました。キーはすぐには使えないようです…。アカウントを取得してから、小一時間ほど間を空けたら使えるようになりまし
ときどきインターネットに気象情報を取りにいったり、センサーの値を取得したり、クラウドに保存したいとき、つまりタイマーで定期的に処理をしたい場合、Tickerを使います。 Ticker による割り込み処理では、ネットワーク通信、シリアル通信、ファイル読み書きなど、いわゆるブロッキング I/O に属する処理はできません。 これらを定期的に実行するには、Ticker の割り込みでフラグだけ立てて、 loop 処理内でフラグに応じて通信や読み書き処理を行って、終わったらフラグを落とすようにします。 原始的ですね…。 #include <Ticker.h> Ticker ticker; bool readyForTicker = false; void setReadyForTicker() { // フラグを立てるだけ readyForTicker = true; } void doBlockin
OS X Yosemite(10.10.5) の cURL で TLS 1.2 接続するのに、 OpenSSL と cURL を入れ替える必要があったので記しておきます。 $ curl --dump-header - https://www.example.com --tlsv1.2 --verbose * Trying nnn.nnn.nnn.nnn... * Connected to www.example.com (nnn.nnn.nnn.nnn) port 443 (#0) * SSL peer handshake failed, the server most likely requires a client certificate to connect * Closing connection 0 curl: (35) SSL peer handshake failed, th
突然ですが、「Crossy Road (クロッシーロード)」というゲームをご存知ですか? オーストラリア発のスマートフォンゲームなのですが、なんとこのゲーム、たった3人で開発して1億ダウンロードを突破、10億円以上の収益をあげているモノスゴイゲームなんです。 SG Labsも小チーム構成なこともありまして、今回は、少人数チームで大人気ゲームを作るヒントを知るべく「Crossy Road」の秘密に迫りたいと思います。 Crossy Road って何? Hipster Whale(ヒップスターホエール)というオーストラリアの独立系ゲーム会社が開発したスマートフォンゲーム(「Crossy Road」公式日本語ページはコチラ) タップとフリックの操作で、障害物をひたすら避けて進んでいくアクションゲーム。 F2P(Free to play) でアプリ内課金あり。 プラットフォームはiOS(リリース:
このページを最初にブックマークしてみませんか?
『www.sglabs.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く