Mar. 17th, 2015

orleanz: (main)
Если вам нужно резолвить айпишники в города-страны, вы

а) либо платите деньги за сервис (скажем, https://ipinfo.io/, если более 1000 в день)

б) либо

1. скачиваете бесплатно базу в текстовом виде (скажем, db-ip.com, 300мег в распакованном виде)
2. заливаете на свой сервер, импортите данные, скажем, в Постгрес или Монго
3. пишете свой скрипт который получает вебзапрос с айпишником и уже дальше ищет его в базе, а затем возвращает город-страну
4. (опционально устанавливаете соотв. хедер в ответе, для cross-domain usage).
5. (опционально устанавливаете access control list, чтобы левые люди не пользовали)

Все это прекрасно работает и несложно, но возникает вопрос:

если это нужно множеству людей - почему нет уже готового решения, состоящего ровно из двух вещей -

1. node.js пакета, назовем его условно, geoip-microserver
2. файлег формата sqlite3, который нужно просто подложить в сервер из п.1

и усё. Пакет ставится за 10 секунд, ну еще 1 минут на копирование большого файла с данными. После этого стартуете сервер и он ризолвит айпишники в города-страны. Общее время установки- в пределах 3 минут. Почему такого нет? Или такое есть? Хочу все знать про гео-айпи.

PS. Похоже, дофига такого есть
https://www.npmjs.com/search?q=geoip
orleanz: (main)
Как показали данные опросов среди британских пользователей браузера Chrome, присутствие Microsoft в названии нового браузера вызывает больший интерес со стороны респондентов.

http://lenta.ru/news/2015/03/17/noexplorer/

Песец какой.

Желание перейти на браузер просто потому, что в названии присутствует слово Микрософт.

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 1st, 2025 08:14 am
Powered by Dreamwidth Studios