きな粉もち.net

.NET関連仕事に携わっています。OSSのソースを読んで気がついたことを中心に呟いたりブログに投稿したりしています。最近はUiPathを使ったRPAも研究中。気軽にフォローやツッコミよろしくおねがいします! Gitはここを使っています https://github.com/kinakomotitti

Docker-Compose × kong/konga/postgre × 一気に作れるyamlを作ってみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Docker-Composeで利用するyamlの書き方を理解すること と Docker-Composeを利用して、一つのアプリとして動作する複数のコンテナを一気に起動させること …

Docker for Windows × 環境構築 × インストールからダッシュボード設定まで

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Docker for WindowsでWindows10にk8s環境を構築すること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★はじめに ★環境 ★インストー…

AKS × Virtual kubelet × ACIをAKSと連携させてみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 ACIをAKSで管理すること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★なんでそんなことするの? ★Step0:事前準備 ★Step1:Virtua…

Azure Windows Container × ASP.NET × サンプルアプリをデプロイしてみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Azure Container Instancesでコンテナを起動すること、 そのうえでアプリを動かすところまで確認すること を目的としています。 アジェンダ この記事の目…

Docker × quicktype × コンテナ上でJsonからクラスファイルを生成してみた

この記事の目的 この記事では、 1.Dockerコンテナにnpm実行環境を用意すること 2.quicktypeコマンドを使って、JsonからC#のクラスファイルを出力すること を目的としています。 ※ローカル環境をできるだけ汚さないようにしようとしています。 アジェンダ こ…

Repositoryパターン × ノ × チョウサ

C#

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Repository Patternとは何かを考えること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★Repositoryパターンの目的 ★(個人的に)よ…

String × string × 違いについてまとめてみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 [string]と[String]の違いをまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★夏休み課題 ★きっかけ ★師匠からの教え ★型…

C# × Gof デザインパターン × まとめてみた

C#

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } アジェンダ アジェンダ この記事の目的 本題 ★夏休み課題 ★なぜ、今GoFなのか? ★参考情報と実装?したコードについて ★GoFデザインパターン自分なりの一言まとめ ★ピックアップ:Strate…

C# × Lazy × どうやって使うのか調べてみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Lazyを使った実装についてまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★夏休み課題 ★はじめに ★Lazyとは ★実装例 ま…

Docker × Ubuntu(on Azure) × Dockerの学習環境を構築してみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Dockerの学習環境を構築する準備作業の忘備録 を目的としています。ゆくゆくは、kubernetesに入門したいと考えての記事になります! 参考)kubernetes実…

C# × DbProviderFactory × DBクライアントに依存しないDBアクセス処理についてまとめてみた

C#

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 DBクライアントに依存しないDBアクセス処理の実装をまとめること を目的としています。 単純に実装方法がわからなかったので、まとめておきます。 アジェ…

Windows Workflow Foundation × UiPath カスタムアクティビティ × 自分的作成時の注意点

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } アジェンダ アジェンダ この記事の目的 本題 ★そもそも、カスタムアクティビティを作るために必要なことは? ★注意点その1:入出力パラメータ名を明確に! ★注意点その2:プロパティに…

C# × System.Convert.ToBase64String × 指定したファイルをBase64でエンコードしてクリップボードに格納する

C#

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 指定したファイルをBase64でエンコードしてクリップボードに格納するコードのメモ を目的としています。 以前投稿したクリップボードにコピーする記事の…

Bash × bats × VS Codeでbashの単体テスト環境を構築してみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Bashの自動テストツール(bats)環境の構築 を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★batsとは ★環境 ★batsのVSCode拡張機能の…

Linux × パッケージ管理 × apt? yum? rpm?

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Linuxで使われるパッケージ管理コマンドの使い分けをまとめること を目的としています。 日常的には、.NET 開発者としてWindowsOSを触っていますが、 .NE…

Windows ML × tudorial × タクシー料金の予測

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Windows MLのチュートリアルの実施メモを残すこと を目的としています。 元ネタは、Microsoft Docsに投稿されている「New York taxi fares」です。 docs.…

C# × JAVA × String.Splitメソッドの挙動の違い

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 JavaとC#のString.Splitの挙動の違いについて調べたことのまとめ を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★やっちまったこと ★…

基礎学習 × .NET Framework の非同期処理を見直してみた × その4

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Taskクラスを使って画面の情報を更新する方法をまとめること を目的としています。ついでに、Windows Forms,WPF,UWPで非同期処理を実装する方法について…

Task.Start ×Task.Run × TaskFactory.StartNew

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Taskを開始するメソッドのベストチョイスを探し出すこと を目的としています。Google翻訳に手伝ってもらいながら訳したMSDNの説明をもとに考えていきます…

基礎学習 × .NET Framework の非同期処理を見直してみた × その3

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Taskクラスの基本的?な使い方をまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★Taskクラスでよく使われるメソッドとは…

基礎学習 × .NET Framework の非同期処理を見直してみた × その2

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 .【NET Framework】非同期処理のキャンセル処理についてまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★はじめに ★.NET…

基礎学習 × .NET Framework の非同期処理を見直してみた × その1

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 .NET Frameworkの非同期処理についての基本的なことをまとめること を目的としています。また、基本的なことをまとめる中で、 「非同期処理プログラミン…

UWP × GlobalHooks × 使えない理由を検証してみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 UWPでGlobal Hookが機能するかについての検証結果をまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★きっかけ ★開発環境…

UWP × Windows.Graphics.Capture × スクリーンショットの取得サンプルを作ってみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 UWPでスクリーンショットを取得するまでの手順をまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★背景 ★準備・その1 ★…

C# Interactive × 長い文字列 × Clipbordにコピーして使ってみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 C#Interractiveで長い文字列を使うときのコツをまとめること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★問題になっていること ★…

ClosedXML × Excel × 画像ファイルの貼り付け

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 ClosedXMLでExcelに画像を貼り付けること を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★サンプルコード ★課題! 本題 ★サンプルコ…

Visual Studio × AI × IntelliCodeを使ってみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 IntelliCodeの使用感をまとめること を目的としています。 目次 この記事の目的 目次 本題 ★IntelliCodeとは ★IntelliCodeの有無での違い【String編】 ★I…

VSCode × Junit × リソースファイルを使ってテストしてみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、Visual Studio Codeを使って、 単体テストを実行するところまでの手順をまとめることとリソースファイルを本番用・開発用で 分けて利用するための設定をま…

Visual Studio Code × Java × 開発環境構築メモ

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Visual Studio CodeでJava開発をするための環境構築をした時のメモを残すこと を目的としています。※ちなみに、EclipseなしのJava開発環境を構築しようと…

Visual Studio Code × vscode-icon × 拡張機能を使ってエクスプローラのアイコンを見やすくしてみた

.KinakoPoint{ font-size : large; font-weight : bold; color:red; } この記事の目的 この記事では、 Visual Studio Codeの拡張機能を使ってエクスプローラーのファイルアイコンを見やすくする方法をまとめること を目的としています。 利用した拡張機能は…