Snusmumriken
Скорость работы userdata - норм, практически не отличается от сишки, это же указатель на сишную фигню. Скорость работы metatable - тоже норм же, в крайнем случае - кешируешь метод и дёргаешь как функцию: local method = list[1] and list[1].method for i = 1, #list do -- если список пуст, из-за чего method == nil - -- процесс до сюда не дойдёт -- и ошибки не будет method(list[i], 10, 20) end
Snusmumriken
Но, как ты понимаешь, такое может быть необходимо только на особо грязно оптимизируемых участках кода, в остальных случаях отлично работают метатаблички с методами.
Snusmumriken
Так что мой совет - по умолчанию писать так чтобы "было красиво", а там где не обойтись без грязи - разберёшься ))
mihacooper [МСК -2]
Я давно уже мужусь с производительность кастомных типов и да же с кэшированием методов userdata получается медленее обычных табличек
Snusmumriken
Хмм, с сишной стороны должно быть одинаково: что мы передаём "указатель" на табличку, что мы передаём указатель на сишную структуру.
Snusmumriken
И чего, у тебя прям такие страшные просадки? Что ты там делаешь? Стримишь 4k-видосы : )
mihacooper [МСК -2]
ну нам еще нужно хотя бы определить тип юзердаты
Snusmumriken
Подозреваю что light userdata, которая хранится на сишной стороне (вытирается потом __gc-метаметодом). "Hard userdata", помнится, передаётся по значению и копируется при передаче в сишные функции, хотя я могу ошибаться, не работал с ней.
mihacooper [МСК -2]
И чего, у тебя прям такие страшные просадки? Что ты там делаешь? Стримишь 4k-видосы : )
Я делаю Effil и у нас там есть свои таблички, которые шаряться между потоками. Поэтому интерес к производительности userdata у меня глобальный. Напрягает, что userdata медленее обычных табличек как таковая (судя по экспериментам)
Snusmumriken
Попробуй сначала на самых простых userdata'х, и не используй либы типа tolua: они сделаны чтобы было "удобно" а не "быстро".
Snusmumriken
Hello Mark! Tell something about yourself!
Snusmumriken
Рекурсивный обходчик директорий, и исполнятель команд на каждый файл который подошёл. Ооо да. https://pastebin.com/Vm2Dv2YP Кстати, таки не за формат файла а за регулярку надо цепляться, хм.
Mikhail
Всем привет! Тут случайно никто работает(-ал) с PCSC? Вдруг знаете библиотеку добрую для таких дел?
Snusmumriken
Подозреваю что прям для луа нема библиотек, а вот сишные есть, и их можно переиспользовать.
vvzvlad
А кто пользовался OpenCV биндингами для Lua? На какой смотреть?
Saphire
@Snusmumriken тык
Snusmumriken
Saphire
Спам
Snusmumriken
Не хотим, ты засранец и заспамил тут всё, шапку читай.
Саша
но ведь там можно выиграть "вэйп"...
hello👨🏼
Да
Saphire
Ммммм
hello👨🏼
Можно
hello👨🏼
Каму не сложно
Saphire
...о
hello👨🏼
Помогите
Саша
бог в помощь
Saphire
Да не, я лучше пойду спать
hello👨🏼
Спокойной ночи)
Snusmumriken
Помогите
1. Ты мог бы попросить админа 2. Ты мог бы нормально подать себя, не канючить и вообще иметь достоинство, таким помогать гораздо приятнее
Саша
Да не, я лучше пойду спать
вэйп сам себя не выиграет
Saphire
А, ещё сайт на шарпе за 300р в час делать
Saphire
И проебывать сессию
hello👨🏼
Там в рулетка будет
hello👨🏼
Там есть шанс выиграть
Саша
а есть гарантированные призы?
Саша
ну наглец
hello👨🏼
Ну как сказать
Saphire
Саша
я хочу вэйп и гироскутер. может тогда во фронтендеры возьмут
hello👨🏼
Поинты
Snusmumriken
Мм?
Не ругайся, тут дети (я)
Saphire
А
hello👨🏼
Аээааэаэ
hello👨🏼
Ахахах
hello👨🏼
Кто сможет
hello👨🏼
Пожалуйста
Саша
нет, ну, я без вэйпа не стану.
Saphire
Я думала ты сейчас мне будешь говорить о том, что универ это важно и не надо сдаваться
Snusmumriken
Пожалуйста
Не нарывайся с новыми копипастами, а то вообще всё сотру (я — маленькая злая девочка-админ).
hello👨🏼
Ладно
Saphire
...Ну и мальчик. Ну серьезно. Вроде человек, а всё равно..
Saphire
...ой да ну тебя
hello👨🏼
)
Саша
вот же настырный
hello👨🏼
)))
hello👨🏼
Так а что делать
hello👨🏼
Ахахаха
Саша
например, не спамить
Snusmumriken
Я думала ты сейчас мне будешь говорить о том, что универ это важно и не надо сдаваться
Сам сдавал сессию через задницу, успешно, так что ну такое. Зато я прогал на луях вместо третьего-четвёртого курсов. Таки бульбасавр.
Saphire
У меня после завтра мат.ан
Saphire
А у меня даже допуска нет
Саша
тогда у тебя есть все шансы покрутить рулетку за вэйп
Saphire
... Зато есть 150 зелёных на пейпал от друга из Америки которому я удаленно делаю сайт
Snusmumriken
... Зато есть 150 зелёных на пейпал от друга из Америки которому я удаленно делаю сайт
На самом деле вуз в чём-то таки помогает, поэтому я бы советовал любой ценой таки получить корочку. С другой стороны, ты девочка, поэтому армия тебе не грозит, и год впустую не улетит. А там и продолжить можно (хоть и не будет хотеться опять погружаться в эту надуманную ерунду, вместо клёвых реальных дел).
Саша
а я бы еще раз в универ сходил. но чтоб можно было потом в любой момент перестать туда ходить
Saphire
... Блин, в скобках как мысли читаешь :с
Snusmumriken
... Блин, в скобках как мысли читаешь :с
Я вылетел с маги, поэтому в курсе что там : ) Типа, бульбасаврство освоил, мага была для армейской отсрочки.
Snusmumriken
... Блин, в скобках как мысли читаешь :с
Бульбасавр => маг. Надо ещё аспиранта -> кандидата -> профессора как-то приткнуть. UPD: Перепутал бульбазавра и венузавра, сел в лужу.
Saphire
Хех
Saphire
Я не совсем прям полноценно девочка (эх), но армия мне в любом случае не грозит. Зрение фиговое. На что мне некоторые люди недоуменно сказали "да ну нафиг" Год терять это ужс. У меня от мысли о 4х годах в универе уши заворачивает, а от армии в которой пользы ещё меньше.. фырх.
Snusmumriken
Чот у меня много знакомых "не совсем прям полноценных девочек-программистов". Некоторые даже тимлиды.
Snusmumriken
Так, всё, чот слишком много спама, пора блочить ибо отхожу.
Saphire
Чот у меня много знакомых "не совсем прям полноценных девочек-программистов". Некоторые даже тимлиды.
У меня так же было. Всё не могла понять, чего это все. А потом "ох блин, поняла". Хотя тут не всегда факт, ну и других так прям "ой ну ты наверно.." копать не стоит. Другой тон минимум, а максимум это решать за человека жизнь
Snusmumriken
Но на пикче Ивизавр. :(
Уже написал про это.