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

[Mia] ESP32 OTA update function implementation: Firmware update app notification

A new Firmware binary is uploaded to the AWS s3 firmware directory with the version specified by the developer.The version of each user's firmware is compared to the latest version uploaded by the developer, and if they are different, the Flutter app is notified that the new firmware is available for installation.
Development/Design

[ESP32] OTA update: Firmware update using MQTT and AWS IoT device shadow

When the user accepts the update, the app sends an API request to the server, which reflects the change in the AWS IoT device shadow. The device detects this change via MQTT and performs a firmware download and upgrade.
Development/Design

[ESP32] How to initialize firmware with a hardware trigger.

Describes the procedure for firmware initialisation using hardware triggering with the TTP223 touch sensor on the ESP32, utilising PlatformIO and TFT_eSPI to display status using the display in safe mode and to perform OTA updates.
Development/Design

[Go] Handling Date type values ​​for nullable DB columns

Three methods for golang to handle values of type date for DB columns that allow null. Allow null with a pointer. sql.NullTime requires a conditional branch via the Valid field to determine null. []When using uint8, convert byte slice -> string -> time.Time object.
Marketing

How to consolidate the SEO power of subdomains into subdirectories by utilizing reverse proxies.

Explains how to improve SEO by integrating content from subdomain to subdirectory using a reverse proxy. Details specific configuration steps and benefits that maximize a site's domain power and improve the user experience.
Development/Design

[Flutter] Introducing the Overlay class to display notification messages

I found a package called overlay_support that makes it easy to create toast and in-app notifications, so I'll use this one.OverlaySupportEntry.of(context)? .dismiss(); is a method that removes the displayed overlay widget.
Note/Book

[Verbalization ability] What is going on in the heads of a person who is good at verbalization?

言語化能力が高い人の特徴とは?頭の中で知識や情報を構造化し、全体と部分の関係を理解していて、かつ、情報の優先順位を相手の興味関心に合わせて動的に変えられる。相手に合わせて抽象度の上げ下げをした上で必要十分な説明を行い、事実と意見を区別して話せる。
Development/Design

[Go Memorandum] Static typing, type inference, functions, structures, receivers, Go Modules, Packages, Imports

In Go language, functions begin with the func keyword and require argument and return types (static typing). Type names are written "behind" variable names; Go structures differ from classes in that methods are defined outside of the structure definition, and structures and methods are associated via "receivers".
Others

[Flutter] How to deal with RenderFlex overflowed error. Identify issues using Flutter DevTools’ Inspector.

This article describes how to debug and respond to RenderFlex overflowed errors in Flutter. In short, it is an error that occurs when the size of a widget exceeds the screen area, and is listed in the Flutter documentation as one of the most frequently occurring errors.
Marketing

[SEO] Subdomain vs subdirectory. What does Google say about which one is better for SEO?

Subdomains and subdirectories may be a perennial topic regarding which is better from an SEO perspective. Here is a summary of how these choices affect SEO and Google's view. Subdirectories and subdomains are the same in terms of ranking in search results
スポンサーリンク