タグ

2024年5月4日のブックマーク (4件)

  • 全文検索エンジンMeilisearchを試す | フューチャー技術ブログ

    はじめにこんにちは、TIGの岸卓也です。 春の入門連載2024 の3番目です。 ある静的サイトジェネレーターで生成された膨大なドキュメントの検索において、全文検索機能はあるものの以下の課題を感じることがありました。 探したいものがヒットしないことがあるどこがヒットしているのか謎なものが検索結果に含まれることがあるクライアントサイドで動くため、ページ読み込み時に数十MBと大きいことも多いインデックスファイルをダウンロードするため、ページの読み込み完了が遅い原因になっている検索にヒットしない場合は、欲しい情報がありそうなページをリンクから辿って個別に探すしかないのです。しかしこれは手間です。 このような課題を解決すべく新たな全文検索エンジンを探す中でMeilisearchという製品を見つけました。Meilisearchは日語の検索においても良さそうでかつ手軽に試せたので、試した内容を紹介し

    全文検索エンジンMeilisearchを試す | フューチャー技術ブログ
  • IntelliJ IDEAでもAndroid開発できますよ? - Qiita

    はじめに みなさんAndroidの開発をされている際、IDEは何を使用されていますか? もうほとんどの方がAndroidStudioを使っているんじゃないかと思いますが、中にはEclipseを使っているという猛者もいらっしゃるかもしれません。 そんな中で私はフッと疑問に思いました、 AndroidStudioと開発元が同じであるIntelliJ IDEAでもAndroid開発できるんじゃないか、と、、、。 はい、結論から申し上げると、IntelliJ IDEAでもバッチリAndroid開発できます! そこで今回はIntelliJ IDEAを使用してAndroidの開発環境を構築し、ビルド実行できるようになるまでの手順をまとめてみたいと思います。 導入準備 今回の検証はMacを前提としてご説明します。 IntelliJ IDEAでAndroid開発を行う為にはまず、開発環境へプラグインを導入

    IntelliJ IDEAでもAndroid開発できますよ? - Qiita
  • 無料でジオコーディング(住所→緯度・経度)をする3つの方法

    ジオコーディングとは、施設の名前や住所などから緯度・経度を取得することである。 Geocoding API 個人の運営者が公開しているジオコーディング APIです。 特徴 無料(ただし、10秒に1回程度のアクセス頻度に抑えること) 登録不要・リンクフリー CORS非対応のため JavaScirptから直接アクセス不可 精度が高い(施設名などのキーワード検索にも十分対応している) API仕様 たったこれだけ、シンプル https://www.geocoding.jp/api/?q=<住所> 国土地理院API 国土地理院は、日の行政機関のひとつで、日の地理空間情報当局および国家地図作成機関であり、地図に関するさまざまな情報を公開している。 その中の「ジオコーディングAPI」を使って、住所から緯度・経度を求められる。 特徴 無料(ただし、アクセス頻度は抑えよう) 登録不要・リンクフリー CO

    無料でジオコーディング(住所→緯度・経度)をする3つの方法
  • lib/pq から jackc/pgx への移行 | フューチャー技術ブログ

    ライブリッツの筒井です。 GoのORマッパー連載、おまけ記事です。 特に示し合わせた訳では無いのですが、RDBは全員がPostgreSQLを使っていましたね。 さて、今回の連載記事のいくつかでも言及されていた、jackc/pgx について簡単に紹介します。 GoとPoatgreSQLでCOPY GORM v1 と v2 のソースコードリーディングしてみた GoでのPostgreSQLドライバは lib/pq が定番でしたが、現在その開発は消極的で今後機能が追加されることはめったに無いそうです。 https://github.com/lib/pq#status 一方 pgx は現在も活発に開発がなされており、GORM v2にも採用されています。 使い方の比較lib/pq (およびdatabase/sql)と pgx の使い方を比較していきます。 pgxはドライバだけでなく database/

    lib/pq から jackc/pgx への移行 | フューチャー技術ブログ