Web備忘録

プログラミングを中心に技術的な事柄を忘れないように書き残します。

[Linq] 条件に一致する要素数を数える方法

Linqで条件に一致する要素数を数える方法 Linqを使って、コレクションの中から条件に合うものの数を数える際に、今まではWhere()で条件を絞ってから、Count()をしていました。ですがCount()自体の引数で条件を指定できるのでそちらを利用した方が簡潔だと知りました。 例えば 1~100 の中の偶数の個数を数える処理は次のように書けます。 var count = Enumerable.Range(1, 100).Count(n => n % ...

続きを読む ⇒

Chromeのタブが勝手に再読み込みされないように設定する方法

Chromeがタブを勝手に再読込みする Chromeのタブで開いたページをしばらく放置して別タブを見ていたりすると、そのタブに戻ったときに勝手に再読み込みが発生してしまいます。タブを多く開いていたりするとこれが微妙に鬱陶しいです。この設定を解除する方法を紹介します。 Chromeの設定【タブのメモリを自動解放する】 Chromeはメモリの使用量が多くなりがちですが、これを解消するための設定に【タブのメモリを自動解放する】という項目があります。この設定が有効になっているた ...

続きを読む ⇒

指定サイズダミーファイル生成(Windows, Mac)

ダミーファイルの生成 動作確認などで任意のファイルサイズのダミーファイルが欲しかったりします。簡単に作成できる便利機能があるのを知りましたのでまとめておきます。 Windows WindowsOSで標準機能(コマンド)として用意されているものがあるのでこれを利用します。PowerShell(コマンドプロンプト)から以下のコマンドを実行します。 構文 fsutil file createnew <ファイル名> <サイズ(byte)> ...

続きを読む ⇒

[WPF] コンボボックスにMaxLengthを設定する方法

[WPF] コンボボックスにMaxLengthを設定する方法 WPFアプリケーションで入力可能なコンボボックスの入力桁数を制限したい場合がありました。テキストボックスの場合は、MaxLengthプロパティを設定するだけですが、コンボボックスにはそれがありません。なので別の方法をとる必要があります。 添付ビヘイビアを使用してMaxLengthを設定する方法があります。ComboBox のテンプレートをいじることで実現します。もちろん添付ビヘイビアを使わず、コードビハインドで ...

続きを読む ⇒

[CSS] attr(data) で fontawesome を使う

Font Awesome を CSS 上から attr() で指定する方法 例えばボタンにフォントを付けるために次のようなコードを書けます。 <style> #TestBtn1:before { font-family: FontAwesome; content: '\f06e'; } </style> <button id="TestBtn1">button< ...

続きを読む ⇒