ec2 amazon linuxで php 適当 php55-fpmが必要 # yum install php55 php55-cli php55-devel php55-common php55-fpm php55-gd php55-mbstring php55-opcache php55-pdo php55-pecl-memcached php55-pgsql php55-xml php55-xmlrpc php55-pecl-jsonc php55-pec…
tcpdumpのオプション オプション 内容 -X リンクレベルヘッダーを除くすべてのパケットを16進数で表示、さらにASCII文字も出力 -S シーケンス番号を絶対値でなく相対値で表示 -t 時間情報を表示しない -n アドレス、ポートを名前に変換しない -w filename フ…
操作 SysV Init Systemd 起動 /etc/init.d/sshd start systemctl start sshd 終了 /etc/init.d/sshd stop systemctl stop sshd 強制終了 PID探してkill -9 systemctl kill -s 9 sshd 再起動 /etc/init.d/sshd restart systemctl restart sshd 設定反映 /etc/…
インスタンス起動 $ aws ec2 start-instances --instance-ids i-****** インスタンス停止 $ aws ec2 stop-instances --instance-ids i-******* セキュリティグループ設定(追加) 今の設定を取得して $ aws ec2 describe-instances --instance-id ${iid} | j…
準備 これは必須 # rpm -aq | grep postgresql93-devel これはいらないかも # /usr/lib64/fluent/ruby/bin/fluent-gem install pg -- --with-pg-config=/usr/pgsql-9.3/bin/pg_config これは必須 # /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-pl…
centos6.5にboost1.55をインストール wget http://repo.enetres.net/enetres.repo -O /etc/yum.repos.d/enetres.repo yum install boost-devel
:regでレジスタの一覧が出てくる 貼り付けたいレジスタを見つける(OSのレジスタは*) レジスタ一覧から抜けて"*pを押す編集モードで Ctl+r "*
#!/bin/sh a='/zzz/abcdefg.bb' # 文字数 echo ${#a} # 文字列切り出し echo ${a:0:2} echo ${a:1:2} # 接頭辞 最小部分の接頭辞を削除 echo ${a#/} 最大部分の接頭辞を削除 echo ${a##*/} # 接尾辞 echo ${a%/*} - 15 /z zz zzz/abcdefg.bb abcdefg.bb /zzz
シングルクォートは\x27 $ perl -e 'print "\x27abc\x27\n"' 'abc' chompはlオプション $ cat a.txt | perl -nle 'print "$_\n"' ファイル編集、バックアップ $ perl -pi -ple 's/aaa/bbb/' a.txt $ perl -pi '*.bak' -ple 's/aaa/bbb/' a.txt aオプションで…
fluentdを比較した。ab -c 100 -n 1000 http://hostname/ を100回ループ結果はあまり変わらない 検証条件があまりよくないかとtd-agent ruby 1.9.3p194 fluentd 0.10.30 date/time |usr sys idl wai hiq siq| 1m 5m 15m | used buff cach free 13-06 07:35:0…
前回の続き kinabe、nginxをインストールしてElasticsearchと連携させる # rpm --import http://nginx.org/keys/nginx_signing.key # rpm -ihv http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm # yum install …
fluentdをインストール、違いをいろいろ確かめるためgemとyumの両方を使ってみる gem # gem install fluentd # rbenv rehash yum # vim /etc/yum.repos.d/td.repo name=TreasureData baseurl=http://packages.treasure-data.com/redhat/$basearch gpgcheck=0…
rubyをrbenvでインストール # yum install openssl openssl-devel # cd /usr/local/src/ # git clone git://github.com/sstephenson/rbenv.git # ls # vim ~/.bashrc export PATH=$PATH:/usr/local/src/rbenv/bin export RBENV_DIR="/usr/local/src/rbenv" e…
csvファイルを加工したい # 6列目の値の先頭に0を追加したい、(例111->0111) :s/^\(.\{-},.\{-},.\{-},.\{-},.\{-},\)\(.\{-}\)/\10\2/
SSL/TLSについて、何度学んでも理解できないので自分の頭の中をまとめてみる。 まずは基本的な事として、セキュリティに対する脅威と暗号技術による防御 盗聴 機密性が脅かされる。対策として対称暗号、公開鍵暗号 改ざん 正真性が脅かさる。対策として一向…
Ruby on Rails チュートリアルを始めたので http://railstutorial.jp/chapters/beginning?version=4.0メモを残していきます。 インストール $ mkdir rails_projects $ cd rails_projects $ rails new first_app Gemfileを編集 チュートリアルと違いrails4.0.…
sizeofするとchar*型のサイズになる char *data = "abc"; sizeof(data); //8 strlen(data); // 3 sizeof("abc") //4 strlen("abc") //3 strcpyは\0も追加するのでstrlenで文字列長+1する。 char *data; data = (char*)malloc(strlen("Mike")+1); strcpy(data,…
カーソル移動 ひとつ前のカーソル位置に戻る 戻ったのを戻す 同じ単語へジャンプ #
psqlで引数をSQLに渡す。 数値の場合。複数でも $ cat :N AND product_id エスケープが必要 $ cat
シェルで日付期間して何かを実行する #/bin/sh usage() { echo "Usage $0 " echo ":" echo " format {yyyymmdd}" echo ":" echo " format {yyyymmdd}" exit } if [ $# -ne 2 ] then usage fi d=`date -d "$1"` if [ $? -eq 1 ] then usage fi d=`date -d "$2…
postgresqlでコマンドラインからpsqlでテーブル一覧を出力する psql -U user db -c "\dt" | tail -n +4 | cut -d '|' -f 2 | sort | grep -v '^$' | grep -v '(' | tr -d ' ' これで余分な情報がとれて、テーブル名だけになるので、 リストでまわすなど利用…
順列 6文字A B C D E F Gを並べる。 6個の箱があると考える。 1つ目の箱に入れる事が出来る文字は6個 2つ目の箱に入れる事が出来る文字は1個は使ったので5個 .... 6つ目の箱に入れる事が出来る文字は5個は使ったので1個 これを計算すると 6×5×4×3×2×1=720通…
postgresqlのストリーミングレプリケーションについて、 チュートリアルが載っているいろいろサイトを見ながら、実際やってみた自分用まとめ。 いろいろ不明点もあります。 ### master側 レプリケーション用ユーザー作成 $ CREATE ROLE repl_user LOGIN REPL…
シェルの間接参照 #!/bin/sh name=mike bar=name echo `eval echo '$'"$bar"` echo "配列" loca=("e" "j"); e_colors=("red" "blue"); j_colors=("aka" "ao"); for l in ${loca[@]} do echo $l for n in `eval echo '${'"$l"'_colors[@]}'` do echo " $n" do…
入力した数字に特定の数字がいくつあるか? 例)123345676の中に3がいくつあるか? char buf[5]; int d; fgets(buf, sizeof(buf), stdin); sscanf(buf, "%d", &d); fgets(d, sizeof(line), stdin); while (d > 0) { int a = d % 10; if (a == 3) ++three_co…
1からnまでの総和、ガウス少年版 #!/usr/bin/env perl $n = $ARGV[0]; $x = ((1 + $n) * $n)/2; print $x, "\n";
plenv使っていて cpanmで何か追加したときは $ cpanm Mojolicious $ plenv rehash この場合だとrehashしないとmojoコマンド使えない
gitコマンドの自分用メモ 初期設定 $ git config --global user.name "aaa" $ git config --global user.email "aaa" 初期化 $ mkdir sample $ cd sample $ git init $ git var GIT_COMMITTER_IDENT $ git var GIT_AUTHOR_INDENT 追加、コミット、diff $ git…
gdbでuse debuginfo-install glibc-2.12-1.132.el6.x86_64がでたら # yum install -y yum-utils # debuginfo-install --nogpgcheck --enablerepo debug glibc-2.12-1.132.el6.x86_64 表示をintel形式にする $ echo "set disassembly-flavor intel" > ~/.gdbi…
使えなくなったの UITextAlignmentCenter UITextAlignmentRight UITextAlignmentLeft 変わりに NSTextAlignmentCenter NSTextAlignmentLeft NSTextAlignmentRight