Skip to content

Instantly share code, notes, and snippets.

View hdemon's full-sized avatar

Masami Yonehara hdemon

  • LINE
  • Fukuoka, Japan
  • 11:36 (UTC +09:00)
View GitHub Profile
@hdemon
hdemon / gist:8547713
Created January 21, 2014 20:27
setup ssh
#!/bin/sh
sudo bash -c "cat >> /etc/ssh/sshd_config" <<'EOT'
Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
UsePrivilegeSeparation yes
@hdemon
hdemon / gist:8171945
Created December 29, 2013 16:13
データベースのストレージ使用量を求める。
SELECT SUM(data_length)/1024/1024 AS total_db_data_in_MB FROM information_schema.tables WHERE table_schema = 'データベース名';
require 'logger'
# see http://twei55.github.io/blog/2012/01/26/ruby-singleton-logger/
class Log
include Singleton
attr_reader :logger
LOG_FILE = File.open("/var/log/crawler.log", "a")
def initialize
@hdemon
hdemon / gist:6476100
Created September 7, 2013 14:35
DigitalOcean $5
OS: GNU/Linux -- 3.8.0-19-generic -- #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: QEMU Virtual CPU version 1.0 (4600.0 bogomips)
x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
13:57:07 up 12 min, 1 user, load average: 0.00, 0.02, 0.03; runlevel 2
------------------------------------------------------------------------
Benchmark Run: Sat Sep 07 2013 13:57:07 - 14:25:21
1 CPU in system; running 1 parallel copy of tests
@hdemon
hdemon / gist:6044812
Created July 20, 2013 12:08
yamy apple wireless keyboard
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 窓使いの憂鬱 - 109.mayu
# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
#
define KBD106
define KBD109
define KBD112

KPTちゃん(β)

使い方

KPTちゃんはKPTを管理するbotです。KPTちゃんは簡単な言葉を解釈し、人間のぬくもりを感じさせるKPT生活を実現します。

KPTを記録する。

例えば、Tryとして"プロジェクト概要をgistに書く"という文言を記録させたいしましょう。

@hdemon
hdemon / gist:5955356
Created July 9, 2013 07:22
vichrome設定
### Sample Settings
map i <NOP>
map o <NOP>
map j <NOP>
map ; <NOP>
pagecmd * nmap o :TabFocusNext
pagecmd * nmap i :TabFocusPrev
pagecmd * nmap j :PageHalfDown
@hdemon
hdemon / kpt.md
Last active December 19, 2015 05:49

あなたの妹KPTちゃん

趣旨

従来は人数や時間、場所に制約されていたKPTの共有だが、KPT出しをIRC上で行い、IRC botに集計・管理・表示させる事で、前述の制約を取り除きたい。そのためのbotを開発する。

使い方

KPTちゃんはKPTを管理するbotです。KPTちゃんは簡単な言葉を解釈し、人間のぬくもりを感じさせるKPT生活を実現します。

@hdemon
hdemon / yukari.rb
Created June 25, 2013 14:15
yukari automation
# encoding: shift_jis
require 'Win32API'
require 'win32ole'
SW_HIDE = 0 #ウィンドウを隠して他のウィンドウにフォーカス
SW_SHOWNORMAL = 1 #通常サイズで表示しフォーカスをあたえる
SW_SHOWMINIMIZED = 2 #最小化状態で表示しフォーカスをあたえる
SW_SHOWMAXIMIZED = 3 #最大化状態で表示しフォーカスをあたえる
SW_SHOWNOACTIVATE = 4 #通常サイズで表示するがフォーカスはなし
SW_SHOW = 5 #通常サイズで表示しフォーカスをあたえる
@hdemon
hdemon / gist:5342848
Last active December 15, 2015 23:49
hogeにsshで接続してファイルを指定条件で検索した後、それらのファイルをscpで持ってくるコマンド
ssh hoge 'find /var/log/nginx -name "access*" -mtime -30' | sed -e "s/\/var\/log\/nginx\///g" | xargs -I {} scp -P 22 fuga@localhost:/var/log/nginx/{} ./{}