Snusmumriken
Ну вообще мог бы, но эта лавочка через некоторое время будет тоже прикрыта, если мне не станет лень
Михаил
это просто неинтересно
Snusmumriken
Кароч, есть один хитрый хацк через debug.sethook. Можно вызывать контролирующую функцию после каждого действия.
Михаил
но ты закрыл модуль дебага
Snusmumriken
Не, это МНЕ нужно написать воспользовавшись sethook'ом, чтобы убрать возможность аллоцировать до опупения, уходить в рекурсии и бесконечные циклы и вообще, лимитировать время исполнения.
Михаил
а вот, собственно, дыра. я повесил метаметод на тот объект который сюда попадает
Михаил
на msg
Михаил
и он проходил через tostring не строкой
Михаил
но его схавал table.concat
Михаил
выдал ошибку. объект не строка
Михаил
тогда я убрал concat и тоже не заработало
Михаил
Snusmumriken
Но вообще, меня немного упарывает лёгкость бытия на опенресте.
Snusmumriken
Можно ещё легчайше цапнуть highlight.js и получить подсветочку с номерами строк и прочей фигнёй.
Snusmumriken
так лоадстринг грузит только исходный код. или нет?
Лоадстринг грузит исходный код и байткод. А load в 5.3+ вместо лоадстринга ещё и сишные либы. И проблема в байткоде. Или исходном коде который юзанёт байткод.
Михаил
но вряд ли он что-то решал бы upd: а ну ясно тогда
Luсky
Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility (2023) ✍️Автор: Wenhuan Li
Luсky
Михаил
Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility (2023) ✍️Автор: Wenhuan Li
толковый чувачок, только не увидел расширенной обработки ошибок с разворачиванием стека
Михаил
так можно часть стек трейса потерять
Михаил
вдохновило немного на ООП с конструкторами деструкторами, как-то вокруг userdata завернуть чтоб был объект disposable. наверн унаследовать от disposable
Михаил
в нем будет валяться userdata с финалайзером
Михаил
Дык разверни. Тыж программист. Я бы почетал
а почитай мейн файл интерпретатора луа, там всё есть
Hello, World! 🎄
Добрый день, ребятки! Приобрел себе сегодня новый ноут и заметил, что от вентилятора издается звук при запуске (предварительно звук похож на старт мотора), попробовал перезапускать ноутбук и через какое-то время звук пропал, хотя при работе внутри ос изредка звук появляется, также при старте иногда всё же звук сохраняется (но не каждый раз как было). Вопрос к знатокам, это норма и скорее всего пройдет через пару дней?
Hello, World! 🎄
Ага. Вентилятор умрёт.
Ну я думал либо это норма при первых запусках, либо тоже что проблема с охладительной системой :(
Hello, World! 🎄
Но вообще вентилятор, то работает
Luсky
В любом случае лучше профилактику провести.
Hello, World! 🎄
В любом случае лучше профилактику провести.
В магазине провести, где купил?
Hello, World! 🎄
Или это дома через программы проверяется?
Luсky
Я просто в сервис носил.
Hello, World! 🎄
Я просто в сервис носил.
А что они с ним делают, просто меняют вентилятор или смазывают?
Hello, World! 🎄
Я просто в сервис носил.
У тебя также было, что при запуске посторонние звуки иногда появлялись?
Hello, World! 🎄
У меня они не слишком громкие
Hello, World! 🎄
Но слышно, если не прислушиваться
Luсky
В моём случае смазывали и термопасту заменили на хорошую. На всякий случай.
Luсky
Я раз в полгода ноут ношу на профилактику. Это сильно дешевле чем перегретый проц менять или видяйку.
Hello, World! 🎄
Через usb подключается
Hello, World! 🎄
Прошлый ноутбук со своим охлаждением был + подставка
StiMOR
Прошлый ноутбук со своим охлаждением был + подставка
у меня есть подставка но я использую ее только когда вентиляторы шумят а так обычно норм, просто у меня в комнате жарко довольно
Hello, World! 🎄
Ага. Вентилятор умрёт.
Я ещё раз проверил у меня на старом ноутбуке такой же звук как и на новом, +у брата тоже ноутбук с таким же звуком (тоже новый ноутбук)
Hello, World! 🎄
Мне кажется, что это нормально, т.к винтелятор работает без проблем и это только при старте винтелятора появляется звук на полсекунды
Hello, World! 🎄
Скорее всего это просто звук старта мотора
Hello, World! 🎄
Hello, World! 🎄
На 5 секунде слышно
Petr
На 5 секунде слышно
Услышал только звук заморочек на ровном месте.
Lucky
👆
Nya
Здравствуйте, а какие есть движки фреймворки которые позволяют делать приложения на lua?
Nya
Ловка, собственно. Solar2d, defold. Для текстовых игр instead
А на чем можно писать с телефона(андроид)? Кроме tic 80 и love2d?
Ivan
А на чем можно писать с телефона(андроид)? Кроме tic 80 и love2d?
Вот это вот чудо поддерживает немного адаптированный апи соляры. https://play.google.com/store/apps/details?id=com.gm_shaber.story&hl=ru Но заточено под текстовые квесты
Nya
Liko ещё есть
А ссылку можно?
Hello, World! 🎄
Hello, World! 🎄
Ищи сам
Luсky
А на гите есть?
https://github.com/instead-hub/instead/
Михаил
из мобилы если современная - можно сделать аналог ноутбука: покупаешь компьютерную usb клавиатуру и переходник под type-c или че там, и подставку под мобилу. И это все для termux, чтобы не мешалась экранная клавиатура - можно так настроить чтоб было *почти* полноценный линух. Полноценным он не будет без рута, конечно же
Luсky
а отчего не на компе прогать
Откуда комп в тюрьме?
Nya
Ищи сам
Ладно спасибо
Nya
а отчего не на компе прогать
Не всегда рядом. + сложно с собой носить
Михаил
Не всегда рядом. + сложно с собой носить
надо придумать какой-то новый вид экранной клавиатуры чтобы не мешала смотреть в полноэкранном режиме
Luсky
Один знакомец на три года присел. Нафигачил свой фреймворк и несколько тайтлов пока чалился. А ещё может помнишь, Alex тут тусил, скрипты фигачил для мобилок пока сидел.
Hello, World! 🎄
Ладно спасибо
Я сам просто давно его не использую, поэтому не подскажу веб-сайт проекта
Роман...
Всем ку, в lua можно как-то удалить элемент из таблицы через сам элемент, типо: table.remove( table, element), Если элемент это таблица или строка?
Hello, World! 🎄
И разве там есть свободное время?
Hello, World! 🎄
Я думал иначе