Показать сообщение отдельно
Старый 26.01.2026, 13:11   #107
Юзер
 
Аватар для Proga_Boinc
 
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 208
Репутация: 185 [+/-]
Наш человек допиливает BOINC под Windows

Скрытый текст:
Наш человек допиливает BOINC под Windows

Речь про Ауфара (ник: AufarZakiev: За последние недели он отправил три PR в клиент BOINC и ещё один большой висит открытым – всё про Windows‑клиент.
Ставьте like, star, follow

Что именно сделал

��️ Починил зависание при отключении WSL
Когда на Windows сначала стоял WSL (часто вместе с Docker), а потом его отключали, BOINC мог намертво зависать. PR Fix deadlock on WSL removal after installing Docker (#6663) заставляет клиента спокойно игнорировать отсутствие WSL и работать дальше, вместо того чтобы падать в драму.

��️ Сделал BOINC‑сервис умнее в отношении WSL
WSL‑детект лезет в HKEY_CURRENT_USER, а у Windows‑сервиса этого профиля просто нет. В PR Skip WSL discovery and fix logging for BOINC running as service (#6720) BOINC в сервисном режиме перестаёт пытаться искать WSL и больше не засоряет логи странными сообщениями про «нет дистрибутивов». Клиент стал стабильнее и чище в логах.

��️ Подчистил UX в Simple View
В Simple View можно менять скины, но меню при этом раньше не обновлялось – подписи и пункты жили своей жизнью. PR Menu items sync on skin change (#6657) просто пересоздаёт меню при смене скина. Никакого оверинжиниринга, только нормальное поведение UI.

��️ В процессе – тёмная тема для Windows‑клиента
Открытый draft‑PR Add Dark Mode support for Windows (#6666 – зацените номер пулл реквеста!):
– обновляет версию wxWidgets;
– подхватывает системную тему Windows;
– аккуратно перекрашивает графики, прогресс‑бары и список уведомлений под тёмный режим;
– временно обходится без глючного IsDark() на Win 11 и читает настройки из реестра. PR ещё обсуждается, но по скринам уже выглядит как нормальный современный клиент.
GitHub

Уже закрытые PR:

Work in progress:

Один человек из нашего коммьюнити за пару недель делает BOINC под Windows чуть менее «олдскульным артефактом» и чуть более живым приложением.

Для тех, кто тоже хочет оставить свой след в BOINC, алгоритм очень простой:
– открыть вики Contributing code to BOINC:
– выбрать issue в
– написать в комментарии, что планируется сделать и в какие сроки;
– собрать, протестировать, отправить PR по их гайдлайну; мейнтейнеры ревьюят и, если всё ок, мёрджат.

Начинать необязательно с глубоких C++‑потрохов: в BOINC хватает задач по UI/UX, логике клиента, локали и документации. Главное – взяться за что‑то конкретное и довести до PR, как это сделал Aufar.

P.S. Я там тоже немного PR покидал успешно, но то были мелочи. Скорее чистка перышек, а не реальные изменения.
https://vk.com/club219345640?w=wall-219345640_37




Добавлено через 16 часов 41 минуту
Тур простых чисел 2026

Скрытый текст:
Тур простых чисел 2026

Февраль уже почти наступил, а вместе с ним и ежегодный Тур де Прайм от PrimeGrid. Это месячное мероприятие, где каждый сможет заработать специальные значки Tour de Primes, а немногие счастливчики выиграют желанные значки - майки Tour de Primes. Более подробную информацию можно найти здесь.

Добро пожаловать на 17-й ежегодный Тур простых чисел. 2 - первое простое число... и единственное четное простое число. Это делает его уникальным среди простых чисел. Таким образом, февраль (UTC) объявлен простым месяцем... вторым месяцем в году. И нет лучшего способа отдать дань уважения простому числу, чем пойти и найти его. Точнее, 5000 лучших простых чисел.

В феврале проводится неофициальное соревнование. Призовые баллы не начисляются... в конце месяца вы получите простую редкую футболку, которая добавит к вашему списку значков. Никакого давления или стрессовой ситуации, кроме тех, которые вы сами на себя накладываете.

В 2026 году мы возвращаем значки, которые были представлены в 2018 году:

Красная майка - "первооткрыватель самого большого количества очков"
Желтая майка - лидер по количеству очков (тай-брейком станет первенство по количеству очков)
Зеленая майка - лидер по количеству очков (первенство по количеству очков)
Майка в горошек - 19 февраля мы проведем "Горный этап" и вручим майку в горошек тому, кто наберет больше всего очков в этот день (главным результатом в этот день будет тай-брейк).

Главный значок - вручается каждому, кто найдет подходящий прайм в течение февраля. Это значок счетчика, поэтому, если вы найдете более одного прайма, будет показано, сколько их было найдено, вплоть до 99.

Значок Мега прайм - вручается каждому, кто найдет мега прайм в течение февраля. Это жетон счетчика.
Главный значок горного этапа - вручается каждому, кто найдет подходящий прайм во время горного этапа. Это встречный значок.

Мега-главный значок горного этапа - вручается каждому, кто найдет мега-прайм во время горного этапа. Это встречный значок.

Результаты будут доступны по ссылке http://www.primegrid.com/challenge/tdp_2026.php.

Обратите внимание, что в этом году все подпроекты, в которых найдены простые числа (за исключением GFN-16 и PPSE), имеют право на участие в Туре простых чисел 2026 года. GFN-16 и PPSE не подходят, поскольку они слишком малы, чтобы о них можно было сообщить в T5K. AP27, Факторное /композиционное сито и сито SR5 не подходят, поскольку они не находят одиночных простых чисел.

В настоящее время самые быстрые возможности найти 5000 лучших простых чисел доступны в проектах PPS (LLR) и GFN-17. Конечно, если кто-то найдет прайм в более широком поисковом запросе, это, несомненно, даст ему хороший шанс выбрать зеленую или красную майку.

Чтобы принять участие в BOINC PPS, GFN-17 или любом другом приемлемом проекте LLR или Genefer, все, что вам нужно сделать, это выбрать его в настройках PrimeGrid. Последовательности AP27 не отображаются в T5K, поэтому не могут быть использованы для поиска простых чисел.

В проектах Sieve простые числа не найдены, поэтому SR5-Sieve и Factorial/Compositorial Sieve ничего не могут найти в TdP.

Удачи, веселитесь и наслаждайтесь!

https://www.primegrid.com/forum_thre...d=13642#186058
__________________
Boinc - Распределенные вычисления на благо науки!
t.me/TSCRussia

Последний раз редактировалось Proga_Boinc; 27.01.2026 в 05:52. Причина: Добавлено сообщение
Proga_Boinc вне форума  
Ответить с цитированием