Skip to content

Instantly share code, notes, and snippets.

View you21979's full-sized avatar
💭
I may be slow to respond.

Yuki Akiyama you21979

💭
I may be slow to respond.
View GitHub Profile
ブコメ:糖質摂取→グルコーススパイク→血管炎症→LDL増加。この流れを理解している人は砂糖に限らず米も小麦も控えめにします。
http://gigazine.net/news/20160913-sugar-industry/
>1950年代から1960年代初頭にかけての砂糖に関する研究では、低脂肪で糖分の多い食事が体内のコレステロール値を大きく上昇させることを裏付けるデータがそろっています。しかし、製糖業界は圧力をかけてこれらの研究結果をなかったものにしていきます。
マクガバンレポートが出てアメリカ人の炭水化物比率が高まる以前からわかっていた
1975年にアメリカ上院栄養問題特別委員会によってまとめられた「マクガバンレポート」
@you21979
you21979 / a.md
Last active October 17, 2016 09:36
質量保存の法則から運動でダイエットをしても痩せない理由

質量保存の法則から運動でダイエットをしても痩せない理由

有酸素運動で消費するエネルギーを計算してみよう

消費エネルギーの方式

  • 体重(㎏)×距離(㎞)=消費エネルギー(kcal)
  • 基礎代謝1500kcal

ダイエットなので70kg 普通の人が15分で走れる距離3km(かなり辛いよ)

@you21979
you21979 / gist:1d312caf84f0a649e5ec7424fcb6baa2
Created September 23, 2016 03:25
振り分け抽選方式
ガチャのロジック
レジェンド、エピック、アンコモン、コモンなどに等級を分ける
それぞれ1、5、40、54と確率を割り振る
乱数を100でmodをとり、どの等級が当たるか確定させる(振り分け抽選)
次に等級に存在するカード枚数で乱数をmodする
その結果で決まる
この方法の良いところは重み付け方式よりもガチャの確率がわかりやすいところであるしデバッグも楽である
@you21979
you21979 / trycatch.js
Created September 19, 2016 01:20
trycatch
var x = function(){
try{
for(var i=0;i<100;++i){}
}catch(e){
}
}
var x2 = function(){
for(var i=0;i<100;++i){}
}
var InsightRestClient = require('insight-cli').RestClient;
var task = require('promise-util-task');
var checkTXConfirmState = function(insight, confirmation_count, txid){
var reqtime = new Date() / 1000 | 0;
return insight.transaction(txid).then(function(tx){
var state = (tx.confirmations >= confirmation_count) ? 'CONFIRM' : 'UNCONFIRM';
return [tx.txid, tx.time, tx.confirmations, state]
}).catch(function(e){
switch(e.statusCode){

前提条件を整えないと呼び出せない関数

var config = require("./config");
var calcRate = function(input){
  var rate = config['xxrate'];
  return min(max(0, rate * input), 100);
}
var main = function(){
@you21979
you21979 / Dockerfile.txt
Last active April 26, 2016 09:26
docker install
FROM centos:7
RUN curl -sL https://rpm.nodesource.com/setup_4.x | bash -
RUN yum install -y nodejs gcc-c++ make
@you21979
you21979 / gist:3e6e69f7efd8efd454a45793078d82dc
Last active April 20, 2016 04:28
ソケットの個別切断方法
yum -y install dsniff
tcpkill -i eth0 -9 port 50185
'use strict'
const pipe_initialize = (ctx) => {
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function(chunk){
if (chunk == "") { return ;}
var lines = chunk.split("\n");
lines[0] = ctx.fragment + lines[0];
ctx.fragment = lines.pop();