Skip to content

Instantly share code, notes, and snippets.

View violetyk's full-sized avatar

kagaya violetyk

View GitHub Profile
<?php
/*
* vi php.ini
* detect_unicode = Off
*
* vi composer.json
* {
* "require" :{
* "aws/aws-sdk-php": "2.4.3"
@violetyk
violetyk / test
Last active December 22, 2015 20:08
let cmd = 'vmstat 1 5 &'
let sub = vimproc#popen2(cmd)
" echo sub.pid
echo keys(sub)
echo keys(sub.stdout)
while !sub.stdout.eof
let res = sub.stdout.read()
call append(line('$'), split(res, '\r\n\|\r\|\n'))
endwhile
sudo yum install mercurial
hg clone https://vim.googlecode.com/hg/ vim
cd vim
hg pull
hg update
./configure \
--prefix=/usr/local/phpstorm \
--with-compiledby="JetBrains" \
--enable-fail-if-missing \
" ステータスラインの色 ctermfgがバックの色で、ctermbgがフロントの文字色
highlight StatusLine term=NONE cterm=NONE ctermfg=black ctermbg=white
highlight StatusLine term=reverse cterm=reverse ctermfg=blue ctermbg=white
" 入力モードの時にステータスラインの色を変える。
let g:hi_insert = 'highlight StatusLine guifg=LightGrey guibg=darkblue gui=none ctermfg=white ctermbg=blue cterm=none'
if has('syntax')
augroup InsertHook
autocmd!
cd src
wget  git clone --branch=release git://github.com/jonas/tig.git
cd tig
sudo LDLIBS=-lncursesw CFLAGS=-I/usr/include/ncursesw make install install-release-doc prefix=/usr/local/tig 

sudo vi /etc/profile.d/tig.sh
export PATH=$PATH:/usr/local/tig/bin/

source /etc/profile.d/tig.sh
cnoreabbrev <expr> Ctest
\ (getcmdtype() == ':' && getcmdline() ==# 'e Ctest' && exists('g:cake.paths.test')) ? g:cake.paths.test : 'Ctest'
cnoreabbrev <expr> Cfixute
\ (getcmdtype() == ':' && getcmdline() ==# 'e Cfixture' && exists('g:cake.paths.fixtures')) ? g:cake.paths.fixtures : 'Cfixture'
cnoreabbrev <expr> Cmodel
\ (getcmdtype() == ':' && getcmdline() ==# 'e Cmodel' && exists('g:cake.paths.models')) ? g:cake.paths.models : 'Cmodel'
cat /etc/redhat-release
CentOS release 5.7 (Final)

wget http://curl.haxx.se/download/curl-7.32.0.tar.bz2
tar xf curl-7.32.0.tar.bz2
cd curl-7.32.0/
./configure --prefix=/usr/local/curl --with-ssl --with-libssh2
make -j
paco -D make install
function! s:Paste64Copy() range
let l:tmp = @@
silent normal gvy
let l:selected = @@
let b64 = webapi#base64#b64encode(l:selected)
if $TMUX != ""
"tmuxのとき
let cmd = printf('printf "\x1bPtmux;\x1b\x1b]52;;%s\x1b\x1b\\\\\x1b\\" > /dev/tty', b64)
" call system('printf "\x1bPtmux;\x1b\x1b]52;;%s\x1b\x1b\\\\\x1b\\" > /dev/tty')
elseif $TERM == "screen"
@violetyk
violetyk / .vimrc
Last active December 28, 2015 18:09
memolistの設定
" memolist.vim {{{
let g:memolist_memo_suffix = "md"
let g:memolist_memo_date = "%Y-%m-%d %H:%M"
let g:memolist_prompt_tags = 1
" let g:memolist_prompt_categories = 1
" let g:memolist_filename_prefix_none = 1
let g:memolist_template_dir_path = '~/dotfiles/memotemplates'
let g:memolist_unite = 1
let g:memolist_unite_option = "-start-insert -vertical"
@violetyk
violetyk / gist:97eed8a62e7aa9a133db
Created December 2, 2014 07:02
file_get_contents()エラー判定
<?php
$context = stream_context_create(array(
'http' => array(
'ignore_errors' => true,
'header' => 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)',
)
));
$response = file_get_contents($url, false, $context);