Anatoliy
А в этих библиотечках которые идут в комплекте с Zerobrane studio вот так:
Anatoliy
Anatoliy
Luсky
В аду отдельная сковородка для тех, кто делает фоточки экрана вместо скриншотов.
Snusmumriken
И при этом что странно я открыл свойства скомпиленных dll, через Total commander, а их там две в итоговой папке компиляции - \socket\core.dll и \mime\core.dll и в них нету зааисимости от lua53.dll
Ты скорее всего статически собрал. Сравни размер этих библиотечек. В твоей может быть упакована lua53.lib, и ей внешняя зависимость не нужна.
Hello, World! 🎄
А в lua есть перевод из dex в bin, или быстрее свою функцию написать?
Hello, World! 🎄
хочу сделать бинарные часы :)
vvzvlad
Мне кажется, быстрее было бы погуглить «dec2bin lua»
Snusmumriken
хочу сделать бинарные часы :)
Гы, катал когда был студентотой
fgntfg
Число в памяти уже в двоичном виде. Ничего делать не надо
Snusmumriken
RE
камрады. вопрос: есть bash враппер, который запускает lua скрипт. в этом луа скрипте есть такой вызов os.execute( "str2=$(sed -n 2p FILENAME ); echo $str2" ) как можно получить значение str2 в коде bash враппера, после того как луа скрипт завершится и управление перейдет к следующим командам в bash скрипте?
RE
пока в голову приходит только - записать его в env var и из баша уже доставать.. но может есть более правильный подход?
fgntfg
Баш запускает луа, который запускает баш.
fgntfg
Нужно идти глубже!
RE
)
RE
) сразу скажу - менять ничего не стану, ибо будет слишком больно все это работает на opewwrt роутере к которому по usb подключен девайс на базе arduino. врапер запускается кроном - подготавливает систему и дергает луа. луа работает с с девайсом через uart - пишет-читает и записывает в файлы в памяти далее врапер синкает файлы по сети. мне нужно кое-что брать в луа и выводить во врапере..
Vladislav
io.popen ?
Hello, World! 🎄
Гы, катал когда был студентотой
Да, такие хотел сделать
dt
Да, такие хотел сделать
А вчем прикол, что с ними делать?
Hello, World! 🎄
А вчем прикол, что с ними делать?
Время смотреть, смотрится красиво
dt
Видимо полезно их заучить, может потом байтоебствовать лечге будет - хотя хекс для этого удобнее.
Snusmumriken
Время смотреть ну очень неудобно, помощи в байтоёбстве не предвидится (вручную вычисляешь, мозгами двойки в степени возводишь и складываешь с предыдущими значениями чтобы цифру получить). А вот как аксессуар-скринсейвер — норм.
Snusmumriken
Тренировка мозгов
Хреновая и бесполезная. С тем же успехом, можно для каждой вещи организовать по кошелёчку, и запихивать кошелёчки в сумочки. Нужен телефон — открыл рюкзак, достал сумочку, закрыл рюкзак. Открыл сумочку, достал кошелёчек, закрыл сумочку. Открыл рюкзак, положил сумочку, закрыл рюкзак. Открыл кошелёчек, достал телефон, закрыл кошелёчек, открыл рюкзак, достал сумочку, закрыл рюкзак, открыл сумочку, положил в неё кошелёчек, открыл рюкзак, положил в него сумочку, закрыл рюкзак. Продолжать до охуения.
Snusmumriken
С байтоёбством не поможет по очень простой причине: биты отдельно обычно задаются и извлекаются по порядку. Тебе достаточно знать порядковый номер бита, и пофигу как его изменение повлияет на исходное значение: оно тебе не в целом нужно, а только отдельные биты. Ну и битовые сдвиги — это просто очень быстрое умножение или деление на два. Всё. Сдвинул — умножил/разделил.
Hello, World! 🎄
Кстати, норм террария?
Hello, World! 🎄
Генерация 2d мира на lua и его обзор
Snusmumriken
Енто пока не террария. Енто карта высот.
Snusmumriken
Вот тут уже есть чанкование, например, и карта пещер помимо карты высот. С сидами и всем прочим.
Hello, World! 🎄
Вот тут уже есть чанкование, например, и карта пещер помимо карты высот. С сидами и всем прочим.
У меня тоже можно сид прикрутить, но я не знаю как генерировать чанками
Hello, World! 🎄
И да, я там над оптимизацией поработал, 60 fps стабильно
Snusmumriken
Сид — love.math.noise с определённым сдвигом (сдвиг == сид). Чанки — отдельные кусочки карты.
Snusmumriken
И да, я там над оптимизацией поработал, 60 fps стабильно
На такую карту должно быть >900fps, если ты батчил хоть немножечко.
Snusmumriken
Впрочем, больше 60 ты увидишь если отрубишь vsync.
Snusmumriken
Вертикальная синхронизация. Видел в игрушках такую опцию?
Snusmumriken
https://ru.wikipedia.org/wiki/Вертикальная_синхронизация
Snusmumriken
Hello, World! 🎄
У меня даже пустая ловка больше 60 не выдаёт
Snusmumriken
Найди на вики config и window.setMode. Там дополнительные опции создания окна.
Snusmumriken
Впрочем, это не ловкин чат, так что советую сместиться туда.
Hello, World! 🎄
/report
Arslan
это не работает
Arslan
@Snusmumriken
Arslan
Вот так нужно давать пинок админам
Hello, World! 🎄
Всем привет, как запустить виртуальную машину lua, руками не получается, Си компилятор не находит пути к исходникам луа, может через ide какую собирать лучше, чтоб автоматически в папке с главным файлам на Си смотрела модули луа
RE
поменял на popen, спасибо. теперь у меня внутри луа скрипта есть ДВЕ переменные, которые я могу print. каждая переменная - это строка типа: 19-11-20_12-06-05:101: -98: 5.741: 10.883: 6.500: 15.627: 7.808: 85.683: 0.00 и вот как мне эти две строки ПЕРЕДАТЬ во враппер на баше, который и запускает этот луа скрипт?
RE
......... until [ $exitcode -eq 0 -o $count -eq 2 ] do /app/lua_script $param exitcode=$? (( count++ )) echo "exitcode: $exitcode" echo "count: $count" sleep 5 done
RE
луа тоже a+x с шибангом
RE
👍 колдунство с седом значит.. спасибо! а что такое 11:16 ?
RE
аа)
RE
а все-таки - можно ли получить в баш врапере то, что луа отдает как return?
RE
print не подходит - луа там печатает еще дофига всего в html - этот скрипт еще и в аяксе под wrt дергается
Arslan
Как работает оператор return в луа? Во всяких доках написано что надо юзать так: do return end, почему?
Александр
Как работает оператор return в луа? Во всяких доках написано что надо юзать так: do return end, почему?
return может быть лишь в конце блока, do return end искусственно вводит блок
Godruma-vihari Dasa
do return end ??? Это где такое написано? Я не видел...
Snusmumriken
if true then return end
Arslan
@Snusmumriken дайка люлей
Snusmumriken
Чот офигели. И картинки постят, как их бот пускает.
fgntfg
Anatoliy
Всем привет, ребята а подскажите вот стало интересно - а как проще всего в луа скрипте узнать разрядность интерпретатора в котором он выполняется?
Anatoliy
https://stackoverflow.com/questions/48093429/determine-whether-lua-compiler-runs-32-or-64-bit
спасибо, как всегда убеждаюсь что все можно нагуглить ))
fgntfg
Рано или поздно наступает предел того, что можно нагуглить
Anatoliy
Рано или поздно наступает предел того, что можно нагуглить
Не это еще было легко нагуглить, просто чтото лень было, хотя сейчас помоему нагуглить можно всё
Ivan
парни, сорян за тупой вопрос. в Lua assert к дебагу/релизу отношения не имеет?
Ivan
потому что нет дебага и релиза
Ivan
как-нибудь можно сделать, чтоб ассерты игноровались?