Kensuke Kousaka's Blog

Notes for Developing Software, Service.

Zabbix + Slackによる障害通知システムの構築ログ

自宅サーバの稼動状態を監視するために,Zabbix + Slackによる監視環境を構築する.Zabbixを用いた監視サーバにはConoHaのVPSを利用する.サーバの動作OSはいずれもArchLinuxである. ConoHa : Zabbixサーバ Zabbixを使うために,まずはLAMP環境を構築する必…

Powerline環境の構築

ターミナルがものすごく綺麗にかっこ良くなるPowerlineと呼ばれるソフトウェアを,ArchLinuxにインストールする. なお,同じような手順でMacにも構築可能. 事前準備 Python2 or 3のインストール 普通にインストールするだけ.以下はPython2の場合. $ yaou…

Postfixメールサーバを冗長化した

メールサーバを冗長構成にせず一つだけしか動かしていない場合,そのサーバに何からの異常が発生して正常に動作しなくなった場合にメールの受信や送信が出来なくなる可能性がある. そこで,メールサーバの冗長化を行うことでこの問題を回避する. まずはセ…

GnuPGの環境を新サーバに移行したログ

以下のコマンドを実行する $ mkdir ~/.gnupg $ chmod 700 ~/.gnupg $ cp /usr/share/gnupg/gpg-conf.skel ~/.gnupg/gpg.conf ~/.gnupg/gpg.confに以下の行を追記する. display-charset utf-8 personal-digest-preferences SHA512 cert-digest-algo SHA512 d…

DMM.COM LABO ツチノコ杯 第4回ICTトラブルシューティングコンテストに参加してきた

2015年8月29,30日に東京の工学院大学にて開催された,DMM.com Labo ツチノコ杯 第4回 ICTトラブルシューティングコンテストにチーム「コバゼミ」の一員として参加してきた. 前回大会である2015年3月13日から15日にかけて行われた第3回 ICTトラブルシュー…

別スレッドからUIを触りたい!(JavaFX)

SocketサーバをPython,クライアントをJavaFXで構築し,サーバから送信されてきた文字列データをクライアントのUIに反映させる方法に詰まったのでメモ.

シェルスクリプトでの行ごとの読み込み

あるコマンドの出力をパイプで受け取って,行ごとに変数に放り込んで処理するシェルスクリプトを書いた。

アスペクト比を求めるアルゴリズム,ユークリッドの互除法

アスペクト比を求めるためのユークリッドの互除法のアルゴリズムを、CとJavaで実装してみた。