Adobe fireflyを使って生成した画像でバナーを作ってみた

エキサイトお悩み相談室でデザインを担当しているSAZUKAです。 最近Adobe fireflyという生成AIツールを使ってバナーを作ってみたので共有させてください。 www.adobe.com 「バナーを作った」というと語弊があるかもしれません。 正しくは希望の画像を生成し…

エキサイトは「PHPerKaigi 2024 」に協賛・登壇いたします。

こんにちは。エキサイト株式会社の あはれん です。 エキサイトは「PHPerKaigi 2024」にシルバースポンサーとして協賛いたします。 また、弊社からは3名のエンジニアが登壇予定です。 弊社では、PHPerKaigi 2019 から協賛させていただいています。 PHPerKaig…

Spring Bootでヘルスチェックを行う方法

はじめに こんにちは、新卒1年目の岡崎です。ヘルスチェックは、サービスの処理が正常に実行できるかどうかの確認ができます。 今回は、Spring Bootでヘルスチェックを行う方法を紹介します。 はじめに 環境 Spring Bootでヘルスチェックを行う ローカルでの…

Excite × iXIT TechCon 2024 にてネイティブ実装アプリの Flutter 化事例について発表しました!

エキサイト株式会社の@mthiroshiです。 エキサイトHD主催の社内テックカンファレンス「Excite × iXIT TechCon 2024」にて、登壇発表をしました。 「Excite × iXIT TechCon 2024」の詳細については、下記記事をご参照ください。 tech.excite.co.jp iOS / Andr…

Java17 / Spring Boot2 を Java21 / Spring Boot3 にアップデートした話

こんにちは。 エキサイト株式会社の三浦です。 先日、サービスで使っているJavaやSpring Bootのメジャーバージョンをアップデートしました。 その際に何を行ったかについて説明していきます。 主目的のアップデート内容 Java Spring Boot 付随した変更内容 G…

Figmaのライブラリ公開で問題発生!ローカルバリアブルがライブラリに反映されない原因とは?

はじめに こんにちは、エキサイト株式会社3年目デザイナーの山﨑です。 今回は「Figmaでローカルバリアブルをライブラリで公開したのに、何故か反映されなかった話」について書きたいと思います! 事の発端 前述の通り、Figmaで登録したフォント・コンポーネ…

【インターン】広告バナーで試行錯誤して学んだこと

エキサイトでデザイナーインターンをしているさかいです! 大学ではデザインとエンジニアリングを幅広く学んでいます。アルバイトでwebサイトを作成したりUIデザインを改修しながら勉強しています! また、個人的には絵を描くことが趣味で、イベント主催など…

【インターン】UI改修デザインから実装まで担当して学んだこと

エキサイトでデザイナーインターンをしているさかいです! インターンで学んだこと第2弾を書いていきます! 担当した業務としては大きくわけてこの2つです。 担当したこと 相談サービス「お悩み相談室」のmeta広告のバナー制作 恋愛相談サービス「恋ラボ」…

【Techcon】社内カンファレンス「Excite × iXIT TechCon」に登壇しました!

はじめに こんにちは、エキサイト株式会社3年目デザイナーの山﨑です。 今回は、弊社の社内カンファレンス「Excite × iXIT TechCon」に登壇した話について書こうと思います。 はじめに テーマ 「デザインの基礎知識」を題材に選んだ理由 登壇内容 結果 紹介 …

TerraformをやめてCDKでReStartしたあと、 CDKをやめてCDK for TerraformでReStartした話

こんにちは。 エキサイト株式会社の三浦です。 2024年2月16日、エキサイトで第3回目となるTechConが開催されました! 詳細は以下の記事を御覧ください。 tech.excite.co.jp 今回私は、「TerraformをやめてCDKでReStartしたあと、 CDKをやめてCDK for Terrafo…

2024年も社内カンファレンス「Excite x iXIT TechCon」を開催しました

はじめに Exciteメディア事業部でエンジニアをしている、taanatsuです。 今年もエキサイトHD(エキサイトとiXIT)主催の技術者向けの社内カンファレンス 「Excite × iXIT TechCon」を開催しましたのでご報告いたします。 去年の第一回 、第二回に開催されたT…

SpotBugsが可変オブジェクトでないものを可変オブジェクトと判定してしまう場合の対処法

こんにちは、エキサイト株式会社の平石です。 今回は、SpotBugsで可変でないオブジェクトが可変であると判定されてしまう問題に対処する方法をご紹介します。 はじめに SpotBugsは、Javaのプログラムの中のバグや脆弱性(につながると考えられるもの)を検知…

SpringBootでAWSのCredentialsを簡単に切り替える

こんにちは、エキサイト株式会社の平石です。 今回は、SpringBootでローカル環境からAWSサービスにアクセスする際にCredentialsを簡単に切り替える方法をご紹介します。 はじめに 準備 認証情報の設定 終わりに 参考文献 はじめに Spring Bootでローカル環境…

OpenAPI GeneratorでJavaのAPIクライアントを自動生成する

こんにちは、エキサイト株式会社の平石です。 今回は、OpenAPI Generatorを利用してJavaのAPIクライアントを自動生成する方法をご紹介します。 はじめに OpenAPI Generatorとは 準備 環境 使用するAPIドキュメント 依存関係の追加と設定を行う 実際に生成し…

「potatotips #86 iOS/Android開発Tips共有会」に参加してきました!

エキサイト株式会社の@mthiroshiです。 potatotips #86 にてLT発表をしてきました。その内容をレポートします! potatotips #86 感想 採用情報 potatotips #86 potatotips は iOS / Android アプリ開発者向けの勉強会です。 potatotips.connpass.com #86 は …

[Java]バーチャルスレッドを導入する方法 [SpringBoot]

はじめに こんにちは、新卒1年目の岡崎です。Java19でプレビュー機能として提供されていたバーチャルスレッドが、Java21で正式機能として提供されました。今回は、このバーチャルスレッドをSpringBootに導入する方法を紹介します。 バーチャルスレッドについ…

AWSのCIDRの指定と、VPC/サブネットにどうIPアドレスが割り当てられるのかについて

エキサイト株式会社メディア事業部所属のエンジニアの岩藤です。 AWSで新しくサービスを作る時に、必ずVPCの作成とサブネットの作成を行うと思います。 CIDRの書き方と、実際にVPCとサブネットにどうIPが割り当てられるかが、今更ながらに理解できてなかった…

Spring BootにおけるRedisのPrimary/Replicaノード判定が自動だったという話

こんにちは。 エキサイト株式会社の三浦です。 以前、Spring Bootにおいて、RedisのPrimary(Master)とReplicaのノードをそれぞれ呼び分けて使うことができる、という記事を書きました。 tech.excite.co.jp 今回はそれに関連して、実はPrimaryノード・Repli…

Amazon SESでの運用と注意点

エンジニアのAです。今回はAmazon SESについてご紹介します。 AmazonSESとは Amazon SESはAmazon Simple Email Serviceの略で、SES経由で自身のメールアドレスとドメインを使用してメールを送受信するためのコスト効率の高いメール配信サービスです。 AWS SE…

OpenAPI仕様のYAMLファイルからDartコードを自動生成する際に、タグに日本語は使わない方が良いという話

こんにちは、エキサイト株式会社の平石です。 エキサイトホールディングス Advent Calendar 2023の22日目を担当いたします。 OpenAPI仕様に基づいてAPIの仕様を定義したYAMLファイルから、アプリ用のDartコードを自動生成する際に、タグの指定で注意すべき点…

Laravel10 + vue3の環境でInertia.jsを利用する時はresolveComponentを利用する

こんにちは。エキサイト株式会社の奥川です。 本記事ではvue+laravelの環境にInertia.jsを導入する時に発生したエラーの解決方法について紹介します。 環境 発生したエラー 解決方法 環境 Laravel: 10.38.1 Vue: 3.3.13 発生したエラー Inertiaのドキュメン…

Canvaで記事サムネイルを作る方法

はじめに こんにちは、エキサイト株式会社3年目デザイナーの山﨑です。 エキサイトホールディングス Advent Calendar 2023 23日目は、山﨑が担当させていただきます。 qiita.com 今回は、ブログなどでよく使われる記事サムネイルがどのようにして作られてい…

【今日から使える!】デザイナーがよく使うあしらいをまとめてみた

はじめに こんにちは、エキサイト株式会社3年目デザイナーの山﨑です。 エキサイトホールディングス Advent Calendar 2023 25日目は、山﨑が担当させていただきます。 qiita.com 今回は、今日から簡単に使える「デザイナーがよく使うあしらい」について紹介…

SpringBootでの複数キャッシュサーバがある場合の切り替え

エキサイト株式会社エンジニアの佐々木です。エキサイトホールディングスのカレンダー | Advent Calendar 2023 - Qiitaの9日目を担当させていただきます。SpringBootでキャッシュ先を複数にする場合の設定をご紹介します。 前提 モチベーション コード まと…

[Java] どこで実装をするかで可読性が異なった話

はじめに こんにちは、新卒1年目の岡崎です。エキサイトホールディングス Advent Calendar 2023の25日目を担当します。 最近、記事に対する画像URLの変換処理を実装しました。この実装をどこでするかで可読性が異なったので、備忘録として記事に残します。 …

【2023年12月Firefox対応!】CSSの擬似クラス:has()とは?

こんにちは。 エキサイトで内定者アルバイトとしてデザイナーをしている齋藤です。 今回は2023年12月にFirefox(121)が対応したことにより主要ブラウザが完全対応となった、CSSの擬似クラス:has()についてその概要や使用方法についてお話したいと思います。…

第7回テクデザBeer Bashを開催しました

こんにちは。エキサイトでエンジニアをしている吉川です。 エキサイトホールディングス Advent Calendar 24日目の記事になります。 先日12/15(金)に社内交流イベントである「テクデザBeer Bash」の第7回を開催したので、そのレポートを書いていきます。 前…

IntelliJでThymeleafの補完が効くように設定する

エキサイト株式会社メディア事業部佐々木です。エキサイトHDアドベントカレンダー2023の15日目を担当させていただきます。メディア事業部では、SpringBoot/ThymeleafでMPAの開発を行っているところもあるのですが、HTML上での補完の効きが悪いというのがあり…

JavaでのEnumの実装の仕方と、よく使用するメソッド

はじめに こんにちは。新卒1年目の岡崎です。エキサイトホールディングス Advent Calendar 2023の21日目を担当します。 よろしければ他の記事もどうぞ! qiita.com 最近の業務ではEnumを使って実装をしました。なので、今日は改めてJavaのEnumについて紹介し…

うちのサイトて、ウェブアクセシビリティを確保できていますか?

こんにちは。エキサイト株式会社のあはれんです。 エキサイトホールディングス2023アドベントカレンダー 22日目をお届けします。 qiita.com 「法律が改正されるから、サイトのウェブアクセシビリティを気にしたほうがいい」というのを風の便りに聞きました。…