たれぱんのびぼーろく

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

Google assistantとApi.ai

Google assistantとApi.aiの関係、またActions on Googleとの関係はどのようなものか。 概要 この図のようになってる。 Google assistantが全ての基礎にいる。 Google assistantからActionをトリガーすると、Api.aiに引き渡される。 Api.aiはcustom logicでf…

予備実験

本実験の前におこなわれる(資源的に)小規模な実験 実験科学の予備実験に議論は絞りたい 予備実験 予備的実験 予備データ(Preliminary data) パイロットプラント (プラントだけど) プロトタイプ 概念検証 (Proof of Concept) 予備実験はスケールが小さい本…

転写開始点

一般に、転写開始点が厳密に決まっているとは限らない. 複数個所からのスタートもありうる T7プロモーター T7プロモーターからの転写: 転写開始点が厳密に決まっている模様 The +1 base (in bold) is the first base incorporated into RNA during transcrip…

アストロサイトG-CaMPライン

G7NG817 transgenic mouse line background: C57BL/6J construct: GLT-1:G-CaMP7 作ったlineのline 817をG7NG817と命名. S100B & GFP double stain: 95.2% neuron GABAnergic: not detectable can see neurogliopil

チャットボット・会話型AIの根源的な利点は何か

根源的な利点は道具の使い方を覚えなくていいこと. 今まで人は、 道具を作り 道具の使い方を覚え習熟する ことで、物事の効率を良くしてきた。 AIはステップ2を消滅させてくれる. 学習コストが極端に低くなるのだ AIは一般論として、デバイスが人間をより理…

ZI GABAニューロンの刺激による過食様行動の誘起

optogeneticsを用いた、食欲制御に関する論文. title: Rapid binge-like eating and body weight gain driven by zona incerta GABA neuron activation Authors: Xiaobing Zhang, Anthony N. van den Pol Science. 26 May 2017: Vol. 356, Issue 6340, pp. 8…

幽霊探知器の矛盾

幽霊探知器には論理的な矛盾がある。 なぜなら「幽霊探知器の正しさを証明するには、別の正しい方法で幽霊を探知する必要がある」からである。 ある日、発明家はこう言った。 「ついに私は本物の幽霊探知器を作り上げぞ!」 村の人々は興味津々。本当なのか…

AWS S3 DL課金

S3のcontentsをダウンロードする際、DLする人から課金 docs.aws.amazon.com 完璧なuse caseが載ってる docs.aws.amazon.com

UXデザイン

UXデザイン: User EXperience Design: ユーザー体験の設計 商品/システム/サービスからユーザーが得る体験を、意図的に設計すること. 提供したい価値をどう体験してもらうか設計する、みたいな意味合いを私は感じる んー、でも体験が価値の中心って考えるの…

AWS lambdaからGoogleカレンダーを操作する

GoogleカレンダーAPIを用いて、AWS lambdaからカレンダーへの予定追加をおこなう Use Case AWSリソースの変更をhookしてカレンダーに記録 任意のタイミングで情報処理→カレンダーに記録 e.g. IFTTT_buttonWodget => AWS API Gateway => lambda => カレンダー…

VAL-opsin

脊髄に発現が認められ、緑色光を吸収するopsin. 個体では、ゼブラフィッシュ27hpfの自発活動(coiling)が抑制される. (KOで抑制がみられなくなる) www.ncbi.nlm.nih.gov encoding an ortholog of vertebrate ancient (VA) opsin, the function of which is u…

IFTTT

web

webサービスを組み合わせて、自分だけの自動化ツールを創り出せ! というのがIFTTT(イフト) 3 ways to build Maker Partner Partner Plus applets & services Applets: bring your services togather to create new experiences Services: the apps and devi…

目覚ましシステム

ボタンpush => IFTTT webhook => AWS API Gateway => AWS lambda => AWS S3 => view site (pooling) ボタンpush IFTTT Button widget Do more with Button widget - IFTTT amazon dash button改造して物理ボタンに置換したいところ. IFTTT webhook http requ…

AWS lambda

event (1st arg): arguments by caller context (2nd arg): runtime information callback (3rd, optional arg): return information to caller callback(error, results) error: null(success) or any results: must be JSON.stringify compatible When the…

ライフログの保存と表示

集めたデータの可視化 上ほど低レイヤー AWS S3に保存、HTML&d3.jsで表示 google spreadsheets で保存&表示 iOS healthcare / モバイルアプリ

かつてfor文というものがあった

for(let i; i < array.length; i++){ print(array[i]); } for文の改善ポイント 配列の要素を取り出して操作したい=>配列の何番目の要素を弄っているかはどうでもいい という場合でも、番号を渡される for(let i; i < array.length; i++){ // いやiは別に知り…

大会社はスモールビジネスを出来ないのか

中小企業と比較して、大会社は総売上の小さい商売をしづらいか否か 販管費(バックヤード) per製品なら、むしろ大企業が安いくらい 3.中小企業の販管費比率|商工業実態基本調査|経済産業省 大商売向けのバックヤードを整備したら、小商売をするには立派過…

ブロックチェーン・ビットコイン

www.slideshare.net jba-web.jp ビットコインとブロックチェーンと分散合意 - 急がば回れ、選ぶなら近道 block = { timeStamp: 2017-05-27T19:35, previousBlockHash: cyjvif4663gi47rvujr, transactions: [tx0, tx1, tx2,...] }; as a results, block0 -> b…

JavaScriptのgenerator入門

generatorの概念 generator(という概念)とは、繰り返しを簡単に・見通し良く記述する仕組みである. generatorの利用 generatorを利用することによって 繰り返しオブジェクト(イテレータ)の容易な作製 見通しの良い非同期処理コード記述 が可能になる. gene…

引用が認められる範囲、特に学術の世界

某pixiv引用で議論があったから、調べた. 引用の法的根拠 (引用) 第三十二条 公表された著作物は、引用して利用することができる。 著作権法 公表された著作物が1つのキーワードみたい. 公表権という概念が絡んでくる 例えば、ラブレターを引用しても良いの…

javascript & HTML 実行環境

JavascriptとHTMLが動く環境、その詳細 Chrome: V8 jsエンジン + Blink HTLMレンダラ Edge: Chakra + EdgeHTML Safari: JavaScriptCore(Nitro?昔の名前?) + Node.js: V8 + etc, レンダラ無し Chromium: V8 + Blink electron: Chromiumベース

組み合わせ最適化問題、数理計画法etc -> 問題 Argmax… 確率的勾配降下法, 量子アニーリングetc アルゴリズム、計算方法 量子コンピュータ -> ハードウェア 量子計算 -> なんぞ

Node.js プロジェクト開始手引き

git init npm init gitは.git directory, npmはpackage.json が命 これさえあればgitとnpmが消えても大丈夫(のはず) でもコード自体が吹き飛ぶと元も子もない. なのでGitHubのプライベートリポジトリをリモート. これで万事オッケー! 復旧したいときはGitHu…

再代入できる世界とできない世界の違い

今、数学の世界にいます x = 1 y = x + 2 yは? => 3 (当然だろ) ----------------------- 今、プログラミングの世界にいます x = 1 x = x + 2 xは? => 3 (当然だね) 相変わらず、プログラミングの世界にいます x = 1 ■■■■ x = x + 2 xは? => …確定しない…

現物を対価とする第三者割当増資

現物出資とは、金銭以外の財産による出資をいいます。動産・不動産・債権・有価証券・無体財産権のほか、事業の全部または一部も現物出資の目的物とすることができます。第三者割当増資の方法で行われる事が多いですが、株主割当増資、第三者割当増資のいず…

アイデア出し

アイデア出し 定義 「アイデア」とは 「出し」とは なにがアイデア出しではないか アイデア整理 手法 手法とは ・好き勝手ではない ・枠組み →枠組みとは。トートロジーではないか ・決まり・規則 →従うべき約束 →すべきこと・してはいけないこと →義務・推…

Node.js stream

内部バッファ internal buffer, internal queue internal-bufferにデータがたまっていく. highWaterMark以下の場合、内部的にstream.read()がcallされる. 新しいstreamを作る際、read()をoverrideし、_read()内でstream.push(chunk)をcallすれば、internal-b…

node-auto-launch

electronのスタートアップ登録を可能にする不思議ライブラリ node-auto-launch ← node-winreg ← child_process.spawn github.com Child Process Node.js v0.11.11 Manual & Documentation node.jsはそもそもコマンドラインを叩けるらしい. 子プロセス云々. …

paypal取引手数料

マイクロペイメント 小額決済用手数料が適用されると、通常の手数料は適用されません。ご注意ください。 国内からの支払いの受け取り 5%+7円 … 通常の手数料と小額決済用手数料どちらがお得? … PayPal(日本語) - ペイパル|サポート|よくあるご質問|小…

amazon pay

改名 2017-02-22~ Amazon Payに改名しました (元は Amazon ログインアンド ペイメント) 最短2クリックでオンラインショッピングが完了できる決済サービス「Amazonログイン&ペイメント」の名称が、「Amazon Pay」に変更されることとなった。 Amazon動き着々…

マーケティング・ジャーゴンに含まれる意味のある事柄

ニーズとかシーズとか。ビジネスのタネの話. やたら聞くし、新種も出てくる. 目を惹くから新種が出るのも一面. ただ、本当に有用な意味が含まれるから、言い回し変えて出てくるのでは無いだろうかね? ニーズ・シーズ・ウォンツ ニーズ、シーズ、ウォンツ/ne…

DNS入門

DNS(Domain Name System)とは、ドメイン名とIPアドレスの対応付けシステムのこと. ドメインを取得する、の実態 関連ワード: ドメイン取得 ゾーン Authority(権威)委譲 DNSサーバには自分の担当範囲がある. それがゾーン. 例えば、.jpネームサーバーはxxx.jp…

アップロードしたファイルの破損

ネットワークを介してファイルをアップロードする. この時、ファイルは破損しうるのではないか? バックアップのためにアップロードしたのに、壊れてたら何の意味もない! これを防ぐ(破損に備える)ための仕組み色々ある MD5 ハッシュ値によるチェック. MD…

フォント

青柳隷書しも blog.nest-online.jp

ゼブラフィッシュの核酸がらみ命名規則

transgenic zebrafish 融合配列 ハイフンで繋ぐ Fusions in constructs: Regulatory or coding sequence fusions should be separated by hyphens. Example: Tg(actb2:stk11-mCherry) This construct codes for a fused protein of stk11 and mCherry under …

会社のことを調べる

株式会社 登記情報提供サービス www1.touki.or.jp インターネットを利用して登記事項を確認するサービスについては,以下の2つがあります。それぞれ取得できるものが異なりますので,ご利用目的に合わせてお選びください。 インターネットを利用して,登記…

Facebookのブレイン・マシン・インターフェース -2017 F8-

www.google.co.jp Today’s optical imaging sensors aren’t fast enough to enable the type of experience the Building 8 team is trying to create, Dugan said Wednesday. Facebook F8 2017 Day 2 Keynote: Brain Typing and More | Time.com 01:08:03~ …

調べ物

会社 法人番号指定年月日 2017年3月1日 http://www.houjin-bangou.nta.go.jp/henkorireki-johoto.html?selHouzinNo=2011001115107 本店所在地

mastodon入門Q&A

mastodon気になるんだけど、アレってどうなってんの? なことがいくつかあった。なので解決した。ついでだし、まとめた。 執筆中、加筆するよ. ご指摘welcome. 2次/3次ソースはコツコツ1次に切り替えてく所存. Q&A 早見表 そもそもmastodonって何よ Twitter…

esp32 hid

static void hidd_le_profile_cb(esp_gatts_evt_t event, esp_gatts_t *p_data) case ESP_GATTS_READ_EVT: { hidd_read_attr_value(p_data->req_data.p_data, trans_id); void hidd_read_attr_value(tGATTS_DATA *p_data, uint32_t trans_id) //start build …

BLEの仕組み

接続とデータ交換 GAP: 接続に重点 GATT: データ交換に重点 GATT based profiles: データのフォーマット(?) yegang.hatenablog.com デバイスの発見、接続確立、セキュリティ、認証、association model, サービスの発見 It also describes the behaviors and…

会社のこと

株主総会 取締役(会) 所有権 経営権 業務執行権 所有 経営 執行 監督? 執行役員 この役職や呼称があっても、「取締役」でない者は、会社法の役員ではない。会社の業務執行を行う重要な使用人の役職。会社法の執行役とは異なるので注意。取締役である者にも…

esp32で心拍を測る

esp-idfのexampleに、GATT profile tableを使ったheart rate計測デモがある. こやつを解析する. GATT “Heart Rate” Heart Rate serviceを利用. 16bit uuid: 0x180D Viewer | Bluetooth Technology Website gatts_table_create_demo.c uuid変数 static uint8_…

Bluetooth LEを各種OS, マイコンで使う

Windows UWP(Universal Windows Platform)がBLEに対応、さすがU!W!P! また、Bluetooth GATT API で Bluetooth LE デバイスと連携することによって、次のことが可能となります。 * サービス/特性/記述子の探索 * 特性/記述子の値の読み取りと書き込み * 特性…

bluetoothとESP32

# Bluetooth Low Energy (BLE)を利用したESP32の開発. ESP32のBLE対応状況 2017-04-04: API群とexampleが存在する. しかし、documentが無い. そして色々不備が指摘されてる. www.esp32.com esp-idf2.0で大改修なのかな? 掘り出しもんを見つけた esp-idf内に…

IoT開発用ハードウェア

あらゆるものをネットワークに繋ぐ、Internet of Things. この言葉はバズワードを超え、実社会で利用される段階にあります. 本稿は、IoT開発を始めたい、私含めた初学者向けの、ハードウェア(IoTデバイス)紹介記事です. IoT開発用ハードウェアの要件 センサ…

ESP32の静電容量式touch sensor with esp-idf

ヘッダーファイル github.com 実体(.c) github.com 例1. github.com 例2. github.com ESP32datasheet appendix https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page44 自分でドライバー書いちゃいなYo! ドライバーが…

ESP32のD/Aコンバータを調査・検証

ESP32のデジタル→アナログ コンバーターを調査・検証してみる。予定 スペック 口数: 2口 分解能: 8bit 動作周波数: 変換原理: 抵抗ストリング型 How to use 対応GPIO: 25番 & 26番 他のD/A変換法: ESP-IDF DAC-GPIOはなんと関数は1つ、シンプルぅ I2C-GPIOを…

ブートストラップ

ブートストラップ: ブートストラップとは、ブーツの後ろにある輪っかのこと。ブーツを履く際に引っ張って使う. NOUN. A loop at the back of a boot, used to pull it on. en.oxforddictionaries.com

esp32でマイコンの勉強

マイコン初心者がesp32をモデルに勉強 ESP32とは 中Espressif Systems社が設計、台TSMCが製造するマイクロコントローラー. Wi-fiとBLEを備えながら非常に安価(¥700)なことで有名. cpu 米Tensilica(製)、240 MHz駆動のプロセッサコアを2つ搭載. 240 MHz dual …