Вы ведь могли не знать, а я расскажу.
Вот вам группа Them Crooked Viltures. Группа не добилась никаких значительных успехов.
Какие-то наркоманы в составе? Не исключено.
Поет и лабает на гитаре Джош Хомми из Queen of the Stone Age. Вы эту группу знаете по No one knows и крутому барабанному вступлению в песне Song for the Dead. Крутой альбом «Песни для глухих», тоже послушайте.
Играет на басу и на клавишах Джон Пол Джонс. Парень немного играл в Лэнд Зеппелин на басу. Всю историю группы немного играл, а вы что? А вы помните Джимми Пейджа.
На барабанах тут Дэйв Гроул. Никакого успеха и известности он тоже не добился, пока долбил в Нирване, ему пришлось брать гитару и петь попсу в своей группе Фу Файтерс.
И вот в таком составе получаем провальную группу с шикарным драйвовым альбомом.
Слушаем, причмокиваем: https://music.yandex.ru/album/83182
Вот вам группа Them Crooked Viltures. Группа не добилась никаких значительных успехов.
Какие-то наркоманы в составе? Не исключено.
Поет и лабает на гитаре Джош Хомми из Queen of the Stone Age. Вы эту группу знаете по No one knows и крутому барабанному вступлению в песне Song for the Dead. Крутой альбом «Песни для глухих», тоже послушайте.
Играет на басу и на клавишах Джон Пол Джонс. Парень немного играл в Лэнд Зеппелин на басу. Всю историю группы немного играл, а вы что? А вы помните Джимми Пейджа.
На барабанах тут Дэйв Гроул. Никакого успеха и известности он тоже не добился, пока долбил в Нирване, ему пришлось брать гитару и петь попсу в своей группе Фу Файтерс.
И вот в таком составе получаем провальную группу с шикарным драйвовым альбомом.
Слушаем, причмокиваем: https://music.yandex.ru/album/83182
Yandex Music
Them Crooked Vultures
Them Crooked Vultures • Album • 2009
🔥5👍3❤2
Вот есть два варианта, как делать формулы в таблицах выбора.
Можно ссылаться на параметр с именем таблицы, а можно напрямую указывать имя таблицы.
Либо:
size_lookup(Параметр с именем таблицы, <остальная формула>),
Либо
size_lookup("Имя таблицы в кавычках", <остальная формула>).
В первом случае я могу переименовать таблицу прямо в параметре, и имя автоматически заменится во всех параметрах.
Во втором случае, если хочу поменять имя таблицы или загрузить с другим именем ту же, то придётся перебивать значение в кавычках в каждой формуле.
Зачем делать по второму варианту — вообще не непонятно.
Отсюда вопрос: «Вадим, ты нахуя так сделал в далёком 2021 году?»
Ответа нету.
Можно ссылаться на параметр с именем таблицы, а можно напрямую указывать имя таблицы.
Либо:
size_lookup(Параметр с именем таблицы, <остальная формула>),
Либо
size_lookup("Имя таблицы в кавычках", <остальная формула>).
В первом случае я могу переименовать таблицу прямо в параметре, и имя автоматически заменится во всех параметрах.
Во втором случае, если хочу поменять имя таблицы или загрузить с другим именем ту же, то придётся перебивать значение в кавычках в каждой формуле.
Зачем делать по второму варианту — вообще не непонятно.
Отсюда вопрос: «Вадим, ты нахуя так сделал в далёком 2021 году?»
Ответа нету.
😁12👏3🌚2
А это метод Насти Кравцовой — она не заменяет таблицу выбора, а создаёт новый параметр.
В нём прописывает имя таблицы, а затем планомерно идёт и заменяет в каждом параметр ссылку на параметр.
У способа есть плюсы и один минус.
Плюсы: безопасность и возможность поэтапной замены. Так как меняем по одному параметру за раз, то заодно проверяем, как всё работает.
Если какой-то параметр нормально скушал таблицу, то идём дальше. Если где-то затык, то чиним только его.
В методе, когда сразу заменяем таблицу в существующем параметре есть риск, что ошибка выскочит не прям сразу и придётся откатывать все изменения.
Так что способ безопасный. Но его минус — нужно дольше и больше работать ручками, чтобы всё привести к нужному виду.
После того, как всё заработало, старый параметр с именем таблицы удаляем, а новый параметр переименовываем в имя старого. И всё, внешне как будто просто заменили имя таблицы, а по факту — переобули таблицу в новый параметр.
В нём прописывает имя таблицы, а затем планомерно идёт и заменяет в каждом параметр ссылку на параметр.
У способа есть плюсы и один минус.
Плюсы: безопасность и возможность поэтапной замены. Так как меняем по одному параметру за раз, то заодно проверяем, как всё работает.
Если какой-то параметр нормально скушал таблицу, то идём дальше. Если где-то затык, то чиним только его.
В методе, когда сразу заменяем таблицу в существующем параметре есть риск, что ошибка выскочит не прям сразу и придётся откатывать все изменения.
Так что способ безопасный. Но его минус — нужно дольше и больше работать ручками, чтобы всё привести к нужному виду.
После того, как всё заработало, старый параметр с именем таблицы удаляем, а новый параметр переименовываем в имя старого. И всё, внешне как будто просто заменили имя таблицы, а по факту — переобули таблицу в новый параметр.
🔥7
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18🔥11👏4👍1🤯1
Как оно обычно и бывает, думал, сделаю за 3-4 часа, а вот уже два дня потратил.
Попросили сделать составной тройник для SML-системы. Ну я подумал: «А чё, щас возьму готовые из канализации, поменяю таблицы, раструбы на хомуты и готово, делов немного». Всё равно думаю как-нибудь выпустить такую библиотеку.
В итоге два дня сижу и вожусь с этой геометрией.
Сначала протупил и сделал составные отводы. В итоге решил сделать их универсальными, чтобы его можно было менять на составной, на двойной и на отвод с успокоительным участком. Сделать-то сделал, но в итоге выяснил, что заводской двойной отвод точь-в-точь по размерам совпадает с составным отводом, в котором два полуотвода стыкуются друг к другу.
Ну что ж, удалил составной, оставил двойной с возможностью добавлять успокоительный участок. При этом меняется геометрия и наименование, всё по красоте. Но в первой версии я решил сделать проще и по факту ставил друг на друга два полуотвода. В итоге в центре отвода была линия.
Подумал-подумал и плюнул, решил переделать геометрию этого участка, чтобы была гладкая. Сел, сделал — работает. Меняю угол на нестандартный, который обязательно вылезет на трассах с уклоном, и вновь появляется полоса по центру. Потому что геометрия сдвигов поломалась из-за пересечения траекторий. Сука, за что.
Ну акей, давай думать, как исправить. Геометрия там с кривыми, это прям непросто. Решил посмотреть, а как я раньше делал такой же участок для шаблона АДСК. Оказалось, что там я поступил просто и изящно: сделал так, чтобы оба кривых участка строились от вертикальной плоскости, в итоге параметризация свелась к минимуму.
Молодец, конечно, но это значит, что теперь всю геометрию с нуля перестраивать. Мне было жалко. Я решил, что надо попробовать порисовать в блокнотике, может, чего придумается по тригонометрии. В итоге отрисовал узел в Ревите и сразу стало ясно, как тут двигаться по жизни.
Нахерачил ещё формул и всё стало прекрасно строиться. Не знаю, что тут хорошо: что раньше сделал проще, а щас не догадался, или что теперь смог реализовать чуть более сложным алгоритмом, но при этом более удобным размещением. В старом семействе приходилось строить дополнительную геометрию, чтобы правильно разместить гладкий участок. Но там были и другие преимущества, так что даже не знаю, в какой раз сделал круче, в тот или в этот.
На скриншотиках покажу старое и новое.
Попросили сделать составной тройник для SML-системы. Ну я подумал: «А чё, щас возьму готовые из канализации, поменяю таблицы, раструбы на хомуты и готово, делов немного». Всё равно думаю как-нибудь выпустить такую библиотеку.
В итоге два дня сижу и вожусь с этой геометрией.
Сначала протупил и сделал составные отводы. В итоге решил сделать их универсальными, чтобы его можно было менять на составной, на двойной и на отвод с успокоительным участком. Сделать-то сделал, но в итоге выяснил, что заводской двойной отвод точь-в-точь по размерам совпадает с составным отводом, в котором два полуотвода стыкуются друг к другу.
Ну что ж, удалил составной, оставил двойной с возможностью добавлять успокоительный участок. При этом меняется геометрия и наименование, всё по красоте. Но в первой версии я решил сделать проще и по факту ставил друг на друга два полуотвода. В итоге в центре отвода была линия.
Подумал-подумал и плюнул, решил переделать геометрию этого участка, чтобы была гладкая. Сел, сделал — работает. Меняю угол на нестандартный, который обязательно вылезет на трассах с уклоном, и вновь появляется полоса по центру. Потому что геометрия сдвигов поломалась из-за пересечения траекторий. Сука, за что.
Ну акей, давай думать, как исправить. Геометрия там с кривыми, это прям непросто. Решил посмотреть, а как я раньше делал такой же участок для шаблона АДСК. Оказалось, что там я поступил просто и изящно: сделал так, чтобы оба кривых участка строились от вертикальной плоскости, в итоге параметризация свелась к минимуму.
Молодец, конечно, но это значит, что теперь всю геометрию с нуля перестраивать. Мне было жалко. Я решил, что надо попробовать порисовать в блокнотике, может, чего придумается по тригонометрии. В итоге отрисовал узел в Ревите и сразу стало ясно, как тут двигаться по жизни.
Нахерачил ещё формул и всё стало прекрасно строиться. Не знаю, что тут хорошо: что раньше сделал проще, а щас не догадался, или что теперь смог реализовать чуть более сложным алгоритмом, но при этом более удобным размещением. В старом семействе приходилось строить дополнительную геометрию, чтобы правильно разместить гладкий участок. Но там были и другие преимущества, так что даже не знаю, в какой раз сделал круче, в тот или в этот.
На скриншотиках покажу старое и новое.
❤10🤝3🔥2
А вот отличный альбомчик в стиле ранних Битлз с примесью неоклассики.
Обратно Падающие — Популярный Монстер
Что за наркоман на обложке, не знаю, не спрашивайте.
Обратно Падающие — Популярный Монстер
Что за наркоман на обложке, не знаю, не спрашивайте.
Yandex Music
Popular Monster
Falling In Reverse • Album • 2024
❤1😁1
Если работаете с видео, то вот мои находки, некоторые буквально полчаса назад случились
1. В Давинчи Резолв можно ускорить проигрывание видео на монтаже. То есть сама дорожка свою скорость не меняет, меняется скорость воспроизведения в монтажном пространстве. Как на Ютубе, когда х2 выставляете. Это очень удобно, потому что сидеть и слушать весь ролик очень утомительно, там по факту вырезается процентов 10 всякой мелочи, а времени тратишь в два раза больше, чем длина ролика.
По этой причине для коротких видео с лайфхаками я вообще перестал делать монтаж, потому что видео полезное, кому нужна информация, переживут, что где-то я там оговорился или башкой мотаю при включении и отключении записи.
Короче, на вкладке монтажа нажимаете L — и о, чудо, воспроизведение ускоряется в два раза. Ещё раз нажмёте — ещё в два раза. А кнопка J ускоряет обратное воспроизведение видео. Непонятно, зачем такое нужно, но вот тоже есть.
2. Для разбивки видео на главы, для таймкодов, можно приспособить маркеры. Ставишь маркер, кликаешь по нему и задаёшь имя. А дальше выводишь индексы на панель, получается список таймкодов. Почему-то он у меня не экспортируется, ну хотя бы руками перебить уже проще, чем потом пересматривать видео и отмечать в блокнотике места.
3. Таки нашёл инструкцию, как сжимать видео. Можно в Avidemux сделать, битрейт уменьшить или непосредственно размер видео, но ещё есть ffmpeg — какая-то шаманская штука для командной строки. Но вроде есть доходчивая статья, как с этим работать, сегодня вот попробую, как домонтирую видео.
1. В Давинчи Резолв можно ускорить проигрывание видео на монтаже. То есть сама дорожка свою скорость не меняет, меняется скорость воспроизведения в монтажном пространстве. Как на Ютубе, когда х2 выставляете. Это очень удобно, потому что сидеть и слушать весь ролик очень утомительно, там по факту вырезается процентов 10 всякой мелочи, а времени тратишь в два раза больше, чем длина ролика.
По этой причине для коротких видео с лайфхаками я вообще перестал делать монтаж, потому что видео полезное, кому нужна информация, переживут, что где-то я там оговорился или башкой мотаю при включении и отключении записи.
Короче, на вкладке монтажа нажимаете L — и о, чудо, воспроизведение ускоряется в два раза. Ещё раз нажмёте — ещё в два раза. А кнопка J ускоряет обратное воспроизведение видео. Непонятно, зачем такое нужно, но вот тоже есть.
2. Для разбивки видео на главы, для таймкодов, можно приспособить маркеры. Ставишь маркер, кликаешь по нему и задаёшь имя. А дальше выводишь индексы на панель, получается список таймкодов. Почему-то он у меня не экспортируется, ну хотя бы руками перебить уже проще, чем потом пересматривать видео и отмечать в блокнотике места.
3. Таки нашёл инструкцию, как сжимать видео. Можно в Avidemux сделать, битрейт уменьшить или непосредственно размер видео, но ещё есть ffmpeg — какая-то шаманская штука для командной строки. Но вроде есть доходчивая статья, как с этим работать, сегодня вот попробую, как домонтирую видео.
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Вы все думаете, что блогерам легко живётся.
Это совсем не так. Посмотрите, как я страдаю.
Это совсем не так. Посмотрите, как я страдаю.
😁12👍1
Кто-нибудь пользовался Kaspersky Secure Connection?
Для VPN, чтобы был доступ ко всем ресурсам в интернете, если кратко описать, что мне нужно.
Для VPN, чтобы был доступ ко всем ресурсам в интернете, если кратко описать, что мне нужно.
На фото я и гибкий адаптер для диффузора. Это готовое заводское изделие, и у него две проблемы.
Первая — она со склада, немного пыльная.
Вторая — она гибкая, а в Ревите такое семейство сделать нельзя. Всех возможных вариантов просто не учесть.
Конечно, есть наиболее частые варианты, типа просто под 90 градусов погнуть и всё. Но это же не всё, что можно тут придумать.
Поэтому какое решение выбрал. Я решил не делать ту геометрию, которую нельзя сделать в редакторе, и отдал всё на откуп элементу, который может изгибаться.
Первый элемент — это проектировщик, у которого спрашивают о сроках выдачи документации. Второй — это гибкий воздуховод в Ревите. Он как раз может по-всякому изгибаться.
Поэтому процесс такой. Проектировщик ставит адаптер на воздуховод. Это просто такая заглушка, чтобы перейти с 110 на 125 и рисовать гибкарь 125 мм. И дальше гибкий прямо в диффузор втыкаем.
В спецификацию уходит та заглушка, а гибкий отфильтровываем из спецификации. Можно ещё заодно добавить проверку длины, она не может быть меньше или больше определенных значений.
Не супер изящно, так как элемент из спеки придётся отфильтровать, но зато очень гибко.
По такому же принципу работают гофры для сифонов в шаблонах АДСК. Подключаем унитаз, а саму трубу гибкую не считаем, так как у неё не заполняется количество.
Вертимся как можем, так сказать.
Первая — она со склада, немного пыльная.
Вторая — она гибкая, а в Ревите такое семейство сделать нельзя. Всех возможных вариантов просто не учесть.
Конечно, есть наиболее частые варианты, типа просто под 90 градусов погнуть и всё. Но это же не всё, что можно тут придумать.
Поэтому какое решение выбрал. Я решил не делать ту геометрию, которую нельзя сделать в редакторе, и отдал всё на откуп элементу, который может изгибаться.
Первый элемент — это проектировщик, у которого спрашивают о сроках выдачи документации. Второй — это гибкий воздуховод в Ревите. Он как раз может по-всякому изгибаться.
Поэтому процесс такой. Проектировщик ставит адаптер на воздуховод. Это просто такая заглушка, чтобы перейти с 110 на 125 и рисовать гибкарь 125 мм. И дальше гибкий прямо в диффузор втыкаем.
В спецификацию уходит та заглушка, а гибкий отфильтровываем из спецификации. Можно ещё заодно добавить проверку длины, она не может быть меньше или больше определенных значений.
Не супер изящно, так как элемент из спеки придётся отфильтровать, но зато очень гибко.
По такому же принципу работают гофры для сифонов в шаблонах АДСК. Подключаем унитаз, а саму трубу гибкую не считаем, так как у неё не заполняется количество.
Вертимся как можем, так сказать.
👍11
Вчера послушал альбом Брутто — «Метис».
Потом ещё послушал «Качели» Центра, говно какое-то, за что её любят, не понимаю.
Кароч, Брутто — участник группы «Каспийский груз». Эту группу я не слушал и не слышал. Я не люблю гоповской рэп, мне это не близко. При этом слушать рэп я начинал с Многоточия и ЮГа. Забавно, но сейчас понимаю, что такой стиль в Америке называют conscious, типа сознательный рэп, не просто про наркоту, тёлок и бабки. Когда есть какая-то социальная составляющая в лирике, какой-то самоанализ. Сегодня в Америке этим занимается Кэндрик Ламар.
Так как рэп нулевых, как и молодёжное общество того времени, носил довольно яркую антиментовскую направленность, что явно следствие 90-х, когда милиция была в значительной части ничем не лучше бандитов, то эти настроения плотно засели. Для меня до сих пор полицейский на улице не столько гарант спокойствия и безопасности, сколько потенциальный источник неприятностей. При том что я не ношу с собой оружие, наркотики и антиправительственные плакаты. Культура нулевых с её недоверием к мусорам оставила во мне такой бессознательный след. При этом по факту взаимодействие с ментами у меня было один раз, неприятное, но не было такого, что меня всю жизнь прессовали люди в форме. А вот недоверие есть.
Плюс я рос в Татарстане, в Набережных Челнах, который в 90-х и начале нулевых был весь пропитан уголовщиной сред детей. Когда Слава КПСС рассказывал, как у него спрашивали в Хабаровске, заносит ли он на зону, это явно не выдумки, так и было. Пиздюки-школьники по сути сбивались в молодёжные банды с чёткой иерархией, скидывались на «нагрев зоны». Город у нас поделён на комплексы, это очень удобно для навигации, сильнее понятнее, чем просто улица и номер дома, но для подростков это ещё и повод отделить свою территорию от чужой. Так что вся эта полукриминальная каша была вокруг меня, хоть я и не связывался с ней, как-то пронесло.
Поэтому в каком-то смысле Брутто играет во мне на этих самых чувствах из нулевых, на ностальгии по музыкальным вкусам юности. При этом я так и не понял, это он реально сидел и весь такой бандит, наркодилер и всё такое, или это просто музыкальный образ. У меня стойкое ощущение, что это какой-то продюсерский ход, чтобы охватить определённую аудиторию. То он рассказывает, как ему невесело было в тюрьме, то он рассказывает, что не попадал в тюрьму. Вроде бы пофиг, я человека не знаю, мне он безразличен, но всё подаётся, как история из биографии, тогда неприятно, если это просто выдумки.
В то же время мне не нравится вот эта антимусорская направленность в текстах. Это определённо романтизация криминальной жизни, она негативно воздействует на детей, которые слушают и впитывают посылы. Чем меньше гопников на улицах, чем сильнее прижаты клещами полиции уголовники, тем безопаснее на улицах для меня и моего ребёнка. Как только у россиян стало больше денег, как только силовики приструнили преступность, то жизнь сразу стала попроще. Гопников стало меньше, по крайней мере в крупных городах, на улицах стало спокойнее. И хочется, чтобы так было и дальше.
Поэтому с одной стороны Брутто мне понравился, у него приятный тембр, хорошо играет словами, а с другой стороны этот налёт уголовщины неприятен.
Если вам такое не нравится в принципе, то можете послушать приятный клавишный джаз Петроса Компаниса, он тоже пару недель назад выпустил альбом. Я ходил на его концерт в Челябинске, до ковида один местный энтузиаст привозил джазменов к нам в город. Ничего в джазе не понимаю, но слушается хорошо.
Если вам это важно, то Брутто я слушал, пока ходил на почту забирать документы от заказчика. Так что это немного связано с рабочими буднями.
Потом ещё послушал «Качели» Центра, говно какое-то, за что её любят, не понимаю.
Кароч, Брутто — участник группы «Каспийский груз». Эту группу я не слушал и не слышал. Я не люблю гоповской рэп, мне это не близко. При этом слушать рэп я начинал с Многоточия и ЮГа. Забавно, но сейчас понимаю, что такой стиль в Америке называют conscious, типа сознательный рэп, не просто про наркоту, тёлок и бабки. Когда есть какая-то социальная составляющая в лирике, какой-то самоанализ. Сегодня в Америке этим занимается Кэндрик Ламар.
Так как рэп нулевых, как и молодёжное общество того времени, носил довольно яркую антиментовскую направленность, что явно следствие 90-х, когда милиция была в значительной части ничем не лучше бандитов, то эти настроения плотно засели. Для меня до сих пор полицейский на улице не столько гарант спокойствия и безопасности, сколько потенциальный источник неприятностей. При том что я не ношу с собой оружие, наркотики и антиправительственные плакаты. Культура нулевых с её недоверием к мусорам оставила во мне такой бессознательный след. При этом по факту взаимодействие с ментами у меня было один раз, неприятное, но не было такого, что меня всю жизнь прессовали люди в форме. А вот недоверие есть.
Плюс я рос в Татарстане, в Набережных Челнах, который в 90-х и начале нулевых был весь пропитан уголовщиной сред детей. Когда Слава КПСС рассказывал, как у него спрашивали в Хабаровске, заносит ли он на зону, это явно не выдумки, так и было. Пиздюки-школьники по сути сбивались в молодёжные банды с чёткой иерархией, скидывались на «нагрев зоны». Город у нас поделён на комплексы, это очень удобно для навигации, сильнее понятнее, чем просто улица и номер дома, но для подростков это ещё и повод отделить свою территорию от чужой. Так что вся эта полукриминальная каша была вокруг меня, хоть я и не связывался с ней, как-то пронесло.
Поэтому в каком-то смысле Брутто играет во мне на этих самых чувствах из нулевых, на ностальгии по музыкальным вкусам юности. При этом я так и не понял, это он реально сидел и весь такой бандит, наркодилер и всё такое, или это просто музыкальный образ. У меня стойкое ощущение, что это какой-то продюсерский ход, чтобы охватить определённую аудиторию. То он рассказывает, как ему невесело было в тюрьме, то он рассказывает, что не попадал в тюрьму. Вроде бы пофиг, я человека не знаю, мне он безразличен, но всё подаётся, как история из биографии, тогда неприятно, если это просто выдумки.
В то же время мне не нравится вот эта антимусорская направленность в текстах. Это определённо романтизация криминальной жизни, она негативно воздействует на детей, которые слушают и впитывают посылы. Чем меньше гопников на улицах, чем сильнее прижаты клещами полиции уголовники, тем безопаснее на улицах для меня и моего ребёнка. Как только у россиян стало больше денег, как только силовики приструнили преступность, то жизнь сразу стала попроще. Гопников стало меньше, по крайней мере в крупных городах, на улицах стало спокойнее. И хочется, чтобы так было и дальше.
Поэтому с одной стороны Брутто мне понравился, у него приятный тембр, хорошо играет словами, а с другой стороны этот налёт уголовщины неприятен.
Если вам такое не нравится в принципе, то можете послушать приятный клавишный джаз Петроса Компаниса, он тоже пару недель назад выпустил альбом. Я ходил на его концерт в Челябинске, до ковида один местный энтузиаст привозил джазменов к нам в город. Ничего в джазе не понимаю, но слушается хорошо.
Если вам это важно, то Брутто я слушал, пока ходил на почту забирать документы от заказчика. Так что это немного связано с рабочими буднями.
Яндекс Музыка
Метис
Брутто • Альбом • 2025
❤5
Ладно, расскажу про Ревит, а то совсем расслабитесь
Делаю очередной этап семейств для Флибена. В нём снова распределительные коллекторы. Я писал в инструкции об особенностях семейств таких, но кто же читает инструкции, да?
Кароч, в прошлый раз я что сделал. Я сделал коллектор в категории «Арматура воздуховодов». Потому что после распределителя этого система не должна меняться. То есть по сути это как коллектор на холодной воде. Арматура воздуховодов по умолчанию заточена на работу в одной системе, вполне предполагаю, что разработчики вообще не думали, что в семействе будет больше двух соединителей.
В итоге семейство охотно передаёт систему на другие соединители, если им не назначать классификацию. Но при этом очень-очень паршиво и капризно суммирует расходы. Надо очень осторожно всё делать, чтобы оно нормально суммировалось.
Можно было бы сделать в категории «Оборудование». Тогда с расходами будет сильно проще, оно работает адекватно, но каждый выход будет отдельной системой по умолчанию. Это можно исправить, но придётся проектировщику добавлять в систему каждый воздухораспределитель после коллектора. Не все это умеют.
Читать инструкции тоже умеют не все, соответственно, и с арматурой тоже хапают горя. Кстати, в инструкции я даже описал, что делать, чтобы перевести коллектор в оборудование. Но кто же читает инструкции, да?
В общем, речь не об этом вообще. А о том, как подходить к вложенным. Вот тут у меня на коллекторе есть много выходов. У каждого выхода свой клапан, соединитель и уплотнитель. Если выход не используется, его надо глушить. И убирать соединитель.
Тут два варианта, либо общее вложенное туда класть, чтобы его видимостью управлять и заодно скрывать соединитель, либо массив. Я предпочитаю массив, чтобы не морочить голову пользователя с фильтрацией общего вложенного.
В первой версии семейств я делал замуту: отдельно вкладывал заглушку, отдельно клапан и ещё отдельно семейство-основу для соединителя, которое множил массивом. В итоге в самом семействе получалось много формул, много опорных плоскостей. Чего я там экономил не особо ясно, скорее всего, почти ничего.
Поэтому в этот раз сделал умнее. Собрал все детали в одно семейство. Там же и заглушка, и клапан, и основа для соединителя, и массив для скрытия соединителя. В итоге мне достаточно одной галочки, чтобы всё фурычило, как надо. Галочка включена — массив множится, соединитель появляется. Уплотнитель добавляется, клапан появляется, заглушка скрывается. Галочки нет — заглушка отображается, остальное скрывается.
Когда какой-то узел повторяется много раз, так можно сделать, это эффективнее в управлении и настройке, даже если конечный вес семейства увеличится.
Делаю очередной этап семейств для Флибена. В нём снова распределительные коллекторы. Я писал в инструкции об особенностях семейств таких, но кто же читает инструкции, да?
Кароч, в прошлый раз я что сделал. Я сделал коллектор в категории «Арматура воздуховодов». Потому что после распределителя этого система не должна меняться. То есть по сути это как коллектор на холодной воде. Арматура воздуховодов по умолчанию заточена на работу в одной системе, вполне предполагаю, что разработчики вообще не думали, что в семействе будет больше двух соединителей.
В итоге семейство охотно передаёт систему на другие соединители, если им не назначать классификацию. Но при этом очень-очень паршиво и капризно суммирует расходы. Надо очень осторожно всё делать, чтобы оно нормально суммировалось.
Можно было бы сделать в категории «Оборудование». Тогда с расходами будет сильно проще, оно работает адекватно, но каждый выход будет отдельной системой по умолчанию. Это можно исправить, но придётся проектировщику добавлять в систему каждый воздухораспределитель после коллектора. Не все это умеют.
Читать инструкции тоже умеют не все, соответственно, и с арматурой тоже хапают горя. Кстати, в инструкции я даже описал, что делать, чтобы перевести коллектор в оборудование. Но кто же читает инструкции, да?
В общем, речь не об этом вообще. А о том, как подходить к вложенным. Вот тут у меня на коллекторе есть много выходов. У каждого выхода свой клапан, соединитель и уплотнитель. Если выход не используется, его надо глушить. И убирать соединитель.
Тут два варианта, либо общее вложенное туда класть, чтобы его видимостью управлять и заодно скрывать соединитель, либо массив. Я предпочитаю массив, чтобы не морочить голову пользователя с фильтрацией общего вложенного.
В первой версии семейств я делал замуту: отдельно вкладывал заглушку, отдельно клапан и ещё отдельно семейство-основу для соединителя, которое множил массивом. В итоге в самом семействе получалось много формул, много опорных плоскостей. Чего я там экономил не особо ясно, скорее всего, почти ничего.
Поэтому в этот раз сделал умнее. Собрал все детали в одно семейство. Там же и заглушка, и клапан, и основа для соединителя, и массив для скрытия соединителя. В итоге мне достаточно одной галочки, чтобы всё фурычило, как надо. Галочка включена — массив множится, соединитель появляется. Уплотнитель добавляется, клапан появляется, заглушка скрывается. Галочки нет — заглушка отображается, остальное скрывается.
Когда какой-то узел повторяется много раз, так можно сделать, это эффективнее в управлении и настройке, даже если конечный вес семейства увеличится.
🔥6👍2
Вайяяя, какой я мамкин хацкер!
В общем, недавно рассказывал про сжатие видео с помощью ffmpeg. Штука зверская, сжимает видео в 5 раз без особой потери качества.
Но есть проблема — там нет команд для пакетной обработки. То есть надо на каждый файл писать код запроса, потом вставлять в командную строку, ждать обработку.
Естественно, хитроумные люди уже что-то придумали для этого. Я залез в гугл, нашёл статью и видео. Видео мне понравилось больше, оно чуть понятнее как будто. Вот видео: https://www.youtube.com/watch?v=uYY8BMSQpuA&t
Статья первая же из гугла вот: https://annimon.com/article/4008
В итоге что. Написал батник, как в видео, вот его код:
Потом оказалось, что я не знаю, как запустить батник из той папки, в которой он лежит. Просто двойной клик ничего не дал. Погуглил и это. Оказалось, что нужно в Проводнике в адресной строке вместо пути написать cmd, и заветное окошко откроется, можно вводить команду.
А команда — это имя батника с расширением. Кириллицу оно не понимает (ну, в моём варианте кода), поэтому суффикс заменил на латиницу. И вроде фурычит. Вот щас пишу, а оно там конвертирует.
ХАААААЦКЕР!
В общем, недавно рассказывал про сжатие видео с помощью ffmpeg. Штука зверская, сжимает видео в 5 раз без особой потери качества.
Но есть проблема — там нет команд для пакетной обработки. То есть надо на каждый файл писать код запроса, потом вставлять в командную строку, ждать обработку.
Естественно, хитроумные люди уже что-то придумали для этого. Я залез в гугл, нашёл статью и видео. Видео мне понравилось больше, оно чуть понятнее как будто. Вот видео: https://www.youtube.com/watch?v=uYY8BMSQpuA&t
Статья первая же из гугла вот: https://annimon.com/article/4008
В итоге что. Написал батник, как в видео, вот его код:
@echo off
for %%i in (*.mp4) do (
echo %%i
ffmpeg -i "%%i" -y -codec:a copy -vcodec libx264 -preset slow -crf 25 "compressed/%%~ni_Compressed.mp4"
)
Потом оказалось, что я не знаю, как запустить батник из той папки, в которой он лежит. Просто двойной клик ничего не дал. Погуглил и это. Оказалось, что нужно в Проводнике в адресной строке вместо пути написать cmd, и заветное окошко откроется, можно вводить команду.
А команда — это имя батника с расширением. Кириллицу оно не понимает (ну, в моём варианте кода), поэтому суффикс заменил на латиницу. И вроде фурычит. Вот щас пишу, а оно там конвертирует.
ХАААААЦКЕР!
🔥13😁5