


Добавлен люк доступа в кабину и прочие мелочи
Вид номер 1
Вид номер 2
Низкоскоростная геометрия
Вид с хвостам. Видны солевые (не совсем) маршевые движки
Конфиг для реентрая или участка гиперзвукового разгона
Кстате, в процессе инфораскопок нашлось несколько занятных фактов - к примеру, на Луне есть не только отложения водяного льда, но и линзы замерзшей углекислоты и простейшей органики в затененных приполярных областях. Вот она - органика, так необходимая для запуска водорослевых ферм или синтеза полимеров, графена и прочих ништяков
Отличительная черта - "своя атмосфера" какой-то особой запущенности, словно там потихоньку гниет, рассыхается и крошится само пространство. На уровне ощущений. Запыленные и заросшие паутиной окна, пляшущая в воздухе пыль, заросли плесени на стенах, аномально крупные насекомые вроде мух, опарышей или жуков. Цветовая гамма оттенков серо-желтого, красной охры.
А также необычными заначками. Под прогнившим полом однажды нашелся небольшой, туско мерцающий фиолетовым кристалл. При попытке прикоснуться - пробуждение. Или чертеж, посмотрев на который, оказываешься в совершенно другом помещении. Сегодня я снова побывал там (на этот раз Тихий Дом выглядел как двухэтажный корпус старого пионерлагеря).
В этот раз аномалия представляла из себя заросли похожих на помесь плесени и тонкой медной проволоки волокон, которые заполнили коридоры второго этажа и вползли на ступени лестницы между первым и вторым этажом. Там, где эта плесень разрослась особенно густо, из скопления волокон прорастали небольшие (где-то 10см*10см*10см) металлические кубики. Металл темно-серый, с синеватым отливом
Сравнивать float
так, словно это int
- опасно, очень опасно. Потому что возможна ситуация, когда они почти равны.
К примеру, есть у нас на проекте ресайзер/обрезчик картинок. Который давал очень всратую багу - иногда рамка, по которой нужно было обрезать изображение, внезапно переводилась в дефолтную позицию. После погружения под капот либы cropper.js, поверх которой был написан компонент, отвечающий за кадрирование изображений, выяснилось, что когда юзер тыкает на рамку кадрирования, та может на самую малость деформироваться.
На считанные доли пикселя.
Проблема в том, что потом эти доли пикселя участвуют в строгом сравнении фактического и предельного допустимого габарита рамки кадрирования. И могут не сойтись.
Сегодня, например, фактический размер составил 450.66, а допустимый - 460.52. Так что или округлять float
-ы перед сравнением, или же сравнивать по относительной разности (когда |x2-x1|/x1 < eps
). Увы и ах, но библиотечка сторонняя, и ее автор не подумал о такой мудрости древних. Так что мне пришлось костылить
P.S.
Этим плохо научение школия говнокодингу на динамически-типированных языках. Только хардкор, только Pascal/Lazarus
- Есть подхват изображений через
fs.createReadStream / pipe
- Малость допилен клиентский движок рендера. Выбран формат джсона для хранения статьи (но это не точно)
- Сделан и уже работает (пока только для одной ручки) прототип API
- Забиты данные под первую "настоящую" страницы(>>>Тыц)
P.S.
Ачо так медленно?
Отвечаем - потому что самое интересное происходит под капотом движка по обработки новых статей и сборки мастер-списка
Мастер-список нужен для поиск/выдача всех статей. В идеале для создания новой страницы нужно просто кинуть в специальную папку правильно отформатированный джсон и запустить скрипт обновления мастер-списка. Когда этот механизм взлетит - можно будет сфокусироваться на визуалах и интерактиве
Upd. - глитч отрыгнул, если возвращает хотя бы один файл, а не 504, то уже праздник. Спустя полтора часа прочухался. Надо учить докер и закидывать на флай-ио. Да и в целом знание докера не помешает
Если кому-то кажыцо, что Browser Wars окончательно закончились со смертью Инфернет Эксплодера, то нихрена. Помимо Safari, в котором всегда своя атмосфера(в плохом смысле этого слова, без Омской Птицы) есть еще куча префиксных свойств, обычно связанных с отображением кусков UI. Долгое время в Хроме можно было клево так стилизовать скроллбары через псевдоэлементы ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-buttons
. А для Фокса был фоллбек в виде scrollbar-width/scrollbar-color
И до последнего тут было все ок, но с некоторого момента W3C решыли, что было бы неплохо ввести унификацию. Так что при совместном применении вебкитных приблуд с "стандартным" scrollbar-width/scrollbar-color
последний полностью переопределяет стиль скроллбара и глушит его напрочь. А в недавней 121-ой версии Хрома они эту идею применили на практике, так что старые стили, прописанные с вебкитовыми свойствами и фоллбеком, деграднули до уровня фоллбека.
Конечно, можно выпилить фоллбек, но тогда отрыгнет Файрефокс, а в обозримом будущем и сами вебкит-специфические стили. Бггг
Вывод:
Базовый readFile что в обычном исполнении, что в промисовой обертке не умеет адекватно работать с бинарниками. Тем более - с тяжелыми бинарниками >> 100кБ весом. Надо юзать createReadStream + pipe + обработчик on-open/on-error
Робота в процессе
АХТУНГ. Очень многа букаф с рабочими пометками редакторов.
Теперь мой коммент.
Человек, предвидевший АСГУCybersyn и предложивший смотреть на товары как материализованные джоули (не важно, пошли ли эти джоули на подъем воды на хлопковые поля или создание вольтовой дуги, переплавляющей кремниевый монокристалл) - имхо гений без всяких споров. Ну и упоминание "красного графа" Бартини - это отдельный, значимый лично для меня момент (в силу моего увлечения экранопланами)
P.S.Насчет "репрессирован".

P.S.
Да, у меня сейчас ну очень общественно-полезные амбиции и задачи, но надо постараться их довести до завершения и позволить себе отдохнуть. А из этих эскизов и почеркушек собрать что-нибудь осмысленное и полноформатное
Ежыг продолжает жыть с нами, добавлено чуть дезигна
P.S.
Можно юзать 16-ую ноду. Быть может и не самый айс (вроде рутовых асинков), но терпимо.
Кстати, за новогодние праздники поменял охлад. GamerStorm Castle 360→Aorus Waterforce 360X.
Потому что охлад брался под i7-11700, а в итоге студить ему пришлось i7-13700, который на 7.5мм длиннее и впритык ложится на термоинтерфейс водоблока. При штатных нагрузках в виде VS Studio, Блендера или игрушек разница не особенно заметна. Но с Ансисом на 12-и ядрах - вылезает. Там, где раньше 4-5 ядер гарантированно выходили на 90-95, сейчас 1-2 на 85-90 и еще 2-3 на 75-85. (а еще новый охлад умеет выводить данные с термодатчиков на экран помпы).
Пробный запуск
А еще в части железа возникают мысли отн. i7-14700, который в том же сокете, что и тринашка, но ядер в нем больше (да, это дохлые energy-efficient cores, но дохлость у них относительная, 4 головы на 2.5-4.3ГГц - это дополнительный ноут под капотом ). И не просто в ту же цену, а дешевле предшественника на ~10килорублей
P.S.
Я все равно обломался с четвертой плашкой памяти. Не лезет.
Потому что они позиционируют себя как "стильный-модный-молодежный" портал, разрывающийся между "познавательно/развлекательно/соцсеточка". Чтобы конкурировала с Пикабу и Реферат.ру.
А я хотел бы видеть нечто вроде "Цивилизации с нуля" Дартнелла пополам с циклом брошюр "для студентов ПТУ, техникумов, солдат и матросов" (была такая серия книжек от еще совковой МинОбороны, которая с минимально-необходимой цифирью поясняла основные принципы радиотехники, ракетного дела, материаловедения). Причем эти брошюры писались очень уважаемыми авторами - Георгий Юрьич Мазингом, например.
Ну и что-нибудь на уровне "Деревянного хлеба" о нестандартных технологиях ресайклинга и преодоления дефицита ресурсов - вроде обращения древесных опилок в белковый хавчик посредством вешенок и в топливо посредством газогенератора. Ну разве что меньше фикшна и литоты, больше фактологии и слайдов. И да, куда без сломавшей не одну хрупкую детскую психику брошюры "это должен знать и уметь каждый" с описаниям ПФЯВ, бггг.
После нескольких экспериментов над нодой возникал мысль все-таки c бг-мерзкого жабоскрипта написать домашнюю страничку (лет 5-ть назад была пара статичных приблуд, но это было давно и неправда).
Но главное проблемой был поиск платформы под хостинг, потому что ваять чистую, ванильную статику без шаблонизации и кэширования ну как-то не айс.
Пока что базируемся на Glitch. У хостинга достаточно строгие ограничения, но для отработки основных решений самое оно. А потом, если все будет ок, можно будет на FlyIo направиться. + Можно ведь отчасти рендериться на стороне клиента, чтобы гонять не полновесный html, а ужатый маркдаун(или вовсе поток байтов), загруженный в JSON.
Сабж жывет здесь, выглядит коряво, но пока ключевое - отработка технологий. Повтыкать в исходнеги можно здесь.
