This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function isLeapYear(year) { | |
if (year % 400 === 0) { | |
return true; | |
} | |
if (year % 100 === 0) { | |
return false; | |
} | |
if (year % 4 === 0) { | |
return true; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"plugins": [["@babel/plugin-proposal-decorators", { "version": "2021-12" }]] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
swagger: '2.0' | |
info: | |
title: ChatWork API | |
version: v1 | |
# the domain of the service | |
host: api.chatwork.com | |
# array of all schemes that your API supports | |
schemes: | |
- https | |
# will be prefixed to all paths |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace RadioControllerCar; | |
/* ラジコンの抽象クラス */ | |
interface CarInterface | |
{ | |
public function send($message); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function sleep(n) { | |
return new Promise(resolve => setTimeout(resolve, n)); | |
} | |
(async () => { | |
console.log(Date.now()); | |
await sleep(1000); | |
console.log(Date.now()); | |
})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { series, src, dest } = require('gulp'); | |
const debug = require('gulp-debug'); | |
function hoge1 () { | |
return src('src') | |
.pipe(debug({title: 'hoge1'})) | |
.pipe(dest('hoge')); | |
} | |
function hoge2 () { | |
return src('src') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# >> を * | |
# >>= を bind | |
# return を self.new | |
# mplus を + | |
# mzero を self.zero | |
# | |
# に見立てて Maybe モナド書いてみた | |
# bind に渡す block で Maybe と書きたくないので第二引数に型情報を付加してみた。 | |
class Monad | |
def *(m) |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { parseSchema } = require('json-schema-to-flow-type') | |
const schema = require('./opeanapi.json') | |
const flow = parseSchema(schema, {'http://json-schema.org/draft-04/schema': 'scheama.json'}) | |
console.log(`// @flow\n\n${flow}`) |
NewerOlder