Playdate の開発を通じて開発環境を自ら拡張する

Nature で iOS/Android あと Firmware チョットデキル亀田 @Gemmbu です。 これは Nature Engineering Blog祭 の一日目の記事です。 祭り モバイルエンジニアにとっては Google I/O 2022 や WWDC22 も終わり、アプリ対応スケジュールをもやもやと考えている…

Nature Engineering Blog祭〜前夜祭〜

現在Natureに在籍する全てのソフトウェア、ハードウェアエンジニアが1本ずつブログを公開する企画、名付けて「Nature Engineering Blog祭」を開催いたします!

ぶらり組込みRustライブラリ探索の旅 atat編 -ATコマンドクライアント-

大好評の組込みRustで使えるライブラリをゆるく紹介していく「ぶらり組込みRustライブラリ探索の旅」シリーズ、第2弾はATコマンドクライアントライブラリの`atat`です。 私ごとですが、拙著「基礎から学ぶ組込みRust」ではネットワーク接続して遊ぶ、という…

ESP-IDF v4.4でまたもやヒープ残量が4KBも減った問題の調査

ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。以前、ESP-IDF v4.3でヒープ残量が10KB減る問題の調査内容について書きました。 engineering.nature.global そして舌の根も乾かぬうちにESP-IDF v4.4で再びヒープ残量が4KBも減ることに気…

密着!Nature入社後1週間

ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。 現在のNatureでは継続的に新しいメンバーが入ってくる状況が続いています。少しでも早く、新メンバーがチームに馴染んで能力を発揮できるようにするため、日々オンボーディングの改善に取…

Nature のデータ基盤のご紹介

Nature でデータエンジニアをしている原( @toohsk )です。 データ分析を行う一方で、Nature に所属しているメンバーが幅広くデータの参照、分析ができるようになるためにデータ分析基盤の構築も行っています。 今回は、Nature で構築しているデータ分析基盤…

「チームトポロジー」を読んで気づいたNature Remoのチームトポロジー

ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。 先日発売された「チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計」をNature Library1の制度で読んでいたところ、個人的に大きな発見がありました。特に、今までな…

エキスパートたちのGo言語にNature Remoによる家電の操作を掲載して頂きました

ソフトウェアエンジニアの北原です。電子版は昨年、紙では今年の初めに技術評論社様から出版されたエキスパートたちのGo言語に、tenntenn1 さんよりNature Remoによる家電の操作という章を書いて頂きましたので、それのご紹介をします。 gihyo.jp (実はこの…

がんばれ組込みエンジニア〜僕がバックエンドエンジニアになった理由〜

チームメイトの的場さんが、ファームウェアエンジニアからバックエンドエンジニアに転向してからちょうど1年が経過したので、突撃インタビューしました。

Nature RemoやNatureスマート電気で使われている技術と今後の展望 -2022-

Nature株式会社ソフトウェアエンジニアチームです。 NatureはスマートリモコンNature Remo1をはじめ、家庭の電力マネジメントのためのスマートエナジーハブNature Remo E2や、電気小売事業のNatureスマート電気3を提供しています。「自然との共生をドライブ…

Nature Remo E EVパワーステーション (EVPS) 機能開発日記

先週Nature Remo Eの新機能としてEVPS (EVパワーステーション) への対応をリリースしました🎉本エントリでは今回のEVPS機能がNatureでどのように開発されたか、その雰囲気をお伝えしようと思います。

DataDog APM を Go の HTTP アプリケーションにフレキシブルに適用する

ソフトウェアエンジニアの北原です。 Nature ではモニタリングサービスとして DataDog を使用しています。また、DataDog APM を利用し、HTTPアプリケーションとしてのメトリクスの収集を行っています。 DataDog APM として、どのようなことができるかは、ク…

ESP-IDF v4.3でESP32のヒープ残量が10KB減る問題の調査

ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。ESP32愛好家の皆様、ESP-IDF v4.3で次の変更が入ったことにお気づきでしょうか? Heap: Switched heap algorithm to one based on TLSF, improves performance especially when using a hi…

ぶらり組込みRustライブラリ探索の旅 BBQueue編 -スレッドセーフなSingle Producer Single Consumer Queue-

ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。あけましておめでとうございます。 今年の目標はNature Remoのファームウェア開発にRustを導入すること、です。そこで引くに引けない状況を作り出すためにRustに関するブログエントリを書…

strptime関数のフォーマット指定子%Zはglibc拡張なのでnewlibにはない

ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。 既存実装やコメントを見ると、「お?これ、なんでだろう?」と違和感に覚えることがありますよね。システムは動作しているので、そのままにしておいても特に問題は発生しません。ですが、…

Nature Remo - Design Renewal and Dark Mode implementation

* English follows Japanese: Click here to read the article in English v7.15.5 Nature Remo - デザインリニューアルとダークモード実装のお知らせ ダークモード はじめに iOS 13.0(Apple)、Android 10(APIレベル29)以降、システム全体を暗くする「ダ…

Go で祝日判定をする github.com/soh335/shukujitsu を書きました

こんにちは北原です。 Natureのバックエンドはおおよそ Go で書かれています。3月にリリースしたNatureスマート電気も同じく Go で実装されています。 energy.nature.global Natureスマート電気を作るにあたって、いわゆる営業日の計算をする必要があり*1、…

Remo ユーザの家電操作を可視化してみた

機械学習エンジニアの原 @toohsk です。 ユーザの皆さんに使っていただくなかでNature Remo は4周年を迎えることができました、ありがとうございます。 今回は、Nature Remo シリーズが日常でどのような時間帯にどのような家電を操作しているのか?を可視化…

React Native Matsuri 2021 で発表を行いました

北原です。10月2日に React Native Matsuri 2021 にて React Native in Nature というタイトルで発表を行いました。 reactnative-matsuri.com Nature では2018年当時に iOS, Android それぞれ開発を行なっていましたが React Native を用いた開発に移行しま…

スマートホームの新標準「Matter」のサンプルを動かしてみる

スマートリモコンNature Remoシリーズを手がけるNatureでは、スマートホーム新標準のMatterに注目しています。今回はサンプルを試しながらMatterについて学んでみたいと思います。

ファームウェアエンジニアのお仕事

Nature株式会社ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。今回は、Natureのファームウェアエンジニアの業務内容を紹介し、その魅力をお伝えします! NatureはスマートリモコンNature Remo1/スマートエナジーハブNature Remo E2を製…

Natureの電気事業の技術的な面白さや、IoT事業との関わりについてお話する会をやります

タイトルのとおり、「Nature Bath【エンジニア向け】開発メンバーが語る!Natureスマート電気事業の開発秘話」と題して、オンライン勉強会を明日5/26(水)に実施します。以下のようなことについて、私を含めたNatureスマート電気開発の主要エンジニア陣がお話…

『基礎から学ぶ 組込みRust』執筆に寄せて〜Nature RemoへのRust導入の展望〜

Nature株式会社ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。 本記事では、拙著『基礎から学ぶ 組込みRust』1がC&R研究所様より出版されたので、書籍の紹介やNatureのファームウェア開発にRustを使っていきたい、ということを書きます…

Nature Remoやその関連サービスで使われている技術と今後の展望

Nature株式会社VPoEのid:Songmuです。当社でもエンジニアリングブログを始めることにしました。 NatureはIoTスマートリモコン製品のNature Remo1を主力製品としていますが、家庭の電力マネジメントのためのIoT製品スマートエネルギーハブNature Remo E2や、…