タグ

railsに関するkura-2のブックマーク (341)

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Amazon.co.jp: Ruby on Rails 3 アプリケーションプログラミング: 山田祥寛: 本

    Amazon.co.jp: Ruby on Rails 3 アプリケーションプログラミング: 山田祥寛: 本
    kura-2
    kura-2 2011/07/21
    rails3対応の本がまだ少ない中、これは分かりやすく良いと思った。入門として読むにも、他の本やweb情報と併用してつまみ食いという使い方にもよいと思う。
  • 『Railsで中規模システム(?)を作ってみた。』

    令和からの働き方について -TownSoft- 元「傲慢SE日記」で、しばらく放置していました。 2020年からはこれからの働き方などについて書いて行こうかと思います。 Railsで中規模システムを作ってみたので、共有してみる。 作ったシステムはクラウド・・・というかASPというか。そんな感じのもの。 ターゲットは月間200万PVくらいのお客さんを想定したシステム。 使ったテクノロジーと困った点とかを書いてみる。 使ったのはRails 2.3.5。これを製作中にRails3が正式リリースされたので残念ながら3系は見送り。いずれバージョンアップするかもしれないけれど・・・。 MySQLは5.5系だけど、正直この辺りはどうでも良い。5.5系でinnodbプラグインが入ったのでバージョンアップしたがDBに関しては特になんでも良かった。この辺りはRailsの凄さだな。 で、開発環境はmongrel

    『Railsで中規模システム(?)を作ってみた。』
  • ヽ( ・∀・)ノくまくまー(2007-06-05)

    ● 1. 一戸建てタイプ そのアプリ用に専用のマシンを準備できるケース。例えば、アクセス数が少ないβリリース時などは mongrel を直接80ポートで運用することもあるだろう。そして、負荷の増加、またはマルチコアを活かすという次の段階で、cluster 化した mongrel を扱う必要に迫られた場合、このタイプになる。この場合、フロントの仕事はバック(Rails)への割り振りだけだが、そのためにわざわざ Apache2 を持ち出すのは仰々しいと感じるかもしれない。そんな人にお奨めしたいのが Pound サーバだ。いきなり Apache から話が逸れてしまうが、このケースだとリアルでお奨めである。 Pound + mongrel Pound はリバースプロキシ用のWebサーバであり、特化しているだけあって、必要最低限かつ直感的で簡単な設定で済むため、敷居が低いのが魅力だ。それでいて、デジ

  • jamboree.jp

    jamboree.jp 2024 著作権. 不許複製 プライバシーポリシー

  • burn baby burn!!! » Archives » 【Rails】mongrel cluster&apacheのリバースプロキシで複数のアプリ共存

    Rails】mongrel cluster&apacheのリバースプロキシで複数のアプリ共存 Railsアプリを一つのサーバで複数立ち上げたい、しかも各アプリをクラスタリングしたい、ということで調べてみたことをまとめます。 少ない投資でプロトタイプやβサービスをいろいろ作りたいときに必要なネタだと思います。 以下の内容についてはapacheのmod_proxy、mod_proxy_balancerが有効になっていることが前提です。またパスは環境によって異なると思いますので参考までに。 備忘録兼ねてますので途中の冗長な作業も書いてますがあしからず、です。 ■apacheのリバースプロキシの設定 /etc/httpd/conf.d/のproxy.confの内容を以下のように変更します(ファイルがなければ作成)。 # cd /etc/httpd/conf.d/ # vi proxy.co

    kura-2
    kura-2 2011/07/20
  • 迷惑メール・電話対策本部

  • Rails ERD – Entity-Relationship Diagrams for Rails

    Rails ERD is a plugin for Ruby on Rails that generates diagrams based on your Active Record models. Such an entity-relationship diagram gives an overview of your models and how they are associated. Browse through example diagrams, or read the installation instructions. How does it work? Rails ERD loads your Active Record models and processes all their attributes and associations (has_one, has_many

  • 今さら始めるRails 3

    Ruby との付き合いはそれなりに長いのですが実は Rails で何かを作ったことは一度もありません。1scaffold や migration は一通り試してみたことがあったけれども、何か拭えない不安感や縁のなさから今までは周辺技術の一つとして以上には触ったことがありませんでした。 興味今回、出遅れはしたけれども 全面的に Merb & Rack ベースArel 登場i18n の機構が組み込み済みすでに実績が増えてきている辺りで強く興味が湧いてきたのでまずは一通りの準備をしてみました。 消極的な理由消極的な理由も実はあって、それは PHP のレガシーコードと戦うのに疲れた負債のある PHP で最新バージョンに追いつくのは大変最新バージョンでないと PHPPHP のフレームワークの旨味は味わえないRuby なら最新でなくたって遊べるRails の過去の作法をほとんど知らないので混乱し

  • 「Ruby on Rails によるシステム開発をモデリングで効率的に行う」連載記事を書いた - Akasata's Page(あかさたのページ)

    2008-01-15 12:09 : 「Ruby on Rails によるシステム開発をモデリングで効率的に行う」連載記事を書いた 最近、八角研究所で技術記事を書いているのですが、そこで、Ruby on Rails の開発を潤滑に進めるために、モデリングを含めた開発プロセスを架空の事例に適用して紹介した連載記事を執筆しました。 この連載を書いた理由を簡潔に述べると、そろそろ Rails も平凡なエンジニアにとって使いやすくなるようにいろいろな道具立てをそろえていかないといけないと考えたからです。 最近、「RailsRuby 界隈の VB 化(別に Java 化でも Struts 化でも良いですが。)」というような話が語られています。入門時に敷居の高さを感じさせる Ruby ですが、Rails によってその敷居が低くなり、さまざまな人が Ruby/Rails に参入で

  • 小さなマイクロブログ『mio』を作っています - とある技術の備忘録

    Ruby これは何?小規模のグループで緩くコミュニケーションを取るための、Twitterクローンなマイクロブログです。Rails製です。このGW中に作りました。予め決められたグループで運用することを想定しているため、twitterに比べるとFollow機能等がありません*1が、その分グループ運用に適した他の機能も加わっています。 Timeline Wiki - Show Wiki - Edit なぜ作った?大学の研究室で日々の成果や意見等をつぶやくことで、学生や教員間で進捗を管理しつつコミュニケーションを取り、良い研究室生活を送ろう、という目的のもとで作りました。研究室でなくとも、友人間のグループや小規模なプロジェクト等、色々な用途に使えるのではないかと思っています。 また、Rails3を使ってまともなWebアプリを作ってみたかったので、その学習も兼ねています。コードはこちら(github

  • nginx + passengerで超適当なRails環境を作る - gom68の日記

    2010/03/18 ディレクトリを分けた場合のパス指定が間違っていたので修正 自分専用redmineを動かしているサーバが貧弱すぎて、Apache+passengerだと眠くなるくらい遅くなる。 nginxなら少しは軽くなるかなーとか適当に考えて入れてみる。 使った環境: CPU: Atom 230 Mem: 2GB OS: Ubuntu 9.04 Server App: Ruby 1.8.7, rubygems 1.3.5 Passengerを入れる $sudo gem install passenger nginxの依存モジュールを入れておく $ sudo apt-get install libpcre3-dev libssl-dev nginxモジュールを入れる $ passenger-install-nginx-module nginxのソースコードのディレクトリと、インストール

    nginx + passengerで超適当なRails環境を作る - gom68の日記
  • nginxから始めるWebサーバー構築入門 [4] - オブログ

    こんにちは、hsbtです。 今回は前回までに紹介した nginx の起動と設定の変更方法を応用して Rails アプリケーションを nginx 経由で動作させる方法をご紹介します。 Rails アプリケーションのデプロイ 連載は nginx の特集ですので、Rails アプリケーションの構築手順については割愛します。手元に rails s で起動するアプリケーションが存在する前提としますので、用意していない場合 http://edgeguides.rubyonrails.org/getting_started.html  などを参考にして Rails アプリケーションを作成し、ブラウザから参照できる環境を準備してください。 それでは Rails アプリケーションのデプロイについて簡単に紹介したいと思います。 Rails アプリケーションを動作させるためのアプリケーションサーバーとしては、

    kura-2
    kura-2 2011/07/15
  • Nginx+SSL+Passenger-Railsのセットアップ « ディスコ探偵冬景色

    Time to Read 30分 ゴール Nginxを、PassengerとSSLを有効にした状態でコンパイルし、配備する。いっしょに、自分CAで署名したSSL証明書も作って準備してみる。 Nginxを、SSL、passenger込みでコンパイルする Nginx+Passengerであれば、通常 passenger-install-nginx-module を利用すると思うが、何も考えていないとSSLが有効化されないでコンパイルされる。今回、SSLを有功にしてコンパイルする手順をメモした。 最初に、ソース一式を持ってくる必要がある。 1 2 3 wget http://nginx.org/download/nginx-0.7.67.tar.gz tar xzf nginx-0.7.67.tar.gz sudo passenger-install-nginx-module Do you wa

    kura-2
    kura-2 2011/07/15
  • Stranger in Paradigm | Just another WordPress weblog

    You pay a fixed amount, and receive total ownership of this domain. Ideas for showqase.com Here are some possible uses for this domain name: Digital Portfolio Showcase. Showqase could offer a platform for artists, designers, photographers, and other creative professionals to showcase their work online. With customizable templates and user-friendly interface, this platform would attract individuals

    Stranger in Paradigm | Just another WordPress weblog
    kura-2
    kura-2 2011/07/15
  • Redmine/Passenger/nginxの設定

    nginxは始めてなので少し調べる。 ロシア製のWebサーバ/リバースプロキシで、同時にIMAP/POP3プロキシなのか。 消費リソースが少ない、設定が容易というのが魅力を感じる。 nginxのインストール ※passengerをインストールしてコマンドでnginxもインストールされるのでこの作業は行わなくて良い。 パッケージであるようだ $ sudo apt-get install nginxインストールされた。この後は何をしたら良いか分からないけど、 ドキュメントルーとを見つけて静的ファイルを表示してみよう。 $ man nginxバージョンは-vで調べられる。 $ nginx -v nginx version: nginx/0.7.67-hでヘルプを見てみる。 うーん。-Vでコンフィグのオプションが見れるのか。 設定方法とかは分からないので、ネットで調べる。 blogをいくつか見たけ

  • Rails2.3.3でレガシーな構造のテーブルが使いやすくなった:お題目うぉっち

    2009年07月25日 Rails2.3.3でレガシーな構造のテーブルが使いやすくなった Rails2.3.3が出たので、Rails 2.3.3: Touching, faster JSON, bug fixes で変更点をみてみたところ :primary_key option for belongs_to for broader support of legacy schemas and those using a separate UUID primary key: belongs_to :employee, :primary_key => 'SSN', :foreign_key => 'EMPID' changesetというのがあった。 これは、私がRailsで前からイヤだなと思っている「参照先のテーブルの主キーはidという名前のフィールドでないといけない」という縛りを緩和してくれる

  • 2006-10-25

    昨日は大ボケしてURLを間違えてた。トップは http://wiki.rubyonrails.com/ じゃなくて http://wiki.rubyonrails.org/ ですね。 寝不足だったせいか composite_primary_keys を使ってfindできるわーい、とか思って眠りについたため、朝になってCRUDのRead以外はどうなのよ?と気づく。テストケースを書いてみると・・・うわーん、だめだー。 生成されるINSERTやUPDATE、DELETEのWHERE句が文字列のプライマリキーを0と比較しちゃったりしてる。数値のキーならオッケーっぽいけど。 composite_primary_keysのサイトにもsaveのsの時も書いてないしな、まだ対応してないのかな。残念。 どうにも上手く行かなさ過ぎる。こんなにヘボイライブラリなら、http://groups.google.co

    2006-10-25
    kura-2
    kura-2 2011/07/15
  • Railsと複合主キー その2 - Injured Report - Questionable

    なかなか時間が取れないけど、ちょっとだけ複合主キー(CPK)*1テーブルのマイグレーションとアクセスを試してみた。ちゃんとしたパターンテストはしていないが… これは結構イケてる! マイグレーション こんな感じ*2 class CreatePermissions < ActiveRecord::Migration def self.up create_table :permission, :primary_key => [:role_cd, :action_cd] do |t| t.column :role_cd, :string, :limit => 20 t.column :action_cd, :string, :limit => 20 t.column :is_permitted, :boolean t.column :updated_at, :timestamp end end d

    Railsと複合主キー その2 - Injured Report - Questionable
    kura-2
    kura-2 2011/07/15
  • 【Rails:7】データベースとモデル(応用編) - L’Isle joyeuse

    リレーションシップ リレーションシップ テーブルとテーブルの関連のこと。 外部キー 別のテーブルの主キーを参照するフィールド。 参照先テーブル(entries) id(主キー) title 1 8/1の日記 2 8/2の日記 3 8/3の日記 参照元テーブル(comments) id entry_id (外部キー:entriesのidを参照) body 1 1 おはよう 2 3 こんにちは 3 1 こんばんは @entry = Entry.find(1) @comments = @entry.comments # @entryに属する全コメントの配列 @comment = Comment.find(1) @entry = @comment.entry # @commentが属するエントリ 外部キー制約 参照されているレコードが削除されないようにする等、テーブル間のリレーションシップの整合性

    【Rails:7】データベースとモデル(応用編) - L’Isle joyeuse