タグ

Railsに関するyuguiのブックマーク (571)

  • Rails' Wiki - RBatis

    yugui
    yugui 2007/02/19
  • Ruby on Rails/Rails勉強会@東京第15回

    アークウェブシステム開発SandBox Web制作会社アークウェブのスタッフが、システム開発のTips・ノウハウをまとめているWikiです アークウェブシステム開発SandBox アークウェブWebマーケティングSandBox アークウェブWebデザインSandBox アークウェブ アクセシビリティWiki http://www.ark-web.jp/sandbox/wiki/199.html トップ ] [ 編集 | 凍結 | 差分 | バックアップ | 添付 | リロード ] [ 新規 | 一覧 | 単語検索 | 最終更新 | ヘルプ ]

    yugui
    yugui 2007/02/19
    フィードとキャッシュ; 素晴らしいレポ。ありがとうございます。
  • [Plugin] ARにpaginateを定義 - Will Paginate - Agile Web Development

    [Plugin] ARにpaginateを定義 - Will Paginate - Agile Web Development Posted by masuidrive Wed, 14 Feb 2007 20:28:47 GMT Plugins – Will Paginate – Agile Web Development ActiveRecordにpaginateを追加 Posted in rails | no comments | no trackbacks Comments Trackbacks Use the following link to trackback from your own site: http://blog.masuidrive.jp/articles/trackback/16725 RSS feed for this post trackback uri C

    yugui
    yugui 2007/02/19
  • 伊藤忠テクノソリューションズ(株)|企業情報|プレスリリース

    CTC、Webアプリケーション開発フレームワーク「Ruby on Rails」の 教育プログラムを開始 『Ruby on Railsトレーニング~圧倒的な開発効率を誇るRubyを学ぶ』 伊藤忠テクノソリューションズ株式会社(略称:CTC、社:東京都千代田区、代表取締役社長:奥田陽一)では、Webアプリケーション開発に伴う期間の大幅な短縮をはじめ、開発効率の飛躍的な向上を実現することから、世界で高い注目を集めているWebアプリケーション開発フレームワーク「Ruby on Rails(ルビー・オン・レイルズ)」の教育プログラム『Ruby on Railsトレーニング~圧倒的な開発効率を誇るRubyを学ぶ』を開始します。第1回は、2007年1月10日(水)から1月12日(金)までの3日間の予定です。 講師には、「Ruby」の開発者である、まつもとゆきひろ氏(注)をはじめ、日における「

    yugui
    yugui 2007/02/18
  • (Java+Derby)* Ruby on Rails プログラミング

    教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) Java SE 6のリリースにより、Javaプログラミングにおけるスクリプトの重要性もますます高まってきています。いうまでもありませんが、これからはWebサービスをいかに実現していけるか、ということがビジネスにおいて重要ですから、これを実装する言語として、RubyPythonPHPといったプログラミング言語に興味を持ち始めている開発者も多いのではないでしょうか? 今回は、そんなJavaプログラマがRubyでプログラミングをするとしたら、どんな環境を用意するのがいいのだろうか、ということで調べてみました。 JRuby on Railsとは何か? プログラミング言語Rubyといって最初に注目するのは、なんといってもRailsでしょう。RoR(Ruby o

    (Java+Derby)* Ruby on Rails プログラミング
  • Rubyist - yamazのRails日記 - Ajaxっぽく画面遷移なしでファイルアップロードしたい!

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    Rubyist - yamazのRails日記 - Ajaxっぽく画面遷移なしでファイルアップロードしたい!
    yugui
    yugui 2007/01/31
  • http://mongrel.rubyforge.org/docs/win32.html

  • これ日記なん?(2006-09-02)

    _ [Ruby]mongrel win32 サービスを試す mongrelがwin32サービスに対応しているらしい、というところで止まっていたのでちょっと試してみた。 OS WindowsXP SP2 HOME ruby C:\home\kog\development\test_mongrel>ruby -v ruby 1.8.4 (2005-12-24) [i386-mswin32] gem list C:\home\kog\development\test_mongrel>gem list *** LOCAL GEMS *** gem_plugin (0.2.1) A plugin system based only on rubygems that uses dependencies only mongrel (0.3.13.3) A small fast HTTP library

  • 第 6 回 Rails 勉強会@関西 - ヽ( ・∀・)ノくまくまー

    (*1) 表現は両者の相対性に基づくもので、さらに敷居を高めようとするものではない。(東京でも毎回のように Kanta さんが初心者向けセッションを開いてくれています。Kanta乙) ● Rails東京の特徴 東京では個々のRails技術者が参加し、興味のある話題に応じてセッション参加者の集合が決定される。複数の候補からセッションを選ぶことができるため、目的の健全性が満たされやすい。特に自分が知りたい内容に関して、それに興味を持つ人々とブレストを行う場があるのは非常に有益であり、何か新しいアイディアが生まれる可能性が高い。参加者は、知識を深めることができるが、恐らく、知識を広げることはできない。 ● Rails関西の特徴 一方関西では、まず「関西」というコミュニティがある。スタッフが事前に全てを準備し、参加者は教えてもらえばよい。一見受身のようだが、わず嫌いの情報から新たな知見を得ること

    yugui
    yugui 2007/01/27
  • 【Rails関西】Rails屋からデータモデリングに対する回答 - プログラマの思索

    1/20に開かれた第6回RubyOnRails関西へ行ってきた。 場所は神戸電子専門学校。目の前にオランダ館、風見鶏館などの異人館があり、華やかな場所でした。 このたびの発表の中で最も興味を引いた講演が「やさしいRailsの育て方」(by 西和則さん)。 講演内容は、Railsでもテーブル設計をきちんと考えましょう、ということなのだが、それは昨年8月の渡辺さんの指摘に対する回答になっているように思う。 【1】RDBのテーブル設計におけるアンチパターン Railsをやっていると、例えば、下記のアンチパターンに囚われてしまう。 1・無限FK地獄や列破綻 テーブルに他テーブルの外部キーをどんどん持たせると列が増えていく。 西さんの例では、社員テーブルに派閥1、派閥2のカラムを増やしていた。 2・フラグステータスとバタフライ効果 「北京で蝶が羽ばたくとニューヨークで嵐が起きる」がその意味だが、「小

    【Rails関西】Rails屋からデータモデリングに対する回答 - プログラマの思索
  • http://rails.office.drecom.jp/takiuchi/archive/154

  • 月姫とRailsは似ている

    月姫とRailsは似ていると思いました。 手作りな感じ 楽しんで作ってるぜ~感 政治や小難しい理屈じゃなくて純粋に良く出来ているなぁ、と思わせる所 なんか自分にも作れそうな気がしてくるけど実際は作れない所 最後は月姫ほどRailsは難しくない気もしますが。 そんな訳でRuby On Railsと月姫は似ています。 だから続編はきっとFateみたいな物に違いない。

    月姫とRailsは似ている
    yugui
    yugui 2007/01/10
    Fate Framework作りたい! いつか。
  • ヽ( ・∀・)ノくまくまー(2007-01-08)

    ● [熊井ちゃん][Rails] テーブル設計 熊井ちゃん、DQMJのモンスターの生息エリアってどう管理してる? 「モンスター」と「エリア」をエンティティ(リソース)と見做せば、関係テーブルが必要になるのはいいとして、これは運用上変更されない静的な関係だから、このテーブルにIDを導入する必要性は感じないよね。 てことで、テーブルはこんな感じになるんだけど、これって Rails でどう表現すればいいの?n:mなら habtm がピッタリだけど、生息エリアが1箇所のみ(n:1)とすると、 やっぱり habto が欲しいよね。実装はどうしよう?またあの地獄の ActiveRecord::Associations に頑張って追加するの?1.1 と 1.2 で結構違ってるし、そんな体力はないよ。

    yugui
    yugui 2007/01/10
    "地獄の ActiveRecord::Associations"に苦藁
  • http://habtm.com/articles/2006/12/26/dsl-style-migration

    yugui
    yugui 2007/01/03
    Maihaの人のやつのまとめ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    yugui
    yugui 2006/12/29
    同感。作るか。
  • ActiveRecord で VIEW を使うときの注意点 - moroの日記

    備忘録。ここでいう VIEW は DBCREATE VIEW AS .. するあれです。ActionPack とは関係ないです。試したのはすべてSQLiteです。 とりあえずけっこう普通に使える。 例えば CREATE VIEW AS calculated_results をすると、CalculatedResult クラスから普通に読める。 `id`問題(後述)は残るので view をさらに include で JOIN しようとすると落ちる `id`カラムがあるのを前提に t.id as t0_id とかいう SQL を発行するのでそんなカラムないよエラーになる。当然といえば当然。 そもそも view の identifier てなんなんだろうなぁ。 実利面だけを考えれば、全レコード NULL のカラムを用意すればよろし。 rake db:schema:dump では抜けない テス

    ActiveRecord で VIEW を使うときの注意点 - moroの日記
  • FFTT : RailsのMigration

    なんですかこれは データベース構造をバージョン管理する仕組み SQLではなくRubyのコードでデータベース構造を記述することによって抽象化 番環境への変更の適用漏れがなくなる ほかの開発環境や検証環境への変更の適用がバッチリ 必要があれば以前のバージョンに戻せる 複数のデータベースエンジンへの対応が簡単にできる MySQL, PostgreSQL, SQLite, SQL Server, Sybase, Oracle (メジャーなものはDB2以外ぜんぶだって) どうつかいますか $ svn up $ rake migrate セットで使う。 これで手元の開発環境のソースコードとデータベースの構造が最新のものになる。 仕組み schema_infoというテーブルとMigration定義ファイルの名前でバージョン管理 Migration関連の操作 rake db:schema:dump (r

    FFTT : RailsのMigration
    yugui
    yugui 2006/12/26
    良いまとめ
  • ヽ( ・∀・)ノくまくまー(2006-12-13) - DRY化チェックリスト

    ● [Rails] DRY化チェックリスト DRYにする方がいいのはわかる。でも実際どういう手順でやるのかに関する情報は意外と見つからない。それは「重複を避ける」という人間の感覚に訴えるものだから詳細は不要、という考え方もありえるが、そのままでは余りに概念的すぎて手が動かず、どう修正するかの方向性(ヒント)さえもない状況はやはり辛い。ということで、DRY化の手順を考えてみた。まだ自分でも探り探りな叩き台なので、意見はウェルカムである。 [DRY化チェックリスト2006冬] 定義は1ヵ所で行なう 無意味を排除する 繰り返しは共通化する 規約と関連付ける 責務を疑う 言語を拡張する 最後のは、手順というより、やるとしても一番最後にやれ、ぐらいの意味で。6番目というより999番目と表記してもいい。 ● 絶対DRY感 私はプログラマは来怠け者であり、自分が楽をするためにコンピュータを駆使する生き

    yugui
    yugui 2006/12/19
    かっこいい。
  • Continuous Thinking—

  • ヽ( ・∀・)ノくまくまー(2006-12-10) - dsl_accessor プラグイン

    ● [Rails] dsl_accessor プラグイン DSL的な getter と setter のハイブリッドなクラスメソッド定義を行うプラグイン。プラグインを作ったり、メタなコーディングを行っていると、クラスにちょっと持たせておきたい変数が頻繁に現れる。それらを簡潔に書くためのもの。 http://wota.jp/svn/rails/plugins/branches/stable/dsl_accessor/ ● class_inheritable_accessor との違い いやいや、ActiveSupport に色々ありますやん!その主張は正しい。実際、class_inheritable_accessor と殆ど同じ機能だったりする。違いは以下の2点だけ。 getter と setter は同じメソッド (引数の有無で挙動を変える) 従って、setter のメソッド名に "="