Size: a a a

2020 July 02

S

Sid in Tarantool
точно
источник

AP

Alex Pristenskiy in Tarantool
А кто-нибуль к тарантулу прикручивал GeoIP от maxmind ?
источник

AP

Alex Pristenskiy in Tarantool
источник

AP

Alex Pristenskiy in Tarantool
Мне хотя бы узнать как .so модуль под тарантульную Lua (luajit там?) прикрутить, куда копать...
источник

S

Sid in Tarantool
Эм
источник

AK

Alexey Kuzin in Tarantool
Alex Pristenskiy
Мне хотя бы узнать как .so модуль под тарантульную Lua (luajit там?) прикрутить, куда копать...
А с чем сложности? Тарантул находит so-шки так же как обычный луа
источник

S

Sid in Tarantool
Ну кинуть в рабочию директорию например
источник

S

Sid in Tarantool
А дальше реквайр
источник

AP

Alex Pristenskiy in Tarantool
Оно хочет lua.h и luaxlib.h https://github.com/fabled/lua-maxminddb
источник

AP

Alex Pristenskiy in Tarantool
да и тарантул 1.10 в докере, я так понял готовый уже
источник

AP

Alex Pristenskiy in Tarantool
а я поставил через PPA основную либу: https://github.com/maxmind/libmaxminddb
источник

AP

Alex Pristenskiy in Tarantool
вопрос что кто увидит или не увидит 😊
источник

AK

Alexey Kuzin in Tarantool
Стоп, а зачем вам это всё
источник

AK

Alexey Kuzin in Tarantool
Почему не хранить геодату просто в Тарантуле?
источник

S

Sid in Tarantool
Ну для сборки сошки надо дев пакет очевидно
источник

AP

Alex Pristenskiy in Tarantool
Накчальство хочет именно так, я через CSV импорт сделал (работает) - не устроило.
источник

AK

Alexey Kuzin in Tarantool
Alex Pristenskiy
Накчальство хочет именно так, я через CSV импорт сделал (работает) - не устроило.
Что хочет? Брать данные из  maxmindb?
источник

AP

Alex Pristenskiy in Tarantool
да, из бинарника.
источник

AP

Alex Pristenskiy in Tarantool
источник

AP

Alex Pristenskiy in Tarantool
local mm = require 'maxminddb'
local db = mm.open('/var/lib/libmaxminddb/GeoLite2-City.mmdb')

local res = db:lookup('8.8.8.8')
print(res:get("country", "names", "en"), res:get("location", "longitude"), res:get("location", "latitude"))
источник