Snusmumriken
По обстоятельствам.
Yuriy
С webrtc чатом было вообще круто - я бэкенд делал а девушка моя делала фротненд. Пока делал был момент когда не было реализовано авершение разгвоора и в общем то один из участников всегда оставался на линии Девушка моя как раз тестила И клиент решил потестить Присылват мне скриншот с ней на той стороне и говорт - это у нас тестовые работники что ли уже?
Yuriy
Хрошо хоть она одетая была ))
vitaly
в порно много траффика большие нагрузки - сначала использовали модуль - который маленькие картинки в мемкешед кеширует - а потом автор выкатил модуль-луа - решили его пробовать - потом автор уехал в америку в клоудфлару работать - а модуль продолжил развивить
vitaly
оказалось для сайтов луа идеальна - работае в контексте переменых нгинса - все что нужно для вывода страниц под рукой - коннекторы к БД и разные плюшки
vitaly
конекторы к мемкешеду-мускул И так далее
vitaly
пхп слишком тяжелый
vitaly
из минусов - в этой области есть софт специализированный - на пхп - естественно пришлось писать что то подобное на луа
vitaly
те велосипеды
vitaly
и в целом просто интересно - делать что то что не делают другие
vitaly
для заинтересовавшихся https://github.com/openresty/lua-nginx-module
vitaly
может кому нада
vitaly
отлично, сколько человек использует в продакшене?
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
Mons
если параметр подразумевает boolean контекст (а именно об этом речь в случае x or default), то nil можно оставить nil'ом, а не кастить его к false так-то да, они не равны
puchmane
Java Meetup «М.Видео» (26 июля, Москва, 18:30 - 21:00) Мероприятие для java-разработчиков и программистов, которым интересно узнать последние тренды индустрии и пообщаться с экспертами в неформальной обстановке. Подробности доступны по ссылке: https://goo.gl/9KQLjj
ShadoWalkeR
> lua > java
они оба на a заканчиваются 😃
Dadaskis
> lua > java
Жаба на луне
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
How you use lua?
In what field?
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? : )
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
the only problem is
Snusmumriken
Obfuscation/luac-compiling. It can be decompiled or deobfuscated, but this will take many years.
Anonymous
Very simple
mva
lua has no security
what kind of "security" should it have?
Anonymous
Como decompilar um arquivo lua ou luac.mp4 (11.04MB)
Snusmumriken
Yea, lua-obfuscation. This code means print("Hello World")
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
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"