Skip to content

Instantly share code, notes, and snippets.

View gennei's full-sized avatar
🤔
thinking...

gennei gennei

🤔
thinking...
View GitHub Profile
@gennei
gennei / date_foreach.php
Last active August 21, 2020 11:58
ある期間を foreach でループする
<?php
$start = new DateTimeImmutable("2020-08-01");
$end = new DatetimeImmutable("2020-09-01");
$interval = new DateInterval("P1D");
// 本当は DatePeriod object だけど、 foreach で型推論したいので以下を書いている
/** @var DateTimeImmutable[] $range */
$range = new DatePeriod($start, $interval, $end);
@gennei
gennei / slim-grouping.php
Last active February 12, 2020 13:32
middleware sample
<?php
// sample code はここから
// ref: http://www.slimframework.com/docs/v3/concepts/middleware.html
require_once __DIR__.'/vendor/autoload.php';
$app = new \Slim\App();
$app->get('/', function ($request, $response) {
@gennei
gennei / エンジニアが読むと楽しい本.md
Created February 10, 2020 05:54
エンジニアが読むと楽しい本

一覧

SF

  • 『ハローワールド』
@gennei
gennei / splint.csv
Last active November 24, 2016 10:20
スプリント回数
We can't make this file beautiful and searchable because it's too large.
21,GK,カミンスキー,90,0,1stステージ 第1節,磐田
2,DF,中村 太亮,90,13,1stステージ 第1節,磐田
3,DF,大井 健太郎,90,10,1stステージ 第1節,磐田
35,DF,森下 俊,90,11,1stステージ 第1節,磐田
5,DF,櫻内 渚,90,18,1stステージ 第1節,磐田
13,MF,宮崎 智彦,90,17,1stステージ 第1節,磐田
15,MF,アダイウトン,90,18,1stステージ 第1節,磐田
23,MF,山本 康裕,17,6,1stステージ 第1節,磐田
4,MF,小林 祐希,90,17,1stステージ 第1節,磐田
40,MF,川辺 駿,36,11,1stステージ 第1節,磐田
@gennei
gennei / distance.csv
Last active November 24, 2016 10:21
走行距離
We can't make this file beautiful and searchable because it's too large.
21,GK,カミンスキー,90,5.092,1stステージ 第1節,磐田
2,DF,中村 太亮,90,10.698,1stステージ 第1節,磐田
3,DF,大井 健太郎,90,9.414,1stステージ 第1節,磐田
35,DF,森下 俊,90,9.064,1stステージ 第1節,磐田
5,DF,櫻内 渚,90,10.784,1stステージ 第1節,磐田
13,MF,宮崎 智彦,90,10.549,1stステージ 第1節,磐田
15,MF,アダイウトン,90,7.970,1stステージ 第1節,磐田
23,MF,山本 康裕,17,2.790,1stステージ 第1節,磐田
4,MF,小林 祐希,90,11.660,1stステージ 第1節,磐田
40,MF,川辺 駿,36,4.583,1stステージ 第1節,磐田
@gennei
gennei / sushi_command
Last active August 29, 2015 14:14
Sushi Command
#!/usr/bin/env ruby
#coding; utf-8
require 'thor'
class Sushi < Thor
default_command :sushi
desc 'sushi', 'say sushi!'
def sushi