[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42245] Re: コミュニティと宗教の分離について
— Masayoshi Takahashi <takahashi@...>
2006/05/22
高橋征義です。「日本Rubyの会」という集まりの代表をしております。
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42275] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/27
From: リックス <rubyer4649@yahoo.co.jp>
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <conundrum@hotmail.co.jp>
[ruby-list:42212] Re: NKF MIME encode problem
From:
OHARA Shigeki <os@...>
Date:
2006-05-09 09:43:45 UTC
List:
ruby-list #42212
大原です。
From: しん <dezawa@aliadne.net>
Subject: [ruby-list:42185] Re: NKF MIME encode problem
Message-ID: <20060502.231303.74729825.dezawa@aliadne.net>
Date: Tue, 2 May 2006 23:14:02 +0900
> "ヘッダー 文字列".encode_jp とするのと
> MIME::HEADER::encode_jp("ヘッダー 文字列") とするのと
>
> 前者が ruby っぽい、というか オブジェクト指向らしいと
> 思ってたのですが、モジュールでもできましたっけ。
> こういう実装って、どういう形の呼び出しが喜ばれるのでしょう。
両方あっても良いと思います。
前者を先に実装しておいて、
module MIME
module Header
def Header::encode_jp(str)
str.encode_jp
end
end
end
とするか、後者を先に実装しておいて、
class String
def encode_jp
MIME::Header::encode_jp(self)
end
end
という感じでしょうか。
他の文字コード変換ライブラリをちょっと見たところ、
NKF : 関数形式のみ
Kconv : 関数形式と String のインスタンスメソッド
Iconv : 関数形式のみ
Uconv : 関数形式のみ
という感じみたいですね。
ただ、 "aString".encode_jp というメソッド名は、
メソッド名から想像される機能が generic 過ぎて
あまり良くない気がしています。
かといって、どんなメソッド名にすれば良いかはちょっと思い付いてません。
あと、 ruby-list の過去の記事を "mime.rb" で検索して見ていたところ、
なひさんがいくつか patch を出しているようです。
[ruby-list:15865] [ruby-list:15877] です。
その後、不具合報告が出ています ([ruby-list:37918] [ruby-list:37938]) が、
いずれもこれらの patch で直るようです。
で、ついでに ruby-list の過去記事で目に付いた記事を
適当にピックアップしてみました。
[ruby-list:10635] mime.rb 登場 (出沢さん)
[ruby-list:10702] base64.rb か mime.rb か mime-header.rb か? (出沢さん)
[ruby-list:10737] encode-mhead.rb とか? (あおきさん)
[ruby-list:10741] mime-header.rb か encode-mhead.rb か (出沢さん)
[ruby-list:10777] まつもとさん rfc2047.rb と命名。
encode64, decode64 はまずいので考えとく (出沢さん)
[ruby-list:10778] rfcXXXX.rb が次々できて、ややこしくなる? (いわおかさん)
[ruby-list:13433] tmail 登場。 mime.rb でヘッダ変換 (あおきさん)
[ruby-list:15865] mime.rb って RAA にはないんですね (なひさん)
[ruby-list:15877] 再配布条件はどうなんでしょう? (なひさん)
[ruby-list:15992] もしかして contrib の中のは Ruby に準拠? (なひさん)
[ruby-list:15997] 明示してないものはそうなのだと判断してます (まつもとさん)
[ruby-list:16038] mime.rb には特に配布・改変・再配布の記述がない (なひさん)
[ruby-list:18057] 附属ライブラリとして添付されると大変嬉しい (西さん)
私としては、是非、標準添付になって欲しいのですが、
それが無理でもせめて RAA (http://raa.ruby-lang.org/) から
たどれるような感じにはなって欲しいところです。
----
OHARA Shigeki (大原 重樹) <os@iij.ad.jp>