Skip to content

Instantly share code, notes, and snippets.

@kariyayo
kariyayo / java8datetime.java
Last active October 27, 2017 09:39
java.timeパッケージのメモ
/**
* InstantとDuration
*/
// java.time.Instant はエポックを起点とし、1日を86400秒として計測されたある時点を表す
Instant base = Instant.now(); // 2015-03-03T08:05:41.758Z
Instant after = base.plusSeconds(10).plusMillis(100).minusMillis(10); // 2015-03-03T08:05:51.848Z
Instant.now().getEpochSecond(); // 1451088582L
// java.time.Duration は2つのInstantの間隔
Duration duration = Duration.between(base, after); //PT10.09S
@kariyayo
kariyayo / java8range.java
Last active August 29, 2015 14:14
Java8のrange
/*
* IntStreamのrangeメソッド
*/
IntStream.range(1, 20);
// [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
/*
* rangeClosedメソッド。最後が含まれる
*/
IntStream.rangeClosed(1, 20);
@kariyayo
kariyayo / 00_すごいHaskellたのしく学ぼう!をScalaでやってみたメモ.md
Last active December 14, 2019 11:00
すごいHaskellたのしく学ぼう!をScalaでやってみたメモ
@kariyayo
kariyayo / radarChart.html
Created January 23, 2014 14:51
D3.jsでレーダーチャート
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
</head>
<body>
<script>
var radarChart = function(){
var w = 200,
@kariyayo
kariyayo / selectErea.js
Created May 15, 2012 09:57
セレクトボックスを選択しやすくするjQueryのプラグイン
(function($) {
$.fn.selectErea = function(config){
config = $.extend({
selectEreaId: 'selectErea',
baseLayerId: 'baseLayer',
prefix: '__op_',
brClass: 'br',
groupClass: 'group',
headClass: 'head',
height: 'auto',