記事一覧
-
## 概要 ArduinoプロジェクトをWindowsやMac、Linuxなど複数の環境で開発していると、改行コード(LF/CRLF)の違いによる「変な差分」やビルドエラーに悩まされることがあります。 本記事では、**`.gitattributes`で改行コードを統一し、快適にGit管理する方法**を解説します。 ※調べながらCopilotにまとめてもらったものを加筆修正した記事です。 ##...
Qiita -
第63回 技能五輪全国大会ウェブデザイン職種のM3フロントエンド課題を解説してみる
2025/10/29🧑💻 15115文字
ZENN -
#141 スプレッドシートで横軸フィルタをつける方法
2025/10/29## はじめに スプレッドシートで横軸のフィルタをつける方法を調べたところ、残念ながら標準では搭載されていないようでした。 横軸で絞り込みを行うには、テーブルデータの行と列を入れ替えた新しいテーブルを作成し、それに縦方向のフィルタを適用する必要があります。 しかし、これではテーブルを2つ管理する必要があり不便です。 そこで、GAS(Google Apps Script)を使って横方向のフィルタを...
Qiita -
#140 RESTful API 設計〜原則を踏まえた実践的アプローチ
2025/10/29## はじめに 最近、RESTの原則に基づいた設計や実装を強く意識する場面があり、実務的な視点から「あえて」RESTの基本原則から逸脱させているケースについても、改めて考えてみる良い機会となりました。 RESTの原則に基づくAPI設計は「リソース指向」であり、GETやPOST、DELETEなどのHTTPリクエストメソッドを、目的に合わせて適切に使用する形を理想としています。 しかし、実務では...
Qiita -
データ指向設計
2025/10/29🐈 1627文字
ZENN -
m2006をVESCで動かす
2025/10/29## m2006について ロボコン界隈では最近みんな使うようになったDJIのm2006。便利なモーターなもので私も時々使っています。 値段もそこそこ安くてコントローラとセットで日本円で15kくらいなのにトルクが1Nm出るのはコスパ良すぎ! なんですけど、ここ最近(2025年夏ごろから)コントローラのc610が在庫切れで購入できなくなりました。私もちょうどモーターだけ3つ買ったところでコントロー...
Qiita -
Linux + Radeon RX 7800 XT での生成AIに関するメモその3
2025/10/29# Linux + Radeon RX 7800 XT での生成AIに関するメモその3 2025/10/29 時点のメモです。 Fedora 43 にアップグレードしたので環境を作り直しました。手元の Linux + 7800 XT での結果なので他の環境では異なる可能性があります。 https://qiita.com/asfdrwe/items/96c4254314ebc0caf31a ...
Qiita -
## 概要 - 端末:**Xperia 5 V(XQ-DE44, device: pdx237)** - PC:Windows(platform-tools **fastboot 35.0.2-12147458**) - ROM:**LineageOS 23.0 nightly(2025-10-22, pdx237)** - 目的:カスタムROM導入後の **モバイルデータ不通** を解消 - 結...
Qiita -
## Introduction In this post, I will walk through how to generate an Interface Definition Language (IDL) file using the [codama-rs](https://github.com/codama-idl/codama-rs) crate for a Solana program...
Qiita -
#138 SQLの更新処理比較〜グループごとの最新レコードを安全に更新する考え方
2025/10/29## やりたいこと ### DBデータの概要 以下のようなstoryテーブルがあるとします。 テーブルの制約、および運用ルールは下記の通りです。 * story_idとversionでユニーク * 最もversionの値が大きいレコードが、そのstory_idレコードの最新版となる * 同じstory_idであれば、category_idの値が途中で変わることはない * released_fl...
Qiita -
#137 AIチャットサイト用の汎用改行設定ツールを作る2
2025/10/29## はじめに [前回の記事](https://qiita.com/nxted_sapporo/items/9ce8b0d696a00d137513)では、ChatGPTやperplexityなどの複数のチャットAIサイトで動作可能な改行キー設定ツールの作成が可能であることを検証しました。今回は、実際にChrome拡張機能を作成してみます。 ## 完成品紹介 拡張機能のポップアップから、投稿キー...
Qiita -
#130 AIチャットサイト用の汎用改行設定ツールを作る1
2025/10/29🧑💻 3843文字
ZENN -
## はじめに 2025年10月24日、Swift公式が「Swift SDK for Android」のプレビュー版を発表しました。 ついにSwiftが、Appleの外の世界──Androidへ本格的に踏み出した瞬間です。 ## 背景 これまでSwiftは、主にiOSやmacOS向けの言語でした。 一方で、Swiftはもともとオープンソースとして開発されており、WindowsやLinux向...
Qiita -
アカウントアブストラクション(ERC-4437)について
2025/10/29## はじめに 業務でDID/VCベースの基盤構築を担当する中で、「ユーザーがウォレットの知識を持たなくても、DID発行時のブロックチェーントランザクションを気にせず利用できる仕組み」を実現する必要がありました。 その解決策として、Ethereumの**ERC-4337(Account Abstraction)**を調査したところ、そのアーキテクチャが非常に美しく、かつ効率的に設計されているこ...
Qiita -
AI仮想受託開発をして1週間でリリース
2025/10/29## どんなものを作ったのか そんな凝ったものは作れていないですが、 簡単な[社内タスク管理システム](http://85.131.247.133)を作りました。 ポートフォリオとして押していくには 差別化もないパンチの弱いシステムとなっていますが、 今回は練習と称して妥協しています。 まだまだ私はエンジニア修行僧ですので ぜひ本システム触っていただき ご意見ご感想いただけますとと...
Qiita -
【C#】Nullチェック後にNull参照が発生する
2025/10/29WPF + MVVM パターンでアプリケーションを開発していると、Null チェックを行ったにも関わらず、その直後で Null 参照例外が発生する現象が発生しました。今回は、この問題の原因と解決策について説明します。 ## 問題の発生状況 自作ファイラーの開発中に発生した事例です。ViewModel 内で以下のようなコードを実装していました。 ```csharp // 問題のあるコード if...
Qiita -
【SwiftUI】Menu{ }を使ってスッキリした選択メニューを作る方法
2025/10/29🎯 概要 SwiftUIのMenuは、複数のボタンやアクションを1つのメニューにまとめたいときに使える便利なUIコンポーネントです。 見た目はシンプルなボタンなのに、タップすると選択肢がポップアップ表示される仕様です。 これを使うことで、画面に余計なボタンを並べずに済み、UIをスッキリ見せることができます。 💡 どんな時に使うのか 例えばこんな場面👇 「削除」「編集」「共有」など複数の操作...
Qiita -
vim-lspとddc.vimのおすすめ?設定
2025/10/29🚀 5819文字
ZENN -
AI×設計入門 〜設計原則とドメイン駆動開発で見つける次のステップ〜 受講メモ
2025/10/29[AI×設計入門 〜設計原則とドメイン駆動開発で見つける次のステップ〜](https://wake-career.jp/community/events/6eff09a9-ffa5-4509-8196-7e46ad685851) を受講してきたので、印象に残った部分のスクリーンショットとともに自分の考えをまとめました。 ## ソフトウェア設計の成長のダイナミクス ![スクリーンショット 202...
Qiita -
PHPのClassという概念についての備忘録(途中)
2025/10/29🍎 1263文字
ZENN