🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
1. создаём любые 3 точки на плоскости
2. из этих точек случайно выбираем любую, как начальную
3. случайно выбираем любую точку из этих же трёх точек как цель
4. перемещаемся в сторону цели на половину расстояния
5. повторяем бесконечно с пункта 3
Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал!
Я собрал пример построения такой фигуры на базе Qt.
🌎 Код можно посмотреть здесь.
С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник.
Особенности примера:
🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку.
🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал.
🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат.
🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов
painter.fillRect(rec, QColor(0, 0, 0, 100))
То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней.
Если сделать виджет фулскрин, то у нас получится некий ScreenSaver)))
🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами.
#qt#source#tricks
#Russia#Moscow#Snowfall#ExtremeWeather#Anomaly#climate#destruction#anomaly#climatecrisis
🇷🇺❄️🌨️Рекордный снегопад обрушился на Москву, Россия
В ночь 27 апреля 2026 годаМосква столкнулась с необычно сильным снегопадом, в результате которого за короткое время выпало около 12 см снега — установив рекорд для 27 апреля.
❄️ Снегопад сопровождался сильными ветрами, значительно ухудшившими условия. В городе был объявлен оранжевый предупреждение о погоде.
⚠️ Сообщения свидетельствуют о ледяных дорогах, упавших деревьях и снижении видимости.
✈️ Суровые погодные условия сильно повлияли на транспорт: более 50 рейсов были задержаны или отменены, а также были нарушены железнодорожные перевозки.
📉 Такие условия считаются очень необычными для конца апреля, что подчеркивает резкую изменчивость климата.
#France#snow#snowfall#extremeweather#weatheranomaly#climatechange#climate#destruction#anomaly#climatecrisis#weather
🇫🇷Франция — снегопады в южных и восточных регионах
⛄️ 25–26 марта 2026 года южные и восточные регионы Франции пострадали от снегопадов, что является необычным явлением для конца марта.
❄️ Осадки привели к ухудшению дорожных условий, с накоплением снега в некоторых районах и нарушениями движения транспорта.
🌡️ Такие погодные условия в это время года свидетельствуют об атмосферной нестабильности и контрастных температурных паттернах, все чаще наблюдаемых по всей Европе.
#SaudiArabia#AlLawz#snow#extremeweather#weatheranomaly#climatechange#climate#destruction#anomaly#climatecrisis#weather
🇸🇦Саудовская Аравия — сообщается о снегопадах на горе Аль-Лауз
⛄️ 26 марта 2026 года снегопады были зарегистрированы на горе Аль-Лауз в Саудовской Аравии — редкое и поразительное явление для региона, известного своим преимущественно засушливым климатом.
❄️ Кадры из этого района показывают покрытые снегом склоны, привлекающие внимание жителей и пользователей социальных сетей. Хотя такие условия могут возникать в этом горном районе, они остаются необычными для страны в целом.
🌡️ Эти события подчеркивают контрастные погодные условия в регионе, где сильные дожди и град затрагивают одни районы, в то время как снегопады наблюдаются в других.
#India#Storm#Bihar#Patna#ClimateChange#ExtremeWeather
#climate#destruction#Weather#anomaly#climatecrisis
🇮🇳 Индия:Сильный шторм обрушился на Патну
🌧️ 8 мая 2026 года
Мощный шторм с сильными ветрами и проливными дождями обрушился на Патну, столицу штата Бихар в Индии.
Сильные ветра и проливные дожди вызвали значительные нарушения в городе. Такие внезапные и интенсивные штормы становятся все более частыми в регионе.
#Afghanistan#flashflood#flooding#waterflow#transport#danger#extremeweather#weatheranomaly#climatechange#climate#destruction#anomaly#climatecrisis#weather
🇦🇫Афганистан — Мощный поток воды перевернул автобус на шоссе Герат–Кабул
🌊 28 марта 2026 года автобус с пассажирами пытался пересечь затопленный участок шоссе Герат–Кабул, но был смыт мощным потоком воды.
🚌 На кадрах видно, как транспортное средство теряет устойчивость и переворачивается, создавая опасную ситуацию для находившихся внутри людей.
⚠️ Подобные инциденты происходят во время ливневых паводков, когда уровень воды и интенсивность потока могут быстро возрастать, делая пересечение дорог чрезвычайно опасным.
#The_Bloomberg🇺🇸📕[PDF]⬇️
#November2025
#Monthly_Magazines
For learning, for free(dom).
@backupofmagazines
This issue pits #GavinNewsom against a shifting #USPolitics map while probing the supposed #AIBubble, from frothy valuations to real-world productivity. A climate-forensics read asks whether #CloudSeeding worsened Dubai’s deadly storm—at the nexus of #ExtremeWeather and #ClimateChange. The geo-economics file tracks India’s wobbling investments, China’s expanding #Ports, and weaponized #SupplyChains. For investors, the issue weighs #ETFs, #401k tweaks, #BigTech concentration risk, and hedges in #Europe and #Gold. Lifestyle detours sample Utah powder and the dive-bar revival. It’s a brisk tour of power, money, and culture in a volatile world. #Markets#Investing#Energy#MiddleEast#Africa#Healthcare#Birkenstocks