- 1日分の勤怠データを入力する
- 入力データ: 日付・開始時刻・終了時刻
- 修正したい場合は、同じ日付で再投入すればok
- 入力例
java Main input 20170101 0900 1800
[ | |
"IoT", | |
"REST", | |
"Tomcat", | |
"apache", | |
"Line bot", | |
"linuxコマンド", | |
"scala", | |
"shell", | |
"Docker", |
// copy from http://kihon-no-ki.com/javascript-count-multi-byte-characters-as-two-single-byte-one | |
var charcount = function (str) { | |
len = 0; | |
str = escape(str); | |
for (i=0;i<str.length;i++,len++) { | |
if (str.charAt(i) == "%") { | |
if (str.charAt(++i) == "u") { | |
i += 3; | |
len++; | |
} |
package com.naosim; | |
import com.sun.tools.javac.util.Pair; | |
import java.lang.reflect.Method; | |
import java.util.*; | |
import java.util.stream.Collectors; | |
import java.util.stream.Stream; | |
public class Main { |
<h1>wordpressから取りたい</h1> | |
マークダウンで書きたい。 | |
どや。 |
function sendJsonResponse($map) { | |
$json = json_encode($map); | |
// JSON | |
if(!isset($_GET['callback'])){ | |
header("Content-type: application/json"); | |
echo $json; | |
return; | |
} | |
// JSONP |
function get($action) { | |
try { | |
sendJsonResponse($action($_GET)); | |
} catch(Exception $e) { | |
sendJsonResponse([ | |
'result' => [ 'status' => 'ng', 'message' => $e->getMessage() ] | |
]); | |
} | |
} |
<?php | |
namespace com\naosim\apilib; | |
use \Exception; | |
/** | |
* APIライブラリ | |
* 前提: | |
* - 1ファイル, 1APIで作成する | |
* - レスポンスはJSONとする (callbackがあればjsonp) | |
*/ |
package com.naosim.dddwork; | |
import java.io.BufferedReader; | |
import java.io.File; | |
import java.io.FileReader; | |
import java.io.FileWriter; | |
import java.time.LocalDateTime; | |
import java.util.HashMap; | |
import java.util.Map; | |
import java.util.Set; |
// Mac | |
var ua = navigator.userAgent.toLowerCase(); | |
var isMac = ((ua.indexOf('mac') > -1) && (ua.indexOf('os') > -1)) && !((ua.indexOf('iphone') > -1) || (ua.indexOf('ipad') > -1) || (ua.indexOf('windows') > -1)); | |