Ruby学習者に送る10冊の本 +αです。この半年間、はじめて書くところからRubyを学習してきた私が、実際に読み通して、よかった、勉強になったと感じた本を厳選してまとめました。 Ruby入門 まずはRubyそのものについて学習しましょう。基礎から、応用まで。 参考: - http://booklog.jp/q/3494 - http://blog.kentarok.org/entry/2012/05/29/230254
自社サービスにAPIを実装する事ってあまりないですよね。 kamadoのプロダクトも現在はAPIは公開してません。 もし提供するのであれば、簡易的な方法ですが、ユーザーテーブルにtokenカラムを追加して、API用のルーティングを作成する…という方法が考えられると思います。 しかし、その実装時間でより良いAPIが実装出来るとしたら素晴らしいですよね。 そこで紹介したいのがgem doorkeeperです。 日本語の記事が見当たらなかったので記事にしました。 github https://github.com/applicake/doorkeeper gem doorkeeperってどんな機能があるのか? 簡単に説明すると、 ・アプリケーションの管理機能 ・アプリケーションの承認管理 ・スコープの設定 いってしまえば、Facebook API(に近い実装)そのまま実装出来ます。 しかもOAu
開発基盤グループ 森田です 以前、クックパッドで取り組んでいるExtensionの仕組みを紹介させて頂きました。 今現在もクックパッドでは、プロトタイプやβ開発は全てこの仕組みの上で進めています。 http://techlife.cookpad.com/2011/07/15/extension-framework/ この仕組みを「chanko」と命名し、本日MITライセンスで公開しました。 https://github.com/cookpad/chanko また、簡単ながらサンプルアプリケーションも用意しました。 記事の削除機能、写真のアップロード機能をchankoで実装しています。 https://github.com/cookpad/chanko/tree/master/spec/dummy 是非使ってみてください。
(2010-08-30: Rails 3.0.0がリリースされたのでそれにあわせて更新。generator関連が少し変わってる) 会社用の、小物Webアプリを作ろうかと思い、せっかくなのでRuby on Rails 3でmongoDB使ってみようかな、と思い、とりあえず環境を作るところまでのメモ。 Rails 3 のインストール とりあえず Rails 3 のインストール。Bundlerで入れる。Bundler自体のバージョンが1.0以上でないとダメみたいなんで、もしそれ未満しか入っていない場合にはBundlerのインストールからする。 プロジェクトのトップディレクトリとなるところを作成し、そこにGemfileを作る。 $ mkdir ~/workspace/hoge_prj $ cd ~/workspace/hoge_prj Gemfile source 'http://rubygems
mikagamikobo.com 2024 著作権. 不許複製 プライバシーポリシー
rake db:migrateを実行したら以下のエラーが。。というかrake自体がだめっぽい $ rake -T /Users/yamazaki/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.9.2/lib/rake/version.rb:4: warning: already initialized constant MAJOR /Users/yamazaki/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.9.2/lib/rake/version.rb:5: warning: already initialized constant MINOR /Users/yamazaki/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.9.2/lib/rake/versi
先日のももクロハッカソンで出会った wantedly を作ってる仲さんが と言ってたので、面白そうなので wantedly を速くしてみました。 wantedly ちなみにデータが数百万オーダーもなさそうなのに、どのページもログインすると2-5秒ぐらいかかっていたので、確実に速くできそうだなぁという感覚はやる前からありました。 アプリケーションサイドのチューニング 初心者*1にありがちな問題として SQL に適切にインデックス張ってない キャッシュすべき場所をキャッシュしていない 無駄なデータを引きすぎてる ことがよくあります。ので順に実装を見ていきました。 SQLに適切なインデックスを張ってない 張ってありました!びっくり!\(^o^)/ キャッシュすべき場所をキャッシュしていない Facebook API を利用したアプリケーションなんですが、ユーザのデータの取得を毎回馬鹿正直に HT
書誌情報 著者: 黒田努 発行日: 2011-02-03 最終更新日: 2011-07-15 バージョン: 1.0.1 ページ数: 111ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 Railsをこれから始める人(初心者)、または初心者に教える方 著者について 黒田努 愛知県出身。在ギリシャ日本国大使館で専門調査員として3年間勤務した後、趣味を活かしてWeb業界に転職。主にケータイサイトを作っていました。Perl, PHPを経由して、2006年にRubyとRailsに出会い、それ以降は「Rails関連の仕事しか引き受けない」というポリシーで仕事を続けています。 2007年、Railsの教育・コンサルティングを業務内容とする株式会社オイアクスを設立。2011年、プログラム言語Rubyに特化したシステム開発会社ルビキタスの代表取締役に就任(
This guide covers getting up and running with Ruby on Rails. After reading this guide, you will know: How to install Rails, create a new Rails application, and connect your application to a database. The general layout of a Rails application. The basic principles of MVC (Model, View, Controller) and RESTful design. How to quickly generate the starting pieces of a Rails application. 1 Guide Assumpt
Ruby on Railsでコードを書くにつれて、徐々に高い“Ruby力”が必要なことに気付くものです。では、どうやってRubyによるコーディング能力、“Ruby力”を磨けば良いでしょうか? Ruby力の限界 Railsを始めてしばらくの間は、「どこまでがRailsのマジックで、どこまでがRubyのおかげなのか」に迷うことがあるかもしれません。Railsでコードを書くにつれて、だんだん自分のRuby力の限界を思い知らされるものです。 私もRailsを始めてから1年ぐらい経つまでは、Ruby力が足りないなと思うことがしばしばありました。でも、どうやってRubyのスキルを上げればいいのかが分かりませんでした。そんな頃、私が住んでいるロンドンから電車で1時間ほどのイギリス南部の町、ブライトン(Brighton)で「Coding Dojo」なるイベントがあると聞き、早速参加してみることにしました。
Ruby 1.Herokuにユーザ登録https://heroku.com 2.Gitをインストールターミナルでやりたい変態はこれ(※要Xcodeインストール済) $ curl -O http://www.kernel.org/pub/software/scm/git/git-1.6.0.tar.gz $ tar zxvf git-1.6.0.tar.gz $ cd git-1.6.0 $ ./configure $ make prefix=/ust/local all $ sudo make prefix=/usr/local install $ cd ../ インストーラーでやりたい普通の人はこれgit-osx-installer - Google CodeMacPortsでやりたい人はこれhttp://google.co.jp 3.Railsプロジェクトを作成ふと思ったんだがもしかし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く