AWS

【AWS・Java】署名付きURLでS3にファイルをアップロードする方法!

AWSのS3では署名付きURLというものが発行できます。これはプライベートなバケットやオブジェクトに対して限定的にアクセス可能にすることの出来るURLです。今回はJavaからAWSのSDKを使って署名付きURLでファイルをアップロードする方法を説明してみます。S3Presignerを使うためのGradleのバージョンの設定も説明します。
Amazon EventBridge

【AWS】AWSからのお知らせ通知をチャットで受け取る方法!

AWSで何かお知らせや通知があった場合、登録されているメールアドレス宛にメールが届きますが、メールだと埋もれてしまうので普段使ってるGoogle Chatで受け取れるように設定してみたいと思います。AWSで使用するサービスは「Amazon EventBridge」「SNS」「Lambda」の3つです。
CSS

CSSカスタムプロパティとは?使い方とメリット、便利な活用例を紹介

「カスケード変数のためのCSSカスタムプロパティ」というらしいですが、「CSS変数」と言われたり「CSSカスタムプロパティ」と呼ばれたりします。CSSのカスタムプロパティ(CSS変数)を活用すると、スタイルの再利用性が向上し、テーマ変更やレスポンシブデザインが容易に。本記事では、カスタムプロパティの基本的な定義方法、動的な変更、JavaScriptとの連携などを詳しく解説!
お知らせ

【メディア掲載】freelance hubで記事を紹介して頂きました!

フリーランスのエンジニア・クリエイター向けの案件情報を紹介している「freelance hub」というサイト(運営会社:レバレジーズ株式会社様)で、AWSの資格SAAについて書いた記事を紹介して頂きました!AWSの認定資格であるSAA(ソリ...
Linux

【Linux】crontabのバックアップとリストアは非常に簡単

オプションに-r付けるだけで簡単に削除出来てしまう非常に危険なcrontab、絶対にバックアップは取っておきましょう。バックアップもリストアもどちらも非常に簡単なので覚えておきたいと思います。
Java

【Java】PDFのダウンロードの書き方とブラウザ表示の書き方

JavaでWEBアプリを開発しているときのPDFの出力方法、ダウンロードする方法と、ブラウザに表示する方法があります。response.setContentType("application/pdf");でPDFを指定して、response.setHeader("Content-Disposition", "inline");とすることでブラウザ表示、response.setHeader("Content-Disposition", "attachment");とすることでダウンロードを指定することができます。
資格・勉強

未経験からインフラエンジニアになるのに必要な勉強やおすすめの資格!

インフラエンジニアとはITにおける基盤を仕事とするエンジニアです。未経験からインフラエンジニアを目指すのに必要な勉強や、転職に役に立つおすすめの資格など、IT業界に特化した転職サイトやサービスの紹介もしてみたいと思います。
資格・勉強

未経験からシステムエンジニア(SE)になるためには?

未経験からでもシステムエンジニアになるためには?どんな勉強をしたらいい?完全未経験の初心者からIT業界のエンジニアに転職したい方は、まずはプログラマーを目指してください。独学でプログラミングを学ぶのは正直おすすめできません。その理由や、おすすめのプログラミングスクールや、転職サイトをご紹介します。
AWS

【AWS】3週間の勉強で十分!認定ソリューションアーキテクト アソシエイト(SAA)に合格するための勉強のコツ!

AWSにはいくつかの認定試験がありますが、その中でアソシエイトレベルの3つ認定資格の1つリューションアーキテクト アソシエイト(SAA)。実際に試験を受けてみて感じたおすすめの勉強方法、必要な勉強時間や、難易度や出題範囲について、おすすめの参考書から試験本番の試験の解き方などのコツやポイントを書いていきたいと思います。AWS認定ソリューションアーキテクト アソシエイト(AWS Certified Solutions Architect – Associate)、
Java

【Java初心者】BigDecimalで正確に四則演算する書き方!

Javaで四則演算を行うときに、doubleやfloatを使って計算を行うと、丸め誤差が発生して計算がずれてしまう事があります。少数点以下の計算を扱う方法は、BigDecimalを使って計算をすると正確な答えが計算できます、ここではBigDecimalを使って足し算(加算)add、引き算(除算)subtract、掛け算(乗算)multiply、割り算(除算)divide、四捨五入のやり方を説明します。