Skip to content

Instantly share code, notes, and snippets.

View japboy's full-sized avatar
🏠
WFH

Yu Inao / 稲尾 遊 japboy

🏠
WFH
View GitHub Profile
@japboy
japboy / promises.es5.js
Last active July 10, 2021 13:37
My useful curried functions returns Promises
'use strict';
var _ = require('underscore');
var $ = require('jquery');
var global = global || window, doc = global.document, nav = global.navigator;
/**
* Function returns curried function
@japboy
japboy / mesh2geojson.js
Created April 22, 2015 14:43
地域メッシュの GeoJSON 変換
'use strict';
var fs = require('fs');
var path = require('path');
var _ = require('underscore');
var concat = require('concat-stream');
var csv = require('csv');
var GeoJSON = require('geojson');
var iconv = require('iconv');
@japboy
japboy / 6to5
Last active June 29, 2016 14:49
A script to convert from ES6 to ES5
#!/usr/bin/env node --harmony
var fs = require('fs');
var path = require('path');
var browserify = require('browserify');
var f = fs.statSync(process.argv[2]).isFile() ? path.resolve(process.argv[2]) : '';
browserify({ debug: true })
@japboy
japboy / run.sh
Last active August 29, 2015 14:14
A script to launch local servers
#!/bin/bash
CWD=$(pwd)
function ctrl_c () {
#pgrep -f mongod && pkill mongod
pgrep -f mysql && mysql.server stop
cd ${CWD}
unset CWD
/**
* Vendor prefix polyfill for HTML 5 APIs
*/
(function (w, d, n) {
/* jshint maxcomplexity: false */
'use strict';
/**
* Blob
@japboy
japboy / .coffeelintrc
Last active August 29, 2015 14:01
CoffeeLint default configuration
{
"coffeescript_error": {
"level": "error"
},
"arrow_spacing": {
"name": "arrow_spacing",
"level": "ignore"
},
"no_tabs": {
"name": "no_tabs",
@japboy
japboy / .jshintrc
Last active August 29, 2015 14:01
JSHint default configuration
{
"bitwise": false,
"camelcase": false,
"curly": false,
"eqeqeq": true,
"es3": false,
"es5": false,
"esnext": true,
"forin": false,
"freeze": false,
@japboy
japboy / Gruntfile.coffee
Created May 16, 2014 15:57
Grunt task to generate sprite sheets using Spritesheet.js for PIXI.js
module.exports = (grunt) ->
grunt.initConfig
sprite:
common:
files:
'assets/img': 'assets/img/common/*.*'
options:
name: 'common'
@japboy
japboy / cookie.js
Last active July 10, 2021 13:37
My fundamental cookie manager
@japboy
japboy / calc.js
Last active August 29, 2015 13:57
計算いろいろ。
/**
* calc - Some calculation utilities
*
* Copyright 2014 Yu Inao under the terms of the Unlicense
* license found at http://unlicense.org/
*/
(function (root, factory) {
/* global define, exports, require */
'use strict';