クロージャのわかりにくさ free

クロージャのわかりにくさ

クロージャという言葉は、なんとなく神秘的なイメージがある気がする。だから使ってみたいと思わせる言葉なのかもしれません。(だから周期的に話題になる) 以前、クロージャって何だろうと調べたときも、なんとなく抽象的ではぐらかされているような説明が多くて、スッキリしなかったのを覚えてます。 今の自分のクロー…
C# Enterキーで次のコントロールへ移動 c#

C# Enterキーで次のコントロールへ移動

Windows.Formには慣れていない(最近Webアプリばっか)ので、Enterキーで次のコントロールへ移動というありがちな処理も調べないと実装できません。 こんなメソッドを、該当コントロールのKeyPressイベントのハンドラに追加すればよいようです。 private void NextCont…
Dictionaryへの追加の方法による挙動の違い c#

Dictionaryへの追加の方法による挙動の違い

C#の、System.Collections.Generic.Dictionary クラスは、重複するキーをAddメソッドで追加しようとすると、例外が飛ぶ。javaのHashMapみたいに上書きしてくれるのを期待してたんですが。。。 System.ArgumentException はハンドルされま…
さくらインターネット(スタンダード)でのStarbug1のセットアップ sakura

さくらインターネット(スタンダード)でのStarbug1のセットアップ

さくらインターネットスタンダードで提供されているshell環境が素晴しすぎて、インストールは非常に簡単でした。 申し込み後、ちょっとしてからメールで送られてきたサーバ情報に従いsshログインしてみました。 ログインしてすぐ、下のようなことがわかりました。 デフォルトshellは、csh(FreeBS…
さくらインターネット starbug1

さくらインターネット

さくらインターネットのレンタルサーバ(スタンダード)に申し込んでみました。Starbug1のサンプルを置くためです。 sshで入ってみましたが、非常に快適なshell環境が提供されていて驚いています。(wget cvs zsh gcc sqliteなどがデフォルトで使用できるようになっていました。)…