Skip to content

Instantly share code, notes, and snippets.

View yuki777's full-sized avatar

Yuki Adachi yuki777

  • AdachiSoft.com
  • Vietnam and Japan
  • X @yuki777
View GitHub Profile
@yuki777
yuki777 / get-machine-id.bash
Last active October 28, 2016 05:23
Print Machine ID
#!/usr/bin/env bash
case "${OSTYPE}" in
darwin*)
sysctl -n kern.uuid
;;
freebsd*)
sysctl -n kern.hostuuid
;;
linux*)
@yuki777
yuki777 / git_porcelain.fish
Created September 26, 2016 05:10
yuki777/git_porcelain
function git_porcelain
set -l staged (set_color green)
set -l unstaged (set_color red)
set -l untracked (set_color -o black)
set -l normal (set_color normal)
set -l opts ""
set -l empty 1
if set -q argv[1]
switch "$argv[1]"
@yuki777
yuki777 / file0.txt
Last active August 2, 2016 06:46
PHPで作ったサイトがたまに遅くなる, ガベージコレクション, session.gc_divisor, session.gc_probability ref: http://qiita.com/yuki777/items/ec9975882fd730b9133b
php -i|grep session.gc
session.gc_divisor => 1000 => 1000
session.gc_maxlifetime => 1440 => 1440
session.gc_probability => 1 => 1
@yuki777
yuki777 / .psqlrc
Created February 25, 2016 01:34
~/.psqlrc
\set PROMPT2 ''
\set PROMPT1 '%[%033[1;33;40m%]-- psql(%`psql --version|cut -d " " -f3` on %`hostname`) %`date +%Y-%m-%d` %`date +%H:%M:%S` %n@%M:%>/%/ %x %#%[%033[0m%]\n'
\pset null '[NULL]'
\x auto
\set VERBOSITY verbose
\set HISTFILE ~/.psql_history- :DBNAME
\set HISTCONTROL ignoredups
@yuki777
yuki777 / file0.txt
Last active August 29, 2015 14:18
ChatWorkでTo:が自分の時だけ未読数を表示させる ref: http://qiita.com/yuki777/items/03c704d40311754418d8
setInterval(function () {
// ページタイトルセット
document.title = 'Silent ChatWork';
// 左カラムの未読数を表示しない。(自分宛ては表示する)
$('li ._unreadBadge.unread').css('display', 'none');
// 左カラム、上の未読件数の合計も表示しない。(自分宛ては表示する)
$('#_chatUnreadStatus').css('display', 'none');
}, 10000); // 10秒毎。
@yuki777
yuki777 / pre-commit.md
Last active August 29, 2015 14:16
pre-commit, check-syntax, php-cs-fixer

pre-commit

#!/usr/bin/env bash
dir=`dirname realpath $0`

# Check php syntax
$dir/check-php-syntax
if [ $? -ne 0 ]; then
    message="Aborting commit due to files with syntax errors."
@yuki777
yuki777 / install-php-cs-fixer
Created February 24, 2015 09:52
Install php-cs-fixer
mkdir -p ~/local/bin
wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O ~/local/bin/php-cs-fixer
chmod 755 ~/local/bin/php-cs-fixer
cd ~/local/src
tar zxvf php-5.3.29.tgz
cd ~/local/src/php-5.3.29
./configure --prefix=~/local --exec-prefix=~/local/php53 --program-suffix=53
make && make install
cd ~/local/src
tar zxvf php-5.4.36.tgz
cd ~/local/src/php-5.4.36
./configure --prefix=~/local --exec-prefix=~/local/php54 --program-suffix=54
@yuki777
yuki777 / create-fvndev10.sh
Last active August 29, 2015 14:13
create fvndev10
#!/bin/bash
sudo date
project_name=fvndev10.local
ip=192.168.33.55
# このスクリプトはMac用なのでそれ以外のOSでは終了
if [ 'Darwin' != `uname` ];then
echo sorry, this script made for Darwin.
exit 1
@yuki777
yuki777 / gist:926a74186e6ee91309b5
Created November 4, 2014 06:59
.git/hooks/prepare-commit-msg
#!/bin/bash
file=$1
mode=$2
if [ "$mode" = "" ] || [ "$mode" = "message" ] ; then
branch=`git rev-parse --abbrev-ref HEAD`
if [ "$branch" != "master" ]; then
if [ "$branch" != "" ]; then
mv $file $file.tmp