Amazon CorrettoイメージでJava11+Gradle+Spring Bootプロジェクトを動かす: Java SE脆弱性対応

こんにちは、AI・IoTサービス開発部のがんがんこと岩丸です。 最近2023年になったと思っていましたが既に1 ヶ月以上経過しておりました。時の流れは早いものです。 2023年1月、IPAから「Oracle Javaの脆弱性対策について(CVE-2023-21835等)」という記事が投…

【Java】作成したライブラリをGitLab Package Registry で管理する

はじめに こんにちは!アルバイトスタッフの吉田です。 OPTiM Geo Scan のバックエンドを担当しています。 この度、プロダクト間での共通ライブラリを作成する方法についての調査と開発を行ったので、それについて書いていこうと思います。 目次 はじめに 目…

【GitLab】scaffdog + Docusaurus + GitLab Pagesでリリースドキュメントの生成・運用を楽にしてみました

こんにちは、AI・IoT サービス開発部のがんがんこと岩丸です。 今回はscaffdog + Docusaurusで生成したドキュメントをGitLab Pagesでホスティングし、リリースドキュメントの作成・運用作業を効率化した内容をご紹介致します。

iPadOS でもっとメモリを使いたい!(iPadOS 16.1 対応版)

OPTiM Geo Scan は LiDAR スキャナを搭載した iPhone や iPad Pro に対応していますが,特に iPad Pro ではメモリの大容量化が進んでいます.どうせならこの大容量なメモリを使いこなしたい!ということで iPadOS 15 における変化,そして 2022/10/25 にリリ…

Android 13 までの通知関連の仕様とその実装方法を理解する

皆様こんにちは。医療ユニットだった人、現在は産休から育休中になりました山口です。 小さめの赤ちゃんだった我が子は、体型も態度も見事でかくなりました。 さて、過去の記事 にて Android 10 に対応するため着信通知の実装方法について書きました。 あれ…

Multiple Object Trackingで使うカルマンフィルタの解説

はじめに カルマンフィルタとは MOTで使われる状態ベクトル 共分散行列も必要 各ステップの解説 予測(Prediction)ステップ 更新(Update)ステップ マハラノビス距離 まとめ はじめに R&Dユニット3年目の葉山です。 以前MOT(Multiple Object Tracking)の…

Label Studioでお手軽アノテーション生活

R&Dチーム所属の伊藤です。 最近物体検出系の画像アノテーションをする機会があったため色々なアノテーションツールを触っていたのですが、Label Studioが中々便利だったので紹介したいと思います。 今回は物体検出向けのアノテーションを実際に行なった時に…

Atheris で Python コードの Fuzzing

はじめに ドローンのソフトウェア開発しています。イチノです。 Atheris を触ったのでメモ書きです。 Atheris は、プログラムの実行経路に応じたテスト用データを生成する Fuzzing ツールです。 github.com Fuzzing とは、プログラムに問題の有りそうなデー…

RubyKaigi 2022 参加レポートとRuby 3.2.0の注目機能

はじめに はじめまして。Optimal Biz開発チームの石元と戸舘です。私達は業務では主にRubyを使ってWebアプリケーションの開発をしています。 9/8~10に開催されたRubyKaigi 2022に参加してきたので、今回は会場の雰囲気や新しく公開されたRuby 3.2.0の注目機…

【CI/CD】AWS LambdaのZIP生成はGitLab Runnerにお任せ!

こんにちは、AI・IoTサービス開発部のがんがんこと岩丸です。最近在宅ワークのメリハリ向上を目指してお香を購入してみました。リラックス効果が高く、当初想定していたよりも購入してよかったです。 タイトルでお察しかと思いますが今回はGitLab Runnerに関…

【AWS CLI】AWS CLIのQueryオプションを使ってリリース対象のECRイメージ一覧を取得してみました (jqでも比較しました)

はじめに こんにちは、AI・IoTサービス開発部のがんがんこと岩丸です。 2年目の夏が到来し毎日暑さと格闘しております。少し気温の下がった夜のお散歩とサウナに入るのが日々の楽しみです。 前回の記事ではGitLab Runnerのinclude機能を用いてCI/CD改善を行…

社内でデザイン思考ワークショップを通じて得られたもの

はじめに みなさんこんにちは、はじめましてプロモーション・デザインユニットでマネージャーをしている加藤です。 今回は、なかなか業務で接点のないデザイナーとエンジニアの意見交換やデザインへの興味・関心といったの機会作り目的に実施しているデザイ…

IT未経験者が3か月で開発エンジニアに!4年目を迎えた新卒IT研修の内容をお伝えします

こんにちは、R&D チームの板垣です。月日が経つのは早いもので、2019年に新卒IT研修が始まってから今年で4度目の研修が終わり、職種問わず2019年から計71名のスタッフが現場に配属されていきました。 今回は、2019年に研修の記事を書いたきり更新をしていな…

1on1やコーチングに使える傾聴について

AI・IoTサービス開発部 開発マネージャーの高村です。 前回「1on1でコーチングをする」という記事を執筆しましたが、その続編として「1on1やコーチングで使える傾聴」について書こうと思います。 傾聴とは 相手の話を聞くだけではなく「声の大きさ」「トーン…

プロダクト四半期OKRの試み

こんにちは、AI・IoTサービス開発部でマネージャーをしている和田です。 今回は、部内で取り組んでいる、プロダクトごとの四半期OKRの試みを紹介します。 背景 OPTiMのプロダクト開発では主に、ビジネス統括本部がいわゆるビジネスサイドを、技術統括本部・…