Snusmumriken
2) дропните уже кто-нибудь спамера, плз :)
Приятелю как-то выдолбили молотком личинку в стальной двери, и вытащили из квартиры целых 80к, на которые товарищ собирался жить ближайшую пару-тройку месяцев. Менял ему замок на точно такой же. Хех. Довольно странно что никто не спалил процесс.
B
как можнo понять distributed with a mean of 0.4 time units типа : 0.4 * units или речь о чем то абстрактном вроде того что сам time unit как указание на условную еденицу типа manday?
B
беда, как смочь в построение алгоритмов?
Snusmumriken
Практикой. Напиши преобразователь чисел в нули и единицы.
Snusmumriken
Строковые, ясное дело.
Snusmumriken
Угу, но зато можно развлечься, построив алгоритм. Товарищ хочет уметь в алгоритмы.
Snusmumriken
А я когда на днях писал алгоритмы для RUDP, чуть моск не сломал :< Там куча вопрос-ответов с одной и с другой стороны, чтобы всё слаженно параллельно работало, притом в любых обстоятельствах.
Snusmumriken
И это с учётом того, что конечный автомат я построил, схемки-диаграммки, вопрос-ответные зарисовки и рассчитал всю фигню.
Snusmumriken
Ммм.. Блинная сортировка!
B
блин шо там у кого? нам тут походу контач и все кренделя закрывают (хотя по большому счету все равно, захотим обойдем)
grinchfox
У меня все хорошо, я не пользуюсь ВК и не живу в украине
Roman
А я вот пользуюсь ВК и живу в Украине. Пусть это послужит пинком к созданию децентрализованых сетей, с музычкой, и уже хорошо будет всем, или почти хорошо. Россию я уважаю за то, что действительно много удобных сервисов сделали, не говоря о куче технологий, фейсбук с вк рядом не валяется, кинопоиска тоже будет очень не хватать, вряди imdb лучше.
Snusmumriken
Посоны, есть работка на 30-40к с парсингом сайтиков.
Кстати, эта фигня ещё актуальна. Когда ещё доведётся поработать под моим чутким руководством? Хе-хе-хе
Snusmumriken
Оки
Marvin
Пытаюсь зафигачить в VLC вк
Marvin
module 'lpeg' from file '/usr/lib/lua/5.3/lpeg.so': /usr/lib/lua/5.3/lpeg.so: undefined symbol: lua_gettop
Marvin
Вылазит эта ошибка когда импортирую http.request
Snusmumriken
http не должно требовать lpeg.
Alexander
Всем привет! https://habrahabr.ru/company/devconf/blog/328906/
🦥Alex Fails
крутень
Alexander
свежесозданный чат митапа: @luainmoscow
Roman
такое бывает, когда компилируется с одним заголовком луа, а исполняется уже с другим, сама система может установить по тихому луа непонятно какой версии
Roman
module 'lpeg' from file '/usr/lib/lua/5.3/lpeg.so': /usr/lib/lua/5.3/lpeg.so: undefined symbol: lua_gettop
Snusmumriken
Да, тут действительно стоит компилировать под ту версию lua, под которой производится исполнение скрипта. Сурцы скомпилированы под lua5.3 нужной разрядности?
fgntfg
Господа, а библиотеки для работы в VKшным API ещё не встречали?
Snusmumriken
Не изобрели. Можешь начать : )
Roman
Господа, а библиотеки для работы в VKшным API ещё не встречали?
Есть vk api https://github.com/last-khajiit/lvk, но я не знаю, зачем библиотека, когда можно самому запросы отправлять
Roman
Хм, но читать официальный док все равно надо. Кому как нравится: читать док и писать запросы, или читать вк док, потом док библиотеки, тянуть лишние зависимости, а профит сомнителен.
Roman
Я сторонник минимализма корочи, если либу можно накатать на коленке за 5 минут - она не нужна. Если больше - можно переизобрести велосипед, разобраться в деталях и выточить под свои задачи.
fgntfg
Я потратил много времени на изобретение велосипеда.
Roman
Я вон не так давно json либу написал, и что же? Да, велосипед, зато быстрее и лучше, и плевать что никому дела нет. Велосипедирование развивает способности! Конечно, когда время на это есть.
mva
@agladysh какие люди! :)
Alexander
;)
Alxius
Ghbdtn Ghbdtncn Ghbdtn Ghbdtn ПРиветствую, можно спросить кто подскажет как нормально включить в скрипт луа другой скрипт луа? если делаю вот так ЛУА много и грязно ругается хотя скрипт в этой же папке лежит require ("wystrel_player1.lua");
Alxius
Linux Mint 18.1 x64 движок Love2D
Alxius
я даже название до "1" сокращал
Alxius
искал в инете находится всякая чушь по фразе " м загрузка внешнего LUA скрипта команда require "
Alxius
подключение каких то библиотек ненужных находится, всё что угодно кроме того как включить в LUA скрипт ещё кусок LUA скрипта. Особенно раздражают ссылки на всякие дурацкие игры и т.п. где LUA используется они уж точно не помогают.
grinchfox
Programming in Lua : 8.1 https://www.lua.org/pil/8.1.html
grinchfox
Прочитай про LUA_PATH
Alxius
эх ангельская мова.. ладно
Alxius
непонятно почему он по умолчанию не установлен.
grinchfox
Хз, я не разбираюсь в love
Alxius
он 2 команды просто добавляет. в остальном это чистый LUA
Alxius
по крайней мере я 2 команды только использую
Alxius
Alxius
надеюсь его можно изнутри задать не идя в конфиги
Roman
package.path = package.path .. ';scripts/?.lua' — это строка кода, напиши в файле перед require где-нибудь вверху, scripts/ замени на папку со вторым скриптом, или просто ./?.lua - тогда будет искать файлы рядом. Да, по началу не всегда легко найти что-либо в луа доках, но потом легко.
Alxius
gh привык уже к require_once ("")
Alxius
включенный скрипт не работает вообще. т.е. приложение работает но как будто этой части кода вообще нет. полностью отсутстувет реакция на клавиши описываемые в включаемом скрипте.
Alxius
может через Python перед каждым запуском просто пересобирать конечный main.lua?
Alxius
может так быстрее будет
Alxius
из нескольких кусков, . разделение на 2-3 части просто так удобнее редактировать
Alxius
какая то другая механика работы команды, не как в PHP
Roman
на самом деле все просто проще некуда, в ошибке сказано где луа ищет твой файл, в package.path можешь добавить любую папку для поиска
Alxius
нет ошибки. в том то и дело.
Alxius
типа всё верно, ошибок нет , нтчегоне работает
Alxius
персонажа паралич всего лишь хватил
Snusmumriken
Ты не в ту группу пишешь.
Snusmumriken
https://t.me/love2d_ru
Snusmumriken
А ещё, просто глянь где находится скрипт wystrel_player1.lua, и заставь его вызваться нормально.
Alxius
так там всего 30 человек
Alxius
в ТОЙ же папке
Alxius
рядом лежат
Snusmumriken
а) там 38 человек б) там есть я в) тот факт что лежат в той же папке - не значит, что кто-то не испоганил package.path, а я вижу что это так. Не трогайте package.path без необходимости. Смотри лучше на свой скриншот, и смотри где оно пытается искать этот скрипт. Это явно не стандартные lua-love-пути.
Snusmumriken
Прилетел томат и удалил кучу сообщений здесь.
Прилетел чай и разлил себя здесь.
Alxius
это как Прилетело НЛО и оставило сообщение здесь
Прилетел чай и разлил себя здесь.
Snusmumriken
Ну, да, это прямая аллюзия, что тут был спам, который был удалён.
Dmitry Kichev
ребя, подскажите структуру данных для хранения сообщений приложения типа чатик
Roman
вариантов множество, у каждого плюсы и минусы, лично я бы выбрал таблицу
Snusmumriken
В луа - всё есть таблица. Можно организовать довольно забавную структуру: 1. Список участников чата 2. Список сообщений в чате clientlist = {} Client = {} Client.__index = Client -- Чтобы удалять сообщения у клиента, если сообщение в чате было удалено Client.mmt = {__mode = 'kv'} function Client:new(name) local o = {name = name} o.msgs = setmetatable({}, self.mmt) return setmetatable(o, self) end function Client:add(msg) table.insert(self.msgs, msg) o.msgs = setmetatable({}, self.mmt) return setmetatable(o, self) end chat_log = {} function chat_log:add(msg, id) msg = {text = msg, id = id} local client = clientlist[id] if not client then client = Client(id) clientlist[id] = client end client:add(msg) table.insert(self, msg) end
Alxius
кстати а можно ли в LUA взять скажем массив a=b , а потом если a неудачно изменен просто взять и подать команду b=a?
fgntfg
> LUA https://www.lua.org/about.html#name
Вместо того, чтоб написать ответ из других трех букв.