Skip to content

Instantly share code, notes, and snippets.

@tnmt
tnmt / edit-vm-network-setting.py
Created November 15, 2011 03:01
Modify KVM VM (stopped) network setting using libguestfs
#!/bin/env python
import sys
import libvirt
import guestfs
from lxml import etree
if (len(sys.argv) != 4):
sys.exit('Usage: # sudo python %s domain eth0 eth1' % sys.argv[0])
domain = sys.argv[1]
@tnmt
tnmt / wp-xml-octopress-import.rb
Created November 15, 2011 12:31
Import XML of Wordpress to Octopress
# -*- coding: utf-8 -*-
require 'fileutils'
require 'date'
require 'yaml'
require 'uri'
require 'rexml/document'
include REXML
doc = Document.new File.new(ARGV[0])
@tnmt
tnmt / mosh-cygwin
Created April 17, 2012 02:13 — forked from eerohele/mosh-cygwin.md
Compiling Mosh (http://mosh.mit.edu/) under Cygwin
1. Download Cygwin: http://www.cygwin.com
2. Run setup.exe and install the following packages in addition to the default ones:
- make
- boost
- libncurses-devel
- pkg-config
- perl
3. Download and compile Protocol Buffers: http://code.google.com/p/protobuf/
@tnmt
tnmt / cgi_main.diff
Created May 4, 2012 08:32
php 5.2.17 patch to CVE-2012-1823
diff -ur php-5.2.17/sapi/cgi/cgi_main.c php-5.2.17_patched/sapi/cgi/cgi_main.c
--- php-5.2.17/sapi/cgi/cgi_main.c 2010-01-03 18:23:27.000000000 +0900
+++ php-5.2.17_patched/sapi/cgi/cgi_main.c 2012-05-24 20:16:28.000000000 +0900
@@ -62,6 +62,7 @@
#include "php_main.h"
#include "fopen_wrappers.h"
#include "ext/standard/php_standard.h"
+#include "ext/standard/url.h"
#ifdef PHP_WIN32
#include <io.h>
TAG_PREFIX=""
LOGS=$(cat <<"EOF"
tag001 /tmp/log001.log
tag002 /tmp/log002.log
EOF
)
PRIMARY_SERVER="0.0.0.0:24224"
@tnmt
tnmt / pretty_format_fio.pl
Created August 8, 2013 01:53
fioの出力をgithub wikiのtable形式にフォーマットする
#!/usr/bin/perl
use strict;
use warnings;
print <<EOT;
- | bandwidth | iops
--------------|-------------|--------
EOT
@tnmt
tnmt / ldap_centos6_7.diff
Last active August 29, 2015 14:14
LDAPでsshログインするときのCentOS6用設定とCentOS7用設定の差分
--- modules/ldap/files/password-auth-ac
+++ modules/ldap/files/password-auth-ac
@@ -3,24 +3,25 @@
# User changes will be destroyed the next time authconfig is run.
auth required pam_env.so
auth sufficient pam_unix.so nullok try_first_pass
-auth requisite pam_succeed_if.so uid >= 500 quiet
+auth requisite pam_succeed_if.so uid >= 1000 quiet_success
auth sufficient pam_ldap.so use_first_pass
auth required pam_deny.so
@tnmt
tnmt / .zshrc
Created June 22, 2015 05:27
いつかの.zshrc
# Emacs style key binding
bindkey -e
# プロンプトのカラー表示を有効
autoload -U colors
colors
# デフォルトの補完機能を有効
autoload -U compinit
compinit
@tnmt
tnmt / idea.yml
Created January 20, 2016 08:05 — forked from kentaro/idea.yml
---
service: minne
enable:
- h2
- mruby
mrbgems:
- mruby-foo
- mruby-bar
InnoDBの要注意パラメータをピックアップしてってる
innodb_adaptive_flushing_lwm
innodb_change_buffer_max_size
innodb_io_capacity
innodb_io_capacity_max