А нуклеофобы еще получат свое зеленое гетто с экологически кошерными твердотопливными брикетами из козьих кизяков (потомушта коровы сайд-эффектом дают совсем неэкологичный метан).
пятница, 26 апреля 2024
Ваша Всратость
Самое хорошее начинание можно всегда, необоснованно и очень крепко запомоить излишним рвением и отсутствием предусмотрительности. Энергоблок—IV тому свидетель.
А нуклеофобы еще получат свое зеленое гетто с экологически кошерными твердотопливными брикетами из козьих кизяков (потомушта коровы сайд-эффектом дают совсем неэкологичный метан).
А нуклеофобы еще получат свое зеленое гетто с экологически кошерными твердотопливными брикетами из козьих кизяков (потомушта коровы сайд-эффектом дают совсем неэкологичный метан).
понедельник, 22 апреля 2024
Ваша Всратость
Продолжение работы. Материалы - базовые BSDF.


суббота, 20 апреля 2024
Ваша Всратость
Отработка по туториалу в процессе. Оптический прицел от Ponte Ryuurui и его команды. Надолго.


Ваша Всратость
Первые впечатления:
-- Проект меньше, чем я ожидал. Но также хаотичнее. Компоненты в 2.7к строк напрашиваются, чтобы их распилили на части, совпадающий функционал вынесли в отдельные утилиты и словари, что-то извлекли в максимально тупые атомарные компоненты и т.д. Промолчу про реликтовые вкрапления optionsApi в конструкциях третьей Vue. При том, что часть компонентов уже опирается на compositionApi.
-- Кроме меня в проекте только один фронт. Работы у меня будет много, и велика вероятность, что мы в четыре руки будем превращать эту анархию в работоспособное, целостное по виду и структуре приложение. А возможно, что и соло. Но этого я и хотел.
-- Проект меньше, чем я ожидал. Но также хаотичнее. Компоненты в 2.7к строк напрашиваются, чтобы их распилили на части, совпадающий функционал вынесли в отдельные утилиты и словари, что-то извлекли в максимально тупые атомарные компоненты и т.д. Промолчу про реликтовые вкрапления optionsApi в конструкциях третьей Vue. При том, что часть компонентов уже опирается на compositionApi.
-- Кроме меня в проекте только один фронт. Работы у меня будет много, и велика вероятность, что мы в четыре руки будем превращать эту анархию в работоспособное, целостное по виду и структуре приложение. А возможно, что и соло. Но этого я и хотел.
среда, 17 апреля 2024
Ваша Всратость
Есть такой sci-fi илюстратор Мэтью Пауль Кушман (Matthew Paul Cushman). И среди огромного количества зарисовок для StarWars, сеттинга "Звездного Пути" и прочего фикшна есть у него работы, вполне касающиеся пусть и отдаленных, но реалистичных перспектив.
Поэлементная разбивка корабля с движком ORION. Заодно есть указание на книгу некоего Джорджа Дайсона «Project "Orion"» от 2002 A.D., которую надо бы как-нибудь зогуглить.
Поэлементная разбивка корабля с движком ORION. Заодно есть указание на книгу некоего Джорджа Дайсона «Project "Orion"» от 2002 A.D., которую надо бы как-нибудь зогуглить.
вторник, 16 апреля 2024
Ваша Всратость
Ничего особенного, просто пончег из каноничного туториала.


понедельник, 15 апреля 2024
Ваша Всратость
Добби официально свободен. Еще три дня отдыха, и пора приступать к работе на логистов.
Если мне повезет, я не налажаю - со временем меня пустят в RnD проекта беспилотных перевозок.
Так что будем стараться.
Если мне повезет, я не налажаю - со временем меня пустят в RnD проекта беспилотных перевозок.
Так что будем стараться.
воскресенье, 14 апреля 2024
Ваша Всратость
А BeachHouse все-таки классные.
Ваша Всратость
Обмазал КСП еще большим количеством модов, заодно выкинул несовместимые с 1.12.3
Пара моментов - DistantObjects дает более реалистичную и контрастную картинку, но ночная посадка с ним - это приключение, особенно если мимо аэродрома идет проход на большом сверхзвуке (V>800 м/с) и высоте (H>20000 м). Приводные огни, без мода заметные за ~ 70 км(пусть и как яркая точка, но видны), становятся видны в лучшем случае за 20-30 км.
В Kopernicus в конфиге параметр UseKopernicusAsteroidSystem ни в коем случае не устанавливать в True. На стоке не проверял, в OPM оно не работает. Или параметр в False и кастомное распределение астероидов через CustomAsteroids (тоже мод), или поставить Stock (тогда сочетание стока + дефолтного распределения из OPM). Можно сразу ручками в cfg-шнике, можно через GUI внутри игрушки
Наша ключевая рабочая лошадка, 450 тонн на бетонке, закидывает на НКО подтвержденные 120 тонн
И полезная нагрузка. Типовой вариант для облетных миссий. ~60 тонн на отделении, 3.4 км/с дельты. В отсеке ПН или исследовательское оборудование и скотобаза на 5 рыл, или скотобаза меньшей вместимости и место для посадочного модуля или спутника еще на 5 - 7.5 тонн.
Пара моментов - DistantObjects дает более реалистичную и контрастную картинку, но ночная посадка с ним - это приключение, особенно если мимо аэродрома идет проход на большом сверхзвуке (V>800 м/с) и высоте (H>20000 м). Приводные огни, без мода заметные за ~ 70 км(пусть и как яркая точка, но видны), становятся видны в лучшем случае за 20-30 км.
В Kopernicus в конфиге параметр UseKopernicusAsteroidSystem ни в коем случае не устанавливать в True. На стоке не проверял, в OPM оно не работает. Или параметр в False и кастомное распределение астероидов через CustomAsteroids (тоже мод), или поставить Stock (тогда сочетание стока + дефолтного распределения из OPM). Можно сразу ручками в cfg-шнике, можно через GUI внутри игрушки
Наша ключевая рабочая лошадка, 450 тонн на бетонке, закидывает на НКО подтвержденные 120 тонн
И полезная нагрузка. Типовой вариант для облетных миссий. ~60 тонн на отделении, 3.4 км/с дельты. В отсеке ПН или исследовательское оборудование и скотобаза на 5 рыл, или скотобаза меньшей вместимости и место для посадочного модуля или спутника еще на 5 - 7.5 тонн.
суббота, 13 апреля 2024
Ваша Всратость
М - модульность. В плане полезной нагрузки, например.


среда, 10 апреля 2024
Ваша Всратость
Добавлено больше нюансов вроде отверстий под монтажные канаты для целевого модуля, замки для сцепки с шасси, трубопроводы, амортизаторы и т.д.




вторник, 09 апреля 2024
Ваша Всратость
Проект цифровой БРЭ похоже все, причем окончательно и необратимо.
Команда разработки частично ушла в простой, частично уволилась. Технического директора за адекватность, независимость и строптивость сокращают.
Топчики (исполнительный и его замы) так и не смогли выпросить себе бюджет, который бы позволил им не урезать свои интересы, пожертвовав только простыми исполнителями, а для того, чтобы получить этот бюджет, пусть и урезанный вот прям здесь и прям сейчас, им нужно подниматься на уровень если не Темнейшего, то максимально близких к нему лиц и открытым текстом заявить, что проект профакаплен (спойлер - никто это делать не хочет, потому что признание в своей профнепригодности чревато показательной поркой).
А мы вдогонку подкинули им обращение в прокуратуру, трудовую инспекцию и полсотни индивидуальных исков за невыплату з/п. Вряд ли мы добьемся всей компенсации, но каждая наша жалоба хотя бы немного увеличивает вероятность, что после разгрома нашего проекта дивные люди из топ-менеджмента Энциклопедии перейдут не в следующую уютную синекуру, а в старшие помощники младшего черпальщика бригады ассенизаторов при холерных бараках.
У меня сегодня удаленка (на которой я пишу документацию для будущих поколений, если вдруг кто-то будет разгребать наше творение), завтра я ухожу в простой по отсутствию оплаты, а в понедельник увольняюсь из этого шапито.
Команда разработки частично ушла в простой, частично уволилась. Технического директора за адекватность, независимость и строптивость сокращают.
Топчики (исполнительный и его замы) так и не смогли выпросить себе бюджет, который бы позволил им не урезать свои интересы, пожертвовав только простыми исполнителями, а для того, чтобы получить этот бюджет, пусть и урезанный вот прям здесь и прям сейчас, им нужно подниматься на уровень если не Темнейшего, то максимально близких к нему лиц и открытым текстом заявить, что проект профакаплен (спойлер - никто это делать не хочет, потому что признание в своей профнепригодности чревато показательной поркой).
А мы вдогонку подкинули им обращение в прокуратуру, трудовую инспекцию и полсотни индивидуальных исков за невыплату з/п. Вряд ли мы добьемся всей компенсации, но каждая наша жалоба хотя бы немного увеличивает вероятность, что после разгрома нашего проекта дивные люди из топ-менеджмента Энциклопедии перейдут не в следующую уютную синекуру, а в старшие помощники младшего черпальщика бригады ассенизаторов при холерных бараках.
У меня сегодня удаленка (на которой я пишу документацию для будущих поколений, если вдруг кто-то будет разгребать наше творение), завтра я ухожу в простой по отсутствию оплаты, а в понедельник увольняюсь из этого шапито.
воскресенье, 07 апреля 2024
Ваша Всратость
Просмотрел вчера выпуск BlenderBros про блок-аут.
Принцип прост - вместо того, чтобы вытягивать всю топологию целевой модели из стартового дефолтного куба, сначала отдельными элементами накидать ключевые объемы и компоненты, после чего - через булевы операторы или даже Ctrl+J
Ну и построение потока моделирования по цепочке: базовые контуры→функциональные подробности→детали и декорации
На основе сабжа решил накидать восьмиосник, не сильно вдаваясь пока в детали. Думаю, МЗКТ бы мог такое скрафтить, бггг

Принцип прост - вместо того, чтобы вытягивать всю топологию целевой модели из стартового дефолтного куба, сначала отдельными элементами накидать ключевые объемы и компоненты, после чего - через булевы операторы или даже Ctrl+J
Ну и построение потока моделирования по цепочке: базовые контуры→функциональные подробности→детали и декорации
На основе сабжа решил накидать восьмиосник, не сильно вдаваясь пока в детали. Думаю, МЗКТ бы мог такое скрафтить, бггг

четверг, 04 апреля 2024
Ваша Всратость
Еще одна полезная приблуда для отработки простых страничек, где так или иначе вылезают CORS-ы (mjs, текстуры для webGL, воркеры)
Поскольку для страницы, собранной целиком из статики, всякие node.http и express будут излишними, и городить под капотом полноценный сервер с обработчиками месседжей на порт только ради отладки - неоправданный головняк.
Причастиццо сабжу
Поскольку для страницы, собранной целиком из статики, всякие node.http и express будут излишними, и городить под капотом полноценный сервер с обработчиками месседжей на порт только ради отладки - неоправданный головняк.
Причастиццо сабжу
вторник, 02 апреля 2024
Ваша Всратость
Прикольные в KSP баги в контрактах бывают.
Таска - починить битую солнечную панель на спутнике. Орбита у спутника малость уродливая и с достаточно высоким наклонением, но в остальном - семечки.
Грузим в отсек ССТО ремонтник ( топливный бак, ЖРД, капсула на два рыла с термощитом)+ попутную нагрузку (спутник-сканер до Минмуса).
Выходим на НКО, отправляем сканер в транзит до Минмуса, ремонтник - на перехват поломки, выравниваем скорости и обнаруживаем, что панель на самом деле - целая, только свернутая. Так что или отменять квест и терпеть издержки финансов и репутации, или…
Отправляем инженера в открытый космос, разгоняемся на ранцевой установке до ~ 10 м/с относительно кандидата в ремонт и крошим тушкой панель на куски. Теперь валидная цель для ремонта есть. Вытаскиваем ремкомплект, штопаем, возвращаемся на корабль, делаем ретропрожиг и ждем входа в плотные слои атмосферы. Mission completed.
Таска - починить битую солнечную панель на спутнике. Орбита у спутника малость уродливая и с достаточно высоким наклонением, но в остальном - семечки.
Грузим в отсек ССТО ремонтник ( топливный бак, ЖРД, капсула на два рыла с термощитом)+ попутную нагрузку (спутник-сканер до Минмуса).
Выходим на НКО, отправляем сканер в транзит до Минмуса, ремонтник - на перехват поломки, выравниваем скорости и обнаруживаем, что панель на самом деле - целая, только свернутая. Так что или отменять квест и терпеть издержки финансов и репутации, или…
Отправляем инженера в открытый космос, разгоняемся на ранцевой установке до ~ 10 м/с относительно кандидата в ремонт и крошим тушкой панель на куски. Теперь валидная цель для ремонта есть. Вытаскиваем ремкомплект, штопаем, возвращаемся на корабль, делаем ретропрожиг и ждем входа в плотные слои атмосферы. Mission completed.
понедельник, 01 апреля 2024
Ваша Всратость
В блендере нет нативных круговых массивов, и это - досадное упущение
Ленивый вариант с деструктивным моделлингом - запилить нужный элемент, правильно запозиционировать его относительно центра массива и наложить поверх Spin, далее отрегулировать количество копий. Но резалт будет набором обычных точек, и изменение в одном экземпляре не оттранслируется на все сразу. Боль и страдание.
Но есть комба из инстансинга, обычного массива и деформа, с которой можно отзывчиво править родительский инстанс, чтобы правки отражались во всех элементах массива.

Сабж в действии. Ступенька осевого компрессора с лопатками ротора в рабочем и зафлюгированном положении
Ленивый вариант с деструктивным моделлингом - запилить нужный элемент, правильно запозиционировать его относительно центра массива и наложить поверх Spin, далее отрегулировать количество копий. Но резалт будет набором обычных точек, и изменение в одном экземпляре не оттранслируется на все сразу. Боль и страдание.
Но есть комба из инстансинга, обычного массива и деформа, с которой можно отзывчиво править родительский инстанс, чтобы правки отражались во всех элементах массива.
- Рисуем рутовый инстанс того объекта, из которого будем строить массив
- Создаем самую обычную плоскость, уменьшаем так, чтобы не мозолила глаза (нормаль к плоскости определит ориентацию дочернего объекта)
- Через Ctrl+P цепляем объект дочерним узлом к плоскости. В родительском узле выбираем Instancing→Faces
- Создаем кривую→круг, на плоскость вешаем массив, после массива - деформацию по кривой

Сабж в действии. Ступенька осевого компрессора с лопатками ротора в рабочем и зафлюгированном положении
суббота, 30 марта 2024
Ваша Всратость
Если "Что бы я ни делал" - аргумент Тзинча, то "что бы я не делал" - аргумент Нургла. Но лучше держаться от этой сладкой парочки подальше и следовать Омниссии
пятница, 29 марта 2024
Ваша Всратость
Текущий раунд поиска завершен. 3 недели суммарно, из которых 1 неделя ушла на раскачку и подъем резюме, 2 - на актуальные собесы. Выбор почти очевиден, осталось формальное согласие и подчистка на предыдущем месте. Да, там сейчас катастрофа, но задачи должны быть завершены.
Итого:
А теперь мне нужно восстановиться после всего этого нервяка, так что йа начну с музыкальной паузы
Итого:
- получено 3 активных оффера
- актуализированы требования к должности разработчика-фронта на 2к24
- удалось очертить собственный грейд и понять, в кого дальше эволюционировать
- Стало ясно, какие технологии нужно еще осознать (Docker, nodeJs-http (это нативка), nodeJs-express (а это уже либа с улицы), React)
- Асинхронка (воркеры/треды/кластеры) - это действительно важно и востребовано
А теперь мне нужно восстановиться после всего этого нервяка, так что йа начну с музыкальной паузы
Ваша Всратость
Кстати, всем страждущим по глубокому клонированию объектов.
Можно уже не страдать по
Но любопытства ради я бы посоветовал написать рекурсивный клонировщик (учтем, что ссылочные данные - не только объекты, но и массивы)
А у меня через полчаса очередной собес
Можно уже не страдать по
JSON.parse(JSON.stringify(жертва клонирования))
. Потому что есть structuredClone
, делающий то же самое без лишней возни с преобразованием в строки и обратным парсингом.Но любопытства ради я бы посоветовал написать рекурсивный клонировщик (учтем, что ссылочные данные - не только объекты, но и массивы)
А у меня через полчаса очередной собес