Skip to content

Instantly share code, notes, and snippets.

👷
Do pointing and calling!

nabinno

👷
Do pointing and calling!
Block or report user

Report or block nabinno

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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
map p scrollToTop
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.