月: 2026年5月

Switch

[Java] 大きく変化したswitchのすべて

こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 switchは、if文と同様に、処理の分岐に使用する制御構文です。Javaの基本的な構文なので、一度は使ったことがあるはずですね。 ところが、2020年にリリースされたJava 14から五月雨式にswitchの言語仕様が変更され、元・・・続きを読む


大量のエラーログにフリーズしていた私が「視線の落とし方」を学んで少しずつ向き合えるようになるまで

こんにちは、入社2年目になりました、小林です。 よく「エラーメッセージをよく読んでみよう」と言われますが、当時の自分は正直「画面いっぱいに広がる赤文字英語の一体どこが原因!?!?」という状態でフリーズしていました。   今振り返ると、つまずいていた原因は「英語力」ではありませんでした。エラ・・・続きを読む

MinIOからの移行先を検討!Ceph RGW・Garage・SeaweedFS徹底比較

はじめに MinIOを利用していましたが、ライセンス変更やアーキテクチャの見直しをきっかけに、他のS3互換オブジェクトストレージへの移行を検討しました。 本記事では、以下の3つのオープンソースソリューションを比較し、最終的にどれを選択したかをお伝えします。 Ceph RADOS Gateway (R・・・続きを読む

PHP8.5で追加された「パイプ演算子」の使い方

PHP8.5が2025年11月に初回リリースを迎えました。 従来通り様々なアップデートが行われましたが、今回は「パイプ演算子」について詳しく見ていきます。 パイプ演算子とは PHP8.5で追加された演算子です。 前回のnullsafe演算子の追加がPHP8.0の時だったので、実に5年ぶりの新規追加と・・・続きを読む

外出中のひらめきをObsidianに残すために、ChatGPTの音声入力を使ってみた話

最近ですが、 タスク管理や作業ログをObsidian中心に行うようにしました。 その日の朝に前日のタスク表を元にタスクを書き出し、 完了したらチェックボックスへ記載。 更に新しいタスクを見つけたらタスク表に追加。 作業中の気付きやメモなどもそこへ記載。 一見、乱雑かつめんどくさそうな作業に見えますが・・・続きを読む

GitLab CI/CDで研修業務を自動化した話(後編)〜AWSとTerraformによるcode-server環境の構築〜

こんにちは! 私はカサレアルでラーニング・サービスを担当している山本 薫と申します。 弊社の研修コースで使用している教材の開発や研修環境の準備作業をどのように自動化しているかについて紹介します。 前編では、Asciidoctor PDFとDockerによるテキストPDFのビルドについてお伝えしました・・・続きを読む