Сообщения

Бесплатные видеоредакторы 2020

Изображение
Себе на память.

Деревья с помощью модификатора Skin

Изображение
1. Оставляем от Plane одну точку (можно сделать Merge: Edit Mode, M, "at Center"). 2. Навешиваем на неё Skin, и сразу Subdivision Surface. 3. Экструдируем (E) точку, создавая нужную геометрию. 4. Для изменения размера ствола в конкретном месте: Ctrl+A по точкам в Edit Mode (этот хоткей меняет "размер" вертекса). Всё.   For my English-speaking friends:   Tree Branches using Skin modifier.   1. Obtain one single vertex (for example: Plane - Edit Mode - M to "Merge at Center"). 2. Enable the Skin Modifier, and instantly - Subdivision Surface modifier. 3. Extrude that single vertex in needed directions. 4. To change branches/trunks width in certain places: use Ctrl + A at certain vertices in Edit Mode (this hotkey will change the "size" parameter of vertices.   That's it.

День рождения и апгрейд ноута

Пляски с бубном lite version: * Один из слотов ddr3 не работал, на следующий день поехал менять 4гб на 8гб. * Из-под линукса писать установочные флешки с MBR затруднительно (слишком много шаманства, если не знать know-how). Особенно, когда в старом биосе uefi не uefi. Проще оказалось найти ноут с виндой и там использовать Rufus. * Винда при установке видела, но не могла осилить новый SSD, пока не вытащил старый HDD. К счастью, в итоге всё установилось и разметилось как надо. Теперь две новеньких системы: Mint 19 Cinnamon и лицензионная Windows 8.1 летают как никогда. Поздравляю себя с Днём Рождения. И со значительным апгрейдом ноутбука (laptop). В самом деле, дополнительная память + SSD творят преображение. Note: после какого-то из update-grub, почему-то перестала грузиться винда. Разбирался два дня, в итоге: - поменял местами SSD и HDD, чтобы SDD пришёлся на более ранний порядок raid; - сделал примерно восемь безуспешных переустановок, после чего поставил Oracle V...

Разбираемся в новой волне критики ООП

Изображение
1. Статья с критикой ООП https://tproger.ru/translations/oop-the-trillion-dollar-disaster/ Основная идея: при создании парадигмы (и фреймворка) ООП в шестидесятых, ключевой идеей был именно обмен сообщениями, а не дерево объектов. И при сохранении этой идеи код легче в поддержке, понимании, и более отказоустойчив. Вначале была инкапсуляция - и именно она отражала ключевую идею оригинального ООП (объекты закрыты, сигналы в приоритете). Но в дальнейшем фокус внимания сообщества разработчиков сместился от сообщений к объектам. В результате сформировались полиморфизм и наследование. Последовал эффект бойлерплейт, крупные программы стали характеризоваться сотнями объектов с тысячями возможных состояний. Открытость состояний объектов повышала связность и уменьшала коэффициент сигнал/шум в программе. В результате - избыточность кодовой базы, избыточность тестов, перегруженный процесс поддержки ПО. Объекты связывают функции и структуры данных вместе в неделимых единицах. Я дума...

Вовсе не нуль-процентный день

Итоги дня: - Запостил первую публикацию на Яндекс-дзен про нуль-процентный день. - Привёл в порядок этот блог. - Поработал над прототипом сайта в фигме. - Принял решение уходить в Django, немного привёл мысли в порядок.

DevOps: начало

Запишу на память несколько tips для ускорения развёртки веба. 1. Гайд Бегета по Python/Django/Flask и т.п. https://beget.com/ru/articles/webapp_python 2. Документация по Django https://docs.djangoproject.com/en/3.0/intro/install/ 3. Документация по DjangoCMS https://www.django-cms.org/en/blog/category/tutorials/ https://www.django-cms.org/en/blog/category/technical-articles/ 4. Rich Text редактор SummerNote (MIT License): https://summernote.org/getting-started/ 5. Документация Яндекса по БЭМ: -  https://github.com/bem-site/bem-method/blob/bem-info-data/method/quick-start/quick-start.ru.md -  https://github.com/bem-site/bem-method/blob/bem-info-data/articles/yandex-frontend-dev/yandex-frontend-dev.en.md Гайды по Git: https://githowto.com/ru https://rogerdudler.github.io/git-guide/index.ru.html https://proglib.io/p/git-for-half-an-hour Учебник по Git (ru): https://git-scm.com/book/ru/v2/Введение-О-системе-контроля-версий Гайд по venv  😄 : http...

Blender / Bridge Edge Loops

Изображение
Надо не забывать, что Bridge Edge Loops способен соединить не только две полости пологим искривлённым соединением (1), но и две полости совершенно разной формы (2).

Запулил всякое

Чертовски интересный декабрь. Освободившись от работы, яростно предался тому, чего так не хватало полгода. Технические впечатления от декабря: Yggdrasil Mesh VPS > SSH > Flask Поднял на Бегете hz13 wave , покувырявшись с composer и версиями php Консоль, много консоли Обновил свой линь, много консоли Внезапно реанимирован hz13.net , подивившись тому, как вдумчиво я подходил к первым шагам его создания два года назад Немного навёл порядок во всём остальном Пригодилась заметка в этом блоге о редиректе с http на https , как знал. А всё остальное набрал из всевозможных мануалов (даже stackoverflow почти не открывал).

Кузница

Фасад деятельности - или, так сказать, фронт, глянец - место, где собирается только самый лучший контент и публикуются реальные успехи в деятельности. В противовес этому, где-то должна быть "Кузница" ("Forge"). Место прокрастинации, творческих метаний, обсуждения. Немного бытовой психологии, немного обыденности. Самые бешеные интроверты, вероятней всего, пилят проекты вообще в одиночестве. Или, что более вероятно - общаются с очень ограниченным кругом друзей. Люди поскромнее уже обзавелись семьёй, и в благоприятном случае находятся в творческой среде со своими избранницами (-ками), когда можно обсудить проект, отвлечься, получить конструктивную критику или слова поддержки. Я же сейчас пребываю в областях, что моя "кузница", мой "back-office" - это дневник наподобие этого. На отвлечённые темы, не имеющие прямого отношения к проектам, но так или иначе имеющие отношение к ключевой деятельности. Личный фронт-энд и личный бэк-энд. Довольн...

Пара слов про expertsociety.ru

Надо напоминать себе две вещи. 1. expertsociety и hz13 - это строительство могучего сообщества творческих digital специалистов, из-под клавиатуры которых могут рождаться крупные, отчасти безбашенные - но главное, красивые и творческие проекты. При этом соляки - не приоритет. Ключевая идея именно в коллаборации и взаимодействии. 2. Несколько личных "долгостроев" хочется однажды воплотить. По всей видимости, в этот процесс предстоит вовлекать людей.