AI

「Microsoft Lobe」で簡単に画像認識モデルを作ってみる

この記事の内容 Microsoftが公開した「Lobe」(ローブ)という機械学習ツールを紹介します。 機械学習のツールで、アノテーション(タグ付け) → 学習 → 推論といった一連の流れを行うことができます。また、それらをGUI上で...
データベース

VSCodeの拡張機能でElasticsearchの開発を行う

この記事の内容 この記事では、VSCodeで、Elasticsearchのクエリを開発する方法を記載します。 「Elasticsearch for VSCode」の拡張機能をインストールすることで、KibanaのDevToolsのよ...
C#

C#でメインスレッドで動いている処理であるのか確認する方法

この記事の内容 この記事では、Visual Studioでのデバッグ時に、処理がメインスレッドなのか、ワーカースレッドなのかを確認する方法を紹介します。 これは、GUI開発では重要で、Windows FormsやWPFで開発する場合...
マネジメント

仕事やプロジェクトは不安なところからやると上手くいく

仕事をする上で、作業の順序を考えずになんとなく進めてないでしょうか。 また、作業の期日直前になって問題が発生して、期限に作業が終わらないことが多々発生してないでしょうか。 今回はそのようなことが、少な...
Python

Visual StudioCodeでJupyterNotebookを使う

この記事の内容 Visual Studio Codeの拡張機能でJupyterNotebookを使用する方法を解説します。 使用する準備 拡張機能でJupyterをインストールします。 使用してみる Ctrl + Shif...
データベース

【備忘録】ElasticsearchでScroll処理を実施する(.NET Core)

この記事の内容 この記事では、ElasticsearchのScrollを使用して、検索結果を取得する方法を紹介します。 言語はC# .NET Coreで記載しています。 ソースコード Nugetで、Elasticsearch.N...
マネジメント

プロジェクト工程の比率について

この記事の内容 この記事では、プロジェクトの見積などを行うにあたり、どの工程がどの程度の割合をしめているのかを、IPAの公開している「ソフトウェア開発データ白書」より参考に解説をしています。 プロジェクトの前提条件や性質によ...
プログラミング全般

SourceMonitorで静的解析をしてみる

この記事の内容 この記事では、「SourceMonitor」を使用して、ソースコードを静的解析する方法を紹介します。 そもそも静的解析とは、ソースコードを解析して、様々な情報を数値化することを表します。例えば、ファイルごとのソースコ...
C#

【Windows Forms】C#で多言語化対応をしてみる

この記事の内容 この記事では、C# Windows Formsにて多言語化対応する方法を記載します。 .NET Frameworkは4.6.1、Visual Studio 2019にて確認しています。 多言語化の概要 多言語化で...
プログラミング全般

Software Designなど定期購読50%OFF

この記事の内容 先日、Software DesignとWeb+DB PRESSを定期購読した際に、50%OFFにする方法があったので公開します。 結論から言うと、富士山マガジンサービスから登録すると、50%OFFになります。 ...