概要 GitLab CI/CD 設定について、GitLab および GitLab Runner すべてを k8s 内で実行するサンプルを記載します。簡単のため minikube を利用します。 minikube config set memory 8192 minikube config set cpus 4 minikube start minikube ip 192.168.99.103 m
概要 パイプとは、あるコマンドの標準出力を別のコマンドへの標準入力に渡すためのショートカットです。 ls | cat とは、パイプを用いずに記述すると、 ls > tmp.txt cat < tmp.txt と同じ意味になります。標準エラー出力の内容も含めてパイプするためには以下のようにします。 ls 2>&1 | sort | uniq
概要 他のMVCフレームワークと同様に、Rails4にも様々なビューヘルパーが用意されています。そのうち、ここでは特にフォーム関連のタグを生成するためのヘルパーの使用方法についてまとめてみます。 事前準備 ビューヘルパーのサンプルを実行するために、 rails generate scaffold myModel field1:string field2:integer field3:da
概要 /etc/sysconfig/static-routes ファイルを編集することによって静的ルートを設定できます。例をいくつか示します。 設定例 初期状態ではそもそもファイルが存在しないため作成します。 sudo touch /etc/sysconfig/static-routes 現在のルーティングテーブルを表示してみます。
文法 可算名詞と不可算名詞のどちらであるかはモノの見方次第 可算名詞と不可算名詞のどちらであるかは見方によって決まります。 How many cakes did you eat? How often do you eat cake? Two buses came at the same time. I go to school by bus. You can fill out the fo
概要 こちらのページで基本的な使い方を把握した Snowflake について、アクセス制御の設定を記載します。 参考資料: Access Control in Snowflake user と role の関係 Role Hierarchy and Privilege Inheritance role には 1 個以上の別の role が grant されています。
概要 base64エンコーディングまたはデコーディングとは、任意のデータを64種類の文字 0-9,a-z,A-Z,'+','/' (10+26x2+2=64) で表現し直すことまたは表現されたものをもとのデータに戻すことです。上記64種類の文字は7bitで表現可能なASCII文字の範囲内にあるため、電子メールでの通信など、マルチバイト文字やバイナリデータを扱えない環境で使用されることがあります。
概要 こちらのページで基本的な使用方法をまとめた rpm コマンドや yum コマンドで扱う RPM パッケージファイルをビルドして作成するためのコマンドとしては rpmbuild が有名ですが、ここではより簡単な方法として、こちらのページで使用方法を把握した Gradle のタスクとして作成する方法をまとめます。
サンプルコード アクセス指定子が無指定であれば private として扱われますが、冗長であってもこまめに記述すると間違いが少なくなるのでよいです。 #include <iostream> #include <algorithm> #include <cstdlib> using namespace std; const int INTARR_SIZE = 4; class MyClass
概要 カメラキャリブレーション (Camera Calibration, Camera Resectioning) を行うと、レンズの歪みを表現するパラメータや、カメラのワールド座標系での位置姿勢を推定できます。 チェスボードのようなキャリブレーション専用のボードが利用されます。 キャリブレーションで得られたパラメータを用いると、例えば歪みを補正することができます。