Lucky
диалог с нпс и ок
Hello, World! 🎄
Andrey
Коллеги - у меня есть задача которую потребуется решить до начала след недели. Готов заплатить денежку за пару часов работы и предоставить доступ к компу под win10 - вместе с диалогом со мной. Надо поставить luapower и кучу библиотек, возможность компиляции из luarocks под win10, при помощи msys. Соединить все это с zerobrain, и dll что бы не вылетали, и что бы из всех мест всё всегда запускалось и не доставляло хлопот. Составить текстовую инструкцию по возможной переустановке всего. Я бы сам был бы рад но та же msys постоянно выдает какие то проблемы то с ключами у нее не так, то еще какая нить хрень, например perl не хватает для компиляции, то ошибка 128 - не удалось прочитать файл. Парился уже две недели - надоело. Хочется программить а не девопсить под винду.
Поможет кто ? В четверг вечером - готов.
Andrey
Только не пишите в личку - а если написали сюда отпишитесь, пожалуйста
Luсky
Очень похоже на "пора ливать с этой [censored] на linux или бздю или куда угодно, где просто всё работает."
fgntfg
Хмм, я бы ставили через choco
Andrey
fgntfg
так, стоп, в десятке же баш есть
fgntfg
хотя это те ещё костыли
fgntfg
блен, я бы помог даже за так, но у меня времени нету на ковыряние
Andrey
Alexey
Я всегда под win просто msvc использовал
ни каких особых проблем с luarocks из под cmd не замечал.
В принципе и mingw так же работал.
Alexey
Основная проблема это библиотеки которые написаны так что не совсем совместимы с компилятором, или используют make/cmake/etc. для сборки
ㅤ
Как проверить что строка совпадает регексу [A-Z]+
mva
ㅤ
A str:match("[A-Z]+") ~= str
Сойдет?
mva
~= это "не равно"
ㅤ
Ну да
ㅤ
Если не равно тогда что то делать
mva
ну, в остальном выглядит норм
ㅤ
спасибо
Snusmumriken
A str:match("[A-Z]+") ~= str
Сойдет?
str:match("[A-Z]+") ~= str
Ты хотел проверить, есть ли в строке какие-то иные символы кроме A-Z?
if str:find("[A-Z]") then ... — проверка на наличие символов A-Z
if str:find("[^A-Z]") then ... — проверка на наличие символов НЕ ЯВЛЯЮЩИХСЯ A-Z, и это короче/быстрее чем твой варик.
ㅤ
𝚌𝚑𝚊𝟶𝚝!𝚔
𝚌𝚑𝚊𝟶𝚝!𝚔
переписал на баше, потом на ноджс
𝚌𝚑𝚊𝟶𝚝!𝚔
requests же вроде умеет
𝚌𝚑𝚊𝟶𝚝!𝚔
с этим у меня вроде не было проблем
Snusmumriken
requests же вроде умеет
О, и правда умеет. Но это обёртка между luasocket и luasec, там есть некоторые проблемы в ядре, например оно не всегда справляется с новыми модными ssl.
mva
Snusmumriken
А, там в случае чего потребуются минимальные дописывания к lua-curl.
Hello, World! 🎄
Где можно почитать про регулярные выражения в луа?
🐅🤦♂️
В мануале
Hello, World! 🎄
Luсky
Используется
Anonymous
гдето полгода назад видел несколько вакансий МЛ для луашников
Anonymous
хотя вряд ли это можно назвать "широко используется"
Anonymous
как питон ни один другой не используется. после него на расте распространена работа с нейросеткой и пр.
Anonymous
но он сильно отстает от питона
ㅤ
Раньше Torch был луашный, поэтому Lua использовался.
Anonymous
разраб PyTorch оставил херову тучу разрабов Луа без работы..
usernameak
теперь они пригодны разве что в геймдев? (луа вообще где-то ещё используется?)
ㅤ
Anonymous
а чем плох геймдев?
Leon174
Есть такой луашный диалект, который я никак не мог классифицировать или хотя бы как-то обозначить зачем он такой нужен...
https://github.com/dibyendumajumdar/ravi
Leon174
... пока не увидел состав его дистрибутива.
https://github.com/dibyendumajumdar/Suravi
Anonymous
Snusmumriken
Ну вот этот идеалист дошёл до чего-то уже сильно не луашного. Но юзабельного.
https://moonscript.org/
Anonymous
но для улучшения и популяризации надо не фичи вводить, а крутые проекты запилить которые привлекут внимание к языку.
Snusmumriken
Так же как ОС — ничто без программ, а мессенджер — ничто без людей, язык — ничто без технологий на нём.
Anonymous
Luсky
Lua хорош такой, какой он есть. И нет его прекрасней.
Anonymous
язык всегда можно успеть улучшить выпуская версии. но к чему все эти оберкти и фреймворки если на них будут писать полтора человека?
Anonymous
я вот недавно узнал, что оказывается у перла и делфи до сих пор новые версии выходят)
Luсky
Разве что добавить немного Forth
Anonymous
Luсky
Я разное всякое тыкал.
Luсky
Нашёл лучшее и дальше искать смысла нет.
Snusmumriken
Зачем заводить библиотеку для одной книги? : )
Anonymous
Быстрая разработка кроссплатформенных игр и приложений
#gamedev
Разрабатывать отдельные приложения для всех платформ - Android, iOS, Windows Phone, Windows, OS X - адский труд. Поэтому придумали кроссплатформенные фреймворки.
Автор видео покажет не попсовый и, в некоторой степени, монструозный Unity 3D, а более скромный, но не менее эффективный фреймворк Corona SDK. Он заточен под 2D приложения и использует классный язык Lua для скриптинга.
За высокую производительность отвечает ядро на чистом C++ и OpenGL. Доклад будет состоять из двух частей: введения и практики. Этим докладом автор хочет показать, насколько бывает просто делать игры и приложения, и дать волшебный пинок тем людям, которые давно хотят начать их делать, но никак не могут решиться на первый шаг.
Ссылка на пост
https://vk.com/wall-54530371_82593
Anonymous
для двух)
Anonymous
описание на мой взгляд вполне вдохновляющее. был бы увлечен играми - стал бы с этой короной работать луашной. но мне больше веб интересен
Snusmumriken
Корона ничего такая, отличная для быстрых прототипов.
Snusmumriken
И очень близка тем кто ранее работал с flash. Грубо говоря, это ниша для бывших флешеров.
Anonymous
но шутер на ней не напишешь? типа контры?
Snusmumriken
3д?
Anonymous
хотя бы подобие 3Д?
Snusmumriken
Там двухмерная графика в основном. Полигоны, примитивы. Есть меши, но прослойка только на 2д-меши.
Подобие 3д — программно-эмулируемое или через кастомные шейдеры, и то через пень-колоду.
Snusmumriken
В love2d можно настоящее полноценное 3д, но для этого нужен стек знаний опенгл со всей матешей. Я проверял.
Anonymous
когда все объекты в профиль, но они как будто объемные и если повернуть камеру, то видишь другой профиль (верх, зад, перед)
Snusmumriken
Нет, нет, в короне есть сцена.
Если тебе нужно движение "камеры", ты двигаешь сцену в обратном направлении движения камеры. Как во флеше.
Anonymous
и в таком виде, когда ты сзади своего персонажа, а остльных видишь спереди, можно похожее на контру
ㅤ
В Defold есть 3D, если нужно. Луашный движок.
Anonymous
в общем потенциал есть. сообщество луа слишком пассивное по сравнению с тем же питоном. вот и уходят люди
Anonymous
наплодили бы миллиард библиотек под вкус и цвет
Anonymous
правда тут как и с питоном боль с зависимостями началась бы )
Snusmumriken
Немножко не так.