概要 Akka 2.4.2 を用いたサンプルコード集です。動作には Java 8 以降が必要です。 Akka requires that you have Java 8 or later installed on your machine. インストール方法は複数提供されています。その一部を記載します。
サンプルコード メルセンヌ・ツイスタなど、C言語で記述されたライブラリをC++から利用するためには extern "C" を利用します。その際、組み込みマクロ __cplusplus を利用するとC言語からもC++からも利用できるヘッダファイルを作成できます。 sub.h #ifndef SUB_H_ #define SUB_H_ #ifdef __cplusplus extern "C"
概要 OpenCV3 C++ を用いて画像から特定の色の領域を取り出す方法のうち、HSV 色空間における色相を指定する方法と、バックプロジェクション (逆投影法) を利用する方法の二つを記載します。 HSV 色空間における色相を指定する方法 色を表現する空間には RGB の他に HSV (Hue 色相、Saturation 彩度、Value 明度)
大別すると2つの系統 様々なUNIXがありますが、それらには ベル研究所で開発されSystem V (システムファイブ) をベースにしたもの カリフォルニア大学バークレイ校で開発されたBSD (Berkeley Software Distribution) をベースにしたもの の2タイプがあります。違いとしてはディレクトリ構造が大きく、他にもコマンドの出力結果も若干違っていたりします。し
概要および事前準備 Scala は JVM 上で動作するバイトコードにコンパイルできる言語です。JAVA よりも柔軟な記述ができます。事前にこちらからダウンロードおよびインストールしておいてください。以下は Maven を利用する前提での記述になっています。以下のようにしてプロジェクトのテンプレートを生成します。
概要 初期の Docker には存在しなかった、マルチステージビルドおよび buildkit を利用すると、イメージのビルドを効率化できます。 マルチステージビルド バージョン 17.05 以降で利用できます。Docker イメージのサイズを小さくするためには、イメージのレイヤを少なくすることが有効です。過去のバージョンの Docker では、まず最初にアプリケーションビルド用の Docke
概要 OpenCV を用いて、複数の画像から一枚のパノラマ画像を作成します。内部パラメータが分かっているカメラを位置を変えずに回転させて画像を取得していき、各画像を取得した時点でのカメラの向きをもとに画像を重ね合わせる方法と、各画像における特徴点が一致するように画像を重ね合わせる方法の二つについて記載します。 キャリブレーションされたカメラを定位置で回転させる方法
サンプルコード #include <iostream> #include <iomanip> // 各種マニピュレータを使用可能にするため using namespace std; ostream& myhex(ostream& ostr) { return ostr << setw(2) << setfill('0') << hex << uppercase; } int main(
ポインタ関連 参照とポインタの違い ポインタと参照の決定的な違いの一つは、指す先を後から変更できるかどうかというところにあります。 #include <iostream> using namespace std; int main() { // 参照 int m = 1; int n = 2; int& intref = m; intref = n;
概要 Railsでは、ERB (eRuby (テキストファイルにRubyスクリプトを埋込む書式の仕様) をRubyで実装したもの) を用いてHTML内にRubyスクリプトを埋込むことができます。 <% %>で囲むと出力されません (if-elseなど制御構文を記述します) <%= %>で囲むとエスケープ出力されます