2021年3月6日土曜日

16時間断食用 iPhone ショートカット

オートファジー用
時間を普通に足すと、日付とか半日ずれたりとかするので、
日付フォーマットをいじるのがミソ


 

2021年3月2日火曜日

2月の推しは 検察庁の現代史

2月の読書
読んだ本の数:3
読んだページ数:570

検証 検察庁の近現代史 (光文社新書)検証 検察庁の近現代史 (光文社新書)感想
明治の制度を作る時代から始まり、近現代の不祥事まで。非常に濃密。頭のいいひとたちは不思議。
読了日:02月19日 著者:倉山 満
文豪ナビ 司馬遼太郎 (新潮文庫)文豪ナビ 司馬遼太郎 (新潮文庫)感想
文豪ナビで振り返る。ナビは先に読んでからも楽しそう。
読了日:02月07日 著者:新潮文庫 編
アノマリー投資アノマリー投資感想
これまでのところ、民主党は国内で問題が起きたときに権力を握り、共和党は海外で問題が起きたときに権力を握った。アメリカ本土は戦場にならなかったし、なりそうにないので強い。
読了日:02月01日 著者:

2021年2月1日月曜日

1月の推しは、「インデックス投資は勝者のゲーム」

 1月の読書

読んだ本の数:9
読んだページ数:2631

ミレニアム 6 下: 死すべき女ミレニアム 6 下: 死すべき女感想
ラーゲルクランツ版3部作完結。生みの苦しむが壮絶だったことがよくわかる作品。訳者あとがきがあって助けられました。
読了日:01月30日 著者:ダヴィド ラーゲルクランツ
ミレニアム 6 上: 死すべき女ミレニアム 6 上: 死すべき女感想
DNAの戦いに?リスベットはIQ異常者として行動してほしい。後半はどうなるか、期待。
読了日:01月23日 著者:ダヴィド ラーゲルクランツ
スマホ暗証番号を「8376」にした時から運命は変わる!スマホ暗証番号を「8376」にした時から運命は変わる!感想
四柱推命が南宋時代の統計学とすると。これは携帯の番号による風水。陽数を身につけましょうということで、パスコードを変えてみました。
読了日:01月21日 著者:シウマ
インデックス投資は勝者のゲーム ──株式市場から利益を得る常識的方法インデックス投資は勝者のゲーム ──株式市場から利益を得る常識的方法感想
ほかの投資家に打ち勝とうとする場合、勝者が手にする利益は必然的に敗者の損失と等しくなる。トレーダーに勝てる素人は少数なことを認識しよう。ただ日本のように右肩下がりだと。。。
読了日:01月17日 著者:ジョン・C・ボーグル
人類の選択 「ポスト・コロナ」を世界史で解く (NHK出版新書)人類の選択 「ポスト・コロナ」を世界史で解く (NHK出版新書)感想
スペイン風邪は三回にわたって繰り返され、第二波が最も致死率が高かった。このことは、今後の新型コロナウイルスの予防を考えるうえで、どれだけ強調しても強調しすぎることはありません。行政権の強化は起きるか。
読了日:01月14日 著者:佐藤 優
欧米エリートが使っている人類最強の伝える技術欧米エリートが使っている人類最強の伝える技術感想
根拠、論理、結論。論理を誰でもわかるだろうと飛ばしていた事がわかりました。
読了日:01月11日 著者:高橋 健太郎
遺訓遺訓感想
『南洲翁遺訓』を編んだのは薩摩でなく、旧庄内藩の人々だった。新徴組続編。西郷さんの最期が少しすっきりした。血を流さずして遂げられる志ではないと自分を励まし、西郷も何とか上野を戦ったが、その直後から気持ちが萎えた。
読了日:01月10日 著者:佐藤 賢一
伝説のアーケードゲームを支えた技術伝説のアーケードゲームを支えた技術感想
CPUとPCの歴史と合わせてあるのもいい。素材となったゲームを全部知ってたらもっと面白かったかしら。後半失速かなぁ。
読了日:01月10日 著者:松浦 健一郎,司 ゆき
人は悪魔に熱狂する 悪と欲望の行動経済学人は悪魔に熱狂する 悪と欲望の行動経済学感想
行動遺伝学をテーマにしたエッセイ。昔話と仏教の話が面白い。コロナ下ではいろいろ考えさせられる。 情報を信じてしまう背景 ・「専門家」と呼ばれる人によって解説されている ・具体的なデータが「証拠」として提示されている ・ネットを含むメディアによって多くの人に伝達されている
読了日:01月10日 著者:松本 健太郎

2021年1月1日金曜日

12月の推しは「三国志名臣列伝 後漢篇」

12月の読書
読んだ本の数:9
読んだページ数:2219

ファイト (中公文庫 (さ49-4))ファイト (中公文庫 (さ49-4))感想
まさしくファイト。斬新。結論はわかりつつ楽しく読めた。
読了日:12月28日 著者:佐藤 賢一
ももクロの弁当と平和ももクロの弁当と平和感想
今さらながらだが、「ソーシャルディスタンス」といのは絶妙な言葉だ。この新語がなかったら「ダメ!」とか「近づくな!」といった言葉が飛び交い、現場の空気は殺伐としたものになっていただろう。ももクロで記録する2020のエンタメ史。
読了日:12月26日 著者:小島 和宏
創竜伝2摩天楼の四兄弟創竜伝2摩天楼の四兄弟感想
非合法なテロリストなどこわくない。ほんとうに恐ろしいのは、権力を持ち、法をつくり、法によって人を罪におとすことができる連中だ。アドルフ・ヒットラーも、ヨシフ・スターリンも、一国の支配者であって、町の無法者ではなかった。偉大な指導者であるふたりが、あわせて五〇〇〇万人以上の人を殺したのだ。 痛快権力対抗小説。
読了日:12月23日 著者:田中芳樹
三国志名臣列伝 後漢篇 (文春文庫)三国志名臣列伝 後漢篇 (文春文庫)感想
三国志本編が縦の糸だとすると、こちらは横の糸。これを書くなら本編はもっとコンパクトでよかったかと。新しい視点での三国志も新鮮で愉しい。
読了日:12月23日 著者:宮城谷 昌光
百田尚樹の日本国憲法 (祥伝社新書)百田尚樹の日本国憲法 (祥伝社新書)感想
日本国憲法は変えずに順守する気がないのかと思えてきました。
読了日:12月19日 著者:百田 尚樹
完全版 無税入門 文庫版完全版 無税入門 文庫版感想
事業所得を通算。事業でないと雑所得で合算できない。おすすめは不動産の賃貸収入というところ。黒ならよしで赤なら控除。
読了日:12月18日 著者:只野範男
創竜伝1超能力四兄弟創竜伝1超能力四兄弟感想
「おれは警察官だ」 「だったら、もっとていねいな口をきけ。おれは納税者だ」 権力と反権力。結局読み始めてしまいました。
読了日:12月09日 著者:田中芳樹
文庫改訂版 事実vs本能 目を背けたいファクトにも理由がある (集英社文庫)文庫改訂版 事実vs本能 目を背けたいファクトにも理由がある (集英社文庫)感想
前から一貫して書いていることは、幸福になるには、まず自分がどういう世界に生きているかを理解すべきだ、ということです。集団認知バイアス防止に。
読了日:12月06日 著者:橘 玲
ハゲタカ 5 シンドローム(下) (講談社文庫)ハゲタカ 5 シンドローム(下) (講談社文庫)感想
面白いけど、なんかもやもや。物語の中で人の上に人を作った歴代の上級国民の姿が見たかったのかなぁ。
読了日:12月03日 著者:真山仁


2020年12月1日火曜日

11月はAI戦争が面白かったかしら。

11月の読書
読んだ本の数:7
読んだページ数:2200

オスマン帝国 英傑列伝 600年の歴史を支えたスルタン、芸術家、そして女性たち (幻冬舎新書)オスマン帝国 英傑列伝 600年の歴史を支えたスルタン、芸術家、そして女性たち (幻冬舎新書)感想
目次が年表を兼ねていて、各人物の殺し文句が連なる。これだけでも興味津々で面白い。イスラム教のイメージも現代史よりしっくりくる。
読了日:11月24日 著者:小笠原弘幸
ハゲタカ 5 シンドローム(上) (講談社文庫)ハゲタカ 5 シンドローム(上) (講談社文庫)感想
慢心は後悔と失敗しか生まない──。東日本大震災も2021年で10年。原発のその後を知りたい。ゴールデンイーグルは何を仕掛けるか。
読了日:11月23日 著者:真山仁
米中AI戦争の真実 (扶桑社BOOKS)米中AI戦争の真実 (扶桑社BOOKS)感想
例えば、ネットで書籍を購入する時に、人がウェブサイトからの「おすすめ」や高評価のレビューを見て、購入の意思決定を行うように、AIは人の行動を予測するプログラムから、人の行動に影響を与えるプログラムへと進化していたのだ。 IQ130を超える人は面白い。
読了日:11月14日 著者:深田萌絵
黒王妃 (集英社文庫)黒王妃 (集英社文庫)感想
進まず、苦戦。英仏は貴族支配で、イタリアは金力支配。教皇位は血族でなくお金勝負だったからでしょうか。
読了日:11月10日 著者:佐藤 賢一
渋沢家三代 (文春新書)渋沢家三代 (文春新書)感想
それにしても時代が下れば下るほど、どんな分野でも日本人が小粒化していくのはなぜだろう。 明治は遠くなりにけり。
読了日:11月08日 著者:佐野 眞一
これから3年、史上空前のデジタルバブルで資産をつくりなさい 菅デジタル庁が日本をバージョンアップ!これから3年、史上空前のデジタルバブルで資産をつくりなさい 菅デジタル庁が日本をバージョンアップ!感想
歴史を振り返ると、2つのことが明らかになってきます。  1つ目は、内閣支持率と日経平均株価は多少の時差があっても連動している。  2つ目は、いかなる国家も増税して財政赤字が改善された例がない。 今回は書いた人が違いますかね。
読了日:11月05日 著者:菅下清廣
知ってはいけない現代史の正体 (SB新書)知ってはいけない現代史の正体 (SB新書)感想
共同体というものは文化を共有する人々の集まりによって成立するものです。 Qアノンの話みたいになっている。ジャーナリストの人と共著になるといいのかも。世界的な価値観と地域的・民族的な価値観がせめぎあっている感じですかね。
読了日:11月01日 著者:馬渕 睦夫


2020年11月1日日曜日

10月の推しは「半沢直樹」

 

10月の読書
読んだ本の数:3
読んだページ数:684
インドネシア大虐殺-二つのクーデターと史上最大級の惨劇 (中公新書)インドネシア大虐殺-二つのクーデターと史上最大級の惨劇 (中公新書)感想
タイトルは虐殺なのに、読後虐殺のところの印象が薄い。共産革命を抑えたかったエゴなんでしょうかね。デヴィ夫人ってすごい人だったんですね。
読了日:10月22日 著者:倉沢 愛子
80's エイティーズ ある80年代の物語80's エイティーズ ある80年代の物語感想
「最初から知っていればまったくちがった人生になったと思う。でもそれは、ものすごくつまらない人生だったかもしれない。」どこでどうやってこなったか。時代の雰囲気が面白い。
読了日:10月18日 著者:橘 玲
ドラマ「半沢直樹」原作 銀翼のイカロス: 2020年7月スタートドラマ「半沢直樹」原作ドラマ「半沢直樹」原作 銀翼のイカロス: 2020年7月スタートドラマ「半沢直樹」原作感想
「従うより、逆らうほうがずっと難しい」。ドラマを見た後でも面白い。デジタルになったら隠せなくなるのかしら。
読了日:10月10日 著者:池井戸 潤


2020年10月14日水曜日

bitFlyer API with Python

Source 

KEY = 'kkkkkkkk' SECRET = 'xxxxxxxxxxxx' ENDPOINT = 'https://api.bitflyer.com' MKT = 'ETH_JPY'
import urllib.request
import requests
import json
import pprint
import datetime
import hmac
import hashlib

def getBoard():
    path = '/v1/executions'

    url = ENDPOINT + path +  '?product_code=' + MKT
    print(url)

    req = urllib.request.Request(urlmethod='GET')
 
    req.add_header('Content-Type''application/json')

    try:
        with urllib.request.urlopen(reqas res:
            return pd.read_json(res.read())
    except urllib.error.HTTPError as e:
        print('exception http')
        print(e)
        content = json.loads(e.read())
        pprint.pprint(content)
    except Exception as e:
        print(e)

def makeCancel():
    timestamp = datetime.datetime.now().strftime('%y%m%d%H%M%S')
    method = 'POST'
    path = '/v1/me/cancelallchildorders'

    body = json.JSONEncoder()
    jsonObj = {'product_code'MKT}
    body = json.dumps(jsonObj)

    text = timestamp + method + path + body

    bSecret = SECRET.encode('utf-8')
    bMsg = text.encode('utf-8')
    sign = hmac.new(bSecret,bMsg,hashlib.sha256).hexdigest()
    bBody = body.encode('utf-8')

    url = ENDPOINT + path
    print(url)

    req = urllib.request.Request(url,data=bBodymethod='POST')

    req.add_header('ACCESS-KEY'KEY)
    req.add_header('ACCESS-TIMESTAMP'timestamp)
    req.add_header('ACCESS-SIGN'sign)
    req.add_header('Content-Type''application/json')

    try:
        with urllib.request.urlopen(reqas res:
            print(res.status, res.reason)
            for header in res.getheaders():
                print(header)
            print()
            content = json.loads(res.read())
            pprint.pprint(content)
    except urllib.error.HTTPError as e:
        print('exception http')
        print(e)
        content = json.loads(e.read())
        pprint.pprint(content)
        return json.loads(e.read())
    except Exception as e:
        print(e)

def getCollateral():
    timestamp = datetime.datetime.now().strftime('%y%m%d%H%M%S')
    method = 'GET'
    path = '/v1/me/getcollateral'
    # path = '/v1/me/getbalance'
    body = json.JSONEncoder()

    text = timestamp + method + path

    bSecret = SECRET.encode('utf-8')
    bMsg = text.encode('utf-8')
    sign = hmac.new(bSecret,bMsg,hashlib.sha256).hexdigest()

    url = ENDPOINT + path
    print(url)

    req = urllib.request.Request(urlmethod='GET')

    req.add_header('ACCESS-KEY'KEY)
    req.add_header('ACCESS-TIMESTAMP'timestamp)
    req.add_header('ACCESS-SIGN'sign)
    req.add_header('Content-Type''application/json')

    try:
        with urllib.request.urlopen(reqas res:
            print(res.status, res.reason)
           return pd.read_json(res.read())
    except urllib.error.HTTPError as e:
        print('exception http')
        print(e)
        content = json.loads(e.read())
        pprint.pprint(content)
    except Exception as e:
        print(e)

#execut
df = getBoard()