並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 100件

新着順 人気順

Google latitudeの検索結果41 - 80 件 / 100件

  • Photography for geeks

    🡆 For a German translation of this article, click here (courtesy Jonas Schäfer). Billions of people carry cameras in their pockets and use them to document their lives. Yet, despite the democratization of photo hardware, the knowledge of photographic techniques remains elusive. Countless books, webpages, and YouTube videos purport to offer advice, but tend to dwell on topics of little consequence

    • 【Googleマイビジネス】ローカル検索の順位を調べる方法 | iSchool合同会社

      ローカル検索の順位は、位置情報の影響を大きく受けます。 お店の近くで検索するのと、300m離れた駅前で検索するのでは、検索順位は変わります。 この点がローカル検索の厄介なところです。どういうことかというと、 シークレットモードで「新宿 + ラーメン」と検索しても、それが新宿駅付近の検索順位なのは分かるが、東口なのか西口なのか場所を特定できない 上記の理由により、シークレットモードの検索順位やローカルパックに表示されるお店は、都会で競合が密集しているエリアでは参考にならない 一体どうすれば、駅前のピンポイントでの検索順位を知ることができるのでしょうか? この記事では、Googleマイビジネスを運用する際に役立つ、指定した場所の「ローカル検索の順位を調べる方法」についてお伝えします。 Chromeの位置情報を偽装して検索順位を調べる Chromeのデベロッパーツールには、位置情報を偽装 (設定

        【Googleマイビジネス】ローカル検索の順位を調べる方法 | iSchool合同会社
      • Why you (probably) don’t need PostGIS

        PostGIS is a fantastic, battle-tested suite of GIS extensions for Postgres. It handles most aspects of it, and is widely used, for example in OpenStreetMap’s Mapnik. But for your project, it’s most likely overkill. In a Q and A fashion, let’s discuss reasons for (not) using it. I need to store geographical data together with my entities. Google and StackOverflow tell me that I need PostGIS’s Geome

        • バス情報の世界標準「GTFS」と「GTFS Realtime」をJSONにしてシンプルにプログラミング!GTFSmapとgtfs2json

          GTFSとは、Googleマップとも連携する便利なバス情報オープンデータの世界標準です。 GTFSと、リアルタイムな位置情報オープンデータ、RTFSリアルタイムを表示するwebアプリを作りました。(GTFS = General Transit Feed Specification) 「GTFSmap - 宇野自動車」 IchigoJamで開発されたバスロケーションシステム用デバイス「いちごロケ」が活躍する岡山県の「宇野バス」さんの様子を表示。 「GTFSmap - 宇野自動車」 拡大した様子。建物がなんちゃって3D表示されてます。右クリックしながらマウス操作でグリグリ回転できて楽しいです。 マーカーが奥行き無関係になっているのは直したい。地図ライブラリ「MapLibre」はオープンソースなので直してプルリクすることもできます。 Googleが提唱するGTFSは、GitHub上「google

            バス情報の世界標準「GTFS」と「GTFS Realtime」をJSONにしてシンプルにプログラミング!GTFSmapとgtfs2json
          • Part 1 - Discovering that your Bluetooth car battery monitor is siphoning up your location data

            Hello Hacker News, thanks for visiting! TLDR A Bluetooth enabled battery monitor that records car battery voltages. The hardware requires a smartphone for pairing The product collects GPS co-ordinates, cell phone tower data and nearby Wifi beacons Location data is sent over the Internet to servers in Hong Kong and mainland China App store misleads consumers by stating that no personal data is coll

            • 国土数値地理情報から白地図を作る。1 | mkbtm

              ネットにある地図では緯度経度を正確に作図するという用途には向いていません。国土地理院のデータから高精度に描画する地図を作成する方法を紹介します。他の緯度経度データと合わせてデータビジュアライゼーションで活用することを目的としています。また専用のGISソフトウェアではなくPHPとAdobe Illustratorでの処理を前提としています。 1 データの入手先 データは国土数値地理情報から入手します。国土地理情報のダウンロードサイト ここにある行政区域のデータを使います。行政区域データは各都道府県毎にダウンロードできます。市区町村の名称と境界線のデータがXML形式で入っています。このXMLを読み取り境界線を画面に描画するためのプログラムをPHPで作成します。描画はSVG形式で書き出します。SVGは座標を記述したテキストデータの様な物でブラウザでの表示やIllustratorなどのグラフィック

              • マーケティング担当者にとってなぜURLパラメータが重要なのか?扱い方や問題点を紹介 - SEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ

                無料で資料をダウンロード SEOサービスのご案内 専門のコンサルタントが貴社サイトのご要望・課題整理から施策の立案を行い、検索エンジンからの流入数向上を支援いたします。 無料ダウンロードする >> この記事は、BACKLINKOの「What Are URL Parameters? A Guide for Marketers and SEOs」を翻訳した記事です。 ウェブサイトのカスタマイズとデータ解析に役立つURLパラメータの使用法について紹介しています。 URLパラメータはウェブアドレスの「?」以降に続く文字列で、ウェブサイトの内容をカスタマイズするために使われます。これを活用することで、トラフィックの出典を特定したり、ユーザーの行動を解析するのに役立ちますが、検索エンジンの評価に悪影響を与える可能性もあるため、適切な使用が推奨されます。 基礎的なパラメーターの種類から使用方法、注意点な

                  マーケティング担当者にとってなぜURLパラメータが重要なのか?扱い方や問題点を紹介 - SEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ
                • Pythonでプロットした地図を出力する|まつーらとしお

                  書いている原稿に地図にマークを付けたものを入れたかったのですが,フリーの白地図に自分でマークを入れると位置の調整や,後々の使い勝手や,そもそも権利的によかったっけとかの確認が面倒でした。なので,せっかく勉強しているPythonを使ってできないかと思い調べたら思いのほか手間がかかったのでメモ代わりに。最終的にできたのは次のようなもの。印刷の都合でグレースケールですが,カラーのものも作れます。 ちなみに作業してから見つけたのですが,PythonではなくQGISというアプリを使えばGUIでもっと簡単にできそうです(よくある)。こちらについてもいつか解説を書きましょうかね。 製作環境 ・Mac (10.15.5) ・Python (3.8.0) ・ライブラリ(pandas,geopandas,matplotlib) ・地図データ(japan json) 完成したスクリプトは以下のとおり。 impo

                    Pythonでプロットした地図を出力する|まつーらとしお
                  • React.js で Google Maps JavaScript API を使いこなす|yusuke-suzuki|note

                    はじめに縁あってか、個人 / 仕事問わず React.js + Google Maps JavaScript API な構成の Web アプリケーションを作る機会が多くありました。 位置情報や移動に関わる Web サービスにとって最早なくてはならない Google Maps JS API という技術ですが、React.js と組み合わせたときに若干のテクニックが要求される場面もあります。 この記事では、これまでの開発の中で得られたノウハウや Tips をできる限りまとめていきたいと思います。今後の位置情報 ・移動アプリケーションの発展の助けになれば幸いです。 サードパーティーのライブラリを「使わない」まず第一に、サードパーティーのライブラリを使う必要はありません。ググればいくつかの React 向けの Wrapper ライブラリが出てきますが、特段の事情がない限りはネイティブの API で

                      React.js で Google Maps JavaScript API を使いこなす|yusuke-suzuki|note
                    • Proto Best Practices

                      Clients and servers are never updated at exactly the same time - even when you try to update them at the same time. One or the other may get rolled back. Don’t assume that you can make a breaking change and it’ll be okay because the client and server are in sync. Don’t Re-use a Tag NumberNever re-use a tag number. It messes up deserialization. Even if you think no one is using the field, don’t re-

                      • dbs-002.dvi

                        Foundations and Trends R � in Databases Vol. 1, No. 2 (2007) 141–259 c � 2007 J. M. Hellerstein, M. Stonebraker and J. Hamilton DOI: 10.1561/1900000002 Architecture of a Database System Joseph M. Hellerstein1 , Michael Stonebraker2 and James Hamilton3 1 University of California, Berkeley, USA, hellerstein@cs.berkeley.edu 2 Massachusetts Institute of Technology, USA 3 Microsoft Research, USA Abstra

                        • Androidアプリで現在地を定期的に取得する | DevelopersIO

                          Androidアプリで位置情報を定期的に取得する事になりましたが、まだまだAndroidアプリ開発に慣れていない身としてはかなり大変でした。 たとえば下記です(心の叫び)。 位置情報のドキュメントがたくさんあって、どれが何で何がどれ?! サンプルコードのその変数、いつどこで定義したなんなの?!?! それはどのファイル(クラス)のどのメソッドに書くんや??? というわけで、いろいろ参考にしつつ試行錯誤しながら作ったサンプルアプリの実装手順を残しておきます。 環境 Android Studio 3.6 Pixcel 3a (Android 10) サンプルアプリを作ってみる プロジェクトの新規作成 Empty Activityを選択して作成します。 Google Play Serviceライブラリの追加 app/build.gradleにcom.google.android.gms:play-

                            Androidアプリで現在地を定期的に取得する | DevelopersIO
                          • 長崎県全域の点群データが自由に使えるらしいからみんなで使っちゃおうぜ!? - Qiita

                            (※オープンナガサキのトップページ) くぅ〜〜〜〜痺れるトップページですね〜。 点群データ先進国家「SHIZUOKA」に引き続き長崎県も全域の点群データを公開してくれるそうです! (一部地域はまだ調整中ですが…) (VIRTUAL SHIZUOKAの点群データはこちら) こうやってデータをバシバシ出してくれている以上は、我々エンジニアとしては有効活用させていただかねばなりません!! と言うことで早速データをダウンロードしてGoogle Earthみたいな3D地球儀を作成できるJavaScriptライブラリである「Cesium」を利用して地球上に載せてみました! (※この記事はPDALやpy3dtiles・Cesiumなど点群操作に慣れている人向けプログラマー向けですが、そうでない方も出来るようになるべく丁寧に記載してはいます。) データのダウンロード 何はともあれまずはデータをダウンロード

                              長崎県全域の点群データが自由に使えるらしいからみんなで使っちゃおうぜ!? - Qiita
                            • 【Python】位置情報解析ライブラリscikit-mobilityについて④ ~データ解析編・人流データ全体解析~ - Qiita

                              1. scikit-mobilityとは? scikit-mobilityは位置情報データを使用して人の動きを解析したり、可視化することができるpythonライブラリです。 公式ドキュメント:https://scikit-mobility.github.io/scikit-mobility/index.html GitHub:https://github.com/scikit-mobility/scikit-mobility 公式ドキュメントは英語しかありませんが結構充実していて、 GitHubにはチュートリアル等も載っているので試してみるのがおすすめです。 scikit-mobilityの主な機能と、チュートリアルについて解説しているQiitaもありますのでこちらも是非参考にしてください。 【Python】位置情報解析ライブラリscikit-mobilityについて① ~scikit-m

                                【Python】位置情報解析ライブラリscikit-mobilityについて④ ~データ解析編・人流データ全体解析~ - Qiita
                              • 【Python】位置情報解析ライブラリscikit-mobilityについて② ~前処理編・前編~ - Qiita

                                1. scikit-mobilityとは? scikit-mobilityは位置情報データを使用して人の動きを解析したり、可視化することができるpythonライブラリです。 公式ドキュメント:https://scikit-mobility.github.io/scikit-mobility/index.html GitHub:https://github.com/scikit-mobility/scikit-mobility 公式ドキュメントは英語しかありませんが結構充実していて、 GitHubにはチュートリアル等も載っているので試してみるのがおすすめです。 scikit-mobilityの主な機能と、チュートリアルについて解説しているQiitaもありますのでこちらも是非参考にしてください。 【Python】位置情報解析ライブラリscikit-mobilityについて① ~scikit-m

                                  【Python】位置情報解析ライブラリscikit-mobilityについて② ~前処理編・前編~ - Qiita
                                • 位置情報と連動した会話AIを作る!miibo✖️Google Places APIの繋ぎ方|Takuro Mori

                                  この記事では、miiboとGoogle Places APIを繋ぐことで、ユーザの現在地に即した情報を提供する、GPTベースのチャットボットを作成する方法を紹介します。 また、今回は通常のチャットではなく、サービスを模したプロトタイプツールまで作ります。そこで、ツールを作るにあたって重要になるmiibo APIについてもご紹介いたします。 ※本記事は、会話型AI構築プラットフォームmiiboを開発する株式会社miiboの提供です 何が作れるの?まずは、2分ほどの簡易的なプロトタイプの動画をご覧ください! デモ動画では、会話AIとチャットをしていく中で、必要に応じて返答内容を地図上に表示しています。これにより、チャットだけでは難しかったユーザ体験を提供することが出来ます! GoogleMapsPlatformを使うと、場所の情報だけでなく、レビューやルートなど様々な情報を同様に表現することが

                                    位置情報と連動した会話AIを作る!miibo✖️Google Places APIの繋ぎ方|Takuro Mori
                                  • 地理院地図から画像を取得し、任意の緯度経度に文字を入れる方法 -Shikoan's ML Blog

                                    Google Map APIの代替として、無料で使える地理院タイルを使ってみました。Pythonのstaticmapと併用すれば、緯度経度から地図画像に文字を入れられました。地理院地図だけでなく空中写真での利用も可能です。 Google Map APIではできるけど Google Mapのような地図アプリから任意の領域の画像を取得し、適当な地点に文字を入れるという処理を考えます。今までこういうのはパワポでやっていましたが、手動でやるとそこそこ時間がかかります。地図の画像取得や、緯度経度がわかっている地点(例:駅など)への文字入れを自動化できないかというのが今回のコンセプトです。 Webサイトへの埋め込みではなく、画像として地図を取得するスタイルをStatic Mapというそうです。Google MapでもMap Static APIというのがあります。冒頭の「A quick example

                                      地理院地図から画像を取得し、任意の緯度経度に文字を入れる方法 -Shikoan's ML Blog
                                    • 次世代型ジェネレーティブゲームがゲームの常識を覆す!?AIダンジョンのたのしみ方と、AIローグライトの驚愕のアルゴリズム

                                      最近は、ジェネレーティブゲームについて色々と調べている。 ジェネレーティブゲームって何じゃ?というと、これは私の造語かもしれないが、ジェネレーティブAIを駆使して、ゲームのプレイ中に動的にコンテンツが生成されるゲームの事だ。 例えばゲームプレイ中にキャラクターのグラフィックをその場でAIが描いてくれるとか、キャラの台詞がその場で生成されるといった感じだ。 このような事は去年までは想像する事さえできなかったSFおとぎ話のようなもんだったが、ここ数ヶ月のジェネレーティブAIの進化で急激に現実味を帯びてきた。(私の中ではそうだけど、実は数年前からジェネレーティブAIに着目して色々やってる人達もいる) 前回の記事で、「ジェネレーティブAIはコンテンツの在り方を変えてしまうかもしれない」という話をした。 ジェネレーティブAIで美樹さやかさんを錬成できるのか? かいつまんで言うと、AIによってコンテン

                                        次世代型ジェネレーティブゲームがゲームの常識を覆す!?AIダンジョンのたのしみ方と、AIローグライトの驚愕のアルゴリズム
                                      • 花粉症対策デジタル医療相談Botの開発 ユーザーIDと位置情報をFirestoreで管理 - Qiita

                                        概要 耳鼻咽喉科の開業医をしながらデジタルテクノロジーを使った医療の効率化や患者さん向けサービスの開発研究を行っています。 スギ花粉の飛散量が増えてきました。花粉症の方にはつらい季節ですね。 忙しくて医療機関を受診できなかったり、新型コロナウイルスが心配で受診を控えている方も多いのではないでしょうか? 最近薬局や通販で購入できる医療用医薬品(医療機関で処方されるものと同成分)が増えてきたのはご存じでしょうか?これらの薬を上手に利用できれば医療機関を受診できなくても花粉シーズンを乗り越えることが出来るかもしれません。 上手に利用するには自分の花粉症状がどの程度重症なのかや、利用しようとする薬の特性を知っていないといけませんが、その辺を教えてくれるサービスがなかったので作成してみました。現在(2020年2月19日~3月4日)クラウドファンディングプラットフォームCAMPFIREでテスト版ユーザ

                                          花粉症対策デジタル医療相談Botの開発 ユーザーIDと位置情報をFirestoreで管理 - Qiita
                                        • ArduinoでCANのテレメトリ with LTE-M Shield + SORACOM - 工場長のブログ

                                          仕事でCANを扱うことになりそうだったので予習を兼ねて自分の車の位置情報とエンジンの回転数、速度をクラウドにアップロードして可視化してみるというのをやってみた。 作ったものの全体像は以下のようなイメージ。クルマに載せるデバイス(canduinoと命名)はエンジンの回転数と速度をOBD2コネクタ経由でCANから、位置情報をGPSモジュールから取得し、Unified Endpoint経由でSORACOM Harvestに格納し、SORACOM Lagoonで可視化している。間にSORACOMが提供するバイナリパーサーという機能を挟むことによって、canduinoから送信されたバイナリをJSON化している。 デバイスの見てくれはこんなかんじ。クルマのUSBコネクタから電源をとっていて、DB9はOBD2コネクタにつながっている。LTEのアンテナの先っぽにGPSモジュールを巻きつけているのは、いちば

                                            ArduinoでCANのテレメトリ with LTE-M Shield + SORACOM - 工場長のブログ
                                          • 緯度経度から2地点間の距離を計算する!Google方式とヒュベニ式・表計算ソフトで計算できる・GPSデータも使える

                                            緯度経度から2地点間の距離を計算する!Google方式とヒュベニ式・表計算ソフトで計算できる・GPSデータも使える 地上の2地点の距離を緯度と経度から計算する。地球は真球ではなく回転楕円体に近いので、より高い精度を求めるならば回転楕円体による計算をする必要がある。しかし地球を真球をとして計算しても実用的には十分な数値が得られる。ヒュベニの近似式による計算方法も追加した。 緯度経度から2地点の距離を計算 真球として計算するので、長半径と短半径のどれを使うのかというと、平均半径を使用する。平均半径にも色々な考え方があり、いろいろな数値がある。最初はGoogle Mapで使用されている方法で計算する。真球として計算され、地球の半径を6371kmとしている。 球面上の最短距離(D)を求める公式を下に示す。地中を貫通する最短距離ではなく、表面に沿った距離だ。単位はkmである。2地点の座標は地点1が(

                                              緯度経度から2地点間の距離を計算する!Google方式とヒュベニ式・表計算ソフトで計算できる・GPSデータも使える
                                            • Raspberry Piを使ってFlightradar24にADS-Bデータをフィードする方法|スタッフブログ - ビットスター株式会社

                                              こんにちは! 第3事業グループのankunです。 私は、航空業界や航空機・エアバンド(航空無線)などが大好きで、新千歳空港や丘珠空港で航空機を撮影しながら無線機を持ってエアバンドを聞いています。 ~Positive Climb! Gear Up!!  Boeing 787-8 Dreamliner ~ Location:New Chitose Airport (RJCC) / 生コンポイント 📷α6600 + SIGMA 150-600mm F5-6.3 DG OS HSM 航空機が今どこをどのように飛んでいるかを知るにはスマートフォンやWebサービスで「FlightAware」や「Flightradar24」が有名です。 出張が多い方などは見たことがあるかもしれません。 先日、父親の遺品を漁っていましたら、入院中に使っていたUSBドングル型のワンセグTVチューナが出てきました。 SDR

                                                Raspberry Piを使ってFlightradar24にADS-Bデータをフィードする方法|スタッフブログ - ビットスター株式会社
                                              • Data transformation, preprocessing available in BigQuery ML | Google Cloud Blog

                                                Simplified data transformations for machine learning in BigQuery Building machine learning models on structured data commonly requires a large number of data transformations in order to be successful. Furthermore, those transformations also need to be applied at the time of predictions, usually by a different data engineering team than the data science team that trained those models. Keeping the s

                                                  Data transformation, preprocessing available in BigQuery ML | Google Cloud Blog
                                                • BigQuery に JSON 形式のファイルデータをロードする場合の挙動や制限事項を確認してみた | DevelopersIO

                                                  こんにちは、みかみです。 やりたいこと BigQuery に JSON データをロードしたい ネスト構造のある JSON データをロードする場合でも、先にテーブル作成することなくデータをロードできるのか試してみたい テーブルがあってもなくても、同じコードを使って JSON データをロードできるのか知りたい ロードデータが JSON 形式の場合、どんな圧縮形式やエンコードがサポートされているのか知りたい サポートされていない JSON データをロードしようとした場合どんな挙動になるのか知りたい JSON データを準備 以下のサイトで、サンプルの JSON データを作成しました。 JSON GENERATOR boolean や float などのデータ型があり、ネスト構図もある、以下の JSON データができました。 [ { "_id": "5e9e78da2a1ce10414295d99"

                                                    BigQuery に JSON 形式のファイルデータをロードする場合の挙動や制限事項を確認してみた | DevelopersIO
                                                  • 「Ubuntu 20.04LTS」を中古ノートPC(Dell Latitude 3380)にインストールする

                                                    この記事の概要 中古のモバイルノートPCを入手し「Linux OS」の「Ubuntu」をインストールした経緯及び手順をまとめたもの。 インストール対象機種 DELL LATITUDE 3380 2015年モデル (中古 25,000円) DELL公式サイト 【CPU】Core i3 6006U 2.00GHz 【メモリー】4GB 【SSD】256GB 【OS】Windows 10 Home 64bit 【ワイヤレスLAN】あり 【液晶】13 インチ ワイド インストールするOS Ubuntu 20.04.1 LTS(日本語 Remix) インストールに必要なもの Ubuntuインストーラ用USBメディアを作成するためのPC Ubuntuインストーラ用のUSBメディア(インストーラのサイズは3GB以下) 今回作業の背景 外でもブログを書きたい 私は普段このブログを自宅のデスクトップPC(Wi

                                                      「Ubuntu 20.04LTS」を中古ノートPC(Dell Latitude 3380)にインストールする
                                                    • AivenのCLI「Aiven Client」を使ってみた | DevelopersIO

                                                      はじめに アライアンス統括部の佐々木です。AivenにはAiven ClientというCLIが用意されています。 GitHub - aiven/aiven-client 今日はコレを試してみます。 やってみた インストール ローカル環境はMacBook Proで、Python3環境は構築済みです。pipを使ってaiven-clientをインストールします。 % sudo python3 -m pip install aiven-client インストールされたことを確認します。 % which avn /usr/local/bin/avn ログイン コマンドラインからAivenにログインします。 % avn user login XXXX@XXXX.com XXXX@XXXX.com's Aiven password: INFO Aiven credentials written to:

                                                        AivenのCLI「Aiven Client」を使ってみた | DevelopersIO
                                                      • ブラウザでGeoLocation APIを使ってみる - Qiita

                                                        今回は、ブラウザ(Chrome)からシステム側のGPS情報を取得して、それを表示するサンプルプログラムを載せました。 まず、下記の2つのメソッドの違いですが、単発で位置情報を取得する場合は1番でよいのですが、電車、自動車などで連続的に位置情報を取得したい場合は、圧倒的に2番のほうが優れています。 Geolocation.getCurrentPosition() Geolocation.watchPosition() したがって、今回のサンプルプログラムは、単発的に位置情報をブラウザから取得するものとなっています。 (補足)このプログラムを普通に動作させようとすると、多くの方はPC上のVisual Studio Codeで新規htmlファイルを作って、そこにコピペして、左側に表示されているファイルツリー上でそのファイルを選択した状態で、マウスの右ボタンでOpen with Live Serv

                                                          ブラウザでGeoLocation APIを使ってみる - Qiita
                                                        • ソフトバンクが5G対応「Lenovo 14e Chromebook Gen 3」を発売 12月中旬以降

                                                          Lenovo 14e Chromebook Gen 3は、大手モバイル通信事業者(MNO)としては初めての5G通信対応のChromebookとして販売される。主なスペックは以下の通りだ。 CPU:Intel N100(Eコア4基4スレッド/最大800MHz) メインメモリ:4GB ストレージ:64GB ディスプレイ:14型TFT液晶(1920×1080ピクセル) Webカメラ:約100万画素 モバイル通信:5G NR(Sub-6)/LTE 最大通信速度(5G NR):下り2.3Gbps/上り159Mbps(理論値) 最大通信速度(LTE):下り838Mbps/上り46Mbps(理論値) SIMカード:nanoSIM ワイヤレス通信:Wi-Fi 6/Bluetooth 5.2 バッテリー容量(定格):4948mAh 重量:約1.45kg OS:ChromeOS 関連記事 ソフトバンク、約10

                                                            ソフトバンクが5G対応「Lenovo 14e Chromebook Gen 3」を発売 12月中旬以降
                                                          • System Design — Google Maps

                                                            source: quanta magazineDesign the routing engine for Google Maps Similar QuestionsDesign system to find shortest trip time between two locations.Design system to index shipping addresses for an ecommerce company such as Amazon.Functional RequirementsUsers must be able add new places to the map.Users must be able to find the best route between two places on the map.Non Functional RequirementsAvaila

                                                              System Design — Google Maps
                                                            • BigQuery Geo Vizで地理空間データの可視化を行う(BigQuery GIS) | DevelopersIO

                                                              はじめに データアナリティクス事業本部のkobayashiです。 クラスメソッド BigQuery Advent Calendar 2020 の3日目のエントリになります。 BigQueryでは位置情報を用いた地理空間データの分析と可視化がBigQuery GISで簡単に行なえます。今回はその可視化ツールとしてBigQuery Geo Vizをつかって地理空間情報を可視化してみます。 BigQueryの公式ドキュメントには一般公開データセットを使ったチュートリアル(BigQuery GIS の概要 | Google Cloud )があるのでこれを実践してみても良いのですが、地理空間データBigQueryにインポートするところから作業してみたいのと単純に自分の趣味で地震の震源データのプロットを行ってみます。 参考 - BigQuery GIS の概要 | Google Cloud データの準

                                                                BigQuery Geo Vizで地理空間データの可視化を行う(BigQuery GIS) | DevelopersIO
                                                              • CES 2020レポート

                                                                1月7日から1月10日まで米ネバダ州ラスベガスで開催される「CES 2020」。ASCII編集部によるレポートをお届けする。 2020年01月16日 17時30分 デジタル 全長197mmでデュアルファンの2スロットデザイン ASUSがNUC 9向けに開発したRTX 2070 MINIとは?:CES 2020 米ラスベガスで現地時間の1月10日まで開催された世界最大のエレクトロニクスショー「CES 2020」。ASUSは「Planet Hollywood Resort and Casino」にてプライベート会場を設置し、招待者のみが入場できるエリアで自社製品を展示した。その模様をレポートする。 2020年01月14日 21時45分 デジタル CES 2020でMSIが公開した300Hz対応ノートPCやサブ液晶つき湾曲ディスプレー 米ラスベガスで現地時間の1月10日まで開催された世界最大のエ

                                                                  CES 2020レポート
                                                                • GoogleMapを使ったプロダクト作成のためにSRID、緯度経度、GeoHash、GeometryをMySQL8.0で理解する - orug8m’s blog

                                                                  概要&目的 MySQL8.0のGeo関数を使うと、レコード同士の距離計算、Polygonの中にPointが含まれているかなどもSQLで計算できるということで調べてみました。 地図をWebアプリに乗せるときのSRIDはどれか、 GeoHash、 Geometry型とはなにか、 GoogleMapの仕様の理解が進むと幸いです。 後半では実際にSQLを叩いて、GeoHash、POINT型両方でレコード間の距離を測ってみています。 動作確認したバージョン MySQL 8.0.20 Ruby on Rails 6.0.3.2 事始め GoogleMapにピンを置くプロダクトを作っていました。 (イメージ:浅草寺から200メートル以内にある観光スポットのピンを立てる、等) やりたいこと MySQLに地点の情報を保存して、FEからRoRなどAPI経由で地点を取得したい。 SRIDという概念を知りたい、活

                                                                    GoogleMapを使ったプロダクト作成のためにSRID、緯度経度、GeoHash、GeometryをMySQL8.0で理解する - orug8m’s blog
                                                                  • How to do text similarity search and document clustering in BigQuery

                                                                    BigQuery offers the ability to load a TensorFlow SavedModel and carry out predictions. This capability is a great way to add text-based similarity and clustering on top of your data warehouse. Follow along by copy-pasting queries from my notebook in GitHub. You can try out the queries in the BigQuery console or in an AI Platform Jupyter notebook. Text embeddings are useful for document similarity

                                                                      How to do text similarity search and document clustering in BigQuery
                                                                    • 座席管理ツールRobin Desksの製品選定からAPIの活用事例 - ZOZO TECH BLOG

                                                                      こんにちは、コーポレートエンジニアリング部の竹田です。ZOZOテクノロジーズでは昨今の情勢を受け、日本全国どこに居住していても就業可能な全国在宅勤務制度を導入しています。また、ZOZOにおいてもアフターコロナを見据えた週2出社・週3リモートというハイブリッドな働き方の導入を予定しています。 座席管理システム導入の経緯 そのような新しい働き方に対応すべく、本社屋である西千葉オフィスはフリーアドレスを導入しています。異なるワークスタイルを持つ2社の社員が利用するオフィスですので、それぞれの要望を満たす座席管理システムの導入が必要となりました。例えば、テクノロジーズ社員であれば好きなときに好きな座席(テクノロジーズ社員に割り当てられたエリア内において)を予約できる。ZOZO社員であれば当月の出社予定日と、その日に割り当てられた座席が事前に確認できるといった具合です。 重視したポイント システムの

                                                                        座席管理ツールRobin Desksの製品選定からAPIの活用事例 - ZOZO TECH BLOG
                                                                      • AR.js の世界へようこそ! 3歩でわかる お手軽 拡張現実 - Qiita

                                                                        恒例の年末に記事を書くやつ向けの記事です。 今回は AR.js についてご紹介します。 (過去の記事) 2019 - Three.js 2020 - Google Earth Studio 2021 - Deck.gl この記事でやってみること Step 1 : HTML のみで AR を実現 AR.js Studio (Marker based) QR コードの生成 3D モデルの取得 Step 2 : エンティティの動的追加 AR.js Studio (Location based) 位置座標の取得 (Google Map) 相対位置/座標の角度と距離の対応 Step 3 : インタラクションの追加 モデルの切替 テキスト表示 アニメーション Web AR とは AR(Augmented Reality; 拡張現実)は,現実世界にコンテンツのオーバーレイ(重ねること)を可能にするテクノ

                                                                          AR.js の世界へようこそ! 3歩でわかる お手軽 拡張現実 - Qiita
                                                                        • この暑さを何とかしてくれるBotを作る!!! - Qiita

                                                                          この記事はリンク情報システム(Facebookはこちら)が主催する真夏のアドベントカレンダー「2019 Tech Connect Summer」のリレー記事です。engineer.hanzomon のグループメンバによってリレーされます。 ついに「2019 Tech Connect Summer」も最終日!! クマさんチームの最終日は、@r-kanai が担当致します 最近暑いですね~ な~んてのんきなことを言ってられないくらい、 毎日が暑すぎる 通勤とお昼休みしか外に出ないけど、 滝のように汗をかく日々 『お願いだから、この暑さなんとかして!!』 と(心の中で)何度も叫んでいるけれど、誰も助けてくれないので、 自分で暑さを何とかしてくれるBotでも作ってみようかしら。(唐突) 暑さを何とかしてくれる「涼しくなるBot」 できることは2つ。 1. 今居るところの気温と体感温度がわかる。 今

                                                                            この暑さを何とかしてくれるBotを作る!!! - Qiita
                                                                          • スマホのGPSを使う - こくぶん研究室

                                                                            スマホの GPS を使う はじめに スマホの GPS センサ スマホにはたくさんのセンサが付いています。「GPS センサ」は、スマホ(ユーザ)の居場所を測るセンサです。スマホでは「位置情報サービス」と言われているものです。地図アプリはもちろん、天気、乗換案内、SNS、カメラ、ゲームなどなど、あらゆるアプリで使われています。 GPS とは GPS (Global Positioning System) は、人工衛星が発している電波を受けて位置を測定(測位)する、アメリカの軍用システムです。同様のシステムに、ロシアの GLONASS(グロナス)、EU の Galileo(ガリレオ)、中国の北斗、日本の「みちびき」などがあります。一般的にはこれらのシステムをまとめて GPS と呼ぶことが多いです。 人工衛星の電波を受信しているので、GPS センサは屋外でしか利用できません。ただしスマホでは、GP

                                                                            • サイバー脅威検索エンジン | Criminal IP(クリミナルアイピー)

                                                                              API 統合リスクスコアの高い IP や悪意のあるドメインリンクをブロックするように設計された、わかりやすく使いやすい API をご用意しています。 Criminal IP のコードサンプルを使用して、組織のインフラストラクチャ内にある他のすべての機能やデータベースを簡単かつスムーズに統合できます。 → root@criminalip ~ % | { "ip": "8.8.8.8", "score": { "inbound": "Moderate", "outbound": "Low" }, "country": "United States", "country_code": "us", "region": "California", "city": "Los Angeles", "isp": "GOOGLE", "org_name": "Google", "as_no": 15169,

                                                                                サイバー脅威検索エンジン | Criminal IP(クリミナルアイピー)
                                                                              • エンジニアをAIがコーディングアシスタント「Tabnine」/注目集まるGenerative AI(1) - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

                                                                                Image credit:Baidu Research 2022年も12月に突入した。今年もテクノロジー業界では様々な出来事があったが、その中でもGenerative AIにはエポックメイキングなトピックが多かったように思う。特にテキストを入力すると二次元のイラストを自動生成するNovelAIとStable diffusionの登場とそのクオリティは大きな注目を集めた。 NovelAIは10月に登場して1か月の時点で1億2000万枚以上のイラストが生成され、後に続いたWaifu Diffusion、TrinArt、NijiJourney、Anything v3、EimisAnimeDiffusion、Cool Japan Diffusion、AltDiffusion、UPaintingなども合わせると10億枚を超える可能性がある。しかし、Generative AIが影響を及ぼす領域は身近な

                                                                                  エンジニアをAIがコーディングアシスタント「Tabnine」/注目集まるGenerative AI(1) - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
                                                                                • 「信長の野望 出陣」の石高を探る - schima.hatenablog.com

                                                                                  ℹ️注意 本記事の内容は、ゲーム攻略にはほとんど価値がないと思います。純粋な興味と、調査にあたって要した技術的知見のメモが目的です。 本記事にはゲーム中のスクリーンショットが含まれます。以下ガイドラインに沿います。https://www.gamecity.ne.jp/info/videopolicy.html 遠征に関する記事はこちら: schima.hatenablog.com 先に結論・成果物 石高算出式 対象エリアの面積[㎡]をとして、石高は、 ※私が調査した範囲での石高・面積からの回帰分析による結果であり、誤差があろうかと思います。小数点以下は四捨五入したのが実際の値と推測します。 Streamlit 各エリアを地図上にプロットしました。石高・面積も見られます。手作業なので少ししかありませんが。 nobunaga-area-map.streamlit.app 背景 「信長の野望 出

                                                                                    「信長の野望 出陣」の石高を探る - schima.hatenablog.com