結論#go 言語でウェブアプリケーション書くなら、go-bindata使うべし。 はじめに#go で書いたサーバは一つのバイナリに全部入るからデプロイが楽だという話がありますけども、それは全部のコードを go で書いた時だけです。 ウェブアプリケーションでは、ユーザインターフェース用のテンプレートファイルなど、どうしても go のコードではないリソースが発生します。 例えばテンプレートをパーズする標準 API を見ると、こんな風になっています。 html/template#ParseFiles func ParseFiles(filenames ...string) (*Template, error) { return parseFiles(nil, filenames...)}コピー この API 構造はソースコードを配置しているディレクトリ構造が単純だと特に問題ないのですが、少し複雑
本日、Android Policeが、Googleの次期NexusタブレットであるHTC製の8.9インチ「Nexus」タブレット(コードネーム:VolantisもしくはFlounder)の仕様と製品画像を公開しています。 同モデルは内部では「Nexus 9」と呼ばれており、その仕様は下記の通り。 ・ディスプレイ:8.9インチ(2048×1440ピクセル/281ppi) ・CPU:NVIDIA Logan 64bit プロセッサ (Tegra K1) ・RAM:2GB ・内蔵ストレージ:16/32GB ・カメラ:800万画素(リア)、300万画素(フロント) ・ボディ:アルミニウム製のゼロギャップ構造 ・スピーカー:ステレオスピーカー(前面に搭載) ・サイズ:226×152×7.9mm ・重さ:418g (LTEモデルは427g) なお、同モデルはまもなく開幕する「Google I/O 20
★2014/10/28追記: 上記で縦横対応したので、そちらをご覧ください。 画面の上と下もしくは右か左に黒い線でるのが、許せなかったのでなんかゴニョゴニョしてました。 ↑これです。 バージョン Cocos2d-x 3.1.1 AppDelegate.cppの内容 変数名とかが微妙なのはスルーしてください。 以下の例は、480x320基準です。もし使うなら各自お好みのサイズでどうぞ。 ちなみに自分の作っているローグライクゲームは提供頂いているフリー素材サイズの都合上baseScale=0.75f;としています。 AppDelegate.cpp bool AppDelegate::applicationDidFinishLaunching() { // initialize director Director* director = Director::getInstance(); auto
ansible の設定ファイルは YAML なのですが、 ansible の説明では YAML 由来のいろんな書き方についてはあまり説明がないので、 ansible の設定ファイルを書く時に知っておくと便利な YAML の知識についてまとめてみました。 YAML のバージョン The Official YAML Web Site によると YAML の仕様としては YAML 1.2 (3rd Edition) まで存在するようですが、 ansible は PyYaml を使っていて、 libyaml binding なので 対応している YAML のバージョンは YAML 1.1 (2nd Edition) になります。 コレクション 参考: 2.1. Collections 配列 - で列挙すると配列になります。 YAML は空白に敏感なので、 -foo のように書くとエラーになります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く