Super
десктопное по-то может и нет. а вот софт для сайтов вполне себе серьезный - это легко на луа делается и работать будет достаточно быстро и нагрузку держит.
Super
скажем, вордпресс можно было на луа написать и работал бы он лучше
Snusmumriken
Ну, пыховый интерпретатор с jit-ом вон сам по себе практически такой же крутой как luajit. Тут уже возникают вопросы на тему "качества кодовой базы и минимизации лишних действий".
Super
у пыха нету например shared dictionary
Snusmumriken
Его можно сделать, это уже отдельные технологии. То что оно есть в openresty не значит что он есть у чистой луа.
Snusmumriken
Админка. Она скорее всего уже кем-то давным-давно написана на пыхе кем-то ещё.
Super
просто на пыхе мне проще бек писать, там можно позволить себе и гавнокодинг даже, т.к. нагрузки нет
Tom
Super
и она уже написана, там только подправлять надо или по шаблону новые модули добавлять
Super
и еще почему луа хороша вместе с нгинкс - там нету коннекта на соккет или порт. в случае пхп есть.
Snusmumriken
Это опять таки зависит от сервера. Апач однопоточный, нгинкс использует пул потоков и пул интерпретаторов.
Super
ну я говорю про lua nginx module
Tom
Snusmumriken
А на луях есть луёвый Zerobrane для луёв. Но это относительная фигня.
Super
никто ж не спорит, что лучше - луа или питон. луа для одних задач. питон для других
Super
для питона куча готовых либ по нейросеткам есть
Snusmumriken
Питон популяризировали нейронными сетками, но до этого на питоне мутили веб (торнато/гевент), которые работают быстро за счёт нгинксоподобной системы, но не очень из-за самого питона. Скажем так, 5-10к RPS оно тянет на средней тачке, а 100к — уже не очень из-за питона.
Tom
Super
а еще в луа есть возможность использовать си либы. а они по скорости могут быть очень ничего. я вот например в продакшене заюзал aes шифрование.
Snusmumriken
В петоне тож можно использовать сишные либы, нейросетки — это оно и есть, торнадо и гевент — тож.
На самом деле, луа и петон примерно одинаковые. И используют их в похожих задачах. Другое дело что "питон даёт тебе всё что ты хочешь" а "луа даёт тебе всё что необходимо".
Tom
Tom
Snusmumriken
Карочи, питон заточен под не шибко быстрые но быстрописуемые самостоятельные приложули, а луа — под встраивание и супер-пупер-быструю фигню. А так — суть примерно одна и та же.
Super
а еще луа используется в бд тарантул
Super
и если использовать эту бд и весь софт на луа, то очень все красиво получается
Snusmumriken
А ещё луа используется в бд кронос, и всё то же самое.
Super
кстати, по поводу бд, я искал и скал и так ничего и не нашел, что может юзать N памяти в оперативе и M памяти на ссд и чтобы я это мог указать руками, кроме тарантула.
Leon174
Ну, ща начнется... А расшифруй мне, а зашифруй мне. И никаких тебе please.
Super
и да, чтобы еще к бд драйвер на луа был. мне вот по бд интересно было бы поговорить.
Lämppi
Snusmumriken
It's not your encrypt, it's bytecode too with optional enc : )
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
this luaVk vikarihinest
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Snusmumriken
I will ban you if you continue
Mark ☢️
Mark ☢️
mva
надо запилить джангоаналог на Lua ;)
mva
// давно уже надо. Я даже брался, но устал и забросил
mva
mva
хочешь - можешь помочь :)
mva
а пока у меня на нём ibash.im без дела висит :)
Mark ☢️
Tom
хочешь - можешь помочь :)
Можно было бы, если б в ближайшие пол года было бы время :( я тут две недели хелловорлды по луа погонять не могу
Tom
Tom
И использовать для биржи фриланса 😄
Tom
mva
вот: https://github.com/alphallc/crappycms
а вот это - подобие поинта (только мне было лень запиливать связь с базой)
https://github.com/msva/xIOn
mva
а, лол, я туда её не запушил, похоже (cms'ку)
Tom
Lämppi
N1
Ищу луашника в терминально-игровое рабство, взамен - деньги =)
Dmitry
какой проект?
Lämppi
N1
N1
@d9kd9k работы очень много и очень надолго)
N1
Могу подробнее в лс
Egor
Добрый вечер, не пинайте сильно, в криптографии не разбираюсь, точнее в алгоритмах, а юзаю самое актуальное и что написано в хавтушках.
Задача: как-то шифровать и расшифровывать текст, переданный по открытому каналу. Можно на обоих концах установить заранее ключ. Что можно заюзать легкое, который бы был написан с 0. не претендующее на криптостойкость, но и не такое легкое?
Snusmumriken
xor с ключом символов на 100.
Mark ☢️
Egor
https
неа, передается по "радио"
Mark ☢️
Snusmumriken
https
В смысле tls. Но xor проще и не менее эффективен.
Mark ☢️
Egor
именно в кавычках. в игре это, Типа можно ловить ВЕСЬ эфир, но надо как-то передавать от одной точки на другое сообщение.
Mark ☢️
лично я юзал lua + openssl + CMS
Egor
типа команда на открытие двери
Mark ☢️
Mark ☢️
это криптоконтейнер
Snusmumriken
А что ты делаешь? В ту ММО с корабликами добавили "радио"?
Mark ☢️
сувай туда джсон и радуйся
Mark ☢️
могу поделиться кодом