並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

navitimeの検索結果1 - 40 件 / 46件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

navitimeに関するエントリは46件あります。 地図開発プログラミング などが関連タグです。 人気エントリには 『Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech』などがあります。
  • Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech

    こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python 製の Web フレームワークとして FastAPI を導入した話をしようと思います。 Python 製の Web フレームワークPython には代表的な Web フレームワークが 2 つあります。 ・Django: フルスタックフレームワーク ・Flask: マイクロフレームワーク Django は大規模開発向け、Flask は小中規模開発向けと言われますが、今回開発したサーバは小規模なサーバだったため、以前は Flask で開発していました。 しかし、どちらのフレームワークを使う場合でも下記のような機能を使おうとするとプラグインやサードパーティの助けを借りる必要があります。 ・OpenAPI ・JSON Schema ・GraphQL ・We

      Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech
    • Vimの思想を取り入れて開発速度を2倍に|NAVITIME_Tech

      こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。 本記事は社内勉強会で発表した内容に沿っています。 この勉強会は、社内全エンジニアの1/4ほどが参加して好評だったため、記事を書かせていただくことになりました。 なお、Vim歴は2年半です。 読んで欲しい方以下のように感じる方を対象にしています。 ❶ VimよりVS CodeやJetBrainsのIDEを使った方が速いので使う必要がない ❷ Vimは学習コストが高いのにメリットがない ❸ Vimの勉強/スキルアップの仕方が分からない この業界に入って7年以上もの間..私も❶~❸の考えをもつ人間でした。 もし昔の自分に会えるなら..『今すぐVimの思想を取り入れよ』と言いたいですね😅 Vimは使わなくていい、されどVimの思想を取り入れよ『すべての開発をVimでせよ』なんて言うつもりはあり

        Vimの思想を取り入れて開発速度を2倍に|NAVITIME_Tech
      • システム障害対応演習を実施した話|NAVITIME_Tech

        こんにちは、ネコ派メタラーです。ナビタイムジャパンで地点検索基盤の開発マネジメントを担当しています。好きなバンドは Arch Enemy です。 システム運用に関わる人であれば、「システム障害」というと耳が痛い方が多いかと思います。システム障害は起こさないに越したことはないですが、万が一システム障害が発生したとき、その行動選択はサービスの信頼性を大きく左右することになります。 迅速に復旧させることはもちろんですが、適切な情報公開によってユーザーの不安を払拭するといったコミュニケーションも重要なポイントです。しかし、緊急事態というプレッシャーを受けながら最適な行動を選択することは容易ではありません。 私が所属しているチームでは、Web API サーバソフトウェアから全文検索ミドルウェアまで含めた開発・運用を行っており、幅広いトラブル対応スキルが必要になります。トラブル対応のスキルを持ったベテ

          システム障害対応演習を実施した話|NAVITIME_Tech
        • 『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech

          こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。 今回はターミナルで動くGitクライアントツール『GitUI』を紹介します。 本稿は以下のいずれかに当てはまるような方をターゲットにしています。 ターミナルで動くGitクライアントツールを探している方 NeovimからシームレスにGitの操作をしたい方 Windowsで使えるGitクライアントツール探しに困っている方 ℹ️ Neovimは、Vimをベース拡張性を考慮してモダンな技術で作られたプロダクトです。 GitUIとは『GitUI』はターミナル上でもGUIのように快適なGit体験を提供するOSSのツールです。 GitUI provides you with the comfort of a git GUI but right in your terminal extrawurst/gi

            『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech
          • Jupyter で公共交通データを可視化する|NAVITIME_Tech

            こんにちは、ふた月です。 ナビタイムジャパンで主にサーバーサイドのシステム開発や公共交通データの運用改善を担当しています。 今回は公共交通データの運用改善を進める中で、学習や調査向けのデータ可視化に Jupyter を使用した事例を紹介します。 Jupyter とはJupyter はインタラクティブにプログラミングやデータ分析を行うための Web アプリケーションです。Python で利用されることが多いですが、数十のプログラミング言語に対応しています。JupyterLab や Visual Studio Code を利用してローカル環境で利用する他、 GCP、 Azure といったクラウド環境上でも動作環境が提供されています。機械学習でよく用いられている Google Colaboratory にも Jupyter が利用されています。 向き合いたい課題当社では経路探索や案内情報の提供の

              Jupyter で公共交通データを可視化する|NAVITIME_Tech
            • 変更障害率0%よりも「継続的な学習と実験」を価値とする 〜障害を「起こってはならないもの」としていた組織がDirtの実施に至るまで〜 / DevOps Transformation in NAVITIME JAPAN

              2023.04.18 DevOpsDays Tokyo 2023 https://www.devopsdaystokyo.org/

                変更障害率0%よりも「継続的な学習と実験」を価値とする 〜障害を「起こってはならないもの」としていた組織がDirtの実施に至るまで〜 / DevOps Transformation in NAVITIME JAPAN
              • ネットミーム化したメタルギアの「落ち着いて聞いてください」の医師、実は「NAVITIMEの人」だった 小島監督が衝撃の事実明かす

                ※本記事はアフィリエイトプログラムによる収益を得ています 近ごろ「落ち着いて聞いてくださいの人」(関連記事)としてネットMEME(ミーム)化していた「メタルギアの医師」は、実は「NAVITIMEの人」がモデル――。衝撃の事実を、「メタルギア」シリーズの小島監督が明かしました。言われてみればそっくりだ! 大喜利のお題としてネットミーム化した「落ち着いて聞いてくださいの人」(画像は「メタルギアソリッドV ファントムペイン」ゲーム本編より) こちらが「NAVITIMEの人」(YouTubeより)。メガネはないけど、鼻筋と口元がそっくり 「落ち着いて聞いてくださいの人」とは、「メタルギアソリッドV ファントムペイン(以下、MGS5)」の冒頭に登場し、9年間昏睡状態で眠っていた主人公にその事実を告げた医師のこと。この“過ぎ去った年月”に気付かせられる悲劇のシーンに、「『HUNTER×HUNTER』は

                  ネットミーム化したメタルギアの「落ち着いて聞いてください」の医師、実は「NAVITIMEの人」だった 小島監督が衝撃の事実明かす
                • 旅行プランをPDFにして“旅のしおり”に 「NAVITIME Travel」の新機能

                  ナビタイムジャパンは、旅行プランニング/予約アプリ「NAVITIME Travel」(iOS/Android)で作成した旅行プランをPDF形式でダウンロードできる機能を追加した。印刷すると“旅のしおり”になる。 NAVITIME Travelは、行きたいスポットから別のスポットへの移動ルートや移動時間を考慮した旅行プランを作成できるアプリ。作成したプランはこれまでもURLで家族や友人と共有できたが、新たにPDFのダウンロードに対応した。 PDF対応により、NAVITIME Travelを使っていない人とプランを共有できる他、紙に印刷するなど用途が広がる。PDFのレイアウトはタブレットやスマートフォンで確認するためのものと、印刷して折りたたむと冊子になる2種類を用意した。 冊子にすれば“旅のしおり”として同行者に配布したり、思い出として手元に残したりできる。旅行中は旅のしおり内にあるQRコー

                    旅行プランをPDFにして“旅のしおり”に 「NAVITIME Travel」の新機能
                  • 住所検索開発者が教える、知っておきたい日本の住所の話(第1回)|NAVITIME_Tech

                    こんにちは、見習いスパルタ人1号です。ナビタイムジャパンでPOI検索基盤を担当しています。得意な検索は住所検索、好きな検索は駅検索です。 経済産業省が IMI 情報共有基盤 コンポーネントツール を公開して大きな話題となっていますね。その中でも、住所の正規化については多くの方が興味を持っておられるようです。 ナビタイムジャパンではサービスの一環として住所検索を提供していますが、今回は「計算機で住所を扱うエンジニアに知っておいてほしい住所の基礎知識」についてお話したいと思います。正規化の話よりは、仕様レベルでの間違いを防ぐための一助となれば幸いです。 君は住所をどれだけ知っているか? 読者の皆様は、日本の住所についてどれだけのパターンがあるかご存知でしょうか? 運送業などの住所に強く関連する仕事をしていないのであれば、実家や自宅、会社の住所くらいしかパターンが分からない方も多いのではないでし

                      住所検索開発者が教える、知っておきたい日本の住所の話(第1回)|NAVITIME_Tech
                    • ナビタイムジャパンが考える「インバウンド×新幹線に潜む課題」について|NAVITIME_Tech

                      こんにちは、タケです。 ナビタイムジャパンで『NAVITIME Travel』など旅行に関するサービスに携わっています。 今回は2024年1月から運営を開始した、インバウンド(外国人が訪れてくる旅行のこと)向け新幹線チケット手配サービス『Japan Travel by NAVITIME』について、最近のインバウンド事情も交えてお話しします。 最近よく見かけるようになった外国人旅行客にはどんな課題が潜んでいるのか… 気になる方はぜひ最後までご覧ください! このnoteで得られる情報 ・2024年の「インバウンド×新幹線」事情 ・「インバウンド×新幹線」に潜む2つの課題 ・新サービス『Japan Travel by NAVITIME』の魅力 2024年のインバウンド事情サービス紹介の前に、まずはインバウンドの新幹線事情についてお話しします。 コロナが落ち着きはじめ、訪日外国人の数は急激に増加し

                        ナビタイムジャパンが考える「インバウンド×新幹線に潜む課題」について|NAVITIME_Tech
                      • 社内勉強会をきっかけにVimを習得するまでに試したこと|NAVITIME_Tech

                        こんにちは、茶田です。 ナビタイムジャパンでトラックカーナビのAndroid/iOSアプリの開発・運用を担当しています。 本記事では、先日に公開された「Vimの思想を取り入れて開発速度を2倍に」の元となった社内勉強会に参加し、実際にVimを習得するまでに試したことをまとめました。 上記記事と重複する内容も含みますが、ご容赦いただければと思います。 私のVim歴は、1年3ヶ月です。 読んでほしい方下記に該当する方を対象として、参考になれば幸いです。 ・Vimに興味がある。 ・Vimを勉強しようとしている。 ・Vim操作が身につかず困っている。また、ここでの「Vimの習得」の定義は下記とします。 ・Vimのキーバインドでの基本的なテキスト操作をほぼ無意識で行える。 ・Vim操作を活用した方がアウトプットを出せるという自意識が芽生える。 ・任意のエディタでVim環境を導入しないと落ち着かなくなる

                          社内勉強会をきっかけにVimを習得するまでに試したこと|NAVITIME_Tech
                        • Streamlit: データサイエンティストのためのフロントエンド|NAVITIME_Tech

                          こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回はデータサイエンティストのためのフロントエンドとして最近注目を集めている Streamlit を使ってみた話をしようと思います。 Streamlit とはStreamlit は Python でフロントエンドを構築することが出来るフレームワークです。 https://www.streamlit.io/ なぜ Streamlit なのか?最近流行りの React や Vue でフロントエンドを構築するのではダメなのでしょうか?全くそんなことはありません。むしろ表現力の高さでいうと React や Vue のほうがずっと優れています。 問題になってくるのはデータサイエンティストが分析データをプロダクトに組み込むために必要とする作業コストがかなり高いということです。 例

                            Streamlit: データサイエンティストのためのフロントエンド|NAVITIME_Tech
                          • 情報満載のカーナビアプリ「ドライブサポーター by NAVITIME」レビュー

                            地図の表示からルート検索、音声案内まで、ドライブに欠かせない情報を表示してくれる「カーナビ」ですが、車載のものは高額だったり地図の更新手続きが必要だったりという不便な点があります。また、基本的にビルトインなので、いざ使ってみて合わないカーナビだったときにただちに別のものにすることができないのもつらいところ。それならば……ということで、いろいろと出ているスマートフォン向けのカーナビアプリを使ってみることにしました。まずは乗換案内&地図アプリである「NAVITIME」が提供する「ドライブサポーター by NAVITIME」です。 NAVITIMEドライブサポーター | カーナビアプリの決定版 渋滞/オービス/取締も https://products.navitime.co.jp/service/drive/ 「ドライブサポーター by NAVITIME (カーナビ)」をApp Storeで h

                              情報満載のカーナビアプリ「ドライブサポーター by NAVITIME」レビュー
                            • SikuliX で GUI 操作を全自動化してみた|NAVITIME_Tech

                              こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は GUI 操作を全自動化した話をしようと思います。いわゆる RPA と呼ばれる自動化の話です。 GUI と CUI何らかの作業を行うときに皆さんは GUI と CUI のどちらを使いますか?どちらを使うべきかはケースバイケースだとは思いますが、どのように使い分けるのがベストなんでしょうか。少し考察してみたいと思います。 私は下記のようなケースでは GUI を使用します。 ・非開発者が行う作業 ・グラフ化などの視認性が求められる作業 ・色の確認などの UI のテスト一方で下記のような状況では CUI を使用しています。 ・正確さが求められる作業 ・作業スピードの向上 ・大量のテストを実行おおむね人の判断が必要な作業では GUI を使用し、定型化可能で CI に任せ

                                SikuliX で GUI 操作を全自動化してみた|NAVITIME_Tech
                              • 住所検索開発者が教える、知っておきたい日本の住所の話(第3回)|NAVITIME_Tech

                                こんにちは。見習いスパルタ人1号です。ナビタイムジャパンで地点検索基盤の開発を担当しています。 第1回では住居表示法について、第2回では地番住所について解説しました。第3回となる今回は地番住所のコーナーケースについて解説するとともに「計算機で扱う日本の住所」の総説を行います。 前回から時間が空いてしまい申し訳ないですが、今回の内容は前回までの内容を前提としている箇所がありますので、復習がてらお読みいただくとすんなり理解できるかと思います。 ヘッダ画像から察した方もいらっしゃるかと思いますが、今回は京都の通り名住所についても解説します。 丁目がある≠住居番号があるここまで住所の基本ルールを解説してきましたので、ここからは基本ルールから外れる住所について解説したいと思います。まずは陸上自衛隊 武山駐屯地を見てみましょう。 住居表示実施済みの区画に所在する国有施設の住所は無番地となりません。たと

                                  住所検索開発者が教える、知っておきたい日本の住所の話(第3回)|NAVITIME_Tech
                                • 「NAVITIME」、「トータルナビ」を無料開放

                                  ナビタイムジャパンは7月29日、総合ナビゲーションサイト「NAVITIME」トップページのデザインをリニューアルした。従来は有料だったルート検索サービス「トータルナビ」を無料開放し、検索結果の第1経路を見られるようにした。 今回のリニューアルでは、緑を基調としたユーザーインタフェースを採用し、色味を抑えたシンプルなデザインに刷新。利用者がコンテンツを一目で認識できるようにした。 トータルナビは、現在地から目的地まで、様々な手段を使ったルートを調べられる“ドアtoドア”のナビ機能。電車の他、バス、飛行機、車、徒歩などを含めた最適なルートを紹介する。なお無料解放したのは検索結果の第1経路のみで、第2経路以降を見るには「プレミアムコース」(月額税別300円から)の登録が必要になる。 また、これまで画面左上の検索枠では駅名や店舗、住所などのスポット検索に対応していたが、新たにルート検索も可能となっ

                                    「NAVITIME」、「トータルナビ」を無料開放
                                  • 住所検索開発者が教える、知っておきたい日本の住所の話(第2回)|NAVITIME_Tech

                                    こんにちは。見習いスパルタ人1号です。ナビタイムジャパンで地点検索基盤の開発を担当しています。 第1回では住居表示法について解説しましたが、今回は住所の処理において問題となることの多い地租改正条例などに基づく住所について解説したいと思います。 地租改正条例などに基づく住所=地番住所とは地租改正。まさか仕事をするようになってからこの言葉に再会するとは思いませんでした。日本史においては「生産高をベースにした徴税から地価をベースにした徴税へ」という側面で語られることが多い出来事ですが、実は住所という面でも現代日本にも大きな影響を与えています。このときに分けられた境界が、現代における住所の基盤となっているのです。 徴税をするにあたっては、土地を識別できるようにしなければなりません。このときに土地を特定するためのIDが地番です。多くの土地では、徴税や登記の際に土地を区別するためのIDである地番を便宜

                                      住所検索開発者が教える、知っておきたい日本の住所の話(第2回)|NAVITIME_Tech
                                    • テスト駆動開発者を増やした社内勉強会|NAVITIME_Tech

                                      🎄この記事はNAVITIME JAPAN Advent Calendar 2023の4日目の記事です こんにちは、ネコ派メタラーです。 ナビタイムジャパンでスポットデータ運用基盤の開発を担当しています。 開発業務を担当する一方で品質管理部門にも所属しており、開発プロセスの改善を通してプロダクト品質を改善する活動もしています。 開発プロセス改善の一環で、今年8月からテスト駆動開発 (Test Driven Development、以下「TDD」) を学ぶ社内勉強会を開催しています。この記事ではこの勉強会の運営、および得られた効果についてご紹介します。 きっかけ当社の品質管理部門では、自動単体テストの実装を推進し、網羅率改善などの成果を挙げてきました。一方、親和性が高いテクニックとして TDD に言及する機会もありましたが、価値を認めつつも従来の開発手法からなかなか脱却できない実態がありまし

                                        テスト駆動開発者を増やした社内勉強会|NAVITIME_Tech
                                      • Android版『NAVITIME』 リアーキテクチャのすべて|NAVITIME_Tech

                                        こんにちは、うつぼです。ナビタイムジャパンで『NAVITIME』アプリのAndroid開発を担当しています。 2年前より『NAVITIME』Androidアプリのリアーキテクチャを推進していました。私はリードエンジニアとして、開発や設計、レビュー、そして開発チームの最適化などを行ってきました。 この度それが完了したため、導入したアーキテクチャや開発の工夫を振り返ろうと思います。 ※リアーキテクチャは、リニューアルの一環として行われ、アプリとしてはUIも新しく刷新しています。リニューアルしたアプリは現在、GooglePlayにて段階的に公開しています。 なぜリアーキテクチャするのか、リアーキテクチャ開始時の構想などについては下記をご覧ください。 アプリの構成リアーキテクチャを振り返る上で必要な、アプリの構成です。 MVVM + レイヤードアーキテクチャ Databinding 画面はFrag

                                          Android版『NAVITIME』 リアーキテクチャのすべて|NAVITIME_Tech
                                        • Python プログラムが遅い原因を調べる方法|NAVITIME_Tech

                                          この記事は、NAVITIME JAPAN Advent Calendar 2020の 11日目の記事です。 こんにちは、けんにぃです。 ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python のプログラムが遅い時に、その原因をどうやって調べれば良いのかを調べる方法について説明しようと思います。 私は今回説明する方法を使って処理時間が 70 分もかかっていた Python プログラムのボトルネックを特定し、処理時間を 15 分まで改善しました。 遅いのは Python だからなのか?Python で書いたプログラムが遅いとき 「まあ Python は遅いからしょうがないよね」 「並列化すれば早くなるんじゃない?」 といった話をしたことはないでしょうか? 確かに他の言語と比べると遅い方ではあるのですが、そんな Python でも遅

                                            Python プログラムが遅い原因を調べる方法|NAVITIME_Tech
                                          • 3単語で地点を表す「what3words」、NAVITIMEで利用可能に 住所で特定できない場所を探すときに3つの単語の組み合わせで共有

                                              3単語で地点を表す「what3words」、NAVITIMEで利用可能に 住所で特定できない場所を探すときに3つの単語の組み合わせで共有
                                            • 季節を感じられる地図、「NAVITIME」に登場 「日陰マップ」「並木道マップ」「お花畑マップ」

                                              ナビタイムジャパンは、「NAVITIME」Web版の地図機能に「日陰マップ」「並木道マップ」「お花畑マップ」を追加した。建物や街路樹、花畑などを地図上に3Dアニメーションで立体的に描画する。 日陰マップでは、建物、街路樹、3Dランドマークの日陰情報が地図上に重ねて表示される。画面下のスクロールバーを左右に動かすと、その日(0時~24時まで)の10分ごとの日陰の変化を確認できる。太陽の動きと建物や街路樹、3Dランドマークの位置関係をもとに日陰部分を計算して描画するため、実際の日陰に近い再現が可能となっている。 並木道マップでは、市街地の並木や樹木を3Dで表示する。すでに提供中の「航空写真」地図を活用してAI(機械学習)による並木道推論モデルに読み込ませることでデータベース化し、東京都が公開する街路樹データと組み合わせることでナビタイムジャパンが独自にデータを生成した。歩道データと照合している

                                                季節を感じられる地図、「NAVITIME」に登場 「日陰マップ」「並木道マップ」「お花畑マップ」
                                              • Shell のコーディングに便利な shellcheck/shfmt の紹介|NAVITIME_Tech

                                                みなさんこんにちは、くるふとです。note 初投稿です。 ナビタイムジャパンでは、経路探索エンジンや時刻表データのリリースフロー改善を主に担当しています。 ​ 今回は Shell のコーディングに便利な shellcheck と shfmt をご紹介します。 Shellcheck について shellcheck は、バグの要因になり得る記述を検知し警告してくれる、Shell の Linter です。 なぜ Linter が必要なのか まずは、下記のシェルスクリプトをご覧ください。 #!/bin/bash set -euo pipefail # 受け取った引数を順番に出力する。 for v in $@; do echo "${v}" done受け取った引数を for 文で回し出力するという、よくあるようなスクリプトに見えます。しかし、このスクリプトは以下のような場合に意図したものとは違う挙動

                                                  Shell のコーディングに便利な shellcheck/shfmt の紹介|NAVITIME_Tech
                                                • 2014年から稼働しているSolrをアップグレードした話|NAVITIME_Tech

                                                  この記事は、NAVITIME JAPAN Advent Calendar 2020、4日目の記事です。 こんにちは。見習いスパルタ人1号です。ナビタイムジャパンで地点検索基盤の開発を担当しています。 当社では地点検索に利用する検索エンジンとして主に Apache Solr を利用していますが、2014年に Solr を採用して以降、マイナーバージョンの更新はあったもののメジャーバージョンのアップグレードがなされていない状態でした。 長年アップグレードしたくともなかなか取りかかれない状況でしたが、今年度に Solr 6系 にアップグレードを行いました。今回はその経験と、アップグレードから得られた知見について書いていこうと思います。 難しいことは特にしていないため、いきなりの飛躍は難しい…! という方の参考になれば幸いです。 忙しい人のための知見まとめ・開発フローもアップグレードして効率化する

                                                    2014年から稼働しているSolrをアップグレードした話|NAVITIME_Tech
                                                  • NAVITIME、街の混雑度が分かるヒートマップ搭載 “密”の度合いを9段階に色分け

                                                    ナビタイムジャパンは6月18日、ナビゲーションアプリ「NAVITIME」(iOS/Android)に、街の混雑状況をヒートマップで表示する新機能を追加した。東京都、神奈川県、埼玉県、千葉県に対応し、5分おきに更新。“密”なエリアを可視化し、新型コロナウイルス感染症の予防を支援する。利用は無料。 許諾を得たユーザーのGPS情報から統計データを作成。混雑状況を9段階に色分けし、NAVITIMEの地図画面に表示する。ヒートマップは、ルート検索、音声案内、スポットの詳細情報などの画面にも表示できる。 今後は対応エリアの拡大と機能の拡充を検討する。 関連記事 ヤフーの検索・地図サービス、スーパーや薬局周辺の混雑状況を確認可能に 計2万8000店に対応 ヤフーが「Yahoo! MAP」「Yahoo!検索」などのサービスに、スーパーマーケットや薬局周辺の混雑状況を確認できる機能を追加した。店舗名で検索す

                                                      NAVITIME、街の混雑度が分かるヒートマップ搭載 “密”の度合いを9段階に色分け
                                                    • Web3の技術、惑星間ファイルシステム(IPFS)について調べる|NAVITIME_Tech

                                                      はじめにこんにちは、yoshi です。ナビタイムジャパンでサーバーサイド開発を担当しています。 近年盛り上がっているメタバースですが、そのプラットフォームとして Decentraland や The Sandbox などが有名です。そのサービスの根幹を支えている技術の一つが分散ファイルシステムである IPFS (InterPlanetary File System) です。日本語に翻訳すると「惑星間ファイルシステム」となります。オシャレですね。 この技術は将来的にはどんなサービスでも利用できると考えられるため、この技術がどういうものなのか、セキュリティ周りも含めて調べてみました。 IPFS (InterPlanetary File System) とはIPFS は P2P ネットワーク上で動作するコンテンツ指向型のハイパーメディア分散プロトコルです。コンテンツは特定サイズのブロックに分割さ

                                                        Web3の技術、惑星間ファイルシステム(IPFS)について調べる|NAVITIME_Tech
                                                      • DX Criteriaを現場で読み合わせしてみた|NAVITIME_Tech

                                                        DXCriteriaとは こんにちは。「メタルは全てを解決する」です。Metallicaとサンフランシスコ交響楽団の共演作"S&M2"を聴いて暑さをしのいでいます。Master!! 今回は、現場の有志でDX Criteriaの「チームの評価項目」について読み合わせを行った話になります。 DX Criteriaというのは日本CTO協会が提供しているガイドラインで、Digital Transformation, Developer eXperienceの2つのDXを一体でとらえた基準です。 部門ごとにアセスメントを行う DX Criteriaが公開されてまず思いついたのが、「事業・研究開発部門ごとにアセスメントしてみたい」ということでした。ナビタイムジャパンでは大きく分けて「事業部門」と「研究開発部門」があり、その中でまたいくつかの部門が存在しています。 「自己組織化チームが越境する日」より

                                                          DX Criteriaを現場で読み合わせしてみた|NAVITIME_Tech
                                                        • 住所の“表記揺れ”に独自対応 NAVITIME、通称でも正確な地点検索が可能に

                                                          ナビタイムジャパンは9月5日、慣習的に使われている住所(通称住所)のデータを独自に整備し、ナビゲーションアプリ「NAVITIME」をはじめとする一般向けサービスや、一部の法人向けサービスでより正確な地点検索が可能になったと発表した。 同社の物流業向けサービスで「配送先の住所を登録したが、実際の配送先と違う地点が案内されるケースがある」との声を受けて調査したところ、通称住所が使われている場合、正式な住所のデータベースと一致せず、実際の配送先からずれた場所や町の代表地点などに案内されているケースがあったことから、新機能を開発したという。 例えば、法律で定められた正式な住所が「東京都稲城市大字 大丸123-1」だが、慣習的に「四号」が追加され、「東京都稲城市大字 大丸四号123-1」と配送先に書かれている場合、これまで番地まで検索できず、大丸の中心地点が案内されていた。 今後は、「大丸四号123

                                                            住所の“表記揺れ”に独自対応 NAVITIME、通称でも正確な地点検索が可能に
                                                          • オンデマンドバスを経路探索できるようにした話|NAVITIME_Tech

                                                            こんにちは、とっきーです。ナビタイムジャパンの研究開発部門で、バスデータの運用や改善に取り組んでいます。 オンデマンドバスとは オンデマンドバスとは、通常の路線バスとは異なり、移動の需要に合わせてフレキシブルに走行するバスのことです。 一言でオンデマンドバスと言ってもいくつかの種類に分けられます。 オンデマンドバスの種類 「地域公共交通と連携した包括的な生活保障のしくみづくりに関する研究」(https://www.iatss.or.jp/common/pdf/research/h2298.pdf)をもとに作成 地域住民の足として使われたり、観光の促進のために使われたり。 最近では都心部でも交通空白地帯を埋めるために走っていることがあり使い方によってはとても便利です。 当社での導入事例 これまで当社で導入していたバスはほぼ定時定路線の路線バスに限られていました。 「路線固定型」「迂回型」のオ

                                                              オンデマンドバスを経路探索できるようにした話|NAVITIME_Tech
                                                            • OpenAPIでコードを生成してスキーマ駆動で開発する:GoとTypeScriptの場合|NAVITIME_Tech

                                                              こんにちは。走る鳥です。ナビタイムジャパンでSREを担当しています。 新規でWebサービスを構築した際に、OpenAPIの仕様書をもとにコードを生成することで、APIとクライアントの開発効率をアップしました。バックエンドはGo、フロントエンドはTypeScriptで開発しましたので、これらの言語向けのコード生成の手法について紹介したいと思います。 OpenAPIについての説明や、仕様書の編集・閲覧に便利なツールについては、こちらの記事で紹介していますので、併せてご参照ください。 Stoplight Studioを使ってREST APIのスキーマ駆動開発に対するハードルを下げる|NAVITIME_Tech|note 開発言語・環境バックエンド Go 1.18 aws-lambda-go v1.32.0 AWS SAM (API Gateway + Lambda) oapi-codegen v

                                                                OpenAPIでコードを生成してスキーマ駆動で開発する:GoとTypeScriptの場合|NAVITIME_Tech
                                                              • これからの海外旅行がもっと楽ちんに。国内から海外観光地へのルートも「NAVITIME」で案内 [てっぱんアプリ!]

                                                                  これからの海外旅行がもっと楽ちんに。国内から海外観光地へのルートも「NAVITIME」で案内 [てっぱんアプリ!]
                                                                • カーナビタイムやNAVITIMEなどで提供中の駐車場データを拡充、登山口の駐車場にも対応 - 週刊アスキー

                                                                  ナビタイムジャパンは6月13日より、「カーナビタイム」、「トラックカーナビ」、「NAVITIME」等のコンシューマー向けナビサービスや法人向けサービスにて提供している駐車場データを拡充し、新しく登山口の駐車場に関する情報を提供開始する。 駐車場データには、時間帯ごとの料金や最大料金、車両制限、収容台数、設置場所(立体/平地)、収納方法(自走/機械)などの駐車場に関する様々な情報を含み、同社では最新の情報を提供できるよう、データの更新に努めている。 昨今の屋外レジャーの需要増加にともなって、今回、全国の登山口の駐車場データにも対応し、トイレの有無や道路が舗装されているかどうかといった情報も提供するという。

                                                                    カーナビタイムやNAVITIMEなどで提供中の駐車場データを拡充、登山口の駐車場にも対応 - 週刊アスキー
                                                                  • 割とバス好きで、バスNAVITIMEに課金してまで変な路線に乗ったりしている。 ..

                                                                    割とバス好きで、バスNAVITIMEに課金してまで変な路線に乗ったりしている。 乗り方がイレギュラーな路線で印象深いのは、日立のあたりの路線バスで、整理券の代わりにNFCが入ったトークンみたいなのが出てくるやつ。 これには乗車したエリアの番号が印刷されているわけでもなく、表示器があるわけでもないので、乗客は自分が乗車したエリアの番号を覚えておかないと支払う料金がわからないという謎システム。 独自のプリペイドカードならこんな面倒はないらしいが、初見殺しではある。

                                                                      割とバス好きで、バスNAVITIMEに課金してまで変な路線に乗ったりしている。 ..
                                                                    • ナビタイムジャパン、Japan Travel by NAVITIMEにて「旅程投稿」機能を提供 - 週刊アスキー

                                                                      ナビタイムジャパンは8月9日、訪日外国人観光客向けナビゲーションアプリ「Japan Travel by NAVITIME」にて、ユーザーが作成した旅程を投稿・検索できる「旅程投稿」機能の提供を開始した。あわせて、同ウェブサービスでも、投稿された旅程を検索できる機能を提供する。 旅程投稿は、ユーザーが作成した旅程に写真やコメントを追加して投稿できる機能。実際に体験した旅行を投稿し、他のユーザーがその旅程を検索したり、投稿をベースに自分好みのプランに編集できる。 また、ナビタイムジャパンのデータベースに連携しており、スポットや地図情報、ルート検索を活用できるため、現実的に巡ることのできる行程かを地点の位置関係や所要時間等で確認できる。

                                                                        ナビタイムジャパン、Japan Travel by NAVITIMEにて「旅程投稿」機能を提供 - 週刊アスキー
                                                                      • 小島秀夫 on Twitter: "こもキプロスの医者。モデルさんはNAVITIMEの人ですよ。CMで緑のヘルメットかぶっている方です🍼 https://t.co/AXERCDd1Bp"

                                                                        こもキプロスの医者。モデルさんはNAVITIMEの人ですよ。CMで緑のヘルメットかぶっている方です🍼 https://t.co/AXERCDd1Bp

                                                                          小島秀夫 on Twitter: "こもキプロスの医者。モデルさんはNAVITIMEの人ですよ。CMで緑のヘルメットかぶっている方です🍼 https://t.co/AXERCDd1Bp"
                                                                        • 終電繰り上げ、経路探索サービスの対応進む 「Yahoo!乗換案内」「駅すぱあと」「NAVITIME」など

                                                                          ヤフーは18日、乗換検索アプリ「Yahoo!乗換案内」(Android、iOS)とWebブラウザ版「Yahoo!路線情報」で終電時刻の繰り上げに対応したと発表した。東海道新幹線・山陽新幹線の臨時列車の運休も反映した。 ヴァル研究所は16日までに「駅すぱあと」の経路探索エンジンを搭載するすべての製品とサービスを終電時刻の繰り上げに対応させた。「乗換案内」のジョルダンも16日までに対応を完了。「NAVITIME」のナビタイムジャパンは18日昼までにアプリを含む全サービスの対応を済ませた。 「利用者には順次告知する。20日以降の日付を設定し、ルート検索や時刻表検索を行うと終電繰り上げに対応した結果を確認できる」(ナビタイムジャパン) 終電時刻の繰り上げは1月7日に発出された緊急事態宣言に伴い、国土交通省や関係自治体から鉄道各社に要請した。首都圏にある25の鉄道会社は20日から当面の間、終電時刻を

                                                                            終電繰り上げ、経路探索サービスの対応進む 「Yahoo!乗換案内」「駅すぱあと」「NAVITIME」など
                                                                          • コミュニティバスカバー率100%導入への道のり|NAVITIME_Tech

                                                                            こんにちは。総長と、ばくちくです。 2人ともナビタイムジャパンで、バスデータの開発を担当しています。 2021年3月2日(火)、ナビタイムジャパンは全国のコミュニティバスカバー率100%を達成しました。 2018年1月の路線バスカバー率100%に続いての達成です。これまではバスデータがなく徒歩経路でしか案内ができていなかった場所も、最適な案内が可能となりました。 そこで今回は、コミュニティバスの100%導入までに、我々がどのようなことを行ってきたのかをお話します。 コミュニティバス100%導入のはじまり2018年1月に路線バスカバー率100%導入を達成し、全国のバス経路を提供することができるようになりました。しかしながら、社内のバス路線有識者が「バスだけで移動する全国縦断マップ」を作成しようと試みたところ、ところどころ経路が繋がらない箇所がありました。 そこを埋めることができるのが、コミュ

                                                                              コミュニティバスカバー率100%導入への道のり|NAVITIME_Tech
                                                                            • 秋・冬の散歩に重宝しそう! ウォーキングアプリ「ALKOO by NAVITIME」の散歩ルート&日陰マップが便利【地図ウォッチ】

                                                                                秋・冬の散歩に重宝しそう! ウォーキングアプリ「ALKOO by NAVITIME」の散歩ルート&日陰マップが便利【地図ウォッチ】
                                                                              • 経路検索アプリ「NAVITIME」iOS版のココが便利になった! 全面刷新での改良ポイントを紹介【地図と位置情報】

                                                                                  経路検索アプリ「NAVITIME」iOS版のココが便利になった! 全面刷新での改良ポイントを紹介【地図と位置情報】
                                                                                • Apple CarPlayで広がる『カーナビタイム』の進化|NAVITIME_Tech

                                                                                  こんにちは、はちべーです。ナビタイムジャパンで『カーナビタイム』などカーナビ系アプリのマネジメントとiOSアプリの開発を担当しています。 この記事では、『カーナビタイム』がこれまでどのようにCarPlayに対応して、進化してきたかをご紹介いたします。 と、その前に、まずは『カーナビタイム』をご存知ない方に説明させてください。 『カーナビタイム』とは当社が App Store と Google Play ストアで提供している、カーナビアプリになります。以下のサイトでも紹介していますが、 主な特徴としては以下になります。 通信圏外でもルート検索・音声案内が可能 AIを活用して、ドライバーの好みに合わせたルートが出せる 抜け道を利用した渋滞回避ルートを案内 トラックやタクシー、配達ドライバーにも便利なプロ向け機能 Apple CarPlayとはでは、本題のCarPlayですが、聞いたことない方も

                                                                                    Apple CarPlayで広がる『カーナビタイム』の進化|NAVITIME_Tech

                                                                                  新着記事