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

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

Ruby

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

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

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

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

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

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

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

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

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

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