MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. No database makes you more productive.
ブログを始めたものの、技術的な話題がさっぱり無いので、ここいらで少しエンジニアを装っておこうと思う。 今日は、俺がRails界隈でよくチェックしているサイトを公開します。 ★プラグイン The Ruby Toolbox プラグインの情報を探す時は、大概ここから入ります。プラグインに関するドキュメント、スクリーンキャスト、ブログエントリーなどを皆でプラグインに紐付けられるようになっているので便利ですね。あと、プラグインがどのくらい人気があるのかとかも視覚的に分かるので、最近急に伸びてきているプラグインとか発見出来たりもします。まー、単純にブラブラ徘徊してても楽しいサイトかもです。 RailsPlugins.org ここは、対象のプラグインがRails3に対応しているかどうかがチェック出来るサイトです。最近はRails3が浸透して来ているので、あんまり覗かないですね。 ★技術情報/チュートリ
半年前のエントリ - Mac OS X で Ruby 1.9 + Rails3 の内容アップデート版記事。Mac OS 環境で手軽に Ruby + Rails 開発環境を構築する手順をば。今回はさらに MySQL (あるいは MAMP 版 MySQL) を使う場合の作業・設定手順も追記。現在 2011.11.21 時点での各ソフトウェアの最新バージョンは以下: Mac OS X Lion 10.7.2 RVM 1.9.2 Ruby 1.9.3p0 Rails 3.1.2 MySQL 5.5.18 (Community Server 版) 1. RVM の導入 $ bash < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) $ echo '[[ -s "$HOME/.rv
Ruby on Rails Guides (v7.2.1) These are the new guides for Rails 7.2 based on v7.2.1. These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together. The guides for earlier releases: Rails 7.1, Rails 7.0, Rails 6.1, Rails 6.0, Rails 5.2, Rails 5.1, Rails 5.0, Rails 4.2, Rails 4.1, Rails 4.0, Rails 3.2, Rails 3.1, Rails 3.0, an
いつぞやの飲み会で、 これだけウェブの技術が進化しているのだから、もっとオシャレなエロサイトがあってもいいんでないかい? << という話になりまして。 だけどどうせ作るんならということで、Rails3 と jQuery を使って結構マジメにつくってみました。 (※大人の事情により、リンクはやむなく削除しました) 当初はエロにオシャレは必要ないのかなーと思ったときもありましたが、いざつくってみると、やっぱり選べるならオシャレなやつの方ががいいよね、という結論に落ち着きました。 今回つくったのは試験的なものなので 90日間限定でしか公開しないつもりですが、日本のエロサイトが今後もっとオシャレに発展していくきっかけになってくれたら嬉しいです。 以下、サイトのコンセプトや使っている技術についてまとめてみます。 **Rails3 と jQuery で真面目にオシャレなエロサイトをつくってみました 1
254: Kaminariでページ分割 (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto 下の図は、長い一覧リストを表示するRails 3アプリケーションのスクリーンショットです。この一覧を、1ページのリストとしてではなく複数ページに分けて表示してみましょう。 Railsでのページ分割処理(pagination)でまず選択されるgemといえばwill_paginateです。しかし現行バージョンはRails 3をサポートしていません。Rails 3対応のプレリリース版がありますが、ここ数ヶ月更新されていません。will_paginateの開発が停止しているとしたら、他に使えるgemはないでしょうか? 代替案の一つがKaminariです。こちらのほうが、ページ分割処理
Apache と Passenger と RVM を利用して、複数の gemset の環境の アプリケーションを動かす手順のメモです。 例えば、Rails2 のアプリと Rails3 のアプリを同一の Passenger 上に 共存させることなどができます。 文中の # で始まるプロンプトは root ユーザーでの作業を表し、 $ で始まるプロンプトは一般ユーザー(ここではwebappという名前のユーザー)での作業を 表します。 例えば、ruby-1.8.7-p334 しか利用しない(ruby-1.9.2などは混在させない)場合です。 Apache に Passenger モジュールをインストールすることで、 Apache と Passenger を連携させます。 ユーザー作る まずはWebアプリケーションを動かすためのユーザーを作成します。 #useradd -s /bin/bash -
思いをカタチにするためのBlog。思うだけなら誰でもできる。さあ今、何をする?Actionを起こせ!さて、そろそろRails 3.1で開発でもしようかなといきなり思い立ったわけです。 作りたいプロジェクトができたし、せっかくなのでRails 3.1で作ってみようかなと。 手順をまとめていきます。 rvmが入っていること前提で。 rvmに関してはこのブログの http://www.terut.net/?p=412#extended を参照してみてちょ。 Rails 3.1はrc版なので、gemsetを作ってやることをお勧めしたいなぁと。 $ rvm gemset create rails31 $ rvm gemset use rails31 # install先が 1.9.2@rails31になっているかを確認 $ gem env $ gem install rails --pre $ ra
Rails 3.1 の機能がもう試せるらしいので、下記のエントリを参考にしつつ試してみました。 How to Play with Rails 3.1, CoffeeScript and All That Jazz Right Now edge な rails アプリの作成 rvm でインストールしたての(gemのはいってない) Ruby 1.9.2 を使って試しました。 まずは github から rails のリポジトリを取得して、ワーキングディレクトリに含まれる rails コマンドを--edgeオプションを付けて実行します。--edge オプションを指定すると、rails の github リポジトリ上の最新のコードから Rails アプリを作成します。 cd ~/work/github/ git clone git://github.com/rails/rails.git ~/wo
265: Rails 3.1の概要 (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto Rails 3.1の最初のベータ版がリリースされました。今回から数回にわたって新機能を紹介していきます。今回のエピソードでは、環境のセットアップ方法について説明し、その後で新機能の概要を見ていきます。 Rails 3.1をインストールする Rails 3.1 beta gemをインストールする前に、rvmを使用してgemsetを作成し、インストールする環境をその他の環境から隔離してRails 3.0のインストール環境に影響を与えないようにします。次のコマンドを実行して、railspreというgemsetを作成します。 $ rvm 1.9.2@railspre --create 次
Buy Cudo imunog sistema by Harun Jahi (ISBN: ) from Amazon’s Book Store. Everyday low prices and free delivery on eligible orders. ČUDO MASLINE. Uploaded by Branislav Mihajlovic. Izuzetna biljka. Save . Čudo imunog sistema. Uploaded by. Branislav Mihajlovic · SA ELANOM U NOVI . Appendix Enviado por. Милена Православка. Chocolate Fridge Cake. Enviado por. […] Read More » To understand normalization
Phusion Passenger 環境下でサービスを一時停止してメンテナンス画面をユーザーに見せたいとき、どうするか。 答えは、次のブログ(英語)に http://blog.nodeta.fi/2009/03/11/stopping-your-rails-application-with-phusion-passenger/ 簡単に要約すると レスポンス503のための静的HTMLファイルを RAILS_ROOT/public/503.html に用意する。 RAILS_ROOT/tmp/stop.txt が存在したら、すべてのリクエストをレスポンス503で返す(503.htmlが表示される)。 ただし、ファイルシステムに存在するファイルへのリクエストはそのまま返す。 httpd.confおよびCapistranoレシピの書き方について簡潔かつ明瞭に説明してある。特に、httpd.conf
Rails 2.3.3からupdated_atのタイムスタンプを更新できます。 user.updated_at #=> "Wed Jan 27 23:29:22 +1300 2010" user.touch user.updated_at #=> "Wed Jan 27 23:30:08 +1300 2010" 関連する親モデルのupdated_atも更新する場合は、associationを指定する際に :touch オプションを指定します。 class Organization < ActiveRecord::Base has_many :users end class User < ActiveRecord::Base belongs_to :organization, :touch => true end 上記のように:touchオプションを指定すると、関連するレコードのupdate
コメントする トラックバックする カテゴリー:プログラム はじめに VMWare FusionにDebian lennyをインストールし、Rails環境を構築した際の作業メモです。Debian lennyは最小構成でインストールしています。 各作業は一般ユーザでログインした状態で開始した場合のコマンドです。 SSHのインストール zshのインストール sudoのインストール 開発ツールのインストール Subversionのインストール Rubyのインストール RubyGemsのインストール vimのインストール rails.vimのインストール MySQLのインストール lighttpdのインストール Railsのインストール Capistranoのインストール Mongrelのインストール SSHのインストール su - apt-get install ssh cp /etc/ssh/s
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) さて、Vim導入メモを書いてから、早いものでもう一ヶ月経ってしまいました。 ようやく使い方にもそこそこ慣れてきたので、今回はVim導入の一番の目的でもあったRails開発についてまとめてみたいと思います。 Rails開発に役立つVimスクリプト(必須) Vim/Ruby Vim/Ruby Configuration Files これはVimでRubyを扱う際の最も基本的な拡張機能と思います。 .rb(ruby)と.rhtml(eruby)のファイルでシンタックスハイライトが有効になるほか、オムニ補完(<C-X><C-O>で表示される自動補完)も使えるようになります。 omni補完 - モデル内で「has」と入力
2008年10月20日02:41 Ruby Linux RSpec + Autotest::screen = 最高の開発環境 【追記090704】 RSpecでテストコードを書いたまとめ - (゚∀゚)o彡 sasata299's blog も併せてご覧ください。 開発はテストファーストでやりたいなぁ。(´∀`*) そう思ってちょっとRubyのテストについて調べていたら、TDD(テスト駆動開発)に対して、BDD(ビヘイビア駆動開発)というものを発見しました。 で、rubyの話になりますが、rubyにはRSpecというBDD用のフレームワークがあります。RSpecだけでも結構便利です。ただ、そこはやっぱりいちいちテストを走らせたりするのが面倒なわけなんですよ。。。 そこで、autotestの出番です!!これは、ファイルに変更があったら、それに対応するテストコードを自動で走らせてくれる、という
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く