edit (if not exists create a file)
~/Library/KeyBindings/DefaultKeyBinding.dect
{
/* Remap Home / End keys to be correct */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
var page= require('webpage').create(), | |
system = require('system'); | |
var url = 'http://www.ingress.com/intel'; | |
var date = (new Date()).toISOString(); | |
var output = '{{PATH}}' + date + '.png'; | |
phantom.addCookie({ | |
name: 'ACSID', | |
value: '{{ACSID}}', |
JsonFactory jsonFactory = new JsonFactory(); | |
ObjectMapper objectMapper = new ObjectMapper(); | |
try { | |
JsonParser jp = jsonFactory.createParser(new URL("http://somewhere/test.json")); | |
JsonNode root = objectMapper.readTree(jp); | |
System.out.println(root.get("status")); | |
System.out.println(root.get("data")); | |
System.out.println(root.toString()); | |
// json array to list |
; CapsLock to ESC | |
classname = "" | |
keystate = "" | |
*CapsLock:: | |
WinGetClass, classname, A | |
if (classname = "PuTTY" or classname = "Vim" or classname="mintty" or "TMobaXtermForm") { | |
SetCapsLockState, Off | |
send,{ESC} | |
} |
#include <stdio.h> | |
int main() { | |
printf("hello world!"); | |
return 0; | |
} |
try (Stream<String> stream = Files.lines(Paths.get("list.txt"), Charset.defaultCharset())) { | |
stream.forEach((line) -> { | |
String[] array = line.split("\\s+"); | |
String name = array[0]; | |
String userid = array[1]; | |
log.info("name={}; userid={}", name, userid); | |
}); | |
} catch (IOException e) { |
# trim | |
sub trim { | |
my @result = @_; | |
foreach (@result) { | |
s/^\s+//; # 앞쪽 공백 지우기 | |
s/\s+$//; # 뒤쪽 공백 지우기 | |
} | |
return wantarray ? @result : $result[0]; |