ブックマーク / tomykaira.hatenablog.com (3)

  • Rails、あんたなんか嫌いよ - Rails での OO 設計について - tomykaira makes love with codes

    2013-06-25 Rails、あんたなんか嫌いよ - Rails での OO 設計について ruby rails 最近はずっと Rails 書いてるんですが、書けば書くほど嫌いになってくるんです。 倦怠期的なやつなんですが、 Rails さんの悪いところばっかり見えてきて、もう一緒にいたくないんです。 でも別れるほどじゃないし… という愚痴にみせかけた Rails での設計についての議論です。 長いけどコードは一切出てこないので通勤中にでもよんでください。 注意 一部にはげしい言葉遣いがでてくるので、読んで不快になるかもしれません。 不快になったとしても責任は負いかねます。 次のような方の期待に沿う結論はでません。残念でした。 Sinatra, Padrino の人 関数型の人 静的型付けの人 C の人 TL;DR Rails にだまされない。 自分の道を見定める。 欺瞞にみちた Ra

  • Rackhub を始めてみて、既存の rails アプリをデプロイしてみた。 - tomykaira makes love with codes

    修正(2012-06-09 20:00) mysql の設定にかんして勘違いしている部分がありました。 user を明示的に mysql に設定しないと、パーミッションエラーで動作しないと思っていましたが、@sowawa さんとの議論でこれは誤解で、指定しなくても大丈夫ということがわかりました。 しかし、明示的に指定したほうが、mysql_safe 以外から起動したときなどにミスがおこりにくいので、よいとおもいます。 文では間違いだった部分に取り消し線をいれました。 # そもそもなんで最初にうまく起動しなかったんだろう??? (以下文) 登録にクレジットカード必須。持ってない人はメールで相談するとなんとかしてくれるんだったはず。 最初、DNS が設定されるまですこしかかる(1 minくらい) はいっているもの(使いそうなもの) nginx nginx/1.2.0 現在、se

    oooooooo
    oooooooo 2012/06/17
    rackhub は極端にメモリがないので(最軽量インスタンスを使っているせいもある)、今回の mysql でハマったように、メモリヘビーなプログラムは自重したほうがいい。余裕があれば、X1はさけて、せめてX2ぐらいにしたほうがい
  • 非 Rubyist に送る、失敗しない ruby 実行環境構築方法 - tomykaira makes love with codes

    OS や、動かしたいアプリケーションに依りますが、ruby の実行環境の構築は大変です。 というのも、ruby 体、rubygems、各 gem などのバージョン指定が交錯していて、ruby の ecosystem に慣れていない人にとっては、なにがなんだかわからないからです。 こっちのツールを動かそうとすると、こっちが動かなくなる、みたいなことになります。rubyists は、バージョンの問題を吸収するためのツールを使ってこの問題に対処していますが、ruby に詳しくなくて、ただ ruby 製のツール(たとえば Redmine)を使おうとしている人は分からないでしょう。 そういう人が ruby に挫折しないように、事実無根な中傷をしないように、最近流行のツールで、バージョンミスマッチの問題をおこさない方法を説明します。この説明が対象としているのは UNIX,LINUX 系の環境だ

  • 1