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