00:29

Ваша Всратость
Продолжаю двигаться через попяченные курсы. Натолкнулся на классическую задачу, с которой в идеале и надо начинать погружаться в HardSurface. Роборука.
В процессе. Из действительно нового и запомнившегося - создания массива инстансов из содержимого коллекции, работающее в режимах как кругового, так и линейного массива (Object Mode→Add→Collection Instance)


@темы: добыча графония

Ваша Всратость
Записал сегодня утром, но после работы сначала отвлекся на бытовуху, потом на модель, и вспомнил только сейчас.
Снилось, что мы с С. заехали в пригородный частный дом. Сам дом ничего особенного из себя не представлял - рзве что там был просторный цокольный этаж, увешанный нитями диодных ламп и заставленный металлическими шкафами (вроде отмасштабированных 20-и футовых контейнеров), местами заросший низким стелющимся кустарником (вроде лапчатки или черники).

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

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

К сожалению, как только я сосредоточился на содержимом карманов, обстановка начала "плыть", и я проснулся

@темы: дневник снов

Ваша Всратость
Деталь в итоговом состоянии


@темы: добыча графония

00:15

Ваша Всратость
Зато у BlenderBros в курсе ShapeBootcamp есть еще одно прикольне задание. Чем-то на летальный уппорат похоже



@темы: добыча графония

22:26

Ваша Всратость
У меня есть стойкое ощущение, что некоторые люди из моего профокружения натурально говорят по скриптам. Или по чату-GPT. Одни и те же эмодзи (да, в письменной речи, тем более - деловой, они меня риальне выбешивают) "взлетающей ракеты" или "большого пальца вверх", одни и те же фразы "мы очень постарались, показали хороший результат в сжатые сроки, но нам предстоят новые вызовы". Бесит. Причем на глубоком, слабо поддающемуся рефлексии уровне.

С башкой у них вызовы.

@темы: горбота

Ваша Всратость
Еще одна железка от "BlenderBros". Приятное упражнение, досадно, что я не сохранил некоторые промежуточные варианты, там можно было начать растить деталь не "в ширину", а в "длину", чем тоже достигалась занятная геометрия.


А еще в клипе на Metal Skin Panic наткнулся на ZAYAZ, который творит приятный и залипательный SynthWave. Если бы ST34L3R был бы завершен, его треки очень хорошо легли бы в тему. Но и без того - годнота.

@музыка: ZAYAZ - Childhood

@темы: добыча графония

22:30

Ваша Всратость
Все-таки НАСА прекрасны. Использование биомеханических технологий формования крупноразмерных конструкций - это даже красиво
Да, оно существует



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

@темы: I need m0ar space

00:26

Ваша Всратость
Закончил с карабинчегом от BlenderBros. Интересно, что эта школа делает упор на высокоуровневых булевых операциях и не то, чтобы сильно упарывается в оптимизацию топологии, all-quad и прочее. + интересный способ смягчения геометрии через Remesh - резалт выглядит необычно, но это сильно жрущий модификатор с не всегда предсказуемым поведением. Мой выбор остался за Bevel/edge weight



Более интересными оказались мысли лектора насчет визуальных подобий, когда группа минорных деталей так или иначе идет вдоль линий, созданных основными формообразующими гранями или даже повторяет их в уменьшенном масштабе

@темы: добыча графония

22:39

Ваша Всратость
+ быть мной - тебе доверяют решение всратых задач
- быть мной - от тебя жду решения вот этих-самых всратых задач. А иногда - даже объяснения

@темы: горбота

15:08

Ваша Всратость
Наверное, хорошо, что я вчера не порвался говнокодить придуманное решение.
Потому что есть вариант еще изящнее, реализуемый через - private static и нативный жабоскриптовый Class.
На первом обращении вызывает конструктор класса, а в самом классе отводим приватное статическое поле, куда кидаем созданный инстанс
И потом, если у нас уже есть инстанс, просто тянем из него затребованное поле по ключу

@темы: кодерастия

19:52

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

@темы: крякря

22:36

Ваша Всратость
Из обнаруженного опытным путем.
Корневой компонент App.vue и точка монтирования main.ts/index.ts обычно выстреливают последними. Если нужно на самом запуске SPA, еще до авторизации и запроса разных служебных данных (словари, например) получить состояние среды, лучше отвести для этого отдельный модуль, который только и делает, что цепляет из внешнего источника (cookie, get-параметры и т.д) нужные параметры.

И импортить его в тех местах, где эти параметры применяются. (После 9-и часов плодоношения скудоумием до меня дошло, что тут срабатывает такой паттерн предание старины глубокой как Singleton). По принципу

environmentStore = {key1: val1, key2: val2..., isReady: false }

initStore() {
if (environmentStore.isReady) return;
// Вот взяли и откуда надо прочитали параметры любым известным способом
environmentStore.isReady = true;
}

getKey(key) {
if (!environmentStore.isReady) initStore()
return environmentStore[key]
}


@темы: горбота, кодерастия

22:26

Ваша Всратость
Ощущаю себя стаей мышей.
Потому что заготовку, которая изначально весила 4110 грамм, удалось обглодать до 3275 грамм.

@темы: рукоблудие, птички

20:42

Ваша Всратость
Ну, с днем расстрела Чикатило!

20:50

Ваша Всратость
1. Мы наконец-то подняли корпоративный ВПН и гитлаб. Стенды валяются, с этим пока ничего не поделать. Зато можно подумать, а реально ли на основе спеки GQL генерить замоканные ответы от ручек бэка
2. Во всей этой странной зиме есть один плюс. Асфальт просох настолько, что можно хотя бы проехаться на самокате (как раз заменил камеры). Не велосипеде стремно, т.к попасть на прикопанную в грунт ледяную линзу в лесу - сомнительное удовольствие. Особенно в Кузьминках, где местность пересеченная.

@темы: бытовуха

20:19

Ваша Всратость
Никогда бы не подумал, но простое упражнение на моделлинг кофейной кружки может быть настолько залипательным. Эта - вторая, если что. Думаю, найдется еще несколько способов получить такой же резалт.
И еще, не надо создавать слоты под ручку на пересечении двух квадов, иначе потом будет кривая топология
Wake up and smell the covfefe


@темы: добыча графония

11:48

Ваша Всратость
То, что Фил Газманов (Муравьев) входит в совет директоров нашей конторы - это первая часть паззла. Вторая компонента, на которую я только совсем недавно обратил внимание - что он является племянником Сережи Мавроди (да, того-самого). Выводы - а зачем, сам вышеприведенный факт прекрасен

@музыка: System of Down - Toxicity

@темы: из множества случайных чисел

20:23

Ваша Всратость
Меня все еще удивляют решения нашего руководства.
Точнее - стремление сэкономить абсолютно на всем, что не связано с выжиманием прибыли.

Предыстория:
Собственного железа у нас нет, хотя по факту мы считаемся полноценной IT-компанией, так что все наши службы обитают в облаке на виртуалках. Бюджетно, масштабируемо. Пока облако живет и не болеет.
Факты:
- Прошлый четверг, в самом конце рабочего дня неожиданно падает доступ к корпоративному GitLab. Пятница. Утро. День Наташи. Лежит все, начиная с корпоративного ВПН.

- Первая версия - умерший носитель. Вторая, итоговая - атака шифрованием. Потому что вместе с нами отрыгнуло еще несколько крутившихся на том же облаке контор.

- Нетипично, что после атаки никто не стал требовать выкуп, да и сама атака была проведена халтурно. Настолько, что к вечеру вторника удалось поднять первый из трех наших сервисов.

Оказывается, рассматривалось создание железного "зеркала", но потом решили, что это же техника, которую нужно обслуживать, а еще - пара человек в штат, которым нужно платить, но которые никак не увеличивают количество курируемых перевозок и прочие конверсии. Одна морока, да. Но с таким зеркалом мы бы поднялись уже к понедельнику, и нам не пришлось бы вызывать из бездны сотрудника, уволившегося от нас еще летом(и, похоже, единственного, знающего все нюансы нашей инфры).

Вынужденное бездействие решили заполнить написанием документации и оптимизацией. Узнал про возможность тащить рабочую папку в ноде через process.cwd(), заодно живьем оценил возможность разбивать конечную сборку Vite на чанки, используя не прямую ссылку на компонент, а () =>import('путь к компоненту')


@темы: горбота

22:29

Ваша Всратость
Повелеваю птичьими костями. Нанес клейма, чтобы на этапе между нарезкой и складом не перепутали, сделал dxf для исходников резки.

И несколько умаялся

@темы: рукоблудие, птички

Ваша Всратость
Глаза Сюзанны не связаны топологически с ее веками.

@темы: добыча графония