楽天テクノロジーカンファレンスで LT を行ないました スライド枚数 50 枚を 5 分で発表するという内容でしたが、やはりタイムアップになりました。 Growl を切らないまま超高速でトークを行なうというスタイルが各界の評判を得ました。 全文検索エンジンを作るのに便利なものなどを雑多に紹介した内容になっています。 資料アップしました http://ssig33.com/blog/rakuten2009.txt
July 18, 2009 日本Ruby会議2009で『エンタープライズRails』に関する発表/宣伝をしました 『エンタープライズRails』というオライリーの書籍の監訳をしました。著書はDan Chakさんで、翻訳が笹井崇司さん、監訳が私です。この本は、とっても素晴しい本で、とってもユニークな本なのです。 業務システムというと、RailsをやっているようなWeb系の人は食わず嫌いのところがあるとおもいます。えー、業務システムなんてつくりたくないよってな具合で。でも、そこで鍛えられた知見というのは、なかなか見るべきものがあります。そういった業務システムの分野でよく流通している思想であるとかテクニックというのをRailsにどうやって持ち込もうか、というのがこの書籍の狙いです。 ぜひ、この書籍は、業務システムでRailsをつかいたいという人ばかりではなく、Web系の人にも読んで欲しいとおもっ
オレンジニュース経由でこんなものを見かけました。 Ruby on Rails Code Quality Checklist これはいいチェックリスト。あとだしジャンケンぽいですが、私がいつも思っていることがいろいろ書いてあってすばらしいです。これをすべてYesにするのは難しいというか机上の空論ぽいところもありますが、これを目指すことには価値はあると思います。 ということで項目だけを抄訳(&地の文は私感)を書いてみます。誤訳などがあればツッコミお待ちしています。 コントローラのアクションではfindやnew以外のモデルメソッドは一つくらいにしなさい(必要なら.newや.updateメソッドをオーバーライドするといい)。 原文: 1. Each controller action only calls one model method other than an initial find or
良さそうだったので調べてみたリストです。 annotate_models(テーブル構造をモデルにコメントとして挿入) acts_as_versioned(モデルのバージョニング。過去のデータの内容に戻せる) acts_as_paranoid(削除フラグ対応。いわゆる理論削除) acts_as_breadcrumbsプラグイン(Modelからパンクズリストを作る) active_formプラグイン(ARモデル以外の場合にもバリデーションを使える) SafeERBプラグイン(HTMLエスケープし忘れたときに警告を出す) acts_as_commentableプラグイン(モデルにコメント付けが可能になる) acts_as_ordered_treeプラグイン(acts_as_treeにpositionでの表示順指定) acts_as_favoriteプラグイン(お気に入りのモデル) MinusMO
Choose a project RSpec Behaviour Driven Development framework for Ruby 6 imported versions - 25 notes - Browse - Search Ruby on Rails The open source web application framework for the Ruby programming language 27 imported versions - 1313 notes - Browse - Search Ruby A dynamic, open source programming language with a focus on simplicity and productivity 12 imported versions - 370 notes - Browse - S
Rails Web アプリケーションをもっと速く こんなストーリーを考えてみます。 あなたは、Railsを学び、アプリケーションを作成し、サービスをインターネットに公開しました。しばらくすると、最初のユーザができます。あなたはとてもハッピーです。そうするうちにユーザが二人増え、十人になり、百人になりました。あなたはハッピーです、ユーザーもみんなハッピーです。 でも、ユーザが千人になり、一万人になり…。といった場合、何が起こるでしょうか? そこで起こるのはアプリケーションへの同時接続数増加によるサービス提供速度の低下です。ユーザ数が一万人を越えてしまうWebサーバに特有の問題は、C10K問題として知られています。 それでなくとも、残念ながらRailsは同様他種フレームワークと比べて、単位時間あたりの処理量が低いことで知られています。その理由は、RailsではRubyが遅くて、NativeTh
前回は軽量WEBサーバであるlighttpdを利用することでRedmineをより良いパフォーマンスで動かすための方法を紹介しました。今回はRedmineをJava EEのアプリケーションサーバで運用するための方法を紹介します。 読者の方には既にJava環境で他システムを運用している方もいらっしゃるかと思います。そのような場合に、Java EEのアプリケーションサーバとJRubyを利用することで、既存の環境に出来るだけ手を加えずにRedmineを運用したいという要望を実現することができます。 Java EEのアプリケーションサーバは数多く存在しますが、今回はその中でも多くの機能を兼ね備えており、注目度が高いオープンソース・プロダクトであるGlassfishで運用するための方法を解説します。 Glassfish以外にもRailsアプリケーションを運用することができるアプリケーションサーバには以
coreserverにRuby on Railsをインストールする。(RubyGemsインストール編) xrea+の上位サービスであるcoreserverにRuby on Railsをインストールしてみました。 今回はRailsを入れる一歩手前、RubyGemsをインストールするところまでをまとめます。 ------------------------------------------------- どうも。 おかじです。 Ruby on Railsって流行ってますよね。 koress projectの一人、Cigar-Cook君も「Railsっすよ、Rails! キシャー!」って言ってます。 でも一方で、「Railsはfastcgi無いと遅いっす、ダメっす」とも言ってます。 僕はさくらインターネットを使ってます。fastcgi無いです。 そうですね。僕なんかにRoRはムリ
AppConfig Rails framework default configuration way is, as we all know, flexible and simple at the same time. Troubles begins when Your application starts to grow - some form of app specific configuration is then required to keep all as DRY as possible. AppConfig plugin provides a convenient way for configuration application wide settings. Extra custom files in config/ or other unusual configurati
The Modern Era of Data Orchestration: From Data Fragmentation to Collaboration Editor's Note: The following is an article written for and published in DZone's 2024 Trend Report, Data Engineering: Enriching Data Pipelines, Expanding AI, and Expediting Analytics. Data engineering and software engineering have long been at odds, each with their own unique tools and best practices. A key differentiato
Rails 勉強会への参加するには、以下の要領でサインアップしてください。 開催の2週間ほど前に ML に流れる案内メールを読む。 現在はRails勉強会@東京ML(後述)にて案内しています。 Rails'Wikiの当該勉強会のページ(Rails勉強会@東京第n回)にて、フォームから登録します。 登録するお名前は本名でなくても構いませんが、identifyできるものにしてください。 初参加の場合 Rails勉強会@東京ML に参加してください。緊急時の連絡などに使用する予定です。 Rails勉強会@東京MLヘの参加方法 下記に注意して rails-tokyo _at_ qwik.jp にメールをください。 その際、タイトル・本文になにか一言(「参加します」とかでもOK)書いてください。 CCに井上さん(inoue.yasuyuki0 _at_ gmail.com )ともろはし(morona
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
第7回Rails勉強会@東京へ行ってきました。 第2回以来の久々の参加でした。何人か顔を覚えてくださっていた方もいらっしゃって前回よりも緊張せずに済みました。 パフォーマンスに関してのページを読む。 セッションの提案が滞っていたので一応他の人の意見を聞いてみようかなと印刷してきていたやつをセッションとして提案してしまいました。 InfoQ - Tracking change and innovation in the enterprise software development community http://www.infoq.com/articles/Rails-Performance Railsアプリで遅くなりがちな点について次のようなものがあげられています choosing a slow session container doing things on a per reque
9月29日(米国時間)、Spring-On-Railsの最新版となる「Spring-On-Rails 1.1.0」が公開された。Spring-On-RailsはJavaで開発されたラピッドエンタープライズ開発用フレームワーク。データベースCRUDタイプアプリケーションのスケルトンを生成することで開発を支援する。 名称はRuby on Railsに似ているが、最初にスケルトンを生成してそこから改良を進めるというアプローチが似ているだけで、生成されるスケルトンはかなり異なっている。Spring-On-Railsが生成するスケルトンはJavaアプリケーション開発でよく用いられるSpring Framework、JBoss Hibernate 3、Aapche Ibatis、Apache Maven、Apache ANTなどのミドルウェアやツールを活用したものだ。 現在のところHibernate
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く