タグ

2008年9月7日のブックマーク (5件)

  • praggerでRSSフィードの全文をgmail(smtp tls)で転送出来るようにする。 - u-ichiのにっき

    plaggerだと簡単にできるけど、praggerだと出来なかったので、praggerのリハビリがてら作ってみた。 はてブ等のSBMのRSSわせると良い感じ。 メールは最初はiso-2022-jpで送るようにしてたけど、文字エンコード方式の変換をたまに失敗してしまっていたので、UTF8に固定にしました。 準備 gem install tlsmail レシピ 以下のようなフローを制御してます。 RSSを取得 URL情報を抽出 これまでに処理を一度でも行ったURLは削除 URLからhtmlを取得 取得したhtml群をsmtp tlsで送信 - module: RSS::load config: url: "http://b.hatena.ne.jp/u-ichi/rss" # お好きなフィードを。 - module: RSS::abstract_url - module: Filter::

  • C言語で、ruby用拡張モジュールを作成する方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    C言語で、rubyの拡張モジュールを作成する方法について調べてみました。 とりあえず例として Sample という拡張モジュールを作成し Sample::sample() というメソッドをCで実装 してみました。 このSampleモジュールを使うと、以下のrubyのコードは require "sample" puts Sample::sample("test") コンソールに "test" と表示するようになります 拡張モジュールのソースコード Cで次のようなコードを書きます。 #include <ruby.h> static VALUE rb_sample_sample(VALUE obj, VALUE arg) { Check_Type(arg, T_STRING); return rb_str_new2(RSTRING_PTR(arg)); } void Init_sample()

    C言語で、ruby用拡張モジュールを作成する方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
    f99aq
    f99aq 2008/09/07
  • 高木浩光@自宅の日記 - 不適切画像の削除作業は小鳥並の知能で行われる

    つまり、地図上で灰色で示されている領域に隣接した道路を削除したようだ。これでよいのだろうか? 霊園の北側の出入り口付近を見てみると、以下の緑で示した部分が削除されていないのだが、ここは明らかに敷地内である(図2)。 ここは墓地の駐車場用道路だ。「北西」に進むと駐車場内に入って撮影していることがわかる。ゲートで遮断されており、目的外で入る場所でないことは誰の目にも明らかである。 ストリートビューで写真を見てみれば、これが不適切な写真だとわかるはずだ。グーグル株式会社は、その程度のチェックすらしていない。削除についてグーグル株式会社は朝日新聞に対し次の通りコメントしている。 グーグル法人の広報担当者は「一部公道と私道の区別がつきづらいところで、誤って撮影している場所が確認されている」と認めたうえで「ユーザーからの連絡や当方の再確認によって、削除している」と説明している。 無断撮影 公表に波

    f99aq
    f99aq 2008/09/07
    "Fear"
  • split の研究 - bkブログ

    split の研究 split 関数の挙動が言語ごとに微妙に異なると知人と話題になったので調べてみました。結果はまとめをどうぞ。 Ruby まずはRubyから調べてみます。irb を使って調べました。 % irb ... まずは普通に分割 >> "a,b,c".split(",") => ["a", "b", "c"] 末尾に空要素があると、省略されてしまう >> "a,,c,,".split(",") => ["a", "", "c"] 末尾の空要素を省略しないためには -1 が必要 >> "a,,c,,".split(",", -1) => ["a", "", "c", "", ""] 空文字列だと結果も空 >> "".split(",") => [] -1 をつけても同様 >> "".split(",", -1) => [] 分割パターンを指定しない場合も同様 >> "".split

  • Hadoopの解析資料

    オープンソース分散システム「Hadoop」に関する解析資料を公開させて頂いております。この調査はNTTレゾナント株式会社様と共同で行いました(プレスリリース)。 Hadoop解析資料(PDF), 最終更新: 2008/08/25, 公開: 2008/08/25 Hadoopの実際のインストール方法などにつきましては、弊社太田による以下の記事もご参考下さい。 Hadoop、hBaseで構築する大規模分散データ処理システム Hadoopのインストールとサンプルプログラムの実行 複数マシンへHadoopをインストールする

    f99aq
    f99aq 2008/09/07