タグ

2009年12月9日のブックマーク (2件)

  • Stringクラスに関するいくつかのTIPS - ちなみに

    (この記事はRuby Advent Calendar jp: 2009の9日目の記事です.前の方はrepeatedlyさんで,後の方はno6vさんです.) 今回は原点に立ち帰り、Rubyでもっとも使用するクラスの1つであるStringクラスに関するTIPSをいくつか公開したいと思います。 String#% による文章の整形 特定のフォーマットにしたがって文章を整形する際、Rubyでは Kernel.#sprintf が使用できます。しかし7文字ものメソッド名をタイプするなんて正常なプログラマには耐えられるものではありません。そこで String#% を使うのが一般的となっています。 lang = 'Ruby' country = 'jp' year = 2009 format = '%s Advent Calendar %s: %d' # Kernel.#sprintf puts spri

    Stringクラスに関するいくつかのTIPS - ちなみに
    IwamotoTakashi
    IwamotoTakashi 2009/12/09
    「&:size」って書き方知らなかった(そこかよ)
  • Geekなぺーじ : Google Public DNS解説と個人的妄想

    前回書いたGoogle Public DNSに関する記事があまりに説明不足なので、補足文章を書く事にしました。 今回のGoogle Public DNSは、単なるオープンDNSサービスでは留まらず滅茶苦茶凄過ぎていて、ある意味インターネット全体のありかたを変えてしまう可能性さえあると個人的には思っています。 何故そう思っているかを含めて、色々書いてみました。 以下の文章は多くが公式発表からの引用ではなく、その他の外部観測情報を元にした推測や個人的な妄想が入り交じっているので、内容に関しては各自で考えて判断をお願いします。 Google Public DNSでウェブ閲覧が高速化するの? とりあえず、背景や技術はどうでも良いから「高速化するかしないかだけ知りたい」という方々が非常に多い気がするので、個人的なGoogle Public DNS高速化に関しての考えを最初に書きます。 「Google