echo("備忘録");

IT技術やプログラミング関連など、技術系の事を備忘録的にまとめています。

.net

【.net Core】Blazorアプリを作成する&Azureで公開する

概要 先日9/23に、ついに.net core(ver3.0)がメジャーリリースされました。(LTSはver3.1だそうですが) そして、9/26(木)にマイクロソフトで開催された、下記イベントに参加してきました。 この中で、マイクロソフトの井上さん(チャックさん)が話された、.net…

Micorosoft Cognitive Serviceの「Face API」をXamarin.Formsで使用する

概要 昨日(2018/11/17)、「初心者向けXamarinハンズオン」に参加したのですが、そこMicrosoft社の「Azure Face API」(顔検出・認識・分析API)を試してきたので、メモ。 イベントページ:https://jxug.connpass.com/event/96679/ ※すでに終了してます。 使用…

DataTableからListにデータを変換する方法

やりたいこと DataTableの内容(主にデータベースのデータ)に対しても、ListみたいにLinqで扱いたい。 理由 ループで1行ずつList.Add()すれば出来るけど、Enumerable.ToList()みたいに スマートに実現出来ないか? (コードもシンプルになるし) 何だかんだ言っ…

Listに参照型の要素を追加する。(値型と参照型の違い)

「値型」と「参照型」 c#に限らず、プログラムをやると出てくる「値型」と「参照型」。 ややこしい部分であり、特に「参照型」はバグの原因になることも多いですので、実験結果も兼ねてメモ。 言い換えれば、こういうこと 僕が初学者の人に「値型と参照型の…

【Xamarin.Forms】遭遇したエラーと対応集

Xamarin.Formsを触り始めてしばらく経ちますが、その中で僕が遭遇したエラー、及びその対処法になります。 なお、一般的なエラーについては、下記ページを参照。※@nuits_jpさんのページ Xamarin for Visual Studioインストール後、Androidプロジェクトをデバ…

Visual Studio 2017でXamarinを動かしてみた。

ていうか、前回の記事から50日… いくら仕事で体調が優れないからって、ちゃんと定期的に何か書かないと…だれか、終業後も元気でいられる方法、教えてください…Visual Studio2017正式リリース 先日、マイクロソフト本社で開催された、Infragistics Day 2017 S…

ASP.netの「依存関係エラー」でエラーになる時

昨日、フリー生活初の「請求処理」を行いました。 やはり「請求処理」みたいな事を自分で行うと「俺、本当にフリーでやっているんだなあ」って実感します。 今月は1ヶ月フルで働いてないので(途中からスタートしたから)満額もらえるわけではないですが、…

Xamarinの導入 その2(コーディング)

前回、エラー出まくりながらもXamarinの環境構築が何とか完了しました。 PCLはまだまだ問題ありですが、Android単体なら何とかなりそうなので、下記のサイトを参照して、Android用の簡単なサンプルを作成してみました。 sys-guard.comまずはVSを起動して、プ…

VB6からVB.netに移植する際の注意点

なんか最近、急に感じるようになったんですが、1週間ってこんなにしんどかったっけ? いや「精神的」になら、発病時&闘病中は死ぬほど感じてましたが、そうではなくて「肉体的」になんです。(むしろ精神的には、特に問題ないです。)…単純に、年なんです…

Xamarinの導入

業務ではもっぱらVB.netなのですが、「やっぱりC#.netの方がいいなあ…」って感じながら作業してます。 昔はVB一本だったのですが、他の言語も覚えると「融通がきく」点が逆に「独特な言語」って感じてしまって、むしろコード記述が難しく感じます。 さて、そ…

C#でCOMを使ってみた。その2

どうしても今月中に役所へ行かなければならないので、申し訳ないと思いながらも12日に休暇申請したら「正直、よくそんな面の厚いことが出来るな、という感じだけどね」みたいな事を言われた。 ヤバイ、これは早急に身の振り方を考えないと。 …というわけで、…

C#でCOMを使ってみた。

ここにも少し書いたんですが、結局ネイティブなDirectXをC#からうんたらかんたらする必要があったので、備忘録がてらメモ。さて、DirextXはCOMという事ですが、C#でCOMを使う場合、以下の手順が必要です。COM定義の変換COMオブジェクトをC#で使用する方法の…

C#でコールバック関数を使う

今までManaged DirectXを扱ってきたけど、訳あってUnmanagedなコードも扱う必要が出てきた。 で、キャプチャデバイスの列挙のため「DirectSoundCaptureEnumerate」関数をコールする必要があったのだけど、MSDN見たら、 HRESULT WINAPI DirectSoundCaptureEnu…

Managed DirectXを動かす その1

※仕事でManaged DirectXを動かすまでに一苦労したので、備忘録的にメモ。 最近、仕事でManaged DirectXを使用することになったのですが… 全く動かない…というか、正常に動作しない。 とりあえず、やった事といえば、 Managed DirectX9.0cのインストール Dire…