keyboard2026年3月14日 17:00 JSTくっつきー2: フルモジュラーキーボードの第2世代現在開発している自作キーボード「くっつきー」は、キーボードにおけるコンポーネントをモジュール化していることが特徴です。キーもモジュール化されているため、好きな物理配列やキー数に組み換えできます。トラックボール・ロータリーエンコーダーなどの入力デバイスもあり、こちらも位置や個数を好きに決めて構成できます。はんだ付け不要で簡単に利用開始でき、段階的に拡張できます。この記事では、くっつきーシリーズの第2世代である「くっつきー2」の紹介をします。
keyboard2025年5月1日 0:00 JSTくっつきー フルモジュラーキーボード現在開発している自作キーボード「くっつきー」は、キーボードにおけるコンポーネントをモジュール化していることが特徴です。キーもモジュール化されているため、好きな物理配列やキー数に組み換えできます。
book2024年10月22日 1:50 JST自作キーボード入門 バラバラなキーボードのつくりかた技術書典17にて「自作キーボード入門 バラバラなキーボードのつくりかた」という技術書を頒布します。キーボードの自作に興味がある方はもちろん、電子工作を始めたい方、日頃キーボードをよく使っていて理解を深めたい方にもお勧めです。
tool2024年7月31日 14:11 JSTmultipostter - 手間のないマルチポストツールマルチポストツール「multipostter」を作成しました。Misskey、TwitterやBlueskyなどの異なるネットワーク間で投稿をシームレスに共有するために、pull型のマルチポスト手法を採用しました。この方法では、主ネットワークから投稿を検知し、それを他のネットワークにミラーすることで、手間を省きながら投稿の共有を実現します。具体的には、Misskey.ioを主ネットワークとし、Blueskyと旧Twitterをミラー対象としています。各SNSの制約を意識しながら、汎用的な投稿フォーマットを定義し、AWS LambdaやDynamoDBを活用してサーバーレスな構成を実現しました。興味のある方は、Githubのソースコードを参考にしてみてください。
development2024年4月3日 19:56 JSTESMのAWS CDK Templateインフラのデプロイに大層便利なAWS CDKですが、initするとCJSが生まれます。プロジェクトコード全体をESMにしたいため、GitHubのTemplateとして対応したコードを作成しました。
development2023年2月6日 0:12 JSTEagleにある画像をOCR結果で検索できるようにするEagleの画像管理を強化するためのOCRスクリプトの作成についての記事です。Cloud Vision APIを利用して、画像内の文字を検索できるようにするスクリプトを作成し、Eagleの機能を拡張しています。具体的には、画像のメタデータにOCR結果を反映させることで、文字で検索できるようにしています。
book2022年8月13日 10:00 JST作って学ぶ NFTxBlockchain Solana NFTで実現する匿名会員サイトコミックマーケット100にて「作って学ぶ NFTxBlockchain Solana NFTで実現する匿名会員サイト」という技術書を頒布しました。昨今広がりを見せているブロックチェーン技術ですが、技術的に活用をする上で正しい理解をすることは重要です。本書では、Rustで書かれた高速なチェーンであるSolanaを用いて、NFTを利用した匿名会員サイト作りを行います。その過程で活用方法と技術的限界を概観します。
tool2020年8月14日 19:27 JST実質家賃計算機実質的な家賃を計算するツールを作成しました。賃貸契約をする際、表記されている家賃以外にも様々な費用が発生します。代表的なものは礼金で、実質の家賃を比較すると見た目と異なる場合が多くあります。また保険料や謎のクリーニング代など、不透明な費用が多くあるため、これらをまとめて一元的な平均家賃として表示する機能を提供します。本記事ではツールの背景、使い方、Rustのwasm_bindgenを使用した技術的な詳細などを説明しています。
book2019年9月22日 10:00 JSTアッカーマン関数の計算過程を表示する (その↑) / DDRの足運び最適化問題を解く技術書典7にて「アッカーマン関数の計算過程を表示する (その↑) / DDRの足運び最適化問題を解く」という技術本を頒布しました。巨大なデータが好きな人、Rustに入門したい人、巨大数が好きな人、競技プログラマー、DDRをやっている人などにおすすめです。
development2018年11月7日 16:14 JSTMac Setup ScriptMacを買ったりclean installした際、自分好みにカスタマイズする作業は中々時間がかかります。そこで、Ansibleを活用して1コマンドで大凡の環境構築が完了するようにしました。