ErgoDox EZ 戦記
かな変更をどこに置こうか超悩む
なるべく移行コストが少ないErgoDoxのキー配置 - yhara.jp
L-commannd R-commandの設定出来へんどうするんやろ、英かな使ってるからデフォルトのキーボード設定と同じにしたい
digitalcontent.tokyo 先達たちの意見を参考にしようかしら
参考
rspec高速化parallel_testsを試す
先ずはローカルで実行 dockerのコア数確認
cat /proc/cpuinfo | grep processor processor : 0 processor : 1 processor : 2 processor : 3
コア数分database準備
bundle exec rake parallel:create[4]
table準備
bundle exec rake parallel:prepare
seedが必要だったのでdatabase分準備
bundle exec rake db:seed RAILS_ENV=test TEST_ENV_NUMBER=4
bundle exec rake parallel:spec
timeoutがたまに起こる、テストが悪いのか、pcの性能が足りないのか、、、、
1.3) Failure/Error: @io.to_io.wait_readable(@read_timeout) or raise Net::ReadTimeout Net::ReadTimeout: Net::ReadTimeout
次はcircle ciで、、
macでcpu数コア数知りたい時
ターミナルで以下コマンド実行
system_profiler SPHardwareDataType Hardware: Hardware Overview: Model Name: MacBook Air Model Identifier: MacBookAirXX Number of Processors: 1 Total Number of Cores: 2
Number of Processorsがcpu数、Total Number of Coresがコア数
同じテーブルを親子関係にしちゃダメな理由
http://shirusu-ni-tarazu.hatenablog.jp/entry/2012/11/04/173742
不要なカラムが増えすぎちゃうから そもそもrailsで扱いづらい、nested使いづらくなる パフォーマンスがどうなのかは分からない
一応無理やりできるっぽい、おすすめしない
ErgoDox EZ 買ったったで!
早速カスタマイズしよう 下記リンクより
edit ボタン押して変更していく ビデオ見てみてね
ダウンロードしてキーボードに流し込み手順
https://qiita.com/kei_s/items/40a896d1a1c70f2961e0#%E6%B5%81%E3%81%97%E8%BE%BC%E3%81%BF%E6%89%8B%E9%A0%86qiita.com
アプリを起動してキーボード右側の小さい穴に針かなんかで押す hexファイルをドロップしてアプリのしたボタン左ボタン押したら流し込み成功
変わってるので触ってみよう ちなみにこの記事はErgoDoxEzで書いたよ
参考
rails dm 覚書
service mesh 組織が大きくなっても速いサイクルで開発できる
- kurbanetesと関係あり
- サービス同士を繋げる
型と実践 観察できるのは結果だけ こうゆう型をやって結果が出たと説明すると良い 具体的題材があると良い 定量評価大事
fintech 少人数、リモートワークしたい SRE自分の仕事を減らす Kubernetes サーバ増やすのが簡単PR送るだけでいける Digdag RPC protocol buf(xmlみたいに構造化されたもの) リソースとアクションをどっちが中心 rpcアクション 全部postでOK URLにアクション書いてるチャットサービス GRPC googleが始めた studdy http/2 binary 型がある、複数言語で連携する場合楽 バイナリでみにくい THEOではAPI通信全部grpc GVL分散処理 https://qiita.com/troter/items/d0eebeea1f04ef62fb5e
https://speakerdeck.com/cnosuke/fintechtorailstogrpcto
https://speakerdeck.com/cnosuke/fintechtorailstogrpcto リモートなチーム開発 難しさ
- タイミングを設ける同期が難しい
- チーム外
- SQLで出来るウルセェ
- ActiveRecordに集約、便利、可読性
- blog.toshima.ru/rdm2018
- each find_each 少しずつ
- N+1 update_all table lock
- sort order limit
- post.user.id poset.user_id
- ARモデル瀬生迂回 pluck https://speakerdeck.com/toshimaru/active-record-anti-patterns
https://speakerdeck.com/toshimaru/active-record-anti-patterns
サークル福利厚生 mechanize
arrle jouny