2016-08-01から1ヶ月間の記事一覧

Web上で実行できる処理系まとめ

swift swiftlang.ng.bluemix.net ふつうのコンパイラをつくろう 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み作者: 青木峰郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2009/07/24メディア: 単行本購入: 25人 クリック: 398回この商…

tsvのログをtd-agentで、mongodbにぶちこむメモ

前提 CentOS 6.x mongodb側 (インストールは終わったものとして) とりあえず動くだけの設定 vim /etc/mongod.conf systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log storage: dbPath: /var/lib/mongo journal: enabled: t…

Macのfinderがなんか壊れた時

rm ~/Library/Preferences/com.apple.finder.plist して、再起動でなんか直った。保証はできかねます( ー`дー´)キリッ なんだけど、それでもダメなことが多く、結局だめになったらkillしてます。。。 killall Finder [改訂版] Mac OS X ターミナルコマンド ポケッ…

Java8時代のenum逆引きあれこれ

前に同僚と話題になったので。最初HogeAで考えていて、同僚がHogeBがいいよといい。 実行コード import java.util.HashMap; import java.util.Map; import java.util.stream.Collectors; import java.util.stream.Stream; import com.google.common.collect.…

mongodb3.2チートシート

前提 CentOS 6.x シャーディングとくにしない、レプリカセットを組まない install vim /etc/yum.repos.d/mongodb-org-2.6.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64…

linuxコマンドチートシート

ディレクトリ指定して、名前で検索 find /xxx -name *.txt 特定プロセスまとめて殺す pgrep -f java |xargs kill -9 Linuxシステム[実践]入門 (Software Design plus)作者: 沓名亮典出版社/メーカー: 技術評論社発売日: 2013/07/03メディア: 単行本(ソフト…

gitチートシート

ブランチ操作 ブランチ切替 git checkout hoge カレントから新しいブランチの作成 git branch -b hoge/fugafuga 作ったブランチをremote にpush git push origin hoge/fugafuga リモートブランチ一覧 git branch -r リモートブランチとってくる git checkout…

nkfのチートシート

macにbrewで入れたやつ とりあえずhelpみる nkf --help Usage: nkf -[flags] [--] [in file] .. [out file for -O flag] j/s/e/w Specify output encoding ISO-2022-JP, Shift_JIS, EUC-JP UTF options is -w[8[0],{16,32}[{B,L}[0]]] J/S/E/W Specify input…

awkでtsvの特定列の合計値を出す

こんなtsvがあったとする $ cat hoge.tsv abc 100 efg 200 xyz 300 2列目が、金額だから合計値を出したいときはこんな感じ awk -F '\t' '{whole = whole + $2} END{print whole}' hoge.tsv 600 うぇーい AWK実践入門 (Software Design plus)作者: 中島雅弘,…