犬ターネット

Archive : 2019年07月

宿題、mugbum@spacewith、投票、焼肉

週末の日記。

土曜

娘が夏休みの宿題を終わらせにかかっている。まだ初日にも関わらずドリルとプリントは終わった。勢いがある。俺も見習いたい。

夕方から飯田橋にてmugbumライブ。ライブ直前の練習を控えめにしたおかげで声が最後まで持ったし、演奏自体も良かった気がする。知人友人も観にきてくれたし、演奏について褒められたし、対バンの方々も終始楽しい雰囲気でとてもよかった。

差し入れでフエラムネをもらった。最高。

日曜

家族みんなで投票所へ。あとで結果を見たら投票率が50%くらいだった。個人的には「え、半分も投票しに行ったの」という感想。もっと低いかと思った。

投票後は焼肉を食べに行き、夜はランニング。この時期の夜ランニングは程よく汗をかけて気持ちがよい。また月曜が始まる。適当に過ごそう。


apache httpd オレオレ証明書の作成メモ

apache の検証環境を作る際、いつも「オレオレ証明書」で検索してる気がするからいい加減まとめる。

10年有効なオレオレ証明書を作る。OSはCentOS、Apache httpd は2系(yumでインストール)。

cd /etc/httpd/conf/

openssl genrsa -aes128 -out server.key 2048
(パスフレーズ:testtesttest)

openssl req -new -key server.key -sha256 -out server.csr

    Enter pass phrase for server.key: (testtesttest)
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [XX]:(Enter)
    State or Province Name (full name) []:(Enter)
    Locality Name (eg, city) [Default City]:(Enter)
    Organization Name (eg, company) [Default Company Ltd]:(Enter)
    Organizational Unit Name (eg, section) []:(Enter)
    Common Name (eg, your name or your server's hostname) []:(Enter)
    Email Address []:(Enter)

    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []:(Enter)
    An optional company name []:(Enter)

openssl x509 -req -days 3650 -sha256 -in server.csr -signkey server.key -out server.crt
(パスフレーズ:testtesttest)

/etc/httpd/conf.d/ssl.conf の以下を修正。

SSLCertificateFile "/etc/httpd/conf/server.crt"
SSLCertificateKeyFile "/etc/httpd/conf/server.key"

httpd 起動時のパスフレーズを無効にする。

cd /etc/httpd/conf/
mv server.key server.key.back
openssl rsa -in server.key.back -out server.key
(パスフレーズ:testtesttest)

起動。

systemctl start httpd

httpsでアクセスして証明書を表示。無事10年有効なオレオレ証明書が作成できた。


プロキシサーバ経由で yum update

外部への経路がない CentOS サーバ(192.168.4.10)を yum update したかったので、既存サーバ(192.168.4.5)で動いているApacheをプロキシサーバにし、それ経由で yum update することにした。

既存サーバ(192.168.4.5) 設定

まずプロキシサーバ用ポート(8888)を開ける。

system-config-firewall-tui
8888:tcp

次に /etc/httpd/conf.d/proxy.conf を作成。特定IP(192.168.4.*)からのみ接続を許可。

Listen 8888
<IfModule mod_proxy.c>
  ProxyRequests On
  ProxyVia On
  AllowCONNECT 443
  <proxy *>
    order deny,allow
    deny from all
    allow from 192.168.4.
  </proxy>
</IfModule>
ProxyTimeout 1000*1

httpd リロードして完了。

service httpd reload

CentOS サーバ(192.168.4.10) 設定

.bashrc に以下を追記。

export HTTP_PROXY=http://192.168.4.5:8888/
export HTTPS_PROXY=${HTTP_PROXY}

これで yum update が出来ればOK。


夏祭り、スタジオ、ヒソミネ

週末の日記。

土曜

夏祭り準備のため昼から駆り出される。夜も駆り出される。疲れた。

次年度の子ども会の会長をうちともうひとつの2家庭から選ぶことになり、現役員さん達を交えて話をした。俺が会長をやってもいいと切り出したら「子ども会会長は必ず女性でなければならない」と言われた。 理由を尋ねたら「女性のほうが自治会の重鎮たちが上から目線で口出ししやすい、という暗黙の了解で男性は役員になれない」とのこと。 それマジですか?と尋ねたらマジだと。アホ伝統。うんこ。ドブ。排水溝のにおい!

という愚痴を妻に聞いてもらいながら酒飲んで寝た。

日曜

夏祭り当日。夕方に家族でお祭りに参加。あいにくの天候だけど人は多かった。娘は浴衣を着られてうれしそうだった。

年に1回歩きながら飲酒が許される日。ビールを3杯、サングリアを1杯。

程よく酔って帰宅。レモンサワーを飲んで寝た。

月曜

mugbumスタジオ。今週末のライブに向けて諸々調整。エフェクターを変えてからハードロックっぽいギターの音になって嬉しい。

スタジオ後はヒソミネ店長2周年記念イベントを観にヒソミネへ。野暮用のため途中で撤収したんだけどよいイベントだった。 お目当ての 叉骨 は半分が新曲。VJを使いつつタイトな演奏。かっこよかった。 Oscar Henderson という1人多重録音スタイルの方もとてもよかった。どちらもまた観に行きたい。

帰宅してカレー食べてチューハイ飲んで寝た。


postfix でメール送信先ドメインを制限する

gmail.com と example.com ドメインのみメール送信、それ以外は送信しない設定。

/etc/postfix/main.cf の一番下に以下追記。

transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport の一番下に以下追記。

gmail.com smtp:
example.com smtp:
* discard: "discard!!!"

transport ファイルをコンパイルして postfix をリロード。

postmap /etc/postfix/transport
service postfix reload

これで特定ドメイン以外にメールを送ろうとすると /var/log/maillog に以下のようなエラーが出て送信されなくなる。

to=<送信先メールアドレス>, relay=none, delay=0.03, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent ("discard!!!")

nanaco っているのか

7月からセブンイレブンで LINE Pay が使えるようになった。

nanaco は200円で1円キャッシュバックに対し、LINE Pay は200円で6円(購入金額の3%)キャッシュバック。nanaco を持つ意味がなくなってきた。

となると現状 nanaco の使いどころはイトーヨーカドーしかないんだけど、セブンイレブンが LINE Pay に対応したから近いうちにイトーヨーカドーも LINE Pay 対応するかもしれない。7Payは…。

nanaco いつ捨てようかしら。


PHPのGDだけで画像に波の効果を加える

imagemagickを使えば簡単なんだけど、PHPのGDしか使えない環境だったので、いろいろ調べて以下コードで実現した。

<?php
/**
 * @param resource $img imagecreatefromjpeg等の画像リソース
 * @param int $width 変換させる幅
 * @param int $height 変換させる高さ
 * @param int $period 周期の大きさ(1~)
 * @param int $amplitude 振幅の大きさ(1~)
 * @return resource
 */
function imageWave($img, $width, $height, $period = 10, $amplitude = 5) {
    $p = $period * rand(1, 3);
    $k = mt_rand(0, 100);
    for ($i = 0; $i<$width; $i++) {
        imagecopy($img, $img, $i-1, sin($k+$i/$p) * $amplitude, $i, 0, 1, $height);
    }
    $k = mt_rand(0,100);
    for ($i = 0; $i<$height; $i++) {
        imagecopy($img, $img, sin($k+$i/$p) * $amplitude, $i-1, 0, $i, $width, 1);
    }
    return $img;
}

// 使い方
$img = imagecreatefromjpeg("test.jpg");
$img = imageWave($img, imagesx($img), imagesy($img), 10, 10);
imagejpeg($img, "out.jpg");

実際に変換してみた。

↑元画像、↓変換後画像。いい感じ。


スタジオ、ランチパック、震える舌

週末の日記。

土曜

夕方から保護者会。終わった後は諸々の打ち合わせのため居酒屋へ。隣に座っていた保護者さんとランニング話になったんだけど、彼はトレイル(山を走るやつ?)をやっていて、今度一緒にどうですかと誘われた。太るのが嫌なだけであって、運動は別に好きじゃないんだよな…。

日曜

mugbum のスタジオ。3時間みっちり練習。だんだん仕上がってきた。先日買った OD-1X を使ったんだけどシンプル操作なのにとてもいい感じ。これまで使っていた OCD は2軍落ち。

スタジオ後は池袋のランチパックSHOPを物色。新商品を買って帰ったんだけど娘に取られた。

NETFLIXで「震える舌」を観始めた。終始暗い雰囲気、変なシンセと無伴奏チェロ、子役の叫び声、徐々に疲れがみえてくる大人たち…、つらい…。


メガホン、アラジン、ランニング

週末の日記。

土曜

お昼にマクドナルドに行った。娘が頼んだハッピーセットのおまけでついてきたメガホンがとてもおもしろい。声を出すとお風呂場にいるような残響音が出る。電池をつかっていないからスプリングリバーブと同じような仕組みなのかもしれない。分解してみたい。

日曜

娘とアラジン実写版を観に行った。原作をちゃんと観たことがないし映画自体にそれほど興味もなかったんだけど、アラジンとジーニーの友情に思わず泣いてしまった。ジーニー役の山寺宏一は天才。

夜は雨が上がったのでランニングへ。昼に映画館で食べたポップコーンの影響でプップッピッピッと走りながらおならがとまらなかったんだけど、だんだんお腹が痛くなってきてもうやばい限界ギリギリ危険死ぬになり公衆トイレに駆け込んだ。本当に危なかった。男子たるもの電車に乗る前とランニング前は必ずトイレに行くべきだ。