タグ

rubyに関するtnhのブックマーク (11)

  • Ruby 1.9.xでRange#include?を高速に動かす方法 - 2010-03-25 - ククログ

    Ruby 1.9.xではRange#include?の実装が変わり、Ruby 1.8.xよりも圧倒的に遅くなるケースがあります。これは、Ruby 1.9.xへ移行したときの有名なハマりポイントの1つでしょう。 例えば、こんなケースです。 require 'time' require 'benchmark' Benchmark.bm(10) do |bm| march = Time.parse("2010/03/01")...Time.parse("2010/04/01") march_15 = Time.parse("2010/03/15") bm.report("include?") do march.include?(march_15) end end 2010年3月15日が2010年3月に入っているかを調べています。 これをRuby 1.8.7で動かすとこうなります。 % ruby

    Ruby 1.9.xでRange#include?を高速に動かす方法 - 2010-03-25 - ククログ
  • とっても優しい github の使い方 - ¬¬日常日記

    最近ホントにRubyの人々の間でgit流行ってますよね。私はdarcsっこなのですが、これだけ周囲で流行られるとさすがに危機感を感じます。しかも最近はgithubやらgitouriousやらのやたらと便利なサイトが出現し、ましてRubyForgeまでもがgitを採用とのことですから、これはもうなんとかしておきたいところです。というわけで、今更ながらgitを覚える口実として、とっても便利なgithubを使ってみることにしました。 http://github.com/ そこでせっかくですからgithubの使い方をメモしておこうと思います。これを読んで皆さんも一緒にgithubで遊びませんか? そもそもgithubとは何モノ? github はgitレポジトリを公開してくれるサイトです。出来ることは大体のところ次のような事です。 作者はレポジトリを作成して公開できます 他の人はレポジトリをフォー

    とっても優しい github の使い方 - ¬¬日常日記
  • tDiary用「うごけ!道案内」プラグイン - にっき (2009-02-26)

    _ tDiary用「うごけ!道案内」プラグイン LatLongLabの「うごけ!道案内」に投稿されたコンテンツをtDiaryに貼り付けるプラグインです。 # latlonglab_macro.rb def macro( id, w = 320, h = 320 ) <<-HTML <div class="latlonglab-macro"> <script type="text/javascript" encoding="UTF-8" src="http://latlonglab.yahoo.co.jp/macro/paste.rb?id=#{id}&width=#{w}&height=#{h}"></script> </div> HTML end 普通に貼り付ける場合 {{macro '79983cb8d35a8126b8ba6095d66a7edb'}}

    tDiary用「うごけ!道案内」プラグイン - にっき (2009-02-26)
  • にっき(2007-07-27)

    _ tDiary 用コナミコマンドプラグイン ダウンロード - konami_command.rb [NS] お知らせ:「コナミコマンド」を実装しました を tDiary で実装してみました。使い方は以下の通りです。 konami_command.rb を plugin ディレクトリに入れる。 theme ディレクトリに2つ以上のテーマを入れる。 コナミコマンドを入力するたびにテーマが切り替わります。どのように動作するかは、この日記でお試しください。 プラグインのソースはオリジナルの奴ほぼそのままです。作者の方に感謝いたします。

    にっき(2007-07-27)
  • にっき(2007-04-25)

    _ tDiary 用 CAPTCHA プラグイン&フィルタ2 ダウンロード - comment_captcha2.rb captcha.rb tDiary でコメント投稿時に CAPTCHA による画像認証を行うプラグインです。以前作った奴とは違い、特別なライブラリや Web API には依存していません。 インストール方法は、comment_captcha2.rb を plugin ディレクトリに、captcha.rb を filter ディレクトリに入れて、tdiary.conf に以下の設定をしてください。 @options['captcha.secret'] = '秘密の言葉' 「秘密の言葉」には任意の文字列が使用できます。これを設定しないと脆弱になりますので、必ず設定してください。「秘密の言葉」はユーザーには公開されません。 どのように表示されるかは、この日記の日毎表示をご参照く

    にっき(2007-04-25)
  • にっき

    _ あけましておめでとうございます 今年もよろしくお願いします。 昨年はこの日記のドメイン(elpeo.jp)を、お名前.comからさくらのドメインに移管しました。 jpドメインの更新費用は、お名前.comが3,124円、さくらのドメインが3,982円ですが、お名前.comはWhois情報公開代行に1,078円かかるのと、サービス維持調整費(12月実績で21.75%)を加算するようになったので、乗り換えることにしました。 ドメイン自体はどの業者でも価格以外の差はあまりないんですが、DNSサーバの使い勝手は使ってみるまでわからなかったので、そこだけが心配でしたが、お名前.comで使っていた設定はすべて移植できたのでよかったと思います。

    にっき
  • http://d.tnh.jp/

  • にっき(2007-07-14)

    _ hbadd.rb 全然いい感じじゃねえ。 はてブに渡される日付に @date を使ってるので、日毎表示以外で変になる。 subtitle に対して strip していない。 というわけで、↓こんな感じ。 # hbadd.rb unless @conf.mobile_agent? || /^append|replace|comment|showcomment|trackbackreceive|pingbackreceive$/ =~ @mode then def title_text( subtitle, title ) old_apply_plugin = @conf['apply_plugin'] @conf['apply_plugin'] = true r = apply_plugin( subtitle.sub( @conf.section_anchor, '' ), true

    にっき(2007-07-14)
  • http://d.tnh.jp/20070714.html

  • HSBT Hiki - 新規作成

    Generated by Hiki 0.8.7 (2008-02-08). Powered by Ruby 1.8.7-p72 (2008-08-11). Founded by SHIBATA Hiroshi.

  • にっき(2007-07-05)

    _ Perl で式展開 Ruby の場合 "a + b = #{a+b}" Perl の場合 "a + b = @{[$a+$b]}" 昔の Perl はこんなことできなかった気がするが。

    にっき(2007-07-05)
    tnh
    tnh 2007/07/12
  • 1