Skip to content

Instantly share code, notes, and snippets.

👷‍♂️
Do pointing and calling!

nabinno

👷‍♂️
Do pointing and calling!
View GitHub Profile
View dry-rbで型定義.md

背景

  • TyepScript読みやすいのでRubyにも型がほしい
  • というか、すでに型付けライブラリをつかっていた、virtus、dry-rb
  • virtusは枯れているが拡張性がなく、後継として推薦されているdry-rb(dry-validation)を試すことに

試した

結論: まあまあいいかも

  • Pros
    • Grapeのdeclaredみたいなサニタイズができる
View ツリー構造 モデルパターン検証.md

目的

ナイーブツリー (隣接リスト) になっているユーザモデルについて、ほかのモデルパターンで対応可能かドキュメント検証する。

対ツリー構造 モデルパターン

  • ※ 素朴な木、入れ子区間、肥沃な森林は情報過小 + 注目度低のためおいかけてません。
pattern description_pros description_cons
View google-caleandar.gs
function main() {
var events = listUpEventOfCalendar();
var list = formatEvents(events);
Logger.log(list);
postToSlack(list);
}
function listUpEventOfCalendar() {
View ユーザー・エージェントパターンによる原因調査方法.md
item content
Commentary
調査の精度向上, 調査の工数削減

ユーザー・エージェントパターン

  • ユーザー: エージェントに調査情報・回答をわたす、並行処理可能
  • エージェント: 質問・回答のセットを管理、ユーザーから調査情報・回答を取得ごとに推論サービスを実行
  • 推論サービス: 質問生成のために推論情報を管理
View 空気のメモ - 定点観測.md
View 空気のメモ.md
item content
commentary
部屋のHCHO、TVOCが安全基準をこえるケースがある

調査

定点観測用にRaspberry Piはどうか

  • AirPiの販売中止により、現状まとまったセンサーキットがないため調達し実装する手間がかかる
  • 定点観測用にFoobotやAirVisualがすでに登場している(日本では未販売)
  • というわけで、Raspberry Piはいったん保留ということで
View summation memo
normal_set
= 0, 1, ..., 99, 100
= 0, 1, ..., (2n-1), 2n
even_set
= 0, 2, ..., 100
= 0, 2, ..., (2n-2), 2n
odd_set
= 1, 3, ..., 97, 99
View vimium.md
map p scrollToTop
map n scrollToBottom
map wf LinkHints.activateModeToCopyLinkUrl
map b nextTab
map y previousTab
map ; removeTab
map ww copyCurrentUrl
map J performFind
View wsl-2--error-0x80370109.md

WSL 2

WslRegisterDistribution failed with error: 0x80370109
Error: 0x80370109 The operation timed out because a response was not received from the virtual machine or container.

Press any key to continue...

Settings -> Update & Security -> Device encryption

  • Device encryption is on: Turn off
@nabinno
nabinno / install-esperf.sh
Last active Sep 28, 2018
install esperf on ubuntu
View install-esperf.sh
# cmake
cd ~
wget https://cmake.org/files/v3.12/cmake-3.12.2.tar.gz
tar xvf cmake-3.12.2.tar.gz
cd cmake-3.12.2/
./configure
make
sudo make install
# esperf
You can’t perform that action at this time.