KeyError例外を回避 test = (lambda e: {“title”: e[“title”], “link”: e[“link”], “published”: e[“published”]}) と辞書検索して要素がなかった場合KeyEr… Jyoziハック2017.02.07 340
無料で何でもできるサーバ管理ツールAjentiのインストール インストール方法 CentOS6の場合は以下のコマンドでパッケージをインストール $ curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/in… Jyoziハック2017.02.02 595
アクセスログを時間別+条件付きでソート 以下のコマンドでアクセスログを時間別+スタイルシートやJavaScript、画像、internal dummy connectionのアクセスを除く条件付きでソートすることが出来る。 grep部分が除く処理、cut部分が… Jyoziハック2016.12.20 992
WordPressをコマンドを利用して様々な操作する wp-cliを使用することでwordpressをコマンド上でアップデートなど様々な操作を行うことが出来る。 wp-cliのインストール方法 cd /var/www/html/wordpress curl -O https… Jyoziハック2016.11.29 495
sedコマンド sedコマンドでオプションに-eをつけるとディレクトリのデータが消えるらしいのでディレクトリに複数データがある場合、上書き保存の-iもオプションに追加したほうがよい。 sed -i -e Jyoziハック2016.11.22 278
Gmailを覗くため前に必要なトークン取得 トークン取得 curl -d client_id={OAuthのクライアントID} -d client_secret={OAuthのクライアントシークレット} -d redirect_uri=urn:ietf:wg:oa… Jyoziハック2016.11.08 1,096
monitorix側のBasic認証のデコードを変更する Basic認証側のエンコード方式がアップデートで変更されることがあるが、ソフト側が対応していない場合がある。 今回はmonitorix側が対応していなかったので、それの以下のように変更した。 monitorix側の認証の… Jyoziハック2016.11.01 417
htpasswdとhtdigest htdigest basic認証のパスワードエンコードに用いられる htdigest basic認証は盗聴などが用意なので、より安全なdigest認証を用いる時に使用する 主にこのような違いがあるが、セキュリティ上は後者… Jyoziハック2016.10.11 1,007
squidのログ解析(SARG)のインストール SARGのインストール wget http://liquidtelecom.dl.sourceforge.net/project/sarg/sarg/sarg-2.3.10/sarg-2.3.10.tar.gz tar … Jyoziハック2016.10.04 1,061