aptpod Tech Blog

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

輝けるおっさんの日常

f:id:apt-k-ueno:20200107190420j:plain aptpod Advent Calendar 2019の20日目担当をします。高橋です。

CTO室でVPoEとして組織マネジメントを担当させてもらっています。

弊社はハードウェアや組込みソフトの低レイヤから、ネットワークを介しクラウドに至るまでの広範囲な技術を一貫して内製で開発し提供するため、多種多様なエンジニアがおりダイバーシティ(多様性)が尊重される会社です。

私からは、普段の業務で心がけていることについてお話します。


  • 人と向き合う
    • 会話のオンとオフ
    • Goodの発掘
    • 弱みは隠すより見せる
    • 任せるのではなく支援する
    • 見過ぎるのではなく間違えずに見る
  • 組織と向き合う
    • 目標はたすき掛けで設計する
    • チームの価値は面で捉える
    • 挑戦にはリミットとリカバリープランを
  • おっさんが輝くから若手が輝く
  • おわりに
続きを読む

エンジニアによるユーザーマニュアルの作り方

f:id:apt-k-ueno:20200107190508j:plain

aptpod Advent Calendar 2019の19日目担当、Webチームの蔵下です。普段は、自社プロダクトのUIをReactでゴリゴリ書きつつ、社内のお酒好きを集めて不定期で飲み会を開いています🍶(飲みのお誘いお待ちしています)

みなさんの会社では誰がユーザーマニュアルを作成していますか? 数百人規模の大きな会社であれば専属のマニュアル作成チームがあるかもしれません。aptpodでも専属のチームがいてくれたら心強いのですが、絶賛成長中のスタートアップということもありまだ専属チームはありません。

そのような中でも、手塩にかけて開発したプロダクトを多くのユーザーに使っていただくためには、ユーザーマニュアルは欠かせません。我らaptpodのエンジニアが、エンジニアならではのアプローチでユーザーマニュアルを作った方法を紹介します。

自動でできるところは自動で! バージョン管理でデグレなんてしない! をモットーに💪

  • 前段: aptpodでのプロダクト開発の進め方
  • エンジニアによるユーザーマニュアル作成の流れ
    • 1. 目次作成
    • 2. 担当者をアサイン
    • 3. 校正ツールの導入
    • 4. 文章作成
    • 5. GitLab上で相互レビュー
    • 6. レビュー後の文章をWord化
    • 7. PDF生成
  • おわりに
続きを読む

Metal使ってる?iPhoneのGPUでペイントツールを作ってみる

f:id:apt-k-ueno:20200107190602j:plain aptpod Advent Calendar 2019 18日目を担当させていただきます 上野 と申します。
昨年も ARKit2.0が凄い。あなたの見ている方向を記録、可視化するデモ という記事で参加させていただきまして、
今年もiOS系で記事を書かせていただこうと思います。iOSアプリエンジニアのみなさんよろしくお願いします。

さて、今回のフォーカスする内容ですが、、、

皆さん、、Metalって使ってる、、、、?

昨年の記事では ARKitSceneKit といったフレームワークを使用していますが、あれももちろん 、UIKitなどに含まれるビューコンテンツやアニメーション、イメージなどのほとんどは Metal をコアに作られています。
Metalは、Apple製品に搭載されたGPUへアクセスを提供するAPI で基本的にUIに関わる部分ほとんどに使われているようです。
今回はそのMetalにフォーカスし、Metalの実装コストを下げた MetalKit を利用してデモアプリを作りたいと思います。

※Metalの事前知識が欲しいと言う方はよくまとめられた記事がありましたので こちら をご覧ください。

続きを読む

高速データ可視化におけるフォントの重要性

f:id:apt-k-ueno:20200107190652j:plain

  • デザイン室の仕事
  • データ表示の際のフォントの選択肢
  • フォント制作
    • 7セグメントフォント
    • apt7seg(自作7セグフォント)
    • aptQ(既存フォントの改造)
      • ライセンス周り
    • 所感
  • デザイン室の求人

aptpod Advent Calendar 2019 17日目は、デザイン室 @tetsuがお送りいたします。

今回フォントについてのお話ですが、apt7seg(自作7セグフォント)に自作している7セグフォントの公開先をリンクしておりますので、もし使っていただけたらTwitter などにフィードバックいただけると嬉しいです!

続きを読む

モバイル通信環境計測をやってみた話

f:id:apt-k-ueno:20200107190734j:plain

aptpod Advent Calendar 2019 16日目担当の榮枝です。

aptpod でソリューションアーキテクトという職種でSEのような仕事をしています。
システムの全体設計をしたり、見積書を書いたり、プロジェクト管理?みたいなことをしたり、
出張経費精算で領収書をなくして怒られたりしてます。。

さて、そんな中で社内イベントでモバイル通信環境を計測する機会がありましたのでその話をします。

0.前置き

弊社ではテレメトリという領域を軸に様々なプロジェクトを行っています。

モバイル回線を通して
車両のCANデータ・各種センサーデータ・動画データ等を遠隔から高いリアルタイム性を保ちつつ監視・計測したり、
車両の操作といった遠隔制御したり、
といったプロジェクトが多く、その中で、周回コース※などの特定の環境下を車を走らせながらデータを上げたい、といった要望があがってくることがあります。
※そういったコースは、通信環境が悪い街外れにあることが多いです。

その際、
「(そのプロジェクトで入手/利用できる範囲で)最適構成の通信機器やキャリア」を見つけつつ、
「その環境下で一定時間におおよそどれだけのデータをアップロードできるのか」という調査データがシステム設計のために必要になって来ます。
ただ、たまにかつ急に調査需要が出てくることもあり、調査の際にあたふたしていました。。。

続きを読む