Skip to content

Instantly share code, notes, and snippets.

View nikuyoshi's full-sized avatar
🇯🇵

Hiroki Uchida nikuyoshi

🇯🇵
View GitHub Profile
@nikuyoshi
nikuyoshi / docker_meetup_in_tokyo_01.rst
Last active August 29, 2015 13:56
Docker Meetup in Tokyo #1 の個人的なメモ。 発表資料がアップロードされてたら随時更新していきます。

Docker Meetup in Tokyo #1

イベントページ

http://peatix.com/event/28134/

会場

国立情報学研究所

Docker と InfiniBand で実現するコンテナ内高速ネットワーク通信の試み

@nikuyoshi
nikuyoshi / zabbix_20_installation.rst
Last active August 29, 2015 13:56
Zabbix2.0をインストールした時のメモ。

Zabbix 2.0 導入メモ

OS

CentOS 6.5

CPU

Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz

メモリ

5.3GB

事前準備

@nikuyoshi
nikuyoshi / resize_images.rst
Last active August 29, 2015 13:57
画像の一括サイズ変換に関して

画像のサイズ変換に関して

コマンドを用いる場合

ImageMagickを用いてリサイズする。

ImageMagickのconvert, mogrifyコマンドを用いる。

@nikuyoshi
nikuyoshi / mount_cifs.rst
Created April 24, 2014 16:12
RHEL5.8にNAS(CIFS)をマウントする時のコマンド

下記のコマンドを叩けばOK。 ReadOnlyでマウントしたいので、roをつけている。

mount -t cifs //172.168.0.1/hoge /fuga -o ro,username=root

作業後は必ずアンマウントすること。

:

@nikuyoshi
nikuyoshi / trim_apache_access_log.rst
Last active August 29, 2015 14:00
Apacheのアクセスログから、ホスト名、アクセス時間、アクセスページを切り出すワンライナー

Apacheのアクセスログから、ホスト名、アクセス時間、アクセスページを切り出すワンライナー

cat /var/log/httpd/access_log | awk '{print $1 "\t" $4 "\t" $11}' | sed -e 's/\[//g' -e 's/"//g' | egrep "22/Apr/2014:18:4"| uniq | sort -k 2n,2n
@nikuyoshi
nikuyoshi / change_runlevel_centos_ubuntu.rst
Created April 29, 2014 07:20
CentOS、Ubuntuをテキストモードログインに変更する

CentOS、Ubuntuをテキストモードログインに変更する

CentOS

sudo vim /etc/inittab
@nikuyoshi
nikuyoshi / tcpdump_20140502.rst
Last active August 29, 2015 14:00
tcpdumpを使ってみた

tcpdumpを使ってみた

使おう使おうと思っててハードルが高くてなかなか手を出せてなかったんですが、ようやく今日(20140502)きちんと使ってみました。便利ですね。ものによってはパスワード見えちゃったりしてアレですが。。。 man tcpdump で使えそうだと感じたオプションを下記に記載します。

-xX

すべてのパケットを 16 進とASCII文字で表示する。

-v

ちょっとだけ詳細な標準出力をする。

port hoge

hogeポートを指定する。

@nikuyoshi
nikuyoshi / my_mysql_slow_query_.rst
Created May 15, 2014 16:34
副問い合わせでGROUP BY句を使って、主問い合わせでもGROUP BY句を使った時のクエリについて
SELECT hoge FROM A WHERE fuga IN (SELECT fuga FROM B WHERE X ='TEST' GROUP BY fuga) GROUP BY hoge;

上記のクエリーが超遅い、っていうかいつまで経っても結果が返ってこないので下記のクエリーに変更したらあっさりいった。

SELECT hoge FROM A WHERE fuga IN (SELECT fuga FROM B WHERE X ='TEST') GROUP BY hoge;
@nikuyoshi
nikuyoshi / backup_photography_related_data.sh
Last active August 29, 2015 14:05
RAW画像、カタログファイルをTime Capsuleにコピーするシェルスクリプト
@nikuyoshi
nikuyoshi / send_weekly_memo.js
Created August 18, 2014 16:07
1週間分のGoogleドライブのメモをまとめて送信するGoogleAppsScript
// 1週間分のGoogleドライブのドキュメントをまとめて送信する関数
function sendWeeklyMemo() {
var file = DocsList.getAllFiles();
var date = new Date();
var today = date.getTime();
var aWeekAgo = calculateDate(date.getYear(), date.getMonth() + 1, date.getDate(), -7);
var createdDate = null;
var weeklyMemoList = new Array();
var fileType = null;
var attachedDocsList = new Array();