Практическая часть задания гномонов Начало, этап блокаута С точки зрения правдоподобности вопросы (где РАДИАТОРЫ?, например), но зато дальше пойдет разработка интерьера, а в эту тему я еще не погружался. + По программе курса будут декали, которые я пока даже палочкой не тыкал
прилетела мини-халтурка на печать деталей к аквариуму. Вывод - если не уверены, то не печатайте HIPS-ом. У него хреновая адгезия, высокие рабочие температуры, чувствительность к малейшему чиху и выделение токсичного говна при нагреве. А печатайте лучше PETG или PLA.
Успел записать утром сон. Я оказался на нашей даче во Владимирской области, где нужно было нейтрализовать особый грибной яд. В концентрированном виде - убивает, в более разбавленном - калечит до глубокой инвалидности. Добывался он из особой породы синюшно-серых опят, намазывался на дверные ручки, дротики духового ружья и т.д. А магия состояла в том, что сила яда напрямую зависела от существования того пня, с которого были сняты грибы для изготовления отравы.
Если пень с наросшими грибами сжечь - яд потеряет свою силу, а вызванные им повреждения частично регенерируют. Так что всю ночь(по локальному времени сна) мы вместе с С. косплеили клип Spellbound с той разницей, что носились по лесу не просто так, а с целью поиска пня, из которого изготовили отраву для неизвестной в реале дальней родственницы, про которую мы знали лишь то, что ей 18, и она в реанимации.
А теперь тот самый робат из предыдущего псто. Основа - гибкий пилотируемый (но с достаточно мощной бортовой ИИ-шницей) аппарат для работы в 0g или относительно низкогравитационных средах. Гибкий - в том плане, что способен своими силами сменить орбиту и перейти с орбиты базирования на орбиту сборки/на станцию базирования.
Также - на уровне конструкции способен цеплять разные целевые модули - сварочный факел-плазмогенертор, рой "печатников" (мелкие роботы с чаном быстрозатвердевающего пластика и печатными соплами), емкость с полимером, вспомогательные катушки с армирующий волокном/проволокой и дополнительные лапки для плетения конструкций.
Для длительных перегонов - подвесные топливные баки и баллоны с водой и кислородом для СЖО.
Двигло - металоксовые ЖРД (4 маршевых + много мелких маневровых), энергия от топливных элементов с керамическими электродами + страховочная солнечная панель.
Поначалу была идея дать робату насекомые лапки из множества сегментов, но это такой сервис-головняк, что оставим эту опцию для более кастомных вариантов. + Чем больше суставов - тем больше вероятность, что в сильно запыленной обстановке они забьются и деградируют (Луна - жестокая хозяйка, ога).
Зато на итоговом варианте ручек две пары - одна для тягания сорокафутовых контейнеров и перемещения гиббон-стайл, вторая - для отвертывания гаек, доступа к сервисным люкам и прочей тонкой деятельности.
Аналогично с пихлом - вариант с движком, который работает на термоядерной (низконейтронные реакции с бором?) горелке и в космосе (согревая воду из топливных баков), и в атмосфере (прогревая засасываемый с улицы воздух), пока кажется мне слишком футуристичным. Как прототип [ДАННЫЕ УДАЛЕНЫ] - пойдет, но не как массовая рабочая лошадка. А для базового варианта - понятный металокс, не требующий ни (о)нанотехнологий, ни многотонного свинцового биощита Вариант—α Вариант—β
Подумалось для несуществующей игрушки - симулятора партизанского движения в космосе (ближнее внеземелье до гало-орбиты): -«мобильная оперативная группа "Дремлющие за Ахеронтом"» Никакого скрытого смысла, просто занятный образ Upd. Придумалось. мониторят нелегальную активность в поясе астероидов, в т.ч. использование астероидов с прикрученными движками в террористических целях.
Вариант - умеренных габаритов булыга с шахтой, набором субкилотонных спецзарядов для смещения орбиты "Орион-стайл" и вынесенными вокруг булыги на ферменных подпорках маскирующих листов.
В начале марта у нас были проблемы с трубопроводом (который мы отремонтировали бы еще год назад, если бы не приключения с Энциклопедией, из-за которых работы пришлось перенести на этот год). Ладно, поменяли старые, страшные, подтекающие чугунные трубы на трубы из ПэВД, в процессе немного разворотили стену, но решили, что это все мелочи, которые подождут до основных ремонтных работ летом. И все бы ничего, если бы не открывшиеся в процессе трещины, ведущие в адмежэтажные пространства, из которых начали переть кукарачи. Причем настолько огромные, что застревают в сливе раковины. Ладно. Запенить портал в колонию тиранидов монтажкой и предупредить ремонтников, что если оставить хотя бы одну брешь на необитаемый технический этаж, то из нее ломанут хитиновые ксеносы.
Дочитал "Истинные Имена". Во-первых, при описании своей Матрицы со всеми ее виртуальными конструктами Атомной Компании Западного Побережью и нейротродами Гибсон (1984г.)с большой долей вероятности опирался и на "Другой План" Винджа(1981г.), и на его ЭЭГ-портал.
Во-вторых, аномальный временной лаг для персонажа [ДАННЫЕ УДАЛЕНЫ] оказался вовсе не связан с [ДАННЫЕ УДАЛЕНЫ], а тем, что каждая его реплика и взаимодействие являлись [ДАННЫЕ УДАЛЕНЫ] внутри большой, но хаотической [ДАННЫЕ УДАЛЕНЫ], из-за чего требовали длительную подготовку.
Рекомендую, оно не сильно затянутое. Ну и да, понятно, откуда берутся все эти орбитальные пыщь-пыщь установки что из "Акиры", что из "Bubblegum Crisis", что из "Edo Cyber Police". Перст Господа, ага.
Сегодня по гипноскопу крутили странное. Сначала я работал в некоем всратапе, где мы концентрировали радий из каких-то совершенно левых медицинских препаратов, а потом собирали в заброшенной общаге среди руин древнего дома отдыха экспериментальный стенд из здоровенного бальзамировочного шприца, в центр которого вставили трубку из боросиликатного стекла, оплетенную проводами (видимо, это был такой импровизированный МГД-насос).
Цель эксперимента состояла в том, чтобы оценить разогрев воды в "большом" шприце. Эксперимент прошел удачно, причем настолько, что внутренняя жаропрочная трубка расплавилась под воздействием горящей задорным бело-фиолетовым огнем радий-водяной плазмы. А потом я прикинул вероятность получить титул "фон" или даже "ваше Сиятельство" и проснулся.
Прочитал описание к "Истинным Именам" Винджа и понял, что хочу прочитать. А теперь отступление. Мне все сильнее кажется, что первое, что мы испытаем, столкнувшись с настоящими проявлениями настоящих ксеносов - это глубокий, совершенно хтонический ступор. Скорее всего, при решении таких проблем, как конечность и смертность, конфликты между социумом и отдельными его слоями, ограниченность природных ресурсов, любая взрослая цивилизация делает еще то, о чем пел Егорка Летов.
"Значит - надо превратиться, чтобы стало заебись"
Причем превращение это, скорее всего, многоступенчатое и даже на самых ранних этапах жестко так перекраивает и сознание, и мясную (хотя вопрос, где кончается мясо и начинается железо, на таких этапах развития уже будет иметь сугубо формальный характер) платформу. А на ранних этапах этот mutabor!, вероятно, будет захватывать сначала обитаемую экосистему, а затем и просто все доступное вещество в рамках гравиколодца звезды, которая этот разум породила.
Тот же "Роршах" из Ложной Слепоты может быть промежуточным этапом астроинженерии. Зохавать всю планетарную систему - мощностей еще не хватает, но вот засеять атмосферу бурого карлика механозародышами, которые вот прям в облаках собирают "нечто", концентрируя органику и металлы - вполне реально. Или шаг в сторону - прочтенная еще в детстве книжка из цикла "Наездников Перна".
Которую я сейчас вспоминаю и думаю, а что, если нити - кусочек вышедшей из под контроля боготехнологии на органической основе. Универсальный дизассемблер, разбирающий любую органику на элементарные кубики и потенциально - запоминающий где-то внутри грибницы все, что он зохавал.
Причем вероятно, что слепое пожирающее поведение и отсутствие адаптивности - из-за того, что в атмосферу Перна входили только отдельные куски грибницы, лишенные нужного резерва массы и вычислительных мощностей, чтобы внутри себя построить схемы, способные выжить и на поверхности планеты.
Ну или же в окрестностях Перна были всего лишь производственные отходы. Кокон из биотеха, который породил внутри себя нечто, затем отчалившее по своим богоподобным делам. А нити - просто кусочки строительных лесов вокруг зародыша бога.
Насчет посыла по "вредность самосознания и ненужность рефлексии" тоже есть гипотеза. Что такие сознания могут быть многоуровневыми. И их низшие уровни работают именно по принципу автоматики. Рефлексы, запоминание и избегание. Как иммунная система высших животных, для которой важны быстродействие и безусловность срабатывания. Более глубокие протоколы - больше адаптивности и сознания, меньше автоматизмов.
Кстати, многоуровевое программирование таких систем бьется с тем, как у Лема программировали шустров. Все эти "когерентно-дозируемые коды" - вроде ступеней языки программирования от бинарных опкодов до высокоуровневых макросов, на которых разговаривает Внепространственный Ноль, свет его прекрасенЯдро
Полуразумные производственные и добывающие комплексы. А еще глубже - вполне себе разумное и самосознающие ядро. Которое прекрасно осознает себя, но не всегда видит смысл это самосознание поднимать на поверхность. Особенно если с поверхности тыкает палочкой бывшая обезьяна, каких-то тысячу веков назад научившаяся ходить, не опираясь на костяшки пальцев.
Так что в межгалактические империи я не верю, в зеленых/серых захватчиков с лучами поноса тоже не особо. А вот в десять черных медведейбурых карликов, кружащих вокруг непонятно откуда взявшейся черной дыры солнечной массы в облаке идеально-одинаковых шестигранных сот из железа, кремния, углерода и редкоземов, которые распределены роем с периодам ветвления Ферхюльста - вполне.
Это жук-бронзовка. Он мотает лапками, бодает рожками, выглядит прекрасно в своем зелено-металлическом панцире и является родственником священного скарабея
Слушаю вводную к большому обучающему циклу от Gnomon workshop. Солидная студия, специализирующаяся на всех направлениях концепт-арта - от эскизов и предварительных решений в традишке до завершенных (с материалам и композом) трехмерных сцен, которые хоть сейчас в анимацию или игровой движок. BlenderBros (при всем признании их крутизны и моем к ним уважении) - решают только частную задачу разработки модели внутри этого цикла. Гномоны куда масштабнее и намного глубже погружены в индустрию, к ним стоит прислушиваться
И на нулевом этапе туториала гномоны внезапно вспоминают про Zettelcasten и технологии ментальной карты. И тут было мне видение - что это инструмент по формированию промпта для собственного межушного ганглия. Выписываем отдельные узлы графа, смотрим на связи, добавляем недостающие элементы Конечно, после поглощения и переработки за достаточно долгий срок критического количества инфы этот же ганглий породит интуитивный инсайт, но почему бы не раскочегарить этот процесс?
Продолжаю тыкать в воркеры. Для подключения SharedArrayBuffer на стороне клиента нужна определенная магия с заголовками, которую не подделаешь через http-equiv (а вот на бэке/в ноде—заводится из коробки). Альтернатива - обычные воркеры, которые получают копию кусочка общего массива данных. А это значит, что резалты надо потом сшивать заново. И начался поиск самой быстрой альтернативы.
Спред-оператор с присваиванием (arr = [...arr, ...subarray]) отъехал сразу. Да, это максимально простое и чистое с т.з кодстайла решение, но чудовищно медленное. Где-то в 50-70 раз более тормознутое, чем оптимальный вариант.
Затем были последовательно push со спредом (arr.push(...subarray)), concat и splice. Почти одинаковая производительность, замедлялись по сравнению с оптимумом в 8-10 раз. Не фатально, но и не айс.
И теперь - оптимум. Тупой последовательный прогон по длине массивов, из которых мы склеиваем результат с последовательным наращиванием смещения по мере того, как мы заканчиваем читать один массив и переключаемся на другой.
Вывод - все этим новомодные map, forEach, спред и т.д синтаксически очень красивы, делают код намного чище и понятнее, и если производительность не критична, то ими можно и нужно пользоваться. Но если нужно вдарить по газам - нет ничего лучше старого for(let i = 0; i < i1; i++). С-style, тксзть.
P.S. Параноидальный яндех трет вложения с жабоскриптом, даже если засунуть его в архив. Так что слайды будут завтра
Upd. оператор .flat немного превосходит по производительности сплайс/конкат, но все еще уступает прямому переносу. Также. Создание Uint8Array обладает некоторым оверхэдом, зато запись/чтение с него идет чуть быстрее, чем из нативного Array
С блокаутом робота можно сказать стоп, добавил отдельный "наколенник", дополнительный гидроцилиндр в основании ноги и еще один - в пяточной опоре, а заодно задал рельефный рисунок на подошве опоры. Дальше - материалы и урок render like BATYA.
MirekCellebration умер, но осталось зеркало на web.archive (тыц). Досадно. Еще один повод продолжить запиливание собственого мини-проджекта с генерацией КА на воркере (proof-of-concept, нужно нарастить контролами)