Skip to content

Instantly share code, notes, and snippets.

View YoshiyukiKato's full-sized avatar
🎯
focus

Yoshiyuki Kato YoshiyukiKato

🎯
focus
  • wellday inc.
  • Japan
View GitHub Profile
@YoshiyukiKato
YoshiyukiKato / resize-image.conf
Last active March 31, 2018 16:34
nginxで画像をリサイズする
# /img/w/10/h/10/img.png >> 10 x 10 にリサイズされた /path/to/image/dir/img.png が帰ってくる
location ~ /img/w/([0-9]+)/h/([0-9]+)/(.+) {
alias /path/to/image/dir/$3;
image_filter resize $1 $2;
break;
}
@YoshiyukiKato
YoshiyukiKato / package.json
Created July 11, 2017 07:12
Typescript + React
{
"name": "webapp",
"version": "0.0.1",
"description": "webapp",
"main": "index.jsx",
"author": "Yoshiyuki Kato",
"license": "MIT",
"scripts": {
"watch": "$(npm bin)/webpack --config webpack.config.js --watch --debug",
"build": "$(npm bin)/webpack --config webpack.config.js",
@YoshiyukiKato
YoshiyukiKato / browser.env.ts
Created June 7, 2017 10:02
setup browser test environment for mocha
import {jsdom} from "jsdom";
import * as jquery from "jquery";
declare global{
interface Window{
XMLHttpRequest:XMLHttpRequest;
}
namespace NodeJS{
interface Global {
@YoshiyukiKato
YoshiyukiKato / index.html
Last active May 26, 2017 16:20
express file upload sample
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>upload file</title>
</head>
<body>
<input id="filename" type="text" placeholder="filename"/>
<input id="filedata" type="file"/>
<button id="upload">アップロード</button>
@YoshiyukiKato
YoshiyukiKato / tmpl.hs
Created January 10, 2017 15:56
template for programming contest
import System.IO hiding (char8)
import Control.Applicative
import Control.Monad
import Data.List
import Data.Tuple
import Data.Tree
import Data.Int
import Data.Char
import Data.Function (on)
import Data.Array