Skip to content

Instantly share code, notes, and snippets.

@atomita
atomita / pages.js
Last active February 6, 2019 02:56
function pages(current, max, length) {
return new Array(length * 2 - 1).fill(0) // 0埋めの配列(empty埋めの配列だとmapが実行されない)
.map((_, n)=> current + (Math.cos(Math.PI * n) * (n + 0.5) - 0.5) / -2) // current+0,current+1,current+-1,current+2...な配列にする
.filter((n)=> 0 < n && n <= max )
.slice(0, length)
.sort((a, b)=> a < b ? -1 : 1 );
}
// `Array.prototype.fill`が利用できない場合は
// `new Array(length * 2 - 1).fill(0)`を
@mono0926
mono0926 / commit_message_example.md
Last active September 5, 2025 05:27
[転載] gitにおけるコミットログ/メッセージ例文集100
@koyhoge
koyhoge / report.md
Last active November 18, 2018 02:35
エンジニアのための法律勉強会 #8『盗用と著作権の基礎知識と注意点&エンジニアのための?!結婚と離婚の基本のキ(番外編)』  参加メモ

エンジニアのための法律勉強会 #8『盗用と著作権の基礎知識と注意点&エンジニアのための?!結婚と離婚の基本のキ(番外編)』 参加メモ

イベントURL: https://coedo-dev.doorkeeper.jp/events/31461

@Kuniwak
Kuniwak / Promises_A_plus_JP.markdown
Last active December 19, 2015 05:19
JavaScript でスマートに非同期なコードを書くための Promise パターンの仕様(改良版)の邦訳です。

JavaScript でスマートに非同期なコードを書くための Promise パターンの仕様のうち、thenメソッドに関する仕様であるPromises/A+の邦訳です。 お約束の文言ですが、この翻訳は間違ってるかもしれません。ご指摘・ご質問は大歓迎です。

原文(英語)


Promise/A+

この提言はPromises/A 仕様の提言の振る舞いを明確にし、かつ事実上の標準をカバーしつつ曖昧・問題のある部分を除いたものである。