mva
если б я как-то думал на этот счёт - не спрашивал бы :)
Aydar
не вижу у него вообще юзернейма
Попробуй сообщение ему отправить, увидишь кнопку start
mva
и да, можешь перезаходить в линуксочат, тебя там внесли в вайтлист у бота :)
Aydar
Ну ты ж через бота пишешь не?
Aydar
Если бы это был обычный акк кнопки stop and block не было бы
Aydar
У обычных просто block user
mva
У обычных просто block user
у тебя просто старый клиент
mva
не умеющий в 64битные ID
mva
а это говнище - заглушка со стороны телеги чтобы ты мог видеть юзеров с 64битными ID
Aydar
Aydar
Пипец блин юзер экспириенс :) неочевидно то как
Snusmumriken
Насколько ты серьёзен в своём намерении?
Luсky
BS
Порнуха, закладки и обнал?
с каких пор порнуха, закладки и обнал стали плохой работой?
BS
Всегда были плохой работой.
ладно, допустим это плохая работа. но кто сказал что можно заниматься только хорошей работой? что за дискриминация!
BS
общество запрещает нам сидеть в тюрьмах!
Черепаха
@Librarian_Ook Привет, ты Lua используешь в Godot ?
Luсky
Зачем? ГДСкрипт и так прекрасен.
Черепаха
Зачем? ГДСкрипт и так прекрасен.
Для спортивного интереса
Luсky
Для спортивного интереса
Не, можно, конечно, и ногти на ногах обгрызать. Юридического запрета нет.
Luсky
Просто поимешь лишнего гемора со сборкой и кучу ненужных зависимостей.
Черепаха
Просто поимешь лишнего гемора со сборкой и кучу ненужных зависимостей.
Понимаю, но lua там вроде как аддон идет и вести lua немного. Понятно что gdscrip все потребности там покрывает ...
Черепаха
Я чисто из-за интереса к Lua
Serhiy
Ребят, как в луа сменить адаптер интерфейса например есть вайфай, шнурок и модем и опенВПН У всех разные айпи адаптера Как выбрать его в луа коде
Luсky
Воспользоваться api os?
Serhiy
а где в os либе нет такого
Luсky
мне откуда знать-то?
Aydar
а где в os либе нет такого
os.execute или os.popen используй для вызова какой-нибудь внешней утилиты которая даст нужную информацию.
mva
а где в os либе нет такого
не "в либе os", а использовать API операционной системы
Vyacheslav
https://stackoverflow.com/questions/20511583/using-bind-to-create-a-server-with-lua-socket
mva
https://stackoverflow.com/questions/20511583/using-bind-to-create-a-server-with-lua-socket
а как ты протелепатировал что он про LuaSocket?
mva
;)
Vyacheslav
а какие еще варианты-то быть могут? привязка к адаптеру суть привязка к ip, привязка к ip -- суть bind сокета на ip. если этот ответ не подходит -- остается веревка и мыло
Vyacheslav
я вообще-то сишник и юниксоид
Serhiy
requests тоже через LuaSocket пашет спасибо странно но конкретных примеров нету, никто такой задачи видимо и не ставил ;D
mva
обычно это решают на уровне файрволла
mva
редко когда на самом деле вот прямо железно надо упороться и на уровне софта выбирать к какому сокету биндиться
Vyacheslav
файрвол-то тебе каким боком тут?
Serhiy
для моей задачи файрвол не пойдет, одно приложение и много разных адаптеров
mva
файрвол-то тебе каким боком тут?
обоими боками: и при бинде прослушивающего сокета чаще всего более простым решением оказывается забиндиться на "слушать всё" и запрещать трафик на этот порт из тех интерфейсов откуда "нельзя", и при выборе "исходящего" сокета, если софтина тупая и переписывать нет возможности - проще сделать через маркировку в файрволле трафика приложения и роутинг согласно маркировке
Vyacheslav
роутинг идет после формирования пакета и назначения адресов, т.е. пакет уйдет вовсе не с тем адресом который был бы в случае bind
mva
открою секрет
mva
все фарйволлы умеют в правку пакетов
mva
в частности, это называется NAT (network address translation)
Vyacheslav
в случае сервера опять же, будут заняты и другие ip, на которых, возможно, хотелось повесить другие сервера
mva
оно именно что и делает - заменяет адреса (источника и/или назначения) в пакетах
Vyacheslav
nat не является обязательной и неотемлимочастью любого файрвола
mva
в случае сервера опять же, будут заняты и другие ip, на которых, возможно, хотелось повесить другие сервера
ну, c'est la vie: иногда "хотеться" может то, что не позволяют условия: ну вот не умеет софтина биндиться на разные сокеты одновременно. Только на один за раз. И приходится костылять подобным образом, или использовать реверс-прокси
Igor
Здравствуйте. Есть у кого идеи как можно меньшей кровью научить ловку мобильную (только андроид) SSL соединениям? Всё ждал, пока luasec или что-то подобное вошьют в l2d, но видимо не дождусь. На Windows/Linux сейчас использую свой небольшой самописный ffi биндинг к curl_easy_*. По хорошему хотелось бы на андроиде тоже через curl это всё проворачивать, но встаёт вопрос с тем, откуда появиться бинарникам libcurl в юзердате приложения. Сталкивался кто с таким? Как решали?
mva
почему бы просто не юзать lua-curl?
Snusmumriken
почему бы просто не юзать lua-curl?
Потому что его надо вшивать в билд самой ловки, а это делать лень, и довольно морочно.
mva
🤷‍♂️
mva
(на самом деле, когда я собирал андроидоприложения с нативныи библиотеками внутри - ничего особо "морочного" не заметил)
Snusmumriken
Сама ловка морочная в билдовке, она практически полностью нативная.
Igor
Ещё в 12ом году помню разговоры шли разговоры о внедрении luasec в love2d
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
Ага, дохлый номер