プログラマーだけん、がんばる

神の国、島根のプログラマー。サーバ、Rubyまわりの技術(Ruby on Rails, Rhodes etc..)やiOS, Androidなどの開発を行っていくうえで、役だったことなどを共有できればいいなと思います。

「xcode-install」を使用してXcodeもRubyで管理する

「xcode-install」とは 少し前までGitHubのRubyカテゴリのトレンドにランクインしていて、 気になってはいたのですが導入してみたらすごく簡単にXcodeを管理することが出来ました。今まで、Xcodeを複数バージョン管理しようと思うと、 ブラウザを立ち上げ、 …

Xcode 6.3.2(Objective-C) + Quick + Nimble + KIF がうまく動かなかったハナシ

iOS

いつもはSpectaでテストをすることが多いのですが、 ミーハーな私は、巷でじわじわきているQuickを導入してみたが、うまくいかなかったので記します。環境はこちら Xcode 6.3.2 (訳あってObjective-C) KIF (3.3.0): KIF/Core (= 3.3.0) KIF/Core (3.3.0) Nim…

iPhone6・iPhone6 Plusまとめ情報

おはようございます。朝起きて知った方も多いんじゃないでしょうか? 開発者の多くの方は注目していたと思いますが、 現地時間9月9日午前10時(日本時間9月10日午前2時)に待ちに待ったApple発表会が米カリフォルニア・クパチーノで開催されました。 そこで発表…

RailsからRpushを使用して、スマートフォンにプッシュ通知を送る

サーバサイドの開発をしていて、プッシュ通知をクライアントに送るという機能を実装する事が多くなったのと、日本語の情報が少なかったので書きます。私がよくRailsからプッシュ通知を送る為に使用しているのが、「Rpush」というgemです。 その他、Rubyから…

iOSアプリ【PictMemo】リリースしました。(してましたw)

iOS

明けましておめでとうございます。 20歳になりました、友村です。題名の通り、iOSアプリをリリースしてました。 英語と、日本語でリリースしてます。【PictMemo】 - 写真にメモを残して整理 -Tomomura Ryota価格: 0円 posted with sticky on 2014.2.7 【Pic…

ActiveRecordを継承しないモデルオブジェクトで検索機能の実装

こんにちは。今回はRailsについてです。 ActiveRecordを継承しないモデルオブジェクト Railsを開発するうえで必須になってくるModelオブジェクト。 今回はActiveRecord::Baseを継承せずに、モデルと同じような動きをするRubyオブジェクトを作成して、検索機…

Objective-Cのカテゴリによる既存クラスの拡張とRubyのオープンクラスによる既存クラスの拡張

こんにちは。今回は題名通り、Objective-Cのカテゴリによる既存クラスの拡張とRubyのオープンクラスによる既存クラスの拡張のやり方を紹介します。今回はObjective-CのNSStringクラスへ@"sample string"を返す、sampleというクラスメソッドと、 RubyのString…

iOS7によるバックグラウンド処理 ~ 1.Backgroud Fetch編 ~

iOS

Background Fetchとは? iOS7から新しく追加された、「Background Mode」の一つです。 では具体的にはどんなことができるのか?下記にまとめてみます。 iOS側が不定期に、対象のアプリを呼び起こす。 iOS側が不定期に、 - (void)application:(UIApplication *)…

新・3大JavaScriptフレームワークを使用して、Webアプリケーションを作る ~ knockout.js ~

Knockout.jsとは? Knockout.jsとは3大フレームワークんて呼ばれている?JavaScriptのフレームワークです。他には、Backbone.js, Angular.jsがあります。 その中で、今回取り上げるKnockout.jsは、MVMM(Model, View, ViewModel)のフレームワークで、双方向デー…