読者です 読者をやめる 読者になる 読者になる

観察日記 2013-02-20

2月も20日になるともう Ruby 2.0 出しちゃった気分なので、2.1 の妄想など考えるわけです…が、以下のログは実は1年半前のもの。 そういえばうささんいるからきくんですが、 殺気... Time#to_sとかそのへんって、今はnon ASCIIこない? こなくなったような {un…

観察日記 2013-01-16

ぼやぼやしていたら2013年になってしまってそろそろRubyさんも20歳になりそうですが皆様いかがお過ごしでしょうかぼくはげんきです。本日IRCにてRuby Implementers Meetingってのが行われたので、それのレポートをしたいところなんですが、朝8時とか無理ゲー…

観察日記 2012-09-28

久々の歴史チャンネル %ruby です。 少なくとも有史以降で人類が知的に成長したという痕跡は見られません。 平和を願うよりも、武力でお互いに脅し合った方が平和が実現できるってのはここ100年で最も人類が知的に成長した点だと思う それも割と昔から繰り返…

観察日記 2012-08-24

Flonumと不変オブジェクト r36798 で flonum が入ったわけですが。Feature #6763 あー、flonum導入で32bit環境と64bit環境でFloatのインスタンス変数やtaintの挙動が異なるようになったのか なんか不味いことになりそうですか その辺考えたつもりなんだけど …

観察日記 2012-05-15

原始オブジェクト 変なオブジェクトを見つけた時に、そのオブジェクトがどこで作られたか知りたいという話を受けて、 しかし、先日踏んだ謎のオブジェクトはFixnumだったのであった Fixnumはこの世の開闢からあるのです^^ はじめにFixnumがあった nil じゃ…

観察日記 2012-03-22

教養ちゃんねる %ruby です。三種の神器とは鉄器のことではないか、という話。 「日本」はいつできたか 「日本」という国が本当は何者で、いつできたのかには色々と謎が多くて、この国が「日本」を名乗り始めたのは天智天武の頃だと各国歴史書が示しているん…

観察日記 2012-03-02

ビジーループとスレッドスイッチ (nurse) [ruby-core:42972] ついに懸賞金が (mame6) 50$ かあ (nurse) tk入れないと再現しない気がするのがハードル高い (unak) 50$だとせいぜい1時間くらいで解決しないと元が取れないな。 (unak) 再現しないんだよなあ。 (…

観察日記 2011-07-20

RubyKaigiの感想が書き終わらないので大昔のログでも。 cmd.exeさんとconhost.exeさん うささんうささん、こんそーるほすとぷろせすってなに @nalsh 入力ができないのはそれ全く別の問題。フォント指定も。Console Host Process を書き換えなければならなく…

観察日記 2011-07-15

Mac上でのベンチマーク結果速報 http://www.atdot.net/sp/readonly/nfbnnl_kosaki0 Mac上でのベンチマーク結果速報 これはえーと 一番下だけ見ればいいのか はい 基本的には、若干悪化している、と。 稀に速くなってるのもあるな。 vm_thread_mutex3 はなん…

観察日記 2011-07-12

僕らの自称 僕らの自称はC Rubyなの? CRuby じゃないっけ 純粋な疑問 JRuby とかと対比させるときは CRuby ということが多いかも 件のmatzはCRubyって言ってなかったっけ CRubyはまあそうかなー的な というかまあ、自称はRUBY_ENGINEに入ってるんですけど 混…

観察日記 2011-06-27

今日は IRC まとめではないんです。 バグアサイン会 リリース前恒例の バグアサイン会 でした。 Rubyプロジェクトに属していたチケットをRuby 1.9に移動した Ruby1.9プロジェクトのうち、"Bug"種別のものについて 対象バージョンが明らかに1.9.3でないもの以…

観察日記 2011-05-30

そういえばそういえば、include/ruby/*.hってあんなに分ける意味あるの? そんなわかれてたっけ うわ、すげーわかれてる missing.h、oniguruma.h、st.h、util.hには分かれてる意味がある。 ruby.hとdefines.hとintern.hの使い分けがよくわかってない あとwin3…

観察日記 2011-05-27

現実と言語の汚れた関係 @ksmakoto 表現したい対象があいまいなものであるならば、あいまいな用語を使うほうが正確な表現である、という知見 @unak @ksmakoto なんかどっかで聞いたような、と思ったら、Perlか! うささん、あいまいなことを、っていう話、 Pe…

観察日記 2011-05-26

Ruby コミッタの欲しい物 この文書の趣旨は、Ruby はまつもとゆきひろとゆかいな仲間たちによって作られているわけですが、その「ゆかいな仲間たち」は何を必要としているかを発信しようというものです。 http://twitter.com/tanakayoshikazu/status/7329476…

観察日記 2011-05-24

C死ねの話 卜部昌平のあまりreblogしないtumblr - どうも周知徹底が不足しているようなので再度のお願いとなりますが、C死ね。 を受けて C言語が大好きなんだけど、それは老害だと封じられていて手も足も出ない。 C言語なんてありません by う゛ぉいにゃん …

観察日記 2011-05-19

Perl 5.14 released http://journal.mycom.co.jp/news/2011/05/17/060/index.html http://perldoc.perl.org/perl5140delta.html {unak} Unicodeで処理すべきかASCIIで処理すべきかを指定できる新しい正規表現フラグの導入 ふむ? これはウチでも入れるかねぇ …

観察日記 2011-05-18

autoload/require と thread unsafe なひさんから1.8のautoloadがthread unsafeなのがどうにかならんかといま口頭で言われているが unsafeだっけ? 今気づいたのだが rb_mutex_lock()の remove_signal_thread_list() って何の意味もなくないか? add が ubf_s…

観察日記 2011-03-31

僕と契約して(ry なんかよくわからんが「僕と契約してオープンソースになって欲しいんだ」的ネタが横行してるとかいう話でもあるんだろうか。 わろす ちょっと流れてただけ http://twitter.com/syuu1228/status/51069426568675328 これ? {_ocha_} (AutoCh…

観察日記 2011-02-28

usa の非実在プレゼン「トーストをおいしく食べる方法」 トーストをおいしく食べる方法 とかいうので申し込もうかと思ったんだけど、 「最後のRubyKaigi」なのでやめたのであった。 最後じゃなかったら申し込まないが、最後なので俺じゃないほうがいいな、と…

観察日記 2011-02-17

ポインタとは何か ポインタって難しいものなの? なんかこう特別扱いがよくない気がする。 参照をなんか汚く実装したものという理解であった ごく平凡なメモリアクセス。 バイト列としての "メモリ" をイメージできない人間が多いのでしょう 他のイメージ方法…

観察日記 2011-01-20

RubyVM の謎に迫る そういえば明日、RiteVM勉強会をしようという話があるんですが、 RiteVMの情報ってどこかにあるの?・・・ 例のmatzにっきだけじゃないかな 公開されてる情報は とりあえず他は知らないですねえ。 あれってどっかの発表だっけ。だったら発…

観察日記 2011-01-18

Are you miniruby? miniruby か miniruby じゃないか,を C 側で把握するにはなんか方法ある? 実行中のコアの中からそれを把握する方法 Ruby レベルなら,require して rescue すればわかるような気がする ないっちゅう結論だったような気がする Encoding.l…

観察日記 2010-12-15

Ruby 1.9 とエンコーディング定義 そういえば拡張ライブラリでエンコーディング定義できるようにならないの? 拡張ライブラリでrb_enc_registerとかすればできるんじゃね -Eとか使えないことを除けばなんとか? -Eを-rの後・・・は無理か -Eのほうが-rより先立…

観察日記 2010-12-08

Javaがわるい @shyouheiさんがリツイートしてるArrayだけど Javaで可変長引数がない時代にそれっぽいことをやる定番パターンという気がするな Groovy? Groovyで見かけたコードってやつですね わるいのはGroovyじゃないんです。ぜんぶJavaがわるいんです わは…

観察日記 2010-12-07

今日のはちょっと前の話題、まとめてあったのに貼り忘れてたんですよ。 RubySpecとは何か いつも思うんだがrubyspecってどうなの? まぁ、ぼちぼち test-allとは違う視点で書かれたテストとしてしか見てない 重箱の隅をつついてくれているという理解。 delete…

観察日記 2010-12-06

素直なスピンロックとCore i7 見直していて気づいたので備忘録として書いておこう bug#3890だけど {util_mput} Ruby 1.9 - Bug #3890: ビジースレッドがあるとコンテキストスイ... http://tinyurl.com/2d7reaq これ、Core i7 なのが原因 メモリコントローラ…

観察日記 2010-11-25

今日は「Ruby 1.8.7 の新パッチリリースが12月25日公開予定」や「blade復活」、「JIS Ruby 意見受付公告」と、トピックの多い一日でした。 SEGV 時の C level backtrace C level backtrace全部出るようにしませんか 全部というと 行数もほしいある そりゃポ…

観察日記 2010-11-05

文字と 32bit int 文字をsigned intで扱おうとしている子がいるな GB18030がいるからunsigned 32bit必要だと何度! ... ということは、裏を返すと、rubyは文字コードが32bit以内であることを仮定してる? rubyに限らずほとんどそうだな 一部のコードは31bit以…

観察日記 2010-10-15

ちょっとタイミングを逃してしまいましたが。 MinGW64 http://suke.cocolog-nifty.com/blog/2010/09/soft-cygwin-m-2.html {util_mput} [Soft] Cygwin に mingw64 の 32bit用コンパイラをインストールし.. http://tinyurl.com/2a76xuq なにをつくっているの…

観察日記 2010-10-05

Integer#[] 0xff[0] とか 0xff[1] とか書けるんだから 0xff[0, 3] #=> 7 と書けるべき こいつをどう思う おどろきもきもさ しかし、まぁわからんでもない [rgb[0, 8], rgb[8, 8], rgb[16, 8]] などと書ける (rgb >> 8) & 0xff とかに疑問を持たないのは C に…

観察日記 2010-10-04

静的型と動的型 静的型と動的型をまぜまぜした言語ほしい Common Lisp? もっとまともな言語で syntax は Ruby でいい 欲をいえば一部 Scala で ScalaをCで書けば解決? Scala は動的型が全然ないからダメ あと個人的な趣味だけどベースは Ruby の syntax の…

観察日記 2010-09-10

こみったって コミッタってどこまでの知識要求されるんですか... コミッタに要求される知識は まあ守備範囲によるんじゃね。 bigdecimal のメンテナが wsdl に超詳しくて数学まったくダメだったら嫌ですよね SOAP4RのメンテナなのにWSDLなにそれとか言ったら…

観察日記 2010-09-07

Ruby の望む永遠 <ko1_ndk> http://www.atdot.net/sp/readonly/4r3a7l <ko1_ndk> 関係ないけどこんなの考えた <ko1_ndk> ..n で HalfRange クラスとかどうだろうな <n0kada> ...nはn未満? <ko1_ndk> ですかねー <ko1_ndk> hr = ..n <ko1_ndk> きもーい <n0kada> n...が微妙 <mrkn> [n, ∞) <mame0> 文法はともかく HalfRange ほしいですね <mrkn> n..nil </mrkn></mame0></mrkn></n0kada></ko1_ndk></ko1_ndk></ko1_ndk></n0kada></ko1_ndk></ko1_ndk></ko1_ndk>…

観察日記 2010-09-02

また間が空いてきたのでぼちぼち再開しますよ。 こんな僻地を見ている人は皆ご存知だと思いますが、「ruby-trunk-changes はじめます - PB memo」という話が。必見です。 RubyKaigi2010 お疲れ様でした。初日の開発者会議と2日目朝のコミッタFAQでしか出演(?…

観察日記 2010-08-12

PATHに.を入れたい時 で思い出したのだけれど、pathに.を入れて自分の足を打ちたい人に簡単に.の有り無しを切り替える方法はないものでしょうか? ruby -I. 本来はrequire_relativeとかrequire File.expand_path("foo.rb", File.dirname(__FILE__)) とか使う…

観察日記 2010-07-15

C言語数値リテラルの接尾語の話 [ruby-dev:41782] この件 {util_mput} [ruby-dev:41782] [Bug #3522] String::size return invalid size on mswin64 http://tinyurl.com/25zkthh http://www.atdot.net/sp/view/q5915l {util_mput} q5915l - SimplePaste view…

観察日記 2010-07-13

Fiber#root? Fiber使いだして疑問が湧いたのだけれど、root fiberかどうか(要はFiber.yield出来るかどうか)の簡単な判別方法はないんかな? Fiber.yieldしたいんだけどできるかどうかわからない -> やってみればいいじゃない! Fiber.yieldしないでできるか…

観察日記 2010-07-09

とある日のデバッグ風景 んー、 ruby 1.9.2dev (2010-06-14 revision 28321) [i386-cygwin] が中々愉快な事になってるな…どこで躓いてるんだろ http://mzr.jp/ruby100615.txt メンテナはさっき風呂に行きました test3の中身がないと ちょいお待ちを<test3の…

観察日記 2010-07-02

cgi.rb の後継 [ruby-dev:41600] 標準添付することは幸せなのかなあ Rack標準添付してもcgi.rbと比較してそこまでうれしいが疑わしいかなぁ rackはそれはそれでよいものだがcgi.rbのリプレースとはちょっと違わないか むしろ初心者こそCGIクラスは自作すべき…

観察日記 2010-07-01

Enumerate の発音 http://pc12.2ch.net/test/read.cgi/tech/1274121477/228 「Enumerableってなんて発音してる?」 えなめらぶる いにゃめらぶる いにゃむれーたー http://dictionary.goo.ne.jp/leaf/ej3/28327/m0u/ {util_mput} enumerateの意味 - 英和辞書…

観察日記 2010-06-30

Keysigning Party@RubyKaigi ところでRubyKaigiでKeysigning Partyを やることになったんだけどさ、 とりあえずwiki作ってみたんだけど、だれかちょっと読んでよ。 http://qwik.atdot.net/rubykaigi2010keysignparty/FrontPage.html あとなんか足りてないの…

観察日記 2010-06-29

結構ログに差をつけられているので追いつくのに時間がかかりそう。 CHANGE MAKER まつもとさんが CHANGE MAKER とかいうやつに選ばれたらしい。 「Changemaker チェンジメーカー決定|CHANGEMAKERS OF THE YEAR 2010 新しいビジネスリーダーを求めて|WEB DI…

観察日記 2010-06-16

Matz日記更新 Matz日記が更新された (Ruby2.0の新機能(かもしれないもの)(1) argument delegation)。 meth(...) があるなら math(..) もあってもいいのではないかという話題に。一方がブロックありで、もう一方がブロックなしだろうという所までは一致を見た…

観察日記 2010-05-18

ruby-changes と ruby-cvs への参加方法について追記したよ Contribution RubyKaigi で募集している contribution を列挙するのはどうかなあ ライブラリのメンテナと、プラットフォームメンテナと、チケットの整理をする人と、 redmine 自体のメンテナと、C …

観察日記 2010-05-17

今回は卜部さんの backport 用スクリプトや git の話題がメインです。ので、コミッタではない人にはおもしろくないかもしれません。 backport 用スクリプト なるせたんなるせたん はいはいはい どうせスクリプトでbackportするなら、俺みたいに元ネタのリビ…

観察日記 2010-05-14

間が開きましたがぼくは元気です。今回はスレッドネタとWindowsでのデバッグと、ライブラリデザインの相談風景(ext/etc?)です。RubyではWindows愛にあふれた方の参加を待っています!とかそんな Thread#priority いやー、本当にスレッドって素晴らしいですね…

観察日記 2010-04-16

chunky bacon そーか、whyがいないから、Ruby会議のイラストは募集になったんだ。 実はうちの家内から毎年気持ち悪いと不評だったんだよな。 まぁクセは強い 意味がわかんなかった。 絵の。 chunky bacon! chunky bacon! 意味は? 意味がわかんない例 もしか…

観察日記 2010-04-07

4 月になったのでうささんが %ruby に帰ってきました。 Ruby 1.9.2 Release Plan http://redmine.ruby-lang.org/wiki/ruby-19/ReleasePlan。予定通り feature freeze されました。 Rubyのコミッターになりました@kosaki そういえば、ささだ先生にAckをもらっ…

観察日記 2010-03-26

miniruby とは minirubyが壊れているときにencodingのところでこけるのはよくない 実はいままで聞けなかったのだが minirubyってなんぞ Rubyをビルドする際にはRubyのスクリプトを走らせる部分がいくつかありまして、 例えばextconf.rbとかエンコーディング…

観察日記 2010-03-18

Redmine for Ruby のメンテナ redmineのメンテ権限はもう手放すぞー! 時間が出来たときまでに誰かが拾わなかったらまた拾うけど。 ruby用redmineの保守は誰かやる気がある人がいたら、もうパッチ無しには口は出さないのでshugoさんと相談して好きにしてくれ…