Snusmumriken
По обстоятельствам.
Yuriy
С webrtc чатом было вообще круто - я бэкенд делал а девушка моя делала фротненд.
Пока делал был момент когда не было реализовано авершение разгвоора и в общем то один из участников всегда оставался на линии
Девушка моя как раз тестила
И клиент решил потестить
Присылват мне скриншот с ней на той стороне и говорт - это у нас тестовые работники что ли уже?
Yuriy
Хрошо хоть она одетая была ))
vitaly
в порно много траффика большие нагрузки - сначала использовали модуль - который маленькие картинки в мемкешед кеширует - а потом автор выкатил модуль-луа - решили его пробовать - потом автор уехал в америку в клоудфлару работать - а модуль продолжил развивить
vitaly
оказалось для сайтов луа идеальна - работае в контексте переменых нгинса - все что нужно для вывода страниц под рукой - коннекторы к БД и разные плюшки
vitaly
конекторы к мемкешеду-мускул И так далее
vitaly
пхп слишком тяжелый
vitaly
из минусов - в этой области есть софт специализированный - на пхп - естественно пришлось писать что то подобное на луа
vitaly
те велосипеды
vitaly
и в целом просто интересно - делать что то что не делают другие
vitaly
для заинтересовавшихся https://github.com/openresty/lua-nginx-module
vitaly
может кому нада
vitaly
отлично, сколько человек использует в продакшене?
Tadeusz
vitaly
ага
vitaly
перекличка
Tadeusz
тысячи блин)
vitaly
ну ну
Tadeusz
те же метрики prometheus'у я через луашный модуль отдаю
Lucky
я записывал данные по индексу [0] и даже по индексу [-1] и ок.
Andrei
Пардон, миссклик)
Lucky
очень удобно
mva
mva
в одном только TaoBao/Aliexpress сколько человек работает
mva
плюс ещё CF
Yuriy
у меня с 10 ток наберется
Yuriy
где как самостоятельный - где как прокси
vitaly
это же не плохо - но в моей индустрии я знаю лично еще одного человека и еще одного которому я давал ранние иходники своего софта что бы он перешел на луа - и еще одного - те 4 человека знаю лично
4 человека - карл
Anonymous
Можно ли переоверайдить функцию в чайлд классе Насовсем?
Anonymous
Т.е есть парент класс. Есть чайлд классы наследуемые от него(несколько разных штук) и в одном из них нужно переписать одну функцию ПОЛНОСТЬЮ
Anonymous
да забейте, там легко, тупанул))
Anonymous
ыгы
Anonymous
Еще вопрос. Если функция требует параметр, но его не передать в нее. ТО что будет?
Anonymous
Еррор или просто нил передастся?
Anonymous
В луа есть вообще дефолтные значения?
Anonymous
в 5.0 такое сработает?
Mons
если только вы не планируете принимать false
Mons
для bool (если default не false, а тогда можно этого не делать ибо nil это false)
val = val == nil and "default" or val
mva
Mons
если параметр подразумевает boolean контекст (а именно об этом речь в случае x or default), то nil можно оставить nil'ом, а не кастить его к false
так-то да, они не равны
puchmane
Java Meetup «М.Видео»
(26 июля, Москва, 18:30 - 21:00)
Мероприятие для java-разработчиков и программистов, которым интересно узнать последние тренды индустрии и пообщаться с экспертами в неформальной обстановке.
Подробности доступны по ссылке: https://goo.gl/9KQLjj
mva
Anonymous
hi
Anonymous
are you all right
Anonymous
where are you from
Anonymous
iran☹️
Anonymous
I do not disturb you?
Anonymous
I am happy to meet you sir
Lucky
Anonymous
Do you work lua?
Anonymous
Its great I love lua
Snusmumriken
Almost all of us work with lua a significant part of life, and we do not hate this language.
Anonymous
lua is a simple language
Snusmumriken
How you use lua?
Anonymous
Snusmumriken
Anonymous
excuse me i do not know english perfectly if im wrong
Anonymous
i can see your projects
Snusmumriken
Hmm. I use lua as shell scripts, windows-services (luajit + winapi), apps in propriated database on my work (lua app-server, http/tcp requests-responses between mashines), openresty-redis and little gamedev (love2d). And you? : )
Anonymous
Snusmumriken
Do you write games?
Anonymous
Snusmumriken
Just for fun
For what platforms? With which game-engines or frameworks?
Anonymous
cryengine
Snusmumriken
Oh thats cool. I saw cryengine-lua-api, there you can easily make a lot of cool things like AI or procedure level-generation.
Anonymous
Anonymous
the only problem is
Snusmumriken
Obfuscation/luac-compiling. It can be decompiled or deobfuscated, but this will take many years.
Anonymous
Anonymous
Very simple
Anonymous
Como decompilar um arquivo lua ou luac.mp4 (11.04MB)
Snusmumriken
Yea, lua-obfuscation.
This code means print("Hello World")
Anonymous
Snusmumriken
Also js/python/php and any scripts "has no security". And compiled-languages also has no security, cause everything can be decompiled.
Anonymous
im looking for a way
mva
mva
I, for example, don't assume that he doesn't know "The Great True", that "Security through Obscurity is not a Security, but a Shit"