Э, нет, это так не работает. Человек правил конфиги. В визуальном окружении, «с головой в игре», но — правил конфиги. Не было бы этих вейпойнтов — боты бы продолжали играть, просто хуже (может быть, намного). Вы же админов, настраивающих IIS, Apache или Nginx не называете авторами этих серверов? Сайтостроителей, ваяющих сайт на какой-нибудь CMS — авторами этой CMS? Мододелов к любой игре, поддерживающей мододеланье — авторами этой игры?
История, конечно, интересная, но, эм, «автор бота»? Это как если бы называть каких-нибудь индусов, за копейки обводящие объекты на изображения для тренировки какой-нибудь нейросети на этапе их становления, авторами этой нейросети (не в обиду будь сказано интервьюируемому). Максимум — персонал поддержки.
Что-то я сомневаюсь, что при волнении на море можно до сантиметра глубину померить. Да даже без волнения Луна и Солнце кажется не менее полуметра тянут.
А свое время очень впечатлила библиотека GoJS, в особенности их интерактивный учебник (лучше туториалов еще не видел) и системой биндинга. Ты фактически JSON-ом описываешь узлы, связи, слои, декорации. Выглядит очень лаконично и здорово.
Что-то на взгляд незнакомого с игрой полезные улучшения смешаны со вкусовыми. Например, чем обосновывается смена цвета травы? Или убирание огня с юнитов демонов за появившиеся камни? Или статическая камера вместо динамической? Или окно навыков -- у юнитов выглядит красивше с изображением (неужели фон нельзя было оставить?) или у лидеров в оригинале больше направлений развития? Было бы неплохо, если бы каждое такое изменение можно было включать отдельно
Навайбкожено видимо. Потом в куче мест раскопирован шаблон работы, подозрительно напоминающий оной из readme, явно видно, что бездумной нейросетью:
весь файл вычитали в массив, но для чтения использует копирующие методы. Reader<[u8]>, который создается, может возвращать события, заимствующие данные событий из общего массива. Тем более, что все прочитанные таким образом события сразу выкидываются
подразумевается UTF-8. Хотя вряд ли будет что-то другое. По хорошему надо пользоваться декодером, который дает Reader
в одном месте Reader создали и настроили, а потом ниже еще раз (а первый не использовался)
Сказка ложь, да в ней намек. А ведь некоторые из вредных советов на самом деле показывают бардак, который творился (да и сейчас творится). Да хотя бы самый первый -- определить, что была за ошибка должно быть возможно из логов, незачем запоминать ее. Проблема, что ни в одной системе сии логи хрен найдешь где и хрен разберешься, что они значат. Хотя бы просто понять, где кончаются логи одной сессии и начинаются логи очередной загрузки.
Может быть полезным оформить ваши изыскания формата в виде ksy файла с сделать PR в репозиторий с форматами. Шанс что примут 0, но вероятно последующие первопроходцы найдут вашу информацию и скажут спасибо.
Заодно, раз уж питон не чужд, можете проверить ваши находки, сгенерировав парсер и запустив его на всех файлах.
Интересный проект. Поддерживается ли написание плагина под свой источник данных? И не помешал бы туториал, как настроить ее для извлечения данных, можно на примере еще существующего пресета, как сделать его с нуля и сохранить для повторного использования. А также общее описание, откуда вообще утилита может брать данные и что с ними делать. Быть может где-то это в глубине все и написано, но беглое ознакомление с документацией не дало особого понимания
Да, но тогда вопрос, зачем называть это "рефлексией", когда за таким названием закрепились вполне определенные ассоциации, и зачем было делать новый синтаксис? Изучить опыт Rust-а и писать модули к компилятору на обычном С++, а не на специально для этого придуманном подмножестве не судьба?
А почему версия k называется более оптимизированной? Разве же они не просто пилятся параллельно разными командами для искусственного поддержания конкуренции? И, кстати, в k-версии, когда я её смотрел последний раз, были какие-то баги, из-за которых невозможно было отредактировать своё же сообщение (чего не наблюдалось в a-версии), так что более вылизанной её тоже не назвать. И с поиском там тоже беда. И на широких экранах всё равно в вертикальную бойницу ужимается.
У вас личные сообщения запрещены, поэтому вот список опечаток:
получать внутренне состояние Вычисление урванения кривой
@boomburum, это правильно, что технические сообщения невозможно отправить пользователю, если он этого не захочет? Может поря для сервиса опечаток сделать выделенный канал?
функции φ и ξ должны быть однонаправленными
А почему функция φ должна быть однонаправленной? По схеме состояния все равно неизвестны, поэтому же вроде только однонаправленность ξ защищает от бэкдора?
Самое главное, компилятор то откуда знает, какой член объединения активный? А если он об этом знает, то зачем нам собственный признак в виде initialized_?
Большинство предложенного (в отличие от времени) на заблуждения никак не тянут, а скорее на пофигистки написанное приложение с посылом "и так сойдет". Оснований так "заблуждаться" никаких нет
Я описал проблемы конкретно юзабилити мобильного приложения. Сделать, чтобы внутри канала на странице "Плейлисты" искало не по названию видео, а по названиям плей-листов -- это к трафику никакого отношения не имеет
Не увидел список поддерживаемых браузеров. В Firefox 115.24.0esr (последний для Windows 7) ни один пример не работает. Что странно, так как технология drag-and-drop не вчера появилась и по идее, проблем с работой в этом браузере быть не должно, несмотря на то, что он уже достаточно старый.
А вы там команде разработки мобильного приложения и Smart TV приложения можете передать следующие пожелания/вопросы:
Почему поиск в каналах работает непойми как? Существуют каналы с огромным количеством плейлистов, сгруппированных по сериалу, а если начать искать внутри него по имени сериала, то вместо вывода плейлиста выводится куча несвязанных видео. Але, где логика?
За неимением поиска приходится просто листать плейлисты вручную. Почему они не отсортированы по алфавиту?
Нашел, сохраняешь в "Мое". Какого хрена список перечитывается с сбрасывает тебя в самое начало? Там НИЧЕГО не меняется, даже не выделяется никак то, что уже поместил в список. А если я еще что-то хочу там найти? С учетом первых двух пунктов приходится каждый раз мотать непойти куда, тем более, что индикатора в виде скролбара нет
Smart TV из раздела "Смотреть позже" играет видео по порядку. Почему этот порядок нельзя поменять? Вот ищешь ты серию фильмов. Как это делает нормальный человек -- сначала первый, потом второй, третий... А в список они добавляются и играться будут в обратном порядке! Почему невозможно переместить?
Почему в поиске выводится только 3 плейлиста результатов? Часто вижу, что по запросу находятся видео сериалов, но не их плейлист. Очень сомневаюсь, что они, пронумерованные на превью, вне плейлиста. И как этот плейлист искать?
Вопрос, связанный с предыдущим -- почему нет возможности перейти из видео в плейлисты, в которых оно есть? Из-за того, что плейлисты не всегда находятся, приходится самому выискивать видео из поиска и добавлять к просмотру. А они-то там по популярности отсортированы! Вот сидишь и ищешь очередную серию, а мы же помним про проблему 2?
За каким чертом при тапе на строчку в поиске видео начинает играться? Ну хотя бы почему это не отключается? Я на смартфоне ищу, чтобы на телевизоре посмотреть, зачем мне блокбастер на телефоне в щелку разглядывать?
Почему в ИСТОРИИ просмотра нет даты/времени просмотра?
Почему нигде невозможно просмотреть полное название видео? У всяких сериалов номер серии в самом конце названия обычно и если оно длинное, его просто не видно, а номер на превью не всегда написан.
Иногда просмотренная серия сериала почему-то не отмечена синей полоской внизу, как просмотренная. Или эта полоска не до конца дошла.
Еще раньше на Smart TV 40-вое видео в списке "Смотреть позже" дублировалось, то сейчас вроде починили
Гораздо раньше начинаются не утечки, а заканчиваются какие-то внутренние дескрипторы открытых файлов, что приводит к не запуску случайного количества расширений. Причём каждый раз комплект разный — где-то успевает стартануть одно, где-то другое.
Перечитайте текст внимательней, там и не говорится, что 2-й выходил на первой (хотя на первый взгляд может показаться).
Э, нет, это так не работает. Человек правил конфиги. В визуальном окружении, «с головой в игре», но — правил конфиги. Не было бы этих вейпойнтов — боты бы продолжали играть, просто хуже (может быть, намного). Вы же админов, настраивающих IIS, Apache или Nginx не называете авторами этих серверов? Сайтостроителей, ваяющих сайт на какой-нибудь CMS — авторами этой CMS? Мододелов к любой игре, поддерживающей мододеланье — авторами этой игры?
История, конечно, интересная, но, эм, «автор бота»? Это как если бы называть каких-нибудь индусов, за копейки обводящие объекты на изображения для тренировки какой-нибудь нейросети на этапе их становления, авторами этой нейросети (не в обиду будь сказано интервьюируемому). Максимум — персонал поддержки.
Что-то я сомневаюсь, что при волнении на море можно до сантиметра глубину померить. Да даже без волнения Луна и Солнце кажется не менее полуметра тянут.
А свое время очень впечатлила библиотека GoJS, в особенности их интерактивный учебник (лучше туториалов еще не видел) и системой биндинга. Ты фактически JSON-ом описываешь узлы, связи, слои, декорации. Выглядит очень лаконично и здорово.
У вас как-то не увидел примеров биндинга.
Что-то на взгляд незнакомого с игрой полезные улучшения смешаны со вкусовыми. Например, чем обосновывается смена цвета травы? Или убирание огня с юнитов демонов за появившиеся камни? Или статическая камера вместо динамической? Или окно навыков -- у юнитов выглядит красивше с изображением (неужели фон нельзя было оставить?) или у лидеров в оригинале больше направлений развития? Было бы неплохо, если бы каждое такое изменение можно было включать отдельно
Навайбкожено видимо. Потом в куче мест раскопирован шаблон работы, подозрительно напоминающий оной из readme, явно видно, что бездумной нейросетью:
весь файл вычитали в массив, но для чтения использует копирующие методы.
Reader<[u8]>
, который создается, может возвращать события, заимствующие данные событий из общего массива. Тем более, что все прочитанные таким образом события сразу выкидываютсяподразумевается UTF-8. Хотя вряд ли будет что-то другое. По хорошему надо пользоваться декодером, который дает
Reader
в одном месте
Reader
создали и настроили, а потом ниже еще раз (а первый не использовался)Сказка ложь, да в ней намек. А ведь некоторые из вредных советов на самом деле показывают бардак, который творился (да и сейчас творится). Да хотя бы самый первый -- определить, что была за ошибка должно быть возможно из логов, незачем запоминать ее. Проблема, что ни в одной системе сии логи хрен найдешь где и хрен разберешься, что они значат. Хотя бы просто понять, где кончаются логи одной сессии и начинаются логи очередной загрузки.
Скорее, теперь мы ближе к ответу на вопрос, сколько глобусов может поместиться в одной сове.
Может быть полезным оформить ваши изыскания формата в виде ksy файла с сделать PR в репозиторий с форматами. Шанс что примут 0, но вероятно последующие первопроходцы найдут вашу информацию и скажут спасибо.
Заодно, раз уж питон не чужд, можете проверить ваши находки, сгенерировав парсер и запустив его на всех файлах.
Интересный проект. Поддерживается ли написание плагина под свой источник данных? И не помешал бы туториал, как настроить ее для извлечения данных, можно на примере еще существующего пресета, как сделать его с нуля и сохранить для повторного использования. А также общее описание, откуда вообще утилита может брать данные и что с ними делать. Быть может где-то это в глубине все и написано, но беглое ознакомление с документацией не дало особого понимания
Да, но тогда вопрос, зачем называть это "рефлексией", когда за таким названием закрепились вполне определенные ассоциации, и зачем было делать новый синтаксис? Изучить опыт Rust-а и писать модули к компилятору на обычном С++, а не на специально для этого придуманном подмножестве не судьба?
А почему версия k называется более оптимизированной? Разве же они не просто пилятся параллельно разными командами для искусственного поддержания конкуренции? И, кстати, в k-версии, когда я её смотрел последний раз, были какие-то баги, из-за которых невозможно было отредактировать своё же сообщение (чего не наблюдалось в a-версии), так что более вылизанной её тоже не назвать. И с поиском там тоже беда. И на широких экранах всё равно в вертикальную бойницу ужимается.
У вас личные сообщения запрещены, поэтому вот список опечаток:
@boomburum, это правильно, что технические сообщения невозможно отправить пользователю, если он этого не захочет? Может поря для сервиса опечаток сделать выделенный канал?
А почему функция φ должна быть однонаправленной? По схеме состояния все равно неизвестны, поэтому же вроде только однонаправленность ξ защищает от бэкдора?
Самое главное, компилятор то откуда знает, какой член объединения активный? А если он об этом знает, то зачем нам собственный признак в виде
initialized_
?Большинство предложенного (в отличие от времени) на заблуждения никак не тянут, а скорее на пофигистки написанное приложение с посылом "и так сойдет". Оснований так "заблуждаться" никаких нет
Я описал проблемы конкретно юзабилити мобильного приложения. Сделать, чтобы внутри канала на странице "Плейлисты" искало не по названию видео, а по названиям плей-листов -- это к трафику никакого отношения не имеет
Не увидел список поддерживаемых браузеров. В Firefox 115.24.0esr (последний для Windows 7) ни один пример не работает. Что странно, так как технология drag-and-drop не вчера появилась и по идее, проблем с работой в этом браузере быть не должно, несмотря на то, что он уже достаточно старый.
А вы там команде разработки мобильного приложения и Smart TV приложения можете передать следующие пожелания/вопросы:
Почему поиск в каналах работает непойми как? Существуют каналы с огромным количеством плейлистов, сгруппированных по сериалу, а если начать искать внутри него по имени сериала, то вместо вывода плейлиста выводится куча несвязанных видео. Але, где логика?
За неимением поиска приходится просто листать плейлисты вручную. Почему они не отсортированы по алфавиту?
Нашел, сохраняешь в "Мое". Какого хрена список перечитывается с сбрасывает тебя в самое начало? Там НИЧЕГО не меняется, даже не выделяется никак то, что уже поместил в список. А если я еще что-то хочу там найти? С учетом первых двух пунктов приходится каждый раз мотать непойти куда, тем более, что индикатора в виде скролбара нет
Smart TV из раздела "Смотреть позже" играет видео по порядку. Почему этот порядок нельзя поменять? Вот ищешь ты серию фильмов. Как это делает нормальный человек -- сначала первый, потом второй, третий... А в список они добавляются и играться будут в обратном порядке! Почему невозможно переместить?
Почему в поиске выводится только 3 плейлиста результатов? Часто вижу, что по запросу находятся видео сериалов, но не их плейлист. Очень сомневаюсь, что они, пронумерованные на превью, вне плейлиста. И как этот плейлист искать?
Вопрос, связанный с предыдущим -- почему нет возможности перейти из видео в плейлисты, в которых оно есть? Из-за того, что плейлисты не всегда находятся, приходится самому выискивать видео из поиска и добавлять к просмотру. А они-то там по популярности отсортированы! Вот сидишь и ищешь очередную серию, а мы же помним про проблему 2?
За каким чертом при тапе на строчку в поиске видео начинает играться? Ну хотя бы почему это не отключается? Я на смартфоне ищу, чтобы на телевизоре посмотреть, зачем мне блокбастер на телефоне в щелку разглядывать?
Почему в ИСТОРИИ просмотра нет даты/времени просмотра?
Почему нигде невозможно просмотреть полное название видео? У всяких сериалов номер серии в самом конце названия обычно и если оно длинное, его просто не видно, а номер на превью не всегда написан.
Иногда просмотренная серия сериала почему-то не отмечена синей полоской внизу, как просмотренная. Или эта полоска не до конца дошла.
Еще раньше на Smart TV 40-вое видео в списке "Смотреть позже" дублировалось, то сейчас вроде починили
Гораздо раньше начинаются не утечки, а заканчиваются какие-то внутренние дескрипторы открытых файлов, что приводит к не запуску случайного количества расширений. Причём каждый раз комплект разный — где-то успевает стартануть одно, где-то другое.