Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
# 画像容量閾値
THRESHOLD_IMG_SIZE=1000000
HIGHER_THRESHOLD=false
find . -type f -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" -print0 | while IFS= read -r -d $'' line; do
size=$(wc -c ${line} | awk '{print $1}')
#!/bin/sh
# 画像容量閾値
THRESHOLD_IMG_SIZE=1000000
HIGHER_THRESHOLD=false
find . -type f -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" -print0 | while IFS= read -r -d $'' line; do
size=$(wc -c ${line} | awk '{print $1}')
#!/bin/sh
who=$(whoami)
if [ "${who}" != "root" ]; then
echo "Usage: sudo bin/hubot (start|stop|restart|status). 'sudo' is requied ! Please again.\n"
exit 1;
fi
ARG1=$1
<?php
// ┌-┬-┐
// ├-┼-┤
// └-┴-┘
// ┌-┼-┐
// └-┼-┘
// |
/**
* 機種既存文字
* @param unknown $attribute
* @param unknown $value
* @param unknown $parameters
*/
public function validatePlatformDependentCharacter( $attribute, $value, $parameters )
{
$pdc = '①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡㍻〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼∮∟⊿纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"';
$pdc_array = Array();

目的

テスト環境の機密性を保持するためのApacheユーザ認証設定方法を行う。
Apacheのユーザ認証はBasic認証が一般的だが認証パスワードが暗号化されないためNGとする。
本ページではパスワードが暗号化されるDigest認証の設定方法を記載する。

##. ポリシー 各環境は VirtualHost 単位で1ファイルの設定ファイルを作成するものとする。
フロントとバックエンド(※管理系)のユーザ、パスワード、レルム(※認証領域)は別々に設定するものとする。
設定するパスワード文字列は大文字・小文字を含む半角英数字16桁とする。

totem {
version: 2
crypto_cipher: none
crypto_hash: none
interface {
ringnumber: 0
bindnetaddr: 10.0.0.20 # 2台目は、10.0.1.20
mcastport: 5405
#!/bin/sh
if [ "$1" == "" ]; then
echo -e "\n Not Found target path ! \n Execute again !"
exit;
fi
TARGET_PATH=$1
curl -I -H 'Accept-Encoding: gzip,deflate' ${TARGET_PATH} 2>/dev/null | grep 'Content-Encoding'
# Input Nginx AccessLog.
<source>
type tail
tag nginx.error
path /var/log/nginx/error.log
pos_file /var/log/td-agent/flag_error.pos
format /^(?<time>.+) \[(?<level>[^\]]+)\] *(?<message>.*)$/
time_format %Y/%m/%d %H:%M:%S
</source>
# Input Nginx AccessLog.
<source>
type tail
tag nginx.error
path /var/log/nginx/error.log
pos_file /var/log/td-agent/nginx_error.pos
format /^(?<time>.+) \[(?<level>[^\]]+)\] *(?<message>.*)$/
time_format %Y/%m/%d %H:%M:%S
</source>