Category Archives: 情報・プログラミング

[Windowsサービス] installUtil は管理者権限で行わないとエラーになる

Windowsサービスは、installUtil.exe を使ってインストールしたり、アンインストールしたりすることができます。

ただし、管理者権限で行う必要があります。何年か前も同じことにでくわしたはずなんですが、まったく記憶にありません。なので、ここに残しておきます。

Continue reading »

[C#] 文字列のnullとstring.Emptyは別物。同じものとして扱うには(string.IsNullOrEmpty)

ここでは、基本中の基本になりますが、文字列のnullとstring.Emptyについてのおさらいです。何度も同じ間違いを犯しているために残しておくことにしました。

ヘッポコですので、「えー、今更こんなことー」と思われるかもしれませんが、まいど間違えます。なぜか、デバッグのためのコードがバグっているということがよくあります。

Continue reading »

[オブジェクト指向(継承)] スーパークラス・ベースクラス・基底クラスは別物です

定期的な愚痴を吐くためにブログを使うようになってきているmasaoです。

えー、本日はとある仕事でオッサンSEが打ち合わせ内で微妙な指摘をしていた件についての投稿です。しかし、結果的に何も理解できないままだったのは先に伝えておきます。

Continue reading »

できるプログラマになる!関数名からでも力量がわかることもある!

定期的に愚痴りたくなるmasaoです。

ある日「ちょっとコレ遅いんだけどなんとかならないの?」と聞かれたのでいつものように人様のつくった謎コードをみることになりました。なお、関数名のおはなしは後半部分にちょっとだけ掲載しています。

Continue reading »

[愚痴] 「ソケットで簡単にUDPでブロードキャスト」と息巻くドシロート

まさおです。「ネットワークスペシャリスト」とよばれる資格を一応持っています。もしかしたら、資格取得時には「テクニカルエンジニア(ネットワーク)」とよばれていたかもしれませんが、同じものです。

Continue reading »

[WPF/フォームアプリ] 高DPI対応アプリだと?!文字や画像のぼやけを解消する(dpiAware)

これからのWindowsフォームアプリやWPFアプリは高DPIに対応したアプリケーションを作成する必要があるようです。プログラマなのに知りませんでした (´;ω;`)ウゥゥ。さすがのヘッポコぶりです。

このまま知らないままで済めばよかったのですが、知ってしまった以上、知識としては残しておきたいと思います。

Continue reading »