0.00
0 читателей, 4943 топика

Секрет Сложнейших Фракталов... Наглядно и в Анимации!


Помочь денежкой: www.donationalerts.com/r/vectozavr

telegram: @vectozavr
Instagram: www.instagram.com/vectozavr
vk: vk.com/public179407034
Статья: ilinblog.ru/article.php?id_article=38
Навигатор по множеству Мандельброта: www.michurin.net/online-tools/mandelbrot.html
Здесь можно срендерить любое место фрактала в 2K: sunandstuff.com/mandelbrot/
Еще один генератор: nadin.miem.edu.ru/1111/
Погружение в множество Мандельброта на протяжении часа: www.youtube.com/watch?v=UJzB-6T9QCs
Код множества Жюлиа: github.com/vectozavr/PhysicsSimulations/blob/master/julia_set.cpp

Я расскажу о том, как получить невероятно сложные и красивые фракталы, как замоделировать молнию, рост плесени и броуновское движение, а также расскажу, по каким правилам растут папоротники. Уверяю: это перевернёт ваше представление о природе!

Для построения множества Жюлиа понадобится небольшая формула над комплексными числами! Вместо того, чтобы сразу разбирать полную формулу, я предлагаю сначала занулить константу C.
Понятно, что если точки находятся внутри единичного круга, то они должны притянуться к центру. Точки, которые находятся вне единичной окружности будут отдалятся от нуля.
Точки, находящиеся на границе окружности, будут оставаться на границе.
Нас интересуют только такие точки плоскости, которые не уходят на бесконечность. Понятно, что для данной формулы множество таких точек – это круг радиуса 1.
А что теперь будет, если в формулу добавить очень маленькую константу C и постепенно увеличивать её по модулю. Если немного подождать, то мы увидим уже знакомое нам множество Мандельброта. При некоторых параметрах фрактал разделяется на небольшие островки, которые то образуются, то опять комбинируются в единое целое.

Увеличивая границу этого множества, мы будем видеть все больше и больше мелких деталей. Каждая отдельная часть содержит бесконечное множество вариаций исходного фрактала.

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

Вместо второй степени можно выбрать любую: третью, четвёртую, пятую, восьмую и даже дробную.
Фракталы можно строить в трехмерном, четырёхмерном или даже в пятисотмерном пространстве.
Для более высоких размерностей используют уже не комплексные числа, а, например, кватернионы. Это не пары чисел, а группы по 4 числа.
Каждый трехмерный фрактал, полученный той или иной формулой, – это сечение четырёхмерного множества. Для алгебры октав или Клиффорда эта область математики на данный момент изучена мало.

Во многих областях физики можно встретить фракталы. Один из самых известных примеров – движение Броуновской частицы. Если подождать достаточно долго, то можно увидеть, что траектория движения броуновской частицы самоподобна.
На этом фрактальность не заканчивается. Представьте теперь, что частицы движутся и могут прилипать к статичной затравочной частице в центре. Сначала мы с некоторого радиуса с произвольной стороны выпускаем частицу. Если она оказалась рядом с затравочной, то она к ней прилипнет. После этого мы опять выпускаем частицу и ждем её прилипания.
Постепенно налипает все больше и больше частиц. Образуется структура, называемая кластером.
Частицы, двигаясь по фрактальным траекториям, прилипают друг к другу и образуют фрактальный кластер.

Можно ввести вероятность прилипания и сделать её тем выше, чем больше соседей вокруг.
Забавная структура, да ещё и очень похожа на то, что мы наблюдаем в реальном эксперименте при химической агрегации DLA кластеров.

Коронный разряд — очень красивое явление, которое тоже является фракталом! С помощью уравнения Лапласа можно смоделировать распространение молнии.
При изменении свойств среды, в которой распространяется молния, изменяется ветвистость структуры.

Возьмем три любые точки на плоскости. Теперь нужно выбрать произвольную точку и много раз делать простую процедуру. Выберем одну из трех зафиксированных нами точек и сместимся в её сторону на половину расстояния до неё.
Так мы будем делать снова и снова. Получившаяся фигура называется треугольником Серпинского: это один из самых популярных фракталов.
То есть мы случайно смещались в сторону одной из вершин треугольника и получили такой фантастический результат.
Это работает не только с треугольником.

Можно задать другое правило: en.wikipedia.org/wiki/Barnsley_fern
Если запрограммировать это правило, то получится папоротник Барнсли. Каждое из этих четырех правил отвечает за рост его отдельных частей.
Достаточно четырёх преобразований для хранения всех возможных комбинаций папоротников.

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

Огромная благодарность всем моим спонсорам на patreon!

Окружение и замыкания / Введение в программирование, урок 16 (JavaScript ES6)


Рассматриваем три важных концепции: окружение, область видимости и замыкания.

Упражнение, тесты, доп. материалы и конспекты → ru.hexlet.io/courses/introduction_to_programming/lessons/env/theory_unit

Это 16й урок бесплатного практического курса по базовым принципам программирования. В течение курса мы научимся писать программы, изучим основы JS, познакомимся с функциями, тестированием, рекурсией, модулями, окружением, типизациями и другими важными концепциями. Вас ждут анимированные видео, конспекты, тесты и практика.

TypeScript. Полный курс


#ityoutubersru #YauhenK #webdev #TypeScript

Всех приветствую в курсе «TypeScript».
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации — TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления (Enum), интерфейсы, пространства имён. Рассмотрим набор нативных утилит, которые предоставляет сам язык.

✒ Репозиторий курса:
github.com/YauhenKavalchuk/typescript

✒ Timeline:
✔ 0:00 — Введение
✔ 4:19 — Базовые типы. Часть 1
✔ 12:00 — Базовые типы. Часть 2
✔ 18:29 — Перечисления
✔ 22:27 — Функции
✔ 28:35 — Объекты
✔ 34:19 — Классы
✔ 41:22 — Наследование
✔ 48:45 — Пространства имён и модули
✔ 54:24 — Интерфейсы
✔ 1:00:28 — Общие типы
✔ 1:07:14 — Декораторы
✔ 1:14:19 — Утилиты

✒ Полезные ссылки:
✔ TypeScript (документация): www.typescriptlang.org
✔ Sandbox (песочница): www.typescriptlang.org/play/index.html
✔ Typescript Utils (утилиты): www.typescriptlang.org/docs/handbook/utility-types.html

✒ Автор курса:
✔ YouTube канал: www.youtube.com/YauhenKavalchuk
✔ Страница в VK: vk.com/YauhenKavalchuk
✔ Twitter: twitter.com/YauhenKavalchuk
✔ Instagram: www.instagram.com/YauhenKavalchuk
✔ Группа в VK: vk.com/webdevcom
✔ LinkedIn: www.linkedin.com/in/YauhenKavalchuk

✒ Доска где вы можете посмотреть все темы для будущих уроков, прогресс по ним, проголосовать за понравившуюся, оставить комментарий о том что бы вы хотели увидеть в теме, или предложить идею для следующего курса.
✔ Trello: trello.com/b/R6rD7qq8

✒ ПОДДЕРЖАТЬ развитие канала:
✔ Стать СПОНСОРОМ (Бонусы): www.youtube.com/channel/UCE9ODjNIkOHrnSdkYWLfYhg/join
✔ Донаты (Donationalerts): www.donationalerts.com/r/YauhenKavalchuk
✔ Qiwi копилка: qiwi.me/web-dev

10 глупых вопросов АРХИТЕКТОРУ-УРБАНИСТУ


Новый герой «10 глупых вопросов» – архитектор-урбанист, руководитель проектов в КБ «Стрелка» Андрей Елбаев. Мы задали Андрею глупые вопросы о строительстве улиц, плохих дорогах, спальных районах и получили на них умные ответы.

КБ «Стрелка»: strelka-kb.com

Слушай этот выпуск как подкаст с озвучкой вопросов на Яндекс.Музыке: music.yandex.ru/album/10441350/track/69605842

Наш совместный проект со Сбербанком: clck.ru/Q5meD

Смотри другие выпуски «10 глупых вопросов»: clck.ru/E8WsH
Подписывайся на наш разговорный канал «ЖИЗА подкаст»: clck.ru/KyZ2E

Мы в Instagram:
Коля www.instagram.com/pruzhinin
Саша www.instagram.com/shishkanov_and_partners
ЖИЗА instagram.com/zhiza_show

Голос заставки – Пётр Гланц glanz.ru

Для коммерческих запросов: new@yardmedia.ru
Все права защищены.
YARD New Media House ©

10 глупых вопросов ВЕТЕРИНАРУ


Новый гость «10 глупых вопросов» – ветеринарный врач Кирилл Сачков. Мы задали Кириллу самые глупые вопросы о лечении животных и узнали, почему птицы не болеют бешенством, через сколько дней на змею подействует наркоз и зачем собакам обрезают хвост.

Кирилл Сачков в Instagram:
instagram.com/veterinar.ot.boga

ЖИЗА в Instagram: www.instagram.com/zhiza_show

Другие выпуски «10 глупых вопросов»:
-сантехник bit.ly/32L955e
-флорист bit.ly/2JGWNT2
-машинист метро bit.ly/2S7U7RZ
-массажист bit.ly/2Xhk8zt
-йога тренер bit.ly/31X4w7R
-режиссёр монтажа bit.ly/2RkpA33
-хореограф bit.ly/2KekW5Y
-экскурсовод bit.ly/2JVh9dB
-каскадёр bit.ly/2EzMheo
-архитектор bit.ly/2Qee3le
-пивовар bit.ly/2W25JdK
-пикчер bit.ly/2LBYnKa
-уролог bit.ly/2XVdBLo
-дирижёр bit.ly/2VlLMhE
-специалист по кибербезопасности bit.ly/2UC4B0B
-библиотекарь bit.ly/2I8OOzF
-анестезиолог bit.ly/2CNI8CQ
-стоматолог-ортодонт goo.gl/vgz7Nj
-климатолог goo.gl/TFYiWh
-фотограф goo.gl/9ejwLU
-визажист goo.gl/ZGNPth
-олимпийский чемпион goo.gl/pDoVVv
-стилист goo.gl/Z91FpQ
-следователь goo.gl/2qRfGo
-бариста goo.gl/bCxJPj
-руководитель Яндекс.Поиска goo.gl/GcDMC4
-мультипликатор goo.gl/n7obfz
-проктолог goo.gl/DP8qtZ
-кинопродюсер goo.gl/gVWvRx
-сценарист кино goo.gl/QeJeQ4
-водитель такси goo.gl/Eux74A
-программист goo.gl/uU4ojQ
-smm-специалист goo.gl/21uXWv
-web-дизайнер goo.gl/dMD7Ax
-актёр озвучания goo.gl/yUg5YD
-коллектор goo.gl/igfQWN
-киберспортсмен goo.gl/1PVKzb
-разработчик Яндекс.Карт goo.gl/3XSKVK
-акушер-гинеколог goo.gl/DVs4r3
-сомелье goo.gl/QZxCPx
-учитель английского goo.gl/YpGS5H
-актриса goo.gl/KEpKc7
-пилот goo.gl/s1yX33
-адвокат goo.gl/kC3VFC
-кинолог goo.gl/uCPbGo
-шеф-повар goo.gl/6d31Wu
-психолог-психотерапевт goo.gl/CbMGE5
-космонавт goo.gl/Egtny5
-судмедэксперт goo.gl/NU5NrM
-букмекер goo.gl/fvzrLZ
-балерина goo.gl/Uiy3mB
-бармен goo.gl/5R75ey
-ведущий мероприятий goo.gl/5KtKDi
-футбольный комментатор goo.gl/M81vZ9
-порноактриса goo.gl/a3mfM4
-стенд-ап комик goo.gl/g5chxn
-хирург goo.gl/8cUSWM
-астролог goo.gl/6QU8WB
-геодезист goo.gl/TjdZYi
-тату-мастер goo.gl/pgm2zS
-кинорежиссер goo.gl/Syy3Ff
-стюардесса goo.gl/fJNFmR
-парикмахер-стилист goo.gl/7KgaJM
-event-продюсер goo.gl/CeQvcC
-digital-специалист goo.gl/7C1wZi

Музыка из выпуска:
Christian Nanzell – Midwest Diner
Christian Nanzell – Contraband

Голос заставки – Пётр Гланц
glanz.ru

Креативное агентство ЖИЗА – это YouTube канал, на котором регулярно выходят разные форматы полезных и развлекательных шоу. Если вы уже не смотрите телек, но еще не знаете, что посмотреть в YouTube, то скорее подписывайтесь!

Коля: www.instagram.com/pruzhinin
Саша: www.instagram.com/shishkanov_and_partners

YARD New Media House ©
Все права защищены.

Самый юный в мире дирижер 12-летний Асадбек Аюбджонов | Круче всех!


Трудно быть скромным, когда ты лучший! Но этот парень скромен, обаятелен и безумно талантлив. Он самый юный дирижер в мире! И он способен угадать музыкальное произведение только по движениям рук дирижера! Асадбек Аюбджонов — наш гость из Ташкента!
— Официальный сайт: inter.ua/uk/
FB: www.facebook.com/Inter.ua
Instagram: www.instagram.com/inter_tv_channel/
ПОДПИСКА НА КАНАЛ! bit.ly/Кручевсех

ОБНАРУЖЕНЫ ПЛАНЕТЫ НА КОТОРЫХ МОЖЕТ БЫТЬ ЖИЗНЬ - СБОРНИК


ytimg.preload(https://r7---sn-axq7sn7z.googlevideo.com/generate_204);ytimg.preload(https://r7---sn-axq7sn7z.googlevideo.com/generate_204?conn2);ОБНАРУЖЕНЫ ПЛАНЕТЫ НА КОТОРЫХ МОЖЕТ БЫТЬ ЖИЗНЬ — СБОРНИК — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json

Зачем так много языков программирования?


Получил вот такой запрос: смотря ваши видео мне кажется, что они все связаны с веб .net Лекс же говорил, что тоже пишет веб java я так понял тоже под веб так вот вопрос, а зачем их столько если уже есть php, ruby и тд. Чем вот сайт на c# будет отличается от сайта на php?
Отвечаю

Новый тренинг для новичков (Киев и онлайн): Инструментарий Java для новичка 2й поток: bit.ly/2knNwXe

Advanced он-лайн курс Enterprise Patterns (новый поток, старт 2.09): bit.ly/2lVeztz

Сайт учебного центра: bit.ly/2lNDy1B
Учебный центр в ФБ: www.facebook.com/foxmindedco
Instagram FoxmindEd: www.instagram.com/foxminded.ua/

Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency

Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: www.facebook.com/sergey.nemchinskiy

18 слов из IT-сленга которые тебе нужно знать


Разбираем 18 слов из IT-сленга, которые тебе нужно знать в начале своей карьеры.

IT-отрасль так же как и все другие обладает большим количеством слов профессионального сленга. Особенность этой отрасли в том, что практически весь
профессиональный сленг это калька или прямые заимствования из английского языка, но это не значит, что все термины легко понять не будучи в контексте.

Скидки к Новому году! Минус 10% на форматы менторинг и обучение на проекте!

Курс о котором идет речь: Automation QA (Java) — bit.ly/37SKmzj

Курсы для новичков:
JAVA — bit.ly/2LqVTyv
JAVA Start — bit.ly/3n87zUy
PYTHON — bit.ly/37Sox2X
C# START — bit.ly/39VowOt
C#/.NET — bit.ly/3oxKjQm
Инструментарий JAVA — bit.ly/33XmHfV
ANDROID — bit.ly/2JIgtdh
FRONT-END — bit.ly/3n9XzKD
WORDPRESS Developer — bit.ly/3m5Wouq
SALESFORCE Developer — bit.ly/2K9wCZ5
UI/UX дизайн — bit.ly/3qLXWgv
Обучение на проекте — bit.ly/3oCCatS

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/3gG5FrZ
Enterprise patterns — bit.ly/2W1hyzd

Другие услуги:
Пробное собеседование: bit.ly/3qKF7dO
Карьерная консультация: bit.ly/3omK6iC

Сайт Foxminded: bit.ly/340ah7i
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

Тайминг:
00:00 — вступление Сергея Немчинского
01:00 — разраб
01:50 — дедлайн
02:48 — митинг
03:25 — рекламная пауза
04:20 — оффер
05:21 — овертайм
06:55 — скилл
07:14 — хард скиллы
07:24 — софт скиллы
08:05 — саппорт
10:00 — профит
10:41 — ребут
11:12 — релиз
11:59 — фидбек
12:58 — фикс
13:28 — флоу
14:45 — фронтенд
14:57 — бэкенд
15:39 — фича

#ITсленг #nemchinskiy #ityoutubersru