2026-01-01から1年間の記事一覧

meviyからDatadogへのログ連携 Tips 4選

はじめに おひさしぶりです。 DTダイナミクスでSREセクションのテックリードをしている霜鳥です。 meviyでは前々からDatadogのInfraやAPMは利用してきたものの、ログについては、ここでは詳細を割愛しますが、別の方法で閲覧していました。 このたびDatadog…

イベント参加:すごい研修!ボードゲームで学ぶ目標管理

こんにちは。 id:bikun_bikun です。 皆さん目標管理は得意でしょうか?私は正直に言って苦手です。 そんな目標管理がボードゲームになったということで何やら体験会があるぞ?という情報をキャッチしたため、参加してきました。 イベント名:すごい研修!ボ…

ゲシュタルト

※ これは技術記事というより、日記とかエッセーの類です。特に技術的に有益なハウツーは書かれていません。開発風景の1コマを紹介することで、雰囲気を伝えられたらと思っています。また、本記事に登場するバグは、実運用に乗っていないコードです。 こんな…

Java 8 から Java 21 へのアップデートで直面したGCやメモリの問題とその対策

はじめに こんにちは。DTダイナミクスでmeviyの開発を担当している中村です。 meviyのシステムはScala + Play Frameworkで開発しています。 これを実行するJVMがJava 8のままアップデートされていなかったため、Java 21へのアップデートを行いました。 以前:…

AI Agent の Framework 選定に悩んで、サーベイ論文を読んでみた

AI

はじめに 会社でAI Agent POCを開発している張です。 最近そろそろちゃんと Framework を選定しないといけないな、というフェーズに来ました。ただ調べ始めてみると LangChain、LangGraph、AutoGen、CrewAI…と選択肢が多すぎて、「何を基準に比較すればいい…

Goの並行処理入門 - 知っておくべき6つの基本概念

はじめに こんにちは、meviyの生産革新チームのリンです。 Goは並行処理を言語レベルでサポートしており、goroutineやchannelを使って簡単に並行プログラムを書くことができます。しかし、並行処理には特有の落とし穴が数多く存在します。 本記事では、書籍…

Model Garden 上の Claude を利用した GitHub PRレビュー自動化

はじめに こんにちは。DTダイナミクスの張です。 普段の業務に加え、社内ではAI Native開発の推進メンバーとして、AIを活用した開発プロセス改善やツール導入の支援も行っています。 以前、Gemini CLIを安全に使うためのVertex AIとIAM設計ガイドという記事…

Mac標準のオンデバイスLLMで要約ツールを作ってみた

AI

はじめに meviyの切削Webチームの小平です。Mac標準のオンデバイス LLM が私の中で熱いです、きてます。 今回は macOS 26 で使える Foundation Models を試してみました。 Apple Intelligence のオンデバイス LLM を Swift から利用できるフレームワークです…

幾何計算って何?(座標系編)

PMI

はじめに こんにちは、meviyのPMIチームで開発をしている横田です。 これまで幾何計算の紹介として内積・外積・三角関数をご紹介してきました。 今回は少し趣向を変えて、「座標系」についてご紹介します。 techblog.dt-dynamics.com techblog.dt-dynamics.c…

入社エントリ〜backend大森〜

DTダイナミクスで板金・溶接Webの開発をしている大森です。 主に板金・板金溶接サービスのバックエンドを担当しています。 入社からあっという間に1年が過ぎたので、入社エントリとして前職との違いや入社の経緯をまとめてみました。 前職でのお仕事 DTダイ…

VSCode×Python拡張機能で仮想環境を一目で管理しよう

VSCode×Python拡張機能で仮想環境を一目で管理しよう はじめに DTダイナミクスで板金の形状処理の開発を担当している陳です。 今回は、Pythonの仮想環境管理に便利なVisual Studio Code(以下、VSCode)のPython拡張機能についてご紹介します。 Pythonで開発…

【特集】三角関数やベクトルはどこで役立つ?実は3DやCADの世界で大活躍!

実生活でどこに使うの? 高校などで習う「実生活で役に立たないもの」としてやり玉に上げられることの多い三角関数やベクトルなどは計算や図形の問題として出題されることは多いですが、それが実社会においてどんな分野でどのように使われているかが語られる…

話題の分割キーボード Cornix LPを使ってみた

はじめに こんにちは。DTダイナミクスでバックエンドエンジニアをしている眞神です。 かれこれ5年以上、分割キーボードを愛用しており、これまで様々なモデルを試してきました。肩や手首への負担が少ない分割キーボードは、長時間のデスクワークに欠かせない…

AWS歴8年弱のWebアプリエンジニアがAWSソリューションアーキテクト – アソシエイト(SAA-C03)に挑戦した話

はじめに こんにちは。普段は主にScala/TSを使い、meviyの切削サービスのWebアプリケーションの開発をしている大﨑です。 私が業務でAWSを使い始めてから、気づけば8年弱ほどの月日が経っていました。日々の業務ではECSやLambda、S3、DynamoDBといったサービ…

Radix Colors 導入:デザイントークン化と Stylelint による静的検証

はじめに こんにちは。DTダイナミクスでフロントエンドの切削サービスの開発をしております、朱です。 本記事では、色定義が散らばっていた状態からデザインシステム化の足がかりとしてカラートークンを整備した背景とその内容をまとめました。 そして運用で…

幾何計算って何?(三角関数編)

PMI

はじめに こんにちは、meviyのPMIチームで開発をしている横田です。 前回は幾何計算の外積について解説と活用例をお話ししました。 今回は三角関数の活用例についてご紹介します。 三角関数とは? 三角関数を大まかに説明すると「三角形の角度と各辺の長さの…

C++でもパターンマッチ(のようなもの)がしたい

ごあいさつ こんにちは。meviy形状処理チームの志田です。 弊社では数年前にRustが導入され、その適用範囲は徐々に拡大しています。 (Rust導入の経緯についてはこちらの記事をご覧ください) しかし現在でも、C++を書く必要がある場面は少なくありません。…

Akka/Pekko Actorの初歩

Akka/Pekkoとは Akka/Pekkoとは、JavaやScalaをメインにしたJVMで利用できるパイプライン的に非同期処理を行うためのライブラリです。 実際にはかなり多くの機能の集合体なので、この説明も正確ではないかもしれませんが、肝となっているのは非同期処理をう…

Gemini CLI × ADK(Agent Development Kit) × Vertex AI Search で社内ナレッジを素早くRAG化したい

AI

DTダイナミクス代表取締役社長の道廣です。 社内の問い合わせ対応や技術ノウハウの共有は、多くの組織で「気づけば属人化しがちな業務」の代表です。とりわけセキュリティ実装や運用ノウハウのような領域では、担当者の経験に依存した暗黙知が蓄積されてしま…