タグ

RoRとrailsに関するstibbarのブックマーク (7)

  • さいきんの Rails サービスを高速化をしてみた - 2nd life (移転しました)

    先日のももクロハッカソンで出会った wantedly を作ってる仲さんが と言ってたので、面白そうなので wantedly を速くしてみました。 wantedly ちなみにデータが数百万オーダーもなさそうなのに、どのページもログインすると2-5秒ぐらいかかっていたので、確実に速くできそうだなぁという感覚はやる前からありました。 アプリケーションサイドのチューニング 初心者*1にありがちな問題として SQL に適切にインデックス張ってない キャッシュすべき場所をキャッシュしていない 無駄なデータを引きすぎてる ことがよくあります。ので順に実装を見ていきました。 SQLに適切なインデックスを張ってない 張ってありました!びっくり!\(^o^)/ キャッシュすべき場所をキャッシュしていない Facebook API を利用したアプリケーションなんですが、ユーザのデータの取得を毎回馬鹿正直に HT

    さいきんの Rails サービスを高速化をしてみた - 2nd life (移転しました)
    stibbar
    stibbar 2011/09/24
    secondlifeさん。
  • Rails security book - Ruby on Rails Security Project

    The first Rails security book In 2008 I wrote a free, compact-style book about Rails security for the Open Web Application Security Project (OWASP). Naturally, it is now outdated, but it served as the basis for the official guide. Note about the book: It’s made available to the community completely free of charge. You may read it, send it to your colleagues and link to this page from your blog. Co

  • Railsライクな機能とクラウド、Zend Framework最新版 | エンタープライズ | マイコミジャーナル

    Zend Developer Zone The Zend Framework teamは4月30日(米国時間)、Zend Frameworkの最新版となるZend Framework 1.8.0を公開した。Zend FrameworkはPHPで構築されたPHPアプリケーション開発向けフレームワーク。PHPを活用してエンタープライズレベルのWebアプリケーション開発を実施できるという特徴がある。 Zend Framework 1.8.0にはRapid Application Developmentを実現するためのツールが追加されている。Ruby on Railsのようにコマンドを実行することで特定のところまで自動的に組み上げるといった機能が実現されている。 まら1.8.0にはクラウドコンピューティングをサポートするための機能が追加された点も特徴。今回追加されたのはAmazonの提供しているS

  • ぷっちん日記(2008-09-03)

    ■ CoCは「設定より規約」じゃない気がする Railsのコンセプトのひとつ、CoC (Convention over Configuration) は日語では「設定より規約」として知られている。 しかし、Railsに慣れ親しんだ今となっては、別の訳のほうがいいのではないかと思っていたりする。どんな訳かというと、「設定の上に規約」という感じだ。 「設定より規約」という言葉の響きは、設定より規約を優先しよう、設定は悪で規約は善、できるだけ全部規約で済ませるのがいい、というニュアンスが強い。いわば、一元的な価値観の上で、設定と規約が対立し、規約が勝者という趣だ。 けど、実際にはCoCの効能は、「全部設定するしかなかった世界」から「規約どおりなら設定しなくていい世界」になったことだと思う。「規約しかない世界」になったわけではない。「設定」の上に「規約」という考え方をおいて、規約どおりの人はその

  • masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門

    [追記] if構文の変数スコープの説明に間違えがあります。新しいスコープは作られません。 お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということで、作った資料を公開します。なんとRuby編100ページオーバー、Rails編200ページオーバーと、かなり大作です。 RubyKaigiで、発表者のスライドの横でIRCが表示されていたのが面白かったので、勉強会の参加者には、Lingrのチャットルームに全員入ってもらって、質問やパートごとの「終わった!」という書き込みをしてもらいました。今

    masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門
  • Windows用Ruby on Rails開発環境·RoRED MOONGIFT

    Ruby on Railsくらいの規模になると、IDEを使って開発した方がスムーズだろう。Aptanaを使う方、Emacs + RoRモードを使う方、NetBeanを使う方それぞれいるとは思うが、どれも手に馴染まない…という人もいるかと思う。 Ruby on Rails開発用 開発環境が手に馴染まないのは生産性に大きく関わる問題だ。そこで新しいIDE、RoREDを使ってみよう。 今回紹介するオープンソース・ソフトウェアはRoRED、Windows用のRuby on Rails向けIDE(統合開発環境)だ。 RoREDは既存のRuby on Railsプロジェクトを開くようになっている。そのため新規ではじめる場合はコマンドプロンプトなどで作る必要があるようだ。左側にフォルダの一覧と、その下にファイルの一覧が表示される。 コード補完 コントローラやモデル、ビューなどは全てハイライト表示される。

    Windows用Ruby on Rails開発環境·RoRED MOONGIFT
  • WebプログラマはRailsに乗るべきか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) Ruby on Railsとは? Ruby on Rails(ルビーオンレイルズ:RoRと略されることもある)は圧倒的な開発効率を誇るWebアプリケーション開発のためのWebフレームワークです。Railsの用意した道のりに沿って開発することで、短時間で高機能なWebアプリケーションを構築することができます。 Javaのサーバサイドアプリケーション開発に慣れた人であれば、MVC(Model-View-Controller)フレームワークであるStrutsとO/RマッピングフレームワークのHibernate、Dependency Injection(DI)フレームワークであるSpringの

    WebプログラマはRailsに乗るべきか?
  • 1