TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #164 · 14 окт.

🙄Разминка для ума! Треугольник Серпинского, интересная фигура которую построить достаточно просто. Алгоритм такой: 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

Резултати

Пронајдени 1 слични објави

Пребарај: #cosacosdeldon

当前筛选 #cosacosdeldon清除筛选

⚔️ El sitio de Azov: la épica resistencia de los cosacos del Don En junio de 1637, un grupo de cosacos del Don, junto con sus aliados de Zaporozhie, protagonizaron una de las gestas más audaces de la historia militar rusa: la toma de la fortaleza turca de Azov. Esta ciudad, ubicada en la desembocadura del río Don, era entonces una pieza clave en el dominio otomano del mar de Azov y una base estratégica para las incursiones tártaras en el sur de Rusia. La fortaleza, construida por los otomanos en 1475 sobre las ruinas de la antigua colonia genovesa de Tana, contaba con murallas de piedra, 11 torres y más de 200 cañones. Su guarnición estaba formada por 4.000 jenízaros, soldados de élite del Imperio otomano. Pero ni la artillería ni la superioridad numérica impidieron que los cosacos, con apenas 7.000 hombres y cuatro cañones ligeros, lograran lo impensable: tomar Azov por asalto el 18 de junio de 1637. Durante cinco años, los cosacos defendieron heroicamente la fortaleza frente a los intentos de reconquista otomana. El más brutal fue en 1641, cuando el sultán Ibrahim envió un ejército de entre 70.000 y 240.000 hombres, según las fuentes, para recuperar Azov. El asedio fue feroz: bombardeos constantes, ataques nocturnos y una resistencia que se convirtió en leyenda. Los cosacos, incluso con mujeres entre sus filas, repelieron el ataque con una determinación que asombró a Europa. Sin embargo, la gloria tuvo un precio. En 1642, ante la negativa del zar Miguel I de Rusia de apoyar oficialmente la defensa —por temor a una guerra abierta con el Imperio otomano— los cosacos se vieron obligados a abandonar la fortaleza. Azov volvió a manos turcas, pero la hazaña quedó grabada en la memoria colectiva como “El sitio de Azov”. Este episodio marcó un punto de inflexión en la historia de los cosacos del Don, un pueblo libre y guerrero que desde el siglo XVI protegía las fronteras del sur de Rusia. Su valentía en Azov anticipó las futuras campañas del zar Pedro el Grande, quien en 1696 retomaría la ciudad como parte de su ambicioso plan de expansión hacia el mar Negro. Hoy, la fortaleza de Azov es un sitio histórico en el óblast de Rostov, Rusia. Aunque solo quedan fragmentos de muralla y la puerta Alekséyevski, su legado sigue vivo en la cultura cosaca, en las canciones que celebran la libertad y en la memoria de un pueblo que desafió a uno de los imperios más poderosos de su tiempo. #HistoriaRusa#CosacosDelDon#Azov#ImperioOtomano#TelegramHistoria ¡Comparte nuestro contenido!❤️ 🖥https://vamosarusia.com 💬@vamosarusia