Skip to content

Instantly share code, notes, and snippets.

--- shunit2 2011-05-01 20:10:33.000000000 +0000
+++ shunit2-color 2015-09-03 11:23:08.854549999 +0000
@@ -829,18 +829,18 @@
&& _shunit_skipped_="skipped=${__shunit_assertsSkipped}"
if [ ${_shunit_ok_} -eq ${SHUNIT_TRUE} ]; then
- _shunit_msg_='OK'
+ _shunit_msg_="\033[32;1mOK\033[0m\n"
[ -n "${_shunit_skipped_}" ] \
&& _shunit_msg_="${_shunit_msg_} (${_shunit_skipped_})"
@dseg
dseg / apache_memory_usage
Created September 4, 2015 08:35
Get apache memory usage
#!/bin/sh
HTTPD=apache
ps aux | grep "$HTTPD" | awk '{mem+=$6} END{ print "Average: " (mem/NR) "MB" }'
# do after installation of gawk 4.1.3 (to /usr/local/bin/gawk)
sudo update-alternatives --install /usr/bin/awk awk /usr/local/bin/gawk 15
@dseg
dseg / file0.txt
Last active July 2, 2016 20:01
Let's Encryptから無料・安全なSSL証明書を取得してNginxに設定するまで ref: http://qiita.com/dseg/items/908c1b8aab19a5b26d92
git clone https://github.com/letsencrypt/letsencrypt
# or
wget https://github.com/letsencrypt/letsencrypt/archive/master.zip
unzip master.zip
cd letsencrypt
@dseg
dseg / ct-submit.sh
Last active July 2, 2016 20:10
Let's EncryptのSSL証明書で、Qualys SSLTestでA+評価を獲得するには ref: http://qiita.com/dseg/items/bab80f6f14349fcd9c22
#!/bin/sh
# Let's encryptから入手した fullchain.pem の場所
KEY=/etc/letsencrypt/live/shield.jp/fullchain.pem
# CT情報の保存先
SCTS_DIR=/etc/letsencrypt/live/shield.jp/scts
# ct-submitコマンド
CTSUBMIT=/usr/local/bin/ct-submit
echo 1
sudo sh -c "$CTSUBMIT ct.googleapis.com/aviator \
@dseg
dseg / markdown-mode.l
Created November 23, 2015 10:15 — forked from DeaR/markdown-mode.l
改変 markdown-mode for #xyzzy (色付け & メジャーモード化)
;; -*- mode:lisp; package:markdown-mode -*-
;; markdown.l ( http://www.geocities.jp/kiaswebsite/xyzzy/markdown.html )
;; Rev: 227 を元に改変
;;
;; License
;; =======
;;
;; Copyright (c) 2011 Yousuke Ushiki <citrus.yubeshi@gmail.com>
;; Copyright (c) 2005,2006 kia
@dseg
dseg / config
Last active November 29, 2017 10:43
秘密鍵、管理してますか? YubiKeyで鍵の一元管理とSSH接続、2段階認証の高速化を試す ref: https://qiita.com/dseg/items/77d77467970b1b510285
PKCS11Provider opensc-pkcs11.dll
#!/bin/bash
# build_openresty_with_http2_patch.sh
# Date: 10-Dec-2015
# Tested with: Ubuntu 14.04
VER=1.9.3.2
OPENRESTY=ngx_openresty-$VER.tar.gz
OPENSSL_PATH=/usr/local/src/openssl-1.0.2e
# HTTP/2 patch for Nginx
@dseg
dseg / Cargo.toml
Last active July 2, 2016 20:06
nickel Webフレームワークを使ってみる ref: http://qiita.com/dseg/items/66ec3bcecadb0317f85e
[package]
name = "nickel-helloworld-postgres"
version = "0.1.0"
authors = ["johndoe"]
[dependencies]
nickel = "*"
r2d2 = "*"
postgres = "*"
openssl = "*"
#!/bin/sh
bfgminer -o stratum+tcp://eu.stratum.bitcoin.cz:3333 -u someuser.worker1 -p 123456789