たれぱんのびぼーろく

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

2016-01-01から1年間の記事一覧

d3.js Events version 4

d3.js version 4における、Eventの使い方・原理まとめ. イベントリスナ DOM living standardにおける、addEventListener()にselection.on()が対応する. .on(typenames[, listener[, capture]]) typenames = click[.optionalName][ otherEvent] typenameの後…

配列から特定の要素を取り除く ―ver. ES2016―

配列から特定の要素を乗り除く (例. [a, b, X, d] -> [a, b, d]) 方法を複数紹介する。 一覧 Array.filter (ES2016) Array.indexOf + Array.splice 詳細 Array.filter (ES2016) EcmaScript2016で新登場した、Array.filterメソッドを利用する方法. // ary配列…

d3.js version 4

モジュール Arrays (Statistics, Search, Transformations, Histograms) Axes Brushes Chords Collections (Objects, Maps, Sets, Nests) Colors Dispatches Dragging Delimiter-Separated Values Easings Forces Number Formats Geographies (Paths, Projec…

意味のある差 −"統計的に有意な差"に惑わされないために−

有意差 かくにん! よかった。 な研究者にならない為のガイド. 「…t検定の結果、コントロール群と比較して、薬剤投与群には統計的に有意な差が見られました。…」 もはや生物学のプレゼンでテンプレートになっているこの言い回し。 さて、質疑応答で聞くべき…

フルダイブシステムを研究・勉強するには

フルダイブを勉強したい、研究したい。 でも、何から始めればいいかわからない。どんな大学で研究できるか知りたい。 本稿は、そのような方への案内書を目指しています。 フルダイブってなんぞ? フルダイブの事自体が深く知りたい! という方は、こちらの記…

プログラミング言語を学ぶ

より深い言語学習のコツ 言語の実装に目を向ける なんの言語で実装されているか / written in ソースコードを見る /

博士課程進学・修了人数の推移

日本における、大学院博士課程 理学系 入学者と修了者の人数推移を調査し、その傾向を推測した。 ソース パッとは出なかったが、信頼できるソースがあった。 www.nistep.go.jp data.nistep.go.jp

運動出力をブロックする

運動出力のブロック、かっこよくいうとインタラプト 日常で起きる運動ブロック 夢 金縛り 激しい葛藤 重症度の高いナルコレプシー 実験 V2a細胞は歩行を止める Cell. 2015. ネズミを用いた実験. 延髄(首の付け根あたり)のV2a細胞を刺激すると、歩行運動がス…

脊髄局所回路と運動

ZFIN Publication: Sternberg et al., 2016

V0D

Genetic Identification of Spinal Interneurons that Coordinate Left-Right Locomotor Activity Necessary for Walking Movements. 2004. mini-summary what already known ventromedial spinal cord (termed lamina VIII), a region abundant in commissu…

フルダイブ技術の実現に向けて

full-dive技術の実現には何が必要で、どの要素が既に実現し、何が未解決かを明確にする必要がある. (ゴール志向は重要だ). そのためにfull-diveの定義を明確にし、要素群についてその実現状況をまとめた。 必要に応じて適宜更新していく。

"fail fast" "素早く失敗せよ"について

体験談 半年掛かりで進めていたプロジェクトに致命的な問題点が判明. 相談の結果、キーとなるセンサの改良と全検証の仕切り直しに. この改良には問題点を理解している必要がある. つまり、半年掛かりの検証はただの失敗ではない. ten failure for one succes…

カーソル移動のBMI/ Nature Medicine 2015

Clinical translation of a high-performance neural prosthesis. 2015 mini-summary mini-mini summary 臨床BrainGate2の一部. 多電極アレイからのMUA/LFPをRecalibrated Feedback Intention Trained Kalman Filter (ReFIT)と呼ばれる手法でデコード. radia…

webアプリの課金サービス / 2016 ver.

概要 webアプリに対する課金・決済を提供するサービスについて調べた. 自作web app.を月額課金制にするとして、どんなAPIを使えば課金が実現できるか、というもの. 一覧 サーバーレス アーキテクチャに応用可 WebPay PayPal qiita.com その他 ウェルネット Y…

個人向けPOD

著者向けPOD出版サービス open.nextpublishing.jp 料金について 著者向けPOD出版サービスでは、書籍を1冊販売するごとに、Amazon.co.jpが定める印刷費と、インプレスR&Dの販売手数料(書籍の販売価格の40%)が発生する。 書籍の販売価格は、この印刷費+販…

Javascriptはシングルスレッドだと誰が決めたのか

Mr.XXX 概要 Javascriptはシングルスレッドである、らしい。 実行時、関数は順番待ち列に登録されていき、順番に処理されていく(処理マシーンが1つ/シングル)らしい。 誰が決めた、関数が順番待ちするとは、順番待ち列って何よ? 先に結論 Nothing in ECMASc…

でーた・どりぶん

データ 先行研究 実験データ 必要なデータが無ければ、データを収集する実験をする。 実験をすべきか否か Type 1 decision Type 2 decision 実験が後戻りできるか。 どれほど資源がいるか。 なぜデータに基づくか データは事実。事実に基づいて判断。 気をつ…

プログラミング開始時 手引書

全ての更新ファイルをadd git add –all merge (on reserved branch) git merge –no-ff <merged-branch-name> delete branch git branch -d <deleted-branch-name> git init npm init new-item ./.gitignore -itemtype file -Value “node_modules” reset commit git reset –soft HEAD^ : 前回のcommitを</deleted-branch-name></merged-branch-name>…

cognitoでログイン/セッション管理

ユーザーを限定するwebサイト・webアプリはログインの仕組みが必要になる. AWS cognito, 特にUser Poolsの機能でこれが実装できる. Cognitoとは何ぞ?という方はこちら一読を推奨. tarepan.hatenablog.com Cognitoを用いたセッション管理の大枠 インターネッ…

NeuroScience for immersive VR / 没入型VRのための神経科学

本稿では、没入型VRへ(基礎)神経科学がどう貢献できるか、を明らかにする。 (基礎)神経科学とは 神経細胞はお互いに情報を送受信する。 その結果、運動や思考・記憶が実現される。 その仕組みを明らかにする学問分野。 くくり: 自然科学 -> 生命科学 -> 神経…

AWS Cognito 入門 -概要と詳細へのリンク-

Amazon CognitoとはIDサービスとデータ同期を提供する. Amazon Cognitoの機能 いくつかのサービスが関わりあって存在. 機能をジャンジャン追加するので名前の整合性が(ry Amazon Cognito Cognito User Pools (Your User Pools) Cognito Identity (Federated …

Cognito User Poolsの機能と使い所

Amazon Cognito User Poolsとはユーザー名簿管理サービスである. User Poolsの機能 User Pools単体を用いることで 名簿の作成・管理 ユーザーの追加・メール認証・削除 password管理 ユーザー属性の管理・呼び出し ログイン/セッション管理 などが出来る. 他…

AWS(クラウド)で手軽にwebアプリを作る

概要 webアプリ(ブラウザで動くアプリ)を思いついた、作ろう。 ブラウザで全部の処理させるのって、すごい大変そう。 サーバーを借りて色々する…のかな、難しそう。 →クラウド(AWS)で手軽にwebアプリが作れる! 具体的に アマゾン ウェブサービス / AWSを使…

顕微鏡のスキャン形式

蛍光画像を取得する際、xy(z)方向の情報をいかにして取得するか 平面取得 面全体を励起し、面全体から蛍光を検出するタイプ. 要はカメラ. z軸の空間分解能を上げる手法としてLight sheet microscopyが近年注目. ポイントスキャン 試料面の1点からのみ光を検…

レンズとは何だ

レンズとは何か 光曲げるもんでね? 光を曲げる: プリズムでも曲がるし鏡でも曲がる. 材質とか? レンズにも色々あるしなぁ ... じゃあ何? レンズは 光を収束/発散させるもの だったんだよ!!(な、なんだってー!) レンズ - Wikipedia http://www.tagen.to…

神経系のメジャーな論文誌

ジャーナルのリスト, ただし神経系専門誌 Nat.NeuroSci. Neuron NeuroSci. Neurophys Europian J. NeuroSci. Fronter of Neurosci. Neuroscience Neurology

Amazonの意思決定 -タイプ1とタイプ2-

原文? letter 日本語なら 第一種の意思決定 第二種の意思決定 とかになるのかね? a common trap is "one-size-fits-all" decision-making. Type 1 decisions," he wrote, are those that are "consequential and irreversible or nearly irreversible — on…

Node.jsとAWS Elastic Beanstalk

パッケージのインストール package.jsonのdependencyに書いておけばEB側で勝手にインストール、すごいぞEB package.json ファイルがある場合は、Elastic Beanstalk では依存関係をインストールするために npm install が実行されます。 link アプリの起動 特…

プログラミングにおける日時

Date & time の扱いは非常に重要かつ面倒くさい. 簡単にまとめてみた。 日時を規定する取り決め グリニッジ標準時 イギリスのグリニッジ天文台を時間の標準にしよう、的な時間. G. M. T. とも. 中学校で習ったと思う. 世界標準時/UTC GMTとだいたい同じだが…

Node.js HTTPモジュールでrequestを投げる

Node.jsのHTTPモジュールはHTTPに関わるクラス・メソッドを定義している. HTTPはサーバーとクライアント側に仕事が二分されるが、今回はそのクライアント側について. リクエストの送信 requestの設定〜送信完了 HTTP.request(options, response_handler) # H…