Grow up

生活とプログラミング

Ubuntu 18.04 LXC に SQL Server をインストールする方法

はじめに UbuntuにSQLServerをインストールする機会があったので、 公式ドキュメントのコマンドを実行する中で発生した問題を解決していきます。 docs.microsoft.comSQL Server のコマンドラインツールは以下の記事を参考にしてください。 今回と同じ Ubuntu…

Ubuntu 18.04 LXC SQL Server コマンドラインツールをインストールする方法

はじめに UbuntuにSQLServerコマンドラインツールをインストールする機会があったので、 公式ドキュメントのコマンドを実行する中で発生した問題を解決していきます。 docs.microsoft.com 1. パブリック リポジトリの GPG キーをインポート curl https://pac…

Entity Framework 6 例外の発生原因の調べ方

はじめに EFを使用してデータベースへInsertを行う際に例外が発生したのですが 原因がすぐに分からなかったので、EFの例外オブジェクトについてまとめます。 例外の発生原因の調べ方 「詳細を表示」のリンクを左クリックして例外オブジェクトの詳細を表示し…

Visual Studio 2019 Installer Project で .NET Framework オフライン インストーラ を実行する方法

目次 目次 開発環境 はじめに 1. Installer Project 設定の変更 2. 不足ファイルの確認 3. 不足ファイルの配置 4. インストーラの作成 5. インストーラの実行 注意点 参考資料 開発環境 ・Windows10 バージョン 1909 ・Visual Studio 2019 Community はじめ…

ClickOnce URLDownloadToCacheFile failed with HRESULT '-2146697211' の解決方法

はじめに ClickOnceのインストーラを実行した時に発生するエラーの解決方法です。 原因 「.application」ファイルが見つからない為エラーになっていました。 発行の際にフォルダの場所やURLの指定が間違っていると考えられます。 解決方法 確認する場所は2つ…

AWS Backup EC2 復元時にパブリックIPを付加する方法

AWS

はじめに AWS Backup から EC2 を復元したらパブリックIPが付加されていなかったので 復元時にパブリックIPを付加する方法を書き残します。 原因 復元したEC2のサブネットにてパブリックIPの付加が無効になっていました。 パブリックIPの付加を有効にする方…

SQL Server クラスター化インデックスの動作と実行プランについて

はじめに SQL Server の検索速度を上げる方法にインデックスの利用があります。 今回は「クラスター化インデックス」についてまとめます。 学習に使用した資料は公式HPのSQL Server 2012 自習書シリーズになります。 SQL Server 2012 | マイクロソフト クラ…

SQL Server 非クラスター化インデックスの動作と実行プランについて

はじめに SQL Server の検索速度を上げる方法にインデックスの利用があります。 今回は「非クラスター化インデックス」についてまとめます。 学習に使用した資料は公式HPのSQL Server 2012 自習書シリーズになります。 SQL Server 2012 | マイクロソフト ク…

SQL Server 自習書 インデックス基礎とメンテナンス sampleDB の作成方法

はじめに SQL Server 2012 インデックスの基礎とメンテナンスに付属する サンプルデータベース sampleDB の作成方法です。 ダウンロードURLが分からず、探すのに時間がかかったのでまとめます。 1. サンプルスクリプトのダウンロード 以下の公式HPから「サン…

SQL Server 実行プランの表示方法

はじめに SQLのパフォーマンスを向上させる必要が出てきました。 そこで必要となる実行プランを表示する方法をまとめます。 実行プランは「図」と「テーブル」の形式で表示できます。 またadmin以外のアカウントが使用するためには権限が必要です。 目次 は…

ClickOnceを使ったアプリケーションのインストール方法

はじめに アプリケーションのインストールとバージョンアップを簡単に行える ClickOnce を使ってみました。 今回は Web を介してインストールする方法についてまとめます。 開発環境 Windows 10 Home VisualStudio 2015 Community IIS10 1. サンプルアプリの…

『働き方の損益分岐点』を読んで働き方を見直してみた

はじめに 働き方を考える為に読んでみたら良いよと経営者の方に勧められた 『働き方の損益分岐点』を読み終えたので、大事だと感じた点と 私自身の今後の働き方について考えをまとめます。 書籍 人生格差はこれで決まる 働き方の損益分岐点 (講談社+α文庫)作…

SQL Server のインスタンスに接続する仕組みと方法

はじめに 今回SQL Server に接続する機会がありました。 そこで調べたインスタンスに接続する仕組みや方法についてまとめます。 インスタンスとは SQL Server のサービス(常駐プログラム)のことを指します。 SQL Server はインスタンスごとに複数のデータベ…

Windows で Keytool コマンドを使う

はじめに Google OAuth 設定のためにコマンドを使用したのでまとめます。 www.atmarkit.co.jp Keytool コマンドとは 3.2.2 keytoolコマンドについて keytoolコマンドを使用して、自己署名証明書を生成し、キーストアに証明書をインストールして管理できます…

Postman の Could not get any response を解決する方法 (.Net Core API)

はじめに .Net Core APIにPostmanを使った確認でつまずいたので解決方法を書き残します。 現象 固定値を返すGETメソッドを作りました。 IIS Express で実行します。 APIにPostmanでGETリクエストの送信をしても応答が得られませんでした。 Could not get any…

Arduinoで給水ポンプを使ってみた

はじめに 今回は給水ポンプを使ってみました。 豆苗の水の入れ替えを自動化できそうです。以下の記事を参考にしました。 話題の電子工作「arduino」を使って、自動水やりロボットを作ったので、その手順を解説! | ツマミグイ×Blog 購入品 給水ポンプに使え…

.Net Core MVC を使った初めてのWebアプリ開発 #3

はじめに #2 ではコントローラーとルーティングついてまとめました。 knkomko.hatenablog.com#3 はビューについて解説していきます。 ソースコードはASP.NET Core MVC の概要 | Microsoft Docsを参考にしています。 目次 はじめに 目次 1. ビューの追加 2. …

Arduinoで防水温度センサを使ってみた

はじめに 豆苗の成長を促すために水温管理を考え、防水温度センサを使ってみました。 豆苗の栽培にぴったりの温度は15〜25℃ 引用 : 日々是豆苗 | 村上農園豆苗研究会活動レポート 以下の記事を参考に物品の購入や配線を行いました。 DS18B20(1-Wire)で温度計…

Arduinoでフロートスイッチ(定水位スイッチ)を使ってみた

はじめに 前回は水位センサーを使いました。 knkomko.hatenablog.com豆苗の水位を検知する目的で水位センサーを購入したのですが、しばらく使ってみると青い沈殿物が発生し油まで浮いてきたため使用を止めました。 今回は豆苗に使うことを考えて食品衛生法適…

ArduinoでIFTTTを使ってツイートする方法

目次 目次 はじめに IFTTT とは Webhooks サービスの追加 Twitter サービスの追加 Webhooks と Twitter の連携確認 Ethernet2 ライブラリのインストール ソースコード はじめに 前回はTweetライブラリを使用してツイートしていました。 knkomko.hatenablog.c…

Arduinoで水位センサーを使ってみた

前回はArduinoから温湿度のツイートをしました。 knkomko.hatenablog.com今回は水位センサーを使ってみます。 www.amazon.co.jpただこの水位センサーを10分くらい使うと泡と青色の液体が出てきました。 植物の水位をツイートしようと思いましたが、害があり…

Arduinoから温湿度をツイートする方法

目次 目次 使ったもの ツイートする 1.トークンの取得 2. Stewitter ライブラリをインクルード 3. ソースコード 温湿度を読み込む 1. 配線する 2. DHT ライブラリのインクルード 3. ソースコード 4. 温湿度をツイートするソースコード まとめ 使ったもの Ele…

VisualStudio 2019 インストーラの作成方法

VisualStudio2019で配布用のインストーラを作成します。 ツールは VisualStudio Instller を使用します。 目次 目次 1. Installer Project のダウンロード 2. Installer Project の作成 3. インストーラー発行元の情報を入力 4. ProgramFiles にコピーするア…

.Net Core MVC を使った初めてのWebアプリ開発 #2

はじめに #1 ではWebアプリの仕組みとMVCの設計についてまとめました。 knkomko.hatenablog.com#2からWebアプリの開発についてソースコードを用いて説明します。 ソースコードはASP.NET Core MVC の概要 | Microsoft Docsを参考にしています。 目次 1.Webア…

.Net Core MVC を使った初めてのWebアプリ開発 #1

はじめに 私はRailsからWebアプリの基礎を学び、現在は.Net Coreで開発をしています。Webアプリを学ぶ機会を得たのは社外の勉強会に参加した事がきっかけでした。 liberal-arts-beginners.connpass.comWebアプリ開発が未経験で.Net Core MVC を使ってもよく…

.Net CoreをARM32 UbuntuのNginxで動かしてみた

Introducing .NET 5 | .NET Blog はじめに 最近ARMアーキテクチャのCPUで動くNASを使う機会がありました。 .Net Core はARMアーキテクチャのCPUをサポートしているとの事だったので、動かすために準備した内容をまとめます。Docker が使えたのでDockerイメー…

.Net CoreでExcelファイルをWebからダウンロードする方法

はじめに WebからExcelファイルがダウンロード出来るのか疑問に思いやってみました。 今回はjqueryを使わずに出来たのでまとめてみます。前回は圧縮ファイルのダウンロードにjqueryを使っていました。 knkomko.hatenablog.com 動作 C:\work\sample.xlsx にフ…

HTTP Error 502.5 - Process Failure の解決方法

はじめに .Net Core アプリをIISに発行してブラウザで確認するとエラーになりました。 今回は.Net CoreのSDKのバージョンを合わせる事で解決できたのでまとめます。 開発環境 Windows10 Pro VisualStudio 2019 .Net Core SDK 2.1.700 原因 .Net Core SDK の…

AWS EC2 + RDS サーバー環境の構築からCIDRを学ぶ

AWS

はじめに EC2 + RDS の環境構築に成功したので復習をしてみます。 構築するうえでCIDRを理解することに一番時間がかかりました。 そのため、今回は CIDR Block に重点をおいてまとめたいと思います。 CIDR とは 「Classless Inter-Domain Routing」の略でサ…

Windows10の共有フォルダが見れない場合の解決方法(0x80070035)

はじめに Windows10 をクリーンインストールしたら共有フォルダが見れなくなりました。 レジストリエディタから値を変更することで解決できたので書き残します。 状況 ・クリーンインストールする前は共有フォルダが見れていた。 ・Pingがタイムアウトする。…