タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rubyに関するt1033のブックマーク (3)

  • Railsプロジェクトをモジュール分割して見通しをよくする|こんぴゅ

    今年もRubyKaigiが始まりましたね!noterubyスポンサーとして協賛しています。三重の会場にきている方は、ぜひnoteのブースにも足を運びください。 さて、noteRuby on Railsを用いたwebサービスとして2014年にリリースされました。現在でも継続してRailsのコードベースを利用しています。 しかし、多くの機能がリリースされ、開発者も増えたため、モノリスの巨大化が進んでおり、開発効率に影響が出始めていました。 今回はそれらの問題を解消するために、noteが継続的に取り組んでいる・取り組んできたバックエンドの改善プロセスについて説明していきます。 モジュールでサービスを構成するモノリスは大きくなるとメンテナンスが難しくなります。Railsは、MVCの各層に全てのドメインがフラットに並び、レイヤごと・レイヤ間の結合度が高くなる設計思想で、巨大モノリス化への対処が難

    Railsプロジェクトをモジュール分割して見通しをよくする|こんぴゅ
  • 「※ただイケ」Webサービスを作ったレッサーパンダのブログ

    PHPとほんのちょっとのJavaScriptしか使えないロプロスですが、最近Rubyはじめたんですよ、Ruby。なんか楽しいとかモテるとかいう話を聞いたんで。 で、せっかく勉強しているんだから、その記録をブログにも書いていこうかと思いまして。ってか、書いておかないとすぐ忘れちゃうんで、ほとんど自分用メモなんですけどね。 とりあえずはループから。PHPとはずいぶん違いますね。かなり簡単に書けるものもあるんですねー。このあたりが「楽しい」と言われる所以なのかしら? while i=1 while i<=10 puts i i += 1 end until i=1 until i>10 puts i i += 1 end for for i in 1..10 puts i end ar = [1,2,3,4,5,6,7,8,9,10] for i in ar puts i end それぞれ、iの

    「※ただイケ」Webサービスを作ったレッサーパンダのブログ
    t1033
    t1033 2009/12/25
  • RubyCocoa 入門

    RubyCocoa とは? RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。 RubyCocoa によって、 OS X アプリケーションを作ること Ruby から拡張ライブラリとして Cocoa を利用すること ができるようになります。 RubyCocoa のインストール Tiger の場合、以下の URL から最新版の dmg をダウンロードして、インストールしてください。 http://sourceforge.net/project/showfiles.php?group_id=44114 Leopard では、RubyCocoa は OS に標準添付されているので、インストールの必要はありません。 はじめての Mac OS X アプリケーション では、さっそくアプリケーションを作ってみましょう。 まず、Xcode を立ち上げます。(/De

  • 1