🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
⚡️⚡️⚡️🚩🇻🇳
И вот! Свершилось. Историческое заявление сделали сегодня сопредседатели #KCK!
✔️ Долгое время хранив молчание, о ситуации с протестами вокруг политики #ДПК и клана Барзани в Южном Курдистане заговорили представители Союза общин Курдистана (Koma Civakên Kurdistanê - #KCK ✪).
ᅠ
В распространенном сегодня заявлении представители #KCK заявили о том, что #ДПК стала частью политики геноцида, проводимой турецким государством и призвали #ДПК немедленно прекратить поддерживать удары Турции по Курдистану в какой бы то ни было форме и сосредоточиться на восстановлении национального единства.
Примечательно, что данное заявление сделано было сегодня непосредственно после того, как спецслужбы Барзани выдали представителям Национальной разведывательной организации (Milli İstihbarat Teşkilatı - #MİT) на границе провинций Духок и Шырнак (со стороны северного Курдистана) гражданина по имени Муса Гюзель, арестованного ранее в Шеладизе #Asayiş.
⚡️⚡️⚡️ Спецслужбы Австрии предотвратили план Национальной разведывательной организации Турции 🇹🇷#MİT (Milli İstihbarat Teşkilatı) по физическому устранению курдской активистки, депутата австрийского парламента от партии зеленых уроженки Турции Бериван Аслан.
Задержанный австрийской службой безопасности агент #MİT Файйаз О. на допросе рассказал, что турецкие спецслужбы готовились устранить действующего австрийского политика, которая придерживается левых взглядов и выступала о необходимости демократизации Турции. Скорее всего это теперь не может, а вероятнее всего станет поводом для дипломатического скандала.
#TürkPolitikası#MİT#МИТ#ТурецкаяРазведка#TürkiyeGündemi
🆔@jiyana_nu
Стали известны подробности разоблачения в Кобани агента турецкой разведки
Задержанный в Кобани Силами внутренней безопасности Asayış агент турецкой разведки MİT Сердар Абди дает показания.
Тридцати лет от роду уроженец деревни Донхиз кантона Кобани с 2013 по 2019 год работал в Турции (Северном Курдистане), в 2017 году был завербован MİT (Milli İstihbarat Teşkilatı) в городе Урфа. «Али» таково было его кодовое имя для разведки.
Из показаний Сердара Абди явствует, что в основном интерес для MİT представляли руководители автономной администрации Рожавы и их связи с курдскими комитетами в Турции. Особенно, с активистами партии HDP (Halkların Demokratik Partisi). Именно такие задачи ставили сотрудники турецкой разведки своему агенту по кличке «Али».
Отдельный интерес для турок представляли участники курдского движения в Сирии, которые после 2017 года переехали в Турцию, в особенности, в курдские регионы. По наводке Абди, MİT в Турции был задержан его же двоюродный брат - житель Кобани Михемед Абдулкадир Абди. И все это за 6 тысяч $, которые он получил от своих кураторов.
Предатель действовал в паре с другим агентом - Шюкрю Беркелем, тоже выходцем из Кобани. Всего их доносы послужили причиной для задержания в Турции почти 100 сирийских курдов.
В 2019 году турки отправили Сердара Абди назад в Кобани с заданием собирать информацию про военных командиров и гражданскую администрацию. С заданием он «справился», сделав большой объем фотографий военных объектов, адресов жительства командиров и рядовых бойцов YPG. Все эти сведения шпион передал в MİT.
Проявил себя Сердар Абди и как классический вербовщик для турецкой разведки. Зная, насколько курдская молодежь, вынужденная эмигрировать в Турцию на заработки, нуждается в средствах, предлагал им сотрудничать с MİT за деньги.
#SuriyeSavaşı#YPG#MİT#ТурецкаяРазведка#МИТ#Kobane
@mahkorkmaz
🤔 Зачем нужны хакеры и хитроумные схемы. Чтобы разоблачать врага, достаточно просто иногда его мониторить)) Итак, на фото турецкие 🇹🇷 националисты, сторонники ультра-националистической фашистской организации #Bozkurt (Серые волки 🐺). Фото сделано предположительно в 2016-2017 году в Менбидже.
По другим данным, за достоверность которых мы не готовы поручиться (а источник пожелал не называть себя), на фото изображены офицеры Национальной разведывательной организации (#MİT) Турции, прибывшие в город после его «тихого» слива Турции боевиками запрещенных джихадистов из ИГИЛ.
#Bozkurt#Ülkücü#Münbiç#İşidTerör#SuriyeSavaşı#StopTerror
🆔@jiyana_nu
Барзанисты встали на тропу войны...
Минувшая неделя ознаменовалась беспрецедентным для медиа-пространства выступлением Демократической партии Курдистана (ДПК) и представителей Регионального правительства Курдистана против движения «апочистов» в лице Союза общин Курдистана (Koma Civakên Kurdistan – KCK) и Рабочей партии Курдистана (РПК). Нельзя сказать, что ситуация стала неожиданностью для Кандиля, и, в первую очередь, это связано с тем, что в «грязных политических» технологиях всегда применяется принцип «лучшая защита – нападение». А РПК давно не питает иллюзий насчет того, каково истинное отношение клана Барзани к партии, поэтому всегда готова принять удар.
Какова истинная подоплека начатой барзанистами кампании против курдского движения? Что и кто стоит за хаотичными информационными атаками ДПК? К чему они приведут в ближайшем будущем? И, наконец, какой возможный ответ приготовит РПК для главной протурецкой политической силы внутри курдского мира?
На все эти вопросы авторский коллектив канала Jiyana_Nû постарается ответить в еженедельной редакционной статье, предложенной Вашему вниманию >>>
#Barzani#Talabani#PKK#KCK#HPG#KDP#PUK#ДПК#ПСК#Горан#Erbil#Duhok#Suleymaniyah#Qandil#BashureKurdistan#Başur#Parastin#MİT#Asayiş#ПротестыБашур
🆔@jiyana_nu