Прикатила свежая версия EtelionCRM 0.5.1.0. вижу много не писал, не помню чем 0.5.0 отличается от 0.4.1, но 0.5.1 от 0.5.0 отличается добавлением сезонов на вкладку аналитики
Начал пилить и понял что мои сезоны из года в год плавают по месяцам и по сути мне эта фича не очень и нужна, но в целом допилил. Сначала еще была мысль сделать сезоны настраиваемыми, но идея настраивать каждый год новые месяцы мне не оч понравилась так что добавилось 4 сезона с Января по Март, с Апреля по Июнь, с Июля по Сентябрь и с Октября по Декабрь.
Думаю опять пилить посты об этом проекте, это первый из новых
Поговаривают, что в некоторых компаниях сотрудники уже не понимают, что происходит в коде проекта. Де-факто для коллективной работы картография проекта — необходимость, нежели привилегия...
Составление пояснений и комментариев к обширным ИИ-системам — трудоемкая задача, но под небольшие опен-сорс/продакшн проекты есть решение.
AutoDocstring — инструмент, который автоматически создает документацию к коду на основе структуры и комментариев. Экономия времени, согласованность стиля, адекватная читаемость и повышенную точность документации — плюсы этого тула. Выделил нужный блок кода, прожал ctrl+shift+2 — готово.
Просматривать строки документации можно во вкладках, выбирать типы форматов строк, выводить типы параметров через подсказки типов pep484, значения и имена переменных. Внутри поддержка args, kwargs, декораторов, ошибок и типов параметров.
Теперь в утилиту можно добавлять "кастомные" документации. Чтобы использовать собственный шаблон, создайте файл .mustache и укажите путь к нему с помощью конфигурации customTemplatePath.
Сгенерированная документация содержит структурированные описания функций, методов и классов. Однако AutoDocstring не всегда правильно интерпретирует комментарии в коде или не учитывает особенности некоторых языков программирования.
А еще записи могут не соответствовать стандартам или требованиям проекта.
Поэтому редактировать и редактировать. Но для создания костяка описаний инструмент — идеально. AutoDocstring сократит время, затрачиваемое на написание документации, на 30-50%. А еще неплохо так снизит число ошибок в тексте.
Около года назад программист под ником 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), двое руин, лавку торговца и башню магии. В центре самые ценные награды. По задумке здесь игроки "должны финалиться".
Пример генерации. Обязательно жёлтой зоны должны касаться зелёная, синяя, чёрная и серая.
Все шаблоны автора расчитаны на мод 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) Первый игрок использует нужные банки и баффы/дебаффы и нападает на оппонента. В таком случае оба игрока будут в равных условиях.
Генерация зон: Генерация зон на шаблоне не имеет значения. Где бы ни появились вы и ваш оппонент, от вашей столицы будет идти одинаковый коридор в направлении зоны финальной битвы. Коридор выглядит следующим образом: стартовая зона игрока => зона тренера => зона покупок => зона финальной битвы. (изменено)
Дополнения: Отступать нельзя. Способностью быстрого отступления на шаблоне пользоваться нельзя. Вы можете использовать золото и опыт для прокачки не только героя, но и юнитов, если вам этого хочется. Этот аспект во власти игрока.
Если вы уже играли, играете или активно смотрите стримы можете проголосовать ниже.
Авторы лучшего шаблона для PvP Disciples II за 2023 год?
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.
Копилка – полезная функция при подготовке документов на основе других текстов. О том, как ее использовать, можно почитать здесь (https://t.me/bugfeature/3821). Но если хотите вставлять текст из Копилки таким образом, чтобы она не очищалась, используйте один из способов ниже.
Во-первых, вставлять текст из Копилки можно просто написав слово «копи» (от слова копилка), а в англоязычной версии «spike» и нажать Enter. Вместо набранного слова будет вставлено содержимое Копилки, а она при этом не будет очищена. То есть текст из Копилки можно продолжать вставлять в этот или уже другой документ.
Либо перейдите во вкладку «Вставка» и раскройте панель инструментов с экспресс-блоками. Здесь в разделе «Автотекст» есть «Копилка», содержимое которой можно вставить, выбрав соответствующий пункт. При этом сделать это можно любое количество раз.
Можно ли заблокировать компьютер во время просмотра видео youtube?
т.е. мне нужно что бы я включил видео в браузере например на youtube которое надо посмотреть, и что бы не отвлекаться, не прокрастинировать на другие вкладки, включить программу и она на заданное мною время мне заблокировало возможности переходов переключения, мышь клавиатуры, паузы в видео и прочее, контроль за компьютером, но видео со звуком при этом воспроизводится. Что бы убрать блокировку до истечения времени было возможно только перезагрузкой, по истечениб заданного мною времени программа возвращает контроль за пк над windows 10. Есть ли такая программа ? Спасибо
Во всех телефонах Xiaomi (Redmi), да и в любых других на базе Android, есть встроенный инструмент для обновления прошивки. Но у него есть недостаток - он показывает только самые новые прошивки, и только те, которые совпадают с регионом прошивки, которая уже установлена на смартфоне. Android славится тем, что вы сами решаете какую прошивку хотите использовать.
В современном мире программное обеспечение никогда не бывает на 100% надёжным. Разработчики спешат представить новую функцию, новый дизайн или новую модель телефона и никогда не успевают исправить все баги, даже если они известны.
Исправление ошибок происходит после выпуска, чтобы новая версия софта вышла на рынок и обогнала конкурентов. Или чтобы привлечь внимание пользователей. Причины могут быть разными.
Но что важно нам, владельцам Xiaomi - это вовремя обновляться, чтобы получать максимум от возможного.
В видео-инструкции ниже я покажу вам приложение HyperOS Downloader, которое поддерживается сторонним разработчиком, в котором собраны все прошивки для всех моделей телефонов Xiaomi, Redmi и POCO, которые выходили за последние несколько лет. Я покажу как пользоваться приложением и на что обратить внимание.
Для тех, кто не хочет смотреть видео, оставлю текстовую инструкцию:
В магазине Google Play найдите и установите приложение "HyperOS Downloader" от разработчика "Enes Apps"
Запустите приложение. На главном экране вы увидите есть ли новая версия прошивки для вашей модели телефона Xiaomi, Redmi или POCO, которая учитывает региональную принадлежность. А также увидите предположение о том будет ли выпущена следующая версия Android для вашей модели. Предположение строится на основе официальных заявлений Xiaomi, которая она делает активно в китайском сегменте интернета.
Нажав на плитку "Стабильная MIUI" мы попадём на экран выбора региона, для которого вы хотите загрузить прошивку. У меня установлена глобальная прошивка, поэтому я её и выберу.
Я увижу ссылки на загрузку последней стабильной версии трёх типов: Recovery, OTA и Fastboot. Загружайте и прошивайте телефон.
Но это ещё не всё, выше есть кнопка "Старые версии", перейдя по ней вы увидите список всех прошивок, которые когда-либо выходили для выбранного региона для вашей модели телефона. Для загрузки доступны два типа: Recovery и Fastboot.
Вернувшись на главный экран выберите вкладку в нижней панели управления "Приложения".
Откроется меню со всеми системными приложениями, которые входят в состав HyperOS и MIUI. Видно для каких есть новые версии, можно обновить их отсюда. Но учтите, что не все последние версии приложений предназначены для работы на глобальной прошивке. Некоторые будут работать стабильно и без ошибок только на китайских прошивках. Поэтому установив обновление протестируйте работу программы. Если она будет стабильна, то всё в порядке. А если будет работать с ошибками - откатите обновление.
Вот и всё, приложение HyperOS Downloader значительно облегчает поиск и загрузку нужной версии прошивки.
Это безопасно, потому что прошивки будут загружаться с официального сервера Xiaomi, а не со стороннего хостинга. Можно быть уверенным в безопасности программного обеспечения.
Если по необычайному стечению обстоятельств вам стало любопытно, есть ли ещё подобные лайфхаки для смартфонов Xiaomi - добро пожаловать на MetaMi.
Друзья, я просто обязан поделиться потрясающей новостью! OpenAI анонсировала GPT-4o — новую флагманскую модель, способную обрабатывать звук, изображения и текст в реальном времени. Это "Омни модель", обучающаяся одновременно на текстовых данных, изображениях и видео. Она реагирует на аудиовходы всего за 232 миллисекунды, что сопоставимо с откликом живого человека. GPT-4o также прекрасно распознаёт рукописный текст. Мы провели эксперимент с сочинением школьника, и ChatGPT справился отлично!
Обновлённое десктопное приложение теперь видит ваш экран, редактирует код в реальном времени и даёт рекомендации во время работы, что делает его незаменимым помощником для разработчиков. Модель также может предоставить исчерпывающие ответы на вопросы, если навести камеру смартфона на любой объект. Новый аудио-чат распознаёт эмоции, умеет шутить, петь и даже позволяет перебивать его.
Установка ChatGPT на телефон
После вчерашнего обновления GPT-4o многие спрашивают, как установить ChatGPT на телефон. Вот основные шаги:
Важно обеспечить безопасность вашей информации, особенно когда дело касается презентаций и документов в Microsoft Office. Часто мы забываем о скрытых свойствах и данных, которые могут быть вложены в файлы.
Чтобы проверить документ PowerPoint на скрытые данные:
1. Перейдите во вкладку «Файл».
2. В разделе «Сведения» тапните «Проверка презентации» → «Инспектор документов».
3. Отметьте галочками пункты для проверки и нажмите «Проверить».
4. В отчете вы увидите найденные скрытые свойства и персональные данные.
5. Нажмите «Удалить все», чтобы удалить из презентации всю персональную информацию.