新着記事

Java

【Java】フォルダのコピーや削除を安全に行う方法について

はじめにJavaの実務で、意外とトラブルが多いのが、フォルダ(ディレクトリ)のコピーや削除処理です。フォルダは操作としては単純に見えがちですが、事故が発生しやすい部分でもあります。フォルダごと削除してはいけない場所を消してしまったコピー途中...
Java

【Java】CSVの読み書きを実施する方法(標準APIとライブラリ)

はじめにJava の実務では、CSVファイルを扱う場面が非常に多くあります。私自身も、業務システムの現場で「CSVを読み込んでDBに登録する」「処理結果をCSVで出力する」等、開発を実施した経験があります。csvは一見シンプルですが、以下の...
Java

【Java】スタックトレースの読み方とデバッグの方法について

はじめにJavaで開発をしていると、エラーや障害発生時に必ず目にするのがスタックトレース(stack trace) です。コンソールやログにずらっと出てくる英文の見方がわからないとどこでエラーが発生したのかわからず原因の特定に時間がかかって...
Java

【Java】Mavenプロジェクトでログ出力機能としてSLF4J・Logbackを使用する方法

はじめにJava 開発では、ログは障害調査や運用保守の重要機能です。Javaで提供されているログフレームワークは種類が多く、どれを選択するか悩みがちでプロジェクトによっても混在しがちです。そこておすすめがするのが「SLF4J(ログの統一AP...

インフラ

AWS

【AWS】AWSアカウントのMFAデバイスを紛失した場合の対処法

はじめに先日私の使用していたiPhoneが壊れて、MFAで使用していたGoogle Authenticatorが消えてしまいルートAWSアカウントにログインできなくなってしまいました、、、その際に行った対処方について記載しておこうと思います...
AWS

【AWS】DOP(DevOps Engineer – Professional)合格体験

はじめに2024年2月17日に「DOP-C02」(デブオプスエンジニアプロフェッショナル)に挑戦し、無事合格することができました。私が、実施した勉強方法や所感をまとめてログとして残しておきます。何かの参考になれば嬉しいです。 受験の経緯アソ...
AWS

【AWS特典】AWS資格の特典を利用して半額で試験を受けよう

概要AWSの認定試験に合格すると、他の試験を半額で受けられる特典が貰えるので、是非とも有効活用しましょう。 AWS資格特典の種類まずは、AWS認定試験に合格した際の特典について調べてみました。デジタルバッジ AWS認定試験を取得したことを証...
AWS

【AWS】SAP(Solutions Architect – Professional)合格体験

はじめに2023年9月に「SAP-C02」(ソリューション アーキテクト プロフェッショナル)に挑戦し、無事合格することができました。私が、実施した勉強方法や所感をまとめてログとして残しておきます。何かの参考になれば嬉しいです。 受験の経緯...

サーバーサイド関連

Java

【Java】フォルダのコピーや削除を安全に行う方法について

はじめにJavaの実務で、意外とトラブルが多いのが、フォルダ(ディレクトリ)のコピーや削除処理です。フォルダは操作としては単純に見えがちですが、事故が発生しやすい部分でもあります。フォルダごと削除してはいけない場所を消してしまったコピー途中...
Java

【Java】CSVの読み書きを実施する方法(標準APIとライブラリ)

はじめにJava の実務では、CSVファイルを扱う場面が非常に多くあります。私自身も、業務システムの現場で「CSVを読み込んでDBに登録する」「処理結果をCSVで出力する」等、開発を実施した経験があります。csvは一見シンプルですが、以下の...
Java

【Java】スタックトレースの読み方とデバッグの方法について

はじめにJavaで開発をしていると、エラーや障害発生時に必ず目にするのがスタックトレース(stack trace) です。コンソールやログにずらっと出てくる英文の見方がわからないとどこでエラーが発生したのかわからず原因の特定に時間がかかって...
Java

【Java】Mavenプロジェクトでログ出力機能としてSLF4J・Logbackを使用する方法

はじめにJava 開発では、ログは障害調査や運用保守の重要機能です。Javaで提供されているログフレームワークは種類が多く、どれを選択するか悩みがちでプロジェクトによっても混在しがちです。そこておすすめがするのが「SLF4J(ログの統一AP...

フロントサイド関連

JavaScript

【JavaScript】JSONの取り扱い方法について(基礎的な使い方)

はじめにSEの開発現場では、データのやり取りが欠かせません。その中でも特に登場頻度が高いのが JSON(JavaScript Object Notation) です。Web APIとの通信、バックエンドとの連携など、あらゆる場面で利用される...
JavaScript

【JavaScript】カスタムエラークラスとエラーログ管理

はじめにシステムエンジニアとして日々開発をしていると、「エラー処理がもっと整理されていれば」と感じる場面は少なくありません。前回のエラーハンドリングの記事から一歩進み、単純に try…catch でエラーを捕まえるだけでなく、発生したエラー...
JavaScript

【JavaScript】エラーハンドリングの実施方法 (try – catch)

はじめにJavaScriptで開発していると、「データが取得できない」「サーバーが応答しない」などエラーに遭遇することは避けられません。そこで重要なのが エラーハンドリング です。正しくエラーをハンドリングすれば、アプリの信頼性やバグの早期...
JavaScript

【JavaScript】fetchでAPI通信する方法(GET・POST)

はじめにWebアプリを開発する上で、APIとの通信・連携は高頻度で発生します。JavaScriptでは、今までは「XMLHttpRequest 」が使われていましたが、現在ではよりシンプルな「fetch API」が主流です。今回は、Java...

趣味/その他

Java

【Java + Mod開発】Minecraftでタグを追加して複数のブロックをタグとして扱う

はじめに今回は、マイクラのMod開発としてブロックにタグをつけていきたいと思います。 前提作成の前提として、以下記事を参考にModの開発環境が構築されていること。ドロップ作成の前提として、以下記事を参考にModの開発環境が構築されていること...
ゲーム

【Java + Mod開発】Minecraftで作成したアイテムやブロックにツールチップを表示する

はじめに今回は、今までMinecraftのModで作成したアイテムやブロックにツールチップを設定してみたいと思います。 前提ドロップ作成の前提として、以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCode...
Java

【Java + Mod開発】Minecraftでオリジナルのブロックに機能を追加する

はじめに今回は、マイクラのMod開発としてオリジナルのブロックに特殊な機能を追加していきたいと思います。 前提ドロップ作成の前提として、以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCodeでMinecr...
旅行

【白浜旅行記】和歌山県の白浜温泉で日頃の疲れを癒やしてきました

はじめに和歌山県の白浜エリアに観光旅行に行ってきました。事前に調べたことや、現地で知れたことなど記載していきたいと思います。白浜旅行を検討されている方の助けになれば幸いです。また、2024年10月の情報であることと、体験を元にした記載のため...