æxsfɨxꙮ
я ничего не понял
æxsfɨxꙮ
хотя нет пончл
Snusmumriken
А так — для обработки сложного содержимого файлов используют чёрную магию, под названием "регулярные выражения".
Luсky
можно сохранить данные имя = число в файл cfg.lua
Snusmumriken
И как потом без регулярок будешь это разделять?
Luсky
и просто реквайрить
Snusmumriken
А, эксплуатация встроенного в луа парсера.
Luсky
дык
Snusmumriken
Если так то наверное проще будет сделать чот такое: *conf.lua* local conf = { a = 10, b = 20, c = 30 } return conf А в нужном файле — config = require('conf') config.a —> 10
Snusmumriken
спасибо
Да, чат Lua In Moscow — он не для вопросиков, он для координации докладчиков и участников мероприятий для программистов. Тебе там пока точно нечего делать.
Snusmumriken
Ребзи, тут вакансия для МТА
Snusmumriken
Ищу LUA-разработчика (МТА). Next RP - это online role-play игра по мотивам GTA на российской карте. У нас играют тысячи людей ежедневно. На данный момент в развитии проекта участвует более 60 человек и мы не останавливаемся, а только растем дальше и в будущем планируем запускать новые продукты. Наш проект отлично подойдет тем, кто хочет набраться опыта на живых данных и лайв оперейшене. Наша компания существует уже два года. Мы не инди-студия, а развивающаяся продуктовая компания, хотя в рамках Акул Гейм-дева мы еще стартап. За первый год работы компании мы создали успешный десктопный проект, который постоянно дорабатываем и развиваем. Минимальные требования, которые мы хотим видеть: - Опыт разработки в MTA на Lua от 1 года - Опыт работы с метатаблицами в Lua и понимание областей их применения - Понимание принципов работы клиент-серверных приложений - Умение корректно использовать Element Data и удалённых Trigger’ов для передачи данных между клиентом и сервером - Опыт работы с SQL БД в МТА, понимание отличий между MySQL и SQLite - Умение написать код, работающий с MySQL полностью на callback-вызовах - Опыт в написании базовых интерфейсов как на чистом DX, так и с использованием сторонних/самописных DX библиотек (GUI не требуется) - Коммуникабельность и умение работать с документацией Дополнительно круто будет: - Опыт работы с CEF - Опыт в юнит-тестировании и оптимизации Lua кода - Знание клиента MTA изнутри и умение вносить в него изменения (C++) - Знание одного из других ЯП (C++, C#, JS, Python) - Умение проектировать код до его написания и визуализировать через блок-схемы - Высшее техническое образование Что надо будет делать: - Разработка новых игровых механик и систем по техническим заданиям - Плотное взаимодействие с отделом геймдизайна и тестирования во время работы над фичами - Внесение правок (багфиксы) в имеющуюся кодовую базу, рефакторинг существующих механик и систем - Изучение новых технологий и методик, постоянное улучшение своих скиллов Что мы предлагаем: - Постоянную удаленную занятость на проекте - Гибкое начало дня и лояльный коллектив - "Белое"оформление с почасовой ЗП (250р/час на тестовый период, после 350р/час и больше) - Финансовые бонусы по результатам работы - Классная команда с опытом работы в различных гейм-студиях
Snusmumriken
Тупой троллинг по поводу вакансии — это весело, но я его таки потру, потому что нефиг.
Lämppi
Сервер на луа что-ли?
Snusmumriken
Ну, лончер на CEF это явно : )
Aiwan \ (•◡•) / _bot
Ищу LUA-разработчика (МТА). Next RP - это online role-play игра по мотивам GTA на российской карте. У нас играют тысячи людей ежедневно. На данный момент в развитии проекта участвует более 60 человек и мы не останавливаемся, а только растем дальше и в будущем планируем запускать новые продукты. Наш проект отлично подойдет тем, кто хочет набраться опыта на живых данных и лайв оперейшене. Наша компания существует уже два года. Мы не инди-студия, а развивающаяся продуктовая компания, хотя в рамках Акул Гейм-дева мы еще стартап. За первый год работы компании мы создали успешный десктопный проект, который постоянно дорабатываем и развиваем. Минимальные требования, которые мы хотим видеть: - Опыт разработки в MTA на Lua от 1 года - Опыт работы с метатаблицами в Lua и понимание областей их применения - Понимание принципов работы клиент-серверных приложений - Умение корректно использовать Element Data и удалённых Trigger’ов для передачи данных между клиентом и сервером - Опыт работы с SQL БД в МТА, понимание отличий между MySQL и SQLite - Умение написать код, работающий с MySQL полностью на callback-вызовах - Опыт в написании базовых интерфейсов как на чистом DX, так и с использованием сторонних/самописных DX библиотек (GUI не требуется) - Коммуникабельность и умение работать с документацией Дополнительно круто будет: - Опыт работы с CEF - Опыт в юнит-тестировании и оптимизации Lua кода - Знание клиента MTA изнутри и умение вносить в него изменения (C++) - Знание одного из других ЯП (C++, C#, JS, Python) - Умение проектировать код до его написания и визуализировать через блок-схемы - Высшее техническое образование Что надо будет делать: - Разработка новых игровых механик и систем по техническим заданиям - Плотное взаимодействие с отделом геймдизайна и тестирования во время работы над фичами - Внесение правок (багфиксы) в имеющуюся кодовую базу, рефакторинг существующих механик и систем - Изучение новых технологий и методик, постоянное улучшение своих скиллов Что мы предлагаем: - Постоянную удаленную занятость на проекте - Гибкое начало дня и лояльный коллектив - "Белое"оформление с почасовой ЗП (250р/час на тестовый период, после 350р/час и больше) - Финансовые бонусы по результатам работы - Классная команда с опытом работы в различных гейм-студиях
у нас/наша компания/мы. а в итоге так и не прозвучало как фирма называется
Aiwan \ (•◡•) / _bot
Вторая строка: "Next RP".
"это онлайн .... игра." а как компания называется?
Snusmumriken
Названия считай что совпадают. Берёшь такой гугл, и гуглишь :) На HH тоже как NEXTRP: https://hh.ru/search/vacancy?area=1&fromSearchLine=true&st=searchVacancy&text=next+rp
Snusmumriken
Оно приносит бабосы, так что ок. Так же как какие-нибудь игры в гугл-плее.
Michael🍷
Tatiana
да, 60 человек просто над сервером одним работают)
Микита
что это означает? Умение корректно использовать Element Data и удалённых Trigger’ов для передачи данных между клиентом и сервером
Микита
понятно
Anonymous
Есть 10 файлов как вывести их в один?
Anonymous
for i, 10 do file=io.open("D:\test" i ". txt")
Anonymous
Что вроде этого?
fgntfg
1. Открываешь дискриптор результирующего файла на запись 2. открываешь файлы на чтение 3. ??? 4. ВЫГОДА
Pavel
https://en.wikipedia.org/wiki/ISO/IEC_5218 оказывается уже все стандартизовано. есть константы, что нужно использовать для обозначения пола
Pavel
мой мир не будет прежним
fgntfg
А зачем вообще спрашивать пол?
Pavel
А зачем вообще спрашивать пол?
чтобы правильные тексты писать
Pavel
Склонять обращения к юзеру
fgntfg
Тогда уж выбор предлогов надо сделать
fgntfg
Чтоб точно никто не ушел обиженным
Pavel
Тогда уж выбор предлогов надо сделать
так ты указывая пол - и делаешь выбор-)
Pavel
Ну не зря же стандарт придумали
Eduard I. Titkov
Книжка на русском
Русскую версию сжечь, ошибки
Eduard I. Titkov
ну такое ))
аннлн
псст
аннлн
падаваны, Ravi кто-то тыкал?
аннлн
https://github.com/dibyendumajumdar/ravi
Совсем немного.
и как?
Собрал, запустил, работает. Отложил на дальнюю полочку.
æxsfɨxꙮ
Ой ой ой
Vlad
Ребят, существует ли парсер Lua на плюсах/Си, отличный от сгенерированного ANTLR'ом? Мне бы AST вытащить для форматирования внутри C++ проекта
Vlad
Что за книжка?
аннлн
Иерусалимского
Lucky
Программирование на языке Lua
Vlad
http://www.lua.org/pil/ ?
Lucky
Сокращённо PiL
Vlad
Каноничный Lua-интерпретатор не знает ничего про AST, он one-pass
Vlad
А мне именно нужно вытащить AST
аннлн
https://github.com/fstirlitz/luaparse не это?
Vlad
https://github.com/fstirlitz/luaparse не это?
Это, только на Си или плюсах бы 🙂
Snusmumriken
Это, только на Си или плюсах бы 🙂
Нет разницы. Плюсы могут смело гонять сишку.
аннлн
https://github.com/liwangqian/cpplua https://github.com/AKJ7/LuaParser
Vlad
https://github.com/liwangqian/cpplua хорошо, спасибо
NAS
Всем привет юристов принимаете?!)
аннлн
зачем юристам lua?
Snusmumriken
Всем привет юристов принимаете?!)
Если вы нашли данный чат в списке бизнес-чатов, смею вас заверить, это не оно. Это чат для программистов.
NAS
зачем юристам lua?
Записался на курсы айти права и не понимаю предмета договоров. Хочу это устранить
NAS
Да и мож кому тут помогу чем
Snusmumriken
Это место будет вам полезно для узнавания различий компиляторов и интерпретаторов, а так же схем работы сборщиков мусора (не тот мусор который сжигается/на свалке, а тот который в оперативной памяти). Права (в т.ч. айтишные) — штука сильно специфическая, возможно кому-то будет полезно, но лично я сомневаюсь. Как правило, для решения специфичных (юридических) задач айтишники нанимают специфичных людей.
аннлн
Да и мож кому тут помогу чем
ты мне только что помог
аннлн
я прозалипал на твою аватарку часа полтора
аннлн
какая же она охуенная
аннлн
точнее ленивцы на ней
аннлн
точнее они на тебе вообще
аннлн
точнее! они на футболке.
аннлн
на фотографии.
аннлн
бля, наркотики -- зло. не принимайте наркотики. особенно во вторник с утра.
аннлн
но блин