方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)

2024-04

スポンサーリンク
Development/Design

[ESP32] From development board to designing your own printed circuit board and making it into a product

The cat-shaped talking robot Mia is developed on a home-made board using an ESP32 Wi-Fi Bluetooth module; this memorandum summarises the process from the initial development using an ESP32 development board to the creation of a home-made board and several changes for the product.
(somebody's) side

[Idol, Burning] Rin Usami: Why did she dump the case of cotton swabs on the floor at the end?

Contains thoughts and observations on the novel ‘Suisu, Burn’ by Rin Usami, which won the Akutagawa Prize and was nominated for the Honya Taisho (Bookstore Grand Prize). The action of the beating of a fan by a guesser gives Akari the courage to try and smash her own current unsuccessful life, but in the end, she chooses a cotton swab in the blink of an eye, which is the cheapest way to clean up the mess.
built-in(C++)

[Switch] How to disassemble and repair a high temperature sleep error by yourself.

The procedure for fixing the high temperature sleep error on the Nintendo Switch yourself is described: remove the back cover using a Y- and cross-shaped screwdriver, then remove the silver plate. The cooling fan can be taken out after removing the battery connect, heat sink and game card unit in that order.
Note/Book

I read a whole series of novels related to middle school entrance examinations.

Parents tend to get stuck in the junior high school entrance examination swamp trap: 1) they have not studied hard themselves, so they try to make up for it by taking their children's examinations; 2) they are more concerned than necessary about the class of cram school and the deviation score they have; 3) they think of junior high school entrance examinations in terms of cosmetics and typa
Development/Design

[gRPC] Create a .proto file, compile it, and use it with the Go language.

Protocol Buffers (protobufs) are Interface Definition Languages (IDLs) used in gRPC to transmit data in smaller sizes and at a faster rate than traditional formats such as JSON and XML. Create a .proto file to define messages and gRPC methods
Development/Design

[Dart/TypeScript] Similarities and Differences. Static typing with type inference, single inheritance, abstract classes, Mixin, asynchronous

Both Dart and TypeScript are statically typed languages (types are determined at compile-time), but type annotations are optional and strong type inference works: abstract classes in Dart provide a means of enforcing concrete implementations in subclasses, while interfaces in TypeScript provide a means of enforcing a specific structure in classes. TypeScript interfaces provide a means of enforcing a specific structure on a class.
Development/Design

[Web Development] Server-side rendering (SSR) → Emergence of Ajax and spread of SPA → Virtual DOM (React) → PWA

Server-side rendering (SSR): before 2000, all content was generated on the server and sent to the client; advent of Ajax and spread of SPA: from the early 2000s to around 2010, technology to update only part of the page through asynchronous communication using Ajax became popular and and SPA (Single Page Application) appeared.
application(Flutter)

[ESP32 x Flutter] How to send Wi-Fi scan results in chunks via BLE

Describes how to use ESP32 and Flutter (flutter_blue_plus) to split and send the results of a Wi-Fi scan to a smartphone via BLE, using BLE's Notify function to split large data into smaller packets and reconstruct the received data.
Marketing

[BigQuery] Expansion and analysis of GA4 event_params with UNNEST: Bad and right queries

When setting up an Export of GA4 to BigQuery and analysing GA4 data on BigQuery, a common stumbling block is how to parse GA4 event_params, as the data is nested in event_params in a further key-value format array,When tabulating the data, the UNNEST operator in SQL is used to expand the elements in the data and convert them into a single row before tabulating.
Development/Design

[ST7735] Guide to solving drawing problems on TFT LCDs: how to set Green Tab.

Describes drawing problems encountered with ST7735 TFT LCD displays and their solutions, as ST7735 displays use the same basic chip but have minor specification differences between different manufacturers and production batches, resulting in many variations such as "Green Tab", "Red Tab", "Black Tab " and many other variations exist.
スポンサーリンク