カテゴリー: 技術情報

Spring Data REST で RESTful Webサービスを作ってみよう

Spring Data REST で RESTful Webサービスを作ってみよう

商品の全件取得、ID指定による取得、追加、更新、部分更新、削除の機能をもつRESTful WebサービスをSpring Data RESTを使って作成する方法を紹介します。 なお、今回作成したアプリケーションに以下のような機能を拡張する方法も今後紹介する予定です。 Spring Data RESTで・・・続きを読む

Javaレコードクラス

[Java] 今から始めるレコードクラス

こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 レコードクラスはJava 16で導入された機能で、データを扱うことに特化した特殊なクラスです。 本エントリーでは、このレコードクラスについてまとめてみました。レコードクラスはとても便利なので、ぜひ活用してみてください。 目次 レコー・・・続きを読む

Laravel Reverb ロゴ

[Laravel Reverb]Web APIでWebSocketの接続数を取得する

はじめに Laravel Pulseと統合してダッシュボードにWebSocketの接続数を表示する方法は公式ドキュメントに記載されていますが、今回はLaravel Pulseは導入せず、シンプルにWeb APIでWebSocketの接続数を取得したかったので、サンプルを作ってみました。 環境 PHP・・・続きを読む

AWS SESのバウンスメール情報をアプリケーション側で受け取ってみる

はじめに 開発の要件として、アプリケーションからのメール送信時に、 宛先が到達不可能なメールアドレスだった場合に、 そのメールアドレス宛に再度アプリケーションからメールが送られないようにする必要がありました。 今回は、現在使用しているAWSサービスのSimpleEmailService(以下、SES・・・続きを読む


Unicodeの互換等価をJavaで扱う方法

こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 前回のブログエントリーは、Javaで文字列を比較する場合、Unicodeの正規等価を考慮して比較しましょうという話題でした。 Javaの文字列比較はequalsでいいの?https://bsblog.casareal.co.jp/a・・・続きを読む

OutSystems開発が快速に!?知らなきゃ損するショートカットキー

OutSystemsでの開発、もっとサクサク進めたいと思いませんか? 今回は、知っているだけで作業効率がグンと上がる「ショートカットキー」を厳選してご紹介します! 🔧 基本操作ショートカット 操作内容 ショートカットキー コピー Ctrl + C 貼り付け Ctrl + V 切り取り Ctrl + ・・・続きを読む

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

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

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

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

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

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

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

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

【2025年度最新】PostgreSQL18をDocker使って日本語対応でインストール

PostgreSQLを自分のマシンに直接インストールすると、バージョンアップや壊れた時の再インストールなどの余計な管理コストが発生します。そこでDockerを使ってコンテナとしてインストールするのは今となっては定番な方法かと思います。 今回は、Dockerを使ってPosgreSQLの準備を行う方法を・・・続きを読む

DWH(データウェアハウス)の構築について

DXの心臓部!データ分析基盤となるDWH構築の5ステップを徹底解説 「データドリブンな意思決定をしたい」「散在するデータを一元管理して分析に活かしたい」 ビジネスの成長を目指す上で、データ活用は避けて通れないテーマとなりました。その中核を担うのが、**DWH(データウェアハウス)**です。しかし、「・・・続きを読む

compose.yamlファイルを複数適用して異なるコンテナを作成する

docker-compose -fの落とし穴

こんにちは、ラーニングサービスの平塚です。 突然ですが、みなさんは、開発作業中にこんなことを考えた経験はありませんか? 修正中のこの機能、本当に改善できているのかな? 修正前後の動作を見比べたい 普段とは違うデータセットでアプリケーションの見栄えを確認したい 今回は、こういった「ちょっとした確認」が・・・続きを読む

~PMO 第2弾~ 大規模なシステム改修で複数の開発ベンダーが関わるプロジェクトの円滑な進行は!

PMOにとって、プロジェクトの円滑な進行は非常に重要なミッションです。 複数のベンダーを効果的にマネジメントし、プロジェクトを成功に導くために留意すべき主要な点をいくつかご紹介します。 ■複数ベンダープロジェクトにおけるPMOの留意点 1. 共通の目標とルールの徹底 大規模プロジェクトでは、ベンダー・・・続きを読む