京都鉄道博物館に行ってきた。 本当は、GWが明けた休みの日にでものんびり行こうと思っていたが、息子がどうしても行きたいというので・・・ まずは、地元で腹ごしらえ、その後市バスで移動。 www.kyotorailwaymuseum.jp セブンイレブンでチケットを買えるら…
tmori3y2.hatenablog.com 前回の続き。 .NET Framework 3.5の有効化 「決して忘れていたわけではない・・・」 マルチターゲットに必要という意味で、開発環境扱いにした。 Microsoft .NET Framework 3.5 展開に関する考慮事項 - Windows 10 hardware dev 今…
構築環境 ホストPC: Dell Inspiron 13-7359 CPU: Intel Core i7-6500U プロセッサ数 (物理/論理): 2/4 メモリ: 8GB (DDR3L 1600MHz) ストレージ: SSD 256GB ファームウェア: UEFI ホストOS: Windows 10 Professional 64bit OEM版 ゲストOS: Windows 10 Profe…
tmori3y2.hatenablog.com tmori3y2.hatenablog.com 結局、マウスより早く届きました・・・ 外観です。 Dellです。 2コアなので、職場の開発PCより非力ですが、省電力が売りで、個人では十分だと思います。 なお、セットアップ時にAOSSによるWiFi接続がうまく…
VS2013.5/NuGet 2.8.6 tmori3y2.hatenablog.com 自家製NuGet Packageを活用できないかを模索中。 取りあえずゼロからのスタートなので、NuGet Packageプロジェクトのコードだけをソースコード管理ツールのリポジトリに入れて、開発者のローカルフォルダに自…
tmori3y2.hatenablog.com 新しいPCが待ち遠しい。 「お、4/23?来週の土曜日かな?」 「あれ?どっちだ・・・」 まあ、GWには間に合いそうで良かった。
NuGet specコマンドで作成された.nuspecファイルのプレースホルダをAssemblyInfo.csの属性で置き換える方法でパッケージを作成する時に、うっかり1.0.0.0のままでパッケージを作成しまう事が良くある。 「なんとなくそれなりの機能実装されるまでは、0.x.x.x…
ホストOS: Windows 7 Professional 64bits 仮想化ソフト: Oracle VirtualBox 5.0.14 ゲストOS: Windows 8.1 Pro 64bits 開発環境: Visual Studio 2013 Update 5 (ゲストOSにインストール) 出社して、しばらく保留していた開発環境のWindows Updateを実行した…
6年近く使った自宅のノートPCが遅いので、先ほどDellのダイレクトサイトで2 in 1のInspiron 13をポチっとしたのでご報告。 www.dell.com Core i7-6500U 8GB Memory 256GB SSD Windows 10 Pro Office Personal Premium 兎に角、自宅も仕事もまだWindows 7なの…
tmori3y2.hatenablog.com 前回は、自作のNuGet Packageをパックして、ローカルパッケージソースに配置するまでを半自動化するMSBuild Targetを作りました。 しかし、まだまだ不満があります。 プレースフォルダ$copyright$が.nuspecファイルのテンプレートで…
tmori3y2.hatenablog.com ちょっとずつですが、過去記事のコードを上げていますが、毎回アカウント名とパスワードを入力するのがめんどうなので、SSH Keyを設定してみました。 最初は、こちらの記事を参考にしました。 github.com TortoiseGitのPuTTYgenを起…
こちらを参考にしました。 taturou.hatenablog.com 次の二つの記事のソースコードをgithubに上げて、コードブロックをgist-itに置き換えてみました。 tmori3y2.hatenablog.com tmori3y2.hatenablog.com github.com 「行番号指定でもいけるのが良いですね・・…
ytabuchi.hatenablog.com いよいよ、ゴールデンウィーク明けに職場のライセンスがVisual Studio 2013 Professional (VL)から、Visual Studio 2015 Professional with MSDNに切り替わります。 Xamarinを仕事で直ぐに使うとは思えないけど、技術調査というふれ…
tmori3y2.hatenablog.com 前回は、一つのMSBuild TargetをインポートするMSBuild TargetのNuGet Packageを作ったが、元々一番やりたかったのは、アセンブリ/コンテンツのNuGet Packageを作成するMSBuild TargetをインポートするNuGet Package・・・ 「相変わ…
tmori3y2.hatenablog.com ソースを上げました。 GitHub - tmori3y2/BlogSamples at Article_20160321: My blog articles Gitは、まだTortoiseGitを自宅でチョロッと使っているぐらいです。 実名とメインアドレスでコミットしてしまっていたりしたので、2回く…
staff.hatenablog.com Gistを始めました・・・ 取りあえず前回の記事のMSBuild Targetの一部を張り付けてみることにした。 tmori3y2.hatenablog.com MSBuildTasks.ImportTasks.props [https://gist.github.com/b5fc4c37812ced105ca1:embed#Automatic importe…
2016/03/24追記 2016/03/26 Gist参照 ちょっと、タイトルが良くわかんないかもしれませんが、暫しお付き合いを・・・ この1週間、仕事で疲れた体に鞭を打って、布団の中でウトウトしつつ、MSBuild TargetとNuGetのMSBuild Target展開と格闘していた。 元ネタ…
2016/08/05 追記: ここにある方法で2文字の頭文字の警告は消せなくなってしまった模様。 tmori3y2.hatenablog.com 前回は、.NET FrameworkやNuGet Packageなどで使用されているが、デフォルト辞書ではNGとなっている綴りは、抑制するのではなく、プロジェク…
tmori3y2.hatenablog.com に書いたように、Code Analysisは命名規則のチェックも行う。 これで良くあるのが、特定分野で一般的と思われる頭文字がデフォルト辞書に登録されておらず、 CA1704: 識別子は正しく入力されなければなりません の指摘を受けること…
インフルエンザや風邪は、まだまだ流行っているようです。皆さんもお気をつけてください。 tmori3y2.hatenablog.com さて、XYデータでX軸の重複チェックが出来るようになると、Chartを描いてみたくなる。 IoTも見こして、将来的にはセンサデータなどのリアル…
tmori3y2.hatenablog.com 今、MSDN OSを使用しているのは、 Visual Studio with MSDNが比較的高かった 相対的にMSDN OSが安かった プロジェクトで採用するVisual Studioのアップデートが見送られていた 並行開発している複数製品向けのコンポーネントを開発…
tmori3y2.hatenablog.com Microsoft Visual Studio Software - Microsoft Store Microsoft Store (1年)だと、めちゃくちゃ高いMSDNライセンスも、ボリュームライセンスでは複数年契約で安くなる。 MSDNを個人で買う気は無いが、次購入するノートPCで仮想環境…
先日、嫁さんの実家に言ったら、義父が 「Raspberry Pi Zeroって知ってる!! $5なんだって!!」 と興奮した様子。 「Raspberry Pi2 Model BがWindows 10 IoTで動くみたいなので、実は最近調べ始めたところだから、うわさには聞いてますよ」 Zeroは、Window…
Compare Visual Studio 2015 Offerings 「昔はMSDN版のVisual Studioは非常に高かったし」 「ソフトウェア専業メーカーじゃないし」 「ソフトウェア単独では原価償却が無理だし」 ということで、MSDN版は使えなかった。 とは言え、世間一般的にライセンス違…
blog.okazuki.jp ReactiveProperty/CountNotifier.cs at master · runceel/ReactiveProperty · GitHub 「特徴的なのは、IncrementメソッドとDecrementメソッドが返すIDisposableをDisposeすることで、インクリメントやデクリメントの逆が実行されて値がもと…
2016/12/05 注記 この記事のModelのコレクションをReactiveCollectionで実装する方法には、問題があります。 理由は、Schedulerのデフォルトの動作で、ReactivePropertyはViewへの更新のみがRenderingスレッドで実行されるのに対して、ReactiveCollectionのA…
2016/12/05 注記 この記事のModelのコレクションをReactiveCollectionで実装する方法には、問題があります。 理由は、Schedulerのデフォルトの動作で、ReactivePropertyはViewへの更新のみがRenderingスレッドで実行されるのに対して、ReactiveCollectionのA…
2016/12/05 注記 この記事のModelのコレクションをReactiveCollectionで実装する方法には、問題があります。 理由は、Schedulerのデフォルトの動作で、ReactivePropertyはViewへの更新のみがRenderingスレッドで実行されるのに対して、ReactiveCollectionのA…
良く使用するヘルパークラスやXAMLのスタイルはNuGet Packageにしておくと便利です。 今回は、Viewで使いまわせる以下のヘルパークラスやコンテンツを含むパッケージを作成してみました。 Window Close前に編集中のコントロールの強制評価をしてエラーをブロ…
tmori3y2.hatenablog.com 共通言語仕様 (Common Language Specification)の準拠が極力求められるpublic/protectedメンバーと違い、internal/privateメンバーは内部で閉じているので、CLSを意識する必要はない。 もっとも、C#、VB.NET、C++/CLIなど、複数の言…