リモート開発メインのソフトウェア開発企業のエンジニアブログです

TypeScriptとNode.jsを使ってSwitchBotのDeviceListを確認する(リクエストの署名)

December 11, 2023

posted by kano

概要 前回VSCodeでのTS、Node.jsの開発実行環境を用意しました。 これを使ってSwitchBotAPIを利用する手始めとして、登録されているデバイスを確認したいと思います。 デバイスIDが確認できれば、機器の ...

続きを読む →

VSCodeでTypeScriptのNode.jsを実行する

December 04, 2023

posted by kano

概要 SwitchBotAPIを利用してセンサー情報の蓄積加工を行おうとしたのですが、 Pythonの情報が多く、JSやTSの情報があまりありませんでした。 TSの学習も兼ねて実行開発環境を用意しようとしたところ、 詰ま ...

続きを読む →

[Flutter] Riverpod で “宣言的に” 無限スクロールを実装する

October 27, 2023

posted by uno-sw

前々回の記事 Flutter でリフレッシュ可能な無限スクロールを実装する で StatefulWidget を使った実装を紹介しましたが、今回はそれを Riverpod を使って実装してみます。 Notifier を使 ...

続きを読む →

[Flutter] const にできないウィジェットのリビルドを抑制する

October 19, 2023

posted by uno-sw

Flutter のウィジェットは const コンストラクタを定義していれば、 const 呼び出しでリビルドを抑制することができます。 しかし、上記の例でいうと FloatingActionButton は const ...

続きを読む →

Flutter でリフレッシュ可能な無限スクロールを実装する

October 18, 2023

posted by uno-sw

無限スクロールを実装する際、リフレッシュ機能を付けたいことがあります。たとえばソート順やフィルター条件を変更したときに、読み込んだリストを破棄して最初から読み込み直したいときなどです。この記事では、そのようなリフレッシュ ...

続きを読む →

OpenSearchのドキュメントが更新されなかった

October 11, 2023

posted by udagawa

OpenSearchはOpenSearch Dashboards(旧Kibana)を使えばブラウザからインデックスやドキュメントに対してリクエストを送れます。 ちょっとしたデータの作成やドキュメントの検索をするときに毎回 ...

続きを読む →

Google Chromeの拡張機能が存外簡単に作れた話

September 29, 2023

posted by udagawa

最近Googole Chromeの拡張機能を作りました。 思ったより完成までの道のりが短かったので記事にしてみました。 開発に至る背景(読み飛ばしても大丈夫です) とあるサービスのAPIを使った自作システムがAPIの提供 ...

続きを読む →

AWS CDK の権限周りについて考えてみた

September 12, 2023

posted by issei_m

AWS CDK でデプロイ等の業務を行う際に必要なアクセス権限を調べた所、よく考えられていてセキュリティリスクを抑える様に設計されている反面、デフォルトでは最悪 AdministratorAccess にエスカレーション ...

続きを読む →

MSYS2 で Windows 上に *NIX ぽい環境を構築する

September 06, 2023

posted by 中の人(管理者)

過去に Windows での環境構築関連で何件か記事を書いたのですが(以下のリンク参照)、 Windows – もばらぶエンジニアブログ 最近、新たに Windows マシンをセットアップする機会があったので ...

続きを読む →

FirebaseRealtimeDatabaseのJSONデータをFlutterのfl_chartでグラフ表示

August 23, 2023

posted by kano

前説 Raspberry piで温度湿度気圧をFirebase Realtime Databaseにデータを格納し、Flutterを使って最低限最新のデータ1つを表示するものを作成しました。 これをflutterのfl_ ...

続きを読む →

[Rails] Active Admin で純粋な webpack を使用する際に行ったこと

August 04, 2023

posted by issei_m

皆さん、お久しぶりです。最近新しいプロジェクトで Rails を使っているのですが、そこで採用した Active Admin と、純粋な webpack の連携に少しコツが必要だったので今回はその紹介をします。 Acti ...

続きを読む →

(初心者向け)仕事で Git を使う場合の注意点、コツ等

May 12, 2023

posted by 中の人(管理者)

弊社に入社する人は、実務経験豊富な人もいれば、実務経験が無い人もいます。ただ、実務経験が無い人でも、大半は入社前に学校や独学などでプログラムを勉強していてプログラムの知識は十分な事が多いのですが、そうした人達でも意外と ...

続きを読む →