development2024年4月3日 10:56ESMのAWS CDK Templateインフラのデプロイに大層便利なAWS CDKですが、initするとCJSが生まれます。プロジェクトコード全体をESMにしたいため、GitHubのTemplateとして対応したコードを作成しました。
development2023年2月5日 15:12Eagleにある画像をOCR結果で検索できるようにするEagleの画像管理を強化するためのOCRスクリプトの作成についての記事です。Cloud Vision APIを利用して、画像内の文字を検索できるようにするスクリプトを作成し、Eagleの機能を拡張しています。具体的には、画像のメタデータにOCR結果を反映させることで、文字で検索できるようにしています。
book2022年8月13日 1:00作って学ぶ NFTxBlockchain Solana NFTで実現する匿名会員サイトコミックマーケット100にて「作って学ぶ NFTxBlockchain Solana NFTで実現する匿名会員サイト」という技術書を頒布しました。昨今広がりを見せているブロックチェーン技術ですが、技術的に活用をする上で正しい理解をすることは重要です。本書では、Rustで書かれた高速なチェーンであるSolanaを用いて、NFTを利用した匿名会員サイト作りを行います。その過程で活用方法と技術的限界を概観します。
tool2020年8月14日 10:27実質家賃計算機実質的な家賃を計算するツールを作成しました。賃貸契約をする際、表記されている家賃以外にも様々な費用が発生します。代表的なものは礼金で、実質の家賃を比較すると見た目と異なる場合が多くあります。また保険料や謎のクリーニング代など、不透明な費用が多くあるため、これらをまとめて一元的な平均家賃として表示する機能を提供します。本記事ではツールの背景、使い方、Rustのwasm_bindgenを使用した技術的な詳細などを説明しています。
book2019年9月22日 1:00アッカーマン関数の計算過程を表示する (その↑) / DDRの足運び最適化問題を解く技術書典7にて「アッカーマン関数の計算過程を表示する (その↑) / DDRの足運び最適化問題を解く」という技術本を頒布しました。巨大なデータが好きな人、Rustに入門したい人、巨大数が好きな人、競技プログラマー、DDRをやっている人などにおすすめです。
development2018年11月7日 7:14Mac Setup ScriptMacを買ったりclean installした際、自分好みにカスタマイズする作業は中々時間がかかります。そこで、Ansibleを活用して1コマンドで大凡の環境構築が完了するようにしました。
keyboarddevelopment2024年5月7日 11:16Kailhキーソケットを手に入れる(通販比較)メカニカルキーボードのスイッチを取り替え可能にするKailh KeySwitchs Socketの購入方法を比較します。日本在住のユーザー向けに、MX用のソケットの価格と送料を比較し、最安の購入方法を探ります。
keyboarddevelopment2024年4月28日 14:39Pro MicroでI2Cを動かす (3) - ピン状態の判定Pro MicroでI2Cを動かすシリーズの第3回目の記事では、I2Cデバイスの状態を受け取り、特定のアドレスでボタンが押されたかを判定する方法を解説しています。MCP23017のデータシートを読み解き、ピンの状態を確認するための配線やプログラム作成の手順を詳述し、Arduino標準ライブラリやAdafruitのライブラリを用いた実装方法を紹介しています。
keyboarddevelopment2024年4月23日 14:14Pro MicroでI2Cを動かす (2) - I2Cで接続この記事は、Pro MicroでI2C通信を行う方法について解説しています。I2Cの基礎知識、通信速度と規格、接続方法、使用するI2Cモジュール(MCP23017)、必要なパーツ、配線方法、そしてI2C Scannerプログラムの作成方法を説明しています。
keyboarddevelopment2024年4月12日 4:45Pro MicroでI2Cを動かす (1) - Pro MicroのセットアップPro Microのセットアップ手順を説明し、ブレッドボード上での配線方法、Arduino IDEを使ったプログラムの書き込み手順、動作確認の方法を解説していきます。使用する部品として、ブレッドボード、Pro Micro + ピンヘッダ、リセット用スイッチ、ジャンパーワイヤ、Pro MicroとPCを繋ぐケーブルが挙げられています。また、Pro Microの種類やピン配置、Arduino IDEの設定方法についても触れています。
keyboarddevelopment2024年2月29日 9:25QMK入門: meishi Trackball Moduleを自作ファームウェアで動かすQMKを使用してmeishi Trackball Moduleを自作ファームウェアで動かす方法を紹介します。トラックボールの角度問題やQMKのコンパイルエラー対策、ファームウェアの設定やカスタムキーの実装など、具体的な手順を踏みながら、自作キーボードの開発を進めていきます。
development2024年2月5日 15:22Windows11セットアップメモいくつか試したい機能があったり、Windows10のサポート切れが2025/10と告知されていたりしたので、重い腰を上げてDesktop PCをWindows11にアップグレードすることにしました。そのときに色々と設定を見直したので、古い機能も含めて使えそうなものをメモしておきます。