リモート処理内で関数を使えるようにする

本記事は PowerShell Advent Calendar 2016 の 19 日目の記事です。 昨日は stknohg さんの CLR/H #103 ~ クリスマス オブ ザ デッド ~ でPowerShellをふりかえりましたです。 明日は牟田口さんの AST Visitorを使った静的解析(仮) です。

今時のモジュールの書き方

本記事は PowerShell Advent Calendar 2016 の 12 日目の記事です。 昨日は牟田口さんの PowerShellのAST入門です。 明日は jrsyo さんの Windows Update の実行結果(success/fail)をPowerShellでシンプルに取得するです。…この記事を書いているのは 12/14 …

ぼくがかんがえたさいきょうの PowerShell モジュール仕様 6.0

本記事は PowerShell Advent Calendar 2016 の 5 日目の記事です。 昨日は arachan さんの PowerShellで遠隔操作の準備です。 明日は stknohg さんの PowerShell上でdockerコマンドの自動補完を行うposh-dockerモジュールについてです。さて、2016 年も終わ…

「C#縛りでLT大会」に参加しました

会社ブログを書きましたblog.modd.com

MSBuild で ASP.NET のデプロイ用ファイル セットを作る

会社ブログを書きました。blog.modd.com

丸め処理の罠

会社ブログを書きました。blog.modd.com

ASP.NET Core / IIS で設定に環境変数を使う

会社ブログを書きました。blog.modd.com

SendGrid Night #4 参加レポート (2)

会社ブログを書きました。blog.modd.comSendGrid シリーズは一旦これで終わりです。

SendGrid Night #4 参加レポート (1)

会社ブログを書きました。blog.modd.com

.NET で SendGrid API を使う (3)

会社ブログを書きました。blog.modd.com

PowerShell でオブジェクトの表示方法をカスタマイズする

Test-Connection という、対象のサーバーが生きてるかどうか Ping を投げてチェックするコマンドがあるわけですが、どうもこれが遅いらしいと。 原因と対策は、こちらのブログを見て頂くとして。stknohg.hatenablog.jpその対策に、週末にコメントすると言っ…

.NET で SendGrid API を使う (2)

会社ブログを書きました。blog.modd.com

.NET で SendGrid API を使う (1)

会社ブログを書きました。blog.modd.com

SendGrid のマーケティング メール機能について

会社ブログを書きました。blog.modd.com

SendGrid を使う - 契約編

会社ブログを書きました。blog.modd.com今後連続して SendGrid シリーズを投稿していく予定です。

C# で書いた PSCmdlet のテスト

たまにはどとねとな話題(と言っても PowerShell ですけど)を書かねば。あ、あの連載とかあの連載とかも終わったわけではないので続きはいずれ書きます。ええ。

Open XML SDK を使って Excel ファイルを操作する (2) - 基本構造編

会社ブログを書きました。 前回に続く第二回です。blog.modd.com第三回はどうしよう? なんかまだ序盤みたいなタイトルですが、もうネタがないんですよ。

Open XML SDK を使って Excel ファイルを操作する (1) - 準備編

会社ブログを書きましたblog.modd.com

ニンテンドーアカウントからの確認メールが来ない

皆さん、スプラトゥーンしてますか? 僕はしてません! メールが来ない 昨年、任天堂が、クラブ ニンテンドーのサービスを終了し、代わってニンテンドー アカウントという新サービスを始めました。 早速サービス開始初日に登録しようとしたのですが、任天堂…

PE ファイルについて (8) - インポート 基本編

第 8 回。 前回は DLL からのエクスポートについてやりました。 今回は対となるインポートについて。

PE ファイルについて (7) - エクスポート編

第 7 回。 今回からデータ本体に踏み込んでいきます。 初回はエクスポート情報。 DLL が公開している関数の情報です。 コード多めで行きますよ。

PE ファイルについて (6.5) - 相対仮想アドレス

年末年始は更新をさぼってて申し訳ありません。 まだまだシリーズは続きます。前回、相対仮想アドレスについてやりました。 が、重大な抜けがあったので、さらに追記。 なんでこれ書かなくていいと思ったんだ、俺よ。

PE ファイルについて (6) - 補足

第 6 回です。 今まで適当に流してきたというか、言う機会を逸していたことを整理しておきます。 ちょっと雑多な内容になってしまいますが、お付き合いください。

PE ファイルについて (5) - IMAGE_DATA_DIRECTORY

第 5 回。 今回は NT ヘッダーの末尾にある IMAGE_DATA_DIRECTORY についての概要編です。

PE ファイルについて (4) - IMAGE_SECTION_HEADER

第4回。 NT ヘッダーの順番通りなら今回は IMAGE_DATA_DIRECTORY なんですが、これは手を付けると長いので、ちょっと飛ばして先に IMAGE_SECTION_HEADER を説明しちゃいます。

PE ファイルについて (3) - IMAGE_OPTIONAL_HEADER

第 3 回。 今回は IMAGE_OPTIONAL_HEADER をやっつけます。

PE ファイルについて (2) - IMAGE_FILE_HEADER

この記事は Windows & Microsoft技術 基礎 Advent Calendar 2015 の 23 日目です。 今度は期日前に書き上げましたよ!前回は肝心なところで終わってしまいました。 今回は続きの NT ヘッダー編から。 と言ってもですね、NT ヘッダーを全部解説し終わったら、…

PE ファイルについて (1) - IMAGE_DOS_HEADER

この記事は Windows & Microsoft技術 基礎 Advent Calendar 2015 の 20 日目です。*1 他の人が書かなそうなネタということで、Windows 実行ファイルで攻めてみることにします。 *1:今まで 21 日目だと思ってましたごめんー!

TypeScript のモジュールの使い方

この記事は ASP.NET Advent Calendar 2015 の 11 日目の記事です。最近 JavaScript 系の技術に興味を持って、Angular を中心に調べています。 やっぱり MS クラスターとしては、生の JavaScript よりも TypeScript を書きたいじゃないですか。 今回は JavaSc…

SQL Server のテーブルのデータを INSERT 文で吐き出す PowerShell スクリプト

会社ブログを Advent Calendar に載せちゃいました。blog.modd.com

LINQ で動的に OR 検索するやつ

C#

Entity Framework なんかを使っていて、データを検索したいとき。 検索フォームからユーザーに検索条件を入力してもらって、それで OR 検索をしたいとなると、ちょっと面倒です。 もちろん、何も入力しなかった項目ではフィルタリングを行いません。AND 検索…

async/await と SynchronizationContext (2)

前回は SynchronizationContext の説明だけで async/await に絡んだ話が出来ませんでした。 今回はその続きになります。まずは復習。 以前の記事で詳しくやりましたが、async/await は、以下のような特徴を持つ非同期処理の方式です。 コード上に明示的にコ…

async/await と SynchronizationContext (1)

前回の記事に続き、非同期処理シリーズの第 2 弾。 今回は SynchronizationContext について。SynchronizationContext は、.NET Framework 2.0 から登場したクラスです。「同期コンテキスト」と訳される場合もあります。 これが何かと言うと、誤解を恐れずに…

ASP.NET 5 で Azure API App

ASP.NET 5 はまだプレビュー、Azure API App もプレビューなので、Visual Studio にはそれらを組み合わせたプロジェクト テンプレートが用意されていません。 今回、いくつかのエラーに阻まれながらも、試行錯誤して、なんとか動かすことができたので、手順…

DevOps Hackathon 参加レポート

9 月 5 日、6 日に開催された DevOps Hackathon の参加レポートです。blog.modd.com

いまさら async/await

VS 2015 もリリースされて、C# 6.0 が使えるようになった今頃になって、C# 5.0 の新機能の話というのも時機を逸してますが、まぁいいじゃない。 というわけで、今のところ最も新しい非同期処理のお話です。

会社ブログを書きました - イベントレポートと AWS

7月末に参加したイベントの記事です。遅い、遅すぎるぞ…GrapeCity Echo Tokyo 2015 参加レポート - MODD TECH BLOGblog.modd.comこちらは久しぶりにテクノロジーな記事です。PowerShell で AWS の RouteTable を変更する - MODD TECH BLOGblog.modd.com

【保存版】構造体のマーシャリングのまとめ

P/Invoke で Windows API を呼び出す際、引数に構造体を渡すには、割と色々な方法があります。 最近ちょっと混乱したので、改めてまとめてみました。 これまで知らなかった便利な方法も紹介しています。 新機能でも何でもありませんが、よく P/Invoke を使わ…

Code Contracts on VS2015

我が家のマシンにも、やっと Windows 10 と VS2015 を入れることができました。 Windows 10 のアップグレード予約はしていたのですが、リカバリーして綺麗にしてからアップグレードしようと思ったら、リカバリーすると予約は引き継げないんですね。 というわ…

PowerShell コマンドを C# で書くときに便利な拡張メソッド

たまにはね、会社ブログの報告ばかりじゃなくて、自前の記事も書きましょうね。 リハビリというわけじゃないですが、軽めの記事をひとつ。 よくある話 PowerShell Cmdlet で、あるパラメーターが指定されているかどうかで処理を分けることはよくあります。 …

会社ブログを書きました

今更 de:code レポートシリーズ、day 1 の最後のセッションの記事は公開済みだったのですが、こちらで報告していませんでした。de:code 2015 レポート day1 - CDP-008 - MODD TECH BLOGblog.modd.comさらに 2 セッション分を公開しました。de:code 2015 レポ…

会社ブログを書きました

まとめるのに苦労しました。de:code 2015 レポート day1 - SPL-001 / CHK-002 / CHK-003 - MODD TECH BLOGblog.modd.com

会社ブログを書きました

いまさら de:code レポートとか遅すぎwwwde:code 2015 レポート day1 - SNR-004 - MODD TECH BLOGblog.modd.com他のセッションのも順次公開していきます。

会社ブログを書きました

だんだんコーディング寄りの記事も増えてきました。自前でモデル バインドする - MODD TECH BLOGblog.modd.com

会社ブログを書きました

一か月ぶりの更新となりました。 溜めてた割には小ぶりなネタになってしまいましたが。ASP.NET MVC で「戻る」リンク(もしくは Html ヘルパーの書き方) - MODD TECH BLOGblog.modd.com

ASP.NET MVC で formValidation を使う

formValidation ASP.NET MVC のプロジェクトを作ると、デフォルトで jQuery Validation と jQuery Unobtrusive Validation がインストールされます。 しかし、これ、どうもイケてないと思いませんか? bootstrap も一緒にインストールされるわけですが、デフ…

会社ブログを書きました

今更感あふれてますが、先週末に開催された dotNetConf 2015 Japan の参加レポートです。dotNetConf 2015 Japan 参加レポート【前編】 - MODD TECH BLOGblog.modd.comdotNetConf 2015 Japan 参加レポート【後編】 - MODD TECH BLOGblog.modd.comイベントの詳…

Miocrsoft 新言語「TypoScirpt」を発表

米 Miocrsoft は つたいち あしたらい プロラグミング げんご 「TypoScirpt」を はっょぴう した。 Micorosft Resreach と ケンリブッジ だがいく の きどょうう けきゅんう に もづとく もので「にげんん は たんご の さしいょ と さいご の もじ が あっ…

会社ブログを書きました

会社ブログに記事を書きました。グループポリシーとレジストリ - MODD TECH BLOGblog.modd.com

CodeEmbed

MSCC もう終了してしまったのですが、昨年の 11 月から今年の 3 月まで、マイクロソフト(のインターン社員)が Microsoft Community Champion (MSCC) というコンテストを開催していました。 Windows Store アプリ、Windows Phone アプリ、Microsoft Azure …