Tech 自作した赤外線リモコンの全て – プログラムはChatGPTに書かせた! 最近、電子工作の新たなツールとして手に入れたテスター FNIRSI DSO-TC3の機能を試していたら、赤外線通信のデコード機能に感動しました。そして、思いついたのが自作の赤外線リモコンを作ること。なんと、そのプログラムは人工知能ChatG... 2023.07.10 Techガジェット
Tech サービスやアプリケーション開発における中間層の設計と効果 イントロダクション ライブラリは、アプリケーションやサービスの開発において便利な道具です。しかし、ライブラリを直接使用することにはいくつかの課題や問題点が存在します。そこで、本記事では、ライブラリの使用におけるベストプラクティスとして... 2023.05.16 Tech
Tech 俺の MacBook セットアップ 2022 最近、故障や働く現場が変わってMacをセットアップすることが多くなったので折角なので備忘録として設定内容を残そうかと思います。 環境 キーボード配列: US 言語設定: en スクリーンショットの言語設定は英... 2022.06.28 Tech
Tech Raspberry Pi の ヘッドレス インストール 久しぶりに家に眠ってた Raspberry PI で遊んでみたくなったので、 2022年度版のインストールを備忘録として残そうかと思います 自分の用途的にはGUIは不要なのでキーボード、モニターレスな環境でヘッドレス インスト... 2022.06.20 Techガジェット
Tech メッセージキューのデザインパターン 優先度付きキュー の紹介 大量のタスクを処理するようなシステムを組む場合、最近はサーバーレスが当たり前になってきたので、コンピューティング リソースが足りない場合は一時的に増やして処理しまうことができるようになってきました。 小さい簡単な処理をする場合は 最初... 2022.05.06 Tech
Tech Chrome に追加された Copy link to highlight とは 最近, Chrome に追加された機能で Copy link to highlight があります。 これが結構便利でWebページ内の選択箇所へのリンクを作成してくれます。 このリンクの仕様自体はChrome独自でなくW3C... 2021.12.06 Tech
Ruby 複数環境に対応したRailsアプリケーションの設定方法 Railsには RAILS_ENVと呼ばれる環境を切り替えるための環境変数が用意されています. 最初はこれだけでも十分ですが開発が進むと環境毎に切り替えるプロジェクトがよくあるので備忘録として自分がよくやる対応をまとめてみました. ... 2021.09.01 Ruby
Ruby よく見る Capybara を利用したコードの誤った書き方 Capybara は良くクローラーとか E2Eテストで使われると思いますが、比較的E2Eテストで利用されることが多いと思います. ここでは E2Eテスト での Capybara の誤ったコードを紹介していきます. 動的なDOM 現... 2021.06.07 Ruby
Tech ワンライナーをリーダブルにリファクタリング 今回はコードレビュー中に リーダブル コード を思い出すことがあったのでその事例を紹介します。 前提として以下のコードになります。 Webブラウザ で動作する Babel でトランスパイルして minify する とあるプロジェクトで... 2020.12.03 Tech
Tech MySQLを使ったデータの洗い替え 案件によって稀に大量のデータを入れ替える必要がある場合どうしていますか? 例えば、ECサイトで何かしらのセールで日付が変わると同時に大量の商品の在庫数を更新したり、連携する外部システムから膨大なデータが送られてきて自社のDBに取り込む場合... 2020.09.09 Tech