В WhatsApp появились фильтры чатов для быстрого поиска сообщений
В мессенджер WhatsApp добавили фильтры чатов для более быстрого и удобного поиска определённых сообщений. Всего их три:
«Все»: он помогает искать нужные сообщения среди всех переписок.
«Непрочитанное»: показывает переписки с пропущенными сообщениями, которые, возможно, ждут вашего ответа. Он учитывает даже те сообщения, которые вы видели, но отметили как непрочитанные.
«Группы»: осуществляет поиск сообщений по чатам, выводя их в отдельный раздел. В эту категорию также включены подгруппы сообществ.
В будущем разработчики хотят усовершенствовать функцию. Правда, о каких улучшениях идёт речь, они не рассказали.
Фильтры только начали внедряться, поэтому пока они есть не у всех пользователей. Общедоступными они станут в ближайшие недели.
Источник: https://t.me/TechLiveHack/528
Создаем вариации на картинку
Image Variations (https://imagevariations.com/) предоставляет возможность генерировать реалистичные вариации любого изображения с помощью стабильной диффузии. Этот сервис позволяет создавать уникальные варианты для каждой картинки.
Одной из ключевых особенностей является использование Stable Diffusion, которая обеспечивает качественное и разнообразное рисование, сохраняя дух исходного изображения.
Однако, несмотря на множество возможных вариаций, сервис не выходит за пределы создания схожих по стилю пространств. Авторские права на получившиеся изображения полностью свободны, поэтому вы смело можете использовать картинки где угодно.
Источник: https://t.me/TechLiveHack/525
Посоветуйте программу для распознавания текста на фотографии
Вот такие фотографии делает камера, номер не распознает в темноте. (Слева от марки)
Дано: есть шлагбаум с камерой
Нужен способ отсортировать (или хотя бы искать) эти фотографии в папке хотя бы по марке машины, а ещё лучше по номеру (для дневных снимков). Телефон по тексту на фотографии ищет легко, однако архив весь лежит на виндовс ноутбуке.
Текст прописывается на картинку, если что.
EtelionCRM 0.5.1.0
Прикатила свежая версия EtelionCRM 0.5.1.0.
вижу много не писал, не помню чем 0.5.0 отличается от 0.4.1, но 0.5.1 от 0.5.0 отличается добавлением сезонов на вкладку аналитики
Начал пилить и понял что мои сезоны из года в год плавают по месяцам и по сути мне эта фича не очень и нужна, но в целом допилил. Сначала еще была мысль сделать сезоны настраиваемыми, но идея настраивать каждый год новые месяцы мне не оч понравилась так что добавилось 4 сезона с Января по Март, с Апреля по Июнь, с Июля по Сентябрь и с Октября по Декабрь.
Думаю опять пилить посты об этом проекте, это первый из новых
Предыдущий пост
P.s. очень лень пилить новый архив с демкой, если будет интерес у сообщества то поборю свою лень, наверное
Как начать писать документацию в VSCode?
Поговаривают, что в некоторых компаниях сотрудники уже не понимают, что происходит в коде проекта. Де-факто для коллективной работы картография проекта — необходимость, нежели привилегия...
Составление пояснений и комментариев к обширным ИИ-системам — трудоемкая задача, но под небольшие опен-сорс/продакшн проекты есть решение.
AutoDocstring — инструмент, который автоматически создает документацию к коду на основе структуры и комментариев. Экономия времени, согласованность стиля, адекватная читаемость и повышенную точность документации — плюсы этого тула. Выделил нужный блок кода, прожал ctrl+shift+2 — готово.
Просматривать строки документации можно во вкладках, выбирать типы форматов строк, выводить типы параметров через подсказки типов pep484, значения и имена переменных. Внутри поддержка args, kwargs, декораторов, ошибок и типов параметров.
Теперь в утилиту можно добавлять "кастомные" документации. Чтобы использовать собственный шаблон, создайте файл .mustache и укажите путь к нему с помощью конфигурации customTemplatePath.
Сгенерированная документация содержит структурированные описания функций, методов и классов. Однако AutoDocstring не всегда правильно интерпретирует комментарии в коде или не учитывает особенности некоторых языков программирования.
А еще записи могут не соответствовать стандартам или требованиям проекта.
Поэтому редактировать и редактировать. Но для создания костяка описаний инструмент — идеально. AutoDocstring сократит время, затрачиваемое на написание документации, на 30-50%. А еще неплохо так снизит число ошибок в тексте.
Скачать можно с официального сайта Microsoft.
Генератор карт для Disciples II, v 0.6.0
Около года назад программист под ником mak создал генератор случайных карт для Disciples II. Карты естсественно для PvP сражений и поддерживают различные модификации. Немного расскажу о нем и о шаблонах вышедших за 2023 год.
Генератор сценариев предназначен для создания пользовательских сценариев (карт) со случайным наполнением по шаблонам. Шаблоны представляют собой обычные текстовые файлы на языке Lua. Задача шаблона - описать содержимое генерируемой карты и задать дефолтные настройки для игрока. Ключевым фактором генерации является создание зон соединенных правильным образом, а также заданного числа объектов, отрядов и наград внутри них максимально близко к указанной ценности. Шаблоны определяют что игрок может ожидать от сценария, какой контент будет присутствовать, при этом никаких гарантий о расположении контента нет. Например: если в зоне указаны 2 лавки торговца и 1 руины значит что они встретятся во время игры, но не обязательно в удобном для игрока месте.
Интерфейс программы генератора
Если вам интересно попробовать самим или углубится в документацию, то вот вам ссылка на гит автора.
Авторы (uchenik & Risemyself)
Перечисленные ниже шаблоны от авторов созданы для мода Disciples 2 "sMNS" (slasher мод Норвежской Семги - ответвление от мода Семги, но с упором на PvP) и уже входят в него.
1. Outrunner
Шаблон уже встроен в мод по ссылке выше, он создаёт карту размером 72х72 (фактически, игровое пространство меньше, за счёт большого кол-ва гор). Для каждого игрока по схеме (см. ниже), со случайным рельефом генерируются 3 зоны и зона тренера + общая центральная зона. Ценность мобов и наград для обоих игроков одинаковое (увеличивается с каждой зоной), но может отличаться по содержанию. Столица генерируется в зоне0, из которой есть проходы: в зону1 с городом т1, и в зону с тренером. Из зоны1 проход к городу т2 в зоне2, из которой два прохода: в зону города т3, и в центральную зону (чёрная). Из зоны3 тоже есть проход в центральную зону, а также проход в зону тренера соперника. ГО установлено на проходах в центральную зону, а также в зону тренера соперника. Шаблон рассчитан на игру в формате: 1 герой, 1 жезловик, 1 вор.
Схема шаблона "Outrunner"
2. Bladerunner
Шаблон на 4 игрока для игры в режиме FFA (каждый сам за себя) или 2х2. Шаблон создаёт карту размером 72х72. Для каждого игрока, со случайным рельефом, генерируется 3 зоны + общая центральная зона. Ценность мобов и наград для игроков одинаковое, но может отличаться по содержанию (велью увеличивается с каждой зоной). В начальной зоне генерируется столица, из которой есть проход в следующую зону. Далее проход в зону, из которой уже можно пройти в центральную зону. ГО защищает проход между зоной столицы и крайней зоной соперника-соседа.
Схема шаблона "Bladerunner"
3. Outcross
Шаблон создаёт карту размером 72х72 (фактически, игровое пространство меньше, за счёт большого кол-ва гор). Для каждого игрока по схеме (см. ниже), со случайным рельефом генерируются 3 зоны и зона тренера + общая центральная зона. Ценностьмобов и наград для обоих игроков одинаковое (увеличивается с каждой зоной), но может отличаться по содержанию. Столица генерируется в зоне0, из которой есть проходы: в зону1 с городом т1, и в зону с тренером. Из зоны1 проход к городу т2 в зоне2, из которой два прохода: в зону города т3, и в центральную зону (чёрная). Из зоны3 тоже есть проход в центральную зону, а также проход в зону тренера соперника. ГО установлено на проходах в центральную зону, а также в зону тренера соперника. Шаблон рассчитан на классическую игру без ограничения на кол-во лидеров.
Схема 1 в 1, как у шаблона Outrunner. Шаблон также уже встроен в мод по ссылке выше.
4. Fight!
Шаблон создаёт карту с городами двух игроков напротив друг друга. В гарнизоне города генерируется лут и случайные фракционные юниты т3-т5 с оптимальной суммарной ценностью 1050 xp. Ценность начальных юнитов задаётся переменной stack, и может быть изменена в файле шаблона. Начальное золото 700. На эту сумму можно купить начального героя и докупить в отряд юнитов. Покупка жезловика или вора форматом не предусмотрена. Лут из города можно использовать по стандартным пвп-правилам sMNS. Сражение проводится в 1-й день. Первый игрок выходит из города. Второй игрок нападает без разведки на первого игрока. Отступление не предусмотрено.
Автор Мотлин
Мотлин это модмейкер, автор одноименного PvP мода Мотлина, который разработал множество шаблонов под свое творение. Все шаблоныуже встроены в мод.
1.TTMM
Шаблон для третьего турнира по моду Мотлина («ТТММ») позволяет генерировать симметричные сценарии на двоих в размерах 72 и выше. Карта содержит 8 зон без выделенных охран проходов: 2 стартовых локации, 4 локации умеренной ценности и 2 «сокровищницы». Все зоны обладают одинаковым размером и содержат один и только один город. «Сокровищницы» также содержат по два отряда высокой ценности с лучшими наградами. Зоны разделены водными границами. В столицах игроки имеют 1500 стартового золота и 700 родной маны, а также предметы в виде зелий и сфер на общую сумму покупки 5000; инвентарь варьируется в зависимости от фракции. Наполнение существами, руинами и лавками является масштабируемым и растёт по мере увеличения размера карты. Рудники, напротив, не меняются ни в количестве, ни в составе. Типы ресурсов, расположенных в зонах, частично зависят от рас игроков; другие элементы наполнения не опираются на выбранные фракции. Шаблон не создаёт лагерей тренировок. Лагерь наёмников присутствует в стартовых локациях. Состав нейтральных отрядов (включая наполнение руин и городов) определяется максимально случайно, без разбиения по субрасам; ограничением служит только глобальный запрет в generatorSettings. Награды и предметы появляются как полностью случайно, так и с определенной степенью контроля (так, разные руины в рамках одной зоны имеют неодинаковые типы предметов, а в лавке появляются свитки только из предварительно заданного набора). В лавках магии могут возникнуть только заклинания 1 и 2 уровней.
2. El Dorado
Шаблон, который весьма похож на ТТММ, но имеет ряд особенностей, которые делают игровой процесс ощутимо иным. Эль Дорадо имеет одну центральную зону вместо двух. Эта зона является закрытой и её стережёт сильная охрана проходов с лидерами-драконами. Также в этой локации расположен мощный город пятого уровня. Именно он и является целью. Преимущественное большинство нейтральных отрядов на карте обладают ценностью 300. Таким образом, перед соперниками стоит задача набрать достаточно опыта для прорыва в центр и суметь захватить тамошнюю хорошо обороняемую крепость.
Схема шаблона El Dorado
3. Team Clash
Шаблон для командной игры вчетвером. Карта содержит 22 зоны. Зоны разделены водными границами или сушей. Наполнение включает все типы объектов. Генерируются только отряды умеренной силы (300 ценности, в городах — 400). Города, руины и лавки представлены в большом количестве. Рудников не много, они не зависят от выбранных рас. Состав нейтральных отрядов (включая наполнение руин и городов) определяется максимально случайно, без разбиения по субрасам; ограничением служит только глобальный запрет в generatorSettings. Награды и предметы появляются как полностью случайно, так и с определенной степенью контроля (так, разные руины в рамках одной зоны имеют неодинаковые типы предметов, а в лавке появляются свитки только из предварительно заданного набора). В лавках магии могут возникнуть только заклинания 1 и 2 уровней.
4. Rendezvous
Шаблон с четырьмя зонами, который позволяет играть на всех размерах карт, включая 48×48. Создан для ценителей быстрых матчей и подразумевает несколько иной подход к игровому процессу по сравнению с шаблонами ТТММ и Team Clash.
Автор iSkromny
Шаблон Versus выполнен для генерации на моде slacher MNS для двух игроков и представляет собой карту размером 72*72. На карте генерируется 7 зон. Респ (зона 0 - красная и зона 3 - белая) - зона, с которой начинают игроки, имеют по одному проходу в смежные большие зоны (для зоны 0 это зоны 1 и 4, для зоны 3 это 2 и 5). В зоне респа есть два города (т1 и т2), двое руин, лавка торговца и башня магии и несколько нейтральных отрядов. Большая зона имеет один проход в центр (зона 6) и один проход в соседнюю большую зону оппонента. Каждая большая зона имеет один город (т3), трое руин, лавку торговца, башню магии и наёмников. Наёмники не выше третьего уровня. Нейтральные отряды сильнее, чем на респе. Центр имеет самые сильные нейтральные отряды, два города (т4 и т5), двое руин, лавку торговца и башню магии. В центре самые ценные награды. По задумке здесь игроки "должны финалиться".
Пример генерации. Обязательно жёлтой зоны должны касаться зелёная, синяя, чёрная и серая.
Скачать шаблон можно отсюда.
Автор Obscure
Все шаблоны автора расчитаны на мод sMNS и уже входят в него.
1. Freedom
Параметры шаблона: 2 игрока, размеры карты 72 или 96, 4 проходные зоны, 2 большие и одна сокровищница в центре, много лута и ресурсов. Шаблон стабильно генерирует карты 96, 72 генерятся реже, ведется работа над повышением количества успешных генераций.
2.Ascension
Шаблон для генерации случайных ПВП карт, размером 48x48, созданный специально для мода slasher MNS.
3. Valhalla Simulator
шаблон для генератора случайных карт, реализующий формат skilltest/lucktest для Disciples 2 sMNS. Правила игры на шаблоне:
Нельзя продавать свитки "Песнь скорости", "зелье Твердого шага", "зелье Слова", "зелье Ясного взора" и зелья исцеления, данные со старта в столице.
Нельзя строить и использовать отстроенную со старта башню магии для изучения и использования собственных заклинаний.
Нельзя строить и использовать отстроенную со старта гильдию воров и использовать воров.
Нельзя импортировать героя.
Нельзя изучать навык "Торговец".
Во второй зоне вас ждет тренер и 5 руин, каждые из которых содержат 10 опыта и 700 золота - это необходимо для прокачки вашего героя.
В третьей зоне вас ждёт лагерь наемников, торговец с зельями, разрешенными в ПВП, торговец со сферами и талисманами, торговец с артефактами, сапогами, реликвиями и знаменами, башня магии. В этой зоне вы должны продать золотые слитки и шары с маной.
После того, как вы прокачаете вашего героя, вы пропускаете свой ход и ждете, когда оппонент сделает аналогичные действия. Это необходимо, чтобы получить интересующие вас навыки.
Когда вы вновь получаете свой ход, вы прокачиваете нужные навыки, докупаете всё необходимое во второй зоне и выходите в зону финальной битвы.
Чтобы противостояние в финалке было максимально честным используйте следующий алгоритм (здесь и выше алгоритм действий написан для хоста):
1) Первый игрок полностью заряжен и выходит в зону финальной битвы. Без баффов и банок он пропускает свой ход. 2) Второй игрок полностью заряжен и выходит в зону финальной битвы. Он использует нужные банки и баффы/дебаффы и пропускает свой ход. 3) Первый игрок использует нужные банки и баффы/дебаффы и нападает на оппонента. В таком случае оба игрока будут в равных условиях.
Генерация зон: Генерация зон на шаблоне не имеет значения. Где бы ни появились вы и ваш оппонент, от вашей столицы будет идти одинаковый коридор в направлении зоны финальной битвы. Коридор выглядит следующим образом: стартовая зона игрока => зона тренера => зона покупок => зона финальной битвы. (изменено)
Дополнения: Отступать нельзя. Способностью быстрого отступления на шаблоне пользоваться нельзя. Вы можете использовать золото и опыт для прокачки не только героя, но и юнитов, если вам этого хочется. Этот аспект во власти игрока.
Если вы уже играли, играете или активно смотрите стримы можете проголосовать ниже.
Как вставить текст из Копилки в Word так, чтобы она не очищалась
Копилка – полезная функция при подготовке документов на основе других текстов. О том, как ее использовать, можно почитать здесь (https://t.me/bugfeature/3821). Но если хотите вставлять текст из Копилки таким образом, чтобы она не очищалась, используйте один из способов ниже.
Во-первых, вставлять текст из Копилки можно просто написав слово «копи» (от слова копилка), а в англоязычной версии «spike» и нажать Enter. Вместо набранного слова будет вставлено содержимое Копилки, а она при этом не будет очищена. То есть текст из Копилки можно продолжать вставлять в этот или уже другой документ.
Либо перейдите во вкладку «Вставка» и раскройте панель инструментов с экспресс-блоками. Здесь в разделе «Автотекст» есть «Копилка», содержимое которой можно вставить, выбрав соответствующий пункт. При этом сделать это можно любое количество раз.
Источник: https://t.me/TechLiveHack/523