滅入るんるん

何か書きます

【Java】Project ValhallaはとてもC#を意識している

小ネタJavaのアップデート予定?方針?の一つのProject ValhallaでのJEP 218: Generics over Primitive Types、つまりジェネリクスでプリミティブ型=>値型のサポートを強化しようというもの(ざっくりした説明)においての話です。ページを見てもらえばすぐわ…

【Xamarin.Android】 "zipalign.exe" はコード 1 を伴って終了しました。

Visual Studio 2017 Community(Windows)でXamarin.Androidプロジェクトを作成するときにでたエラーの対処法載せておきます。Visual Studioのバージョンは15.6.7で、XamarinのバージョンはVisual Studio15.6.7でインストールできる最新版です。(具体的にはXam…

引っ越ししました

報告が遅くなりましたが、引っ越ししました。職場まで30分程度の場所なので、なかなかに朝が楽です。そういうわけで新しい環境の紹介 Google Home + Google Home mini ヨドバシでGoogle Home miniが半額セールしてたのでセット買いしてしまいました。 リビン…

当分の間投稿休みます

毎週C#記事を書いていくということでやってきましたが、引っ越しの都合で忙しく時間が取れないことから、当分の間記事の投稿はお休みします。時間ができたらGoogle Homeとかのレビューする予定ですのでそれまでお待ちください。

【C#】MvvmLightとReactivePropertyでMVVMしてみる① - MvvmLightのテンプレプロジェクトを作るまで

今週からは勉強もかねてMvvmLight+ReactivePropertyでMVVMプロジェクトを作ってみようと思います。ReactivePropertyでMVVMはしたことあるのですが、ReactivePropertyだけでは比較的軽量のためMVVMするにはUnity(DIのほう)などを入れたり自作でヘルパーを作っ…

C# 8.0に追加されそうな小さな機能候補

C#

今週はネタに困ったのでcharplangでC# 8.0に追加されそうな小さな機能でも紹介しようと思います。ちなみに、C# 8.0で追加されそうな機能の一覧はここで見れます。 Champion "Null-coalescing assignments" 日本語で直訳するとNull合体割り当てですが、意味的…

Stellaris 2.0.1 植民スパムプレイ

さっそくですが、友達との3日がかりのマルチプレイ終わりました。銀河設定は中サイズ(600)、リング2、中盤の危機75年早く、終盤の危機100年早く、技術・伝統コスト0.5倍、難易度普通って感じでした。そして、自分のプレイングは機械帝国植民スパム、友達は内…

ReactivePropertyにプルリク出した話

C#

今週のC#はReactivePropertyにプルリク出した話にします。まず、プルリク出すまでの経緯ですが、前々からReactivePropertySlimの軽さについて調査してみようと思っていたので(怠慢で予定より3週間遅い)、今週こそは!とXamarin.Androidプロジェクトで軽い模…

Stellaris ver2.0 Apocalypse プレイ感想

タイトルの通り大型アプデ後での友人とのマルチプレイでのプレイ感想です。変更内容に関してはこちらのサイトで日本語訳された内容が公開されています(本当に助かりました)Simulationian.com - 「Stellaris」開発日記#105――2.0「チェリイ」パッチノート 使用…

拡張メソッドでboolにNot()を生やすとどの程度パフォーマンスに影響があるのか調べてみた

C#

はい、昨日書いた記事(if(flag == true)はありなのか?なしなのか?)で気になったので調査してみました。ベンチマークには前々から使ってみたかったBenchmarkDotNetを使います。同じプログラムの相対比較なのでマシンスペックには影響されないと思いますが、…