Category: C#

Unity であらゆる C#(.NET) パッケージを使う(例:opencv)

はじめに

Microsoft がサポートする .NET のパッケージ管理である NuGet はみなさんご存知だと思いますが本パッケージマネージャーを Unity で使う方法があります。

もちろん Unity は Mono で動作していますが、.NET2.0用のライブラリが存在していればほぼそのまま使えます。

NuGetForUnity

.unitypackage をダウンロードします。

https://github.com/GlitchEnzo/NuGetForUnity/rele…

READ MORE Unity であらゆる C#(.NET) パッケージを使う(例:opencv)

C# で gRPC を使ってみた、ついでに Stream でファイル転送

はじめに

gRPC-Web が正式リリース されたとの事を聞いて、やっぱり gRPC が今後の通信プロトコルのデファクトスタンダードになるのかなと思い実際に使って使用感を確かめてみました。
gRPC-Web ではなく gRPC になります

開発環境

Visual Studio 2015
C#(自分が一番使いやすい言語)

学んだ内容

gRPC は Go言語 が本流
*.proto ファイルが通信・インターフェスの定義をする
*.proto ファイルから各言語の通信プログラムを生…

READ MORE C# で gRPC を使ってみた、ついでに Stream でファイル転送

Azure Sphere で Lチカ !できらぁ!!

はじめに

Azure Sphere (Microsoft Linux) の開発ボードが発売されたみたいなので、購入して Lチカ してみました。
全体の流れは公式を読んでいただいた方が詳しいので省略し、私のメモ程度の記録となりますのでご了承ください。

秋月電子:Azure Sphere MT3620開発ボード

Azure Sphere で Lチカ が出来ました!Azureの設定周りとコマンドラインでDeviceの紐づけなどを行う必要があり結構大変だった印象💦#Azure #Azure…

READ MORE Azure Sphere で Lチカ !できらぁ!!

.NET 標準で音声認識を試す(System.Speech.Recognition)

はじめに

対象物呼び出しと、それに対しての指示を同時に認識するようなサンプルを書いてみました。
非常に簡単に実装できるのでぜひ試してみてください。

実行結果

PCにマイクを接続する
「田中さん」「佐藤さん」「佐々木さん」と声をかけると、「☆呼ばれました」が表示されます
「佐藤さん静かにして」と声をかけると「☆静かにしよう!」が表示されます

使い方

プロジェクトの参照設定で、アセンブリ から System.Speech を追加してください。

Program.cs

READ MORE .NET 標準で音声認識を試す(System.Speech.Recognition)

Excelセルの判定方法(数値、文字列、日付、時刻、論理値)

各種のAPIを用いた結果を以下の画像に記載します。

セルの種別
判断するセルの種類(数値/文字列/日付/時刻/論理値)

概要
各種判定メソッドを用いてセルの形を判断する。
ただし、時刻「23:59:59」などは数値セルの判定となり、数値と時刻の区別が付かないためcell(“format”, 対象セル)の戻り値でD6/D7/D8/D9になる場合は時刻表示として判断する必要がある。

※時刻は、セルの値で0~0.9999999999999で保持され表示書式として「hhss」などを指定すると時刻とし…

READ MORE Excelセルの判定方法(数値、文字列、日付、時刻、論理値)

[C#] ハイフンなしの電話番号からハイフン付き電話番号を復元する

[PHP] ハイフンなしの電話番号からハイフン付き電話番号を復元する

上記のPHP実装をC#用に書き換えました。

Program.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace FormatPhoneNumber
{
class Program
{
static void M…

READ MORE [C#] ハイフンなしの電話番号からハイフン付き電話番号を復元する