Pull to refresh
2
0
Send message

Компания также предоставила общие советы, которые помогут пользователям США избежать неприятностей и обеспечить большую безопасность

Советы эти, в частности их форма, неумолимо напомнили про волну спама типа "я взломал твой комп и записал через вебку как ты стыдными вещами занимаешься, перешли Х биткоинов сюда а то отправлю это всем. И вот тебе советы на будущее"

понял. Каюсь, статью по диагонали прочитал. Просто и из заголовка, и из названия либы, и из процитированного вступления подумалось, что речь идет о сортируемых данных, которые в данном конкретном апи не упорядочены. А тут скорее речь не об unordered а об unorderable

Сортировка данных в API не требовалась, и делать её только ради тестов казалось нелогичным

Может пропустил, но почему бы в таком случае не отсортировать прямо в тесте? Типа `assert sorted(expected) == sorted(actual)` (ну помимо красивых сообщений об ошибках)

Обновился только что с 6.5 до 6.8, так что не знаю в какой версии это появилось - на панели закладок если открыть какую-то папку, пролистать вниз и открыть закладку. А потом вновь открыть панель закладок, то основная папка так же оказывается "пролистаной" вниз. Это баг или фича, и если фича - то можно ее отключить? А то ломает пользовательский паттерн.

(И вообще не вижу никаких настроек этой панели закладок. Например неплохо было б иметь возможность отключить там строку поиска, в моем случае она только место занимает. Но это не критично).

Вот буквально на выходных, очередной раз когда стандартный mail переключило на outlook, я решил что пора привыкать к новому. Выдал ему свои imap сервер/логин/пароль - а он мне и говорит на следующем шаге - а теперь дай свое согласие на то, что б вся твоя почта на Microsoft Cloud хранилась. И там нету варианта отказаться. Либо соглашаешься либо назад. А я не хочу на такое соглашаться, так что я не смог проверить работает ли он без интернета

Так этот новый Outlook безальтернативно хочет хранить всю почту на Microsoft Cloud, неважно какой у тебя провайдер почты. Даже если ты просто хочешь IMAP/POP3 аккаунт добавить. Понятно почему он без интернета ничего сделать не может. Я даже не знаю будет ли он к IMAP локально подключаться и потом все слать в свой Cloud или напрямую туда тянуть будет.

Перечитал еще раз ваши сообщения, и в принципе /castrandom, в зависимости от реализации, возможно, и делает то, что я написал в последнем абзаце, в таком случае он просто использовал его, да. Но все сказанное до этого так же остается верным.

Повторюсь, я не играл и не писал аддонов, поэтому я может что-то и упускаю, но по моему вы тоже не поняли что он сделал.

Я не знаю, что такое /castrandom. Ни в переводе, ни в оригинале, такое вообще не упоминается, возможно ваш мозг зацепился за это и увел вас в неправильном направлении.

Что он написал на самом деле (так как это понимаю я, опять же оговорившись, то не играл, не писал) есть два окружения:

  • Открытое: Имеет информацию об окружающем мире, исходя из этой информации может принимать решение какое действие было бы наиболее оптимальным (п.2 раздела "Соединяем всё вместе". Заметьте, что кастования заклинания там приведено как пример такого действия, но это допускает и другие действия, ранее по тексту он упоминал действия: "перемещавшие персонажа, кастовавшие заклинания, применявшие предметы и так далее")

  • Закрытое: Может исполнять действия, но не имеет информации об окружающем мире. Соответственно не знает, когда нужно применить то или иное действие.

К какому решению он пришел. Создаем захардкоженый список из, допустим, 10 действий, которые будут оптимальными реакциями на внешние события. Список одинаковый и в коде закрытого и в коде открытого окружений.
В открытом окружении, при срабатывании такого события решаем какое действие из списка будем оптимальным, например действие №6 - применить зелье лечения.

Вызываем рандом current_random = random(), далее предсказываем следующий рандом next_random = predict_random(current_random). И делаем это, пока next_random по модулю длины списка не выдаст нужную нам шестерку while (next_random % 10 != 6).

После вступает в дело закрытое окружение, там вызывается current_random = random() и из него получаем номер необходимого действия action_index = current_random % 10. Далее берем действие из списка и выполняем его actions[action_index].trigger()

Нет, он именно предопределял

  1. Мы предсказываем результат следующего вызова RNG. Если он (делённый по модулю на длину нашего списка действий) не даёт нам нужного результата, то мы сдвигаем RNG и пробуем снова. Процесс повторяется, пока следующее случайное число не будет соответствовать нужному действию.

т.е. да, он используем возможность предсказать следующее значение, но если оно, не то, что нужно, то он прокручивает дальше пока не будет нужное (вызывает рандом в холостую)

Не писал аддонов и не играл, но из статьи понял, что он не предсказывал какое будет число, а предопределял его. За счет чего и передавал состояние в некоторое закрытое окружение. Не знаю, может ли это решить какие-то проблемы

а кириллица у вас йцукен или то, что получилось из colemak?

впечатление что диоды подсветки расположены под верхней частью клавиши, а не по центру

Так и есть, вот это отверстие как раз для светодиода

Hidden text

А еще сейчас можно ChatGPT попросить переписать в более приемлемой форме. Пользуюсь периодически.

Тогда можно предположить, что для ликонавта на Луне триггером будет отраженный от Земли солнечный свет? Полноземие?

зашел написать этот коммент :) То что инструкция для чатЖПТ на естественном языке - довольно логично. Но с чего б это вдруг Далл-и заговорил, он только читает и рисует же. Так что я уверен, что это захардкоженый ответ.

Задался похожим вопросом на прошлой неделе. Пока вывод такой, что стоимость растет в такой последовательности: дешевле всего собрать самостоятельно опенсорсную (тот же ergodox), в простейшем случае навесным монтажем. Потом с заказом печатной платы. Потом готовый кит (есть разные степени готовности). И потом уже покупка готовой. Хлопотность соответственно уменьшается в такой же последовательности.

А еще можно мониторить всякие распродажи. Иногда случаются, например у Dygma на прошлой неделе была со скидкой 70$ и выше (закончилась раньше чем я к ним пришел)

Для меня Факторио про автоматизацию, многопоточность и масштабирование.

А Сатисфактори про красивые летающие заводы

люблю и ту и другую, но Факторио наиграл значительно больше (правда она и вышла раньше)

А не путается ли тут причина и следствие? Была б у нас 8-ричная система - считали бы запросто в уме, было б удобно делить на 8, и далее по списку?

Information

Rating
Does not participate
Registered
Activity