読者です 読者をやめる 読者になる 読者になる

カメニッキ

カメとインコと釣りの人です

玄界灘のジギングでヒラマサ釣ってきた

でん f:id:tapira:20170226204347j:plain

ででん f:id:tapira:20170226204405j:plain

ででででん f:id:tapira:20170226204425p:plain

この辺で釣った

f:id:tapira:20170226204525p:plain

今回使用したタックル

  • ロッド
    • GKJ-B64LJ : ライトジギングロッドなので、かなり細め。折れるかと思った

  • リール
    • ヴァデル3500H PE2号
      • ラインが弱すぎて釣りにならなかった。2度高切れして使用中止
    • セルテート4000H PE3号 : 高いだけあって最高のリールだった。船長から借りた

  • ジグ
    • CBマサムネ 155g フルレーザー : シルバー系ならなんでも良さげ

  • ノット

久しぶりにまともに釣れて楽しかった〜〜〜

次は3/11予定

ansibleメモ

小ネタと独り言

どれもマニュアルに載ってるやつです

command

ansible

指定したホストに対し、単一モジュールの実行を行う

[~]$ ansible hostA -i inventory -m ping
hostA | SUCCESS => {
    "changed": false,
    "ping": "pong"
}

ansible-console

指定したホストに対し、インタラクティブにモジュール実行を行う

[~]$ ansible-console hostA:hostB -i inventory
Welcome to the ansible console.
Type help or ? to list commands.

tahira@hostA*:hostB* (2)[f:5]$ ping
hostA | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
hostB | SUCCESS => {
    "changed": false,
    "ping": "pong"
}

ansible-doc

モジュールのドキュメントを表示

# モジュールの一覧表示
[~]$ ansible-doc -l
a10_server                         Manage A10 Networks AX/SoftAX/Thunder/vThunder devices
a10_service_group                  Manage A10 Networks devices' service groups
a10_virtual_server                 Manage A10 Networks devices' virtual servers
acl                                Sets and retrieves file ACL information.
add_host                           add a host (and alternatively a group) to the ansible-playbook...
airbrake_deployment                Notify airbrake about app deployments
・・・
# yumモジュールのドキュメント表示
[~]$ ansible-doc yum
> YUM

  Installs, upgrade, removes, and lists packages and groups with the `yum' package manager.

Options (= is mandatory):

- conf_file
        The remote yum configuration file to use for the transaction.
・・・

ansible-galaxy

世界中のansibler(?)の作ったRoleを入手できる

[~]$ ansible-galaxy install username.jenkins

ansible-vault

ソースコード管理に平文のまま登録したくない情報を暗号化できる

# 暗号化
[~]$ ansible-vault encrypt private.yml
# 暗号化したプレイブックを実行する場合は--ask-vault-passを指定して実行する
[~]$ ansible-playbook -i inventory private.yml --ask-vault-pass
# 修正する場合は復号化する
[~]$ ansible-vault decrypt private.yml

option

※ 主にansibleコマンドに対するもの

やりたいこと option
sudoして実行 -s
パスワードが必要なsudo -sK
sudoユーザの指定 -U SUDO_USER
inventory & ホストで処理対象となるホスト確認 –list-hosts
並列数の指定 -f 10
使用するモジュール指定 -m shell
モジュールにわたす引数 -a ARGS (例: -m shell -a ‘uname -a’)
実行ユーザ指定 -u USERNAME
タイムアウト時間指定 -T 5
ログ出力 -t logfilename (例:
-t logs/date +%Y/date +%m/date +%d/date +%H%M
)
広告を非表示にする

インコの水入れがすぐ汚れるから、小動物用の給水機を導入した

うちのインコはペレット(餌)を食べるとき水に浸すので、あっという間に水が汚れる。


f:id:tapira:20170220221129j:image

 

ので、ハムスターなんかが使う給水機を設置した

 

f:id:tapira:20170220221600g:plain

 

いい感じに飲んでる。

perlのDBIでset sessionした値が効いてなくて困ってた

perlからMySQLにGrant発行するときに、条件に応じてset sessionしたかった。

        $dh = Data::ObjectDriver::Driver::DBI->new(
            dsn             => 'dbi:mysql:mysql:127.0.0.1',
            username        => root,
            password        => password,
            reuse_dbh       => 1,
            connect_options => {
                 mysql_auto_reconnect => 1,
                 Callbacks => {
                   connected => sub {
                     shift->do(q{
                         SET SESSION old_passwords=0;
                     });
                     return;
                   },
                },
            },
        );

        $dh = $dh->rw_handle;
        my $sql = "GRANT ALL PRIVILEGES ON `dbname`.* TO `hoge`@`fuga` IDENTIFIED BY \"pass\";";
        $dh->do($sql);

みたいなコード書いてるのに、old_password=0が効いてなくてあれ?ってなってた。 tcpdumpで眺めてたら再接続されているっぽい

15:35:25.472990 IP 192.168.0.1.45833 > 192.168.0.2.mysql: Flags [P.], seq 109:188, ack 98, win 46, options [nop,nop,TS val 2930090828 ecr 853280486], length 79

                        SET SESSION old_passwords=0;

15:35:25.473281 IP 192.168.0.1.45833 > 192.168.0.2.mysql: Flags [P.], seq 188:193, ack 109, win 46, options [nop,nop,TS val 2930090829 ecr 853280486], length 5
15:35:25.473493 IP 192.168.0.1.45833 > 192.168.0.2.mysql: Flags [P.], seq 193:198, ack 120, win 46, options [nop,nop,TS val 2930090829 ecr 853280487], length 5
15:35:25.473499 IP 192.168.0.1.45833 > 192.168.0.2.mysql: Flags [F.], seq 198, ack 120, win 46, options [nop,nop,TS val 2930090829 ecr 853280487], length 0
15:35:25.473638 IP 192.168.0.1.45834 > 192.168.0.2.mysql: Flags [S], seq 174310667, win 5840, options [mss 1460,sackOK,TS val 2930090829 ecr 0,nop,wscale 7], length 0
15:35:25.473669 IP 192.168.0.1.45833 > 192.168.0.2.mysql: Flags [.], ack 121, win 46, options [nop,nop,TS val 2930090829 ecr 853280487], length 0
15:35:25.473808 IP 192.168.0.1.45834 > 192.168.0.2.mysql: Flags [.], ack 160687258, win 46, options [nop,nop,TS val 2930090829 ecr 853280487], length 0
15:35:25.474039 IP 192.168.0.1.45834 > 192.168.0.2.mysql: Flags [.], ack 71, win 46, options [nop,nop,TS val 2930090829 ecr 853280487], length 0
15:35:25.474077 IP 192.168.0.1.45834 > 192.168.0.2.mysql: Flags [P.], seq 0:75, ack 71, win 46, options [nop,nop,TS val 2930090829 ecr 853280487], length 75
15:35:25.474361 IP 192.168.0.1.45834 > 192.168.0.2.mysql: Flags [P.], seq 75:88, ack 76, win 46, options [nop,nop,TS val 2930090830 ecr 853280488], length 13
15:35:25.474624 IP 192.168.0.1.45834 > 192.168.0.2.mysql: Flags [P.], seq 88:223, ack 87, win 46, options [nop,nop,TS val 2930090830 ecr 853280488], length 135
E...fK@.@.....iV..h..
..
c.d ..............
...N2........GRANT ALL PRIVILEGES ON `dbname`.* TO `user`@`host` IDENTIFIED BY "aaaaa";

DBI - search.cpan.org この辺みて、connected時にset sessionしてあげるのが良い方法だと思ってたけど、どうやら DBD::mysqlのmysql_auto_reconnectが真だとDB再接続時にDBICのon_connect_doが実行されない件 - Unknown::Programming なのかな?10年前に似たようにハマった人がいて嬉しいきもちになった

響灘緑地グリーンパークに行ったら、とても良かったので紹介

小ネタと独り言

f:id:tapira:20170212202837j:plain

www.hibikinadagp.org

この辺

f:id:tapira:20170212205437p:plain

料金

  • 入園料: 公園や芝生の広場で遊べるっぽい
    • 大人 100円
    • 小中学生 50円
    • 幼児 無料
  • カンガルー広場
    • 大人 300円
    • 小中学生 150円
  • 熱帯生態園
    • 大人: 300円
    • 小中学生 150円
  • 駐車場 300円

主に今回の紹介は 熱帯生態園カンガルー広場 他にもサイクリングコースやアスレチック、ポニー乗馬体験があった。

熱帯生態園

カンガルー広場

  • わらわらいる f:id:tapira:20170212205148j:plain − 触れる f:id:tapira:20170212205200j:plain

余談

  • オニオオハシは100万円くらいで自宅でも飼えるらしい…。
  • うちのナナイロメキシコインコも可愛い f:id:tapira:20170212205337g:plain