たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

freeRTOSとAmazonの関係

ESP32でも採用してるfreeRTOS、気づいたらAmazon freeRTOSなるものが出てきてたのです。はて、こやつは…

monoist.atmarkit.co.jp

FreeRTOS、Amazonに買われてた

Amazonが買収して、open source projectとやらとして飼ってるみたい

The FreeRTOS kernel is an Amazon Web Services owned and managed open source project.
RTOS contact and support details

そしてFreeRTOSの創始者、Richard BarryがAmazonにジョインしてた、なんと.

FreeRTOS was created in 2003 by Richard Barry..., last year Richard joined Amazon.
Announcing FreeRTOS Kernel Version 10 | AWS Open Source Blog

Amazon FreeRTOSはセキュリティ等をマシマシにしたFreeRTOS

AWS IoTに即つなげるFreeRTOSスタックみたいな感じだと認識した

async入門 in Javascript

Javascriptには、非同期処理をより簡潔に書くためのasync functionが導入されつつあります。 このasync functionとは何ぞや、を解決します!

わかる人向け要約

async functionとは、Promiseを暗示的に返す関数.
このPromiseはasync function内のreturn値でresolveされ、throwなどでrejectされる。

Node.jsでHTTPリクエスト

意外と難しい、けど理化すると簡単。

方法

  1. Node.js謹製、HTTP.request()
  2. requestライブラリ

1. HTTP.request()

Node.jsに付随するモジュール.
仕様書通り使えば簡単に使える.
HTTP | Node.js v9.3.0 Documentation

2. requestライブラリ

npmで配布されてるライブラリ.
HTTP.requestより抽象度が高く、手軽に使える.
mofumofu3n.hatenablog.jp
Promise対応版もあるのがgood!
github.com

凝ったリクエス

暗号化

シークレットキーを使ってクエリを暗号化せよ、な場合がたまにある。
クエリをURIパースするのは簡単、javascript標準の"encodeURI" JavaScriptでURIエンコード(URLエンコード)を行う|プログラムメモ
クエリをオブジェクトから作成するのはNode.jsモジュールの"querystring"で。 Query String | Node.js v9.3.0 Documentation
暗号化はありがたいことにNode.jsのモジュール"crypto"にある。

水槽の温度をESP32で監視しよう

水温計

温度計: DS18b20.
www.maximintegrated.com
これにステンレスキャップをつけて防水加工したものが売ってる. わたしはAliexpressで¥100くらいで買った
駆動電圧が3Vなのが難点、電圧落ちたあとに動くかどうか…。
どうも動かなそう、
Improving Emontx battery life and supply voltage | Archived Forum

というかこいつ、もはやICじゃないか?
なんか、温度を電圧値として垂れ流してるだけじゃないよなこれ?
でもよくよく考えたら当然なのか。ESP32と違って、RPiとかArduinoとか他のマイコンってデジタル入力しか受け付けないもんな

電源関係

ESP32 電圧レギュレータなし 乾電池駆動
ESP-WROOM-32 (ESP32) 電池 - ブログ/こばさんの wakwak 山歩き

Wi-Fiの節電
rabbit-note.com
240Hz駆動が推奨されているが、
はて電池の使い切りとどちらを優先すべきか
ESP32 電池(NiMH×2)で動かすときは 40MHz でコンパイルせよ - ブログ/こばさんの wakwak 山歩き

現在の構成案

  • レギュレータあり乾電池駆動
  • Deep sleepからの定時計測、データ送信

ERC20とはなんなのか ー 使いやすいトークンへの話し合い

ERC20 Token Standard: 提案書のこと
ethereum上のトークンが実装すべきインターフェース(関数・イベント)を提案している
とっても短い.
制定後、EIPに正式採用された

ethereum.stackexchange.com

ERC20 Token Standard
ERC20 Token Standard - The Ethereum Wiki

EIP.
EIPs/eip-20-token-standard.md at master · ethereum/EIPs · GitHub

EIP20.
github.com

ERCは”Ethereum Request for Comment”.
RFCみたいなもん
ethereum.stackexchange.com

矢倉 対 右四間飛車

四間飛車滅ぶべし

総力型 右四間飛車

先手矢倉完成ver.

5六-歩越し銀 & 飛車先突かず
仕掛けで桂馬が8五にすっ飛んでくる.
銀が8六に釣り出されたら終わり。あとは65歩から、王に対する角の効きを生かしてゴリゴリ

桂馬の銀取りを放置しても、65歩 同歩 同銀 64歩打のタイミングで桂馬躍動すると🙅‍♂️.
角で取っても、金駒&角交換で矢倉ボロボロ
www.shogi.or.jp

桂馬を飛ばさず、6五歩もある。
同歩、同桂、64銀に、同角の手がある
同金に対する5三銀が痛い。桂の効いた銀が金角両取り。
6三歩打で凌げるけど、陣崩れ気味、駒得無しでどうなのかというところ
www.shogi.or.jp

5七銀タイプもあるけど、桂馬からの仕掛けに銀が逃げたら同じ感じ.

www.shogi.or.jp

3一玉で角効き避けようとしても、ダメぽ
www.shogi.or.jp

記事

suimon-shogi.com

syogikagaku.tokyo

araishogi.hatenablog.com

早稲田大学 神経科学/ニューロサイエンス

花嶋かりな
hanashima-lab.wixsite.com
2017年度から早稲田へ。もともと理研CDB?

筒井研究室
筒井研究室
神経化学かな?

渡邊研究室
Cognitive Science - Watanabe Laboratory

大須研究室
早稲田大学人間科学学術院大須研究室
ATR

  • 教育・総合科学学術院
    • 花嶋かりな : 大脳皮質発生 (?)
    • 筒井 和義 : 神経化学?ニューロステロイド?
  • 理工学術院
    • 井上 貴文 : 神経生理、電気生理学・イメージング
    • 大島 登志男 : 神経新生、組織学
    • 尾形 哲也 : 基幹理工、表現工学科、ロボティクス
    • 渡邉 克己 : 表現工学科
  • 人間科学学術院