bookOct 21, 2024, 4:50 PMIntroduction to DIY Keyboards: How to Build a Disassembled KeyboardAt Technical Book Festival 17, I will be distributing a technical book titled "Introduction to DIY Keyboards: How to Build a Disassembled Keyboard". This book is recommended not only for those interested in building their own keyboards but also for those who want to start electronics as a hobby or those who use keyboards frequently and want to deepen their understanding.
toolJul 31, 2024, 5:11 AMmultipostter - A Hassle-Free Multi-Posting ToolI created a multi-posting tool called "multipostter". To seamlessly share posts across different networks such as Misskey, Twitter, and Bluesky, I adopted a pull-type multi-posting method. This method detects posts from the main network and mirrors them to other networks, achieving post sharing while minimizing effort. Specifically, I set Misskey.io as the main network, with Bluesky and former Twitter as mirror targets. While being mindful of the constraints of each SNS, I defined a generic post format and utilized AWS Lambda and DynamoDB to achieve a serverless configuration. If you're interested, please refer to the source code on Github.
developmentApr 3, 2024, 10:56 AMAWS CDK Template for ESMWhile AWS CDK is very convenient for infrastructure deployment, it generates CJS when initialized. To make the entire project code ESM, I created a code as a GitHub Template.
developmentFeb 5, 2023, 3:12 PMMaking Images in Eagle Searchable by OCR ResultsThis article is about creating an OCR script to enhance image management in Eagle. Using the Cloud Vision API, a script was created to make text within images searchable, thus extending Eagle's functionality. Specifically, by reflecting OCR results in the image metadata, it enables searching by text.
bookAug 13, 2022, 1:00 AMLearn by Creating: NFTxBlockchain - Implementing an Anonymous Membership Site with Solana NFTAt Comic Market 100, I distributed a technical book titled "Learn by Creating: NFTxBlockchain - Implementing an Anonymous Membership Site with Solana NFT". While blockchain technology is gaining widespread attention, it's crucial to have a correct understanding when utilizing it technically. In this book, I use Solana, a high-speed chain written in Rust, to create an anonymous membership site using NFTs. Through this process, I overview the application methods and technical limitations.
toolAug 14, 2020, 10:27 AMTrue Rent CalculatorI created a tool to calculate the true rent. When signing a rental contract, various costs arise in addition to the stated rent. A typical example is key money, and when comparing the actual rent, it often differs from what is visible. Also, there are many unclear costs such as insurance fees and mysterious cleaning charges, so I provide a function to display these as a unified average rent. This article explains the background of the tool, how to use it, and technical details using Rust's wasm_bindgen.
bookSep 22, 2019, 1:00 AMDisplaying the Calculation Process of the Ackermann Function (Part ↑) / Solving the DDR Footwork Optimization ProblemAt Technical Book Fest 7, I distributed a technical book titled "Displaying the Calculation Process of the Ackermann Function (Part ↑) / Solving the DDR Footwork Optimization Problem". It's recommended for those who like big data, want to get started with Rust, love huge numbers, competitive programmers, and DDR players.
developmentNov 7, 2018, 7:14 AMMac Setup ScriptWhen buying a new Mac or doing a clean install, customizing it to your liking can be quite time-consuming. So, I used Ansible to complete most of the environment setup with just one command.
toolOct 9, 2018, 1:50 PMOG Card Generator - Card-style Link Generation App for Static SitesThis is a tool that reads Open Graph data and converts it into HTML/CSS code representing a card-style link. For static sites, it's difficult to create typical card-style links that use OGP from external sites, as content needs to be finalized at build time. Here, I created an app that outputs a card-style link in HTML/CSS format when given the URL of the target page, addressing this issue.
developmentJun 30, 2018, 11:32 PMPaid API by mining CryptocurrencyWhile providing APIs is an important part of expanding the 3rd party ecosystem, there are business challenges. In this work, I considered a method to provide a paid API that is easy to offer and convenient to use, utilizing the power of cryptocurrency.