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

Development/Design

スポンサーリンク
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.
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...
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.
Development/Design

Embedded display and decoration of Google Calendar in FullCalendar

If you use the google calendar embed code, the look of the calendar is fixed and cannot be customised, but with the FullCalendar Javascript library, you can put a beautiful looking calendar on your site. google calendar API key and ID.Obtain.
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.
Development/Design

[Figma] How to prevent misalignment when icons are hidden in auto-layout.

Figma's autolayout is a feature that automatically adjusts the distance between elements and allows flexible layout management while maintaining design consistency. Describes the problem of titles being off-centre when icons are hidden in the design of navigation bars and how to resolve the problem.
Development/Design

Create PCB by EasyEDA and order PCB by JLCPCB. If you want to keep costs down, request 2 boards to be mounted.

Create schematics in EasyEDA and convert the schematics to PCBs Work on the PCBs includes component placement, number printing, board outline drawing, wiring with auto routing, creating mounting holes and creating solid copper foil After completing the work on the PCBs, order the boards from JLCPCB.
Development/Design

Things to keep in mind when using ChatGPT in programming.

'What are good prompts to give to [ChatGPT]. As mentioned in the article "6 tactics to get good results", I still feel that the first step is crucial and "writing clear and specific instructions" is of paramount importance. Also, for API-related matters, it is faster to look at the official documentation and check the USAGE.
スポンサーリンク