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

Development/Design

スポンサーリンク
Development/Design

[Figma] After using the comment note, the screen became easier to read and manage status.

Figma's comment function is not very listable as it is a balloon pop-up; Figma's comment note is simple and excellent for keeping a list of comments, as well as managing time stamps and status. The comment design is also pretty and easy to use.
Development/Design

[Design] How to create and unify icon guidelines: Font Awesome, Material Icons, React Icons

When developing cross-platform (web and apps), icon guidelines may not be set in stone due to historical history and resource priorities. Well-known icon fonts include Font Awesome and Material Fonts.
Development/Design

[Go x FCM] Implemented a function to send push notifications to FCM on a regular basis: Server Edition

Implement a function to send Push notifications from the server to FCM at regular times in Go language.The following four arguments are required to implement Push notifications to FCM: OAuth 2.0 token (Authorisation in the HTTP request header), FCM token of the device, title and body.
Development/Design

[C++] Difference between pointer and reference, value passing and reference passing, function pointer, smart pointer

A pointer is a variable that stores an address (position in memory space). When a variable is declared, memory for the variable is allocated and placed in the memory space. However, immediately after the variable declaration, the pointer contains an undefined value and it is not known where it points. The address of the variable can be obtained by preceding the variable name with the `&` symbol.
Development/Design

[Flutter × Go] Withdrawal process: How to handle the “requires-recent-login” error when deleting Firebase Auth.

Describes how to deal with the 'requires-recent-login' error when processing user withdrawal using Firebase Auth.This error occurs when a user has not logged in recently for security reasons. The user needs to be re-authenticated (reauthentication) before they can be withdrawn.
Development/Design

[Flutter × Go × gRPC] Implementation of forced application update function (screen lock)

A search for "Flutter Firebase app update" yielded two main types of hits: using RemoteConfig and using FirebaseDetabase.This time, however, we will implement the forced update function on our own using Flutter x Go x gRPC.
Development/Design

[ESP32 x PlatformIO] Move the configuration file (AWS IoT) from LittleFS to the NVS area.

Currently, the configuration file is placed under the data directory and included in the SPIFFS area at the time of build, but when LittleFS storage overflows due to a problem in the download process, etc., there is a possibility of failure, such as reading certificates, so change to writing and reading in the NVS area.
Development/Design

[Mia] I actually assembled 18 of them, and I didn’t expect half of them to work!

This time, I will also fix the production firmware write version and actually assemble it. At this point, I'll power it up with a USB TypeC power supply and see if it actually works. Well, everything should work! I thought, but I didn't expect it to work nearly half the time!"
Development/Design

[Stripe] Testing in the production environment should be done with a settlement amount of at least 50 yen.

When testing Stripe production payments with the Wordpress (WooCommerce) + Stripe combination, we encountered an unexpected pitfall. In the production environment, if the purchase amount is not set to more than 50 yen, the credit input field does not appear and the user cannot make a payment.
Development/Design

[ESP32] Create NVS encryption key and encrypt NVS partition

Create a new NVS key partition as a dedicated partition for storing the encryption keys required to use the NVS encryption function of ESP32 As an NVS key partition, Type must be data and Subtype must be nvs_keys.
スポンサーリンク