Highly Likely
30 минут на доклад, 15 на вопросы
Highly Likely
На Хайлоаде можно читать углубленный :)
🐅🤦‍♂️
ДевОпс - что за термин? Кто это?
Highly Likely
ДевОпс - что за термин? Кто это?
https://tproger.ru/curriculum/devops/
Highly Likely
Кому интересно выступить –– велкам в мои ЛС
🐅🤦‍♂️
Pavel
https://tproger.ru/curriculum/devops/
Вообще термин очень широко трактуется.
Highly Likely
Поэтому и не рискнул давать своих определений :)
Pavel
Дал чужое. Просто где то это процесс.. Где то это культура. Где-то это отдельный человек. А где то это переименоыанный админ
Pavel
Я иногда собес в провожу.... И как мне только не трактовали это слово
fgntfg
@mva_name @FGNTFG ?
Я могу только ругаться на плохой код на Perl и на то что от siebel тянет могилой
🐅🤦‍♂️
Мне кажется или в ZeroBrain нет пункта меню распечатать?
Pavel
Мейл, ипонвеб
fgntfg
Есть на работе в мониторинге куски которые написали лет N назад на перле. С одной стороны они работают, а с другой написаны отвратительно.
Mark ☢️
Есть на работе в мониторинге куски которые написали лет N назад на перле. С одной стороны они работают, а с другой написаны отвратительно.
Вывод: с той стороны где они работают они написаны хорошо. А с той где не работают — плохо. Всё нормально.
Anonymous
Ну да. Код плох в том месте где он не работает
Anonymous
Я тоже люблю добавлять нотки олигофрении в разговор с менеджментом))
Pavel
Вот вам пример мода на gta5
Pavel
что это за херня?
Snusmumriken
Куча моделек без текстуры (или с заливкой цветом) бегут за чуваком.
Snusmumriken
Похоже на постановку зомби-апокалипсиса в миниатюре.
Anonymous
Похоже на постановку зомби-апокалипсиса в миниатюре.
быстрые зомби + они его в конце не едяят а забивают до смерти)
Snusmumriken
Ну анимацию поедания мозгов пока не нарисовали.
ShadoWalkeR
А я хотел пошутить что оборона зоны 51 прошла успешно и инопланетяне решили лично втащить одному из последних нападавших
Anonymous
не понял про 28 дней
Anonymous
да и как они со временем ускорились если разлагаются?! от потери ещё больше мышечной массы ещё быстрее стали?)
Lucky
В 28 дней вполне себе живые, поражённые вирусом "Ярость"
Anonymous
Предположим что это бешенство, но сним долго не живут 😊 и уж тем более 28 не протянут
Anonymous
хм... тогда почему бы не изучить такой вирус и не использовать потом данное действие скажем в военных целях если он разгоняет каким то таинственно-мистическим образом людей?
Lucky
он разгоняет за счёт перепрофилирования высшей нервной деятельности и стимуляции выброса гормонов
Lucky
тащемто в кине его как раз и изучали в военной лабе
Mark ☢️
Товарище. Мне тут надо сериализовывать простую таблицу чтобы потом её луёй читать. поэтому я генерю файл в формате lua. думаю это самый быстрй способ. но вангую есть возможность писать таблицу в формате luac (байткоде). Как это сделать ?
Mark ☢️
таблица — просто дикт строка-строка.
Mark ☢️
string.dump(loadstring('return {1,2,3,4,5,6,7,8,9}'))
Mark ☢️
вопрос решился
Artem
msgpack
Artem
я думаю это будет быстрее чем генерить файл в формате lua
Serezha
вот вроде актуальная либа с отсылками на альтернативы https://github.com/catwell/luajit-msgpack-pure
Artem
сериализация/десериализация
Pavel
Bson
Pavel
Json
Pavel
Достаточно быстрые.
Pavel
Стоит ли терять вищуал ное чтение?
Artem
я с ними сравнивал и писал бенчмарки сам, msgpack бытсрее
Artem
в разы
Mark ☢️
я с ними сравнивал и писал бенчмарки сам, msgpack бытсрее
А с генерилкой луёвого байткода ? Не очень представляю как можно читалку сделать быстрее. Писалку может быть, да
Artem
А с генерилкой луёвого байткода ? Не очень представляю как можно читалку сделать быстрее. Писалку может быть, да
Если скорость записи не важна, тогда ничто не мешает после генерации сделать os.execute(“luac ...”)
Lucky
Народ, LPeg кто-нибудь ковырял?
Mark ☢️
Так быстрее
Snusmumriken
string.dump(loadstring('return {1,2,3,4,5,6,7,8,9}'))
Есть супер-простая либа serpent, она примерно это и генерит, и загружать можно простым лоадстрингом, но лучше serpent.load (ибо проверки на исполняемый код).
Igor
Использование string.dump - крайне рисковая затея, по крайней мере если ты на одной версии Lua сидеть не собираешься, байт-код между Lua-версиями несовместим. Лучше найти более гибкое решение.
Mark ☢️
Хочу максимально быстрое чтение
Mark ☢️
Разность версий луа не критична. Файлы в тмп. Все в рамках локалхоста
Pavel
Разность версий луа не критична. Файлы в тмп. Все в рамках локалхоста
Может тебе межпроцессорное взаимодействие наладить? Или сокеты? Кажется так быстрее чем рамфс
Mark ☢️
Может тебе межпроцессорное взаимодействие наладить? Или сокеты? Кажется так быстрее чем рамфс
Суть — там прометеус собирает всякую инфу. ему чтобы метрики сгенерить нужен этот ебический дикт. Этот дикт меняется крайне редко. Прометеусная собиралка сделана так что на каждый сбор метрик запускается новый процесс
Mark ☢️
делать этот дикт доступным через шаропамять или сокет — не оч
Mark ☢️
хотя... щас гляну как там оно форкается
Pavel
Так если форк - то диет должен быть доступен.
Pavel
хочу соптимизироватьт нагрузку на сеть у себя...смотрю на всякое сжатие.. https://quixdb.github.io/squash-benchmark/
Pavel
тут интересное сравнение. извините - если уж боянистый боян
Mark ☢️
угу. вот щас и смотрю
закешировал. но таки в качестве формата данных заюзал формат луи. https://stevedonovan.github.io/Penlight/api/libraries/pl.pretty.html#write
Lucky
https://habr.com/ru/post/462385/
Lucky
Ага
Egor
Приветы. луа поддерживает PCRE по дефолту?
Mark ☢️
Только через отдельную библу
Snusmumriken
Стандартная библа похожа на pcre, но в ней нет and/or и символ % вместо \.
Mikhail
Думал написать какие-то исполнители типа робота и чертежника для преподавания Луа. Есть черепашка готовая... @Snusmumriken не встречал чего похожего?
Lucky
эта? https://github.com/pkulchenko/ZeroBraneEduPack/blob/master/turtle.lua