■ 天海春香の魅力をコードで語る class アイドル def initialize( *attr ) @attr = attr end end 水瀬伊織 = アイドル::new( 'ツンデレ' ) 高槻やよい = アイドル::new( '赤貧' ) # 中略 三浦あずさ = アイドル::new( '巨乳', 'お姉さん' ) class 松田聖子 < アイドル end 天海春香 = 松田聖子::new 疲れてるみたい……。
squeak には構文上かないませんが、なるべく似た感じになるように ruby で書いてみました:-p ⇒ id:sumim:20080417:p1 「世界のナベアツに Squeak Smalltalk で挑戦する(改訂)」 このスクリプトはメソッド名に日本語を使っているので、UTF-8 でセーブしておいてから実行します。 オリジナルとの違いは、squeak 版のようにコンテキストからローカル変数の値を参照できないものかと試行錯誤してやりかたがわからなかったので、クラス変数アクセスでごまかしています。また、〜になっての処理を関数合成しておいて、メソッド「なります」で値を適用する方式に変更しました。 (2008-04-18修正) FalseClass#のときだけ() メソッドが nil を返すように変更しました。 #!/usr/bin/ruby -Ku #Content-type: appl
auth = 'Basic '+['user'+':'+'pass'].pack('m') hash = {'Authorization' => auth} open(uri, hash){|f| puts f.read}
Warning. (2019.1) REXML は, 標準添付ですが, 品質・速度の両面であまりよくありません。Nokogiri (鋸) がメジャーで、長らく標準の地位で使われています。REXML の3倍速い。 最近は, 大鋸 (おが) の人気が高い。スレッドセーフ、高速、機能性もある。Yorick Peterse / oga · GitLab REXMLの特徴 REXMLは、 XML 1.0に準拠した、高速なXMLパーサで、DOMツリーを生成したり、XML文書を読みながらコールバックさせる (SAX2ストリームパーサ) ことができる。 XPathの実装を含み、検索式によってDOMツリーの好きな要素を取り出すことができる。 Ruby 1.8.5にはREXML 3.1.4が添付されている。チュートリアル、APIリファレンスは下記で見られる。が、APIリファレンスのほうは不十分かつ誤りもある。
Rubyで半角カナ入りのテキストを、(NKFとかKconvで)JIS(ISO-2022-JP)からほかの文字コードに変換すると、文字化ける場合があったので、調べてみました。 まずISO-2022-JPで半角カナを表す正式な方法はないようです。非公式な方法として ESC ( Jを使って8ビットコードを使用する方法 SO/SIを使って7ビットコードを使用する方法 ESC ( I を使って7ビットコードを使用する方法 があるらしいです(この辺参照)。 で、問題のテキスト(具体的にはcottonから送信されたIRCのメッセージ)の半角カナは1番目の方法を使ってるんですが、NKFは3番目の方法にしか対応してないらしく、文字化けたのでした*1。 というわけでお手軽な対処法として s= s.gsub(/\e\(J/n, "\e(I").unpack("C*"). map(){ |c| (c & 0x7f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く