assaulter's diary

主にバイクについて

2014-01-01から1年間の記事一覧

Swiftつらいことまとめ

XCode Beta1出た時に勉強のためにMasterDetailなテンプレートからプロジェクトを作成して色々試しているんですが、辛いことが多いのでメモしておきます。 XCodeの補完が辛い 対処法:コメントから日本語を削除。デフォルトで作成されるコメントに年が入って…

MailCore2についてメモ(iOS)

iOS用メールクライアントを作るにはコレ使えばいいのかな?というライブラリ。 MailCore/mailcore2 · GitHub とりあえずGmailに対してIDLEセッション貼って、変更があった場合にだけメッセージ取得的なことはできたのでその手順 手順 MCOIMAPSessionオブジェ…

AppleProgrammingメモ2

今回はCoreDataのチュートリアルがあったので、それについてコメント。 Cocoa Programming L29 - Core Data 1 - YouTube Cocoa Programming L30 - Core Data 2 - YouTube メモ プロジェクト作成時にDocumentBaseとCoreDataの両方にチェック 拡張子がxcdatamo…

AppleProgrammingメモ

あえてCocoa Applicationプログラミングを始めたのでメモ。 iOSアプリと比べてなかなかサンプルが少ないのですが、この外人さんの動画はわりとよさ気なので、面白かったやつからメモしていきます。 Cocoa Programming L35 - NSViewController - YouTube オー…

Vagrant+Chef-soloでplay frameworkが動くところまで作ってみた

Amazon.co.jp: 入門Chef Solo - Infrastructure as Code eBook: 伊藤直也: Kindleストア をひと通り読んだので、習作として、play! frameworkが動作可能な環境をvagrant上のcentOSに構築するchef-soloを書いてみたので公開します。 https://github.com/assa…

RailsでAPIサーバー用プロジェクトを作成する

仕様 タスクをjson形式でやりとりする。 API タスク一覧:GET /tasks タスク(個別):GET /tasks/:id タスク登録:POST /tasks タスク更新:PATCH /tasks/:id 削除:DELETE /tasks/:id Rails-API Gemを使ってプロジェクトを作成する rails-api/rails-api · …

AngularJSのプロジェクトを共有する

前回の記事で作成したAngularJSのプロジェクトの共有方法について。 デフォルトで.gitignoreがついてくるので、そのまま適当なgitサーバーに追加。 そのプロジェクトをくろーんしてきた人のやることについて。 npm install ... ... bower install ... ... gr…

AngularJSのプロジェクトを作成する

チュートリアルを終え、さてToDoアプリでも作りますかと思ったが、プロジェクトどうやって作るんだろうと思ったので、調べた結果をメモしておきます。 Nodeの環境 そもそものNodeの環境も、nodebrewってのがあるので入れました。 入れ方は下記を参照。 hokac…

Rubyでインスタンスに対して固有のメソッドを定義する

テスト時に、特定のメソッドが実行されているかどうかを確認したい時に、こういう方法を使ったのでメモ。 要件 private な send_mail メソッドが、実行されていることをRSpecで確認したい。 ベースとなるクラス class Some def execute # 状況に応じてsend_m…

Rubyで大文字小文字を無視した検索

配列に対して、特定の文字列が含まれるかどうかを調べる際には、こんな感じにしますよね? %w(test sample code).include?('test') この場合、testに完全に一致しないとtrueを返してくれないので、大文字小文字を無視して検索したい場合にはこんな感じですか…

Rubyで簡易ストラテジー

いい感じに慣れてきたので、Rubyに関するメモを残していこうと思います。 簡易ストラテジーの実装 異なるkeyを渡した場合に、一部のメソッドの動作を変更したい場合を想定。 class SearchClass module IdSearchRequest def self.request(value) # keyがIDの…