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 / error.coffee
Last active August 29, 2015 14:26
My subclass for Error class
'use strict'
global = global or window
###
Subclass for Error
@class
@extends global.Error
@see http://stackoverflow.com/questions/1382107/whats-a-good-way-to-extend-error-in-javascript
@japboy
japboy / fp.js
Created July 14, 2015 08:34
Study of Functional JavaScript
'use strict';
import _ from 'underscore';
export let splat = (func) => {
let x = (array) => func.apply(null, array);
return x;
};
export let unsplat = (func) => {
@japboy
japboy / index.html
Last active August 29, 2015 14:24
RxJS study
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>RxJS</title>
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/rxjs/2.5.3/rx.all.min.js"></script>
<script defer>
@japboy
japboy / index.html
Last active July 10, 2021 13:37
Client-side error logging with Google Analytics
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Logging Test for Google Analytics</title>
<style>
button {
position: relative;
@japboy
japboy / index.html
Last active August 29, 2015 14:23
New Relic Browser デバッグログ記録のテスト。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- https://docs.newrelic.com/docs/browser/new-relic-browser/installation-configuration/adding-apps-new-relic-browser#copy-paste-app -->
<script type="text/javascript">
window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o?o:e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(t){function e(e,n,a){t&&t(e,n,a),a||(a={});for(var c=s(e),f=c.length,u=i(a,o,r),d=0;f>d;d++)c[d].apply(u,n);return u}function a(t,e){f[t]=s(t).concat(e)}function s(t){return f[t]||[]}function c(){return n(e)}var f={};return{on:a,emit:e,create:c,listeners:s,_events:f}}function r(){return{}}var o="nr@context",i=t("gos");e.exports=n()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&co
@japboy
japboy / index.html
Last active May 17, 2017 14:45
Vue.js sample using Google Maps API
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Vue.js sample using Google Maps API</title>
<style>
.v-transition {
height: auto;
opacity: 1;
@japboy
japboy / index.html
Created June 10, 2015 16:53
OpenLayers and OpenStreetMap
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>page.js</title>
<link rel="stylesheet" href="//openlayers.org/en/v3.6.0/css/ol.css">
<style>
#toggle {
position: absolute;
@japboy
japboy / index.html
Last active July 10, 2021 13:37
Adjustment Test of Google Maps API
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Adjustment Test of Google Maps API</title>
<style>
#toggle {
position: absolute;
z-index: 1;
@japboy
japboy / .eslintignore
Last active August 29, 2015 14:21
ESLint default configuration
node_modules
@japboy
japboy / map.js
Last active August 29, 2015 14:21
A Map class added lacking methods for Google Maps API
'use strict';
let w = global, d = w.document, n = w.navigator;
let _ = w._, GM = w.google.maps;
/**
* My Map class
* @class
* @extends google.maps.Map