タグ

ブックマーク / garafu.blogspot.com (5)

  • 信頼されたルート証明機関 に 電子証明書 を インポート する方法

    今回は Active Directory 証明書サービス (サーバー側)が安全であることをクライアントに登録する手順を記載します。 あらかじめ、証明書サービス の ルート証明書 が出力され、手元に cerファイル がある前提で進めます。 ※Active Directory 証明書サービス の ルート証明書 発行手順は こちら 。 ウィザード を利用した インポート 証明書ファイル を ダブルクリック 「証明書のインストール」を選択 [ローカル コンピューター] を選択して「次へ」を選択 [証明書をすべて次のストアに配置する] を選択して「参照」を選択 [信頼されたルート証明機関] を選択して「OK」を選択 [証明書ストア] に "信頼されたルート証明機関" が入力されていることを確認して「次へ」を選択 「完了」を選択 「OK」を選択 コマンド を利用した インポート rootcert.ce

    reboot_in
    reboot_in 2022/10/04
    “rootcert.cer という名前のファイルに含まれる証明書を ローカルコンピューター の ルート証明書ストア に追加するコマンド”
  • MongoDB で View を作成する 方法

    サンプルコード 実際に上記構文を利用するサンプルコードを見ていきたいと思います。 今回は fruits コレクションから在庫情報だけ取り出して inventory ビューを作成してみます。 以下のコードはいずれも mongo コマンド上で実行しています。 前提データ > db.fruits.insertMany([ { code: "0101", name: "apple", price: 120, instock: 10 }, { code: "0201", name: "banana", price: 180, instock: 8 }, { code: "0301", name: "orange", price: 130, instock: 5 }, { code: "0302", name: "grapefruit", price: 150, instock: 7 }, { cod

    reboot_in
    reboot_in 2022/07/18
    “> db.createView( "inventory", "fruits", [ { $project: { _id: 0, name: 1, instock: 1 } } ]);{ "ok" : 1 }”
  • Node.js で コマンドライン引数 を 取得する 方法

    バッチを作成しようとルすると、コマンド引数で動作変更したいことがあります。 今回は Node.js でコマンド引数の受け取り方および解析を行う方法についてまとめました。 コマンド引数解析は自作すると面倒なので commander モジュールを利用した方法を載せています。 基 Node.js においてコマンドライン引数は process.argv で受け取れます。 コマンド引数の保存先 process.argv インデックス 0 は node へのパス インデックス 1 は 実行 JavaScript のパス インデックス 2 以降にコマンド引数が与えられます。 実際のソースコード、実行、結果の関係をサンプルコードとしてみると以下のようになります。 ソース(index.js) for (let i = 0; i < process.argv.length; i++) { console.l

  • MongoDB で グループごと に データ件数 を 集計する

  • MongoDB で 日付ごと に 集計する 方法

    MongoDB において 日付ごとにレコード数や総数、最小、最大、平均などを集計する方法をまとめます。 前提データ 以下のコードを利用して前提データを投入し、投入された db.figures に対して集計を行うサンプルを見ていきます。 キーとなる日付 datetime は Date型 で入れてあるものを前提に集計方法を見ていきます。 var MongoClient = require("mongodb").MongoClient; var moment = require("moment"); var CONNECTION_URL = "mongodb://localhost:27017/test"; MongoClient.connect(CONNECTION_URL).then((db) => { var bulk = db.collection("figures").initiali

  • 1