概要 Perlなどと同様にバッククォート使用できます。 sample.rb puts `date` 出力例 ruby sample.rb Sat Jul 13 20:54:57 JST 2013
for sample.sh #!/bin/sh for i in a b c; do echo i done ARR=( "abc" "xyz" ) for e in "{ARR[@]}"; do echo e done 実行例 ./sample.sh a b c abc xyz
概要 tmux は GNU Screen のような仮想端末を提供します。screen 同様にカスタマイズ次第で様々なことが実現できます。ここでは最小限の設定および主要な操作をまとめます。 インストール CentOS 6.6 の場合は epel からインストールするのが一番楽です。 sudo yum install epel-release sudo yum --enablerepo=
概要 こちらのページで VirtualBox を用いて利用方法を把握した VyOS を AWS EC2 インスタンスで動作させ、こちらの OpenVPN と同様に、異なる二つの VPC を VPN 接続してみます。簡単な構成であれば、VPC Peering という AWS が提供する機能を用いても実現できますが、AWS 以外のデータセンターとの接続が必要な場合など、VyOS を用いると要求に柔軟
概要 repcached はキャッシュサーバに用いられる Memcached 二台が相互にレプリケーションを行えるように KLab が機能拡張したものです。ただ、だいぶ前に開発が止まってしまっているようです。そもそもキャッシュサーバには大切なデータは格納しない運用が通常であり、レプリケーションする意味は MySQL などのデータベースサーバほど高くはないため需要がなかったのでしょうか。とはいえ最
概要 LDAP の実装の一つ OpenLDAP について、簡単なコマンドサンプルを記載します。 インストール LDAP サーバ slapd (Standalone LDAP Daemon) sudo yum install openldap-servers sudo apt install slapd LDAP クライアントコマンドのインストール
概要 Vagrant を用いると Docker 関連の作業がはかどります。Vagrant と Docker は相容れない関係にあるのではなく、実は親和性が高くなるように作られています。Vagrant の基本については公式ドキュメント「GETTING STARTED」などをご参照ください。また以下の内容を理解するにあたり Docker のイメージをつかむには公式サイトの
概要 プロセスの死活監視等を行うためのデーモン化ツールの一つ supervisor の簡単な使い方を記載します。 インストール apt や yum によってインストールする場合は以下のようになります。 sudo apt install supervisor sudo yum install supervisor
静的メンバ変数 sub.h #ifndef SUB_H_ #define SUB_H_ class MyClass { public: MyClass(int intval); public: void Show() const; private: static int m_intval; // 静的メンバ変数 }; #endif // #ifndef SUB_H
概要 AngularJS はクライアントサイドの JavaScript フレームワークです。Angular は「角のある」という意味の英単語であり HTML のブラケットを表現しています。また随所で見られる ng というワードは発音が angular と似ているため採用されました。AngularJS の使用方法については様々な個人ブログにまとめられてはいますが、やはり公式ドキュメントが一番よくま