2015-01-01から1年間の記事一覧
はじめに Docker のコンテナでは複数のサービスを同時に立ち上げられないので、任意のプログラムをデーモン化して起動や停止を管理する Supervisor を利用して、Supervisor 経由で複数サービスを管理する。 Supervisor のパッケージは epel にあるが、バージ…
DockerToolbox のインストール http://docs.docker.com/mac/step_one/ の手順に従ってインストール Docker Quickstart Terminal の実行 Dockerfile の作成 Docker 用のディレクトリを作成して Dockerfile の作成 $ mkdir -p /path/to/docker/centos-ssh $ cd…
はじめに http://nirasan.hatenablog.com/entry/2015/08/20/172719 で作成した API サーバーに Unity で認証してリクエストを送信するメモ サーバー側の変更点 Doorkeeper でアクセストークンの更新に対応するため config/initializers/doorkeeper.rb に以下…
はじめに Rails でモバイルアプリのバックエンドに使う API サーバーのユーザー作成と認証の仕組みを作ったメモです Doorkeeper + Sorcery を使った認証の構築とテストまで記述します 参考サイト http://bokukoko.hatenablog.com/entry/2014/04/11/%E3%83%A6…
プロジェクトの作成 rails new PROJECT_NAME -T -B cd PROJECT_NAME git の設定 git init curl https://www.gitignore.io/api/rails,ruby,osx,linux,vim,sublimetext,rubymine > .gitignore gemのインストール cp /path/to/Gemfile ./ #TODO bundle install …
はじめに Unity でネイティブプラグインを使って ActivityIndicator の画像変更と画面中央での表示(Android編) - nirasan's tech blog にひき続いて iOS 編 基本的に http://tsubakit1.hateblo.jp/entry/2014/08/19/010141 こちらのとおりです。 iOS 側の…
はじめに Unity で OS ネイティブの読み込み中アニメーションを表示するメソッドとして Handheld.StartActivityIndicator がある。 これは Android では画面左上に表示されてしまうので、画面中央に表示させられるようにネイティブプラグインを作ったメモ。 …
はじめに ActiveRecord のオブジェクトに画像ファイルを添付する gem の Paperclip で、画像の保存先をデータベースにする gem の paperclip_database の導入メモ。 Paperclip は導入済みで、User モデルの avatar カラムに添付画像情報を入れているものとす…
はじめに Unity + NGUI で TweenPosition や TweenAlpha などの UITweener を継承したコンポーネントで Animation Curve の曲線をプログラムから設定する方法についてメモ。 バージョン Unity 4.6.1f1 NGUI 3.7.6 設定方法 Animation Curve の曲線は Animati…
using UnityEngine; using System.Collections; /// <summary> /// UILabel の横幅を固定して text に従った縦幅に設定するスクリプト /// </summary> public class UILabelHeightFitter : MonoBehaviour { /// <summary> /// リサイズ対象の UILabel /// </summary> public UILabel label; private…
チートシート https://www.jetbrains.com/ruby/docs/RubyMine_ReferenceCard_Mac.pdf ジャンプ 宣言へジャンプ Command + b 使用箇所のリスト Alt + F7 タブ移動 左へ Command + Shift + @ 右へ Command + Shift + [
気持ちが良いスクロールとは? 今回は「ちょっとスワイプするだけで次の要素にスッと切り替わる」ものを実装する。 バージョン情報 Unity 4.6.1f NGUI 3.7.6 ヒエラルキー UI Root ScrollView Grid ScrollView の作成 メニューの [NGUI] > [Create] > [Scrol…
はじめに Rails 4.2 で開発していたアプリを Heroku にデプロイした時にやったことメモ 環境 mac Rails 4.2 Sqlite3 Heroku にユーザー登録 済 Heroku のコマンドラインツールのインストール https://toolbelt.heroku.com/ Heroku アプリの作成 $ cd /path/t…
任意の条件でバリデーションをする http://qiita.com/tbaba/items/9ea139dc77443e6d7be2 の通り、before_destroy に指定したメソッド内で条件を判定し、destroy 不可であれば return false する 前記記事の通り before_destroy :method_name の記法ではなく…
やったこと Unity Ads のサイトにアカウント登録 Unity Ads でアプリの登録とID取得 Asset Store から Unity Ads のインポート 広告の呼び出しスクリプトの作成と実行 参考サイト 最初の3つは http://qiita.com/hiroyuki7/items/ac607e3df11101b0c90a を参考…
Entity エンティティの creationDate 属性に作成日時が入っているものとして、今日作成されたデータを取得する場合 // 今日の0時0分0秒を取得 NSCalendar* calendar = [NSCalendar currentCalendar]; unsigned int flags = NSCalendarUnitYear | NSCalendarU…
はじめに iOS アプリ開発で ActiveRecord ライクに CoreData を扱うことが出来る MagicalRecord を試したメモ CocoaPod を使うのも初めてなのでそこもちょっと詳しく 動作環境 XCode 6.1.1 MagicalRecord 2.2 mogenerator 1.27 参考URL https://github.com/m…
ナビゲーションコントローラの追加 タイトル表示や戻るなどが出来るようになる 追加したいビューコントローラを選択した状態で、メニューから Editor > Embed In > Navigation Controller カスタムコントローラの追加 File > New > File iOS > Source > Coco…
はじめに 基本的な使い方は以下のページにまとまっていたので、その他のTipsをメモ。 http://moonstruckdrops.github.io/blog/2013/12/19/active-android/ http://qiita.com/androhi/items/b4bd7d4f791a2150630d Date型を扱う SQLite では Date 型が扱えない…
はじめに Ruby で amazon-ecs を使って Amazon Product Advertising API の検索をしたメモ。 インストール gem 'amazon-ecs' アカウント作成 Amazon アソシエイトのID作成 https://affiliate.amazon.co.jp/ AWS のID作成 https://affiliate.amazon.co.jp/gp/…
はじめに Unity でユーザーのデータを保存したい場合、最も手軽なのは PlayerPrefs だが、List が使えなかったり平文だったりして不便な面もある。 今回はユーザーデータを LitJSON でシリアライズして、永続データ領域に保存。保存時に暗号化、読み込み時に…
はじめに Unity のチュートリアル 2D RogueLike が気になったので、試してみて使えそうなイディオムをいくつかメモ。 ゲーム自体は、矢印で移動、移動する毎にfood減少、アイテムでfood増加、敵の攻撃でfood減少、階段で次の階へ、アイテム・壁・敵は階ごと…
Parse.com のダッシュボードからアプリの作成 アプリ名は "JobTest" で作成 parse コマンドのインストール $ curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash Cloud Code のディレクトリを作成 $ parse new JobTest $ cd…
はじめに Unity で PostprocessBuildPlayer を使ってタイトルのようなことをする。 掲載のコードはGAMEFEATのSDKを組み込んだときのもの。 ruby から XCode を操作する gem のインストール http://starzero.hatenablog.com/entry/2014/02/18/163330 を参考に…
はじめに Parse.com の Parse Config を使うと、アプリの設定を手軽にリモートで管理することが出来、例えば審査中だけ特定の GameObject を表示させないなどの処理が書きやすくなります。 Parse Config は単純なキーバリューストアで、以下のような型が扱え…
はじめに Unity + NGUI 環境で ScrollView 内のアイテムをドラッグアンドドロップで並び替えられるように 構成 ゲームオブジェクトの親子関係とアタッチするコンポーネント Scroll View (UISCrollView, UIDragDropRoot) Grid (UIGrid) Item (BoxCollider, UI…
Voxel とは volume のある pixel ということで、3D のピクセルアート的なもののことだそう。 http://ja.wikipedia.org/wiki/%E3%83%9C%E3%82%AF%E3%82%BB%E3%83%AB Voxel モデルを作るには Qubicle というソフトを使って Voxel を作成し、Qubicle の Unity …
http://junkdrw.seesaa.net/article/176119736.html を参考に作業。 環境は Photoshop CS6 Photoshop 力が無さ過ぎて、マスクとかよくわからなかったので飛ばした。 "ノイズを加える"、"ぼかし(移動)"、"ぼかし(ガウス)"の後に、[フィルター] > [表現手…
RVM のインストール curl -L https://get.rvm.io | sudo bash -s stable Ruby のインストール rvmsudo で rvm 環境が用意された sudo が使える。 rvmsudo rvm install 2.1 Rails のインストール gem パッケージのインストール時に必要になるので、システムデ…
curl http://169.254.169.254/latest/meta-data/public-hostname http://unix.stackexchange.com/questions/24355/is-there-a-way-to-get-the-public-dns-address-of-an-instance