『 unixドメインソケットなmysql接続でクライアントが接続に使うpathをどこで指定するか/database.ymlにsocket:パス/centosだと/var/lib/mysql/mysql.sockなので 』
『 ActiveRecords、複数のデータベースに接続、←Twitter高負荷対策と関連(?)、←Rails 』
[1] Railsで開発を行う際にDBは必須だろう。簡易的なものであればSQLiteで良いが、これまでの経験では大抵MySQLが利用されている。 DB管理にはphpMyAdminや、GUIのDB管理ツールを利用してきたが、Rails上で一括管理できるこちらが便利そうだ。 今回紹介するオープンソース・ソフトウェアはRailsMyAdmin、Rails上のDB管理ソフトウェアだ。 [1] http://image.moongift.jp/intro3/RailsDBRailsMyAdmin_8FE9/23.png
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』
今回はRuby on Rails(以下、Rails)を用いてAjaxアプリケーションを作成します。まずはAjaxについて、簡単におさらいしましょう。 Ajaxの隆盛 ご存知の通りここ1年余りAjaxは多くのメディアで取り上げられ、注目が集まっています。Ajaxは「Asynchronous JavaScript + XML」の略称で、その名の通りXMLとJavaScriptを用いた非同期通信技術のことです。 Ajaxを用...
WindowsにRuby on RailsとMySQLを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分以内でアプリケーションを構築してます。
『 WEB開発者のためのリソースを集めたリンク集。Ajax、Firefoxプラグイン、Ruby、Flash、JavaScript、SQL、フォント、HTML色関連サイト、PHP、イメージ編集、ロイヤリティフリーの画像などにリンク 』
ユーザ認証をプラグインを使って作ろうと思ったんだけど、 $ script/plugin list すると、たくさんでてきてどれが何やらさっぱり。 そこでまとめてみた。 認証系 account_location アカウント毎にサブドメインがあるような、スコープ付の認証に。 acts_as_authenticated script/generate authenticated user account で認証機能が作れる メール認証を使ったアクティベーションも作れる generator を使うので、...
のインストール編に一件間違えがありました。 RubyGemsでrailsをインストールする画面でのキャップションにミスがあり、—include-dependenciesが—include-depencenciesになっていました。 ハマってしまった方すみませんでした。先ほど修正してアップし直しました。 メールにてご指摘いただいた方々ありがとうございます。修正が遅くなりましてすみませんでした。 また、MySQL Administ...
『 Tritonnは、MySQLから全文検索エンジンSennaを利用可能にするための改造を行うプロジェクト。 』
id:higepon に『rails.el も rails.vim も知らなかったよ!もっと早く知ってたら生産性が三倍になっていたのに!(一部誇張』と云われたので、rails.vim について ひげぽん OSとか作っちゃうかMona- - rails.el まとめ に沿った形で簡単に紹介したいと思います。インストール 通常のインストールhttp://www.vim.org/scripts/script.php?script_id=1567から rails.zip をダウンロードし、~/.vim/ 以下に展開しますsvn か...
ActiveRecord::QueryCacheActiveRecordの富豪っぷりに困っている。キャッシュの仕組みが用意されているみたいだが過去の遺物となり使用されていない様子。(See Class::ActiveRecord::QueryCache) だから作った。ActiveRecordの富豪っぷりActiveRecord#findではフレーム関数を大量に呼び出し深いスタックを生成する。毎度引数+同じ値で呼び出されるのに毎度SQLの生成を行う。そこでキャッシュ戦略でも比...
Ruby on Rails で企業向け Web アプリを開発できないかと企んでいます。その際使用するデータベースとして MySQL のようなフリーでオープンなものは大企業では認められない可能性があり、...
なんかこどもの人がやってるので真似る。TinyURL でも作ってみるか。scaffold なし縛り。 $ rails tinyurl $ mysql -uroot -e 'create database tinyurl' で、database.yml は development: adapter: mysql database: tinyurl username: root password: host: localhost test: adapter: mysql database: tinyurl_test username: root password: host: localhost production: adapter: mysql database: tinyurl_production username: root password: host: localhost で。まあテストだし root ...
『 手軽なRubyonRails実行環境.Zipファイルをダウンロードして、InstantRailsを起動するだけでApacheとMySQLが開始される。他にRubyとPHP(phpMyAdmin用)も利用可能になる。frameworkrailsrubywindows 』
『 RubyonRails上で動作するデータベース管理ツール。 』
query-reviewerはRails用のプラグインで、データベースにMySQLを使っている場合に、不適切な検索が行われていないかどうかを非常に簡単に調べることができる。(MySQL以外ではたぶん動かない。)使い方は非常に簡単で、 git clone git://github.com/dsboulder/query_reviewer.git vendor/plugins/query_reviewer するだけ。設定等はまったくいらない。インストールすると、Railsアプリの左上に「SQL DISABLED」...
『 ようやく見つけた。linux(fedora)+lighttpd+fastcgi+railsのフルインストール手順書。 』
http://dev.rubyonrails.org/changeset/3769 もうじき出ると云う噂のRails 1.1にCascaded Eager Loadingが間に合ってsvn headにコミットされた!これRails 1.0 => 1.1のActiveRecordの変更点の中じゃ一番大きいと云っても過言ではない機能。今までは二つ以上の関連のSQLを一回で引くにはSQL直書きしなくちゃならなかった*1のを一発で引けるという! これで今までは二つ以上の関連を参照するには長いSQL書いて...