たのしい人生

【小ネタ】Ubuntu で boot 時に failed to resume link や SATA Link down、AHCI controller unavailable! などと表示されて妙に時間がかかる問題に対処する

Ubuntu で起動 (Splash) に妙に時間がかかったので調べました。Splash を表示せずに起動時のメッセージを見ると failed to resume link や SATA Link down、AHCI controller unavailable! など明らかにあんまりよろしくないメッセージが出て時間がかかってい…

Ubuntu 環境で Blue Yeti のマイクのモニタ (入力フィードバック・ループバック) が聞こえない場合の設定 / モニタをオフにする方法 / モニタ音量調節方法

以前書いた Windows 環境で Blue Yeti のマイクのモニタ (入力フィードバック) が聞こえない場合の設定 / モニタをオフにする方法 - たのしい人生 の Ubuntu 版です。やってることはほとんど同じです。 問題 - モニタ音声 (フィードバック音声) が聞こえない…

Ubuntu でデスクトップをキャプチャして仮想カメラデバイスとして流す話

デスクトップをキャプチャしてストリームできると Discord などの通話で使ったりできて便利なのでやり方をまとめます。 v4l2loopback のインストール v4l2loopback の読み込み Discord などで取り込めるように ffmpeg でデスクトップをキャプチャして v4l2lo…

お絵かき / Kindle 視点で iPad Pro 2020 (Gen. 4) 12.9 inch レビューと iPad Pro 2017 (Gen. 2) からの乗り換えや Apple Pencil 2 と保護ケース・シートの話

TL;DR iPad Pro 2017 (Gen. 2) から 10.5 inch から iPad Pro 2020 (Gen. 4) 12.9 inch に乗り換えました。世代や画面サイズの変化についてレビューします。結論から言うと Apple Pencil 2 がめちゃくちゃによいし、それを活用できるようにすると最高。 TL;D…

Self-Made Keyboards in Japan こと自作キーボード Discord サーバーでアクセスコントロールとその bot による自動化を導入した話

TL;DR リモートワーク / WFH や STAY HOME 等でネットワークを介したコミュニケーション手段が非常に求められている中、Discord サーバー運用のノウハウとして カテゴリやチャネルのアクセスコントロールの仕方と bot による自動化 についてまとめます。 TL;…

自作キーボード入門用語集 2020

この記事では、自作キーボードを構成する要素とよく聞かれる用語を列挙しながら、2020年に自作キーボードに入門するための基礎知識をできるだけ網羅的に紹介します。 外出自粛もあってお家でできる趣味や娯楽を求められている方 新年度・新生活も 1 ヶ月が経…

Windows 環境で Blue Yeti のマイクのモニタ (入力フィードバック) が聞こえない場合の設定 / モニタをオフにする方法

問題 - モニタ音声 (フィードバック音声) が聞こえない USB 接続で高音質な音声入出力が可能な Blue Yeti Microphone。3.5 mm のステレオミニジャックがついており、PC 等の出力デバイスの音を聞きながら 遅延ゼロで入力音声をミックスしてモニタリングでき…

型クラスの原点 How to make ad-hoc polymorphism less ad hoc を読んだ話

以下の記事は 2018 年 2 月 に Qiita に投稿した記事の移植です pixivFANBOX にも投稿しています。ご支援頂ける場合はよろしくお願いいたします。 www.pixiv.net オレオレ型クラスの話をやめろ。原典に当たれ。ということで、Haskell に型クラスの導入を提案…

【Haskell や圏論が出てこない】Scala で型クラスを完全に理解した話

以下の記事は 2018 年 2 月 に Qiita に投稿した記事の移植です pixivFANBOX にも投稿しています。ご支援頂ける場合はよろしくお願いいたします。 www.pixiv.net TL;DR 結論から。 型クラスはちょっとすごいオーバーロード であり 型に対して静的にメソッド…

Scala の implicit parameter のスコープと左辺値型推論で困った話

以下の記事は 2016 年 7 月 に Qiita に投稿した記事の移植です pixivFANBOX にも投稿しています。ご支援頂ける場合はよろしくお願いいたします。 www.pixiv.net Scala の特徴的言語仕様の一つであり、憎まれたり便利だったりする implicit の小ネタです。い…

Logicool / Logitech のサポートとブランドの死の話

TL; DR PC 周辺機器メーカーである Logicool / Logitech はサポート体制を変更し、修理依頼は 該当デバイスを破壊する証明動画をユーザーに撮影させて、それを確認後、修理ではなく新しい製品を再送する というものになっており、修理のために製品を破壊せね…

コミケ C97 サークル「たのしい人生」のお知らせと今年の振り返りの話

この記事はキーボード Advent Calendar 2019、23 日目の記事です。 adventar.org 22 日目は ai03 さんの「海外コミュニティでの活動から学んだこと」でした。 docs.google.com 24 日目は foostan さんの「Let's Split Rebuild Log」です。 fstn.hateblo.jp …

meishi2 keyboard ビルドガイド

meishi2 - The updated micro macro keyboard をご購入、もしくはリポジトリから製造いただきありがとうございます。この記事では、meishi2 keyboard の組み立て方を簡単に紹介します。 必要なパーツ (オプション) 組み立てに必要・あると便利な道具 はんだ…

Maker Faire Tokyo 2019 に Self-Made Keyboards in Japan が出展します!

今年も Maker Faire Tokyo が 2019 8/3 ~ 8/4 に開催され、Self-Made Keyboards in Japan Discord 有志メンバーが今年も出展申し込みしています! 2018 年は自作キーボードが大きく羽ばたいた 1 年でしたが、2019 年、より裾野を広げ、多様性を増し、よりパ…

C95 たのしい人生お品書き

この記事は 自作キーボード Advent Calendar 2018 その 3 の 24 日目の記事です。 adventar.org 昨日ははのちゃさんの キースイッチが可愛い話 & キースイッチを愛でるアプリの話 でした。 メリクリ メリークリスマス。みなさん良いクリスマスを過ごされたで…

モジュラーな自作キーボードアーキテクチャを求めて

この記事は 自作キーボード Advent Calendar 2018 その 1 の 12日目の記事です。 adventar.org 昨日は IKeJI さんの 今年作ったキーボードまとめ でした。 この記事では Modulo という新しい自作キーボードのアーキテクチャとその展望について紹介します。 3…

The Beauty of Self-Made Keyboards

TL;DR この記事は、最近話題になっている 自作キーボードを始めた人・これから始めたい人向け に、自作キーボードを実際に使ってみるとどうなのか?本当に使えるの?という疑問を解消するために書かれました。特に 自作キーボードって変な形してるけどちゃん…

Why Ergo42? - 私が Ergo42 を作った理由

この記事は 2018/5/6 に開催された東京メカニカルキーボード meetup の Ergo42 の発表を資料とともにまとめたものです。スライドの全体はこちら。 Ergo42 Ergo42 というキーボードをつくりました。 Ergo42 は 7x4 ortholinear split をコンセプトとした自作…

Maker Faire Tokyo 2018 に Self-Made Keyboards in Japan が出展します!

いよいよ今週末ですね! 2018 8/4 - 8/5 に東京ビッグサイトで開催される Maker Faire Tokyo 2018 に自作キーボード好きの集まりである Self-Made Keyboards in Japan の有志で出展を行います! 最近本当に自作キーボードをいろいろなところで見かけるように…

iOS アプリでマルチタスク切り替え画面に入ったことを検出する話

小ネタです。アプリがアクティブなときに、マルチタスク切り替え画面(ホームキー二連打)に入ったことを検出したい。 結論 マルチタスク切り替えそのもの画面に入ったことそのものは検出できないが、マルチタスク切り替え画面に入るとアプリケーションは Inac…

ヴァイオレット・エヴァーガーデン雑感

ヴァイオレット・エヴァーガーデン、1 話を観ました。 いろいろ喋りたくなるオタク好みな作品だなーと思った。喋りたいことが多いので列挙します。 テーマがテーマだけにキーボード界隈で話題になっていた。 けれど 1 話の段階ではほとんどタイプライター出…

Meishi keyboard 組み立て方ガイド

※現在 GCC 8 系でメモリマップの構築に不具合があるようで、Pro Micro への書き込みに失敗するようです。その場合は GCC 8 系をアンインストールして GCC 7 系をインストールしてください。 (qmk_install.sh 等では対応済みの様子ですが念の為掲載) Meishi -…

自作キーボード入門本 KbD C93 の通販絶賛販売中 日経 Linux 2018 3月号 にて本誌 KbD C93 と Ergo42 が紹介されました! & 2018/3/6 Meishi 再販開始!

WIP

自作キーボード入門本 KbD C93 の通販告知になります。 [NEW] 2018 3/6 日経 Linux 2018 3月号掲載の「まつもとゆきひろ プログラマのこだわり」で KbD C93 と Ergo42 が紹介されました! & Meishi 再販開始! おしながき 自作キーボード入門本 KbD C93 の …

2017 まとめの話

TL;DR 全体としてはアウトプットしたものはしっかり刺さったので良かった 復活の年 他人に頼ろう やったこと 1 月 今年最大クラスのイベントでかつ初っ端。前職を 12/31 付で退職して、現職に 1/1 付で就職しました。正直今年やってこれたのは、現職に移るこ…

4x7 split keyboard Ergo42 をつくったときの失敗話

この記事は、自作キーボード Advent Calender の25日目クリスマスの記事です。 昨日の記事は、ないんさんの キー配列頂上決戦!さいつよなレイアウトはどれだ! でした。 はい 4x7 split キーボード #Ergo42 プロト完成しました。今日一日会社で使ったけど問…

Self-Made Keyboards in Japan Discord Server を開設した話

Self-Made Keyboards in Japan という Discord サーバーを立ち上げました。 Self-Made Keyboards とは? キーボードは買うものだと思っていませんか?作れるんです。 謎のキーボードしかない#お前らのメカニカルキーボード見せろよ pic.twitter.com/cagmzWbn…

Scala で for 式の中括弧{} 内で <- expression が受け取れる型について

どういう経緯だったか忘れてしまったのだけれど Haskell の do 記法は Monad 型クラスの >>= (bind?) 等に変換される糖衣構文で、do 記法で使えるのは Monad 型クラスのインスタンスを持つ型だけだけど、Scala の for 式はどういう形で受け取る型を決めてい…

エスペラント入門 #2 ~ または、ことのはアムリラート

本日の学習 ことのは 意味 備考 ボーナン マテーノン あいさつ? ボーネ や ボネーゲ がポジティブなようなので good morning 的な? ファルタス ? キーエル ヴィ ファルタス? という形が何回か見かける プレータ プレート = Dish? マテンマンヂョ エスタ…

エスペラント入門 #1 ~ または、ことのはアムリラート

ことのはアムリラートをはじめた ことのはアムリラートという純百合 ADV を標榜するゲームがあります。当然『純百合』の時点で耳目を集めることは必定であるのですけれども、このゲーム、なんといっても異世界転生 ※ただし異世界の言葉は理解できない という…

iOSDC 2017 でさらっと出てきた Phantom Type さらっとやった話

これはなに 先日開催された iOSDC 2017 に参加しました記事です。 Ray Fix 氏の 視覚化とSwiftのタイプについて という発表で protocol CoordinateSpace {} enum ModelSpace: CoordinateSpace {} enum UserSpace: CoordinateSpace {} enum DeviceSpace: Coor…

Amazon.co.jpアソシエイト