タグ

railsに関するm-kawatoのブックマーク (68)

  • 『エンタープライズRails』に学ぶ企業ユーザのためのRailsアーキテクチャ

    This document discusses database modeling for a system with companies, departments, and employees. It describes setting up composite primary keys to link the three tables together and using associations and joins to efficiently query across the tables. Methods are defined on the Company model to count employees. A view is created to select large companies with over 1000 employees.Read less

    『エンタープライズRails』に学ぶ企業ユーザのためのRailsアーキテクチャ
  • さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT

    Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsGoogle App Engine上で動作する。 GAEのパワーを素早くゲットする とは言えやはりマイノリティだけに色々な準備が必要とされていた。そのため敬遠していた人も多いだろうが、Rails on GAEによって大きく舵を切ることになりそうだ。 今回紹介するオープンソース・ソフトウェアはRails on GAE、GAEでRuby on Railsを動かすためのプラグインだ。 Rails on GAEはRuby on RailsをGAEで動作させるために必要なタスクを予めインストールすることで、後は順番に従って進めるだけでJRuby on Railsができるようにな

    さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT
  • OpenIDを実装したソースコードを読もう (1/3)- @IT

    第5回 OpenIDを実装したソースコードを読もう 倉貫 義人 松村 章弘 TIS株式会社 SonicGarden 2009/6/3 優れたプログラマはコードを書くのと同じくらい、コードを読みこなせなくてはならない。優れたコードを読むことで、自身のスキルも上達するのだ(編集部) 前回までは、Ruby on Railsの基部分についてコードリーディングを行ってきました。 今回からは、より魅力的なWebアプリケーションを実現するために必要なさまざまな技術Railsで活用したソースコードを読むという、さらに実践的な内容に入っていきます。 今回取り上げる技術要素はOpenIDです。GoogleYahoo!、mixiなどの大手サービスがOpenIDに対応したことで話題になったので、聞いたことがある方は多いのではないでしょうか。 OpenIDとは、とある1つのIDを持っていれば、複数のWebアプ

  • JRuby on Rails on Google App Engine勝手訳 - ずっと君のターン

    Google App EngineのJava版が出ました。まぁJavaは比較的どうでもいいんですが、嬉しいことにこの上ではJRubyが動くようです。海外の先駆者ががんばってブログを書いてくれたので、いつものように勝手訳してみます。 http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/ これは最近アナウンスされたGoogle App EngineがJavaをサポートするというニュースに関する記事の3つ目だ。今回の記事ではJRuby on RailsアプリケーションをGAE/Jで動かすのに必要な手順をさらってみて、アプリケーションの特性がどのようになると予想すべきかに付いて書きたい。 まずJRubyは最新版が必要だ。JRuby1.2リリース以降にJRubyのtrunkに加えられた変更のほとんどが必要になるので、

    JRuby on Rails on Google App Engine勝手訳 - ずっと君のターン
  • JRuby Users JP :: JRuby on Rails on Google AppEngine

    JRuby on Rails on Google App Engine Google AppEngineがJavaをサポートしたことで、JRuby on RailsアプリケーションをAppEngine上で動作させることができるようになりました。 Rails2.3.2ではアプリケーション・テンプレートを使うことにより下の作業を自動化できます。 JRuby/Railsの準備 JRubyのインストールはインストールのソースからインストール参照。 jruby-complete.jarのコンパイル AppEngine上でJRubyを動作させるために必要になるライブラリをコンパイルします。 ソースをダウンロードしてできたディレクトリに移動して、antを実行します。 ant jar-complete これでlibディレクトリ以下にjruby-complete.jarが生成されます。 R

  • Что такое SEO продвижение сайта

    Гриша планирует приобрести мультиварку в интернет-магазине. Поэтому он заходит в один из поисковиков и вводит запрос. Сначала он увидит контекстную рекламу, а ниже – органическую выдачу: Гриша определился с конкретной моделью мультиварки и теперь подбирает оптимальные условия покупки: Задача SEO продвижения – чтобы продвигаемый сайт находился как можно выше в поисковой выдаче по необходимым поиско

    m-kawato
    m-kawato 2009/03/22
    PDF版が無料で見れるRails専門雑誌 (英語)
  • MOONGIFT: � カードでつながるコンテンツ「Wagn」:オープンソースを毎日紹介

    情報と情報は何らかのつながりを持っている。Wikiの場合はそれがリンクという形で表される。とは言え、情報は必ずしもリンクだけで関連性が表せるとか限らない。 手動というのは多少面倒な気もするが、リンクと組み合わせる事で利用価値は高まるかもしれない。 今回紹介するオープンソース・ソフトウェアはWagn、Rails製のWikiエンジンだ。 WagnはRails製のWikiエンジンであり、MySQL/PostgreSQL/SQLite3をサポートしている。Ajaxも様々な場面で利用されており、動作はスムーズだ。 通常のWikiとしての機能は、リンク/最近の更新/更新履歴/アクセス権限等がある。特徴として、各Wikiのページをカードという単位で管理する点にある。 各カードはカードによってその種類を定義したり、扱うデータの種類を定義できる。例えばデータの種類を日付として定義すると、カレンダーだけが表示

    MOONGIFT: � カードでつながるコンテンツ「Wagn」:オープンソースを毎日紹介
  • 項目ごとに並び替えができるRuby on Rails製Wikiエンジン·Wiki on Rails MOONGIFT

    実は2月28日から3週連続のWikiエンジン紹介だ。そう、今日もウィキサタデーからはじまりだ! Wikiというと、一般的にページ全体の編集を行うものが多かった。が、利用範囲が多くなってくると一ページの情報量が多くなり、編集するたびにページ全体を対象にするのが重たくなってきた。そのため、パラグラム単位で編集できるWikiエンジンが登場した。 日製のRails Wiki そしてさらにその一歩発展版が登場した。しかも日製、さらに言えばRuby on RailsのWikiエンジンだ。 今回紹介するオープンソース・ソフトウェアはWiki on Rails、日製のシンプルなWikiエンジンだ。 Wiki on Railsはその名の通り、Ruby on Railsで作られている。Pukiwikiの記法に則って作られているので、恐らく違和感なく使えるはずだ。面白いなと思う機能はパラグラフごとの編集と

    項目ごとに並び替えができるRuby on Rails製Wikiエンジン·Wiki on Rails MOONGIFT
  • Home · publify/publify Wiki · GitHub

    Welcome to Publify home. Since Publify, originally named Typo, has been in existence since March 2005, it is likely the oldest blogging platform in Rails. It has a full set of features you would expect from such an engine, which include powerful SEO capabilities, full themes, and plug-in extensions. Publify is (more or less) translated in: Danish, German, English, Spanish (Mexican), French, Hebrew

    Home · publify/publify Wiki · GitHub
    m-kawato
    m-kawato 2009/03/21
    Ruby on Rails上で開発されたブログエンジン
  • RailsデプロイはRailsを使う人なら買っておくべき本 - I am Cruby!

    読書感想文, RailsRailsデプロイを全部読み終えました.Railsデプロイ作者: Ezra Zygmuntowicz, Bruce A. Tate, Clinton Begin, 前田修吾(監訳), 橋将(監訳), 小倉正充(監訳), 牧野聡出版社/メーカー: オライリージャパン発売日: 2009/03/16メディア: 大型 このはこんな賞賛の声で始まります. 書を購入するまでは,私はこの種の情報を求めて何時間もWebを探し回っていました. 書には求めていた情報すべて(しかも正確に)納められており,Railsプロジェクトを成功裏に 稼働させる上で非常に役立ってくれました.どうもありがとう! --- Eric Kramer (Nationwide Children's Hospital. プログラマ) 私も仕事Railsを扱うようになって最初にとまどったのが,世の中に溢

  • Rails勉強会@東京第39回に行ってきた - なんとなく日記

    今日は天気もいいのでお出かけ日和.にもかかわらず,勉強会.すごいのかなんなのか.でもマイレージは減ってゆく・・・・orz 今日は人数少なめ.何か他のと重なっている人が多い模様 セッション タネ scaffold の半歩先へ(Yuumi3さん) RP を作ってみよう(moroさん) 認証機能(三好さん) Haml(ursmさん) テストがらみ(TDD/BDD) Web サーバのベストプラクティス 割り振り 前半 テストとWebサーバ テストがらみ(TDD/BDD) Web サーバのベストプラクティス 認証とか RP を作ってみよう(moroさん) 認証機能(三好さん) 後半 scaffold の半歩先へ(Yuumi3さん) Haml(ursmさん) テストとWebサーバとか Webサーバとか サーバ構成 Frontend Apache Nginx(えぬじんえっくす(?)) Lighttpd(

    Rails勉強会@東京第39回に行ってきた - なんとなく日記
  • Ruby on Rails用IDE·RubyMine MOONGIFT

    個人的にはあまりIDE(統合開発環境)は利用しない。Java開発ではEclipseを使わざるを得ないのだが、RailsPHPといったスクリプト言語の場合はEmacsで十分と考えている。だがコードの自動補完や、開発を補助してくれる機能は便利だ。 Ruby on Rails開発用IDE これからRuby on Railsで開発を行っていこうと思う方は、RubyMineを使ってみてはどうだろう。 今回紹介するソフトウェアはRubyMine、Ruby on Rails向けのIDEだ。RubyMineはβ版の提供とあって無償で利用できるが、正式リリース後は有償となる予定なのでご注意いただきたい。 RubyMineはコードの自動補完は当たり前として、モデルやコントローラの生成、数多い初期設定、インテリジェントな検索機能、Emacsなどのキーバインド変更、リファクタリング機能など多彩に揃っている。 補

    Ruby on Rails用IDE·RubyMine MOONGIFT
  • 「クックパッド」の裏側にいってきた | Carpe Diem

    Web デベロッパーの祭典に行ってきた。今回は、通路沸きに用意された比較的狭いスペースで開催された。 以下、メモと自分の勝手な感想をまとめておく。 クックパッドについて 毎日の料理を楽しみにすることで心からの笑顔を増やす 1998年にオープン 去年のリニューアルのときに Rails で作り直した 使い方 レシピをのせる レシピをさがす 月間ユーザ数 547万人 Rails サイト中世界7位 (from rails 100 wiki)、まさか1位がscribd.comとは 月間 2.8億 PV(PVでは、Rais サイト中世界3位) 登録レシピ数: 47万品 トラフィックは、16-18時くらいがピーク(夕飯を作る前に調べるユーザが多いとのこと) 秋からバレンタインにかけてトラフィックが伸びる(来週はピークだということで、最近はパフォーマンス向上に中心にやっていた) ユーザ数: 547万人(す

  • RailsでProduct Advertising APIを扱うAmazon ECSを使う - プログラマでありたい

    個人的な理由で、Amazon Web Servicesのカートを使うアプリが必要になりました。せっかくなので、Rubyで作ってみようかと思います。Rubyawsを使えるライブラリは以下の3つです。 amazon-ecs ruby-amazon ruby-aws (ruby-aaws) ruby-aws 一番最後のruby-awsは、もう保守もされていないっぽいですし作り的にもイマイチのような気がします。候補としては、amazon-ecsとruby-amazonです。私の欲しいカート機能は、amazon-ecsには実装されていません。ruby-amazonはカート機能は備えていますが、元々ecs3に対応したライブラリです。作者的にはruby-aws(一番下のruby-awsとは別物)を使えとのことです。ということで、ruby-aawsを使うのが宜しいようです。 一方、amazon-ecsは

    RailsでProduct Advertising APIを扱うAmazon ECSを使う - プログラマでありたい
  • RoRでキャッシュする方法メモ - shimobayashiの日記

    僕のウェブサイトくらいヒット数が少ないとどうでも良い話ですが、割と大規模なウェブサイト、ましてやRoRなどといういかにも遅そうなフレームワークを利用しているとなるといちいちクエリごとにページを生成していたのは大変、ということで動的なのか静的なのか微妙になってきますがページのキャッシュをするという、そういう感じの話です。まあ、僕には縁のない話ですね。とりあえず、RoR標準のキャッシュ機能について。ヽ( ・∀・)ノくまくまー(2005-07-13)http://wota.jp/ac/?date=20050713古い記事ですが良くまとまっている印象です。フラグメントキャッシュをRailsで使う。 - kaeruspoonhttp://www.kaeruspoon.net/articles/137フラグメントキャッシュについてもう少し踏み込んだ感じ。Railsのキャッシュ機能の知られざる挙動 -

  • emacsとRinariで快適Rails開発! - おもしろwebサービス開発日記

    emacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtmlhtml.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人たちは一体どうやってRails開発しているのでしょうか? そこでRinariですよ Rails On Emacs | Google グループを見ると最近は"Rinari"の話題で持ち切りなようです。Rinariはemacs-railsとは違いコア部分を小さく保って、プラグインで拡張していくタイプのelispです。 Rinari: Ruby on Rails Minor Mode for Emacs 基的には上記に全部書いてあるのですが、整理する意味でまとめてみます。 コア部分のインストール まず、gitでダ

    emacsとRinariで快適Rails開発! - おもしろwebサービス開発日記
  • 2009年の今、Railsを始める初心者にどの本を薦めたら良いか?問題 - OneRingToFind by 榊祐介

    なかなか難しい。というのは1年前だったら「RailsによるアジャイルWebアプリケーション開発 第2版」(通称アジャイル)でファイナルアンサーだったんだけどRails2系が出たことで状況が変わった。アジャイルRailsの記述バージョンが1.2系と古い。Railsはバージョンアップで結構振る舞いが変わるでしょう?全然互換性無くて「ぎゃーっ!!」なものはないが、初心者の場合自分が間違っているのかバージョンの違いなのかでハマりやすい。と思う。 また実案件で言うと1.2系を最新版のRailsで動かすには色々手を入れる必要があるので、できるだけRails2系で始めた方がいいと思う。 2009.01.09追記 たくさんブックマークしていただいて恐縮です。私の狭い観測範囲だけでは申し訳ないのでRails勉強会@東京のIRC、#rails-tokyoで相談してみました。その結果をまとめると以下のセッ

    2009年の今、Railsを始める初心者にどの本を薦めたら良いか?問題 - OneRingToFind by 榊祐介
  • Ruby on Rails Tutorials | Ruby Pond

    There has been a few occasions over the previous months when various people I meet have asked me to point them in the right direction to get started with ruby on rails. I remember when I started, it was a pretty easy question to answer… everyone just got pointed in the general direction of why_’s poignant guide, the pickaxe book, and agile web development with rails. But things have come a long wa

  • Join Collage

    Collaborative real-world learning in every community Find a class and get started in your community today! Create a course Personalize your learning with one of our Collage templates. Setting up a course like Sap Ariba is easy. Connect with your community Find people who share similar interests and learning goals. Create a learning profile and get smarter together.

  • RailsとMerbの合流についてあれこれ - アンカテ

    これって、ある意味、オープンソースプロジェクトの凄みが見えてくるすごく衝撃的なニュースです。そこで、なるべく、IT業界に関係ない人にもわかるように、このニュースの意味をいくつかの側面から考えてみたいと思います。 ビジネスではあり得ないことが起きた まず何が起きたのかひとことで言うと、RailsというプロジェクトがMerbというプロジェクトと合流して、次のバージョンを共同で開発することを発表したということです。 Rails 3高速化Merb技術採用、Rails 2非互換の可能性 | エンタープライズ | マイコミジャーナル 簡単に言えば、Windowsの次期バージョンをMac OSXベースで開発することになったようなものかな。 Ruby on Railsは、「RubyのWebアプリ開発用フレームワーク」というジャンルで一番メジャーなソフトです。その分野に関係する人ならば誰も知らない人がいない

    RailsとMerbの合流についてあれこれ - アンカテ