2018-01-01から1年間の記事一覧
CmakeをupdateしたらOpenMPが見つからないぞ!? テストでfind_packageしてみるけれども見つからない・・・ それ変数やない、キャッシュ変数や・・ 参考記事 CmakeをupdateしたらOpenMPが見つからないぞ!? MacでOpenMPを使ったクロスプラットフォームなC++コー…
多態性キープしてシリアライズしたいけど・・ ポリモーフィックシリアライズ対応 Step.1 ポリモーフィックシリアライズ対応を示すクラスを定義する Step.2 ポリモーフィック型シリアライズ対応の基底クラスを準備する Step.3 ポリモーフィック型シリアライズ…
msgpack::object を直接読み書きする 各種コンテナの型とタイプID object_str の読み書き object_bin の読み書き object_array の読み書き object_map の読み書き 参考記事 msgpack::object を直接読み書きする カスタムアダプタが対象とする型の書き込み実…
シリアライズ/デシリアライズをクラスの外から定義する 定義できるカスタムアダプタの種類は5つ pack アダプタ(シリアライズ) object アダプタ(シリアライズ) object_with_zone アダプタ(シリアライズ) convert アダプタ(デシリアライズ) as アダプ…
データ形態を変換する関数 3つのオブジェクトの形態 シリアライズ操作 C/C++オブジェクト → msgpack format bytes C/C++オブジェクト → msgpack::object 変換 msgpack::object → msgpack format bytes 変換 デシリアライズ操作 msgpack format bytes → msgpa…
継承クラスを含めてシリアライズ/デシリアライズする 継承クラスの場合は基底クラスのメンバ変数もシリアライズ/デシリアライズしなければならないため、すこし手を加える必要があります. クラスの定義 基本的な条件に加えて、 以下の条件を満たすように定義…
仕事でMessagePack - C/C++を使うことがあったのでメモ. MessagePackって何? 基本的な使い方 ヘッダのインクルード 使ってみよう 対象クラスの定義 シリアライズ デシリアライズ 参考記事 MessagePackって何? 様々なプラットフォームで利用できるオープン…
Google C++ Test ライブラリ作るのめんどくさーい どうやって・・? 1.以下の2つインクルードパスを設定する. 2. プロジェクト内でgtest-all.ccをインクルード Google C++ Test ライブラリ作るのめんどくさーい C++のUnitTestっていえば、GoogleC++Testの人…
ターミナルで好きなフォントを使いたいんだが・・ あれ?フォントがリストにでてこない!? gsettingsというツールを使え! 参考記事 ターミナルで好きなフォントを使いたいんだが・・ 今まで使っていたメインPCのマザーボードがお亡くなりになりました. 急…
pyenvで作ったpython環境へ最新のOpenCVをビルドしてインストールする手順のメモです. 0. 前提環境 1. ソースコードのダウンロード 2. numpyをインストールする 3. OpenCVモジュールのビルドとインストール 4. python環境からOpenCVが使えるようにする 5. ロ…
複数のpython環境を作るために pyenv をUbuntuとmacOSへ導入したのでメモ. 1. pyenvって何? 2. Install 2-1. Ubuntuの場合 2-2. MacOSX/macOSの場合 3. python環境の追加/削除 4. python環境の切り替え 1. pyenvって何? pythonのバージョンを簡単に切り替…
の続き. smime.p7mに含まれている添付ファイルも気になって仕方がない smime.p7mに含まれている添付ファイルも分離してみよう その結果・・ 参考情報 smime.p7mに含まれている添付ファイルも気になって仕方がない Gmailに添付されたsmime.p7m, smime.p7sに添…
S/MIMEの添付ファイルsmime.p7mが気になって仕方がない 実は凄かったopensslのコマンド 暗号化メールの覗き方 (追記) 参考サイト S/MIMEの添付ファイルsmime.p7mが気になって仕方がない S/MIMEってメール署名と暗号化ができて、仕事関係の内容をコソコソと関…
前に作成した中間認証局でhttpsサーバ用の秘密鍵/証明書を作成してみる. ルート認証局からの証明書発行の場合は、CAのパスを読み替えればOK. 3. 認証局から証明書を発行する 3-1. 秘密鍵と証明書署名要求(CSR)の作成 中間認証局で使ったコマンドとほぼ同じだ…
OpenSSLで中間CAを作ってみる. CAには以前作った自己署名ルートCAを利用する. 2. 中間認証局と中間CA証明書の作成 証明書を作成する手順で必要なファイルの準備を行う. ここでは中間認証局ディレクトリを「midCA」とする. 2-1. 認証局のディレクトリ構造とフ…
OpenSSLを使って自己署名証明書の認証局(CA)を作ってみたのでメモ. 1. 自己署名証明書によるルート認証局を作る手順 1-1. 認証局のディレクトリ構造とファイルの配置 まず最初に証明書を作成する手順で必要なファイルの準備を行う ここでは認証局ディレク…