Rider
Igor
Я ещё спал мало, не понимаю особо, что происходит, так что может слегка рассеян)
Артур
Rider
Rider
Rider
а вы проги! умные"
Артур
Rider
точнее не так) нас прогов не сломить!)\
Rider
Артур
mva
опять у вас тут политота?
mva
Rider
а пока я один с сам собой..... в той теме
Rider
без обид, надеюсь поймете
Артур
сливаюсь с темы. Могу кидать на вентилятор хоть всю ночь. Прошу прощения.
Igor
Нет-нет, товарищ администратор, что вы! У нас всё по регламенту, оффтоп весь в https://t.me/ProLuaSnooze, естественно все знают, что тут только темы, задевающие Lua, обсуждаются.
Snusmumriken
Snusmumriken
На тему "быстрого подсчёта за день" — есть ещё более смешной вариант, чтения новых строчек в момент их записи и просчитывание промежуточных вариантов. В данном варианте, вычисления растягиваются на целый день и конечный результат появляется практически сразу с последней записью в файл.
Anonymous
Здрась
Anonymous
Чо за секта?
Igor
Чо за секта?
Мне вот крайне интересно, как сюда попадают люди, которые понятия не имеют, что здесь происходит)))
Hello, World! 🎄
Артур
Hello, World! 🎄
Нет, это не шутка
Hello, World! 🎄
Серьезно отправить 9 картинок например с Lua простым кодом и пусть отправляет сообщение с номерами где баг.
Hello, World! 🎄
Не смог ответить идёт на 3 буквы (нет, не то что вы подумали, я имел в виду бан)
Aqendo
На с++ эта капча была бы вдвойне интереснее...
Aqendo
В pro.cxx
Luсky
А ошибка в имени вызываемой функции
Luсky
типа описали лаунч, а дёргаем лаунц.
Aqendo
mva
Не навсегда :(
Кроме случаев форс-мажора, когда правительство клиентов нарушает международные законы ;)
Luсky
mva
Пардон, "международные законы" не гуглится.
во-первых, гуглится, во-вторых, из контекста даже очевидно о каких "законах" идёт речь (всевозможные конвенции ООН и прочих международных посиделок). Которые, как бы, (почти) все страны ратифицировали.
Впрочем, это уже пошёл оффтоп
Luсky
Смешное. Оффтоп, да.
Luсky
Го в Снусофтопп
Hello, World! 🎄
brainfack -> C.
Написал перевод brainfack кода в си код.
Понятно, что это бесполезно и любой бы это смог бы написать.
Артур
ㅤ
ㅤ
Вот транслятор в Lua, использующий LPeg (вернее, LPegLabel). Кода многовато, но ошибки трансляции умеет выдавать.
Aqendo
Aqendo
Aqendo
Только вот думаю оптимизировать можно
R
Не надо мелочиться, делайте сразу в LLVM IR.
Hello, World! 🎄
То есть чтоб было проще писать на bf
Hello, World! 🎄
Или как это можно назвать, bf это же виртуальная машина песочницы с 30.000 char в массиве.
Так вот под эту vm создать ассемблер.
Rider
sqlite не справится
Ребят привет! вообщем я переработал ТС. без перехода на стороннюю СУБД. производительность в разы выше стала. Я создал своего рода кэш. Также выяснилось, что софт дико страдал из-за не оптимизированного расчета горизонтальных объемов...
Rider
Результат на лицо.......) проги рулят)
2022.03.30 15:28:38 - Последнее выполнение за 22 (12+10) сек. (USD000UTSTOM/1D/01.01.2022/0:00:00/30.03.2022/23:59:59/40)
2022.04.04 21:49:37 - Последнее выполнение за 12 (4+8) сек. (USD000UTSTOM/1D/01.01.2022/0:00:00/01.04.2022/23:59:59/40)
2022.04.04 21:49:42 - Последнее выполнение за 4 (4+0) сек. (USD000UTSTOM/1D/01.01.2022/0:00:00/01.04.2022/23:59:59/40)
Артур
Артур
Торговые боты - вообще отдельная песня, по моему. Это нужно быть особо е*анутым. Я в студенчество помню баловался ренко свечками интрадей. Даже что-то зарабатывал. Но потом прочухал что писать ботов выгоднее чем самому мучиться с этими биржами, комиссиями и оптимизациями своих ботов и советников в MetaTraider'e
Rider
я не пишу роботов
Rider
ну так тренируйтесь) будьте теми 5%. все в ваших руках.....
Артур
Почему же оффтоп? Благодаря QUICK и, если не путаю, Tradingwiev, lua и боты - друзья на век
Rider
Вели́кая депре́ссия - вам о чемто говорит?
Rider
RapidCodeLab
Привет, казалось бы простой вопрос, но я не могу найти ответ, как из строки сделать таблицу? "{1,2,3}" = > {1,2,3} ?)
Snusmumriken
local tbl = loadstring("return " .. tblstr)()
Но крайне не советую использовать подобное в пользовательском коде, используй библиотеки вроде serpent/json и всего такого.
RapidCodeLab
ok. спасибо, пробую. я вообще это в сишном коннектере тарантула к посгресу пытаюсь сделать, т.к. он потсгресовские массивы как строки возвращает, не умеет короче в массивы...
RapidCodeLab
а ждать когда они сами сдлеают по ишью, не известно сколько, проще самим разобраться
Snusmumriken
Тогда вообще сделай что-то вроде
function tstr_to_table(tblstr)
return assert(loadstring("return " .. tblstr))()
end
Тогда оно будет орать и выводить текст ошибок как при кривом формате входящей строки, так и при проблемах исполнения. А то будешь потом приходить с вопросами, attempt to call nil value на кривом формате таблиц в строках.
Anonymous
Вопрос такой по сборке Lua.
TO_MAN= lua.1 luac.1 что это такое?
не понимаю что за man в makefile
Igor
Anonymous
MAN - Manual
хм, кажется доперло. Только он указывает на файл lua.1 а я про такой и хз. Буду разбираться.
Надо нормальный makefile сделать под win mingw.
Igor
В линуксе есть утилита man, которая позволяет читать всякие приколы о других утилитах. Информация об этих приколах хранится в man-файлах
Anonymous
Anonymous
Igor