mva
если б я как-то думал на этот счёт - не спрашивал бы :)
mva
и да, можешь перезаходить в линуксочат, тебя там внесли в вайтлист у бота :)
mva
Aydar
Ну ты ж через бота пишешь не?
Aydar
Если бы это был обычный акк кнопки stop and block не было бы
Aydar
У обычных просто block user
mva
не умеющий в 64битные ID
mva
а это говнище - заглушка со стороны телеги чтобы ты мог видеть юзеров с 64битными ID
Aydar
Aydar
Пипец блин юзер экспириенс :) неочевидно то как
Snusmumriken
Насколько ты серьёзен в своём намерении?
Luсky
🐅🤦♂️
BS
Всегда были плохой работой.
ладно, допустим это плохая работа. но кто сказал что можно заниматься только хорошей работой? что за дискриминация!
BS
общество запрещает нам сидеть в тюрьмах!
Кеня
Черепаха
@Librarian_Ook Привет, ты Lua используешь в Godot ?
Luсky
Зачем? ГДСкрипт и так прекрасен.
Черепаха
Черепаха
Luсky
Просто поимешь лишнего гемора со сборкой и кучу ненужных зависимостей.
Черепаха
Я чисто из-за интереса к Lua
Serhiy
Ребят, как в луа сменить адаптер интерфейса
например есть вайфай, шнурок и модем и опенВПН
У всех разные айпи адаптера
Как выбрать его в луа коде
Luсky
Воспользоваться api os?
Serhiy
а где в os либе нет такого
Luсky
мне откуда знать-то?
Aydar
а где в os либе нет такого
os.execute или os.popen используй для вызова какой-нибудь внешней утилиты которая даст нужную информацию.
Vyacheslav
https://stackoverflow.com/questions/20511583/using-bind-to-create-a-server-with-lua-socket
mva
mva
;)
Vyacheslav
а какие еще варианты-то быть могут? привязка к адаптеру суть привязка к ip, привязка к ip -- суть bind сокета на ip.
если этот ответ не подходит -- остается веревка и мыло
Vyacheslav
я вообще-то сишник и юниксоид
Serhiy
requests тоже через LuaSocket пашет
спасибо
странно но конкретных примеров нету, никто такой задачи видимо и не ставил ;D
mva
mva
обычно это решают на уровне файрволла
mva
редко когда на самом деле вот прямо железно надо упороться и на уровне софта выбирать к какому сокету биндиться
Vyacheslav
файрвол-то тебе каким боком тут?
Serhiy
для моей задачи файрвол не пойдет, одно приложение и много разных адаптеров
mva
файрвол-то тебе каким боком тут?
обоими боками:
и при бинде прослушивающего сокета чаще всего более простым решением оказывается забиндиться на "слушать всё" и запрещать трафик на этот порт из тех интерфейсов откуда "нельзя",
и при выборе "исходящего" сокета, если софтина тупая и переписывать нет возможности - проще сделать через маркировку в файрволле трафика приложения и роутинг согласно маркировке
Vyacheslav
роутинг идет после формирования пакета и назначения адресов, т.е. пакет уйдет вовсе не с тем адресом который был бы в случае bind
mva
открою секрет
mva
все фарйволлы умеют в правку пакетов
mva
в частности, это называется NAT (network address translation)
Vyacheslav
в случае сервера опять же, будут заняты и другие ip, на которых, возможно, хотелось повесить другие сервера
mva
оно именно что и делает - заменяет адреса (источника и/или назначения) в пакетах
Vyacheslav
nat не является обязательной и неотемлимочастью любого файрвола
Igor
Здравствуйте. Есть у кого идеи как можно меньшей кровью научить ловку мобильную (только андроид) SSL соединениям? Всё ждал, пока luasec или что-то подобное вошьют в l2d, но видимо не дождусь. На Windows/Linux сейчас использую свой небольшой самописный ffi биндинг к curl_easy_*. По хорошему хотелось бы на андроиде тоже через curl это всё проворачивать, но встаёт вопрос с тем, откуда появиться бинарникам libcurl в юзердате приложения. Сталкивался кто с таким? Как решали?
mva
почему бы просто не юзать lua-curl?
mva
🤷♂️
Igor
Snusmumriken
mva
(на самом деле, когда я собирал андроидоприложения с нативныи библиотеками внутри - ничего особо "морочного" не заметил)
Snusmumriken
Сама ловка морочная в билдовке, она практически полностью нативная.
Igor
Ещё в 12ом году помню разговоры шли разговоры о внедрении luasec в love2d
Igor
Не дошли, видимо
Igor
Igor
Она ж с андроидом не идёт, вроде
Snusmumriken
Ща чекну ))
Igor
Просто я сейчас вижу только один вариант - засунуть статически lua-curlv3 и использовать его, ну или просто чистенький libcurl в бинарник ловки и дёргать из глобалскоупа ffi функции
Snusmumriken
Я сейчас чекну, встроен ли курл в андроид и можно ли его цапнуть через ffi прост из ОС.
Igor
Ну я искал, вроде не было нигде особо шейрлибы
Igor
У меня разве что внутри термукса лежит libcurl.so
Igor
А в файлах системы самое интересное, что находил - это libcrypto.
Snusmumriken
Вот да, я тоже поковырял, только термукс тащит эти либы. Хотя к libjni из ловки подобраться можно, например.
Igor
Igor
Хм, просмотрел что-то
Igor
Сейчас еще раз вот поковырял
Igor
Надо будет посмотреть, получится ли её из ловки грузануть. Единственное, чего я боюсь, так это того, что у меня-то она есть, а на каком-нибудь другом телефоне - нет. Нужно посоотреть, курл зааисимость дроидовская или нет.
Igor
Igor
Ну... то, что /system/lib64 не находится в списке обзваниваемых папок при поиске либы уже о многом говорит
Igor
Igor
Ага, дохлый номер