Keyboard
肩こり解消のために無線分割キーボード Corne Chocolate を自作する〜②作成失敗編〜
肩こり解消のために左右分割型の Corne Chocolate 自作することにしました。 自作キット付属外の BLE Micro Pro というパーツを別途使うことで、無線接続に対応させたものを作るの 続きを読む…
肩こり解消のために左右分割型の Corne Chocolate 自作することにしました。 自作キット付属外の BLE Micro Pro というパーツを別途使うことで、無線接続に対応させたものを作るの 続きを読む…
自分のローカル環境でDBテーブルのスキーマ更新用マイグレーションファイルを作って rails db:migrate した。 schema.rb を見るとそのテーブルの COLLATE=”utf8mb4 続きを読む…
背景 最近慢性的な肩こりに悩まされています。切実です。 整骨院で見てもらったところ、長時間のPC作業などがおそらく原因で巻き肩になってしまっているとのこと。 巻き肩になるとどうしても肩が凝りやすくなる 続きを読む…
この記事はAIとは何か、AIに使われる手法にどんなものがあるかが大まかに把握するための備忘録である。 AIとは AI (Artificial Intelligence、人工知能)。 AIに対して人が持 続きを読む…
高階関数 高階関数は次の1つ以上を満たすような関数のことをいう 関数を引数に取る 関数を返す 関数を引数に取るような関数 ※サンプルコードは基本的にJavaScript。後半にはElmも登場する。 次 続きを読む…
私が Elm を書く際に UI をどのようにモジュール化しているか、そのパターンを書いてみる。 (サンプルコードは Elm 0.19) 汎用的なUIや類似のUI群の場合 前提として、基本的にはUIは単 続きを読む…
自分がどんな風に Elm https://elm-lang.org/を学んで来たか、何を見て情報を集めているかを書き連ねる。 Elm を学び始めた人の参考になれば幸いだ。 公式ガイドで Elm を学び 続きを読む…
あるWebページが色々なケースで使い回されいて、ソースコードも設計もUIデザインも理解が難しいという状況に直面したことがある。あのときどうすればよかったのだろかとふと考えてしまったのでつらつらと書いて 続きを読む…
WebRTCを利用するために何が必要となるのか調査した。 個人的なモチベーションとしては、1対1のボイスチャットを想定してた場合に自分で構築・運用できるようなものなのか知りたかったので、調査範囲として 続きを読む…