悪態のプログラマさんのところの、「プログラムに操られた男」の記事が面白い。
Javaにおける比較演算子の勘違い
この前、後輩がやたら変な思い込みをしていたのが気になったのでメモ。
[GB]テリーのワンダーランドのバグその他
最近ひっぱりだして、久しぶりにやり始めました。大人の悪知恵の影響か、子供の頃よりかなり速いペースでダークドレアムまでたどり着きそうです。
やっていて、色々バグらしきものや小ネタがあったので、面白いかなと思いメモしておきます。他サイトでは既出かどうかわかりません。まとめてるページが見つからないので、適当にやります。
Thunderbird3.0でのContactsSidebarの代用
さっき、Thunderbirdを3.0にアップデータしたら、Contacts Sidebarが使えなくなった。どうやら、開発版(3.0a1)には対応しているみたいで、正式版の3.0だけは対応していないようだ。
ポケモン厳選?(HGSS)
友人が、具体的にポケモンを厳選するまでにどのような手順を踏んだら良いのか、皆目見当がつかないという壮大な質問を投げかけてきたので、それに答えておく。
マイナスの剰余計算
この前、C言語でマイナスの剰余をしていて引っかかったことがあったのでメモ。
チェックボックスをキーボードで操作
ウェブブラウザでのユーザ情報の登録画面などでは、しばしばマウスで項目を選択→入力→マウスで選択→……が面倒くさく、キーボードのTabキーのみでやってしまいたい時がある。そんなとき、チェックボックスの操作だけがわからず、ずっと今までチェックボックスだけマウスで操作していた。今回、何を思ったか調べてみたので、知らない人もいるかなとメモ。
チェックボックス上にTabキーでフォーカスを持って行き、スペースキーでON/OFFの切り替え。
むしろ、なんで今まで調べなかったし、知らなかったんだろう。常識の範囲内だろうに。
VisualStudioのインテリセンスが英語表示になる
VisualStudio2008 Express Editionを入れるたびに英語に勝手になってくださるので、毎回調べてインストールするのが面倒だから、メモ。
修正プログラムが公式サイトからダウンロードできるらしくて、このくらいなら同封しといて欲しいもんだ。毎回毎回調べてインストールするのめんどくさいよ。VS買えっていう話なんだけども。
追記(2010/01/26 23:13)
Professionalでも出るのか。よく見たら、VS2008SP1って書いてあるな。
C#の命名規約について
今後に向けて、ある程度統一しといたほうが身のためかと思い、C#のコーディング規約について勉強している。その中で、いろいろな規約が提案されているわけだけど、C#で書くなら、Microsoftさんの言いなりになろうかと思ってるわけだ。
ComboBoxやらListBoxにkeyとvalueを格納する便利な方法
.NETには、ComboBoxやListBoxという便利なクラスがある。
これ、一見String型しか入らないように見えるけども、実はこれらのコレクションにはObject型をAddすることが出来る。Object型が入るということは、Objectを継承したクラスすべてをぶち込むことが出来るということだ。そもそも、クラスは自動的にObjectを継承するから、すべてのクラスをぶち込むことが出来ることと同意である。