月: 2025年11月

JavaScriptの配列操作のfilter()で1件だけ取ってませんか?filter()とfind()の使い分け方

はじめに こんにちは、ラーニングサービスの中谷です。 皆さんは配列内の要素を取得する際にどのようなコードを書いているでしょうか?JavaScriptの配列には、filter()とfind()という、要素を抽出する時に便利な2つのメソッドがあります。これらは似たような処理を行いますが、目的と結果が異な・・・続きを読む

良い製品でもアイデア、タイミング、継続は難しい

こんにちは。エンジニアの石川です。 昔話になって恐縮ですが、良い製品でもタイミングや継続させるアイデアが難しいなというお話です。 生体認証パッケージ 2002年頃になりますが、前職で生体認証パッケージの開発に携わっていました。 まだ世の中的にも生体認証が一般的ではない中で、指紋、顔、声紋、サイン、静・・・続きを読む

結合テストの不具合情報から実施できる傾向分析と品質強化策

システム開発では「単体 → 結合 → システム → 受け入れ」とテストレベルが上がるにつれて、発見すべき不具合の種類が明確に変わっていくことが理想です。 しかし実際には、要件定義・設計・実装などさまざまな工程に起因する不具合が結合テストで検出されます。 結合テストは受け入れテスト前の最後の砦であり、・・・続きを読む

Xcode 26 の生成 AI 対応と注意点

Xcode 26 が、2025 年 9 月 15 日にリリースされました。 UI の大きな変更などもありましたが、やはり生成 AI 対応については興味を持つ方も多いのではないでしょうか。 この記事では、使い始めてみた立場からの現時点の気づきなどをお伝えしていきます。 検証環境 macOS Tahoe・・・続きを読む

AI勉強会を開催しました

AIの性能は日々向上し、業務で活用するエンジニアの方々も増えてきました。 とはいえ、AIに任せきりにするのではなく、どの場面で活用するか、どうプロンプトを設計するかが成果を大きく左右します。 本記事では、勉強会の内容をもとに「使いどころ」と「プロンプトの基礎」を整理します。 AI活用の基礎 AIは多・・・続きを読む

ファイル名を選ぶだけでコマンド実行!業務効率化テクニック

はじめに 3、4年ほど前に自分がカサレアルに入社してすぐ、上長から業務効率化のテクニック教えていただいた。 今でも利用しており、現場が変わるたびに同じ設定を行っている為、 誰かの参考になる、または、自分がまたこの設定を行うときの備忘録として設定手順を残すことにしました。 Windowsキー+R コマ・・・続きを読む