2020-05-09.log colorize raw
[01:58:21] <Totoro> ~weather
[01:58:22] <yumi`> Prague: Clear / 15 °C / ↘ 2.5 m/s / 10 km / 0.0 mm
[02:00:00] *** brote changes topic to 'Конституция https://git.io/fjx5m : VK https://vk.com/hashccru │ 2020-05-09: '
[02:50:51] <Totoro> ~news top 5
[02:50:52] <yumi`> [182] Orca: an esolang for audio-visual live coding / https://git.sr.ht/~rabbits/orca
[02:50:53] <yumi`> [609] Show HN: Twitch Roulette – Find and chat with streamers who are streaming alone / https://twitchroulette.net/
[02:50:54] <yumi`> [129] Fast or Slow / https://www.fastorslow.com/
[02:50:56] <yumi`> [30] Revisiting the Business Card Raytracer / https://fabiensanglard.net/revisiting_the_businesscard_raytracer/index.html
[02:50:57] <yumi`> [58] Async-GraphQL: A GraphQL server framework / https://github.com/async-graphql/async-graphql
[02:51:04] <Totoro> > audio-visual live coding
[02:51:07] <Totoro> ммм
[06:03:16] <BrightYC> fingercomp: а как надо то?
[08:52:09] <BrightYC> @inv
[08:52:09] <fs24_bot> BrightYC: 🍷 Вино [ФРАНЦУНСКОЕ] x1 🎛 PIONEER DJ x2 💰 Деньги x95811 🔊 Мониторные колонки x4 🛠 Гаечный ключ и молоток x3 🧱 Укрепление x55
[08:54:01] <bpm140> LeshaInc: не знаю, приветствуют тебя
[08:54:10] <bpm140> вежливые слишком
[09:16:37] <fingercomp> авая
[09:16:48] <fingercomp> LeshaInc: действительно
[09:17:03] <fingercomp> BrightYC: что ты хочешь сделать?
[09:17:29] <fingercomp> ты мне пока только кинул код, для которого единственное подходящее прилагательное — dubious
[09:17:44] <fingercomp> то бишь чёрт поймёт, что ты хотел сделать
[09:22:59] <BrightYC> fingercomp зайди в оцелот
[09:23:01] <BrightYC> покажу
[09:24:22] <bpm140> @tr ru dubious
[09:24:25] <fs24_bot> сомнительное (translate.yandex.ru) en-ru
[09:24:58] <bpm140> @me
[09:24:59] <fs24_bot> Число зарплат: 90 Денежная масса: 27859.90322580645 Последнее время выполнения Shop.Update(): 0.0119 ms Частота выполнения Shop.Update() 5000 ms
[09:25:08] <bpm140> блин
[09:25:10] <bpm140> а почему бабло
[09:25:11] <bpm140> упало
[09:25:33] <bpm140> @inv
[09:25:34] <fs24_bot> bpm140: 🍷 Вино [МОЛДАВСКОЕ] x1 🍺 Пиво x20 💰 Деньги x551678 🔧 Гаечный ключ x3
[09:25:51] <bpm140> @sell wine 1
[09:25:52] <fs24_bot> Вы успешно продали 🍷 Вино [МОЛДАВСКОЕ] за 1376 денег
[09:25:59] <bpm140> @buy wall 20
[09:25:59] <fs24_bot> Вы успешно купили 🧱 Укрепление за 335820 денег
[09:27:40] <fingercomp> BrightYC: угу, ща :3
[09:27:44] <fingercomp> здесь
[09:31:35] <BrightYC> fingercomp при том, эта хрень происходит только если обвернуть код в кавычки какие-то или длинную строку
[09:32:09] <BrightYC> ну,типа, ты видел, что я вернул код через return [=[…]=]
[09:33:48] <BrightYC> если заменить [=[…]=] на переменную которая содержит нормально сжатый текст, то оно все нормально работает
[09:34:36] <BrightYC> сама компрессия/декомпрессия не поломана
[09:34:37] <fingercomp> Any kind of end-of-line sequence (carriage return, newline, carriage return followed by newline, or newline followed by carriage return) is converted to a simple newline.
[09:35:33] <fingercomp> For convenience, when the opening long bracket is immediately followed by a newline, the newline is not included in the string.
[09:36:03] <BrightYC> fingercomp и что делать?
[09:36:06] <fingercomp> делаем 2 вывода
[09:36:13] <fingercomp> 1. наш лексер брякнут
[09:36:23] <fingercomp> 2. у тебя что-то с ньюлайнами может быть непортачено
[09:36:38] <BrightYC> ты про \n?
[09:36:46] <fingercomp> угу
[09:36:56] <fingercomp> BrightYC: 2 версии
[09:37:04] <BrightYC> ну, там код содержит \r\n
[09:37:06] <fingercomp> которая по-человечески распакована и которая распакована через лоад
[09:37:07] <BrightYC> так же \t
[09:37:16] <fingercomp> и в оцелоте в 2 переменные запихай
[09:41:09] <fingercomp> BrightYC: всё, не надо
[09:41:11] <fingercomp> можешь не париться
[09:41:22] <BrightYC> там чето херня какая-то
[09:41:24] <BrightYC> забаговало
[09:41:27] <fingercomp> у тебя в компрессированном присутствуют последовательности \r\n
[09:41:31] <BrightYC> ну да
[09:52:41] <BrightYC> fingercomp а я вчера не понимал какого хрена происходит…………..
[09:52:45] <BrightYC> ппц черная магия……….
[09:52:47] <BrightYC> спасибо
[10:13:25] <OIDLE> режьте всё через \0
[10:17:32] <BrightYC> fingercomp оно все равно ломается
[10:17:50] <BrightYC> а, погоди
[10:21:09] <BrightYC> fingercomp а, не
[10:21:12] <BrightYC> это я немного тупанул
[10:21:14] <BrightYC> все, работает
[10:21:17] <BrightYC> спасибо еще раз
[10:23:02] <bpm140> @nfs
[10:23:02] <fs24_bot> ПОЖАЛУЙСТА ЕХАЙ, ЕХАЙ, ЕХАЙ
[10:25:38] *** Joins: Photonix (webchat@188.191.148.208)
[10:36:11] <OIDLE> куда ехать-то?
[10:36:56] <OIDLE> о нет, мой мультиакк зашёл
[10:37:09] <OIDLE> щас я опять всех троллить буду
[10:38:14] <fingercomp> .tell LeshaInc TIL луа приводит все ньюлайны в длинных строках к \n и игнорит первый ньюлайн
[10:38:15] <brote> fingercomp: I'll pass that on when LeshaInc is around.
[10:38:19] <fingercomp> .tell LeshaInc лексер починил
[10:38:20] <brote> fingercomp: I'll pass that on when LeshaInc is around.
[10:38:31] <fingercomp> .tell LeshaInc luafmt у тебя неправильно сканил код...
[10:38:32] <brote> fingercomp: I'll pass that on when LeshaInc is around.
[10:39:05] <BrightYC> fingercomp есть ли вообще смысл в луа 5.2?
[10:39:41] <BrightYC> в плане, насколько сильно нужна именно 5.2 луа?
[10:40:04] <fingercomp> где именно?
[10:40:12] <BrightYC> в ОткрытыхКомпах
[10:40:14] <BrightYC> где еще
[10:42:04] <BrightYC> есть вещи, в которых луа 5.2 необходим просто?
[10:42:07] <BrightYC> и никак нельзя без него
[10:43:50] <bpm140> всякие старые проги
[10:45:08] <Photonix> LOL
[10:45:11] <brote> [ HACKERMAN'S HACKING TUTORIALS - How To Hack Time - YouTube ] - www.youtube.com
[10:52:42] <bpm140> ^search author:ECS работаешь
[10:52:44] <hubblest> https://da.gd/TLUKX ECS │ Фига. Может ты еще и работаешь на работе?
[11:01:29] <fingercomp> BrightYC: не думаю
[11:13:27] <BrightYC> fingercomp а какие именно символы могут влиять на декомпрессию? Потому что ("%q"):format() занимает очень много места, очень много экранирует, до килобайта данных появляется
[11:14:30] <BrightYC> \r\n я убрал, что еще может влиять?
[11:18:01] <bpm140> блин
[11:18:03] <bpm140> ппц у меня код
[11:18:04] <bpm140> в бцрс
[11:20:12] <brote> [ hastebin ] - hastebin.com
[11:20:16] <bpm140> может тут как нибудь
[11:20:17] <bpm140> трейтами
[11:20:18] <bpm140> сделать
[11:20:18] <bpm140> ?
[11:20:59] <brote> [ hastebin ] - hastebin.com
[11:20:59] <bpm140> а это код
[11:21:01] <bpm140> отрисовки
[11:21:02] <bpm140> ппц
[11:28:54] *** Quits: brote (~brote@host-46-50-128-141.bbcustomer.zsttk.net) (Ping timeout: 190 seconds)
[11:31:24] <fingercomp> BrightYC: только \r и \n
[11:32:11] *** Joins: brote (~brote@host-46-50-128-141.bbcustomer.zsttk.net)
[11:32:12] *** zsh sets mode: +o brote
[11:32:15] <fingercomp> пожалуй, можно было бы сделать compressed:gsub("\r", "\\r")
[11:32:20] <fingercomp> и этого было бы достаточно
[11:33:04] <fingercomp> вернее, это необходимо
[11:33:46] <BrightYC> fingercomp зайди в оцелот……..
[11:33:51] <BrightYC> хрень какая-то
[11:35:27] <BrightYC> вот код
[11:35:27] <brote> [ hastebin ] - hastebin.com
[11:35:32] <BrightYC> не сжатый
[11:38:01] <bpm140> classic
[11:51:56] <fingercomp> bpm140: ну, селектеды можно в отдельный стракт вынести
[12:03:32] <fingercomp> отлично
[12:03:36] <fingercomp> сделал хехдамп простой
[12:03:41] <fingercomp> посмотрим, что ты там накодировал
[12:04:52] <fingercomp> BrightYC: у тебя в компрессированном файле есть и \r, и \n
[12:04:58] <fingercomp> смотри оцелот
[12:05:13] <BrightYC> fingercomp 0_o
[12:05:15] <BrightYC> откуда?
[12:08:28] <fingercomp> вру
[12:08:30] <fingercomp> \r нету
[12:08:33] <fingercomp> 0d есть
[12:08:41] <fingercomp> это \n
[12:09:04] <BrightYC> а откуда он там взялся?
[12:09:20] <fingercomp> s/n/r/
[12:09:20] <brote> fingercomp meant to say: это \r
[12:09:35] <fingercomp> совсем чёт запутался
[12:09:38] <fingercomp> 0A = \n
[12:09:40] <fingercomp> 0D = \r
[12:09:42] <fingercomp> у тебя нет \n
[12:09:44] <fingercomp> но есть \r
[12:09:58] <fingercomp> это у тебя, я полагаю, кодирован оффсет
[12:10:10] <fingercomp> то есть что-то 13 байт до курсора есть интересное
[12:10:21] <fingercomp> но луа меняет это на \n
[12:10:29] <fingercomp> и получается 10 байт
[12:10:48] <fingercomp> и поэтому у тебя какая-то дичь рисуется
[12:11:01] <BrightYC> и что с этим делать?….
[12:11:20] <fingercomp> data:gsub("\r", "\\r")
[12:11:32] <fingercomp> data:gsub("\n", "\\n")
[12:11:40] <BrightYC> fingercomp это уже сжатый
[12:11:46] <fingercomp> да
[12:11:49] <fingercomp> data = сжатый
[12:11:59] <fingercomp> и после этого только кидаешь в лоад
[12:12:01] <fingercomp> или еепром
[12:12:10] <fingercomp> в строку, короче, пихаешь
[12:15:53] <BrightYC> fingercomp смотри в оцелот
[12:29:39] <LeshaInc> @ms ту ту ту
[12:29:40] <fs24_bot> Tutu.ru: авиа и ж/д билеты // https://www.tutu.ru/
[12:29:40] <fs24_bot> Расписания пригородных поездов Москвы, Санкт-Петербурга и других городов России. Поиск расписания поездов дальнего следования, система бронирования...
[12:29:51] <LeshaInc> ^import-logs
[12:29:55] <bpm140> блин
[12:30:01] <bpm140> самый крутой плагин
[12:30:02] <bpm140> в мире
[12:30:03] <bpm140> крашнулся
[12:30:08] <hubblest> Logs imported in 15.199604719s (11345 new lines)
[12:32:50] <LeshaInc> bpm140: я думал самый крутой плагин
[12:32:53] <LeshaInc> это та дав на расте
[12:32:55] <LeshaInc> в виде вст
[12:33:01] <bpm140> а зачем вст
[12:33:03] <bpm140> в графическом
[12:33:05] <bpm140> редакторе
[12:33:05] <bpm140> ?
[12:33:13] <LeshaInc> ну звук байты
[12:33:15] <LeshaInc> картинка байты
[12:33:26] <LeshaInc> значит можно ее как звук интерпретировать...
[12:33:36] <bpm140> типа на картинку
[12:33:37] <bpm140> из вст
[12:33:39] <bpm140> эффекты
[12:33:40] <bpm140> накладывать
[12:33:41] <bpm140> ?
[12:33:42] <LeshaInc> да
[12:33:54] <bpm140> только в звуки
[12:33:57] <bpm140> всего 1д
[12:33:58] <bpm140> массив
[12:34:00] <bpm140> сэмплов
[12:34:03] <LeshaInc> ну можно построчно
[12:34:04] <bpm140> а в картинке
[12:34:06] <bpm140> свет
[12:34:06] <LeshaInc> обрабатывать
[12:34:08] <bpm140> р
[12:34:09] <bpm140> г
[12:34:09] <bpm140> б
[12:34:10] <Totoro> .tell fingercomp песенка по стилю на песню из диснеевского мульта похожа, например Frozen какой-нибудь
[12:34:10] <brote> Totoro: I'll pass that on when fingercomp is around.
[12:34:17] <LeshaInc> каналы по отдельности
[12:34:26] <LeshaInc> интересно как компрессор
[12:34:29] <LeshaInc> будет картинку менять...
[12:36:25] <bpm140> LeshaInc: да и зачем
[12:36:29] <bpm140> та дав на расте
[12:36:31] <bpm140> в виде вст
[12:36:32] <bpm140> если
[12:36:34] <bpm140> rewire круче
[12:36:49] <fingercomp> .cookie
[12:36:49] <brote> Thanks, fingercomp!
[12:37:28] <BrightYC> fingercomp что я не так сделал……
[12:39:39] <LeshaInc> что то я делаю не так.......................................
[12:39:48] <LeshaInc> @ms я не ленивый, просто кость ленивая, у меня не было другой альтернативы
[12:39:50] <fs24_bot> Фито Спрей для похудения, отзывы, состав, свойства, как принимать // http://pohudejkina.ru/fito-sprej.html
[12:39:50] <fs24_bot> Я наконец-то решила заняться собой и привести себя в порядок, для чего мне просто необходимо скинуть два десятка... Такого результата у меня не было даже...
[12:41:05] <bpm140> да блин
[12:41:08] <bpm140> даже палитра
[12:41:09] <bpm140> вылетела
[12:41:19] <bpm140> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\140bpmdubstep\Documents\paint.net User Files\Palettes\Gen96_00000_01.txt'.
[12:41:26] <LeshaInc> настоящий художник
[12:41:32] <LeshaInc> даже без палитры и красок нарисует шедевр
[12:41:53] <bpm140> я не настоящиий
[12:41:56] <bpm140> художник
[12:42:08] <bpm140> я рисовать
[12:42:09] <bpm140> не умею
[12:42:10] <bpm140> вообще
[12:42:38] <bpm140> LeshaInc: это знаешь
[12:42:40] <bpm140> есть такие
[12:42:45] <bpm140> кто фильтры в фотошопе
[12:42:45] <bpm140> юзает
[12:42:52] <bpm140> уже художники.........
[12:45:48] <bpm140> LeshaInc: а хотя
[12:45:50] <bpm140> впринципе
[12:45:55] <bpm140> в фоторедакторах
[12:45:59] <bpm140> есть эффекты
[12:46:02] <bpm140> которые как и аудио
[12:46:04] <bpm140> работают
[12:46:32] <Totoro> > В Xcom, если промахнуться много раз подряд, игрок получит скрытый бонус для последующих выстрелов. Кроме того, если игроки остаются пассивными слишком долго, враги усиливают свою агрессивность.
[12:46:41] <Totoro> > В Resident Evil 4 после слишком большого количества смертей заспавнится меньше врагов, чтобы дать игроку больше шансов пройти трудный для него эпизод.
[12:46:55] <Totoro> > В Bioshock и Devil May Cry, находясь за спиной игрока, противники замедляют свою атаку.
[12:47:06] <Totoro> читы от гейм-дизайнеров
[12:48:17] <bpm140> сделал лого стема
[12:48:18] <bpm140> сишарп
[12:48:37] <Totoro> это прям пичфорк короля гномов какойто
[12:48:43] <Totoro> неплохо
[12:48:53] <fingercomp> лол
[12:49:22] *** Joins: Blu3wolf_ (~Blu3wolf_@syd13.mc-panel.net)
[12:49:57] <bpm140> Totoro: это знаешь
[12:50:01] <bpm140> антенны
[12:50:04] <bpm140> в деревнях
[12:50:05] <bpm140> из дерево
[12:50:07] <bpm140> дерева
[12:50:17] <Totoro> угу
[12:50:28] <Totoro> я какие-то антенные ассоциации получил при просмотре
[12:52:12] <bpm140> Totoro: а почему
[12:52:14] <bpm140> у нас проекты
[12:52:16] <bpm140> без иконки
[12:52:20] <bpm140> у них какой то шар
[12:52:23] <bpm140> #CC.RU
[12:53:13] <Photonix> вопрос такой, stem.fomalhaut.me и fomalhaut.me чем отличаются?
[12:53:30] <bpm140> fomalhaut.me
[12:53:34] <bpm140> это домашняя страница
[12:53:35] <bpm140> тоторы
[12:53:39] <Totoro> ^
[12:53:39] <bpm140> а stem.fomalhaut.me
[12:53:40] <bpm140> сервер стем
[12:53:44] <Totoro> ^
[12:54:20] <Totoro> если попытаться законнектить stem на fomalhaut.me - нихрена не выйдет
[12:54:33] <Totoro> потому что там нет редиректа на сервер stem
[12:55:16] <fingercomp> Photonix: доменами 3 уровня...
[12:55:24] <fingercomp> всё, меня пора списывать
[12:55:39] <Totoro> списывать как на контрольной?
[12:55:41] <fingercomp> до конца этих суток не буду ставить многоточия
[12:55:50] <bpm140> блине
[12:55:54] <bpm140> а что за у тоторы
[12:55:56] <bpm140> ддос крабами
[12:55:58] <bpm140> в статусами
[12:55:59] <bpm140> ?
[12:56:00] <BrightYC> fingercomp честно - я нихрена не понял про какое экранирование ты……..
[12:56:00] <Totoro> лул
[12:56:05] <fingercomp> bpm140: крабы покусали
[12:56:08] <Photonix> fingercomp знаю, мне интересно на уровне подключения сокета
[12:56:12] <bpm140> fingercomp: реалтек
[12:56:13] <bpm140> что ли
[12:56:14] <bpm140> ?
[12:56:17] <Totoro> там краб рейв у них
[12:56:19] <Photonix> смысл есть или просто fomalhaut.me и порт
[12:56:23] <Totoro> одному крабу было одиноко
[12:56:26] <Photonix> стема
[12:56:26] <fingercomp> BrightYC: ???
[12:56:26] <Totoro> и я добавил ему компанию
[12:56:30] <BrightYC> fingercomp вернее, я понял, что кавычки надо экранировать
[12:56:36] <Photonix> Totoro можешь ответить?
[12:56:47] <BrightYC> как и \r с \n
[12:56:51] <Totoro> Photonix: що?
[12:56:51] <fingercomp> да
[12:56:54] <BrightYC> но почему у меня все поломано - я понятия не имею
[12:56:57] <BrightYC> что я сделал не так?
[12:57:04] <Totoro> ну удобнее так просто
[12:57:07] <Totoro> запомнить легче
[12:57:10] <Totoro> слово stem
[12:57:13] <Totoro> чем какой-то рандомный порт
[12:57:22] <Photonix> Totoro stem.fomalhaut.me и fomalhaut.me имеют одинаковый порт?
[12:57:25] <Photonix> ип*
[12:57:29] <Totoro> да
[12:57:36] <fingercomp> BrightYC: блин
[12:57:37] <bpm140> Totoro: а зачем краб рейв
[12:57:38] <Totoro> это всё на одной машине
[12:57:39] <bpm140> в статусе
[12:57:40] <bpm140> ?
[12:57:44] <fingercomp> ты что декомпрессишь вообще?
[12:57:44] <Photonix> ну всё, значит стем для подключения по сокету не нужон
[12:57:47] <Totoro> bpm140: блин, написал уже
[12:57:49] <Totoro> чтоб краб не скучал
[12:57:50] <fingercomp> BrightYC: после эскейпа ТОЛЬКО В ЛОАД
[12:57:54] <bpm140> Totoro: удалил бы
[12:57:56] <bpm140> его...
[12:57:58] <Totoro> кого
[12:57:59] <fingercomp> BrightYC: и ТОЛЬКО после лоада декомпресс
[12:58:01] <bpm140> краба
[12:58:09] <Totoro> какое такое плохое зло он тебе сделал?
[12:58:12] <Totoro> что ты его хочешь удалить
[12:58:20] <fingercomp> BrightYC: ты эскейпом весь формат поломал только для того, чтобы луа смогла сожрать строку
[12:58:20] <bpm140> да он не красивый
[12:58:31] <Totoro> у тебя в винде шрифт кривой наверное
[12:58:34] <Totoro> у меня красиво всё
[12:58:41] <fingercomp> BrightYC: но так как формат сломанный, ты хрень получишь до починки
[12:58:44] <bpm140> на линуксе
[12:58:46] <bpm140> ое еще
[12:58:48] <bpm140> хуже
[12:59:08] <Totoro> вот
[12:59:37] <fingercomp> BrightYC: декомпресс или до экранирования или после того, как луа сожрала экранированную строку
[12:59:46] <Totoro> лол
[12:59:53] <fingercomp> s/ или после/, или после/
[12:59:53] <brote> fingercomp meant to say: BrightYC: декомпресс или до экранирования, или после того, как луа сожрала экранированную строку
[12:59:57] <Totoro> ну страшновато на винде, да
[13:00:03] <Totoro> хотя в принципе тоже норм
[13:00:46] <LeshaInc> ^import-logs
[13:00:51] <fingercomp> у меня кавайные крабики
[13:00:51] <hubblest> Logs imported in 2.67090386s (172 new lines)
[13:00:56] <Totoro> Photonix: что ты имеешь в виду под "стем для подключения по сокету не нужон"?
[13:01:10] <bpm140> stem.
[13:01:10] <LeshaInc> ^search author:fingercomp sort:time regex:"\.{3}$"
[13:01:16] <hubblest> https://da.gd/QsoH fingercomp │ Photonix: доменами 3 уровня...
[13:01:16] <hubblest> https://da.gd/qVxeFy fingercomp │ .tell LeshaInc luafmt у тебя неправильно сканил код...
[13:01:16] <hubblest> https://da.gd/BNAb fingercomp │ LeshaInc: строкой можно вызвать...
[13:01:24] *** Quits: Blu3wolf_ (~Blu3wolf_@syd13.mc-panel.net) (Ping timeout: 190 seconds)
[13:01:28] <bpm140> ^top author:fingercomp sort:time regex:"\.{3}$"
[13:01:28] <Totoro> ну типа, ты можешь вручную законнектиться
[13:01:33] <Totoro> и сам реализовать протокол
[13:01:35] <bpm140> ^top sort:time regex:"\.{3}$"
[13:01:38] <Totoro> если ты про это
[13:01:39] <bpm140> блин
[13:01:39] <hubblest> 1. 1011 fingercomp
[13:01:40] <fingercomp> Photonix: правильно всё, да
[13:01:41] <bpm140> все завис
[13:01:41] <hubblest> 1. 6963 LeshaInc │ Total users:
[13:01:41] <hubblest> 2. 5906 bpm140 │ 248
[13:01:42] <hubblest> 3. 2227 bit32 │ Total users (w/o aliases):
[13:01:42] <hubblest> 4. 1252 Totoro │ 254
[13:01:42] <hubblest> 5. 1011 fingercomp │ Total messages:
[13:01:42] <hubblest> 6. 679 MeXaN1cK │ 20403
[13:01:52] <fingercomp> Photonix: поддоменты имеют значение только для хттп-сервера
[13:01:56] <fingercomp> *поддомены
[13:02:13] <Totoro> fingercomp: так там вроде стем на 127.0.0.1 только крутится
[13:02:17] <Totoro> его снаружи не будет видно
[13:02:27] <Totoro> или видно таки
[13:02:39] <fingercomp> у тебя протокол по вебсокетам?
[13:02:40] *** Joins: bit32 (webchat@ns3144781.ip-51-83-3.eu)
[13:02:44] <fingercomp> для опенкомпов
[13:02:48] <bit32> Всем привет!
[13:02:53] <Totoro> для майнкрафта там TCP
[13:02:56] <Totoro> конечно
[13:02:56] <fingercomp> да
[13:02:59] <fingercomp> вот НЕО про него и говорит
[13:03:00] <Totoro> он же не умеет в вебсокеты
[13:03:07] <fingercomp> он про морду вообще ни слова не упоминает
[13:03:08] <bpm140> bit32: о
[13:03:11] <bpm140> у тебя как краб
[13:03:13] <bpm140> на макоси
[13:03:14] <Totoro> так подключение все равно через сабдомен
[13:03:15] <bpm140> выглядит?
[13:03:17] <Totoro> не?
[13:03:18] <fingercomp> Totoro: нет
[13:03:21] <bit32> bpm140 Классно он выглядит
[13:03:24] <Totoro> там же nginx редиректит
[13:03:43] <fingercomp> энжингкс тцп не обрабатывает
[13:03:46] <fingercomp> это ХТТП-сервер
[13:03:58] <Totoro> а ну да
[13:04:01] <Totoro> ммм
[13:04:14] <Totoro> ладно, тогда Нео наверное прав
[13:04:22] <Totoro> и можно коннектиться на основной домен
[13:04:36] <Totoro> хотя вдруг переезд
[13:04:43] <Totoro> и домены разоединятся
[13:04:58] <Totoro> так что безопаснее все равно использовать каноничный адрес
[13:05:02] <fingercomp> тоже верно
[13:06:06] <Photonix> хм
[13:06:14] <Photonix> на лов2д можно удаленный доступ накодить
[13:06:20] <Photonix> через сокеты и стем
[13:06:23] <Photonix> с гуи
[13:06:57] <bit32> bpm140 Вот так он выглядит! https://i.imgur.com/0ngwves.png
[13:07:51] <LeshaInc> раст тащит
[13:07:52] <Totoro> fingercomp: я в оцелоте проверил
[13:07:58] <Totoro> чото не цепляет на fomalhaut.me
[13:08:02] <Totoro> надо IP наверное
[13:08:54] <Totoro> да, по IP можно подключаться
[13:08:55] <bit32> LeshaInc Кого и что?
[13:09:02] <Totoro> а по домену не даст
[13:09:15] <BrightYC> fingercomp compresssed:gsub("\r", "\\r"):gsub("\n", "\\n"):gsub('"', '\\"') и это сразу в load?
[13:09:46] <Photonix> Totoro дык ип один
[13:09:53] <Totoro> ну это-то понятно
[13:09:57] <Photonix> stem.fomalhaut.me и fomalhaut.me
[13:10:02] <Totoro> я про то что он по корневому домену не дает
[13:10:07] <Totoro> почему?
[13:10:09] <fingercomp> Totoro: потому что на оцелоте fomalhaut.me в hosts прописан как 127.0.0.1
[13:10:24] <Totoro> а
[13:10:28] <Totoro> ты типа всем запретил
[13:10:32] <Totoro> туда коннектиться?
[13:10:38] <fingercomp> это стандартная настройка лялеха
[13:10:41] <fingercomp> у тебя глянь в /etc/hosts
[13:10:41] <Totoro> интересно
[13:10:46] <fingercomp> там тоже есть некий домен и локалхост
[13:11:04] <Totoro> так кто-то должен был вписать туда домен
[13:11:05] <bpm140> Photonix: в лов2д
[13:11:06] <bpm140> не очень
[13:11:06] <Totoro> всё равно
[13:11:09] <bpm140> сетевая либа
[13:11:14] <Totoro> это ж не локалхост
[13:11:20] <Photonix> bpm140 нормальная
[13:11:23] <Photonix> select юзай
[13:11:23] <bpm140> ну именно http + https
[13:11:33] <fingercomp> Totoro: вписывал я
[13:11:34] <Photonix> а зачем для игры хттп?
[13:11:37] <Totoro> ну вот
[13:11:38] <fingercomp> когда почту настраивал
[13:11:40] <Totoro> я это имел в виду
[13:11:47] <LeshaInc> @ms улитки депрессии
[13:11:48] <fs24_bot> Улитки Депрессии - Б.А.У. текст песни и стихи слушать онлайн -... // https://xn--e1aajgqkncdd3h.xn--p1ai/stihi/b-a-u_ulitki-depressii
[13:11:48] <fs24_bot> Текст песни Улитки Депрессии от исполнителя Б.А.У. читать и слушать онлайн
[13:12:20] <Totoro> а nginx пропускает порты 80 и 443 через эту настройку?
[13:12:33] <fingercomp> ?
[13:12:42] <bpm140> LeshaInc: fatal error C1003: число ошибок превышает 100; остановка компиляции
[13:12:43] <bpm140> ппц
[13:12:46] <bpm140> с++ комплиер
[13:12:48] <Totoro> ну сайт открывается
[13:12:48] <bpm140> на русском...
[13:12:50] <Totoro> а стем нет
[13:12:53] <Totoro> почему?
[13:12:53] <fingercomp> нгинх вообще не трогает /etc/hosts
[13:13:03] <fingercomp> он же не шлёт запросы на формальдегаут
[13:13:17] <Totoro> я запутался что-то
[13:13:23] <fingercomp> смотри
[13:13:26] <Totoro> вот кто-то шлёт запрос
[13:13:28] <Totoro> на домен
[13:13:31] <fingercomp> когда ты хочешь установить соединение
[13:13:32] <Totoro> домен резолвится в IP
[13:13:35] <fingercomp> у тебя 2 варианта
[13:13:41] <fingercomp> даёшь ип или домен
[13:13:44] <Totoro> да
[13:13:45] <fingercomp> домен должен отрезолвиться в ип
[13:13:52] <LeshaInc> bpm140: ты ; пропустил?
[13:13:52] <fingercomp> резолвинг ип выполняется в несколько этапов
[13:13:56] <fingercomp> сначала смотрит в /etc/hosts
[13:14:00] <bpm140> LeshaInc: не я
[13:14:02] <fingercomp> если там есть для домена ип, он берёт его
[13:14:03] <bpm140> какой то чел
[13:14:06] <bpm140> пытался openssl
[13:14:07] <fingercomp> если нету, он обращается к резолверу
[13:14:08] <bpm140> собрать
[13:14:11] <LeshaInc> ппц
[13:14:14] <Totoro> ааааа
[13:14:32] <Totoro> ты имеешь в виду, что оцелот резолвит IP не выходя за пределы сервера?
[13:14:37] <Totoro> я-то запрос с оцелота слал
[13:14:39] <bpm140> LeshaInc: Оптимизирующий компилятор Microsoft (R) C/C++ версии 19.00.23918 для x64
[13:14:39] <bpm140> (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
[13:14:42] <fingercomp> да
[13:14:47] <fingercomp> оцелот сидит на фомальгауте
[13:14:47] <Totoro> ммм
[13:14:52] <fingercomp> он юзает /etc/hosts не фомальгауте
[13:14:57] <fingercomp> а там fomalhaut.me = 127.0.0.1
[13:15:02] <Totoro> то есть извне на домен получится подключиться?
[13:15:12] <Photonix> конечно
[13:15:17] <fingercomp> можешь ип подставишь
[13:15:27] <Totoro> ну я подставил, да, подключает нормально
[13:15:27] <fingercomp> *подставить
[13:15:28] <Photonix> ип один и тот-же
[13:15:36] <Totoro> ладно, спасибо
[13:15:50] <Totoro> я просто не учел, что оцелот будет резолвить домены через конфиг фомальгаута
[13:16:03] <Photonix> это получается 3 или 2 днс сервера обрабатывают домен?
[13:16:19] <fingercomp> смотря сколько
[13:16:31] <Photonix> me корневой, потом fomalhaut
[13:16:40] <fingercomp> не me корневой
[13:16:41] <fingercomp> а .
[13:16:45] <Photonix> а ну да
[13:16:51] <fingercomp> ю, me., fomalhaut.me.
[13:16:54] <fingercomp> s/ю/.
[13:16:54] <brote> fingercomp meant to say: ., me., fomalhaut.me.
[13:17:09] <Photonix> забыл что точку в конце не ставят
[13:17:16] <LeshaInc> после каждого слова точка.......
[13:17:18] <LeshaInc> депрессант
[13:17:18] <Totoro> you, me, fomalhaut.me - это как приглашение на свидание
[13:17:20] <Totoro> на фомальгауте
[13:17:31] <Photonix> звучит как лозунг
[13:18:18] <Photonix> Totoro запиши видео где говоришь это, а потом сделай дэб
[13:18:32] <Photonix> на главный экран поставь
[13:19:03] <fingercomp> stem.fomalhaut.me. обрабатывает тот же сервер, что и fomalhaut.me.
[13:19:08] <fingercomp> днс-сервер
[13:19:16] <Totoro> там моникеровский DNS
[13:19:21] <fingercomp> там нс<n>.моникер.что-то
[13:19:33] <Photonix> лол, наткнулся на мужика, он проехал 60000 по миру на велосипеде, из одессы до южной африки, две америки и азию...
[13:19:49] <Totoro> норм хобби
[13:19:57] <fingercomp> а как он в Африку попал на велосипеде?
[13:20:03] <Totoro> наверное на пароме
[13:20:05] <Photonix> по дороге
[13:20:10] <Photonix> объехал черное море
[13:20:18] <Totoro> в красном море там есть мост над каналом?
[13:20:40] <Photonix> это жесть, чувак лютый хардкорщик, хотя выглядит круто
[13:21:08] <Totoro> да, есть
[13:21:10] <Totoro> и не один
[13:21:15] <Totoro> можно было там переехать
[13:21:26] <fingercomp> ясно
[13:21:37] <bit32> LeshaInc А почему точка это знак депрессии?
[13:21:55] <LeshaInc> я. не. знаю...
[13:22:10] <Photonix> он после африки посчитал количество латок на одном колесе, 90 штук...
[13:23:07] <Photonix> кто смотрел kung fury?
[13:23:22] <Totoro> все наверное
[13:23:26] <Totoro> старый же фильмец
[13:23:41] <Photonix> не сказал бы, 4 года всего
[13:23:56] <Totoro> но прикольный
[13:24:05] <Photonix> угу, хакермен понравился
[13:24:08] <fs24_bot> Photonix: У вас новый уровень! Вы получили за это: 🔫 Пистолет
[13:24:12] <Photonix> на жаве взломал время
[13:24:34] <bpm140> да
[13:24:36] <bpm140> его все
[13:24:40] <bpm140> смотрели.........................................................
[13:25:02] <Photonix> я не смотрел
[13:25:28] <bpm140> ну смотри
[13:25:32] <bpm140> топовый фильм.............................
[13:25:46] <Photonix> не хочу
[13:25:57] <bpm140> .shrug
[13:25:57] <brote> ¯\_(ツ)_/¯
[13:25:59] <Photonix> я оттягиваю этот момент
[13:26:15] <bpm140> LeshaInc: блин
[13:26:16] <bpm140> почему в топе
[13:26:19] <bpm140> индастриал модов
[13:26:22] <bpm140> для майна
[13:26:23] <bpm140> все еще
[13:26:27] <bpm140> индастриал крафт 2
[13:26:32] <LeshaInc> ну 3 не вышел...
[13:26:41] <bpm140> да он
[13:26:43] <bpm140> уже не очень
[13:26:53] <LeshaInc> ну да.................
[13:26:54] <Totoro> просто он тебе надоел
[13:26:58] <bpm140> он не надоел
[13:27:01] <Totoro> а так-то это бессмертная классика
[13:27:01] <bpm140> он объективно
[13:27:02] <bpm140> хуже
[13:27:03] <Totoro> индастриала
[13:27:05] <LeshaInc> fingercomp: у тебя что рофи или дменю?
[13:27:06] <bpm140> Totoro: они все
[13:27:07] <bpm140> сломали
[13:27:14] <Totoro> я согласен
[13:27:21] <Totoro> когда надо было плавить уран в печке
[13:27:28] <Totoro> и топить урановыми слитками атомный генератор
[13:27:30] <Totoro> вот это были времена
[13:27:34] <bpm140> да
[13:27:36] <bpm140> и провода
[13:27:39] <bpm140> размером в блок
[13:27:41] <Totoro> да
[13:27:48] <bpm140> а звуки
[13:27:50] <fingercomp> LeshaInc: dmenu
[13:27:50] <bpm140> вообще душевные
[13:27:51] <bpm140> были
[13:27:55] <LeshaInc> fingercomp: а что быстрее
[13:27:58] <LeshaInc> 1 запуск
[13:28:07] <LeshaInc> пока кеши не прогрелись
[13:28:19] <bpm140> а на 4 месте
[13:28:22] <bpm140> опенкомпьютерс
[13:28:36] <Photonix> в сравнении с ик2, индастриал модов хороших нет
[13:28:50] <Totoro> > Начнем с самого распространенного трюка: предотвращение неудачи игрока путем его убеждения в том, что он выжил исключительно благодаря своим невероятным геймерским навыкам (или удаче).
[13:28:57] <Photonix> либо финтифлюшки красивые, но пустые, либо багнутая хрень
[13:29:00] <Totoro> типичные современные игры
[13:29:21] <bpm140> Photonix: и индастриал
[13:29:23] <bpm140> тоже багнутый
[13:29:25] <Totoro> > Большинство PvE-шутеров имеют функцию авто-промаха для ИИ противника: если у игрока осталось мало здоровья или он прячется за укрытием, враги будут постоянно промахиваться. Таким образом поддерживается высокое
[13:29:28] <Totoro> напряжение, ведь вокруг свистят пули, но игрок сохраняет уверенность, что справится с этим.
[13:29:53] <Totoro> это как в голливудском фильме получаетс
[13:30:01] <Totoro> там тоже когда мало здоровья врубаются читы
[13:30:13] <fingercomp> LeshaInc: без понятия
[13:30:15] <fingercomp> я их не сравнивал
[13:30:34] <Totoro> > В Half-Life 2 разработчики пошли еще дальше, и авто-промахи здесь имеют место еще и в направлении особых целей: например, взрывающихся бочек или сильно гремящих поверхностей.
[13:30:41] <Totoro> даже халф-лайф не исключение
[13:30:46] <Photonix> Totoro поиграй в дед еир или пеин оф мизери
[13:31:00] <Photonix> будешь получать хеды каждый раз
[13:31:18] <Totoro> так вопрос не в том что хедшоты будешь получать
[13:31:18] <LeshaInc> сравнил
[13:31:26] <LeshaInc> походу они одинаково тормозные
[13:31:27] <Totoro> а в том, что уровень противника будет консистентным
[13:31:30] <LeshaInc> без кешей...
[13:31:38] <Totoro> он либо в принципе хорошо стреляет, либо в принципе плохо
[13:31:40] <Totoro> а не вот это вот
[13:31:44] <Totoro> когда под игрока подгоняют
[13:31:49] <LeshaInc> а что это плохо
[13:31:51] <Totoro> получается ты играешь в игру
[13:31:51] <LeshaInc> что подгоняют?
[13:31:54] <Totoro> а игра играет в тебя
[13:32:02] <Totoro> и это не ты сражаешься с противником
[13:32:07] <Totoro> а тебе просто показывают кинцо
[13:32:11] <LeshaInc> блин
[13:32:11] <Totoro> и в конце рандомайзер
[13:32:13] <LeshaInc> ты в хл не играл
[13:32:15] <Totoro> сильно сдвинутый в победу
[13:32:16] <LeshaInc> походу
[13:32:17] <Totoro> решает
[13:32:18] <bpm140> хл
[13:32:20] <Totoro> победил ты или нет
[13:32:20] <bpm140> старая игра
[13:32:25] <bpm140> да ты не победишь
[13:32:27] <Totoro> да новые ещё хуже
[13:32:28] <bpm140> не в одной игре
[13:32:29] <bpm140> все равно
[13:32:31] <bpm140> game over
[13:32:50] <LeshaInc> Totoro: ну и уровень сложности
[13:32:52] <Totoro> это как гонки типа нид фор спид
[13:32:53] <LeshaInc> никто не отменял...
[13:32:55] <Totoro> там такое же говно
[13:32:55] <LeshaInc> ставь хард
[13:32:56] <LeshaInc> и играй
[13:33:01] <bpm140> Totoro: ага
[13:33:02] <bpm140> ты В НФС
[13:33:03] <Totoro> компьютер не состязается с тобой
[13:33:05] <bpm140> АНДЕРГРАУД 2
[13:33:07] <Totoro> а просто машинки водит рядом
[13:33:08] <bpm140> не играл
[13:33:11] <Totoro> аааааа он меня обогнал
[13:33:17] <Totoro> аааа он отстал
[13:33:21] <Totoro> и потом рандомайзер решает
[13:33:25] <Totoro> дать тебе победу или нет
[13:33:28] <Totoro> опять таки - кинцо
[13:33:29] <bpm140> @ngs
[13:33:30] <bpm140> @nfs
[13:33:32] <fs24_bot> НУНУНУНУ Е****Н ТЫ ТУПОЙ ОТКУДА ТЫ ТАМ ВЗЯЛСЯ
[13:33:33] <LeshaInc> ты походу
[13:33:35] <LeshaInc> в нфс не играл...
[13:33:39] <Totoro> играл
[13:33:42] <Totoro> хрень
[13:33:44] <bpm140> в какой
[13:33:44] <LeshaInc> андергрунт 2
[13:33:45] <Photonix> о да
[13:33:45] <LeshaInc> ?
[13:33:45] <Totoro> ощущение фальши портит
[13:33:48] <Totoro> всю игру
[13:33:48] <Photonix> я в карбон играл
[13:33:52] <bpm140> он видимо
[13:33:52] <Photonix> жопа горела
[13:33:55] <bpm140> в моствантед
[13:33:57] <bpm140> 2012 года
[13:33:59] <bpm140> играл
[13:34:01] <bpm140> который говно
[13:34:07] <bpm140> там никакого челленджа нет
[13:34:12] <LeshaInc> в играх 10 летней давности
[13:34:14] <LeshaInc> есть
[13:34:16] <LeshaInc> тот же хл 2
[13:34:16] <bpm140> а вот в старый
[13:34:17] <bpm140> нфс
[13:34:18] <bpm140> не играл
[13:34:18] <Totoro> да челлендж искусственный там
[13:34:25] <LeshaInc> а в какой игре
[13:34:27] <Totoro> нет реального противостояния
[13:34:27] <LeshaInc> челлендж не искуственный
[13:34:29] <LeshaInc> ?
[13:34:30] <Totoro> и реального твоего скилла
[13:34:32] <bpm140> ну иди
[13:34:33] <bpm140> блин
[13:34:39] <bpm140> в городские гонки
[13:34:41] <bpm140> на ваз 2107
[13:34:43] <bpm140> вот тебе
[13:34:46] <bpm140> челлендж
[13:34:46] <LeshaInc> да
[13:34:46] <bpm140> будет
[13:34:50] <LeshaInc> или на донбасс...
[13:34:54] <Totoro> лул
[13:34:58] <Photonix> игровые аналитики уже надоели, особенно те кто в игры не играет, но аналитикой занимается... ЛОЛ
[13:34:59] <LeshaInc> игра не для челленджа
[13:35:00] <LeshaInc> нужна
[13:35:00] <Totoro> да играйте наздоровье
[13:35:01] <LeshaInc> а для фана
[13:35:02] <bpm140> вот там РЕАЛЬНЫЙ
[13:35:02] <bpm140> бдует
[13:35:04] <Totoro> я же не против
[13:35:18] <Totoro> интерактивное кинцо это тоже развлечение
[13:35:20] <Totoro> норм
[13:35:20] <LeshaInc> если ты 10000 раз умираешь
[13:35:21] <Photonix> Totoro сколько у тебя часов наигранно?
[13:35:24] <LeshaInc> и не можешь пройти лвл
[13:35:27] <LeshaInc> это не фан будет
[13:35:29] <LeshaInc> а геморой
[13:35:31] <bpm140> так
[13:35:34] <LeshaInc> так что пусть подстраивеается
[13:35:35] <bpm140> в старом нфс
[13:35:36] <bpm140> кинца
[13:35:37] <bpm140> то
[13:35:37] <Totoro> да я знаю зачем это так делают
[13:35:38] <bpm140> не было
[13:35:39] <bpm140> особо
[13:35:41] <Totoro> для неосиляторов, да
[13:35:45] <Totoro> чтобы рубить деньги
[13:35:46] <bpm140> ну блин
[13:35:46] <bpm140> видно
[13:35:48] <Totoro> и игроки не разбегались
[13:35:48] <bpm140> чел не играл
[13:35:49] <bpm140> в нфс
[13:35:51] <bpm140> старые
[13:35:52] <bpm140> никогда
[13:36:00] <LeshaInc> да просто разрабы игры
[13:36:00] <Totoro> поэтому мне больше нравится трекмания
[13:36:05] <Totoro> там честное состязание
[13:36:07] <Totoro> по скиллам
[13:36:08] <LeshaInc> уровень сложности ппц нелинейный
[13:36:11] <LeshaInc> делают
[13:36:15] <LeshaInc> бывает что битва с боссом
[13:36:17] <LeshaInc> легче
[13:36:26] <bpm140> да блин
[13:36:29] <bpm140> 90% сложных игр
[13:36:29] <LeshaInc> чем какой то лвл тупой
[13:36:30] <bpm140> знаешь
[13:36:31] <bpm140> как делают
[13:36:34] <bpm140> короче противник
[13:36:36] <bpm140> п********ц тупой
[13:36:41] <LeshaInc> но убивает
[13:36:41] <bpm140> но он тебя убивает
[13:36:42] <LeshaInc> с 1 выстрела
[13:36:43] <bpm140> с 1 пули
[13:36:43] <bpm140> да
[13:36:45] <Photonix> помните на еще кнопочных телефонах была игра про байк и горки 2д?
[13:37:04] <bpm140> гравити дифайд
[13:37:06] <bpm140> что ли
[13:37:07] <Totoro> > В Control игра никогда не убьет игрока, пока он еще не на грани смерти. Ракета, которая должна была бы убить игрока, вместо этого оставит его с одним очком здоровья, чтобы добить его следующим попаданием.
[13:37:08] <bpm140> но это жесткая
[13:37:09] <bpm140> игра
[13:37:09] <Photonix> горки чисто линиями рисовались, никаких текстур
[13:37:17] <LeshaInc> Totoro: ну так добьет
[13:37:20] <LeshaInc> следующим попаданием
[13:37:21] <bpm140> Photonix: ну это стилизация
[13:37:25] <bpm140> но сложность
[13:37:26] <Photonix> bpm140 да, она, вот это хардкор, когда неделю убиваешь на прохождение уровня
[13:37:26] <bpm140> в ней ппц
[13:37:27] <bpm140> была
[13:37:30] <LeshaInc> это просто дать игроку шанс
[13:37:44] <bpm140> Photonix: ну там нормальная сложность
[13:37:45] <bpm140> сделана
[13:37:51] <bpm140> с помощью физики
[13:37:54] <bpm140> ты пытаешься
[13:37:56] <bpm140> выиграть
[13:37:58] <Photonix> угу, но жопа горела
[13:38:53] <Photonix> особенно если уровень сложный, ты производишь акробатические движения и в конце переворачиваешься на голову, и всё заново...
[13:39:07] <Totoro> > Боевая механика является сумасшедше интересным местом для поиска возможностей поощрения игрока: можно было бы упомянуть еще о врагах, специально передвигающихся в другое место, чтобы дать игрокам достаточно
[13:39:09] <Totoro> времени на лечение, или о тех противниках, у которых полностью отключается режим атаки, если они находятся за пределами камеры…
[13:39:20] <bpm140> вот в дос 2
[13:39:22] <bpm140> норм сложность
[13:39:24] <bpm140> тоже сделана
[13:39:29] <bpm140> там от твоего отыгрыша
[13:39:30] <Photonix> дима вроде старше, но даже про гравити дефайд не знает...
[13:39:31] <bpm140> зависит
[13:39:32] <bpm140> все...
[13:39:34] <LeshaInc> Totoro: ну в халф лайфе такого нет
[13:39:39] <Photonix> всё детство пропустил
[13:39:50] <Totoro> > Если вы когда-нибудь играли в гонки против ИИ, вам должно быть знакомо это чувство: вот вы уже почти на финише впереди всех остальных, как вдруг ваши соперники начинают магическим образом ускоряться и уже дышат вам
[13:39:53] <Totoro> в затылок. Или наоборот: вы изо всех сил пытаетесь догнать лидеров, и вдруг их машины начинают ломаться прямо перед вами, тем самым давая вам шанс на победу. Это и есть rubber-banding. Причем топорный.
[13:39:55] <Totoro> вот
[13:39:57] <Totoro> то что я про NFS говорил
[13:40:16] <LeshaInc> да про какой нфс ты говорил
[13:40:18] <LeshaInc> новый или старый
[13:40:22] <Totoro> да любой
[13:40:24] <Totoro> они все одинаковые
[13:40:28] <LeshaInc> ну ты в старый не играл
[13:40:29] <bpm140> в старых нфсах
[13:40:30] <bpm140> такого нет
[13:40:34] <Totoro> как и многие другие гоночки
[13:40:34] <LeshaInc> в старых жопа горит
[13:40:35] <bpm140> это фишку добавили
[13:40:36] <Totoro> современные
[13:40:36] <bpm140> уже
[13:40:36] <LeshaInc> как в том видосе
[13:40:42] <bpm140> после карбона
[13:40:43] <Photonix> Totoro а ты не врезаешься что ли катая в горки? это специально очеловечивают ии, в другом случае они будут не победыми
[13:40:43] <LeshaInc> @ms суровый геймер играет
[13:40:44] <fs24_bot> Суровый Геймер играет в NFS... — Youtube.com // https://www.youtube.com/watch?v=M7gyM7dA0q4
[13:40:44] <fs24_bot> Суровый Геймер играет в NFS Underground. Отказаться от подписки на канал "Ruslan Feofanov"? Хотите сохраните это видео?
[13:40:50] <Photonix> гонки*
[13:40:55] <bpm140> ДА ХОЧУ
[13:40:57] <bpm140> СОХРАНИТЬ
[13:41:10] <Totoro> > Стоит сделать поворот чуть шире или выйти из него раньше необходимого, как вы оказываетесь в сотне метров позади машины, которая справилась с ним лучше. В результате весь оставшийся путь вы плететесь в конце в
[13:41:13] <Totoro> гордом одиночестве. Естественно, такие игры, как Need for Speed, не могут себе этого позволить. Поэтому и читерят.
[13:41:16] <Totoro> вот вот
[13:41:29] <bpm140> да блин как Need for Speed
[13:41:33] <bpm140> вообще Need for Speed
[13:41:35] <bpm140> это часть
[13:41:35] <bpm140> тьакая
[13:41:36] <bpm140> есть
[13:41:38] <bpm140> 2015 года
[13:41:53] <Totoro> можно было бы сделать честнее механику
[13:41:54] <bpm140> уже всем понятно
[13:41:54] <Photonix> не знаю, в последних может такая херня есть, но в 2006 года гонки были что надо и просраться давали
[13:41:56] <bpm140> что новый нфс
[13:41:57] <bpm140> говно
[13:41:58] <bpm140> полное
[13:42:00] <Totoro> на том, что и комп делает ошибки
[13:42:04] <Totoro> и проходит повороты не идеально
[13:42:16] <Totoro> но легче читы подцепить
[13:42:20] <Totoro> будет кинематографичнее
[13:42:22] <Totoro> и всё такое
[13:42:27] <Totoro> и регулировать легче
[13:42:47] <LeshaInc> это в новых играх проблема
[13:42:49] <LeshaInc> оказуалевания
[13:42:52] <Totoro> да
[13:42:54] <LeshaInc> еще показывают куда идти
[13:42:55] <LeshaInc> НО В СТАРЫХ
[13:42:57] <LeshaInc> такого нет
[13:42:59] <Totoro> игроки избаловались
[13:43:03] <Totoro> в старых тоже есть
[13:43:05] <Totoro> просто меньше
[13:43:10] <Totoro> как те же промахи в HL2
[13:43:15] <LeshaInc> Totoro: так оно и должно быть
[13:43:22] <LeshaInc> так чтобы не было заметно
[13:43:26] <Totoro> ну да, я согласен
[13:43:29] <LeshaInc> если не будет ии слишком жесткий будет
[13:43:34] <Totoro> когда оно просто сглаживает жесткость
[13:43:37] <Totoro> это ладно
[13:43:40] <Totoro> но часто уже черезчур
[13:43:48] <Totoro> всё сглажено в шар просто
[13:43:59] <LeshaInc> ну потому что сейчас
[13:44:03] <LeshaInc> синглплеерные игры
[13:44:07] <LeshaInc> меньше делают
[13:44:14] <bpm140> LeshaInc: вообще
[13:44:14] <LeshaInc> больше на мультиплеер упор
[13:44:15] <Totoro> да в мультиплеере как раз честнее
[13:44:16] <bpm140> самый жесткий
[13:44:18] <bpm140> ии
[13:44:22] <bpm140> это в майнкрафте
[13:44:22] <Totoro> потому что там PvP
[13:44:26] <bpm140> когда эти серые жители
[13:44:27] <Totoro> и если ты кого-то делаешь читернее
[13:44:28] <bpm140> через стены
[13:44:29] <LeshaInc> Totoro: поэтому
[13:44:30] <Totoro> то у остальных горит
[13:44:31] <bpm140> убивают..........
[13:44:31] <LeshaInc> синглплеер говно делают
[13:44:32] <Totoro> и игроки ливают
[13:44:34] <LeshaInc> во всех играх новых
[13:44:54] <Totoro> ну это уже теория заговора
[13:44:56] <Totoro> какая-то
[13:44:58] <Totoro> лул
[13:45:02] <LeshaInc> это не теория заговора
[13:45:07] <LeshaInc> мультик больше денег приносит
[13:45:11] <LeshaInc> поэтому на синглплеер
[13:45:17] <LeshaInc> мало времени выделяют
[13:45:26] <Totoro> это смотря где
[13:45:28] <LeshaInc> и гейм дизайнеры вместо того чтобы сделать норм челлендж
[13:45:31] <Totoro> скайрим какой-нибудь
[13:45:36] <Totoro> чисто сингл
[13:45:39] <LeshaInc> делают фильм
[13:45:40] <Totoro> игра
[13:45:55] <Totoro> но в скайриме левелинг мобов
[13:45:55] <LeshaInc> ну я не играл
[13:45:56] <LeshaInc> в скайрим
[13:45:59] <Totoro> в качестве чита
[13:46:04] <Photonix> я в телеге читал что один чувак на видео в своём глазу искал чип, иголкой и пинцетом, видео не стал смотреть, но описание жуткое, что у психов в голове творится
[13:46:11] <LeshaInc> Photonix: я видел
[13:46:21] <LeshaInc> правда к чему это
[13:46:45] <Photonix> параноидальная шиза какая-то
[13:46:57] <Totoro> > Вы когда-нибудь замечали, что в гоночных играх часто работает формула: (количество противников ИИ) = (максимальное количество игроков) * [x]? Играя в гонки, вы можете сами убедиться, что у каждого из игроков будет хотя
[13:47:00] <Totoro> бы один противник ИИ, прикрепленный к их машине. Это гарантирует, что даже самый ужасный игрок, отстоящий далеко позади другого, все равно сможет испытать острые ощущения в гонке против своего личного ИИ-оппонента.
[13:47:19] <LeshaInc> Totoro: ну это нормально
[13:47:25] <Totoro> лул
[13:47:35] <Photonix> Totoro где пруфы карл? на стене тоже много чего написано
[13:47:43] <Photonix> диззасембирование, исходники, скрипты
[13:47:48] <Photonix> хватит говорить, лучше покажи код
[13:47:59] <LeshaInc> да Totoro цитирует левую статью
[13:48:02] <LeshaInc> просто
[13:48:07] <LeshaInc> он сам в теме не разбирался
[13:48:11] <LeshaInc> и ему вообще пофиг
[13:48:34] <Photonix> я так и понял, субъективные наблюдения непонятно кого и без доказательной базы
[13:48:40] <LeshaInc> типичные разборки
[13:48:46] <Totoro> статья дублирует мои собственные мысли
[13:48:49] <Totoro> потому и цитирую
[13:49:06] <Totoro> в гонки типа NFS я никогда не мог нормально играть
[13:49:10] <LeshaInc> а какие мысли могут быть
[13:49:10] <Totoro> потому что резиновость ИИ
[13:49:12] <LeshaInc> если ты в тот же хл
[13:49:14] <LeshaInc> никогда не играл
[13:49:16] <Totoro> очевидна невооруженным глазом
[13:49:16] <LeshaInc> но цитируешь про него
[13:49:19] <LeshaInc> мысли
[13:49:24] <Totoro> про HL было просто интересно узнать
[13:49:28] <Photonix> как можно дублировать собственные мысли не играя в nfs?
[13:49:43] <Totoro> это не собственные мысли автора, это пересказ треда, где геймдизайнеры делились опытом
[13:49:44] <Totoro> и историями
[13:50:11] <Totoro> короче
[13:50:15] <Totoro> надо брать пример с шахмат
[13:50:19] <LeshaInc> вообще
[13:50:21] <Totoro> там ты выставляешь уровень стокфиша
[13:50:27] <Totoro> и он делает ровно столько глупостей
[13:50:33] <LeshaInc> Totoro: уровень сложности
[13:50:33] <Totoro> сколько заложено в уровне сложности
[13:50:35] <LeshaInc> в любой игре есть
[13:50:36] <Photonix> угу, соглашение о неразглашении знаешь такое? иногда даже зарплату нельзя говорить, а тут о закрытой механики игры, ЛУЛ
[13:50:40] <Totoro> и никогда не будет адаптировать
[13:50:41] <Totoro> свой стиль игры
[13:50:43] <Totoro> под твоё нубство
[13:50:48] <Totoro> тру игра
[13:50:59] <Totoro> реальный челлендж
[13:51:02] <Totoro> а не кинцо
[13:51:09] <LeshaInc> да какой это челлендж
[13:51:12] <LeshaInc> если ии может
[13:51:14] <LeshaInc> легко тебя обыграть
[13:51:19] <LeshaInc> просто специально подстраивается
[13:51:24] <Totoro> не он подстраивается
[13:51:27] <LeshaInc> в играх так же
[13:51:28] <Totoro> а ты выбираешь себе уровень
[13:51:29] <Totoro> есть разница
[13:51:32] <LeshaInc> в играх тоже
[13:51:34] <LeshaInc> выбираешь
[13:51:35] <Totoro> да
[13:51:39] <Totoro> это нормальный механизм
[13:51:44] <LeshaInc> легко / средне / жестко
[13:51:48] <Totoro> ну да
[13:51:53] <Totoro> вот это - нормальный подход
[13:52:05] <Totoro> ты но дальше не должно быть никакой адаптивности
[13:52:09] <Totoro> ты выбрал себе уровень сложности
[13:52:13] <LeshaInc> Totoro: этого недостаточно
[13:52:16] <Totoro> с ним связан определенный челлендж
[13:52:19] <LeshaInc> потому что людей нельзя разделить
[13:52:21] <Totoro> ты либо его преодолел
[13:52:22] <Totoro> либо нет
[13:52:22] <LeshaInc> на 3 уровня скилла
[13:52:34] <Totoro> то есть это действительно идёт состязание с противником
[13:52:34] <Photonix> причём тут подстраивается или нет, это программа, это всего лишь алгоритмы
[13:52:37] <Photonix> он не человек
[13:52:39] <Photonix> он не живой
[13:52:41] <LeshaInc> кто то хорошо целится, но по стелсу играть вообще не умеет
[13:52:42] <Totoro> на заранее оговоренных условиях
[13:52:49] <Totoro> противник делает всё что может чтобы победить тебя
[13:52:54] <Totoro> в рамках этих условий
[13:52:55] <LeshaInc> настроить сложности всех аспектов игры
[13:52:56] <LeshaInc> нельзя
[13:52:57] <Totoro> и ты делаешь то же самое
[13:53:01] <LeshaInc> да и это слишком сложно
[13:53:03] <Totoro> то есть честный челлендж
[13:53:04] <LeshaInc> для геймдизайнера
[13:53:09] <Totoro> а если игра плюёт на все правила игры
[13:53:15] <Totoro> и играет с тобой в кошки-мышки, поддавки
[13:53:17] <Totoro> или что там ещё
[13:53:23] <Totoro> то челлендж тупо исчезает
[13:53:27] <Totoro> остаётся фальшивое кинцо
[13:53:32] <LeshaInc> ну ты в хл 2 играл?
[13:53:38] <LeshaInc> там есть челлендж
[13:53:38] <Totoro> даже если ты этого и сам не знаешь
[13:53:41] <Totoro> ладо
[13:53:43] <Totoro> пойду поем
[13:53:47] <Totoro> ~away
[13:53:47] <yumi`> bon voyage
[13:53:52] <LeshaInc> да ты еще говорил
[13:53:56] <LeshaInc> что в стрелялки не играешь
[13:53:57] <fs24_bot> LeshaInc: У вас новый уровень! Вы получили за это: 🍷 Вино [ФРАНЦУНСКОЕ]
[13:54:11] <LeshaInc> @stat
[13:54:11] <fs24_bot> Статистика: LeshaInc Уровень: 297 XP: 6 / 35640
[13:54:11] <fs24_bot> Теги: Нет
[13:54:17] <LeshaInc> а куда теги disappear
[13:54:23] <LeshaInc> bpm140:
[14:01:49] <bpm140> LeshaInc: вообще
[14:01:55] <bpm140> можно сделать настройку
[14:01:57] <bpm140> сложности
[14:02:00] <bpm140> но это будет
[14:02:03] <bpm140> либо как в факторио
[14:02:06] <bpm140> либо как рпг
[14:02:10] <bpm140> классической
[14:02:23] <bpm140> 140 ручек
[14:02:45] <bpm140> и это тоже
[14:02:50] <bpm140> означает
[14:02:53] <bpm140> плохой гейм дизайн
[14:03:02] <bpm140> типа разработчик не отпределился с балансом игры
[14:03:08] <bpm140> и скидывает все на игроков
[14:04:03] <bit32> Блин, опять команда дебилов в танках
[14:04:09] <bit32> Уже 3 раз проигрываю подряд!
[14:04:29] <bit32> Вот где "ручка" настроек тиммейтов?:
[14:04:47] <LeshaInc> bpm140: да
[14:04:51] <LeshaInc> поэтому идеально
[14:04:54] <LeshaInc> когда игра сама подстраивается
[14:04:57] <LeshaInc> под игрока...
[14:05:04] <bpm140> под игрока
[14:05:09] <bpm140> или под его
[14:05:11] <bpm140> уровень развития
[14:05:20] <LeshaInc> ну не так
[14:05:22] <fingercomp> Totoro: у тебя тут код сбился весь :3 https://computercraft.ru/blogs/entry/326-zapuskaem-dronov/
[14:05:23] <LeshaInc> чтобы игру можно было пройти
[14:05:24] <brote> [ Запускаем дронов! - Totoro Cookies - ComputerCraft.RU Форум ] - computercraft.ru ( https://tinyurl.com/yxfvuvzs )
[14:05:25] <LeshaInc> не умея читать
[14:05:34] <LeshaInc> а знаешь просто
[14:05:37] <LeshaInc> если ты косой
[14:05:40] <LeshaInc> чуть помочь
[14:05:42] <LeshaInc> в стрельбе
[14:06:43] <bpm140> ну это аим ассист
[14:06:49] <bpm140> или большие хитбоксы
[14:06:51] <bpm140> врагам делать
[14:07:09] <bpm140> LeshaInc: ну вообще
[14:07:12] <bpm140> лучше сделать
[14:07:15] <bpm140> нормальных врагов
[14:07:22] <bpm140> которые нормально могут отступить
[14:07:23] <bpm140> напастть
[14:07:24] <fingercomp> Totoro: вообще во всех записях сбился код
[14:07:26] <fingercomp> Totoro: :3
[14:07:30] <bpm140> которые все слышат
[14:07:31] <bpm140> и видят
[14:07:50] <bpm140> LeshaInc: блин
[14:07:50] <bpm140> вообще
[14:07:52] <bpm140> мне кажется
[14:07:57] <bpm140> такая пониженная сложность
[14:08:00] <bpm140> по причине
[14:08:02] <bpm140> консолей
[14:08:05] <bpm140> у геймпада
[14:08:06] <bpm140> точность
[14:08:08] <bpm140> низкая ппц
[14:08:58] <LeshaInc> bpm140: ну халф лайф
[14:09:00] <LeshaInc> под пс делался
[14:09:02] <LeshaInc> и в нем есть
[14:09:04] <LeshaInc> аим ассист
[14:09:09] <bpm140> под пс??????????
[14:09:24] <LeshaInc> computer helps you aim
[14:09:40] <bpm140> на пс2
[14:09:41] <bpm140> хл2
[14:09:42] <bpm140> не было
[14:09:48] <bpm140> она ее просто не потянет
[14:09:55] <bpm140> а вот на иксбоксе
[14:09:55] <bpm140> была
[14:09:58] <bpm140> правда там ппц
[14:09:59] <bpm140> графа была
[14:10:00] <LeshaInc> на пс
[14:10:02] <LeshaInc> в смысле
[14:10:05] <LeshaInc> PC
[14:10:12] <bpm140> пк......
[14:10:20] <bpm140> пс
[14:10:22] <bpm140> это ps
[14:10:33] <LeshaInc> по англ
[14:10:35] <LeshaInc> писи
[14:10:39] <LeshaInc> это PC
[14:10:43] <bpm140> пиэс
[14:10:45] <bpm140> это PS
[14:11:03] <bpm140> LeshaInc: а linux
[14:11:05] <bpm140> это не PC........
[14:11:48] <Photonix> bpm140 pc - это ibm совместимый компьютер
[14:11:57] <Photonix> а не ос поставленная
[14:12:03] <bpm140> да я знаю
[14:12:05] <bpm140> просто на сайтах
[14:12:06] <bpm140> по играм
[14:12:09] <bpm140> знаешь делают
[14:12:11] <bpm140> платформы
[14:12:13] <bpm140> PC Mac Linux
[14:12:17] <bpm140> а Linux это не PC
[14:12:18] <bpm140> ????
[14:12:43] <bpm140> хотя впрочемс
[14:12:47] <bpm140> Linux не только на PC
[14:12:49] <bpm140> работает
[14:12:54] <bpm140> но игры то
[14:12:55] <bpm140> под х86
[14:12:56] <bpm140> собирают
[14:12:58] <bpm140> на линуксе
[14:13:22] <bpm140> никто не будет делать хои4
[14:13:26] <bpm140> под распеберри пай
[14:13:36] <Photonix> ибо на сайтах не очень умные люди пишут это
[14:13:42] <Photonix> особенно пиратских
[14:13:53] <bpm140> ну стопгейм
[14:13:54] <bpm140> например
[14:13:56] <bpm140> вообще не пишут
[14:13:59] <bpm140> про линукс
[14:14:07] <Photonix> я не знаю такой сайт
[14:14:09] <bpm140> только видна/мак
[14:15:06] <bpm140> PC
[14:15:07] <bpm140> Mac
[14:15:08] <bpm140> Linux
[14:15:28] <Totoro> fingercomp: вот ты меня обрадовал конечно
[14:15:35] <bpm140> Photonix: а заходим
[14:15:39] <bpm140> на требования
[14:15:42] <bpm140> к линуксовой игре
[14:15:45] <bpm140> на этом сайте
[14:15:46] <bpm140> а там
[14:15:49] <bpm140> Операционная система: Win 7 64
[14:15:49] <bpm140> Процессор: Intel Core i3-2100 3.1GHz / AMD Phenom II X4 910e
[14:15:49] <bpm140> Оперативная память: 6 GB
[14:15:49] <bpm140> HDD: 6 GB на жестком диске
[14:15:49] <bpm140> Видеокарта: AMD Radeon R9 280 или NVIDIA GeForce GTX 760
[14:15:57] <bpm140> Win 7 x64......
[14:17:12] <fingercomp> Totoro: я страдал, теперь страдай ты
[14:17:19] <fingercomp> Totoro: а ещё оцелота пили
[14:17:29] <Totoro> ну ты прям не остановишься пока вообще не похоронишь
[14:17:34] <Totoro> надо же передышки давать
[14:17:37] <fingercomp> нельзя
[14:17:39] <fingercomp> делай оцелота
[14:17:41] <Totoro> ладно
[14:17:45] <Totoro> щас только, поправлю код
[14:17:46] <fingercomp> про блог можешь забыть
[14:17:48] <Totoro> в блоге
[14:17:51] <fingercomp> всё равно никто код не копипастит
[14:17:53] <fingercomp> иначе б написали
[14:17:53] <Totoro> у меня FIFO порядок
[14:17:55] <fingercomp> :3
[14:17:56] <Totoro> реквестов
[14:18:22] <bit32> Да, блин СНОВА ПРОИГРАЛ
[14:18:28] <bit32> Вот как можно было так просрать базу?
[14:19:19] <bpm140> мы с иркой
[14:19:23] <bpm140> в дискорде
[14:19:23] <bpm140> придумали
[14:19:24] <bpm140> танки в IRC
[14:19:25] <Totoro> bit32: покрути настройки IQ тиммейтов
[14:19:26] <bpm140> rkbtyn
[14:19:29] <bpm140> клиент
[14:20:37] <Totoro> в прошлом году последний раз играл в морской бой
[14:20:39] <bit32> Totoro Такой настройки нет
[14:20:48] <Totoro> жаль...
[14:20:53] <bpm140> игра
[14:21:00] <bpm140> сама подстрайваетсяч
[14:21:12] <Totoro> ну вот в танках как раз реальный челлендж
[14:21:21] <Totoro> этим они укладывают любую хрень типа нфс
[14:21:21] <bpm140> ну танки
[14:21:23] <Totoro> на обе лопатки
[14:21:23] <bpm140> сетевая игра
[14:21:26] <bpm140> вообще то
[14:21:28] <bpm140> ты в нфс
[14:21:28] <Totoro> да
[14:21:29] <bpm140> по сети
[14:21:30] <bpm140> не играл
[14:23:28] <bpm140> #461106
[14:23:28] <bpm140> 08.05.2020 в 9:13
[14:23:28] <bpm140> xxx: Как пишутся шейдеры
[14:23:28] <bpm140> xxx: "Короче, я не знаю, Юнити возвращает какие-то переменные, я их разные перепробовал, чё-то поумножал, поприбавлял, и, в общем, оно заработало. Вот."
[14:26:52] <Totoro> всё
[14:26:57] <Totoro> дронам код поправил
[14:27:09] <bpm140> ппц
[14:27:17] <bpm140> println!("initializing mixer rack...");
[14:27:17] <bpm140> let mut mixrack = MixerRoot {
[14:27:17] <bpm140> mixers: vec![],
[14:27:17] <bpm140> };
[14:27:20] <bpm140> mixer
[14:27:21] <bpm140> track
[14:27:29] <LeshaInc> bpm140: о помнишь
[14:27:32] <LeshaInc> жесткое мочилово
[14:27:37] <LeshaInc> на входе в нексус
[14:27:38] <LeshaInc> ?
[14:27:44] <LeshaInc> перед цитаделью
[14:27:51] <bpm140> да......
[14:28:40] <LeshaInc> блин
[14:28:43] <LeshaInc> барни убили
[14:28:54] <LeshaInc> и меня автосейв
[14:28:56] <LeshaInc> прямо перед этим
[14:28:59] <LeshaInc> сохранил
[14:29:14] <bpm140> в кайф лайфе
[14:29:19] <bpm140> вообще чётко было
[14:29:23] <bpm140> прям как сейчас
[14:29:28] <bpm140> там какой то чел орал
[14:29:33] <bpm140> ВСЕ ПО ДОМАМ
[14:41:30] <LeshaInc> @ms гордон бесплатный человек
[14:41:32] <fs24_bot> Илья Гордон ★ Обыкновенный человек читать книгу онлайн бесплатно // https://libcat.ru/knigi/proza/sovetskaya-klassicheskaya-proza/154711-ilya-gordon-obyknovennyj-chelovek.html
[14:41:32] <fs24_bot> Илья Зиновьевич Гордон Обыкновенный человек читать онлайн бесплатно без регистрации целиком и полностью весь текст книги на русском языке, а так же прочесть краткое содержание, аннотацию и отзывы о...
[14:44:54] <bpm140> @trl
[14:44:55] <fs24_bot> Ошибка парсера: `Required parameters 'lang', 'text' are missing.`
[14:45:10] <bpm140> @trl ru gor don free man
[14:45:11] <fs24_bot> гор Дон бесплатно человек (translate.yandex.ru, ппц lite edition)
[14:45:35] <bpm140> @ms гор Дон бесплатно человек
[14:45:39] <fs24_bot> Илья Гордон ★ Обыкновенный человек читать книгу онлайн бесплатно // https://libcat.ru/knigi/proza/sovetskaya-klassicheskaya-proza/154711-ilya-gordon-obyknovennyj-chelovek.html
[14:45:39] <fs24_bot> Илья Зиновьевич Гордон Обыкновенный человек читать онлайн бесплатно без регистрации целиком и полностью весь текст книги на русском языке, а так же прочесть краткое содержание, аннотацию и отзывы о...
[14:56:15] <fingercomp> ~c load("function(" .. ("a"):rep(257) .. ") end")
[14:56:15] <yumi`> lua> nil
[14:56:22] <fingercomp> .lua = load("function(" .. ("a"):rep(257) .. ") end")
[14:56:22] <brote> fingercomp: nil [string "function(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..."]:1: expected near '('
[14:56:29] <fingercomp> .lua = load("function test(" .. ("a"):rep(257) .. ") end")
[14:56:30] <brote> fingercomp: function: 0x190dee0
[14:56:33] <fingercomp> .lua = load("function test(" .. ("a"):rep(257) .. ") end")()
[14:56:34] <brote> fingercomp:
[14:57:43] <fingercomp> .lua args = {} for i = 1, 1000, 1 do args[#args+1]="v"..i end assert(load(("function test(%s) end test(...)"):format(table.concat(args, ", "))))()
[14:57:43] <brote> fingercomp: input:1: [string "function test(v1, v2, v3, v4, v5, v6, v7, v8,..."]:1: too many local variables (limit is 200) in function at line 1 near ','
[14:57:48] <fingercomp> а, да
[14:59:12] <fingercomp> .lua =load("print(" .. ("nil, "):rep(999) .. "nil)")
[14:59:12] <brote> fingercomp: nil [string "print(nil, nil, nil, nil, nil, nil, nil, nil,..."]:1: function or expression needs too many registers near 'nil'
[15:00:05] <fingercomp> .lua =load("print(table.unpack({" .. ("1, "):rep(999) .. "1}))")
[15:00:05] <brote> fingercomp: function: 0x1a0fe30
[15:00:07] <fingercomp> .lua =load("print(table.unpack({" .. ("1, "):rep(999) .. "1}))")()
[15:00:07] <brote> fingercomp: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
[15:00:13] <fingercomp> ага, ладно
[15:03:44] <fingercomp> Totoro: давай пили оцелота
[15:03:53] <Totoro> я как раз сижу такой
[15:03:55] <Totoro> смотрю на ирку
[15:03:58] <Totoro> и думаю
[15:04:00] <Totoro> пилить оцелота
[15:04:04] <Totoro> или в магаз пойти
[15:04:07] <Totoro> и тут ты пишешь
[15:04:36] <Totoro> в магаз-то тоже надо
[15:04:38] <Totoro> жрать нечего
[15:04:41] <fingercomp> каждый раз, когда я в #oc вижу, как люди вытворяют хрень с недоэмуляторами всякими, хочу просто им проорать: выбросьте эту дичь, вот, блин, вам нормальный эмулятор
[15:04:51] <fingercomp> и линкануть на оцелота
[15:04:53] <Totoro> лул
[15:04:58] <Totoro> так линкани
[15:04:58] <fingercomp> остальные просто вне конкуренции
[15:04:59] <bpm140> да они
[15:05:00] <bpm140> бухают
[15:05:00] <bpm140> там
[15:05:03] <fingercomp> но из-за тебя не могу
[15:05:05] <Totoro> я не против линков на оцелот
[15:05:07] <bpm140> 16:50:40 <Corded> <Forec​aster> %sip
[15:05:07] <bpm140> 16:50:41 <MichiBot> You drink a viscous violet potion (New!). A voice whispers a secret into Forec​aster's ear only they can hear.
[15:05:09] <Totoro> просто он демка пока
[15:05:13] <fingercomp> потому что оцелот ещё не подходит для большинства задач
[15:05:18] <Totoro> ну дп
[15:05:21] <Totoro> да
[15:05:41] <fingercomp> вернее, веб-клиент
[15:05:41] <bit32> Как к ним подключится??????
[15:05:48] <fingercomp> ядро-то для сингла уже неплохо
[15:05:55] <Totoro> ну я сейчас допилю сеточку и будет такая же демка
[15:05:57] <Totoro> но с блоками
[15:06:00] <bpm140> да там
[15:06:02] <fingercomp> но десктопный клиент заброшен
[15:06:03] <bpm140> сохранение глючит
[15:06:08] <bpm140> на десктоп
[15:06:08] <fingercomp> да
[15:06:12] <Totoro> bit32: к кому?
[15:06:14] <fingercomp> и на вебе тоже глючит
[15:06:23] <bit32> Totoro Ну кто бухает bpm140 Выдержку скинул
[15:06:30] <Totoro> а
[15:06:33] <Totoro> лул
[15:06:35] <bit32> Блин, запятую пропустил
[15:06:36] <Totoro> это канал тут в ирке
[15:06:39] <Totoro> #oc
[15:06:49] <Totoro> можешь наверное написать /join #oc
[15:06:54] <Totoro> прям в ирку
[15:06:57] <Totoro> и тебя законнектит
[15:07:27] <bit32> Они по английски общаются?
[15:07:30] <Totoro> ага
[15:07:39] <fingercomp> иногда заходят некоторые
[15:07:40] <bit32> Я ну все понятно, не душевно
[15:07:44] <fingercomp> по-русски флудят
[15:07:46] <Totoro> типа официальный инглиш канал OpenComputers
[15:07:50] <Totoro> но на деле они там сидят
[15:07:53] <Totoro> и хренью страдают
[15:07:55] <Totoro> как мы тут почти
[15:07:56] <fingercomp> но на них смотрят, как на сумасшедших
[15:08:04] <bit32> Да блин. КТО ЭТОТ ВАШ OPENCOMPUTERS???? Производитель компьютеров или что?
[15:08:12] <Totoro> да забей
[15:08:15] <Totoro> =)
[15:08:30] <Photonix> bit32 иди в танки
[15:08:33] <fingercomp> непосвящённым не объясняем
[15:08:33] <fingercomp> да
[15:08:34] <Photonix> там опентрах
[15:08:47] <Photonix> тор
[15:09:03] <fingercomp> 2020-04-30 22:00:52 Dyedefra-RDM wow
[15:09:03] <fingercomp> 2020-04-30 22:01:22 Dyedefra-RDM IRC dentro de un ordenador dentro de un mod dentro de un juego dentro de un ordenador conectado a un servidor forge
[15:09:03] <fingercomp> 2020-04-30 22:01:33 Dyedefra-RDM estoy maravillado
[15:09:03] <fingercomp> 2020-04-30 22:01:57 Izaya come again?
[15:09:03] <fingercomp> 2020-04-30 22:02:37 @Michiyo IRC inside a computer inside a mod inside a game inside a computer connected to a forge server
[15:09:04] <fingercomp> 2020-04-30 22:02:39 @Michiyo I am amazed
[15:09:05] <fingercomp> 2020-04-30 22:03:16 Dyedefra-RDM anda me traducen y todo
[15:09:06] <fingercomp> 2020-04-30 22:03:26 @Michiyo %translate ^
[15:09:08] <fingercomp> 2020-04-30 22:03:27 +MichiBot I'm translated and everything
[15:09:12] <fingercomp> иногда на других языках флудят, да
[15:11:04] <Totoro> kek
[15:11:09] <fingercomp> лул
[15:12:25] <bit32> Photonix Я только что играл в них
[15:12:33] <bit32> Выграл 😄
[15:12:40] <bit32> Выиграл*
[15:14:15] <fs24_bot> 💰 Деньги -10000 За использование данной команды
[15:14:15] <fs24_bot> Команда успешно создана
[15:14:40] <Totoro> ~weather
[15:14:40] <yumi`> Prague: Sunny / 23..24 °C / ↙ 3.06 m/s / 10 km / 0.0 mm
[15:14:45] <Totoro> нагреваемся
[15:15:08] <bpm140> ~weather
[15:15:09] <yumi`> kalach-na-donu: Patchy rain possible / 17 °C / ↗ 6.94 m/s / 9 km / 0.5 mm
[15:15:14] <bpm140> да у меня уже RAIN
[15:15:16] <bpm140> а не possible
[15:15:23] <bpm140> еще и ветер
[15:15:24] <fingercomp> Черешня лежала упакованной в коробочки из тонкого лакированного дерева с каждой ягодкой в отдельном отсеке. Блестящая этикетка гласила, что ягоды прибыли самолётом прямо с полей Калифорнии. Я представил себе семью
[15:15:24] <bpm140> ппц
[15:15:24] <fingercomp> старательных американских реднеков.
[15:15:24] <fingercomp> - Папа, папа, а почему мы вдруг раскладываем черешню по ягодкам в деревянные коробочки на 12 ягод?
[15:15:24] <fingercomp> - Есть такой народ – японцы, сынок. Они по-другому не жрут-с.
[15:15:25] <fingercomp> лол
[15:15:37] <Totoro> хех
[15:15:49] <bpm140> @ms sunday october third. rain
[15:15:51] <fs24_bot> Carach Angren – An Ominous Recording, текст песни с переводом на... // https://iomediax.com/carach_angren/an_ominous_recording/
[15:15:51] <fs24_bot> Текст песни Carach Angren – An Ominous Recording с переводом в открытом доступе бесплатно: &quot;Sunday, October third. 6 p.m. rain... I was ordered to execute seven prisioners. Lined up, blindfol...
[15:16:00] <Totoro> а коробочки надо потом назад сдавать, как бутылки?
[15:16:19] <bpm140> коробочки
[15:16:19] <bpm140> ирка
[15:16:22] <fingercomp> утилизировать куда-то надо
[15:16:23] <bpm140> тригерред
[15:16:34] <Totoro> в японии-то утилизация может быть нетривиальной задачей
[15:16:47] <Totoro> заставят разобрать коробочку на петли, гвоздики и досочки
[15:17:16] <fingercomp> пока самостоятельно утилизировать не заставляют, всё фигня
[15:17:34] <Totoro> а у меня тут хоть и есть сортировка мусора
[15:17:35] <bpm140> о я паинт нете
[15:17:36] <bpm140> баг
[15:17:37] <bpm140> нашел
[15:17:41] <Totoro> в подвале стоит три чорных бака
[15:17:46] <Totoro> без всякого намёка на сортировку
[15:17:50] <bpm140> там тамбнейла
[15:17:52] <bpm140> на панели задач
[15:17:53] <bpm140> кривая
[15:18:11] <Totoro> хотя если хочется, можно не в подвал, а на улицу выйти
[15:18:14] <Totoro> там цветные баки
[15:19:19] <fingercomp> зажравшиеся европейцы уже ленятся на улицу до цветных баков выходить
[15:19:24] <fingercomp> а ещё потом об экологии говорят
[15:19:25] <fingercomp> :P
[15:19:26] <Totoro> лул
[15:19:31] <Totoro> я-то не европеец ещё
[15:19:32] <Totoro> я русский
[15:19:35] <Totoro> значит азиат
[15:19:43] <fingercomp> не значит
[15:19:45] <Totoro> так что мне можно и в чорный бак всё кидать
[15:19:58] <fingercomp> прав на азиатство больше у меня, чем у тебя
[15:20:05] <Totoro> fingercomp: у нас тут плакат был про фестиваль азиатской кухни
[15:20:07] <fingercomp> ты вообще там носом в европы вткнут был всегда
[15:20:09] <Totoro> и там была россия нарисована
[15:20:16] <Totoro> помимо прочего
[15:20:27] <Totoro> хотя не помню, была ли калининградская область
[15:20:29] <Totoro> конкретно
[15:20:34] <Totoro> наверное нет
[15:20:48] <Totoro> но родился я в брянской области
[15:20:51] <Totoro> так что я кореной азиат
[15:20:52] <Totoro> всё равно
[15:21:32] <fingercomp> евразиат
[15:21:59] <Totoro> ну всё
[15:22:08] <fingercomp> коренной житель Земли
[15:22:08] <Totoro> значит могу выбирать
[15:22:10] <fingercomp> в общем
[15:22:10] <Totoro> куда кидать
[15:22:13] <Totoro> в чорный или цветной
[15:22:35] <Totoro> а вот если на луне базу построят
[15:22:39] <Totoro> то будут кореные луняни
[15:22:42] <Totoro> луняне
[15:22:48] <Totoro> лунтики
[15:22:50] <fingercomp> луняня — это тоже интересно
[15:22:57] <Totoro> ну они тоже будут
[15:23:01] <Totoro> нянчить то надо кому-то
[15:23:21] <Totoro> там США вроде уже делят территорию
[15:23:21] <LeshaInc> десктопный клиент
[15:23:23] <LeshaInc> не заброшен...
[15:23:26] <LeshaInc> тоторо просто не починил
[15:23:29] <LeshaInc> сохранение
[15:23:29] <fingercomp> заблокирован
[15:23:31] <fingercomp> я понял
[15:23:36] <Totoro> да ты интерфейс бы допилил
[15:23:37] <brote> https://xkcd.com/303 | Compiling | Alt-text: 'Are you stealing those LCDs?' 'Yeah, but I'm doing it while my code compiles.'
[15:23:39] <Totoro> сначала
[15:23:40] <fingercomp> как здесь
[15:23:44] <Totoro> а там и до сохранения доползём
[15:23:44] <LeshaInc> а нафиг мне интерфейс
[15:23:47] <LeshaInc> если даже сохранение
[15:23:50] <LeshaInc> не работает?
[15:23:53] <Totoro> отмазки отмазки
[15:23:54] <LeshaInc> вот он был бы уже юзабелен
[15:23:55] <bpm140> LeshaInc: блин
[15:23:56] <LeshaInc> было бы сохранение
[15:24:00] <bpm140> raqote
[15:24:01] <bpm140> не работает
[15:24:02] <fingercomp> Totoro: пили оцелота уже
[15:24:03] <fingercomp> а не флуди
[15:24:04] <bpm140> с посл версией
[15:24:04] <Totoro> лул
[15:24:04] <LeshaInc> у меня работает
[15:24:07] <bpm140> font-kit
[15:24:07] <LeshaInc> я юзал
[15:24:08] <Totoro> мне в магазин надо
[15:24:12] <LeshaInc> bpm140: да там шрифты
[15:24:13] <LeshaInc> вообще
[15:24:14] <bpm140> dt.draw_text(&font, 36., &pos_string, Point::new(0., 100.),
[15:24:14] <bpm140> | ^^^^^ expected struct `font_kit::loaders::directwrite::Font`, found a different struct `font_kit::loaders::directwrite::Font`
[15:24:15] <LeshaInc> косые
[15:24:17] <bpm140> у меня вот
[15:24:18] <fingercomp> Totoro: сходи в магазин
[15:24:18] <bpm140> чё
[15:24:19] <LeshaInc> bpm140: да поменяй
[15:24:21] <LeshaInc> версию font_kit
[15:24:23] <LeshaInc> чтобы совпадала
[15:24:23] <fingercomp> потом беги назад
[15:24:25] <LeshaInc> с версией раквот
[15:24:26] <Totoro> надо набраться мотивации туда сходить
[15:24:26] <fingercomp> как будто дом горит
[15:24:32] <Totoro> чото лень тащиться
[15:24:34] <fingercomp> только у тебя не дом горит, а дедлайны
[15:24:35] <LeshaInc> и я не могу
[15:24:36] <Totoro> хоть это и за углом
[15:24:37] <LeshaInc> 100 проектов
[15:24:41] <bpm140> LeshaInc: на ракот
[15:24:42] <LeshaInc> одновременно делать
[15:24:44] <bpm140> 0.5.0
[15:24:45] <fingercomp> ну всё
[15:24:47] <LeshaInc> ну поставь 0.5.0
[15:24:48] <fingercomp> зажрался совсем там
[15:24:48] <bpm140> ой
[15:24:50] <Totoro> лул
[15:24:51] <bpm140> ракот
[15:24:51] <LeshaInc> у себя
[15:24:52] <fingercomp> мусор вынести лень
[15:24:52] <bpm140> 0.7.14
[15:24:53] <Totoro> так наоборот
[15:24:54] <Totoro> жрать нечего
[15:24:55] <LeshaInc> ну 0.7
[15:24:56] <LeshaInc> поставь
[15:24:57] <fingercomp> за угол выйти лень
[15:24:58] <Totoro> зажираться тоже не с чего
[15:25:01] <bpm140> LeshaInc: а 0.6
[15:25:01] <LeshaInc> главное чтобы одиннаковые были
[15:25:02] <fingercomp> жрать тоже лень
[15:25:02] <bpm140> посл...
[15:25:09] <Totoro> а вот если в магазин схожу
[15:25:10] <LeshaInc> bpm140: посмотри в коде раквот
[15:25:12] <LeshaInc> в карго томл
[15:25:14] <Totoro> то можно будет и зажраться
[15:25:15] <LeshaInc> как они импортируют
[15:25:17] <Totoro> сразу
[15:25:18] <LeshaInc> и скопируй
[15:25:30] <bpm140> ну у него
[15:25:31] <bpm140> 0.6
[15:25:33] <bpm140> 0.5
[15:25:34] <bpm140> блин
[15:25:36] <bpm140> не попадаю
[15:25:37] <bpm140> по клаве
[15:25:40] <bpm140> 0.5 у него
[15:25:41] <bpm140> короче
[15:25:41] <Totoro> ладно, пойду, совершу этот подвиг
[15:25:48] <bpm140> LeshaInc: ну и ладно
[15:25:50] <bpm140> 0.5
[15:25:52] <bpm140> юзать буду
[15:25:55] <bpm140> там ничег
[15:25:57] <bpm140> не изменилось
[15:25:58] <bpm140> наверное
[15:26:12] <bpm140> LeshaInc: да и шрифты норм
[15:26:14] <bpm140> потому что
[15:26:14] <LeshaInc> вот что мне писать
[15:26:15] <fingercomp> LeshaInc: нам стейтменты парсить осталось, я полагаю
[15:26:16] <bpm140> директор врайт
[15:26:20] <LeshaInc> луа парсер
[15:26:23] <LeshaInc> аналайзер
[15:26:24] <LeshaInc> или поезда
[15:26:28] <LeshaInc> или для прикола
[15:26:32] <LeshaInc> допилить плейбек движок
[15:26:41] <fingercomp> начни парсер
[15:26:47] <fingercomp> точнее, парсинг стейтментов
[15:26:48] <LeshaInc> парсер уже давно
[15:26:50] <LeshaInc> начат...
[15:26:56] <LeshaInc> ну их парсить так же как все остальное
[15:26:57] <LeshaInc> наверно
[15:27:02] <LeshaInc> только там дофига
[15:27:05] <LeshaInc> случаев
[15:28:41] <bpm140> е мое
[15:28:43] <bpm140> что с шрифтом
[15:29:08] <LeshaInc> bpm140: ой блин
[15:29:11] <LeshaInc> в поездах
[15:29:13] <LeshaInc> еще хуже...
[15:31:00] <bpm140> LeshaInc: в поездах
[15:31:02] <bpm140> вообще
[15:31:04] <bpm140> нету шрифта
[15:31:11] <bpm140> он не запускается...............
[15:31:12] <LeshaInc> есть
[15:31:18] <LeshaInc> проблемы амд...
[15:31:26] <LeshaInc> bpm140: ну он запускался
[15:31:30] <LeshaInc> до того как я блюр сделал
[15:31:32] <LeshaInc> чтобы починить
[15:31:37] <LeshaInc> там надо по нормальному
[15:31:40] <LeshaInc> пайплайн сделать
[15:31:46] <LeshaInc> для копирования
[15:31:57] <LeshaInc> потому что я спросил
[15:32:03] <LeshaInc> в матриксе гфх
[15:32:05] <LeshaInc> мне сказали
[15:32:08] <LeshaInc> draw a quad...
[15:33:20] <bpm140> пиксельарт
[15:33:21] <bpm140> вообще
[15:33:36] <LeshaInc> bpm140: а сместить
[15:33:38] <LeshaInc> на полпикселя
[15:33:40] <LeshaInc> не пробовал?
[15:33:47] <LeshaInc> а хотя
[15:33:50] <LeshaInc> у тебя со скейлом
[15:33:51] <LeshaInc> факап
[15:33:58] <bpm140> да
[15:34:02] <bpm140> надо rebuild
[15:34:04] <bpm140> пайплайн
[15:34:26] <bpm140> блин
[15:34:32] <bpm140> раст аналайзер
[15:34:33] <LeshaInc> bpm140: а ты что make?
[15:34:34] <bpm140> отключился
[15:34:37] <bpm140> по some reason
[15:34:39] <bpm140> LeshaInc: не знаю
[15:34:44] <bpm140> у меня проект
[15:34:46] <bpm140> thomyorke
[15:34:48] <bpm140> называется
[15:34:54] <bpm140> ну знаешь
[15:34:56] <bpm140> это как
[15:34:58] <bpm140> блендер открыл
[15:35:01] <bpm140> и с кубом
[15:35:03] <bpm140> играешься...
[15:35:23] <bpm140> LeshaInc: может гуи
[15:35:24] <bpm140> сделаю
[15:35:26] <bpm140> для бц рс
[15:35:39] <LeshaInc> а да
[15:35:41] <LeshaInc> постоянно так делаю
[15:36:23] <bpm140> блин
[15:36:24] <bpm140> ресайз
[15:36:26] <bpm140> не лагает
[15:36:30] <bpm140> и это при том
[15:36:31] <bpm140> я сделал
[15:36:34] <bpm140> в цикле
[15:36:37] <bpm140> тупо сделал
[15:36:41] <bpm140> let size = window.get_size();
[15:36:41] <bpm140> let mut dt = DrawTarget::new(size.0 as i32, size.1 as i32);
[15:37:54] <bpm140> LeshaInc: только либа
[15:37:56] <bpm140> для окон
[15:37:56] <bpm140> ппц
[15:38:01] <bpm140> minifb...
[15:38:52] <bpm140> о
[15:38:54] <bpm140> тут есть
[15:38:57] <bpm140> get_window_handle
[15:39:14] <bpm140> только окно
[15:39:19] <bpm140> нельзя в сущ хэндле
[15:39:20] <bpm140> созд
[15:40:19] <LeshaInc> .lua for i = nil, nil, nil do end
[15:40:19] <brote> LeshaInc: input:1: 'for' limit must be a number
[15:40:25] <LeshaInc> .lua for i = nil, 1, nil do end
[15:40:25] <brote> LeshaInc: input:1: 'for' step must be a number
[15:40:29] <LeshaInc> .lua for i = nil, 1, 1 do end
[15:40:29] <brote> LeshaInc: input:1: 'for' initial value must be a number
[15:40:34] <LeshaInc> блин
[15:40:37] <LeshaInc> как то он по китайски
[15:40:38] <LeshaInc> проверяет
[15:40:43] <LeshaInc> 2, 3, 1
[15:40:43] <bpm140> блин
[15:40:47] <bpm140> а в этом
[15:40:49] <bpm140> нету
[15:40:50] <bpm140> короче
[15:40:54] <bpm140> redraw requested
[15:40:58] <bpm140> или типа on resize
[15:42:43] <bpm140> и чёто
[15:42:44] <bpm140> проц
[15:42:46] <bpm140> жрет ппц
[15:44:48] <bpm140> LeshaInc: вообще
[15:44:49] <bpm140> это нормально
[15:44:54] <bpm140> что софтверный рисовалщик
[15:44:56] <bpm140> жрет 27%
[15:44:59] <bpm140> процессора
[15:45:01] <bpm140> на текст
[15:45:02] <fingercomp> LeshaInc: нам-то пофиг, как проверять
[15:45:03] <bpm140> и квадрат
[15:45:04] <bpm140> ?
[15:45:07] <LeshaInc> ну да
[15:46:02] <bpm140> о поставли
[15:46:03] <bpm140> слип
[15:46:07] <bpm140> на 1 секунду
[15:46:09] <bpm140> 1 фпс....
[15:46:25] <bpm140> и то ожет
[15:46:28] <bpm140> 8%
[15:46:29] <bpm140> проца
[15:51:19] <LeshaInc> ~lua a = 1 c = 2
[15:51:20] <yumi`> lua>
[15:51:22] <LeshaInc> ~lua a = 1c = 2
[15:51:22] <yumi`> lua> input:1: malformed number near '1c'
[15:51:39] <LeshaInc> ~lua a = (1) c = 2
[15:51:39] <yumi`> lua>
[15:51:53] <LeshaInc> ~lua a = (1)(c).d = 2
[15:51:54] <yumi`> lua> input:1: unexpected symbol near '='
[15:52:01] <LeshaInc> ~lua a = (1) (c).d = 2
[15:52:01] <yumi`> lua> input:1: unexpected symbol near '='
[15:52:10] <LeshaInc> а что
[15:52:20] <LeshaInc> ~lua a = (1);(c).d = 2
[15:52:21] <yumi`> lua> input:1: attempt to index a nil value (global 'c')
[15:54:34] <bpm140> класс
[15:54:39] <bpm140> раст тип
[15:54:43] <bpm140> определил
[15:54:45] <bpm140> u128.......
[15:54:57] <bpm140> при том там деление
[15:54:58] <bpm140> на 1000
[15:55:03] <bpm140> и division by zero........
[15:56:23] <bpm140> нифига
[15:56:24] <bpm140> фпс
[16:02:54] <bpm140> LeshaInc: блин ппц
[16:03:41] <bpm140> фпс
[16:05:50] <Totoro> так
[16:05:54] <Totoro> я обратно тут
[16:09:15] <bpm140> капец
[16:09:16] <bpm140> у меня чё
[16:09:17] <bpm140> 200 фпс
[16:09:18] <bpm140> что ли
[16:09:23] <bpm140> в рисовалщике
[16:09:25] <bpm140> или опять фпс
[16:09:29] <bpm140> неправильно
[16:11:07] <bpm140> а не
[16:11:10] <bpm140> все правильно
[16:11:17] <bpm140> типа если квадратик
[16:11:18] <bpm140> убрать
[16:11:21] <bpm140> то сразу фпс
[16:11:22] <bpm140> в 2 раза
[16:11:23] <bpm140> больше
[16:14:12] <bpm140> ппц
[16:14:15] <bpm140> фпс прыгает
[16:15:54] <bpm140> ну впрочем
[16:15:57] <bpm140> что я хочу
[16:16:05] <bpm140> там где нужен софт рендер
[16:16:08] <bpm140> не нужно
[16:16:09] <bpm140> 500 фпс
[16:19:12] <LeshaInc> ~c x, y() = 1
[16:19:12] <yumi`> lua> input:1: ')' expected near ','
[16:19:24] <LeshaInc> шо?
[16:19:29] <LeshaInc> ппц понятные сообщения об ошибке
[16:19:46] <LeshaInc> ~c x), y() = 1
[16:19:46] <yumi`> lua> input:1: <eof> expected near '='
[16:19:50] <LeshaInc> ~c x,) y() = 1
[16:19:50] <yumi`> lua> input:1: ')' expected near ','
[16:22:34] <bpm140> пппппппппц
[16:22:41] <LeshaInc> нифига
[16:24:10] *** Quits: bit32 (webchat@ns3144781.ip-51-83-3.eu) (Quit: webchat.esper.net)
[16:24:13] <LeshaInc> ~lua (123)
[16:24:13] <yumi`> lua> input:1: syntax error near <eof>
[16:24:15] <LeshaInc> ~lua (123);
[16:24:15] <yumi`> lua> input:1: syntax error near ';'
[16:24:19] <LeshaInc> ~lua x = 5; (123);
[16:24:19] <yumi`> lua> input:1: syntax error near ';'
[16:24:26] <LeshaInc> блин
[16:24:33] <LeshaInc> сообщение об ошибке
[16:24:37] <LeshaInc> наитупейшее
[16:30:08] <bpm140> LeshaInc: syntax error
[16:30:11] <bpm140> near ';'
[16:30:13] <bpm140> только какой
[16:30:13] <bpm140> ;
[16:30:14] <bpm140> ?
[16:30:26] <LeshaInc> незнаю
[16:30:40] <bpm140> LeshaInc: в с++
[16:30:41] <bpm140> такие же
[16:30:43] <bpm140> ошибки.....
[16:30:59] <bpm140> LeshaInc: а еще в луа
[16:31:01] <bpm140> нету стеков
[16:31:03] <bpm140> ошибки
[16:31:05] <bpm140> ну типа
[16:31:07] <bpm140> знаешь
[16:31:11] <bpm140> как в расте
[16:31:12] <bpm140> он тебе сразу
[16:31:15] <bpm140> несколько ошибки
[16:31:18] <bpm140> показывает
[16:35:26] <LeshaInc> fingercomp: запилил стейтменты
[16:35:28] <LeshaInc> и блоки
[16:35:31] <LeshaInc> кроме ифов и циклов
[16:35:53] <LeshaInc> ну их сделать
[16:35:55] <LeshaInc> не долго...
[16:47:22] <Photonix> LeshaInc опять луа изобретаешь?
[16:49:01] <LeshaInc> да
[16:54:03] <fingercomp> ифы и циклы я сделаю
[16:54:09] <fingercomp> можешь заняться другими вещами
[16:54:11] <fingercomp> :3
[16:56:54] <LeshaInc> я уже
[16:56:56] <LeshaInc> while сделал
[16:56:58] <bpm140> моя демка
[16:56:58] <LeshaInc> и for почти сделал
[16:57:00] <bpm140> на ноуте
[16:57:00] <LeshaInc> доделаю пока
[16:57:02] <bpm140> 200 фпс
[16:57:11] <bpm140> на компе
[16:57:12] <bpm140> 1000
[16:57:17] <Photonix> LeshaInc в чём прикол?
[16:57:23] <LeshaInc> ни в чем
[16:57:36] <fingercomp> фингер вспомнил молодость и решил сделать вандерфул 2
[16:57:38] <fingercomp> назвал эстониш
[16:57:40] <fingercomp> сделал буфер
[16:57:44] <fingercomp> но он тормозной
[16:57:51] <fingercomp> поэтому фингер принял единственное логичное решение
[16:58:02] <fingercomp> надо написать анализатор-оптимизатор-препроцессор
[16:58:09] <Photonix> )))))
[16:58:12] <fingercomp> короче, преобразователь луа-кода
[16:58:33] <fingercomp> ну а первый шаг — написать парсер
[16:58:38] <fingercomp> вот и пишем
[16:58:43] <fingercomp> вернее, ща в основном Лэшань пишет
[16:58:49] <fingercomp> я в парсерах вообще дятел
[16:58:53] <fingercomp> обыкновенный
[16:58:57] <fingercomp> то бишь червяков только ловлю
[16:59:15] <Photonix> у меня недавно на улице дятел на столбе электрическом провода ловил
[17:00:37] <bpm140> блин
[17:00:40] <bpm140> а можно еще как нибудь
[17:00:44] <bpm140> speed up отрисовку
[17:03:25] <LeshaInc> вулкан
[17:03:27] <LeshaInc> поставить
[17:03:48] <bpm140> вулкан
[17:03:49] <bpm140> не везде
[17:03:53] <bpm140> работает
[17:03:55] <bpm140> включая амд
[17:04:24] <bpm140> LeshaInc: мне кстати та девка
[17:04:26] <bpm140> не ответила
[17:04:29] <bpm140> про амд
[17:04:35] <bpm140> видимо не работает
[17:04:40] <fingercomp> LeshaInc: я пока функции сделаю
[17:04:47] <LeshaInc> fingercomp: все сделал
[17:04:49] <LeshaInc> форы
[17:04:50] <LeshaInc> пушнул
[17:05:00] <fingercomp> а, локалов нет
[17:05:06] <LeshaInc> да...
[17:05:06] <fingercomp> их сделаю тогда первыми
[17:05:27] <LeshaInc> они делаются
[17:05:29] <LeshaInc> вообще за 1 секунду
[17:05:32] <LeshaInc> expect local
[17:05:35] <LeshaInc> потом punctuated names
[17:05:38] <LeshaInc> expect =
[17:05:43] <LeshaInc> punctuaded exprs
[17:06:06] <fingercomp> угу
[17:07:02] <bpm140> LeshaInc: о
[17:07:05] <bpm140> надо ту синусоиду
[17:07:06] <bpm140> сделать
[17:07:08] <bpm140> из вуклана
[17:07:11] <LeshaInc> она лагать
[17:07:11] <bpm140> на этом
[17:07:13] <LeshaInc> не будет?
[17:07:13] <bpm140> ракоте
[17:07:17] <bpm140> там быстрее
[17:07:21] <bpm140> процик залагает
[17:07:27] <bpm140> от тригон функц
[17:07:32] <LeshaInc> bpm140: а нельзя
[17:07:35] <LeshaInc> закешировать...
[17:07:43] <bpm140> можно
[17:07:44] <bpm140> и нужно
[17:08:24] <fingercomp> LeshaInc: в Assignment полем отдельным можно локалы просто помечать?
[17:08:32] <fingercomp> или отдельной нодой лучше?
[17:08:47] <LeshaInc> конечно отдельной
[17:08:51] <LeshaInc> local a[b] нельзя
[17:08:58] <LeshaInc> в assignment varlist
[17:08:59] <fingercomp> а
[17:09:03] <LeshaInc> в local namelist
[17:09:09] <LeshaInc> какой нибудь
[17:09:14] <LeshaInc> definition
[17:09:16] <LeshaInc> надо
[17:10:01] <bpm140> .choose f32/f64
[17:10:01] <brote> bpm140: Your options: f32, f64. My choice: f32
[17:13:29] <bpm140> @regcmd beer стримов нет... придётся бухать чай
[17:13:30] <fs24_bot> 💰 Деньги -10000 За использование данной команды
[17:13:30] <fs24_bot> Команда успешно создана
[17:13:33] <bpm140> @beer
[17:13:33] <fs24_bot> стримов нет... придётся бухать чай
[17:14:10] <LeshaInc> fingercomp: кстати
[17:14:13] <LeshaInc> у нас сейчас в парсере
[17:14:15] <LeshaInc> 1900 строк
[17:14:19] <LeshaInc> столько же сколько и в luaparse
[17:14:31] <LeshaInc> и это учитывая что в luaparse
[17:14:32] <LeshaInc> я читерил
[17:14:35] <LeshaInc> через gsub
[17:14:50] <LeshaInc> кто там говорил
[17:14:53] <LeshaInc> что раст многословный?
[17:16:05] <bpm140> не знаю
[17:16:12] <bpm140> в расте норм все
[17:16:15] <bpm140> ну не знаю
[17:16:17] <bpm140> может мне норм
[17:16:23] <bpm140> после однострочных LINQ запросов
[17:16:24] <bpm140> в C#
[17:16:58] <bpm140> блин
[17:17:01] <bpm140> я счётчик фпс
[17:17:04] <bpm140> на***********л
[17:17:16] <bpm140> а нет
[17:17:17] <bpm140> просто рендер
[17:17:19] <bpm140> inf ms
[17:20:26] <bpm140> LeshaInc: ну да
[17:20:29] <bpm140> поставил синусоиду
[17:20:31] <bpm140> 44100
[17:20:35] <bpm140> + оптимайзнул
[17:20:36] <bpm140> 4 фпс
[17:20:41] <LeshaInc> а на вулкане
[17:20:42] <LeshaInc> сколько было
[17:20:43] <LeshaInc> ?
[17:20:48] <bpm140> ну 60
[17:20:53] <bpm140> там всинк
[17:21:00] <LeshaInc> короче д************я
[17:21:02] <LeshaInc> фпс
[17:21:07] <LeshaInc> вулкан тащит
[17:21:08] <bpm140> да там видюха
[17:21:09] <bpm140> на 0%
[17:21:11] <bpm140> была нагружен
[17:21:13] <bpm140> там проц
[17:21:16] <bpm140> с районом
[17:21:18] <bpm140> на 100%
[17:21:20] <bpm140> был нагружен
[17:21:23] <fingercomp> LeshaInc: а зачем varlist?
[17:21:38] <LeshaInc> ну в присвоении
[17:21:38] <fingercomp> что он делает, что не делает punctuated?
[17:21:51] <fingercomp> я чёт не пойму, что в коде
[17:21:53] <LeshaInc> pub vars: Punctuated<'a, Var<'a>>,
[17:21:54] <LeshaInc> не знаю
[17:21:59] <LeshaInc> в присвоении пунктуате
[17:22:18] <LeshaInc> fingercomp: а varlist в парсере
[17:22:26] <LeshaInc> первый вар препендит
[17:22:27] <fingercomp> а
[17:22:30] <fingercomp> у тебя уже есть первый вар
[17:22:31] <fingercomp> всё, понял
[17:22:35] <bpm140> scrolling - x 0 y 36
[17:22:35] <bpm140> scrolling - x 0 y 12
[17:22:35] <bpm140> scrolling - x 0 y 60
[17:22:35] <bpm140> scrolling - x 0 y 12
[17:22:38] <bpm140> и от чего
[17:22:40] <bpm140> зависит число
[17:22:47] <fingercomp> тогда не парюсь и юзаю сразу пунктуатед
[17:22:48] <bpm140> если назад
[17:22:50] <bpm140> они с минусом
[17:22:51] <bpm140> будут
[17:22:52] <bpm140> просо
[17:22:54] <bpm140> просто
[17:22:57] <bpm140> типа насколько сильно
[17:22:57] <LeshaInc> fingercomp: если локал то да
[17:22:59] <bpm140> я кручу
[17:23:03] <LeshaInc> не p@рьсR
[17:24:12] <fingercomp> ~c #"LocalDeclarationStat" > #"TableConstructor"
[17:24:13] <yumi`> lua> true
[17:24:23] <fingercomp> ~c #"LocalDeclarationStat" > #"PunctuatedList"
[17:24:24] <yumi`> lua> true
[17:24:32] <fingercomp> самый длинное имя стракта
[17:24:36] <bpm140> thread 'main' panicked at 'index 18446744073709551221 out of range for slice of length 1', src\libcore\slice\mod.rs:2674:5
[17:24:37] <bpm140> нифига
[17:24:39] <bpm140> я накрутил
[17:24:40] <bpm140> мышкой
[17:25:05] <LeshaInc> fingercomp: а потом
[17:25:08] <LeshaInc> local function
[17:25:10] <LeshaInc> же еще
[17:25:13] <LeshaInc> как назовешь?
[17:25:35] <fingercomp> локал функция — это отдельно
[17:26:15] <fingercomp> насколько я помню, там какие-то заморочки с локальными функциями
[17:26:29] <fingercomp> и там всё сложнее, чем local fn, fn = function() ... end
[17:26:37] <fingercomp> поэтому будет совершенно отдельной нодой
[17:26:46] <fingercomp> FunctionDeclaration
[17:26:49] <fingercomp> енумчик
[17:27:08] <LeshaInc> ну да
[17:27:11] <LeshaInc> заморочка в :
[17:27:12] <LeshaInc> и .
[17:29:08] <fingercomp> а, я понял, о чём ты спрашивал
[17:29:21] <fingercomp> сделаю диспатч-функцию тупую local
[17:29:22] <fingercomp> и всё
[17:33:11] <fingercomp> FunctionDeclarationStat<'a>
[17:33:16] <fingercomp> новый самый длинный стракт
[17:37:01] *** Joins: kartze (~kartze@176.59.140.200)
[17:37:30] <kartze> раз джва три четыре пять, гумноед уронил матрикс и я захожу сюда опять
[17:37:44] <LeshaInc> матрикс говно
[17:37:48] <kartze> полное
[17:38:08] <bpm140> LeshaInc: вообще
[17:38:09] <kartze> аж материться хочется, и ясное дело не в ансейфе
[17:38:11] <bpm140> можно еще speed up
[17:38:20] <bpm140> короче
[17:38:22] <bpm140> если синус далеко
[17:38:23] <LeshaInc> а можно speed down?
[17:38:29] <bpm140> sample skip
[17:38:30] <bpm140> можно
[17:38:34] <LeshaInc> cull
[17:38:35] <LeshaInc> короче
[17:38:45] <bpm140> короче
[17:38:48] <bpm140> понижение точности
[17:38:53] <bpm140> в зависимости от дистанции
[17:39:10] <LeshaInc> ну это уже lod
[17:39:15] <kartze> если хотите залетайте ругаца https://miniwa.space/m/
[17:39:16] <brote> [ messagebox < miniwa ] - miniwa.space
[17:39:28] <kartze> а теперь мне интересно, что у вас тут
[17:39:31] <fingercomp> LeshaInc: как назвать Name {'.' Name} [':' Name]
[17:39:33] <bpm140> LeshaInc: да
[17:39:44] <LeshaInc> не знаю
[17:39:47] <kartze> про пластинки штоли
[17:39:56] <kartze> а не, лод это не пластинки
[17:40:02] <fingercomp> вернее, нет
[17:40:09] <fingercomp> после двоеточия пофиг
[17:40:19] <kartze> фингер приветик как жизнь как дети
[17:40:19] <Photonix> fingercomp ты на си пишешь?
[17:40:20] <fingercomp> Name {'.' Name} — это я назвал классом
[17:40:29] <fingercomp> LeshaInc: сойдёт?
[17:40:36] <fingercomp> не, не сойдёт
[17:40:39] <fingercomp> ObjectName
[17:40:45] <fingercomp> лучше, но хрень
[17:40:53] <bpm140> .c 44100 / 2
[17:40:53] <brote> bpm140: 22050
[17:41:03] <LeshaInc> method receiver
[17:41:04] <bpm140> .c 44100 / 4
[17:41:04] <brote> bpm140: 11025
[17:41:05] <LeshaInc> и method
[17:41:12] <fingercomp> ясно
[17:41:13] <fingercomp> спасибо
[17:41:21] <bpm140> .c 44100 / 8
[17:41:21] <brote> bpm140: 5512.5
[17:41:23] <LeshaInc> ~lua function a["b"].c() end
[17:41:24] <yumi`> lua> input:1: '(' expected near '['
[17:41:48] <LeshaInc> хотя может и не receiver..
[17:41:53] <fingercomp> function a.b.c можно
[17:41:53] <fingercomp> да
[17:41:55] <fingercomp> это не метод уже
[17:42:16] <kartze> спасибо вам
[17:42:18] <LeshaInc> короч придумай
[17:42:21] <LeshaInc> что нибудь
[17:42:23] <kartze> начинаю верить в то, что могу спасти мир
[17:42:25] <fingercomp> ok
[17:42:31] <fingercomp> FunctionName<'a>
[17:42:34] <fingercomp> придумал
[17:42:34] <kartze> путем неизучения программирования
[17:44:42] <bpm140> .c 44100 / 16
[17:44:42] <brote> bpm140: 2756.25
[17:45:37] <bpm140> LeshaInc: сделал лоды
[17:45:39] <bpm140> фпс возрос
[17:45:41] <bpm140> до 34
[17:46:14] <kartze> дайте совет, люди
[17:46:15] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🍺 Пиво
[17:46:40] <kartze> вот именно, в одно место это все...
[17:47:23] *** Quits: kartze (~kartze@176.59.140.200) (Read error: Connection reset by peer)
[17:47:31] *** Joins: kartze (~kartze@176.59.140.200)
[17:49:36] <bpm140> .c 44100 / 32
[17:49:36] <brote> bpm140: 1378.125
[17:51:16] <Totoro> kartze: здарова
[17:51:22] <Totoro> тебя каким ветром сюда задуло?
[17:51:44] <bpm140> LeshaInc: ооооо
[17:51:46] <bpm140> уже до 250
[17:51:47] <bpm140> поднял
[17:52:06] <kartze> меня ветром поломанного матрикса чата интернетовых сектантов
[17:52:19] <Totoro> а за что тебя вообще в матрикс посадили?
[17:52:39] <fingercomp> LeshaInc: я реюзну Punctuated для метод-ресивера?
[17:52:53] <fingercomp> там хоть и не запятая, но технически точка — это пунктуация
[17:52:55] <kartze> а черт его знает, почему чел решил юзать матрикс
[17:53:00] <LeshaInc> ок
[17:53:26] <kartze> но мы ж это, мы ж бригада анонимусов, потому никаких closed source, а тут выбор не шибко великий
[17:53:29] <Totoro> передавай ему чтобы не страдал хернёй и юзал какой-нибудь дискорд
[17:53:39] <Totoro> а, надо опенсурс
[17:53:47] <Totoro> ну блин, тоже есть альтернативы
[17:53:47] <kartze> дискорд у нас это щиткорд и ботнет и все такое
[17:53:48] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🍷 Вино [ФРАНЦУНСКОЕ]
[17:54:02] <Totoro> ну вот mumble норм чатик
[17:54:03] <kartze> так альтернатив-то нормальных
[17:54:05] <Totoro> голос есть
[17:54:16] <kartze> матрикс, рокетчат, мамбл, еще что-то по мелочи
[17:54:22] <LeshaInc> .lua function a . b . c() end
[17:54:23] <brote> LeshaInc: input:1: attempt to index a nil value (global 'a')
[17:54:30] <Totoro> jami есть для p2p общения
[17:54:30] <LeshaInc> .lua function a . b . c ( ) end
[17:54:31] <brote> LeshaInc: input:1: attempt to index a nil value (global 'a')
[17:54:38] <Totoro> который был когда-то gnu ring
[17:54:51] <Totoro> токс, конечно же, тоже
[17:54:51] <kartze> джами еще, да, но нам нужно было и относительно хорошие возможности по кастомизации иметь
[17:55:02] <Totoro> эт в каком плане?
[17:55:07] <kartze> там шрифты, сям формы и цвета
[17:55:14] <LeshaInc> можно свой
[17:55:15] <LeshaInc> написать
[17:55:16] <Totoro> а матрикс такое умеет?
[17:55:21] <kartze> мы писали
[17:55:26] <kartze> но он умер под нагрузкой
[17:55:31] <Totoro> лол
[17:55:32] <kartze> щас даже найду
[17:55:37] <Totoro> 1к человек?
[17:55:38] <kartze> дай минуту
[17:56:12] <bpm140> да почему бы
[17:56:14] <bpm140> просто irc
[17:56:16] <Totoro> "хорошие возможности кастомизации" это прямо "электрон" большими буквами
[17:56:17] <bpm140> не юзануть
[17:56:22] <bpm140> 100% опенсорс
[17:56:29] <bpm140> и 140%
[17:56:29] <Totoro> там можно извернуться и захреначить всё что угодно
[17:56:31] <bpm140> кастомизация
[17:56:34] <Totoro> в рамках HTML + CSS
[17:56:46] <bpm140> Totoro: да на электроне
[17:56:47] <bpm140> даже игру
[17:56:49] <bpm140> написать можно
[17:56:53] <Totoro> ну да
[17:57:03] <bpm140> правда все фанаты электрона
[17:57:04] <bpm140> говорят
[17:57:07] <bpm140> что это overkill
[17:57:17] <Totoro> а вот если поискать традиционные GUI фреймворки, такой гибкостью в плане отрисовки всякого говна, мало кто обладает
[17:57:27] <bpm140> ну в игре
[17:57:30] <bpm140> особо крутой ui
[17:57:33] <bpm140> не нужен
[17:57:36] <bpm140> если ты конечно
[17:57:36] <Totoro> да я про чат
[17:57:38] <bpm140> не пишешь игру
[17:57:48] <bpm140> типа хертс оф айрон 4
[17:58:06] <Totoro> то что карта рисованная ничего не говорит о графике
[17:58:08] <Totoro> между прочим
[17:58:21] <Totoro> там можно такое чудо запилить на анрил энджине каком-то
[17:58:25] <Totoro> что лагать будет на топовых компах
[17:58:28] <bpm140> да причем здесь
[17:58:29] <bpm140> карта
[17:58:30] <bpm140> я про гуи
[17:58:31] <bpm140> в играх
[17:58:32] <Totoro> а от эффектов будут выпадать глаза
[17:58:35] <bpm140> в играх от парадокса
[17:58:40] <bpm140> довольно жесткий юи
[17:58:52] <Totoro> ну короче
[17:58:54] <Totoro> ждём сорцы
[17:58:59] <bpm140> Totoro: эту карту
[17:59:07] <bpm140> можно даже на бумаге
[17:59:10] <bpm140> нарисовать
[17:59:11] <bpm140> 1000000 фпс
[17:59:12] <bpm140> будет
[17:59:18] <Totoro> так задача наоборот
[17:59:22] <Totoro> сделать как можно круче графику
[17:59:27] <Totoro> не ломая концепции
[17:59:34] <bpm140> ну она лагать
[17:59:34] <bpm140> будет
[17:59:38] <Totoro> разумеется
[17:59:41] <Totoro> в том и смысл
[17:59:44] <bpm140> если на анриале
[17:59:46] <bpm140> а вот если
[17:59:49] <bpm140> на TRAINS GPU
[17:59:49] <LeshaInc> да анреал енжин
[17:59:51] <LeshaInc> просто тормозной...
[18:00:02] <Totoro> ~cookie
[18:00:03] <yumi`> suki desu!
[18:00:14] <bpm140> там будет
[18:00:16] <bpm140> 20000000 фпс
[18:00:20] <bpm140> и 1 год
[18:00:21] <bpm140> за 1 мс
[18:00:24] <bpm140> проходить будет
[18:00:44] <bpm140> LeshaInc: да эти шестеренки
[18:00:47] <bpm140> от парадокса
[18:00:48] <bpm140> еще тормознее
[18:00:52] <bpm140> @cpu0
[18:01:04] <bpm140> @cpu0
[18:01:06] <bpm140> @cpu0
[18:01:10] <LeshaInc> о
[18:01:12] <LeshaInc> у нас сирену
[18:01:15] <LeshaInc> включили
[18:02:08] <Totoro> авианалёт?
[18:02:23] <LeshaInc> не знаю
[18:04:17] <kartze> Totoro: ето короче называется H'nyro, но я даже в веб-архиве найти не могу сейчас это дело
[18:04:32] <kartze> не говоря о том, как оно выглядит
[18:04:42] <LeshaInc> ну начинается на H
[18:04:44] <LeshaInc> Hрень
[18:04:44] <kartze> но чем-то напоминало слак
[18:04:45] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🧱 Укрепление
[18:04:58] <kartze> пиво, вино, укрепление
[18:05:09] <kartze> лампы, веревки, бомбы...
[18:05:38] <LeshaInc> @inv
[18:05:38] <fs24_bot> LeshaInc: 🍷 Вино [ФРАНЦУНСКОЕ] x2 🍺 Пиво x1 💰 Деньги x44721
[18:05:42] <kartze> дохлый линк если сильно поможет.. wiki.systemspace.link/wiki/H'nyro
[18:05:50] <kartze> @inv
[18:05:51] <fs24_bot> kartze: 🍷 Вино [ФРАНЦУНСКОЕ] x1 🍺 Пиво x1 💰 Деньги x7 🧱 Укрепление x1
[18:07:02] <brote> [ cc.ru channel / luaparse-rs · GitLab ] - gitlab.com
[18:07:14] <Photonix> fingercomp уже видел
[18:07:44] <bpm140> @trl en 🍷 Вино [ФРАНЦУНСКОЕ] x1 🍺 Пиво x1 💰 Деньги x7 🧱 Укрепление x1
[18:07:47] <fs24_bot> 🍷 Wine [FRANCUSKIE] x1 🍺 Beer x1 💰 Money x7 🧱 Strengthening x1 (translate.yandex.ru, ппц lite edition)
[18:08:05] <bpm140> @trl de 🍷 Вино [ФРАНЦУНСКОЕ] x1 🍺 Пиво x1 💰 Деньги x7 🧱 Укрепление x1
[18:08:06] <fs24_bot> 🍷 Wein [ФРАНЦУНСКОЕ] x1 🍺 Bier x1 💰 Geld x7 🧱 Stärkung x1 (translate.yandex.ru, ппц lite edition)
[18:08:22] <Photonix> он будет поддерживать только 5.3?
[18:08:23] <kartze> ппц лайт?
[18:08:26] <kartze> ну и пиво у вас
[18:08:27] <bpm140> @trl ja 🍷 Вино [ФРАНЦУНСКОЕ] x1 🍺 Пиво x1 💰 Деньги x7 🧱 Укрепление x1
[18:08:29] <fs24_bot> 🍷 ワイン [FRANCUSKIE] x1 🍺 ビール x1 💰 金 x7 🧱 の強化 x1 (translate.yandex.ru, ппц lite edition)
[18:08:49] <bpm140> @trl ru 🍷 ワイン [FRANCUSKIE] x1 🍺 ビール x1 💰 金 x7 🧱 の強化 x1
[18:08:51] <fs24_bot> 🍷 Вина [ФРАНЦУЗСКИЕ] Х1 🍺 Пиво Х1 💰 Золото Х7 🧱 Укрепление Х1 (translate.yandex.ru, ппц lite edition)
[18:15:24] <Totoro> H'nya
[18:15:42] <Totoro> хрень, но няшно
[18:18:48] <brote> [ out of order by Miyolophone | Free Listening on SoundCloud ] - soundcloud.com
[18:19:05] <fingercomp> трек очень забавный
[18:19:22] <fingercomp> тоже типа истории, только совсем иначе
[18:19:42] <bpm140> @ms последняя ошибка: bios:9: attempt to index local `modem` (a nil value)
[18:19:43] <fs24_bot> Справочник вылетов и багов. Решение проблем. - Форум S.T.A.L.K.E.R.a // https://post-stalkera.ucoz.ru/forum/29-107-1
[18:19:43] <fs24_bot> Если вы видите данную ошибку, обратите внимание на то, какой файл был обработан последним, до строки FATAL ERROR, если это user.ltx -... local stype=nil
[18:20:03] <fingercomp> нравится, что куча всяких жанров намешана
[18:20:14] <Photonix> вот это ВЕБ! решил глянуть бабель, а хрен там, хелло ворлд компилирует как с++ с шаблонами
[18:20:16] <bpm140> @ms последняя ошибка: bios:9: attempt to index local `modem` (a nil value) количество подключенных компонентов: 4/9 имя компонента: computer
[18:20:18] <fs24_bot> bios-net для централизованного управления сетью контроллеров/дронов... // https://computercraft.ru/topic/833-bios-net-dlya-tsentralizovannogo-upravleniya-setyu-kontrollerovdronovrobotovkompyuterov/
[18:20:18] <fs24_bot> Привет all. (после публикации заметил ошибку в названии темы и тегах, код для OpenComputers а не для ComputerCraft, я их постоянно путаю) код 204 байта: _=component;m=_.proxy (_.list (modem)())m.open...
[18:20:51] <bpm140> Photonix: бабель это надстройка
[18:20:54] <Photonix> знаю
[18:20:55] <bpm140> над джаваскриптом...
[18:21:00] <Photonix> но на ноде жс тухлый
[18:21:14] <bpm140> зачем nodejs
[18:21:15] <bpm140> если есть
[18:21:20] <bpm140> RUST WEB ASSEMBLY
[18:21:32] <Totoro> fingercomp: прикольно
[18:21:32] <Photonix> просто смотрю
[18:21:37] <Totoro> музыкальные эксперименты какие-то
[18:21:48] <kartze> раст веб что
[18:21:57] <bpm140> assembly
[18:21:57] <kartze> вы с ума сошли что ли
[18:21:59] <Photonix> раст расколбас
[18:22:03] <Photonix> т
[18:22:16] <Photonix> ваш браузер сгорит от адового напора
[18:22:17] <Totoro> web assembly крутая технология так-то
[18:22:27] <bpm140> чё он сгорит
[18:22:28] <Photonix> ЭТО же через неделю выходит обнова на терку
[18:22:30] <bpm140> быстро работает
[18:22:30] <Totoro> может когда-нибудь он заменит JS нафиг
[18:22:37] <kartze> h'nyro это чета там на синапсианском
[18:22:38] <bpm140> лешан
[18:22:41] <fingercomp> web assembly — это то, что должно было быть вместо JS
[18:22:41] <bpm140> триангуляцию
[18:22:43] <kartze> щас подскажу
[18:22:44] <fingercomp> имхо
[18:22:45] <bpm140> делал
[18:22:46] <Totoro> fingercomp: +
[18:22:48] <bpm140> быстро очень
[18:23:01] <bpm140> Photonix: еще должен webgpu
[18:23:02] <bpm140> выйти
[18:23:03] <Photonix> fingercomp не, нужно не веб ассембли, нужно просто длл линковать
[18:23:04] <bpm140> ну како
[18:23:06] <kartze> главное чтобы компендиум этих кикориков нормально открылся
[18:23:07] <bpm140> он уже вышел
[18:23:12] <bpm140> только сейчас
[18:23:14] <bpm140> в нем работает
[18:23:15] <bpm140> gfx-rs
[18:23:21] <bpm140> и браузер safari...
[18:23:25] <Totoro> kartze: так что за чат-то
[18:23:27] <Totoro> на чём писали?
[18:23:30] <Totoro> как работал
[18:23:40] <Totoro> какие фичи были нужны, так что пришлось писать свой
[18:23:48] <Photonix> короче, помойка этот бабель
[18:23:48] <kartze> я подробностей не знаю, это было не при мне
[18:23:56] <bpm140> Photonix: как и весь
[18:23:59] <bpm140> джаваскрипт..
[18:24:09] <Photonix> компилировать console.log("Hello World") 2 секунды
[18:24:13] <Photonix> ппц
[18:24:14] <Totoro> спрашиваю потому, что мы сидим шестой год в IRC, с минимумом фич по форматированию контента
[18:24:18] <Totoro> и полёт пока нормальный
[18:24:22] <Photonix> я лучше на плюсах буду писать тогда уж
[18:24:24] <kartze> и чат этот жил всего пару дней пока дижиталоушен не послал их нахрен по нагрузке
[18:24:28] <kartze> потому что писала одна девка
[18:24:33] <bpm140> ирка
[18:24:34] <bpm140> что ли
[18:24:35] <kartze> которая сидит в доме
[18:24:44] <kartze> получает пособие по инвалидности
[18:24:46] <kartze> и все
[18:24:46] <Totoro> ну "девка" это не показатель качества кода
[18:24:49] <Totoro> так то
[18:24:51] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🔊 Мониторные колонки
[18:24:57] <Totoro> мужики такое говно отборное пишут
[18:24:57] <bpm140> ну да
[18:24:58] <Photonix> девка показатель качества!
[18:25:00] <Totoro> порой
[18:25:01] <Photonix> чисто как на кухне!
[18:25:01] <bpm140> ирка вообще
[18:25:03] <Totoro> что лучше бы не писали
[18:25:04] <bpm140> видюху
[18:25:07] <bpm140> по юсб
[18:25:08] <bpm140> подключила
[18:25:11] <kartze> а, да не, это я машинально
[18:25:22] <kartze> я не вкладывал в это негативного смысла
[18:25:30] <Photonix> Totoro а если баба говно пишет, а мужик топ?
[18:25:36] <kartze> но опыта у нее с риальным тру вебом ну
[18:25:37] <kartze> мало
[18:25:49] <Totoro> Photonix: я тебе скажу, что в контексте обсуждения качества кода
[18:25:57] <Totoro> пол вообще не играет роли
[18:25:59] <kartze> "h'nyro
[18:26:00] <kartze> conversation; chatter"
[18:26:06] <kartze> o.o
[18:26:07] <Photonix> если так подумать, то женщин на планете больше, тобишь теоретически и кодеров говнокодеров женщин больше чем мужиков....
[18:26:16] <Totoro> нет
[18:26:21] <Totoro> тут зависимости никакой нет
[18:26:27] <Photonix> есть
[18:26:32] <Totoro> потому что кодерствовать - это на 99% процентов мужская профессия
[18:26:39] <Photonix> о сексист
[18:26:41] <Photonix> понятно
[18:26:42] <Totoro> так что в абсолютных числах, мужиков говнокодеров
[18:26:47] <Totoro> гораздо больше
[18:26:54] <Totoro> и от числа человек на планете это никак не зависит
[18:27:00] <Photonix> позор, женщин столько же в коде и больше
[18:27:02] <kartze> вообще были какие-то причины не юзать тот же рокетчат, на который по итогу пришлось пересесть
[18:27:11] <Totoro> Photonix: быть сексистом и реалистом это не одно и то же
[18:27:15] <kartze> и лидер нашея секты их расписывал в коммитах
[18:27:20] <Totoro> я тебе говорю на реальном опыте, что женщин мало
[18:27:20] <kartze> ой тьфу
[18:27:24] <Photonix> Totoro крути термины как хочешь
[18:27:24] <Totoro> в программировании
[18:27:26] <kartze> в ишшуях
[18:27:30] <Totoro> а ты SJW мифы какие-то
[18:27:33] <kartze> на гитхабе рокетчата
[18:27:34] <Photonix> Totoro пруфы?
[18:27:34] <Totoro> на меня вываливаешь
[18:27:37] <Totoro> что пруфы
[18:27:42] <Totoro> я работаю в IT компании
[18:27:48] <Photonix> во скольких?
[18:27:50] <kartze> но он удалил аккаунт и все эти приколы пропали
[18:27:50] <Totoro> и пруфы наблюдаю невооруженным взглядом
[18:27:58] <Totoro> а ты где работаешь?
[18:28:06] <Totoro> где твои пруфы
[18:28:11] <Photonix> типа, за всю жизнь работать в одной ит компании где босс сексист, очень объективный опыт
[18:28:11] <Photonix> ЛУЛ
[18:28:20] <Totoro> да при чём тут сексизм
[18:28:24] <kartze> файн ты что ли
[18:28:26] <Totoro> никто девушкам не мешает работать
[18:28:28] <Totoro> в ИТ
[18:28:31] <Totoro> они просто не хотят
[18:28:38] <Photonix> баб кодеров куда больше чем ты думаешь
[18:28:48] <Photonix> просто они это не показывают
[18:28:48] <Totoro> не надо думать, что ты знаешь что я думаю
[18:28:51] <Totoro> думай за себя
[18:29:07] <Totoro> я тебе говорю объективный факт
[18:29:10] <fingercomp> Totoro: пятый год, пятый
[18:29:12] <Totoro> девушек-программистов
[18:29:15] <Totoro> меньше чем парней
[18:29:18] <Totoro> всё
[18:29:22] <Totoro> это не сексизм, это реальность
[18:29:26] <kartze> ну так и тех и тех достаточно, просто мужиков по инерции чуть больше, и следовательно среди них больше говнокодеров
[18:29:35] <Photonix> я за тебя не собираюсь думать, тем более с такими высказываниями, женщины тебе судьи, пиши что хочешь...
[18:29:40] <Totoro> не "чуть больше" а дохрена больше
[18:29:47] <kartze> ну это не мое уже
[18:29:53] <Totoro> но не потому что их гонят из профессии ссаными тряпками
[18:29:59] <Totoro> наоборот
[18:30:05] <Totoro> там курсы всякие
[18:30:06] <Photonix> Totoro это сексизм, пруфы что их меньше
[18:30:07] <Totoro> woman in code
[18:30:13] <Totoro> квоты на меньшинства
[18:30:16] <kartze> да все все свч успокойся
[18:30:16] <Totoro> и т.д. и т.п.
[18:30:28] <Totoro> ладно
[18:30:31] <Totoro> хрен с вами
[18:30:37] <Totoro> каша у вас в голове
[18:30:39] <Totoro> конечно
[18:30:41] <Totoro> но это не моя проблема
[18:30:54] <Totoro> fingercomp: а ощущалось как шесть
[18:31:37] <Totoro> ~weather
[18:31:37] <yumi`> Prague: Sunny / 23..24 °C / ↘ 1.94 m/s / 10 km / 0.2 mm
[18:31:48] <kartze> да почему у меня-то каша...
[18:31:51] <kartze> не ну вообще каша но
[18:31:55] <kartze> зошто
[18:31:59] <Totoro> лул
[18:32:00] <bpm140> .c 44100 / 32
[18:32:01] <brote> bpm140: 1378.125
[18:32:03] <Totoro> ну у тебя может и не каша
[18:32:05] <Totoro> но у Нео точно
[18:32:08] <fingercomp> функции жёсткие
[18:32:09] <bpm140> .c 44100 / 64
[18:32:09] <brote> bpm140: 689.0625
[18:32:16] <fingercomp> в луа
[18:32:18] <Totoro> хз где он нахватался этого
[18:32:20] <kartze> это что нео о.о
[18:32:21] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🍷 Вино [МОЛДАВСКОЕ]
[18:32:24] <Totoro> угу
[18:32:27] <fingercomp> 154 строки пришлось добавить только для того, чтобы имена парсить
[18:32:39] <fingercomp> ну, то есть, нет
[18:32:46] <fingercomp> в этих строках есть ещё стракты
[18:32:51] <fingercomp> добавленный генерик
[18:32:54] <fingercomp> добавленный параметр
[18:33:01] <fingercomp> короче, всё, чтобы подготовиться к парсингу бодей
[18:33:16] <fingercomp> короче, никому всё равно нифига не понятно, кроме Лэшаня, поэтому пошёл писать код дальше
[18:33:38] <Photonix> Totoro если у меня каша, то у тебя детская неожиданность в бошках
[18:33:43] <Totoro> всё всё
[18:33:47] <Totoro> уже всё закончилось
[18:33:49] <bpm140> 500 FPS!
[18:33:56] <bpm140> #optimize
[18:34:04] <Totoro> это что
[18:34:06] <Photonix> Totoro опять слился?
[18:34:08] <Totoro> трейнс ui?
[18:34:10] <brote> [ Хакер создал ботнет из 10 000 устройств для скачивания аниме / Блог компании Ростелеком-Солар / Хабр ] - habr.com ( https://tinyurl.com/ya3kmuya )
[18:34:14] <bpm140> Totoro: нет
[18:34:17] <bpm140> это софт
[18:34:18] <bpm140> рендер
[18:34:19] <LeshaInc> в поездах
[18:34:21] <LeshaInc> было бы 5000
[18:34:21] <bpm140> raqote
[18:34:21] <Totoro> Photonix: а что мне с тобой какашками перекидываться?
[18:34:22] <LeshaInc> фпс
[18:34:24] <bpm140> да
[18:34:29] <Totoro> спор явно вышел из конструктива
[18:34:39] <OIDLE> опять мультиакки троллят друг друга?
[18:34:39] <Photonix> Totoro я не кидал первым, ты опять в детство упал
[18:34:40] <bpm140> надо тепреь
[18:34:43] <OIDLE> опять я всё пропустил
[18:34:44] <bpm140> поинтереснее
[18:34:44] <OIDLE> эх
[18:34:44] <bpm140> сделать
[18:34:48] <Totoro> а какая разница кто кидал
[18:34:50] <kartze> > в бошках
[18:34:52] <Totoro> важно кто перестанет кидать
[18:34:55] <kartze> наркоманы!
[18:35:02] <Totoro> kartze: это потому что я пишу на скала
[18:35:03] <Photonix> kartze тоторо давно мутировал
[18:35:12] <kartze> нееште меня а
[18:35:13] <Photonix> в трансгуаноида
[18:35:34] <Photonix> гуманоида*
[18:35:35] <kartze> я вот думал думал как погроммировать-то
[18:35:52] <Totoro> ой
[18:35:57] <OIDLE> нео давно мутировал
[18:35:58] <Totoro> ссылка длинновата
[18:36:02] <OIDLE> в трансумультиакка
[18:36:11] <bpm140> Totoro: мне ирка
[18:36:12] <fingercomp> мультиакк мультиакка
[18:36:13] <kartze> по итогу понимаю что у меня рил каша какая-то в голове и надо вместо погроммера становиться вебдизайнером
[18:36:14] <bpm140> такую же картинку
[18:36:15] <bpm140> кидала
[18:36:16] <bpm140> только там
[18:36:17] <bpm140> go
[18:36:18] <Totoro> хех
[18:36:26] <OIDLE> ну или в транскодера
[18:36:33] <OIDLE> короче в транса мутировал
[18:36:35] <bpm140> Totoro: блин
[18:36:37] <bpm140> а что лучше
[18:36:39] <bpm140> go или rust
[18:36:39] <bpm140> ?
[18:36:42] <bpm140> ну очевидно
[18:36:43] <kartze> питон
[18:36:43] <bpm140> что второе
[18:36:50] <Totoro> ну раст, конечно, что за вопрос?
[18:36:50] <OIDLE> @cshar
[18:36:51] <bpm140> это типа
[18:36:55] <bpm140> мейнстрим
[18:36:56] <bpm140> языки
[18:36:57] <OIDLE> .t golang
[18:36:57] <brote> Could not find timezone "golang".
[18:36:58] <Totoro> или это ты фитиль пытаешься подпалить
[18:36:59] <Photonix> повидло вообще не умеет говорить, OIDLE ты что ли в говорящее мутировал?
[18:36:59] <bpm140> go и rust
[18:37:05] <bpm140> Totoro: не получится
[18:37:05] <Totoro> под новым холиваром
[18:37:06] <OIDLE> конечно!
[18:37:07] <bpm140> ирки тут нет
[18:37:16] <kartze> вымер с сишара
[18:37:18] <OIDLE> Photonix: мало того что в говорящее, так ещё и в пишущее!
[18:37:26] <Photonix> скорее ляпающее
[18:37:35] <kartze> так ну давайте без оскорблений
[18:37:38] <bpm140> си шар)))0
[18:37:38] <OIDLE> ну ты весь обляпался, да
[18:37:43] <OIDLE> только не повидлом
[18:37:44] <kartze> а то щас полетят друг в друга черепадлы
[18:37:45] <OIDLE> ну да ладно
[18:37:58] <Photonix> OIDLE я не виноват что ты протух
[18:38:16] <OIDLE> нео как обычно пытается в унылый троллинг
[18:38:19] <bpm140> как же за*********л
[18:38:21] <bpm140> этот гитлаб
[18:38:22] <Totoro> так
[18:38:24] <bpm140> вот что опять
[18:38:25] <bpm140> ?
[18:38:32] <Totoro> кто щас будет разборки продолжать
[18:38:41] <Totoro> методом лично-оскорбительных месседжей
[18:38:44] <Totoro> тот улетает
[18:38:45] <OIDLE> о, а эта команда его вообще с клиента убирает
[18:38:52] <OIDLE> надо было раньше заюзать
[18:39:18] <fingercomp> pub fn function_body(&mut self) -> Result<FunctionBody<'a>, ParseError<'a>> {
[18:39:18] <fingercomp> let params = self.parenthesized_list(|s| s.name())?;
[18:39:18] <fingercomp> let block = Box::new(self.block()?);
[18:39:18] <fingercomp> let end = self.expect(&[TokenKind::Symbol(Symbol::End)])?;
[18:39:18] <fingercomp> Ok(FunctionBody { params, block, end })
[18:39:19] <fingercomp> }
[18:39:22] <Totoro> kartze: а ты на программера учишься:
[18:39:23] <fingercomp> вся функция
[18:39:24] <Totoro> ?
[18:40:08] <kartze> нет на аттестат...
[18:40:09] <kartze> 11 класс, все в жопе, вроде сдаю информатику, а на первые три задачи приходится убивать аж целый час
[18:40:21] <fingercomp> мммм
[18:40:23] <Totoro> а что там в первых задачах
[18:40:25] <fingercomp> даже интересно, что за задачи
[18:40:26] <fingercomp> да
[18:40:28] <Totoro> я уже не помню
[18:40:28] <fingercomp> кинь пример
[18:40:29] <kartze> я себя не люблю, это главный мой плюс
[18:40:34] <bpm140> написать парсер луа
[18:40:34] <Totoro> если это часть C
[18:40:35] <bpm140> на расте
[18:40:37] <Totoro> то там какое-то программерство
[18:40:39] <bpm140> это первая
[18:40:39] <Photonix> у нас на информатике ексель.... изучали....
[18:40:40] <Totoro> вроде было
[18:40:40] <bpm140> задача
[18:40:49] <kartze> ексеьь тоже есть
[18:40:50] <Totoro> Photonix: ну это везде так
[18:40:52] <kartze> счас
[18:40:55] <Totoro> не все же пойдут в программисты
[18:41:00] <Totoro> кому-то и бухгалтером быть
[18:41:09] <bpm140> Totoro: а кому то
[18:41:15] <bpm140> бухалтером
[18:41:22] <Totoro> лул
[18:41:25] <Photonix> что сказать, овощи, а сама информатика начались в 8 классе....
[18:41:29] <Totoro> для этого эксель не понадобится
[18:41:33] <Photonix> тобишь мы нифига не изучили
[18:41:40] <bpm140> Totoro: нужна
[18:41:41] <bpm140> java
[18:41:42] <Photonix> кроме акселя
[18:41:43] <bpm140> и swift
[18:41:44] <Totoro> Photonix: да всегда если хочешь нормально обучиться, надо самому
[18:41:47] <Totoro> это нормально
[18:41:47] <Photonix> и звезды
[18:42:02] <bpm140> у нас ворд, эксель
[18:42:03] <bpm140> SQL
[18:42:06] <bpm140> паскаль
[18:42:07] <Totoro> а в программировании это не просто нормально, это единственный путь
[18:42:08] <kartze> так, вот оно: https://inf-ege.sdamgia.ru/, заходищь и тыкаешь какой-нить тренировочный вариант
[18:42:09] <brote> [ ЕГЭ−2020, информатика: задания, ответы, решения. Обучающая система «РЕШУ ЕГЭ» Дмитрия Гущина. ] - inf-ege.sdamgia.ru
[18:42:12] <bpm140> и html............
[18:42:25] <bpm140> правда SQL
[18:42:26] <bpm140> там ппц
[18:42:26] <kartze> у нас вебдиз в школе фреймовый давали...
[18:42:28] <bpm140> убогий был
[18:42:32] <bpm140> там задания были
[18:42:33] <bpm140> уровня
[18:42:36] <bpm140> куда поставить
[18:42:37] <fingercomp> ну, первое вообще простейшее
[18:42:38] <bpm140> PRIMARY KEY
[18:42:43] <fingercomp> только off-by-one надо не сделать
[18:42:44] <Photonix> мы считали квантовые уравнения на хтмл
[18:43:02] <kartze> ..что?
[18:43:18] <Totoro> kartze: тебя часть C смущает, или все задачи, начиная с первой?
[18:43:24] <fingercomp> на 1 не ошибиться
[18:43:29] <Photonix> ооо
[18:43:32] <fingercomp> второе какое-то странное
[18:43:33] <Photonix> надо впн включать
[18:43:43] <fingercomp> kartze: почему там ячейки пропущены?
[18:43:57] <fingercomp> это типа разные значения какие-то?
[18:44:01] <kartze> для усложнения процесса решения
[18:44:22] <fingercomp> судя по условию, разные там значения, да
[18:44:38] <fingercomp> ну, это рутина какая-то
[18:44:49] <Photonix> Сколько секунд потребуется модему, передающему сообщения со скоростью 19200 бит/с, чтобы передать цветное растровое изображение размером пикселей, при условии, что цвет каждого пикселя кодируется 24 битами?
[18:44:50] <fingercomp> составлять таблицу истинности хотя бы для трушных случаев
[18:44:56] <kartze> там еще может быть указана таблица "полная" и "неполная"
[18:44:57] <Photonix> идиотские вопросы
[18:45:12] <Photonix> они в 80-ых застряли?
[18:45:13] <Totoro> да нормально
[18:45:17] <kartze> ну там ты по степеням двойки можешь быстро сократить
[18:45:19] <kartze> такие задчки
[18:45:19] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🎛 PIONEER DJ
[18:45:38] <fingercomp> третье — строить граф, чтоб понять, кто и куда
[18:45:44] <fingercomp> собрать все варианты путей
[18:45:46] <fingercomp> просчитать длины
[18:45:50] <fingercomp> найти кратчайший
[18:45:54] <fingercomp> какая-то тупая задача
[18:46:00] <fingercomp> на перебор
[18:46:20] <kartze> ну не совсем, там обычно легко сопоставить можно
[18:46:28] <Photonix> я думал надо будет кодить
[18:46:33] <Photonix> а тут вопросы
[18:46:34] <kartze> надо
[18:46:36] <kartze> это ниже
[18:46:38] <kartze> буде
[18:46:52] <fingercomp> можно алгоритмом Дейкстры воспользоваться
[18:46:54] <fingercomp> вручную
[18:46:59] <kartze> но сначала придется самому раза два иди три в "компутер" поиграть
[18:47:20] <kartze> дают код и вопрос "че будет при выполнении?"
[18:47:23] <fingercomp> ну, короче, задачи простые очень, но очень нудные
[18:47:48] <kartze> а ниже есть задача наоборот, типа, вот код, вот stdout, найти stdin
[18:47:55] <Photonix> лол
[18:47:58] <brote> [ 140bpmdubstep/rust-rendering-fun - rust-rendering-fun - Gitea: Git with a cup of tea ] - 95.182.122.116:3000 ( https://tinyurl.com/y7y5lus4 )
[18:48:00] <Photonix> и сколько на это времени надо?
[18:48:01] <bpm140> вот сделал репу
[18:48:02] <bpm140> если кому надо
[18:48:04] <bpm140> это фигня
[18:48:13] <fingercomp> kartze: восемнадцатая задачка интересная
[18:48:14] <kartze> на весь экзамен?
[18:48:18] <kartze> 3ч 55м
[18:48:21] <Photonix> на информатику
[18:48:38] <Photonix> лул, прочитать всё дольше времени уйдет
[18:48:42] <kartze> ну вообще вроде на все экзамены по 3:55
[18:48:47] <Photonix> целая энциклопедия
[18:49:03] <fingercomp> двадцать третья тоже
[18:49:04] <kartze> вы ж знаете почему не четыре часа делают
[18:49:07] <kartze> ?
[18:49:07] <fingercomp> навернули там жесть какую-то
[18:49:30] <Photonix> kartze что бы под конец кучу ошибок сделать
[18:49:44] <fingercomp> kartze: пять минут, чтоб листы заполнить, полагаю
[18:49:47] <fingercomp> итого 4 часа
[18:49:55] <fingercomp> не больше, видно, из-за регуляций
[18:50:05] <fingercomp> но фз, вообще
[18:50:27] <kartze> нет, пушто всякий образовательный процесс который ≥ 4ч должен обеспечиваться питанием для учеников
[18:50:48] <kartze> это как нам обычно завучи объясняли, хих
[18:50:53] <fingercomp> двадцать четвёртая вообще какая-то идиотская
[18:51:04] <kartze> а листы заполнить это как удобно, хочешь сразу пиши
[18:51:10] <Photonix> лол
[18:51:13] <fingercomp> пункт 2 особенно
[18:51:20] <fingercomp> там код на бумажке писать, что ли, целый
[18:51:20] <fingercomp> или как
[18:51:20] <Photonix> плюсам отдельный блок выделили
[18:51:22] <brote> [ hastebin ] - hastebin.com
[18:51:24] <kartze> а я в эти дебри вообще не смотрел ни разу
[18:51:25] <LeshaInc> сделал
[18:51:27] <LeshaInc> апи плеера
[18:51:29] <LeshaInc> и починил баги
[18:51:30] <LeshaInc> вроде бы
[18:51:33] <bpm140> LeshaInc: о круто
[18:51:34] <bpm140> спс
[18:51:34] <LeshaInc> ну апи там понятный
[18:51:36] <LeshaInc> bpm140: на f
[18:51:37] <bpm140> попробую
[18:51:38] <bpm140> потом
[18:51:40] <LeshaInc> начать следующий тре
[18:51:43] <LeshaInc> правда он
[18:51:44] <LeshaInc> такой же
[18:51:46] <kartze> ну, обычно (обычно) дают компы
[18:51:46] <fingercomp> > Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных.
[18:51:55] <fingercomp> это вообще жесть
[18:52:07] <bpm140> LeshaInc: блин
[18:52:10] <bpm140> я правда теперь
[18:52:11] <bpm140> еще хочу
[18:52:12] <LeshaInc> bpm140: блин
[18:52:12] <bpm140> бцрс
[18:52:13] <fingercomp> 26 — чистая теория игр
[18:52:14] <bpm140> на raqote
[18:52:15] <bpm140> сделать
[18:52:15] <LeshaInc> пауза
[18:52:16] <fingercomp> это интересно
[18:52:19] <LeshaInc> чуть фигово
[18:52:34] <LeshaInc> точнее когда на паузу жмешь
[18:52:37] <LeshaInc> время продолжает идти...
[18:52:56] <fingercomp> оо, а двадцать седьмое задание мне нравится
[18:53:07] <fingercomp> оптимальный алгоритм выбрать
[18:53:24] <fingercomp> ну, короче, хрень какая-то, а не задачки
[18:53:27] <fingercomp> тупо нудятина
[18:53:32] <fingercomp> в конце только интересности всякие
[18:53:41] <fingercomp> как двадцать третью решать, фз
[18:53:47] <fingercomp> а остальные вроде предельно понятны
[18:54:01] <kartze> не мне, к сожалению
[18:54:06] <fingercomp> в смысле, оптимально решать, а не кучу подстановок делать
[18:54:15] <fingercomp> ну, думаю, если погуглить, то найти можно кучу способов
[18:54:17] <kartze> у меня ни опыта, ни знаний, ничего
[18:54:19] <fingercomp> но как-то пофиг
[18:54:24] <brote> [ hastebin ] - hastebin.com
[18:54:25] <LeshaInc> исправил
[18:54:40] <bpm140> ну все четко теперь
[18:54:45] <kartze> я занимаюсь с репетитором, тем не менее, помогать-то это.. ну...
[18:55:21] <kartze> плохо все!
[18:55:28] <kartze> и даже в армию не пойти
[18:55:30] <kartze> ..наверное
[18:55:50] <LeshaInc> bpm140: апи вообще
[18:55:52] <LeshaInc> легкое
[18:55:57] <LeshaInc> только длительность трека
[18:55:59] <LeshaInc> ты должен сам
[18:56:00] <LeshaInc> узнать
[18:56:42] <LeshaInc> bpm140: бин
[18:56:44] <LeshaInc> panic...
[18:56:44] <bpm140> всю длительность
[18:56:44] <bpm140> ?
[18:56:47] <LeshaInc> короче потом
[18:56:48] <LeshaInc> разберусь
[18:56:49] <LeshaInc> bpm140: да
[18:56:55] <LeshaInc> get_time есть
[18:56:55] <bpm140> а ну там легко
[18:56:56] <LeshaInc> возвр
[18:56:59] <LeshaInc> сколько прошло
[18:57:03] <LeshaInc> со start
[18:57:09] <fingercomp> kartze: ну, мне один чёрт делать нечего, можно решить какую-нибудь, если хочешь
[18:57:20] <fingercomp> хотя репетитор наверняка лучше
[18:57:21] <LeshaInc> блин
[18:57:25] <LeshaInc> парсер
[18:57:27] <LeshaInc> надо дод
[18:57:29] <LeshaInc> ел
[18:57:50] <fingercomp> там лямбды остались только
[18:58:08] <LeshaInc> ну они ппц
[18:58:08] <fingercomp> ща запилю
[18:58:09] <LeshaInc> простые...
[18:58:12] <fingercomp> да
[18:58:15] <LeshaInc> fingercomp: еще repeat
[18:58:17] <LeshaInc> until
[18:58:20] <LeshaInc> ну это тоже
[18:58:29] <LeshaInc> 3 @ S Y
[18:59:05] <LeshaInc> у луа вообще
[18:59:08] <LeshaInc> простая грамматика
[18:59:10] <LeshaInc> LL(1)
[18:59:15] <LeshaInc> у раста LL(k)
[18:59:24] <kartze> да ты не переживай, выкарабкаюсь как-нибудь
[18:59:34] <kartze> все равно в этом году уже не поступлю
[18:59:45] <kartze> целюсь на следующий
[18:59:45] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🍷 Вино [ФРАНЦУНСКОЕ]
[18:59:53] <bpm140> fingercomp: в луа
[18:59:55] <bpm140> лямбды есть
[18:59:55] <bpm140> ?
[19:00:00] <kartze> но зная себя, так жаль, что мое тело не подходит для армии
[19:00:16] <bpm140> типа local dj = function() { print("в скрепе я диджей") }
[19:00:18] <fingercomp> кложуры, замыкания, лямбды, анонимные функции
[19:00:26] <fingercomp> одно и то же всё
[19:00:30] <kartze> мне бы вот это все до тупости простое, а не высшие материи и начала матанализа
[19:00:35] <kartze> брр
[19:01:11] <bpm140> LeshaInc: ATL
[19:01:12] <bpm140> это не рэп
[19:01:15] <bpm140> это acid-house
[19:01:22] <Totoro> kartze: да нахрена себя мучать
[19:01:27] <Totoro> занимайся тем что нравится и всё
[19:01:42] <Totoro> (проблема есть только если твоё любимое занятие - это лежать на диване и плевать в потолок :P)
[19:01:47] <kartze> так самое страшное в том, что я и не знаю, что мне нравится
[19:01:56] <Totoro> так просто возьми
[19:02:00] <Totoro> и попробуй ВСЁ
[19:02:02] <Totoro> понемногу
[19:02:19] <Photonix> Totoro есть такие вещи что лучше не пробовать
[19:02:22] <Totoro> я вот тоже пробую всякую хрень
[19:02:24] <Totoro> рисую вот
[19:02:28] <Totoro> на гитаре бренчу
[19:02:31] <Totoro> скейт купил покататься
[19:02:34] <kartze> хотя понимаю, что меня устраивает все, что не вовлекает использование интеллекта
[19:02:41] <Photonix> Totoro это просто ты одинокий
[19:02:42] <Totoro> на скалолазанье сходил
[19:02:45] <Totoro> лютая хрень
[19:02:57] <kartze> у меня на скалолазании тяночка была клевая
[19:03:00] <Totoro> вот вот
[19:03:20] <Totoro> да и вообще можно миллион занятий придумать
[19:03:25] <Totoro> рано или поздно что-то ухватит
[19:03:36] <Photonix> мне велосипеды нравятся
[19:03:40] <kartze> а работать когда
[19:03:41] <Totoro> ^
[19:03:45] <Totoro> вот Нео на великах гоняет
[19:03:48] <Totoro> великий спец
[19:03:59] <Totoro> или великовый
[19:04:03] <kartze> ладно щас я доживаю с родственниками
[19:04:19] <Totoro> бери работу какую-нибудь
[19:04:21] <Totoro> непыльную
[19:04:24] <kartze> а так, на себя повезет наскрести пару десяток
[19:04:25] <Photonix> ковырятся в них, модернизировать, катать и смотреть, как деббагинг только в реале
[19:04:29] <Totoro> и в свободное время ищи себя
[19:04:36] <kartze> у нас все только эти
[19:04:41] <kartze> как их, блин
[19:04:55] <kartze> к провайдерам
[19:05:03] <kartze> идти
[19:05:25] <fingercomp> тяк
[19:05:27] <Photonix> сварщиком пойди
[19:05:28] <Totoro> через инет можно фрилансить всегда
[19:05:30] <fingercomp> восполнил запасы какао
[19:05:36] <Totoro> сварщиком надо скиллы
[19:05:37] <kartze> фриланс это
[19:05:39] <fingercomp> приступим к последним выражениям
[19:05:52] <kartze> пошел на апворк
[19:05:54] <Photonix> какао жуткая хрень, особенно зная что это не какао....
[19:05:57] <kartze> написал парсер
[19:05:57] <Totoro> *и тут фингер покрыл свой код последними выражениями*
[19:06:05] <kartze> получил пять зеленых
[19:06:12] <kartze> 3.80 за вычетом комиссии
[19:06:16] <kartze> хочу вывести
[19:06:24] <Totoro> kartze: да фрилансер разный бывает, не обязательно же код писать
[19:06:26] <kartze> бамс мой банк в санкцонном списке пендосии
[19:06:35] <Totoro> можно рисовать, дизайнить, работать со звуком, писать
[19:06:47] <Totoro> почти любая творческая работа
[19:06:51] <Photonix> kartze а чё он в списке греции?
[19:07:02] <kartze> короче хрен с ним я для жизни не приспособлен вовсе
[19:07:09] <Totoro> ну ладно
[19:07:34] <kartze> я эти вещи понимаю, но я совсем нечасто в кондиции вообще что-то делать
[19:07:42] <kartze> по итогу и сижу на том же месте
[19:07:48] <Totoro> я раньше вообще всем кто спрашивал, советовал программирование
[19:07:53] <Photonix> а слово пиндос интересное, в африке так называют негров, а вообще так называют греков в унижительном
[19:07:54] <kartze> токмо жопа еще голее становится
[19:07:55] <Totoro> типа, ну я хз, работа мечты же
[19:08:06] <Totoro> но потом понял, что работа не для всех (хотя так и не понял почему)
[19:08:10] <Totoro> и советовать перестал
[19:08:12] <kartze> ну вот я иду это, как его там
[19:08:16] <kartze> хакерранк
[19:08:35] <kartze> потихоньку копаю задачки easy рейтинга
[19:08:35] <Photonix> Totoro мне прочиталось советское программирование
[19:08:55] <kartze> но все равно не покидает ощущение что я как-то, ну
[19:08:56] <Totoro> kartze: ну если идёт, то хорошо
[19:09:03] <kartze> тупой, короче
[19:09:08] <Totoro> пффф
[19:09:13] <Photonix> kartze у всех тут такое ощущение
[19:09:33] <Totoro> да, это ощущение периодически и меня посещает
[19:09:38] <kartze> короче, мне бы хотя бы аттестат о среднем забрать...
[19:09:54] <kartze> я уже не мечтаю о поступлении куда-либо
[19:09:55] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🍷 Вино [ФРАНЦУНСКОЕ]
[19:09:55] <Photonix> kartze ты вот глянь в квантовые уравнения, тогда точно поймешь что тупой
[19:10:11] <kartze> я туда случайно со стаковера попал
[19:10:20] <Totoro> если ты в любой advanced материал заглянешь, без фундамента в этой области
[19:10:21] <kartze> ниче не понял и вышел в окно первого этажа
[19:10:24] <Totoro> ты нихрена не поймешь
[19:10:40] <Totoro> kartze: кстати https://www.codewars.com нормальный сайт ещё
[19:10:40] <brote> [ Train with Programming Challenges/Kata | Codewars ] - www.codewars.com
[19:10:44] <kartze> это очевыдрно, да...
[19:10:45] <Totoro> у нас там клан
[19:10:55] <Photonix> Totoro между польшей и германией словакия?
[19:10:56] <fingercomp> LeshaInc: тяк, функции готовы
[19:11:07] <kartze> я вас опозорю и нам придется делать сеппуку
[19:11:14] <Totoro> если зарегаешься и добавишь в качестве клана #CC.RU всех увидишь
[19:11:19] <Totoro> kartze: не, не опозоришь
[19:11:22] <Totoro> лул
[19:11:27] <Totoro> там у большей части 1-2 балла
[19:11:27] <Photonix> Totoro а не, чехия
[19:11:33] <Totoro> клан это так, чтобы из вида не теряться
[19:11:49] <Photonix> Totoro мне стыдно быть в вашем клане
[19:11:52] <Photonix> 1-2 балла
[19:12:01] <Photonix> как будто к двоешникам попал
[19:12:04] <Totoro> да, Нео там тоже есть
[19:12:07] <Totoro> 54 балла
[19:12:09] <Totoro> целых
[19:12:22] <Totoro> ну а топ-1 прочно занят мной
[19:12:22] <bpm140> 1891 ms
[19:12:24] <bpm140> на рендер
[19:12:25] <Totoro> :3
[19:12:25] <bpm140> 1 кадра
[19:12:28] <Totoro> 1083 балла
[19:12:35] <LeshaInc> ппц
[19:13:22] <Photonix> Totoro ну вот вместо кодинга ты задачи решал
[19:13:35] <Photonix> это как олимпиадное программирование, дырка от бублика
[19:14:10] <Totoro> нет, ты не прав
[19:14:13] <Totoro> это полезно
[19:14:41] <Totoro> я могу назвать как минимум один способ полезного использования
[19:14:44] <Photonix> согласен, уметь писать говнокод на скорость - навык!
[19:14:44] <Totoro> когда изучаешь новый язык
[19:15:02] <Totoro> можно начать решать самые простые задачки на codewars
[19:15:04] <Totoro> на этом языке
[19:15:09] <Totoro> там дохрена ЯП доступно
[19:15:11] <bpm140> LeshaInc: блин
[19:15:15] <bpm140> я не в --release
[19:15:16] <bpm140> собирал
[19:15:16] <Totoro> таким образом, ты и знакомишься с языком
[19:15:18] <bpm140> вот поэтому
[19:15:21] <bpm140> и 1891 ms
[19:15:26] <Totoro> и тренируешься обращаться с этим языком
[19:15:31] <Totoro> в самых популярных ситуациях
[19:15:35] <Totoro> типа отсортировать
[19:15:37] <Totoro> найти
[19:15:39] <Totoro> склеить строки
[19:15:43] <Totoro> и так далее, по нарастающей
[19:15:47] <Totoro> этакая мелкая моторика языка
[19:15:54] <bpm140> на codewars
[19:15:56] <LeshaInc> ну полноценный проект писать
[19:15:57] <Totoro> и потом уже перестаёшь мучаться с деталями
[19:15:58] <LeshaInc> все равно лучше
[19:16:00] <bpm140> мало языков
[19:16:07] <Totoro> и можно решать более абстрактные задачи
[19:16:10] <LeshaInc> разберешься с инфраструктурой
[19:16:12] <LeshaInc> библиотеками
[19:16:16] <fingercomp> Photonix: спортивное программирование — это практика использования алгоритмов
[19:16:18] <Totoro> не пытаясь вспомнить, как там строки конкатенируются
[19:16:26] <bpm140> как ты за*********************************************************л
[19:16:26] <bpm140> thread 'main' panicked at 'slice index starts at 18446744073709550616 but ends at 1', src\libcore\slice\mod.rs:2680:5
[19:16:29] <Totoro> никакого "говнокод на скорость там и в помине нет"
[19:16:30] <fingercomp> Photonix: просто ты запоминаешь, какой комбинацией можно решать задачу
[19:16:44] <Totoro> наоборот, обычно там народ старается найти самое элегантное решение
[19:16:49] <Totoro> и когда решил задачу
[19:16:54] <Totoro> можно посмотреть как делали другие
[19:17:00] <Totoro> и извлечь полезные трюки
[19:17:04] <Totoro> true story
[19:17:05] <Totoro> сам так делал
[19:17:15] <Photonix> fingercomp ну вот, я недавно на ютюбе на китайца наткнулся, он спортивные задачи решал, просто нет слов от такого говнокода и скорости его написания....
[19:17:31] <Totoro> Photonix: ну ты сейчас обобщаешь какое-то видео на ютубе
[19:17:32] <Totoro> на целый сайт
[19:17:33] <kartze> короче, если мне повезет, то я стану хорошим кейсом для какого-нить яндекс.практикума в духе "мне 35 лет я 30 лет вожу трактор в деревне но месяц назад стал пограмистом"
[19:17:42] <Totoro> ой вс
[19:17:44] <Totoro> ё
[19:17:56] <Photonix> Totoro ну ты тоже обобщаешь что женщин в кодинге нет только по своему офису
[19:17:59] <fingercomp> Photonix: не говори мне только, что ты считаешь, что, наняв его, работодатель получит такого же качества код у себя
[19:17:59] <kartze> я просто потерялся немного в жизни, найдусь, ты прав
[19:18:18] <fingercomp> Photonix: спортивное программирование не о красоте кода вообще, а об алгоритмах
[19:18:19] <Totoro> Photonix: по всем офисам в которых я был, плюс интернет в общем
[19:18:25] <kartze> главное, это, как его, дожитб..
[19:18:27] <Totoro> а откуда ты взял информацию свою?
[19:18:32] <bpm140> кирпич...
[19:18:38] <Photonix> fingercomp уверен, по глазам видно, тебе индусский код показать?
[19:18:52] <Totoro> Нео жуткий пессимист
[19:18:54] <Totoro> вообще
[19:19:00] <fingercomp> Photonix: ну, тогда мне говорить на эту тебя с тобой не о чем
[19:19:01] <kartze> ну если вам так интересно, то поищите статистику по количеству жэнщин в айти
[19:19:05] <fingercomp> Photonix: но я покидаю гороха в стенку
[19:19:12] <Photonix> fingercomp ну вот, если не знаешь, не пиши
[19:19:12] <Totoro> kartze: да это Нео пусть ищет
[19:19:16] <Totoro> нам-то зачем
[19:19:16] <kartze> правда, потом будете спорить, у кого данные достовернее)
[19:19:17] <fingercomp> Photonix: я могу писать недокод, если того требуют обстоятельства
[19:19:37] <fingercomp> например, если б я участвовал в соревновании таком, я б это и делал
[19:19:41] <fingercomp> потому что на качество не смотрят
[19:19:43] <Totoro> я помню GitLab где-то запостил страницу с фотками, именами и должностями всей своей команды на 200+ человек
[19:19:44] <fingercomp> я сам код читать не буду
[19:19:47] <fingercomp> другие читать не будут
[19:19:51] <fingercomp> а время очень ограничено
[19:19:51] <Totoro> и мы специально тогда искали девушек-программистов
[19:19:54] <Totoro> там
[19:20:02] <Totoro> нашли конечно
[19:20:04] <fingercomp> тем не менее, я никогда не буду это делать в реальном проекте без необходимости
[19:20:04] <kartze> а там мужики да фтм
[19:20:06] <kartze> )
[19:20:41] <Totoro> я не буду говорить точные числа, я их не помню, но сам факт
[19:20:46] <Totoro> искать пришлось девушек-программистов
[19:20:50] <Totoro> а не мужиков-программистов
[19:20:51] <Photonix> ну... олимпиадники - это стиль, а не требования, почему сейчас важна скорость разработки, а не быстро самого код? потому что всем плевать на качество кода и его скорость, сколько случаев когда берут мидлов, а они олимпиадники и говнокодеры жуткие
[19:20:55] <Totoro> что-то да и говорит о пропорциях
[19:20:55] <kartze> ето, фингер, а что ты имел в виду под "решать через off-by-one"m
[19:20:57] <kartze> ?
[19:20:59] <Photonix> быстрота*
[19:21:11] <fingercomp> Photonix: нет, совершенно нет
[19:21:12] <Totoro> kartze: Фингер имел в виду, что главное не сделать ошибку off-by-one
[19:21:18] <kartze> аа, ето да
[19:21:21] <fingercomp> потому что свой код потом ты читать будешь в проекте реальном
[19:21:22] <Totoro> то есть не получить ответ, который отличается от реального на 1
[19:21:23] <fingercomp> и другие читать будут
[19:21:28] <fingercomp> там совершенное другие требования
[19:21:32] <fingercomp> *совершенно
[19:21:44] <fingercomp> фиксить баги ты можешь или в лапше своей, или в нормальном коде
[19:21:51] <fingercomp> второе — проще
[19:22:01] <Totoro> олимпиадное программирование - это разумеется отдельная стихия со своими правилами
[19:22:10] <Totoro> но не надо сравнивать олимпиады и codewars
[19:22:19] <Totoro> кодварс это просто сборник задачек
[19:22:23] <Totoro> сидишь, решаешь
[19:22:24] <Photonix> ща, где-то фотку видел
[19:22:25] <Photonix> скину
[19:22:27] <Totoro> не лимита по времени
[19:22:29] <Photonix> найду только
[19:22:31] <Totoro> ни ограничения на юзание инета
[19:22:38] <Totoro> самое то для отточки скилла
[19:22:51] <fingercomp> Photonix: но, конечно, не могу за всех говорить
[19:22:55] <Totoro> ну то есть можно конечно сесть и фигачить говнокод на время, но зачем?
[19:23:01] <kartze> может, мне следовало бы
[19:23:03] <fingercomp> кто-то наверняка коммитит фиговый код в прод
[19:23:04] <kartze> как ето...
[19:23:19] <kartze> психологом быть, ну или подвидом каким-нить
[19:23:21] <fingercomp> особенно если он там один или же сидит в хомячьем колесе
[19:23:33] <kartze> я часто копаюсь в чужих проблемах
[19:23:53] <Totoro> kartze: почитай литературу по психологии
[19:23:53] <kartze> в частности из-за того что мои сверстники в той или иной степени напоминают мне персонажей евангелиона
[19:23:55] <Totoro> делов-то
[19:24:11] <kartze> а жрать-то на что :о
[19:24:13] <LeshaInc> блин
[19:24:16] <LeshaInc> @showdown
[19:24:16] <fs24_bot> это не разборки, это жизнь
[19:24:17] <LeshaInc> в ирке
[19:24:20] <Totoro> хотя конечно психотерапевт, толкующий пациентов по евангелиону, это будет та ещё находка
[19:24:23] <Totoro> :P
[19:24:33] <kartze> шутка, конечно)
[19:24:43] <kartze> но все равно прослеживается иногда
[19:24:54] <kartze> ичсх помогает ведь успокоить человека
[19:25:00] <fingercomp> лул
[19:25:51] <brote> [ WTF - Coub - The Biggest Video Meme Platform ] - coub.com
[19:26:10] <Totoro> kartze: ну всё, открывай свою контору для отаку с психологическими проблемами
[19:26:18] <Totoro> будешь рубить рубли
[19:26:20] <kartze> coub это худшее что случалось с человечеством в техническом плане
[19:26:28] <Totoro> а что не так с коуб?
[19:26:31] <LeshaInc> bpm140: это дав на расте
[19:26:35] <kartze> ни на одном девайсе у меня этот карнавал не работал нормально
[19:26:35] <LeshaInc> версия 0.0.0.0.0.0.1
[19:26:36] <LeshaInc> ?
[19:26:37] <Totoro> нормальная видео-свалка
[19:27:09] <Photonix> у меня он лагает
[19:27:13] <Photonix> видео долго грузит
[19:27:21] <bpm140> LeshaInc: да
[19:28:29] <bpm140> LeshaInc: надо прокачать
[19:28:56] <LeshaInc> bpm140: в дав на расте
[19:28:59] <LeshaInc> должны быть анимации
[19:29:02] <LeshaInc> как в фл студио...
[19:29:06] <LeshaInc> точне
[19:29:07] <LeshaInc> круче
[19:29:09] <LeshaInc> чем в фл студио
[19:29:14] <bpm140> ну это просто
[19:29:15] <bpm140> версия
[19:29:31] <bpm140> 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1-prealpha
[19:29:32] <LeshaInc> преальфа индев демо 0.0.0.0.0.0.0.0.0.0.0.1
[19:29:36] <bpm140> да
[19:29:44] <fingercomp> Ok(RepeatStat { repeat, block, until, condition })
[19:29:46] <fingercomp> офигенно
[19:29:55] <bpm140> покруче
[19:29:56] <bpm140> сделал
[19:29:59] <bpm140> отрисовку...
[19:30:00] <LeshaInc> fingercomp: а можешь
[19:30:03] <LeshaInc> поменять condition
[19:30:04] <LeshaInc> на expr
[19:30:05] <LeshaInc> ?
[19:30:07] <LeshaInc> просто там в while
[19:30:09] <LeshaInc> тоже expr...
[19:30:15] <Totoro> мне нравится когда в звуковых прогах такие волны мягкие рисуют
[19:30:18] <fingercomp> LeshaInc: может, в вайл на кондишон поменять?
[19:30:20] <Totoro> с алиасингом
[19:30:24] <fingercomp> LeshaInc: как-то понятнее, чем ехпр
[19:30:29] <Totoro> и цвета ещё зеленовато-серые
[19:30:30] <LeshaInc> fingercomp: ну тогда придется
[19:30:37] <LeshaInc> во всех структурах аст
[19:30:39] <LeshaInc> семантическое значение
[19:30:43] <LeshaInc> вкладывать в названия
[19:30:56] <LeshaInc> Totoro: может без
[19:30:58] <LeshaInc> алиасинга
[19:30:59] <LeshaInc> ?
[19:31:35] <LeshaInc> bpm140: просто то что ты сейчас рендеришь
[19:31:37] <LeshaInc> уже trains-gpu
[19:31:38] <LeshaInc> может
[19:31:44] <bpm140> на софт
[19:31:46] <LeshaInc> и текст не такой weird
[19:31:46] <bpm140> проце
[19:31:47] <bpm140> ?
[19:31:48] <Totoro> без алиасинга не кавайно
[19:31:53] <LeshaInc> Totoro: так ты сказал
[19:31:53] <bpm140> там есть
[19:31:56] <LeshaInc> волны мягкие
[19:31:57] <bpm140> антиалайзин
[19:31:59] <bpm140> на тексте
[19:32:01] <LeshaInc> а как они могут быть мягкими
[19:32:03] <LeshaInc> с алиазингом
[19:32:03] <LeshaInc> ?
[19:32:04] <fingercomp> LeshaInc: ну, как мне кажется, так лучше будет
[19:32:06] <Totoro> а, лул
[19:32:10] <bpm140> LeshaInc: он скорее всего
[19:32:11] <Totoro> ну с АА
[19:32:12] <fingercomp> если не expr, а понятное что-то
[19:32:13] <Totoro> короче
[19:32:14] <bpm140> про smoothing samples
[19:32:14] <Totoro> антиалиасингом
[19:32:15] <LeshaInc> НУ ЗНАЧИТ БЕЗ
[19:32:17] <bpm140> говорит
[19:32:18] <Totoro> да
[19:32:19] <LeshaInc> алиалзинга
[19:32:20] <Totoro> попутал
[19:32:23] <Totoro> малость
[19:32:28] <bpm140> LeshaInc: просто например в рэпере
[19:32:31] <LeshaInc> fingercomp: ну сделай везде
[19:32:31] <bpm140> там сэплы
[19:32:32] <LeshaInc> condition
[19:32:33] <LeshaInc> пофиг
[19:32:34] <bpm140> кривыми
[19:32:36] <bpm140> соединяются
[19:32:50] <Totoro> вот типа таких хотябы
[19:33:16] <LeshaInc> ну в trains-gpu
[19:33:17] <bpm140> вот типа такого
[19:33:18] <bpm140> да
[19:33:18] <bpm140> ?
[19:33:18] <LeshaInc> кривых нет
[19:33:21] <LeshaInc> потому что они не нужн....
[19:33:36] <LeshaInc> bpm140: ну и софт
[19:33:37] <bpm140> Totoro: но это да
[19:33:37] <Totoro> bpm140: ну типа
[19:33:40] <bpm140> без кривых нет
[19:33:40] <LeshaInc> поездам тоже не нужен
[19:33:41] <Totoro> только тут цвета ядовитые
[19:33:42] <LeshaInc> поездам надо HARD
[19:33:51] <bpm140> не получится
[19:34:03] <bpm140> а квадратиками
[19:34:05] <bpm140> рисовать
[19:34:06] <bpm140> комп сгорит
[19:34:12] <LeshaInc> bpm140: кривыми
[19:34:13] <LeshaInc> сгорит
[19:34:16] <bpm140> он и так
[19:34:18] <bpm140> уже горит
[19:34:20] <LeshaInc> кривыми еще сильнее
[19:34:22] <LeshaInc> сгорит
[19:34:26] <LeshaInc> их сложнее рисовать
[19:34:29] <LeshaInc> чем квадратики
[19:35:08] <LeshaInc> bpm140: ну и потом
[19:35:10] <fingercomp> LeshaInc: гото делаю теперь
[19:35:12] <LeshaInc> окно 1920х1080
[19:35:14] <LeshaInc> это надо
[19:35:16] <LeshaInc> 1920 квадратиков
[19:35:16] <kartze> такой странный вопрос насколько я гей что нравлюсь ментально нестабильным девочкам
[19:35:17] <LeshaInc> всеголиш
[19:35:17] <fs24_bot> kartze: У вас новый уровень! Вы получили за это: 🎹 Native Instruments Komplete Kontrol S88
[19:35:25] <LeshaInc> это ппц мало
[19:35:31] <LeshaInc> bpm140: ты знаешь что делай
[19:35:37] <LeshaInc> делай ресемплинг
[19:35:41] <LeshaInc> до размера окна...
[19:35:49] <Totoro> kartze: шта
[19:35:50] <LeshaInc> с усреднением
[19:35:52] <LeshaInc> и норм будет
[19:36:03] <Totoro> насколько ты гей решаешь вроде только ты
[19:36:04] <LeshaInc> kartze: у себя спрашивай
[19:36:06] <Totoro> лул
[19:36:06] <LeshaInc> гей ты или нет...
[19:36:09] <Totoro> ^
[19:36:10] <kartze> uwu
[19:36:19] <Totoro> есть вероятность что природа за тебя порешала уже
[19:36:20] <fingercomp> одна из самых странных тем для разговора в этом канале
[19:36:21] <Photonix> эх
[19:36:22] <Totoro> конечно
[19:36:23] <Photonix> не могу найти
[19:36:25] <Totoro> но это надо углубляться
[19:36:27] <Totoro> в медицину
[19:36:32] <LeshaInc> Photonix: девушку?
[19:36:32] <Totoro> и психиатрию
[19:36:33] <Photonix> где-то был такой классный самолётик
[19:36:34] <Totoro> а мне лень
[19:36:37] <LeshaInc> а
[19:36:40] <LeshaInc> самолетик............
[19:36:41] <Photonix> который бомбит город
[19:36:48] <LeshaInc> что за игра?
[19:36:53] <kartze> самолетик летит в ротик
[19:36:59] <Totoro> o\
[19:36:59] <Photonix> а там написано, это мы когда уволились с проекта
[19:37:12] <kartze> пх
[19:37:20] <kartze> неплохо, неплохо
[19:37:22] <bpm140> прикольный
[19:37:23] <bpm140> effect
[19:37:25] <Photonix> и лицо у самолёта улыбающееся
[19:38:05] <Totoro> а, я знаю эту картинку
[19:38:07] <Photonix> LeshaInc куда раст аналайзер качает сервер?
[19:38:15] <Photonix> Totoro скинь
[19:38:18] <Totoro> только там было "когда разжёг спор о политике за семейным столом"
[19:38:23] <Totoro> да я не найду уже
[19:38:27] <Totoro> это в твиттере где-то
[19:38:28] <Totoro> в завалах
[19:38:39] <LeshaInc> .config/VSCodium/User/globalStorage/matklad.rust-analyzer/
[19:38:41] <kartze> короче, я просто замечаю, что в моем круге общения часто задерживаются именно ментально нестабильные люди. рыбак рыбака, что ли..
[19:38:46] <Photonix> LeshaInc винда
[19:38:58] <Totoro> kartze: а вдруг это ты всех ментально дестабилизируешь?
[19:39:00] <LeshaInc> ну ищи
[19:39:02] <LeshaInc> папку вскода
[19:39:03] <LeshaInc> на винде
[19:39:22] <kartze> ох, ну и вопрос ты задад
[19:39:26] <Totoro> лул
[19:39:32] <kartze> блин, ну
[19:39:37] <Totoro> счастливого самокопания
[19:39:53] <LeshaInc> bpm140: S16LEx2
[19:39:54] <LeshaInc> что такое
[19:39:55] <LeshaInc> ?
[19:40:13] <bpm140> формат
[19:40:14] <bpm140> какой то
[19:40:32] <kartze> бывает, когда я очень плохо влияю на тех, кто меня любит и кого я тоже люблю
[19:41:01] <Totoro> со всеми бывает
[19:41:19] <LeshaInc> чет не нашел
[19:41:22] <LeshaInc> нормальной библиотеки
[19:41:26] <LeshaInc> для ресемплинга аудио...
[19:41:27] <kartze> но все-таки вот прихожу я в коммьюнити какое-нить, а самое длительное личное общение завязывается именно с нестабильными
[19:41:29] <kartze> эх
[19:41:35] <LeshaInc> bpm140: надо свою писать
[19:41:45] <LeshaInc> первый компонент
[19:41:49] <LeshaInc> той дав на расте
[19:41:50] <bpm140> блин
[19:41:55] <bpm140> у меня оказывается
[19:41:59] <bpm140> нету отсчения
[19:42:01] <Totoro> kartze: это ошибка выжившего называется
[19:42:03] <bpm140> невидимых сэмплов
[19:42:12] <Totoro> ты просто не знаешь насколько нестабильны те, с кем ты не общаешься
[19:42:41] <kartze> может, оно и так...
[19:42:46] <Totoro> интернет полон психов
[19:42:58] <Totoro> да и оффлайн тоже
[19:43:02] <bpm140> LeshaInc: я просто
[19:43:03] <Totoro> вообще земля полнится психами
[19:43:04] <bpm140> масштаб
[19:43:06] <bpm140> не учитывал
[19:43:07] <bpm140> блин
[19:43:07] <kartze> но почему саморезы именно мне достаются
[19:43:16] <Totoro> это кто
[19:43:20] <Totoro> суицидники что ли
[19:43:23] <bpm140> блин
[19:43:26] <bpm140> я сильно отдалил
[19:43:27] <bpm140> зависл
[19:43:27] <kartze> угу
[19:43:30] <kartze> причем эти
[19:43:30] <Totoro> хз
[19:43:36] <LeshaInc> bpm140:
[19:43:37] <LeshaInc> придумал
[19:43:39] <LeshaInc> как ресемплить
[19:43:45] <kartze> которых реально приходится потом откачивать
[19:43:46] <fingercomp> наконец, ифы
[19:43:48] <kartze> а я переживаю
[19:43:50] <kartze> блин
[19:43:53] <bpm140> 100 азы
[19:43:54] <bpm140> fps
[19:43:55] <LeshaInc> bpm140: поставь
[19:43:56] <LeshaInc> rustfft
[19:43:57] <kartze> fingercomp: где иффи
[19:44:03] <LeshaInc> bpm140: короче
[19:44:06] <LeshaInc> алгоритм чтобы сделть
[19:44:08] <Totoro> ну надо же кому-то их откачивать
[19:44:09] <LeshaInc> МЕГА ПЛАВНОЕ
[19:44:10] <Photonix> Totoro я уже заказал себе втулку заднюю
[19:44:13] <LeshaInc> приближение семплов
[19:44:14] <Totoro> видимо баланс вселенной в действии
[19:44:18] <LeshaInc> делаешь FFT
[19:44:21] <LeshaInc> на всем треке
[19:44:24] <Totoro> Photonix: какую ещё втулку заднюю?
[19:44:28] <LeshaInc> а потом
[19:44:30] <LeshaInc> инверсию
[19:44:31] <Totoro> и куда ты её втулять собрался
[19:44:39] <Photonix> в колесо
[19:44:42] <Totoro> а
[19:44:42] <Photonix> велосипеда
[19:44:45] <Totoro> понял
[19:44:52] <Totoro> а у тебя лопнула что ли?
[19:44:57] <Photonix> я не знаю почему назвали втулка, это скорее ступица
[19:45:15] <fingercomp> kartze: ifы
[19:45:21] <Photonix> Totoro не, апгрейд
[19:45:29] <Photonix> под дисковый тормоз и про подшипники
[19:45:30] <Totoro> что новенького будет?
[19:45:33] <Photonix> пром*
[19:45:34] <Totoro> прикольно
[19:45:47] <Photonix> в насыпные попадает грязь
[19:45:48] <kartze> да, IF
[19:45:49] <bpm140> LeshaInc: а там в либе
[19:45:50] <Photonix> пыльника нет
[19:45:50] <bpm140> инверс
[19:45:52] <bpm140> есть?
[19:45:53] <LeshaInc> да
[19:45:58] <LeshaInc> FFTplanner::new(false) прямой
[19:46:01] <LeshaInc> FFTplanner::new(true) инверс
[19:46:07] <Totoro> а сальники есть?
[19:46:08] <Photonix> Totoro ну как, пыльник есть, но он металлический, хотя должен быть резиновый
[19:46:12] <LeshaInc> потом делаешь .plan_fft количество семплов
[19:46:15] <fingercomp> kartze: if cond() then doSomething() else doSomethingElse() end
[19:46:18] <fingercomp> такие ифы
[19:46:29] <Totoro> Photonix: это у тебя что, типа колбаса будет резиновая
[19:46:30] <brote> [ IF | Hyperdimension Neptunia Wiki | Fandom ] - neptunia.fandom.com
[19:46:32] <Totoro> на задней оси
[19:46:32] <kartze> мне таких
[19:46:34] <Photonix> Totoro не, сальники нужны для жидкостей
[19:46:43] <Totoro> ну чтоб масло не текло
[19:46:53] <LeshaInc> fingercomp: ты же писал свой FFT?
[19:46:54] <Photonix> ну.. туда не жидкое надо заливать
[19:47:05] <fingercomp> LeshaInc: на луа
[19:47:06] <Photonix> Totoro что-то типа пасты надо
[19:47:08] <Totoro> ок
[19:47:09] <fingercomp> только он не фаст нифига
[19:47:11] <LeshaInc> fingercomp: и с какой скоростью
[19:47:14] <LeshaInc> он работал
[19:47:15] <Totoro> если заведу велосипед, буду мазать пастой
[19:47:20] <Totoro> так и быть
[19:47:22] <fingercomp> очень малой
[19:47:27] <LeshaInc> fingercomp: мне просто интересно
[19:47:29] <fingercomp> LeshaInc: у меня вопрос, вообще-то
[19:47:37] <fingercomp> почему do_, а не r#do
[19:47:39] <LeshaInc> сколько нормальный ффт алгоритм
[19:47:42] <LeshaInc> быстро раб
[19:47:46] <LeshaInc> fingercomp: на 1 символ меньше
[19:47:50] <fingercomp> ясно
[19:47:51] <LeshaInc> fingercomp: хотя можно сделать
[19:47:52] <LeshaInc> do_token
[19:47:53] <fingercomp> веская причина
[19:47:54] <LeshaInc> for_token
[19:47:57] <fingercomp> не надо
[19:48:01] <Photonix> Totoro ибо я не видел втулок с сальниками, есть с насыпными подшипниками https://static-eu.insales.ru/files/1/7394/6102242/original/bearings-02-1517671502934-13tjx4ilpwwxu-630-80.jpg
[19:48:18] <Totoro> ну оно должно быть закрыто чем-то
[19:48:21] <Totoro> вангую
[19:48:21] <Photonix> вместо шариков - запрессовывается пром
[19:48:23] <Totoro> а не шариками на улицу
[19:48:30] <Photonix> Totoro пыльник металлический
[19:48:40] <Photonix> бывает резиновый
[19:48:43] <Photonix> но это дороже
[19:48:54] <Totoro> у меня появляется ощущение
[19:48:57] <Photonix> у меня его не было, велик еще в школе купил
[19:49:02] <Totoro> что вместе с велосипедом мне надо будет покупать гараж
[19:49:07] <Photonix> рама хорошая, но остальное дешман
[19:49:12] <Photonix> Totoro это да
[19:49:25] <Photonix> у меня целый блок на улице для него
[19:49:29] <Totoro> ~g купить гаражи в праге
[19:49:30] <yumi`> Купить гараж в Праге - недвижимости в Чехии / http://www.czech-estate.ru/forum/1/465.html
[19:49:38] <Totoro> заценим
[19:49:57] <Totoro> > По факту зачем он нужен гараж если пользуешься машиной каждый день. Хранить запчасти и всякий хлам в Чехии не принято, а обслужить машину можно в автосервисе.
[19:50:01] <Totoro> беда печаль
[19:50:04] <Photonix> Totoro хотя ты можешь его на стену повесить
[19:50:08] <LeshaInc> .c 44100 * 4 * 60
[19:50:08] <brote> LeshaInc: 10584000
[19:50:20] <Totoro> там надо же где-то всё железо хранить
[19:50:22] <bpm140> LeshaInc: а размер fft
[19:50:23] <Totoro> и инструмент
[19:50:24] <bpm140> какой ставить
[19:50:26] <bpm140> много
[19:50:26] <Photonix> Totoro гараж нужен
[19:50:27] <bpm140> или мало
[19:50:27] <bpm140> ?
[19:50:32] <Totoro> ну вот
[19:50:33] <Photonix> на улице машину будет коцать
[19:50:35] <LeshaInc> bpm140: ну начальный
[19:50:38] <LeshaInc> размер
[19:50:40] <Totoro> а у меня тут только подземная парковка
[19:50:44] <LeshaInc> количество семплов
[19:50:45] <LeshaInc> в треке
[19:50:47] <Totoro> да и то не факт, что за моей квартирой слот закреплёт
[19:50:50] <Totoro> *закреплён
[19:50:52] <LeshaInc> конечный
[19:50:57] <LeshaInc> количество семплов * скейл фактор
[19:51:03] <LeshaInc> ну чтобы в пиксели
[19:51:04] <LeshaInc> перевести
[19:51:14] <LeshaInc> bpm140: только лучше отрезать
[19:51:18] <LeshaInc> только видимую часть
[19:51:24] <Photonix> о паукан проснулся
[19:51:29] <bpm140> LeshaInc: так она у меня
[19:51:30] <Photonix> идеальные биологические часы
[19:51:31] <bpm140> вся видимая
[19:51:35] <LeshaInc> весь трек
[19:51:36] <LeshaInc> видно?
[19:51:39] <bpm140> ну типа
[19:51:41] <bpm140> можно стрелочками
[19:51:42] <bpm140> и мышкой
[19:51:45] <bpm140> двигать
[19:51:51] <LeshaInc> ну тогда сделай
[19:51:56] <LeshaInc> fft на весь трек сразу
[19:52:10] <LeshaInc> и когда колесиком мыши крутишь
[19:52:14] <LeshaInc> надо ifft заново делать
[19:52:28] <LeshaInc> ну допустим у тебя в 1 пикселе 10 семплов
[19:52:32] <LeshaInc> тогда делаешь ifft N / 10
[19:52:34] <Photonix> Totoro но втулку надо еще выбирать правильно, есть кассеты, есть трещотки
[19:52:48] <Totoro> я только ключ-трещотку знаю
[19:52:55] <Totoro> и кассеты аудио
[19:52:59] <Photonix> потом длина спиц
[19:53:05] <Photonix> если втулка будет шире
[19:53:07] <Photonix> надо спицы короче
[19:53:30] <Totoro> если мне менять надо будет, я просто погуглю, какие модели подходят под мой велосипед
[19:53:40] <Photonix> эмм
[19:53:58] <Photonix> странное решение, он же может быть кастомным
[19:54:06] <Totoro> ну да
[19:54:09] <Totoro> но ты сам сказал
[19:54:15] <Totoro> форм-фактор должен соответствовать
[19:54:20] <Totoro> вот и надо загуглить
[19:54:33] <LeshaInc> .wa 5*10584000*log_2(10584000)/2*10^9 * 1000000
[19:54:36] <brote> [W|A] 5×10584000×log(2, 10584000)/(2×10^9)×1000000 = (26460 log(10584000))/log(2)
[19:54:36] <brote> Queries this month: 7/750
[19:54:45] <LeshaInc> .wa 5*10584000*log_2(10584000)/2*10^9 * 1000000 | decimal
[19:54:48] <brote> [W|A] An error occurred: Unknown error!
[19:54:48] <brote> Queries this month: 8/750
[19:54:53] <LeshaInc> нунунуну е********н ты тупой
[19:54:54] <Totoro> да и вряд ли я бы стал менять что-то на самом деле
[19:54:56] <LeshaInc> .wa 5*10584000*log_2(10584000)/2*10^9 * 1000000 | 5 digits
[19:54:59] <brote> [W|A] 5×10584000×log(2, 10584000)/(2×10^9)×1000000 | 5 digits = 617450.
[19:54:59] <brote> Queries this month: 9/750
[19:55:00] <Totoro> особенно если велосипед дорогой
[19:55:05] <LeshaInc> а че так длинно
[19:55:06] <Photonix> Totoro ну в принципе ты можешь узнать какая стоит кассета/трещотка, а там узнать какого она типа
[19:55:07] <Totoro> там вообще будет страшно
[19:55:07] <LeshaInc> .wa 5*10584000*log_2(10584000)/2*10^9 * 1000000 | 20 digits
[19:55:09] <Totoro> влезать
[19:55:10] <brote> [W|A] 5×10584000×log(2, 10584000)/(2×10^9)×1000000 | 20 digits = 617454.19795469261022
[19:55:10] <brote> Queries this month: 10/750
[19:55:22] <LeshaInc> а блин
[19:55:27] <LeshaInc> .wa 5*10584000*log_2(10584000)/2*10^9 / 1000000 | 20 digits
[19:55:30] <brote> [W|A] 5×10584000×(log(2, 10584000)/(2×10^9))/1000000 | 20 digits = 6.1745419795469261022×10^-7
[19:55:30] <brote> Queries this month: 11/750
[19:55:37] <LeshaInc> по моим расчетам
[19:55:40] <LeshaInc> не будет лагать
[19:55:41] <LeshaInc> ффт
[19:55:46] <brote> [ Велосипед Drag ZX1 Silver/Blue [51cm (20")] - Горные (MTB) - Велосипеды ] - www.velostreet.com ( https://tinyurl.com/y7kjgoxa )
[19:55:46] <Photonix> у меня такой вел
[19:55:57] <Totoro> ничего так
[19:55:58] <bpm140> @matem
[19:55:58] <fs24_bot> капец ты математик
[19:56:00] <Totoro> велосипедистый
[19:56:13] <Totoro> а где крылья?
[19:56:20] <Photonix> нет
[19:56:30] <Photonix> они не нужны
[19:56:32] <Totoro> закидает же говном
[19:56:33] <Photonix> для меня
[19:56:35] <Totoro> штаны
[19:56:44] <Totoro> а может и морду
[19:56:48] <Photonix> ну... врядли, по грязи лучше не катать
[19:57:02] <Photonix> спина будет грязной - максимум
[19:57:10] <Totoro> тоже не круто
[19:57:12] <Photonix> Totoro от грязи трансмиссия умрёт
[19:57:27] <Totoro> написано же "горный"
[19:57:34] <Photonix> для грязи надо планетарку и ремень
[19:57:35] <Totoro> значит должен быть устойчив к грязи
[19:57:44] <Photonix> ну... оффроад не выдержит
[19:57:49] <Photonix> по колено в глине
[19:57:51] <Photonix> какое-нибудь
[19:57:56] <Totoro> типа горный, но для горных дорог
[19:57:59] <Totoro> я понял
[19:58:00] <Photonix> какой*
[19:58:20] <fingercomp> ифы готовы
[19:58:26] <fingercomp> LeshaInc: кажется, всё
[19:58:36] <Photonix> Totoro ну.. он типа для катания вне дорог, но сухие дороги и мокрые - разные вещи, сам понимаешь
[19:58:42] <Totoro> ну да
[19:59:11] <Photonix> если дорога из глины и после дождя, даже с крыльями на трансмиссия накидает столько гуано что цепь и звезды умрут мигом
[19:59:21] <Photonix> трансмиссию*
[19:59:53] <Photonix> масло для цепи надо специальные юзать
[19:59:55] <Photonix> для сухой
[19:59:56] <Photonix> для мокрой
[19:59:59] <Photonix> погоды
[20:00:02] <Photonix> они дорогие кстати
[20:00:19] <Totoro> блин
[20:00:26] <Totoro> велосипед сложное искусство
[20:00:32] <Totoro> буду ездить на метро
[20:00:45] <Photonix> нет, всё просто, вот машины - сложно
[20:00:55] <kartze> оа.
[20:01:02] <Photonix> Totoro для дяльняков нужен туринг, он очень надежный
[20:01:06] <Photonix> дальняков*
[20:01:08] <fs24_bot> Photonix: У вас новый уровень! Вы получили за это: 🎹 Native Instruments Komplete Kontrol S88
[20:01:12] <Photonix> но дорогой
[20:01:18] <LeshaInc> блин
[20:01:19] <LeshaInc> че за взрывы
[20:01:19] <Photonix> минимум штуку баксов
[20:01:21] <LeshaInc> ?????????
[20:01:34] <Totoro> LeshaInc: ну значит всё таки авианалёт
[20:01:36] <LeshaInc> а
[20:01:38] <LeshaInc> это салют
[20:01:40] <LeshaInc> на 9 мая...
[20:01:46] <kartze> опять контртеррористическая операция
[20:01:47] <kartze> а ну
[20:01:48] <LeshaInc> кричат на улице
[20:01:51] <kartze> почти прав был
[20:01:51] <Photonix> а чё за праздник?
[20:01:59] <LeshaInc> хз
[20:02:03] <LeshaInc> зарплату
[20:02:04] <LeshaInc> выдали
[20:02:08] <Totoro> а у вас разве девятого отмечают?
[20:02:12] <bpm140> да все...
[20:02:12] <Totoro> вроде в европе 8 числа
[20:02:17] <kartze> да
[20:02:19] <LeshaInc> а мы европа
[20:02:21] <LeshaInc> ???????
[20:02:22] <kartze> мы особенные
[20:02:22] <Totoro> да
[20:02:27] <LeshaInc> Totoro: а москва
[20:02:29] <LeshaInc> европа?
[20:02:33] <LeshaInc> пофакту европа
[20:02:33] <Totoro> москва это азия
[20:02:36] <LeshaInc> европа
[20:02:37] <kartze> нет, это бентли
[20:02:52] <LeshaInc> bpm140: залагало...
[20:02:54] <LeshaInc> надо было --release
[20:02:56] <LeshaInc> ставить
[20:03:04] <LeshaInc> bpm140: а ты как
[20:03:06] <bpm140> я с релиз
[20:03:07] <LeshaInc> семплы загружаешь
[20:03:08] <LeshaInc> ?
[20:03:09] <bpm140> запускаю
[20:03:10] <LeshaInc> хочу тоже
[20:03:12] <LeshaInc> попробовать
[20:03:27] <LeshaInc> bpm140: я надеюсь ты не каждый кадр
[20:03:29] <LeshaInc> ффт делаешь...
[20:03:33] <bpm140> нет
[20:03:33] <kartze> вы че тут в разраба таумкрафта играетесь
[20:03:34] <bpm140> не делаю
[20:03:38] <kartze> бету за релиз выдаете
[20:03:38] <Photonix> де юре москва - европа, по факту - азия
[20:03:47] <kartze> евразия
[20:03:49] <fingercomp> LeshaInc: ошибки сделать надо ещё
[20:03:49] <LeshaInc> и каким боком
[20:03:52] <LeshaInc> москва это азия......
[20:03:54] <LeshaInc> fingercomp: ну они есть
[20:03:56] <fingercomp> красивые
[20:03:57] <LeshaInc> их принтить надо
[20:03:58] <LeshaInc> просто
[20:03:59] <LeshaInc> да
[20:04:04] <LeshaInc> как в lua analyzer
[20:04:13] <Photonix> LeshaInc ты видел европейцев в москве?
[20:04:14] <kartze> вы не правы
[20:04:19] <kartze> москва это европа
[20:04:22] <LeshaInc> fingercomp: и вообще
[20:04:25] <LeshaInc> там отрефакторить
[20:04:27] <LeshaInc> кое что надо
[20:04:31] <LeshaInc> и еще нужны методы
[20:04:32] <kartze> но не евросоюз
[20:04:35] <LeshaInc> визиторы
[20:04:36] <LeshaInc> всякие
[20:04:40] <LeshaInc> конструкторы
[20:04:45] <LeshaInc> короче аст релейтед
[20:04:46] <fingercomp> да, надо
[20:04:57] <Photonix> kartze москва - это отдельное государство в азии
[20:05:11] <kartze> а я думала сова
[20:05:11] <bpm140> LeshaInc: блин
[20:05:13] <bpm140> у меня тоже
[20:05:14] <bpm140> салют
[20:05:16] <bpm140> начался
[20:05:25] <kartze> так, ладно.. спатьки пора чет
[20:05:41] <kartze> сладких снов кибердружина
[20:05:43] <Photonix> на расте есть либа под стем?
[20:05:50] <Totoro> спокойной ночи
[20:05:51] <bpm140> Photonix: сам стем на расте
[20:05:56] *** Quits: kartze (~kartze@176.59.140.200) (Quit: Quit)
[20:05:56] <bpm140> но либы нет
[20:05:57] <LeshaInc> либа под стем
[20:05:59] <LeshaInc> только на сишарп
[20:06:00] <LeshaInc> и луа
[20:06:01] <LeshaInc> есть...
[20:06:21] <Photonix> написать что-ли...
[20:06:21] <Totoro> кажется настало оно
[20:06:24] <Totoro> время пилить оцелота
[20:06:26] <Photonix> под асинк
[20:06:31] <fingercomp> Totoro: ДААА
[20:06:32] <LeshaInc> НАСТАЛО ВРЕМЯ
[20:06:37] <LeshaInc> нео писать
[20:06:38] <bpm140> классный
[20:06:39] <LeshaInc> на расте
[20:06:39] <bpm140> effect
[20:06:44] <LeshaInc> bpm140: о
[20:06:45] <LeshaInc> заработал
[20:06:48] <LeshaInc> ффт?
[20:06:49] <Photonix> я на расте давно пишу
[20:06:53] <bpm140> LeshaInc: не знаю
[20:06:55] <Photonix> LeshaInc раньше тебя в раст бегаю
[20:06:55] <LeshaInc> чет не видно
[20:06:57] <LeshaInc> проектов
[20:07:24] <Photonix> LeshaInc они приватные
[20:07:31] <LeshaInc> xDDDDDDDD
[20:07:33] <LeshaInc> ну у меня тоже
[20:07:36] <LeshaInc> куча приватных
[20:07:37] <Photonix> ))))
[20:07:43] <Photonix> шутка юмора
[20:07:48] <OIDLE> оцелота надо писать на луа
[20:07:56] <OIDLE> не-не-не
[20:07:59] <OIDLE> на мунскрипте!
[20:08:09] <LeshaInc> на мунспике может
[20:09:26] <brote> [ netcode refactoring: packets for users and workspaces (11206a7f) · Commits · cc.ru channel / ocelot / ocelot-online · GitLab ] - gitlab.com ( https://tinyurl.com/yavtuzfr )
[20:09:33] <Totoro> слил всё что было не закоммичено в ветке webgl
[20:12:47] <fingercomp> ого
[20:12:51] <bpm140> LeshaInc: блин
[20:12:52] <fingercomp> давай дальше пили
[20:12:54] <bpm140> что то я делаю не так
[20:13:09] <LeshaInc> bpm140: а что
[20:13:11] <LeshaInc> не работает
[20:13:12] <LeshaInc> ?
[20:13:16] <bpm140> ну вот такой
[20:13:18] <bpm140> сюреализм
[20:13:22] <LeshaInc> можешь код
[20:13:24] <LeshaInc> скинуть?
[20:13:50] <brote> [ 140bpmdubstep/rust-rendering-fun - src/main.rs at master - rust-rendering-fun - Gitea: Git with a cup of tea ] - 95.182.122.116:3000 ( https://tinyurl.com/y9kxqfk6 )
[20:15:45] <LeshaInc> compilation in progress please stand by
[20:16:23] <bpm140> LeshaInc: там короче
[20:16:24] <bpm140> в аргах
[20:16:26] <bpm140> путь до flac
[20:16:27] <bpm140> файла
[20:16:30] <bpm140> он только флак
[20:16:32] <bpm140> поддерж
[20:16:33] <bpm140> @flac
[20:16:33] <fs24_bot> походу ни один плейер не читает cue
[20:18:08] <LeshaInc> @flac
[20:18:09] <fs24_bot> ЛАМПОВЫЙ ЗВУК САМЫЙ ЛУЧШИЙ!
[20:18:12] <LeshaInc> о нифига
[20:18:13] <LeshaInc> ты откопал
[20:18:16] <LeshaInc> старые команды
[20:18:37] <bpm140> LeshaInc: они и были
[20:18:38] <bpm140> я просто
[20:18:40] <bpm140> перенс
[20:18:42] <bpm140> с старой бд
[20:22:07] <bpm140> BrightYC: блин
[20:22:11] <bpm140> я был неправ
[20:22:13] <bpm140> когда говорили
[20:22:16] <bpm140> что сейчас ноутов
[20:22:19] <bpm140> типа sony vaio p
[20:22:21] <bpm140> не делают
[20:22:28] <bpm140> есть же gpd
[20:22:31] <bpm140> pocket
[20:23:19] <Photonix> блин
[20:23:30] <Photonix> хелло ворлд раста быстрее бабеля компилит
[20:24:17] <bpm140> раст тащит
[20:24:19] <bpm140> как всегда
[20:24:30] <Photonix> но у си еще быстрее
[20:24:35] <Photonix> самый быстрый компиль
[20:24:37] <bpm140> а ула
[20:24:38] <bpm140> луа
[20:24:45] <bpm140> вообще мнгоновенный
[20:25:05] *** Joins: bit32 (webchat@ns3144781.ip-51-83-3.eu)
[20:25:09] <bit32> Всем привет!
[20:26:14] <LeshaInc> блин
[20:26:19] <LeshaInc> не работает
[20:26:31] <Photonix> bit32 здаров танкист
[20:26:33] <bit32> Что не работает?
[20:26:49] <bit32> Photonix Здаров тракторист
[20:27:02] <bit32> 😂
[20:27:04] <LeshaInc> bpm140: не может
[20:27:08] <LeshaInc> шрифт загрузить((((((((
[20:27:10] <Totoro> а что делать если закончились названия для осей координат?
[20:27:14] <Totoro> x, y, z, ...?
[20:27:17] <bpm140> ((((((((((((((((((((((((((((((((((((((((((((((9999999999999999999999999999999999999999999999999999999999999999999999999
[20:27:20] <Totoro> какую букву заюзать
[20:27:22] <Photonix> Totoro
[20:27:23] <Totoro> следующей
[20:27:30] <Photonix> греческие буквы используй
[20:27:31] <Photonix> альфа
[20:27:35] <Photonix> омега
[20:27:40] <Totoro> не, мне надо что-то что с клавы удобно вбивать
[20:27:49] <bpm140> у тебя что там
[20:27:51] <bpm140> 4d
[20:27:53] <bpm140> эмулятор
[20:27:53] <bpm140> ?
[20:27:55] <Totoro> да
[20:28:01] <Totoro> некстген технологии
[20:28:10] <bit32> Для него 4D монитор нужен
[20:28:19] <Totoro> ну это ваши проблемы уже
[20:28:21] <Photonix> Totoro x1, x2, x3, x4
[20:28:22] <Totoro> моё дело написать
[20:28:22] <LeshaInc> bpm140: да
[20:28:25] <LeshaInc> не работает((((((
[20:28:28] <LeshaInc> убрал принты
[20:28:30] <LeshaInc> артефакты
[20:28:33] <bpm140> а шрифт
[20:28:33] <Totoro> ладно, пусть будет Q
[20:28:37] <bpm140> почему
[20:28:39] <bpm140> не загружается
[20:28:40] <bpm140> ?
[20:28:40] <Photonix> bit32 сам ты тракторист, танки как раз трактора с пушками
[20:28:40] <LeshaInc> не знаю
[20:28:46] <LeshaInc> problem
[20:28:48] <LeshaInc> какой то
[20:28:51] <bpm140> LeshaInc: у меня загружалось
[20:28:54] <bpm140> на линуксе
[20:30:32] <Totoro> .tr предназначен только для
[20:30:32] <brote> Totoro: "intended for" (ru to en, translate.google.com)
[20:30:38] <Totoro> точно
[20:33:58] <brote> [WIKIPEDIA] Bob Semple tank | "The Bob Semple tank was a tank designed by New Zealand Minister of Works Bob Semple during World War II. Originating out of the need to build military hardware from available materials, the tank was built from corrugated iron on a tractor base. Designed and built during a period of uncertainty in which..."
[20:34:01] <LeshaInc> трактор передеанный
[20:34:43] <bit32> Photonix Да, поэтому и тракторист 😂
[20:38:42] <LeshaInc> bpm140: samples.push(Complex::new(sample as f32 / 32767.0, 0.0));
[20:38:46] <LeshaInc> ну если вот так
[20:38:47] <LeshaInc> сделать
[20:38:48] <LeshaInc> уже лучше
[20:38:48] <LeshaInc> будет
[20:38:58] <bpm140> блин
[20:39:02] <bpm140> я уже удалил
[20:39:11] <bpm140> ну как удалил
[20:39:13] <bpm140> я запушил
[20:39:15] <bpm140> все вернул
[20:39:16] <bpm140> как было
[20:39:47] <LeshaInc> но оно все равно
[20:39:49] <LeshaInc> не правлиьно
[20:39:53] <LeshaInc> bpm140: короче потом попробую
[20:39:54] <LeshaInc> на поездах
[20:39:56] <LeshaInc> такое сделать
[20:40:13] <Photonix> LeshaInc чё за поезда?
[20:40:14] <bpm140> да этот ракот
[20:40:15] <Photonix> скинь скрин
[20:40:16] <bpm140> не выдерживает
[20:40:23] <bpm140> @oc
[20:40:40] <Photonix> @train
[20:40:41] <LeshaInc> рендерер
[20:40:44] <LeshaInc> для моей игры...
[20:40:44] <Photonix> @trains
[20:40:49] <LeshaInc> 2д уже поддерживает
[20:40:50] <Photonix> игра?
[20:40:52] <LeshaInc> квадраты рисует
[20:40:52] <Photonix> ЛОЛ
[20:40:55] <LeshaInc> с тенями, бордером
[20:40:58] <LeshaInc> и блюр
[20:41:07] <LeshaInc> ну это для уи
[20:41:10] <Photonix> а углы скругляет?
[20:41:12] <LeshaInc> да
[20:41:15] <Photonix> покажи
[20:41:19] <Photonix> запускай стрим
[20:42:43] <bpm140> вот скрин
[20:42:45] <bpm140> поездов
[20:42:56] <LeshaInc> это ошибка
[20:42:57] <LeshaInc> на амд...
[20:43:32] <Photonix> понятно
[20:43:38] <Photonix> лёха не смог в амд
[20:43:43] <LeshaInc> ща скомпилируется
[20:43:43] <LeshaInc> и запущу
[20:43:44] <LeshaInc> Photonix: не
[20:43:46] <bpm140> это амд
[20:43:46] <LeshaInc> я знаю из за чего это
[20:43:47] <bpm140> в леху
[20:43:48] <bpm140> не смогла
[20:43:49] <LeshaInc> не дошли руки
[20:43:51] <LeshaInc> просто
[20:44:04] <Photonix> LeshaInc на амдшный проц сможешь накодить?
[20:44:09] <LeshaInc> видюху
[20:44:10] <LeshaInc> а не проц
[20:44:17] <LeshaInc> амдшный проц от интеловского не отличается
[20:44:18] <Photonix> ты проц давай
[20:44:19] <LeshaInc> инструкциями...
[20:44:25] <Photonix> ну...
[20:44:28] <bpm140> на инвидии
[20:44:29] <bpm140> вот так
[20:44:31] <bpm140> выглядит
[20:44:43] <LeshaInc> только блюра
[20:44:44] <LeshaInc> тут не видно
[20:44:50] <Photonix> )))
[20:44:57] <Photonix> дискорд более информативный чем окно
[20:45:01] <Photonix> поездов
[20:45:12] <LeshaInc> да это демка
[20:45:17] <LeshaInc> просто
[20:46:04] <Photonix> LeshaInc хм, интересно, скругление углов вроде как шейдер, хотя да...
[20:46:43] <LeshaInc> ну да
[20:46:45] <LeshaInc> и тени как шейдер
[20:48:42] <LeshaInc> ttps://gitlab.com/LeshaInc/trains-gpu/-/blob/master/shaders/ui/rects.frag
[20:48:46] <LeshaInc> вот шейдер
[20:48:46] <brote> [ shaders/ui/rects.frag · master · LeshaInc / trains-gpu · GitLab ] - gitlab.com ( https://tinyurl.com/y9n59mm6 )
[20:52:43] *** Quits: bit32 (webchat@ns3144781.ip-51-83-3.eu) (Quit: "Sad are memories from the life I lived")
[20:53:37] <OIDLE> @amd
[20:53:38] <fs24_bot> AMD Athlon 1400, Temperature 370 C / 698 F, Application crashes, CPU board up in smoke
[20:53:49] <bpm140> @amd
[20:53:49] <fs24_bot> AMD Athlon 1400, Temperature 370 C / 698 F, Application crashes, CPU board up in smoke
[20:54:18] <Totoro> .tr урезанный
[20:54:19] <brote> Totoro: "stripped down" (ru to en, translate.google.com)
[20:54:23] <Totoro> .tr урезанная версия
[20:54:24] <brote> Totoro: "stripped down version" (ru to en, translate.google.com)
[20:54:28] <Totoro> ясно
[20:55:21] <Totoro> ~syn stripped down
[20:55:22] <yumi`> no synonyms found
[20:55:26] <Totoro> ~syn stripped
[20:55:26] <yumi`> stripped: bare, empty, minimum, minimal, unclothed, stripped-down
[20:55:50] <bpm140> @ms dawn chorus
[20:55:52] <fs24_bot> Dawn chorus - Suede | Текст и перевод песни | Слушать онлайн |... // https://en.lyrsense.com/suede/dawn_chorus
[20:55:52] <fs24_bot> Перевод песни Dawn chorus (Suede) | Текст и перевод песни | Слушать онлайн | Видео-клипы | Lyrsense
[20:59:19] *** Quits: Photonix (webchat@188.191.148.208) (Quit: webchat.esper.net)
[21:08:25] <OIDLE> а чё джоинливы не скрывает
[21:08:29] <OIDLE> недоработка
[21:09:04] <Totoro> это не баг, это фича
[21:09:26] <Totoro> можно зондировать
[21:09:32] <Totoro> ~ip 188.191.148.208
[21:09:32] <yumi`> Kharkiv, Ukraine (AS203980 FOP Mospan Maksym Igorevich)
[21:13:46] <fingercomp> Totoro: w, u, v
[21:14:31] <Totoro> о, точно
[21:14:36] <Totoro> есть же текстурные координаты ещё
[21:14:44] <Totoro> но я уже закоммитил Q
[21:14:47] <Totoro> хрен с ней
[21:15:29] <fingercomp> w x y z — эти нередко используются
[21:15:37] <fingercomp> uv — для трансформаций
[21:15:44] <fingercomp> ещё t туда же
[21:16:09] <Totoro> что за хрень
[21:16:16] <Totoro> нашёл метод у коллекции
[21:16:19] <Totoro> а документации на него нет
[21:16:23] <Totoro> filterInPlace
[21:16:34] <Totoro> судя по названию, это типа фильтрует саму коллекцию
[21:16:43] <Totoro> вместо того чтобы создать новую, отфильтрованную
[21:17:18] <LeshaInc> fingercomp: uv
[21:17:20] <LeshaInc> для текстур
[21:18:33] <Totoro> не нашёл короче удаления по предикату
[21:18:37] <Totoro> так что будет так
[21:18:40] <Totoro> blocks.filterInPlace(_.id == id)
[21:18:47] <bpm140> в сишаре\
[21:18:49] <bpm140> есть
[21:18:51] <bpm140> предикат...
[21:18:53] <LeshaInc> retain
[21:18:55] <LeshaInc> в расте
[21:19:01] <Totoro> о, надо глянуть, может и тут такое
[21:19:10] <Totoro> ноп
[21:19:15] <Totoro> ну значит фильтр
[21:19:38] <Totoro> ой
[21:19:39] <fingercomp> LeshaInc: ну, для трансформаций
[21:19:42] <Totoro> != конечно же
[21:19:49] <fingercomp> отдельная координатная система u—v
[21:19:55] <Totoro> а то он отфильтрует всё кроме того что надо удалить
[21:19:59] <fingercomp> которая мапится в 3д
[21:43:55] <LeshaInc> bpm140: походу я понял
[21:43:56] <LeshaInc> почему у тебя
[21:43:59] <LeshaInc> не работало
[21:44:02] <LeshaInc> нормализации не было...
[21:44:36] <bpm140> ну да
[21:47:04] *** Joins: zabqer (~Zabqer@77.40.40.241)
[21:50:11] <LeshaInc> в поездах
[21:51:05] <LeshaInc> ппц
[21:51:06] <LeshaInc> кирпич
[21:53:07] <LeshaInc> bpm140: а почмеу этот flac
[21:53:10] <LeshaInc> не полостью файл
[21:53:11] <LeshaInc> читает
[21:56:24] <LeshaInc> блин завис
[21:56:26] <LeshaInc> когда попытался
[21:56:28] <LeshaInc> весь файл
[21:59:01] <LeshaInc> bpm140: чет сломанный
[21:59:02] <LeshaInc> flac
[22:01:29] <Totoro> removeBlock(blocks.find(_.id == id).orNull)
[22:01:36] <Totoro> нравится мне конструкция orNull
[22:02:28] <LeshaInc> орнул...
[22:03:04] <Totoro> ну бывает
[22:03:08] <Totoro> ищешь блок такой
[22:03:12] <Totoro> не нашёл и орнул
[22:04:04] <Totoro> а ещё я придумал, как не путать воркспейс брейна и онлайна
[22:04:07] <Totoro> import totoro.ocelot.brain.workspace.{Workspace => Brainspace}
[22:04:12] <Totoro> :3
[22:05:01] <Totoro> приятно на скале писать всё таки
[22:05:07] <Totoro> если буду ещё в AI Cup участвовать
[22:05:12] <Totoro> зафигачу на ней бота
[22:10:33] <LeshaInc> Totoro: ты уже
[22:10:36] <LeshaInc> на ней писал
[22:10:40] <Totoro> я на котлине делал
[22:10:57] <Totoro> там скалы не было сначала, добавили позже
[22:11:12] <LeshaInc> блин
[22:11:17] <LeshaInc> да это почти одно и то же...
[22:11:21] <Totoro> ну вообще да
[22:11:38] <Totoro> на работе кстати есть перспектива поработать над проектом на котлине
[22:12:04] <Totoro> так что может скоро туда перейду
[22:13:21] <LeshaInc> ща надо сжать
[22:13:23] <LeshaInc> при помощи ффт...
[22:13:30] <Totoro> алиасинг
[22:13:59] <LeshaInc> Totoro: где тут алиасинг
[22:14:06] <Totoro> зубчатое всё
[22:14:07] <LeshaInc> есть
[22:14:10] <LeshaInc> антиалиасинг
[22:14:14] <LeshaInc> просто тут
[22:14:23] <LeshaInc> ппц маленький таймспан
[22:14:27] <LeshaInc> 8192 семпла
[22:14:29] <LeshaInc> надо ужать
[22:14:42] <LeshaInc> Totoro: ну и музон
[22:14:45] <LeshaInc> как бы сам по себе
[22:14:46] <LeshaInc> зубчатый
[22:15:00] <Totoro> так у тебя не сам музон
[22:15:05] <Totoro> а его визуальная репрезентация
[22:15:13] <Totoro> а её можно сделать гладенькой
[22:15:29] <LeshaInc> Totoro: там глаже не сделаешь
[22:15:31] <LeshaInc> потому что
[22:15:35] <LeshaInc> 1 семпл
[22:15:37] <LeshaInc> шириной в 1 пиксель
[22:15:41] <Totoro> ну ладно
[22:15:47] <Totoro> тогда эквалайзер надо
[22:15:49] <Totoro> гладенький
[22:16:02] <LeshaInc> а при чем тут
[22:16:05] <LeshaInc> эквалайзер
[22:16:10] <Totoro> ну как хрень называется
[22:16:13] <LeshaInc> вот
[22:16:13] <Totoro> которая в такт музыки
[22:16:16] <Totoro> двигается
[22:16:16] <LeshaInc> увеличил амплитуду
[22:16:18] <LeshaInc> Totoro: метроном
[22:16:21] <LeshaInc> Totoro: видишь
[22:16:23] <LeshaInc> сам музон
[22:16:24] <LeshaInc> кривой
[22:16:27] <Totoro> не метроном
[22:16:29] <Totoro> а эквалайзер
[22:16:35] <LeshaInc> эквалайзер
[22:16:38] <LeshaInc> это чтобы поднять басы
[22:16:39] <Totoro> а на пикче последней кто-то погрыз
[22:16:42] <Totoro> график
[22:16:50] <LeshaInc> ну такой звук
[22:17:12] <LeshaInc> Totoro: эквалайзер
[22:17:16] <LeshaInc> вообще не в такт
[22:17:17] <LeshaInc> двигается
[22:17:33] <Totoro> ну какая-то часть в такт обычно
[22:17:36] <Totoro> потому что басы
[22:17:40] <Totoro> делают бум бум
[22:17:41] <LeshaInc> нет
[22:17:42] <LeshaInc> он постоянно
[22:17:44] <LeshaInc> работает
[22:17:45] <Totoro> задают ритм
[22:17:51] <LeshaInc> поднимает одни частоты
[22:17:51] <Totoro> и басовая часть поэтому прыгает
[22:17:52] <Totoro> в такт
[22:17:53] <LeshaInc> опускает другие
[22:17:59] <LeshaInc> басовая часть прыгает
[22:18:02] <LeshaInc> потому что
[22:18:03] <Totoro> да ты знаешь что я имею в виду
[22:18:05] <LeshaInc> она и без эквалайзера
[22:18:05] <LeshaInc> прыгает
[22:18:09] <Totoro> просто пытаешься меня задавить
[22:18:11] <Totoro> терминологией
[22:18:17] <Totoro> я и сам знаю, что терминологии не знаю
[22:18:17] <LeshaInc> да я не понял
[22:18:20] <Totoro> так что не докапывайся
[22:18:20] <LeshaInc> что плавное ты хочешь
[22:18:28] <Totoro> ну ты запускаешь видос
[22:18:29] <Totoro> на ютубе
[22:18:31] <LeshaInc> вот это сгладить
[22:18:32] <LeshaInc> хочешь
[22:18:33] <LeshaInc> ?
[22:18:33] <Totoro> подболка найткор музыки
[22:18:38] <Totoro> и там прыгает хрень
[22:18:40] <Totoro> по частотам
[22:18:43] <Totoro> вот она
[22:18:53] <LeshaInc> ну я семпл вьюер делаю
[22:18:56] <LeshaInc> а не этот эффект в видео
[22:18:57] <LeshaInc> когда шейк
[22:18:58] <Totoro> в плеерах визуализация столбиками
[22:19:00] <LeshaInc> во время баса
[22:19:01] <Totoro> ещё бывает
[22:19:07] <LeshaInc> да я не это
[22:19:07] <Totoro> которые прыгают
[22:19:08] <LeshaInc> делаю
[22:19:09] <LeshaInc> все равно
[22:19:29] <Totoro> рип
[22:19:37] <Totoro> я куда-то нажал
[22:19:40] <Totoro> и музыка остановилась
[22:19:48] <Totoro> оказалось просто трек менялся и так совпало
[22:20:02] <Totoro> а я уж думал mute случайно задел
[22:21:17] <brote> [ Abstract Audio Visualizer Multicolored Equalizer Stock Animation | 6386536 ] - www.motionelements.com ( https://tinyurl.com/y9yhtf6j )
[22:21:26] <Totoro> таки называют это эквалайзером
[22:23:08] <LeshaInc> ну в эквалайзере
[22:23:10] <LeshaInc> просто такие же
[22:23:12] <LeshaInc> бары
[22:23:15] <LeshaInc> но они не автоматом
[22:23:16] <LeshaInc> двигаются
[22:23:21] <LeshaInc> ты их сам настраиваешь
[22:23:59] <LeshaInc> типа вот
[22:24:05] <LeshaInc> дидовый эквалайзер
[22:24:16] <Totoro> да знаю я
[22:24:46] <Totoro> я ж не виноват что те хрени тоже эквалайзерами называют
[22:25:15] <LeshaInc> ну так только риперы
[22:25:17] <LeshaInc> называют
[22:25:20] <Totoro> а как надо?
[22:25:38] <LeshaInc> bar visualizer
[22:25:48] <Totoro> а если там не bar
[22:25:50] <Totoro> а волна?
[22:26:11] <LeshaInc> ну wave
[22:26:14] <LeshaInc> тогда
[22:26:18] <Totoro> ну хрен с ним
[22:36:11] <LeshaInc> вот если растягивать
[22:36:14] <LeshaInc> в 20 раз...
[22:36:22] <LeshaInc> ну от алиазинга
[22:36:25] <LeshaInc> не избавиться
[22:36:45] <LeshaInc> потому что столбиками
[22:36:47] <LeshaInc> рисуется
[22:37:17] <Totoro> о, еловый лес
[22:37:27] <Totoro> у замёрзшего озера
[22:37:41] <LeshaInc> у тебя елки синие...
[22:37:49] <Totoro> холодно просто
[22:37:51] <LeshaInc> а это что?
[22:38:02] <Totoro> а это холмы
[22:38:05] <Totoro> во врем наводнения
[22:38:29] <LeshaInc> можно этот алгоритм
[22:38:31] <LeshaInc> для растягивания песен
[22:38:36] <LeshaInc> использовать...
[22:38:54] <brote> [ Radiohead - Pyramid Song 800% slower - YouTube ] - www.youtube.com
[22:38:55] <Totoro> анти-найткор?
[22:39:00] <LeshaInc> да
[22:40:00] <LeshaInc> Totoro: но вообще и ускорить
[22:40:02] <LeshaInc> можно
[22:40:31] <Totoro> тогда надо будет график компрессировать
[22:50:37] <LeshaInc> блин
[22:50:40] <LeshaInc> мой алгоритм
[22:50:45] <LeshaInc> не рабочий
[22:51:29] <LeshaInc> усокряет правильно
[22:51:32] <LeshaInc> а замедляет неправильно
[22:58:52] <Totoro> он любит найткор больше
[23:00:54] <fingercomp> Totoro: кроме имён, которые дал Лэшань, ничего подходящего нет
[23:01:07] <Totoro> для визуализатора?
[23:01:15] <fingercomp> угу
[23:01:26] <LeshaInc> блин
[23:01:29] <LeshaInc> все сложнее чем я думал
[23:01:31] <Totoro> ну пусть будет wave visualizer
[23:01:38] <fingercomp> гистограмма амплитуд по частотам не пойдёт из-за сглаживания
[23:02:56] <LeshaInc> fingercomp: как при помощи ффт
[23:03:01] <fingercomp> интерполированный спектр звукового сигнала
[23:03:03] <fingercomp> вот
[23:03:04] <LeshaInc> удлинить трек
[23:03:05] <LeshaInc> ?
[23:03:07] <fingercomp> придумал
[23:03:15] <fingercomp> LeshaInc: в смысле
[23:03:17] <LeshaInc> ну всмысле растянуть
[23:03:20] <LeshaInc> ресемплить
[23:03:23] <LeshaInc> в 2 раза длиннее
[23:03:26] <LeshaInc> или в 10
[23:03:34] <LeshaInc> как уменьшить я уже понял
[23:03:38] <LeshaInc> делаешь ффт
[23:03:43] <LeshaInc> потом укорачиваешь результат
[23:03:46] <LeshaInc> и на нем иффт
[23:03:49] <LeshaInc> вроде работает
[23:04:07] <fingercomp> делаешь ффт
[23:04:12] <fingercomp> удлиняешь
[23:04:19] <fingercomp> интерполируешь
[23:04:23] <LeshaInc> как удллинить
[23:04:25] <fingercomp> и иффт делаешь
[23:04:32] <LeshaInc> и как интерполировать
[23:04:40] <fingercomp> да линейно бери
[23:05:31] <LeshaInc> fingercomp: а как мне массив
[23:05:33] <LeshaInc> интерполировать
[23:10:52] <fingercomp> вот у тебя есть значения амплитуд гармоник данной частоты в данный момент времени a(t, f)
[23:11:09] <fingercomp> было у тебя a₀ = a(t₀, f), a₁ = a(t₁, f)
[23:11:14] <LeshaInc> ну это я понял
[23:11:17] <fingercomp> ты решил увеличить в два раза
[23:11:22] <LeshaInc> у меня есть массив длины N
[23:11:27] <LeshaInc> надо интерполировать
[23:11:33] <LeshaInc> и получить массив длины kN
[23:11:36] <fingercomp> ну да
[23:14:47] <LeshaInc> закостылли
[23:14:48] <LeshaInc> как то
[23:14:51] <LeshaInc> но не работает
[23:18:02] <LeshaInc> fingercomp: у меня тупо амплитуда растет
[23:18:09] <LeshaInc> отскейлил в 2 раза
[23:18:14] <LeshaInc> амплитуда в 2 раза выросла...
[23:19:02] <LeshaInc> fingercomp: правда я комплексные числа
[23:19:04] <LeshaInc> интерполировал
[23:21:33] <fingercomp> как бы тебе так сказать
[23:21:43] <fingercomp> фурьёз — это интеграл
[23:21:50] <fingercomp> интеграл — это сумма такая на стероидах
[23:22:01] <LeshaInc> я понимаю
[23:22:06] <LeshaInc> это не решает
[23:22:08] <LeshaInc> мою проблему......
[23:22:18] <LeshaInc> вот я интерполировал результат ффт
[23:22:23] <LeshaInc> так что у меня в 2 раза больше значений
[23:22:36] <LeshaInc> и делаю по ним
[23:22:38] <LeshaInc> иффт
[23:22:46] <LeshaInc> но ничего не растягивается в длину...
[23:23:03] <brote> [ 2020 05 10 00 19 24 - YouTube ] - www.youtube.com
[23:23:04] <fingercomp> ты в ширину растянул или в длину?
[23:23:12] <fingercomp> в частотах или во времени
[23:23:17] <fingercomp> по какому параметру?
[23:23:26] <LeshaInc> я частоты
[23:23:28] <LeshaInc> растянул
[23:23:32] <LeshaInc> и делаю на них иффт
[23:23:54] <fingercomp> не
[23:24:04] <fingercomp> если ты частоты растянешь, то просто вверх улетит
[23:24:19] <fingercomp> это ты на октаву вверх всё поднял
[23:24:29] <fingercomp> а тебе надо во времени делать интерполяцию
[23:24:42] <LeshaInc> fingercomp: так это криво будет
[23:24:44] <LeshaInc> растягивать
[23:24:58] <fingercomp> было у тебя трек {a, b, c, d}, где буквы обозначают результаты FFT в окнах данных
[23:25:04] <LeshaInc> у меня вообще
[23:25:06] <LeshaInc> окон нет
[23:25:08] <LeshaInc> все сразу
[23:25:10] <LeshaInc> обрабатывается
[23:25:32] <fingercomp> а должно получиться {a, (a + b) / 2, b, (b + c) / 2, c, (c + d) / 2, d, d / 2}
[23:25:46] <LeshaInc> fingercomp: а смысл потом
[23:25:49] <LeshaInc> делать по нему ффт
[23:25:51] <LeshaInc> чтобы сразу же
[23:25:53] <LeshaInc> иффт
[23:25:53] <LeshaInc> ?
[23:26:07] <LeshaInc> просто ты сказал
[23:26:16] <LeshaInc> делаешь ффт, удлиняешь, интерполируешь, иифт делаешь
[23:26:21] <LeshaInc> я так и сделал...
[23:29:41] <LeshaInc> fingercomp: пишут что можно как то
[23:29:51] <LeshaInc> в частотном домене ресемплить
[23:31:31] <LeshaInc> X = fft(x);
[23:31:31] <LeshaInc> XX = 2*[X(1:50) X(51)/2 zeros(1,99) X(51)/2 X(52:100)];
[23:31:31] <LeshaInc> xx = ifft(XX);
[23:36:40] <LeshaInc> fingercomp: работает
[23:36:46] <LeshaInc> но лагает п***************************ц
[23:40:11] <LeshaInc> fingercomp: все отлично
[23:40:18] <LeshaInc> за исключением перехода
[23:40:25] <LeshaInc> между апскейлом и даунскейлом
[23:41:24] <LeshaInc> походу нормализация
[23:41:25] <LeshaInc> кривая