日々のDraft

回答原案集

教えてgoo Q6772754

2011-05-29 21:40:26 | 教えてgoo

http://oshiete.goo.ne.jp/qa/6772754.html

A compile-time error occurs if the type of the right-hand operand cannot be converted to the type of the variable by assignment conversion (§5.2).

In addition, if the expression is a constant expression (§15.28) of type byte, short, char or int :

  • A narrowing primitive conversion may be used if the type of the variable is byte, short, or char, and the value of the constant expression is representable in the type of the variable.

A compound assignment expression of the form E1 op= E2 is equivalent to E1 = (T)((E1) op (E2)), where T is the type of E1, except that E1 is evaluated only once.


教えてgoo Q6759944

2011-05-27 12:25:10 | 教えてgoo

http://oshiete.goo.ne.jp/qa/6759944.html

  • www.inter7.jpの証明書はinter7.jp_CAが発行している。
  • inter7.jp_CAの証明書はinter7.jp_CAが発行している。(自己署名証明書)
  • でもそれはWebの話であって、「証明書のCN名が渡された値と一致しません。」というエラーにはならないような。メール側は異なる証明書を使っているんだろうか?…まさか、*.inter.jpじゃなくてwww.inter.jpの証明書をmail.inter.jpみたいなやつに流用している?

愚痴

2011-05-26 14:30:13 | その他

LibreOffice 3.4 RC1で発生した現象

  1. Writerを起動。文書にマクロ「Module1」を追加。LibreOffice Basicで次のコードを書く。
  2. REM ***** BASIC ***** Sub Main Msgbox("abc") End Sub
  3. Writer本体のウィンドウを閉じようとする
  4. 「文書変更されているけど、保存したい?」と聞かれる。このダイアログをそのまま放置してBasic側に戻る
  5. 上記コードを実行し、F8を押して、最後まで実行しきらずに、途中で止める。そういう意味ではコードに書くの、Msgbox関数呼び出しでなくても良かったわけだが。
  6. Writerに戻って、「保存したい?」と聞かれているのに対し、discardを選択。
  7. 終了しないので、Writer本体を閉じてみる。
  8. で、クラッシュするんだな。

なんで、「再検証中」が「債権焼酎」になるんだよ>Google 日本語入力

「Basic実行中はWriterのウィンドウやその子を閉じられない」と思っていたら正しくは「Basic実行中はBasicのウィンドウ自体を閉じられない」みたいだ。


教えてgoo Q6751589

2011-05-21 16:47:31 | 教えてgoo

http://oshiete.goo.ne.jp/qa/6751589.html

本題は放置。

俺は、error_reporting = E_ALL | E_STRICTを設定している。

回答するからにはできるだけ検証したいな、と思って、Image_QRCodeをインストール。実行。

エラー発生。何?メンバ変数が定義されてない?これは一大事。バグ報告しなければ。っと、書いて送信しようとしたらもうあるかも、って掲示されたよ。Bug #17338: Notices - cause header information error

しょうがない。アンインストール、svn checkout云々。配置。挙動確認。エラー。何?readECCDataでエラーが出ている?QRコードの仕様学べと。面倒だが、まぁそれはいい。大きな問題が見つかった。

俺はhtmlspecialchars関数が嫌いである。で、php.iniのdisable_functionに突っ込んである。んで、php.iniでもhtml_errors = Offを指定している。…で、さっき、PEARのExceptionを継承した例外が投げられたわけだ。htmlspecialcharsがセキュリティの都合により無効化?

public function __toString() { if (isset($_SERVER['REQUEST_URI'])) { return $this->toHtml(); } return $this->toText(); }

何この条件分岐。


愚痴

2011-05-21 13:53:21 | その他

nightlyでyoutubeの動画を再生時、音量調整とか、プログレスバーをクリックするとUI操作を受け付けなくなる。plugin-container.exeを落とせばなんとかなるし、同バージョンのプラグインを使用していると思われるOperaではそういう現象にならない