Profile_bird

Hey there! 7shi is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving 7shi's tweets.

Already using Twitter
from your phone? Click here.

7shi

  1. @meganii Integer#parseInt()はどうですか?
  2. @kimuraya 個別のAPIの説明なら日本語であります。通常使う関数はだいたい揃っています。 例: http://msdn.microsoft.com/j...
  3. サーバーのハードディスクを交換したら起動しなくなって焦った。BIOSで優先順位が変わっただけだった。実験的に自作ソフトでパーティションをライブコピーしたから、失敗したかと思った。
  4. FreeBSDとInterixでGo組み込み型の浮動小数点数をダンプして比較したら全然違った。想定されている値を大幅にはみ出している。リテラルから変換する部分を調べてみる。
  5. Goの思想はまだよく分からないけど、シンプルでコンパイルが速いのは確か。C言語やlibcを駆逐してユーザーランドを置き換えようとしているのは面白い。似たようなことをunsafeなC#のAoTで出来ないかとずっと考えていた。
  6. 昨日あまり寝ていないので夕寝してしまったけど、やっとInterix上のGoでHello, Worldが動いた。浮動小数点数算出の無限ループを適当なコードで回避したけど、FreeBSDと挙動を比べて見よう。
  7. mpgetflt()は独自の浮動小数点数をdoubleに変換していた。ここが無限ループになるのはおかしい・・・
  8. 何度ループしても値が変わらないから無限ループになっていることまでは突き止めた。OSに依存する処理には見えないけど、なぜInterixだけで発生するんだろう?
  9. mparith3.c:179のwhileで無限ループになっていることを突き止めた。まともな時は片手で数えるほどしかループしていない。しかしこれ、何を意図したコードなんだ・・・?
  10. 原因はそのループじゃなかった。バックトレースを追うしかないか・・・
  11. gdbで実行して固まっている最中に止めると、毎回mparith2.c:40付近で止まる。forループがある。printfデバッグするか・・・
  12. satanを消すと固まらなくなった。サタンめ。
  13. InterixでWin32バイナリを吐くGoを動かそうとしたらmathのコンパイル中に8gが固まる。ソースを削っていったら 8g atan.go const.go で固まることまでは突き止めた。
  14. @moko_oxygen ソースをいじらないと直せないと思います。Operaの件ではリリース直後にアップデート勧告が出てました。
  15. Backspace扱いされて、テキストボックスの外で処理されているんじゃないでしょうか。WILLCOM 03のOperaでも似た現象がありました。 RT @moko_oxygen: Chromiumの文字入力がオワットル。なんでDeleteキー押しただけで前のページにもどるねん
  16. @kimuraya lpfnという接頭辞のうち、lpがポインタ(Long Pointer)、fn(Function)が関数なので、関数ポインタという意味になります。Long PointerとはWin16のnear, far, hugeに対するlong(32bit)です。
  17. @_daiki 外国人も同じことを感じているようです。 http://getnews.jp/archives/...
  18. @yamaden なるほど、何となくノリが分かりました。最近ITmediaもあまり見ていませんでした。
  19. 「※ただしイケメンに限る」なんて知らなかった。ベスト10のうち半分くらい流行っているという認識すらなかった。見る範囲が狭いのか。 http://sankei.jp.msn.com/ec...
  20. @satoweb コンテンツのXMLを確認しましたが、確かにSFDが使われていますね。流用できそうなコーデックのソースが見当たらないので、サポートは難しそうです。