aptpod Tech Blog

株式会社アプトポッドのテクノロジーブログです

AWS Lambda + Docker + TensorFlowを使ってサクッと推論APIをつくる

f:id:aptpod_tech-writer:20201210164834j:plain

みなさま、こんにちは。研究開発グループと製品開発グループ に兼務で所属しております、きしだです。aptpod Advent Calendar 2020 11日目を担当します。今回は機械学習に関わるエンジニア向けに、最近AWSがリリースしたAWS Lambdaの新機能を利用して、サクッと推論APIを作るネタをご紹介します。

aws.amazon.com

続きを読む

これからの nginx のイケてる TLS 設定

f:id:aptpod_tech-writer:20201209151232p:plain

はじめに

Advent Calendar 2020 10 日目を担当する、SRE チームの柏崎です。

nginx をお使いのみなさま、TLS 導入が当然となっている現代、どんな設定をされていますでしょうか。
NGINX ConfigSSL Server Test のようなサイトを利用し、セキュリティに気を配っている方も多いと思います。

そんな nginx ユーザのみなさま、最近 nginx 1.19.4 がリリースされ、 イケてる TLS 設定ができるようになった事はご存じでしょうか?

続きを読む

Pythonを使ってBDDでUSB機器を自動テストする

f:id:aptpod_tech-writer:20201208173517j:plain

aptpod Advent Calender 2020、 9日目の記事です。 本日の担当は、組込み開発チームでFW開発を担当している矢部です。

はじめに

組込み機器の開発に関わって1x年ですが、入出力の自動化が難しい機器も多く、結局手作業になって無駄にボタン押下やUI操作の速度が洗練されたりします。私の場合、ゲームをよくやっていたからか、効率よく操作させることができるとちょっと嬉しかったりもします。 とはいえリグレッションテストなどを考えると極力自動化したいところなので、過去いろいろと試行錯誤してきました。 今回は、その中でも比較的簡単な、USB通信をインターフェースに持つ機器のテストを自動化した際の手法について簡単に解説します。

続きを読む

Webアプリケーション用の3Dモデルの作成フローと気をつけている3つのポイント

f:id:aptpod_tech-writer:20201204175752j:plain

Advent Calendar 2020 7日目担当デザイン室の上野です。
デザイン室では製品や案件のUIデザインを行っています。

弊社のWebベースのダッシュボードアプリケーション Visual M2M Data Visualizerで可視化できるVisual Partsには3Dモデルを表示するパーツも存在します。
そこで用いられる3Dモデル作成も担当しています。

パーツをパネルに貼り付けてデータを疎通させると以下の画像のようにモデルがサーバに送られてきたデータと同期してリアルタイムに動くようになっています。
f:id:aptpod_tech-writer:20201204104314g:plain

こういった3Dモデルでのデータ可視化は直感的でわかりやすいため、製造業のお客様の現場で需要があります。

今回はそこで使われている3Dモデルの作成フローと気をつけている3つのポイントを書いていこうと思います。

続きを読む