Skip to content

Instantly share code, notes, and snippets.

View tomoh1r's full-sized avatar
💭
I may be slow to respond.

NAKAMURA, Tomohiro tomoh1r

💭
I may be slow to respond.
View GitHub Profile
@tomoh1r
tomoh1r / docker-killall.sh
Last active January 1, 2016 02:09
docker の稼働中の container 全て落とす関数
docker_killall() {
# 処理が進んでいる container の id を取得
_get_ids() { docker ps | awk 'NR != 1 { print $1 }' ; }
# 処理中の conatainer の数を取得
_ps_count=$(_get_ids | wc -l)
# 処理中の container が有れば、全て落とす
if [[ $_ps_count != 0 ]] ; then
_get_ids | xargs docker kill
@tomoh1r
tomoh1r / hoge.rst
Last active January 4, 2016 02:19
「或るファイルが修正された或るリビジョンの「次や前に」修正されたリビジョン」を機械的にとる

或るファイルが修正された或るリビジョンの次のリビジョン:

hg log --rev "min(modifies('</target/file/path>') and <target_change_set>: and ! <target_change_set>)"

或るファイルが修正された或るリビジョンの前のリビジョン:

hg log --rev "max(modifies('</target/file/path>') and :$<target_change_set>~1)"
@tomoh1r
tomoh1r / README.rst
Last active August 29, 2015 13:57
redmine から json でデータを取得

Redmine からデータを JSON で取得する。

issue_number, url, username, password は適宜

@tomoh1r
tomoh1r / README.rst
Last active May 25, 2022 11:59
gofmt のインデント、ハードタブが規定なのはここらあたりかな

新シンタックスはとりあえずどうでもよいので考えない。

2009年の changeset なので、今とオプションが異なる場合があるので注意。

(「This will make the code alignment insensitive to an editor's tabwidth.」の訳は自信ない。)

$ hg clone -u release https://code.google.com/p/go
$ cd go/
@tomoh1r
tomoh1r / spam.rst
Last active August 29, 2015 14:03
ヴァ-
[spam@ham ~]$ mysql -u egg
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3029885
Server version: 5.5.27-log MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
@tomoh1r
tomoh1r / pwd.ps1
Created October 22, 2014 12:03
ホームディレクトリを ~ にするなど
$_path = $(Get-Location).Path
if ($_path.IndexOf($ENV:HOME) -eq 0) {
$_path = Join-Path '~' ($PWD.ProviderPath.Remove(0, ($ENV:HOME).Length))
}
@tomoh1r
tomoh1r / maillog
Created October 26, 2014 08:02
FreeBSD 10 sendmail で verify=FAIL など
STARTTLS=client, relay=smtp.gmail.com, version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
@tomoh1r
tomoh1r / Sample01.proj
Last active August 29, 2015 14:08
MSBuild.ExtensionPack 使ってみる
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets="run"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectName>MsBuild Sample01</ProjectName>
<!-- load MSBuild.ExtensionPack -->
<RootDir>$(MSBuildProjectDirectory)</RootDir>
@tomoh1r
tomoh1r / env.txt
Last active August 29, 2015 14:10
ActivePerl x64 5.18.2 、 nmake 、 Windows で App:cpanminus インストールしようとしたら失敗
OS: Windows 7 Home Premium x64
Perl (perl -V):
Summary of my perl5 (revision 5 version 18 subversion 2) configuration:
Platform:
osname=MSWin32, osvers=6.1, archname=MSWin32-x64-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
@tomoh1r
tomoh1r / version.txt
Created December 9, 2014 01:40
vim version
$ /Users/tomo/Applications/MacVim.app/Contents/MacOS/Vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 4 2014 19:05:45)
MacOS X (unix) version
Included patches: 1-527
Compiled by sakamoto@macbook.local
Huge version with MacVim GUI. Features included (+) or not (-):
+acl +find_in_path +mouse_netterm +syntax
+arabic +float +mouse_sgr +tag_binary
+autocmd +folding -mouse_sysmouse +tag_old_static
+balloon_eval -footer +mouse_urxvt -tag_any_white