JavaScript 屋さんのための C# LINQ 入門 (1) filter / Where

こんにちは、けんけんです。 さて今回は JavaScript という Web 系から C# という業務系に流れてきた人のために、JS でよく使う配列系関数に的を絞って「C# ではどう書けるのか」を連載形式でご紹介していきます。 LINQ ってなんやねん 今日では C# でコレクション系の操作をするときは LINQ を使うのが一般的です。 LINQ は 200・・・続きを読む

BitmapPalette を LinearGradientBrush に変換してグラデーションを表示する

こんにちは、けんけんです。今回は WPF/UWP での画像処理関連です。 最終的にはこのようなカラーパレット選択用のリストボックスを作ります。 この記事でできること BitmapPalette を LinearGradientBrush に変換(マッピング)する拡張メソッドを実装します この拡張メソッドを使って実際にパレット選択用のリストボックスを実装します・・・続きを読む

Gitのインストール方法 [Windows版]

Gitとは Gitとは、オープンソースの分散バージョン管理システムの一つ。複数の開発者が共同で一つのソフトウェアを開発する際などに、ソースコードやドキュメントなどの編集履歴を管理するのによく用いられる。 バージョン管理システムの基本的な機能として、個々のファイルにいつ誰がどのような変更を行ったかを記録しており、必要に応じて特定の日時の版を参照したり、その状態・・・続きを読む

Slackの柔軟な検索を使いこなそう!日付/チャンネル/自分宛

MSEN では、社内コミュニケーションに Slack を導入しています。 Slack https://slack.com/ 導入して2ヶ月程度経つので、結構なログ(文字のやりとり)が溜まってきていて、「過去の発言等を検索したいな~」と思う事が多くなってきました。 ということで、Slack の検索方法を記載しておきます。 基本的な機能 Slack の右上に以下・・・続きを読む

Windows Server 2016 Techical Preview をインストールしてみた

今回は、2016年の夏頃にリリースされてると言われているWindows Server 2016 のPreviewバージョンをインストールしてみました。 弊社は、Microsoft BizSparkに参加しているので、MSDN上から入手しています。 インストール時点では technical_preview_5 でした。 BizSparkは、マイクロソフトが提供・・・続きを読む