naoya_itoの火を噴いたシェルtips
http://togetter.com/li/652438
カーソル移動やバックスペースで文字を消すのが速くなります。
| /dist |
| node_modules |
| 'use strict'; | |
| var fs = require('fs'); | |
| console.log('start'); | |
| fs.readFile('./a.txt', function(err, data) { | |
| console.log('readFile'); | |
| process.nextTick(function() { | |
| console.log('readFile -> nextTick'); |
| { | |
| "root": true, | |
| "esformatter": { | |
| "allowShebang": true | |
| }, | |
| "indent": { | |
| "value": " ", | |
| "alignComments": true, |
| 'use strict'; | |
| var msgpack5 = require('msgpack5')(); | |
| var msgpack = require('msgpack'); | |
| require("uupaa.messagepack.js/lib/WebModule.js"); | |
| require("uupaa.messagepack.js/lib/MessagePack.js"); | |
| var uupaa = WebModule.MessagePack; | |
| var msgpackjs = require('msgpack-js'); |
| <?xml version="1.0"?> | |
| <root> | |
| <appdef> | |
| <appname>iTERM2</appname> | |
| <equal>com.googlecode.iterm2</equal> | |
| </appdef> | |
| <appdef> | |
| <appname>MACVIM</appname> | |
| <equal>org.vim.MacVim</equal> | |
| </appdef> |
naoya_itoの火を噴いたシェルtips
http://togetter.com/li/652438
カーソル移動やバックスペースで文字を消すのが速くなります。
| tshark -r o.pcap -Y 'websocket' -T fields -e websocket.payload.binary_unmask | perl -nlE 'say map{pack('H2',$_)} split /:/' |
| -- Redis2.8以降ならSCANを使うのが正解だと思われる http://redis.io/commands/scan | |
| -- 動作をブロックしちゃうので本番で使うのは要注意 | |
| local map = {} | |
| local ks = redis.call('KEYS', '*') | |
| for i, v in ipairs(ks) do | |
| local key = string.match(v, '.-\-') | |
| map[key] = (map[key] or 0) + 1 | |
| end |