マガジンのカバー画像

エンジニア系記事まとめ

418
エンジニアに関する記事をまとめたマガジンです
運営しているクリエイター

2023年6月の記事一覧

オンデマンドバスを経路探索できるようにした話

こんにちは、とっきーです。ナビタイムジャパンの研究開発部門で、バスデータの運用や改善に取り組んでいます。 オンデマンドバスとは オンデマンドバスとは、通常の路線バスとは異なり、移動の需要に合わせてフレキシブルに走行するバスのことです。 一言でオンデマンドバスと言ってもいくつかの種類に分けられます。 地域住民の足として使われたり、観光の促進のために使われたり。 最近では都心部でも交通空白地帯を埋めるために走っていることがあり使い方によってはとても便利です。 当社での導入

C++製の経路探索プログラムをARMに対応させた話

こんにちは、果汁です。 ナビタイムジャパンの研究開発部門にて、主に経路探索エンジンにおけるサーバーサイドの機能改善に取り組んでいます。 今回は当社の経路探索エンジンとそれを扱うサーバープログラム(以下エンジンサーバーと呼称します)をx86_64からARMに対応させ、Gravitonベースのインスタンス上で稼働させた話をさせていただきます。 主に体験談を交えたARM化の対応内容と、実際のパフォーマンス結果を展開します。 今回のお話がGravitonの利用を検討している方の参考

AWS SAMで定期実行ジョブをデプロイする

こんにちは、こんにゃくざむらいです。ナビタイムジャパンでチャットボットのバックエンド開発をしています。 今回は、Azure Table Storageに蓄積されるチャットボットのログデータをAmazon S3に転送したときに初めてSAMデプロイするお話しです。 SAMデプロイは最初とっつきにくいですが、慣れるととても便利です。自分以外にもSAMデプロイに抵抗がある人は結構いると思うのでnote に残すことで同じような境遇の人の助けになれば良いなと思います。 クラウドサービス

トラックドライバーの走行を復元する「復元ルート」機能をリリースしました

はじめにこんにちは、バネ屋です。 ナビタイムジャパンで『トラックカーナビ』をメインにiOS/Androidの開発を行なっています。 今回は2023年6月14日にプレスリリースを出した『トラックカーナビ』の「復元ルート」についてご紹介します。 物流2024年問題 「復元ルート」の話をする前に、みなさんは物流の2024年問題をご存知ですか? 働き方改革関連法により、2024年4月1日以降はトラックドライバーの時間外労働時間の上限が年960時間になることで起きる諸問題のことを

バス会社様サイト向けデータの運用基盤を開発した話

こんにちは、miiです。 ナビタイムジャパンでバス会社様サイト向け時刻表データの運用・開発を主に担当しています。 現在所属しているチームは以前も所属して、久しぶりに古巣に戻ってきました。このチームでは「バス会社様サイト向け時刻表データの運用」を日々行っています。 このチームでは、私が約9年前に担当して導入した「バス時刻表データを自動生成する」仕組みが、現在も現役でシステムを支えてくれていました。 今回は、長く利用される仕組みを今後も生み出すため、当時を振り返っていこうと思

スキーマバリデーションライブラリZod ~君がくれたもの~

こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。 最近、社内 3~4つのプロダクトにスキーマバリデーションライブラリを導入しましたところ、開発速度やプロダクト品質の大幅な向上につながりました。そこで、今回はスキーマバリデーションライブラリの良さについて、JavaScript実行環境で動作する Zod というライブラリを具体例にご紹介します。 ※ Zodのほかにも Yup や io-ts といった選択肢もありますが、本稿

メンバーへの尊敬を忘れないふりかえり手法 「KPTT」

こんにちは、ゆっちです。他社との協業事業として提供しているアプリのAndroid版の開発を担当しています。 私の所属しているプロジェクトではスクラムを取り入れていて、そのスクラムマスターも担当しています。 また、プロジェクトではスプリントが終わるタイミングでふりかえりを行なっています。その中でさまざまなふりかえり手法を試し、自分たちに合ったものを探していました。 その結果、とあるふりかえり手法に現在落ち着きましたので、その手法について今回お話ししたいと思います。 ふりかえ

ユーザーとのコミュニケーションから、改善に繋げるための「VOC管理ツール開発」

はじめにこんにちは「アラフィフロッカー」です。ナビタイムジャパンでVOC(Voice of Customer:ユーザーの声)を一元管理する社内ツールの開発チームのPMを担当しています。 当社のアプリを使っていて不便な部分があった時や、機能追加要望を投稿したい場合、各アプリの「ご意見箱」から受け付けています。毎日多くの貴重なご意見をいただいている状況です。誠にありがとうございます。お送りいただいた内容は全て目を通しており、改善や検討の一助とさせていただいています。 その「ご

リアルタイム遅延考慮検索にバス遅延予測を導入しました

こんにちは。英語先生です。ナビタイムジャパンの研究開発チームで、経路探索エンジンの新規機能開発や、既存機能の改善に取り組んでいます。 本日は、当社が提供しているリアルタイム遅延考慮検索にバス遅延予測機能を導入しましたので、その経緯についてお話したいと思います。 リアルタイム遅延考慮検索とはなにかナビタイムジャパンでは公共交通の遅延を課題と捉え、電車やバスのリアルタイム遅延考慮検索を提供しています。 リアルタイム遅延考慮検索は、遅延した時刻表を考慮して経路を探索する機能です