タグ

2009年6月6日のブックマーク (3件)

  • RubyGemsのバージョン番号指定の'~>'の意味 - Hello, world! - s21g

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 RubyGemsを使うときに、たびたびGemのバージョンを指定する機会があります。 '=', '>=', '>' などの等号、不等号は、対応するRubyのオペレータと同じような機能なのでわかりやすいのですが、'~>'についてはどういう意味なのか若干わかりにくい感じです。一応マニュアルにはこんな感じに書かれています。 = Equals version != Not equal to version > Greater than version < Less than version >= Greater than or equal to <= Less than or equal to ~> Approximately greate

    willnet
    willnet 2009/06/06
    RubyGemsのバージョン指定の~>は最後の桁以外は厳密一致
  • 「`」は何と読むのか - RX-7乗りの適当な日々

    そういえば知らなかったので調べてみた。 「`」は、「アクサングラーブ」と読むらしい。 他にも、 逆クォート バッククォート という使われ方を見かけた。 参考 http://homepage1.nifty.com/tabotabo/ccc/kigo.htm 読めそうで読めない間違いやすい漢字 作者: 出口宗和出版社/メーカー: 二見書房発売日: 2008/02/15メディア: ペーパーバック購入: 7人 クリック: 62回この商品を含むブログ (31件) を見る 世界一受けたい授業使える知識!BEST100 (日テレbooks) 出版社/メーカー: 日テレビ放送網発売日: 2008/03/28メディア: 単行(ソフトカバー)購入: 1人 クリック: 24回この商品を含むブログ (5件) を見る

    「`」は何と読むのか - RX-7乗りの適当な日々
    willnet
    willnet 2009/06/06
    バッククォートじゃないのか
  • 本当は怖い家庭の Rubygems - ヽ( ・∀・)ノくまくまー(2009-06-04)

    ● [Ruby] 当は怖い家庭の Rubygems /usr/bin/* を勝手に荒らされるという話。今気付いただけので、ガイシュツなら無視してOK。 詳細 パッケージのディレクトリに、 とか書いておけば、その gem ファイルをインスコしちゃうと、無条件、無確認で /usr/bin/ls を上書きするのね。 gem のインスコなんてフツー root でやるし ギッハブにあるよく知らない野良 gem でも躊躇せずインスコしてるし Rubygems のセンスのなさは世界が認めるところだけど、このセキュリティ感覚は異常じゃね?俺が知る限り、これは世界一楽なバックドア仕込みフレームワーク。 使い方間違い? いやいや。もしかしたら、作者に言わせれば、 それはお前の使い方間違いだよ bin/* をチェックしてからインスコしろよ あと、野良とか入れんなよ てことなのかもしれないが、bin/* のチェ

    willnet
    willnet 2009/06/06
    gemは/usr/binを荒らすことができる