タグ

これはひどいとrubyに関するmrknのブックマーク (4)

  • 橋本商会 » 信用出来ないRubyスクリプトを安全にevalしたかった

    たぶん大丈夫だと思うんだけどヤバかったら教えて下さい。 (皆様からの温かいトマホーク(2)(3)によるとやっぱダメなようです) 要件 – ブラウザでRubyのコード書かせて、サーバーに保存してサーバーで実行したい – 危険な事はされたくない。ファイルへのアクセスやコマンドの実行、やたら時間のかかる処理など – 安全に実行できたらコードの返り値を取得したい。コードが危険だったらエラーを取得したい。 – 危険な事されても、コード実行しているプロセスは終了しないでエラーをブラウザに返したい。 – コードはWebサーバーと同じプロセスで実行したい 調査 ということで調べていたらsafelevelを使えばいいらしい – Programming Ruby: The Pragmatic Programmer's Guide – Rubyのセーフレベル4環境とその使い方 – ¬¬日常日記 $SAFEに0〜

    mrkn
    mrkn 2013/06/17
    真似しちゃダメ。$SAFE=4はサンドボックス用途として使ってはいけない。参考 http://bugs.ruby-lang.org/issues/8468
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

    mrkn
    mrkn 2009/10/12
    こいつ Rails でモノ作ったことないんじゃないか。モデルにロジック書かないでどこに書くんだよ。アホすぎる。
  • ふざけんな旭山動物園 - kなんとかの日記

    ただいま休園中!(10/20-31は休園します) 11月1日より冬期開園が始まります 旭山動物園では冬囲いや寒さに弱い動物たちの引越,色々な工事を行うことから,10月19日で夏期開園を終了しました。 10月20日〜31日は休園し,11月1日から冬期開園が始まります。 旭山動物園-お知らせ ふざけんな旭山動物園ー!こっちは1ヶ月も前から予定を空けて待ってたんだぞー!出不精の自分が何のためにわざわざ航空チケットとったと思ってんだコラー!どないしてくれるんじゃボケー!アホンダラー! ・・・なんというタイミングの悪さ。泣けてくるわ。

    ふざけんな旭山動物園 - kなんとかの日記
  • http://c4nkme.eerq.org/toha/

    mrkn
    mrkn 2008/01/14
    なんだこれは?
  • 1