nobuoka

nobuoka

nobuoka

ツイートの並び順 : 新→古 | 古→新

表示するツイート : 全て | Replyを除く | Mentionを除く

Twilog ホーム » @nobuoka » 2011年06月

2011年06月24日(金) 2 tweets

ソース取得:

RT @okaji: 京王線で就活生らしき学生が友人らしき人に真顔で「Rubyなんてマイナー言語やめとけ!PHPにしとけって!富士通とかユニシスみたいな大手がRuby使ってるか!?そういうことなんだよ!一生棒に振る気かよ!」と熱く説教してた。

posted at 13:51:56

Ruby が書けたからといって一生食べていけるとは思えないけど Ruby ぐらい書ける様になっててもいいと思うよ!

posted at 14:00:53

2011年06月23日(木) 5 tweets

ソース取得:

"JavaScript" って実装を表すのかなぁ。 JavaScript は言語仕様で、SpiderMonkey とか Rhino とかが実装 (言語処理系) で、JavaScript 言語仕様のコア部分が ECMAScript として切り出されてる、って感じがするんだけどな

posted at 19:50:45

バグ報告貰っても自分の環境で再現できないとつらいなー。 発生箇所は特定できたから直せたような気がするけどちゃんと直ったかどうかもわかんないし。 なんで再現できないんだろ。。 Firefox のバージョンの差異かなぁ

posted at 20:18:16

お、バグ修正したバージョンを報告者に投げたら "That worked perfectly!" って返ってきた。 良かった。 しかしなんでうちの環境だと再現しないんだろうなー、ぐぬぬ

posted at 21:12:13

@s_hiiragi 厳密な仕様書はないですけど、Mozilla の文書 [ http://t.co/B2w4Z5p ] が仕様書の代わりかなぁと思います

posted at 21:30:38

@Chu_pan こわくないよ☆

posted at 23:17:09

2011年06月22日(水) 1 tweets

ソース取得:

RT @sugyan: [これはすごい][技術][動画] / YouTube - 【初音ミク】3D映像のミクがテーブルから飛び出して踊るよ【fVisiOn】‏ http://htn.to/bwTr49

posted at 02:33:38

2011年06月20日(月) 3 tweets

ソース取得:

最近ごちゃごちゃ言ってた 「JavaScript のオブジェクト型が参照型なのかどうか」 という話に決着をつけたのでまとめました - JavaScript のオブジェクト型は参照型ではないというお話 - vivid memo http://t.co/YiQmUjO

posted at 01:01:27

@teehah そういえば特にタイムアウトは設定してないです。 けどデフォルトのタイムアウト時間がある気がするので大丈夫だと思わなくもないんですけどね、、んー。 すみません、また調査しますです>< ちなみに UserStream が止まるときにはエラーメッセージが表示されました?

posted at 13:55:55

@teehah てーはさんの話から推測するとついーと投稿の処理がイベントディスパッチスレッドで動いて、そのせいで UserStream から受け取った Status 情報の表示処理がブロックされた、のかな、と思うのですがそういうコードにはなってないですし原因不明です。。 ぐぬぬ

posted at 22:44:13

2011年06月18日(土) 1 tweets

ソース取得:

@teramako おー、File API なんてのもあるんですね。 勉強不足でした。。

posted at 00:16:52

2011年06月17日(金) 2 tweets

ソース取得:

ていうか jQuery でローカルファイル読み込みできるんだ... なにそれ怖い RT @teramako: "ローカルファイルへの書き込み(その2) - awacio.log" http://t.co/XkwVF1J や、やめろ。やめてください。それは単純に...

posted at 01:28:20

@teramako 早とちりしてしまいました>< てっきり web ページの JavaScript でローカルファイルを読み込むことができるのかと。。 ローカルの JavaScript なのですね

posted at 14:07:37

2011年06月16日(木) 3 tweets

ソース取得:

@uskz @teehah ありがとうございます。 「参照を値渡しすること」 という程度の意味で 「参照渡し」 という言葉を使ってしまっていましたが、適切ではなかったですね。 「JS の object は参照型なのか」 というのが、疑問を表す適切な表現だったと思います

posted at 00:19:11

海外の人から "Dear Nobuoka-san" って書かれたメールが来て、日本文化理解されててすごいなーと思ったりした

posted at 00:25:31

RT @tomomi_keep: 4:15目覚ましおk / 「皆既月食」が6月16日の明け方に発生 全国的に西の低空で観測可能 - はてなブックマークニュース http://htn.to/AqUo3q

posted at 00:29:08

2011年06月15日(水) 7 tweets

ソース取得:

@teehah Reference Specification Type の値というのは、例えばプロパティ名を object (または primitive value) に結びつけるためのもので、object 自体が reference ってわけじゃないぽい気が。 難しいです。。

posted at 00:42:45

@teehah そうですね、C や C++ での実装レベルの話をすると、確かに参照渡しと言っていいと思います。 ただ、ECMAScript の仕様上の概念的な話をすると 「参照渡し」 という言葉は不適切かなぁ、というのが今のところの結論です

posted at 22:06:57

@teehah 完全に仰るとおりだと思います。 なんで悩んでいたかというと、「ECMAScript 再入門」 的なブログ記事で ECMAScript の型と値について書こうかなーと思って型について考え直したところ 「object が参照型である」 という言説が仕様的に正しいのか

posted at 22:20:39

@teehah わからなくなった、という。。 オライリーの 『JavaScript 第 5 版』 にすら 「object は参照型」 と書いていたので、てっきりそれが正しい言葉だと思っていましたが、Mozilla のドキュメントにも ECMA-262 にも @nobuoka

posted at 22:22:15

@teehah そういうことは書かれてないので、多分 『JavaScript 第 5 版』 (の言葉遣い) が不正確なんでしょうねー @nobuoka

posted at 22:23:43

@teehah あー、140 文字以上を投稿しようとするとコンソールにだけエラーメッセージが出て失敗します...orz

posted at 22:39:12

@teehah 未熟なのに可愛がって貰ってありがとうございます><

posted at 22:47:32

2011年06月14日(火) 16 tweets

ソース取得:

@Constellation "x, y という name が同じ object にはられている" っていうのは、x, y が object (Object type に属する value) への参照、と考えているわけですよね? ここでは x, y 自身が object なはず

posted at 00:12:35

@Constellation なので、それはちょっと納得しかねますね。。 でも色々と考えがまとまってきたのでありがたいです>< もともと何が問題点なのか自分でもあんまり認識できていなかったので。 @nobuoka

posted at 00:14:06

つまりだ、value ってのは概念的なもので、例えば "1 という数値" という value は Number type に属する value の 1 つであって、メモリ上に複数の "1 という数値" があったとしても、それらは全て "1 という数値" なわけだ。

posted at 00:16:48

で、Object type に属する value (すなわち object) の場合は、新しく value が生成されると、既に存在するどの value とも異なる新たな value として存在するようになる、と。 そう考えると大体納得できるな

posted at 00:24:18

疑問点としては : 「新たに object が生成されたとき、それが Object type に属する既存のどの value とも異なる value である、ということが明記されていないのでは?」 ってことと、

posted at 00:36:16

「SameValue algorithm における "x and y refer to the same object" って意味的におかしいのでは? (x, y 自身が object であるはずなのに)」 ってことぐらいかな。 @nobuoka

posted at 00:37:50

でもまあ新たに object が生成されたら、それは既存のどの object とも違う value であるとみなすのが普通か。 そうだよね

posted at 00:40:22

@Sakunyo はい、確かに参照渡しであることは間違いないんですけど、仕様をどう解釈すべきなのかがよくわかんなくて悩んでおります。。

posted at 00:44:21

@Sakunyo 確かに C あたりの仕様書を読んだ方がいいのかもしれませんねー。 プログラミング難しいです。。

posted at 01:04:36

そうか、なぜ混乱したかというと "value" の定義を間違えてたからだな。 C の構造体はビット列の並びで value を区別する一方で、ECMAScript の場合は (多分) object の生成ごとに違う value として扱われるわけで、その違いをわかってなかったんだな

posted at 01:10:34

そういう意味で言うと 「ECMAScript のオブジェクトは値渡しではなくて参照渡し」 という言説は間違っていて、仕様上は全て値渡し、と言えるのかな

posted at 01:11:54

「C でいうところの参照渡しだが、ECMAScript の仕様上は値渡し」 が正しい気がする

posted at 01:13:02

@Chu_pan えっ

posted at 01:17:04

Java のオブジェクトは参照渡しって言われるけど、あっちは仕様的にどういう扱いになってるんだろうなー

posted at 01:24:55

@teehah いえ、そこはまだ未解決ですです。 仕様を読む限り x, y は value である気がするんですけどねぇ...

posted at 02:04:59

@teehah いえ、ECMAScript language value (すなわち primitive value または object) だと思っています

posted at 02:27:29

2011年06月13日(月) 9 tweets

ソース取得:

@teehah あ、そうなんですよね。 対応しなきゃなーと思いつつ放置してたのでした。。 ぱぱっと対応しておきます!!

posted at 03:08:56

人力検索で質問しましたっ。 ECMAScripter の皆様教えてください>< : JavaScript のオブジェクトが参照渡しであることは ECMA-262 のどこに書いてあるのでしょうか? - 人力検索はてな http://t.co/qMYRx9v

posted at 20:21:07

@Sakunyo こんにちは、フォローどうもです! んー、私が理解している限りでは、今考えている疑問はプロトタイプとは関係ないはず、、です。 私の理解がおかしいかもですけど

posted at 20:44:36

@Constellation 例えば Environment Records の GetBindingValue は value を return しますけど、この value が値渡しではないことが明記されてないような気がするなぁ、というのが今の疑問なのです。 (続く)

posted at 20:56:21

@Constellation 仰るとおり、変数渡しは全て同じ領域を指しているものとしているという風に解釈もできますが、そうであることは明記されていないし、そうでないことも明記されてないような気がしまして。 もしどっかにちゃんと書いてあるなら教えて欲しいなーというのが質問の趣旨です

posted at 20:58:57

いや、、そもそも "binding value" と言っている時点で、value としてはどこかに 1 つだけあって、複数の名前に同じ value が binding されていると考えるべきなのか? だから暗黙的に参照渡し、だと? @nobuoka

posted at 21:01:29

@Constellation あー、ほんとですね。 仕様上の "return" の用法を見てたら仰るとおりでした。 一般のプログラム言語における return にちょっと毒されちゃってますね。。 しかしそうするとわからないのは 5th edition の 9.12 節 (続く)

posted at 21:14:11

@Constellation などに書かれている "Return true if x and y refer to the same object." という文言です。。 x は Object type の value なんですが、same object を refer (続く)

posted at 21:15:38

@Constellation するって書いてるのでちょっと謎な感じです。 でもなんとなくどう解釈すればいいのかわかってきました! ありがとうございます!!

posted at 21:16:29

2011年06月12日(日) 2 tweets

ソース取得:

RT @Rhymin_NNT: さらっとしか読んでないけど、みんなに読んでもらっていい内容だと思うのでhttp://anond.hatelabo.jp/20101111151244 この理想が実現するんだったら、今度からの仕事放棄することになってもいいかも。それくらい大事なこと。ひとりひとりが、おかしい...

posted at 02:06:04

問題意識はいいんだけど、じゃあどうすればいいのか、って考えるとなかなか難しいとこだよね。。 [ 正社員の既得権ってまだタブー視されてるの?(´・ω・`) - はてな匿名ダイアリー http://t.co/VxQyonW ]

posted at 02:12:48

last update 06/04 13:47

ツイート検索

«2011年6月»
  12345
6789101112
13141516171819
20212223242526
27282930   

Recent

Archives

» more...

Friends

» 全てのFriendsを見る...

Hashtags

» 全てのHashtagsを見る...

Stats・Feed