Aqendo
вот такой был выхлоп у луарокса
Igor
вот кстати не знаю, почему он в systree папку пихает, по идее рядом с луями должен. Как костыль, можно собрать luajit с дополнительными путями в package.cpath,package.path))))
Igor
мне пока как-то лень разбираться, но раньше я так собирал и он делал всё как того я хотел, а сейчас поменяли что-то навернео
Igor
либо я какой-то параметр забл, что более вероятно
Aqendo
Мне кажется или будет легче забить на скорость луажита и сбилдить луарокс с 5.1 который идет в комплекте?
Артур
Мне кажется или будет легче забить на скорость луажита и сбилдить луарокс с 5.1 который идет в комплекте?
А у тебя есть необходимость? Я вот вообще не заморачиваюсь. Только когда задача требует. И то сейчас думаю на Си либу сделать просто (300 лет на сях не прогал) по типу numpy и не париться из-за массива.
Aqendo
Мне кажется или будет легче забить на скорость луажита и сбилдить луарокс с 5.1 который идет в комплекте?
Я б назвал причиной FFI, да вот только local ffi = require("ffi") =ffi >nil Вот тоже не пойму, вроде луажит, а вроде почему-то ffi==nil
Aydar
Мне кажется или будет легче забить на скорость луажита и сбилдить луарокс с 5.1 который идет в комплекте?
Luapower не вариант? Я не пробовал но это как раз билд луажита и он есть для винды.
Igor
когда из интерпретатора вызываешь он кусочек кода, который ты в строке напишешь выполняет как одну цельную функцию
Aqendo
понял, спасибо
Aydar
Сейчас попробую
И луарокс тоже сбилженный есть http://luarocks.github.io/luarocks/releases/luarocks-3.8.0-windows-64.zip
Aqendo
видел, но он не завелся, ругался на то что не установлен путь к библиотекам и хеадерсам, я установил путь но всё равно не нашел
Aqendo
Luapower не вариант? Я не пробовал но это как раз билд луажита и он есть для винды.
пока что работает идеально, подозрительно идеально
Aqendo
А если что-нибудь другое установить типа lua-cjson тоже ошибки?
стоит ли если у меня luapower нормально работает?
Aydar
стоит ли если у меня luapower нормально работает?
Луа компилять конечно уже не надо, но иметь возможность ставить пакеты через луарокс было бы неплохо, но если тебя это устраивает то нормально.
Aqendo
вот блин патриоты луа
Igor
вот блин патриоты луа
прикольно, сломали. самое интересное, что сломана только страница luasec))
Igor
дык целый архив скачать
Igor
там все бинари есть
Igor
ага
Igor
https://github.com/luapower/all/archive/master.zip
Aqendo
а так я это скачал
Aqendo
но вот сокета там не было чёт
Igor
не может быть
Aydar
а так я это скачал
Отдельно есть https://github.com/luapower/luasec
Aqendo
файлик ssl.lua есть, но вот это даёт
Igor
нужен файл https.lua внутри lua/ssl папки
Igor
или где-то там
Aydar
файлик ssl.lua есть, но вот это даёт
Оттуда надо взять ssl.lua, ssl.dll и папку socket
Aqendo
Оттуда надо взять ssl.lua, ssl.dll и папку socket
эти файлики и так уже есть в изначальном архиве
Aydar
Рядом со своим скриптом клади и проверяй, работает или нет
Aqendo
Отдельно есть https://github.com/luapower/luasec
у меня скрипт расположен так, как будто его поместили в эту репу рядом с ssl.lua
Aqendo
ну получается как надо так и расположен
Aqendo
но однако
Aydar
ну получается как надо так и расположен
ssl.dll ssl.lua socket myscript.lua Так должно быть
Igor
и подключать кстати, может быть, надо не ssl.https, а socket.https
Aqendo
и подключать кстати, может быть, надо не ssl.https, а socket.https
я скопировал из интернета 😅 может быть
Aqendo
алилуя!
Igor
я скопировал из интернета 😅 может быть
luasec сам пихает скрипт в ssl папку, но в luapower он в socket
Igor
Aqendo
вот так получилось по итогу, оно работает! Ура!
Aqendo
Спасибо вам!
Aydar
алилуя!
Остальные модули по аналогии.
Igor
socket не обязательно подключать
Igor
в таком случае
Igor
это внутри https.lua делается всё равно
Aqendo
ну теперь понял
интересно а если в имени папки у меня точка, а в require точка это показатель подпапки какж тогда
Igor
никак, точки запрещены в путях к луёвым файлам
Aqendo
не стали запариваться люди,ну оно и к лучшему
Igor
точнее как, их можно использовать, но только внутри cpath/path переменных, тогда lua будет сам искать внутри этих папок файлы
Igor
но ни одной точки (а вообще желательно ни одного спецсимвола) не должно быть на пути в require к скрипту/библиотеке
Rider
фига вы тут развели)
Rider
ребят, у меня есть большой объем данных, текстовые файлы с разбивкой на инструменты и даты,сейчас более 75 гигов. там таблички. дата, цена, объем. в настоящее время софт читает их как текстовые..... имеет ли переносить кудато в бд. или оттачивать свой алгоритм чтения?
Артур
Щас эксперты подтянутся - подскажут
Igor
ребят, у меня есть большой объем данных, текстовые файлы с разбивкой на инструменты и даты,сейчас более 75 гигов. там таблички. дата, цена, объем. в настоящее время софт читает их как текстовые..... имеет ли переносить кудато в бд. или оттачивать свой алгоритм чтения?
Бинарное число всегда быстрее прочитается в память, нежели записанное в текстовой десятичной форме, да и займет в некоторых случаях меньше места на диске. Зависит от того, нужна ли скорость при работе с этим объёмом данных и стоит ли игра свеч. Можно вполне оставить текстовый формат и развивать его.
Igor
Но если нужна скорость и минимизация объёма, то лучше всё же бд
Igor
Возможно даже со сжатием, если процессор умеет быстро сжимать и разжимать данные
Igor
Я бы на вашем месте всё же использовал sqlite, к примеру, поскольку он довольно гибок и не нужно изобретать велосипеды с костылями вместо колёс.
Rider
перефразирую вопрос - есть биржевые котировки - инструментов много. все они в текстовых файлах. за день записей , например 1,5 ляма записей. нужна и скорость и сжатие. в данный момент проект на делфи. алгоритм все считает быстро.....но я хочу быстрее. это либо субд с ее кэшированием... либо мое новый алгоритм кэширования
Rider
либо асемблер
Rider
задача то ограниченная - текстовик....
Rider
3 поля.....
Rider
а субд в основнос на сихе писаны
Артур
либо асемблер
Если можешь то давай. Но уж точно не 100500 текстовиков. Я когда ренко-бота писал примерно сразу всё на аналог БД пересадил ибо ну его на....
Артур
а субд в основнос на сихе писаны
Короче тебе опытный человек (igor) уже написал, дальше сам
Rider
Всем спасибо!
Igor
Ды не сказал бы, что я сильно опытный. Особенно в биржевых вопросах и анализе такого объёма данных. Но если данные, как я понял, изначально текстовые, то перевод их в бд - лишняя трата времени.