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

Political posters in Tokyo’s crazy gubernatorial election. Why did it occur?

The Tokyo gubernatorial election will be held on 7 July 2024, and the issue of an election poster of an almost naked woman on a billboard has attracted a lot of attention, with even Elon Musk ripping it "Bold". In response, some Japanese commented that "Japan is over" and "shame on the world", while some foreigners tweeted quotes such as "Japan is Crazy", "How freedom of expression is preserved (in China)" and "This is true democracy".
application(Flutter)

[Flutter × Go × ESP32] How to add mute function to Mia.

After the release of the beta version of Mia, several users who actually used it asked for a 'no talking mode' for the frequency of talking, so the implementation of this feature is described in this report. For reference, we looked at Alexa and found that mute (in this case, goodnight mode) was indeed displayed on the home screen with a toggle icon.
Development/Design

[Golang] Practice of Test-Driven Development: From Migration File Creation to SQL Injection Countermeasures

Describes test-driven development in Go language, including migration file creation, SQL injection countermeasures and actual testing methods using dockertest. testutils.RunMySQLContainer function is called to start the MySQL container and connect to the database. RunMySQLContainer function to start the MySQL container and connect to the database.
Development/Design

[Flutter×FCM] Implementing Push Notifications: Up to Test Sending (iOS/Android)

The process of push notification using Firebase Cloud Messaging (FCM) consists of the following three steps. Message transmission from the server → delivery processing by FCM → reception and display by the app. iOS requires an APNs authentication key (p8 file).
application(Flutter)

[WordPress × FCM] How to send new announcements posted on a website to an app.

We want to post announcements in the announcements category of Mia's WordPress website, and when a new announcement is added, we want to send a push notification to the application, and when the user clicks on the push notification, they will be redirected to the list of announcements screen. In other words, we would like to centralise the management of announcements by posting them on the website.
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.
Entrepreneur

[Mia] Description of sales and change of mind from post-release to one month later.

In the case of new services, acquaintances initially support and purchase the service, but after the initial windfall, the service then enters a state of calm unless it is really of interest to the user. 'Maybe only people you know buy and that's it, maybe the service doesn't stick.' The situation lasted for about two weeks.
Note/Book

[Childcare] 2 useful tools for daytime childcare (birth to 6 months): baby monitor and electric high-low chair.

The baby monitor allows the user to check on the monitor machine as soon as there is a change in the sleeping baby's condition in the bedroom or elsewhere, even while doing household chores in the living room or kitchen. The electric high-low chair was more useful than I had imagined, as an alternative to the daytime sleeping cuddle.
application(Flutter)

[ESP32] Implementation of Deep Sleep Mode and Timer Wake-Up Function

Introduction.Developing "Mia," a talking cat-shaped robot that speaks dialects.After releasing the beta version, several...
スポンサーリンク