Вчера сходил к знакомому айтишнику, он мне склонировал жёсткий диск.
У меня стоял на 512 ГБ, но место кончается. Я решил проблему радикально — купил диск на терабайт. Сделал я это года полтора назад, но так перенести и не получилось.
Видимо, дело в том, что я делал это внутри операционной системы. Потому что вчера знакомый всё сделал через Acronis True Imager 2020, который стоит на какой-то загрузочной флешке.
И всё заработало, причём операция по клонированию заняла минут 10-15. Я на такси до него дольше ехал.
Теперь у меня есть место, чтобы спокойно поставить Ревит 2026, чем я и занялся.
У меня стоял на 512 ГБ, но место кончается. Я решил проблему радикально — купил диск на терабайт. Сделал я это года полтора назад, но так перенести и не получилось.
Видимо, дело в том, что я делал это внутри операционной системы. Потому что вчера знакомый всё сделал через Acronis True Imager 2020, который стоит на какой-то загрузочной флешке.
И всё заработало, причём операция по клонированию заняла минут 10-15. Я на такси до него дольше ехал.
Теперь у меня есть место, чтобы спокойно поставить Ревит 2026, чем я и занялся.
✍9👍4
Если когда-нибудь прилетят могучие инопланетяне и скажут, что вот теперь я президент планеты и могу издавать любые указы, которые точно будут исполняться, я сделаю вот что.
Первым делом я запрещу настольные раковины как явление.
Каждое заведение, которое оставит такие раковины, сожгут к херам собачьим.
Каждому дизайнеру, который подумает заложить это говно в проект, сразу будут выкалывать глаз.
Каждому человеку, который согласится смонтировать такое, сразу отрежут руку.
И вот тогда мы заживём!
Первым делом я запрещу настольные раковины как явление.
Каждое заведение, которое оставит такие раковины, сожгут к херам собачьим.
Каждому дизайнеру, который подумает заложить это говно в проект, сразу будут выкалывать глаз.
Каждому человеку, который согласится смонтировать такое, сразу отрежут руку.
И вот тогда мы заживём!
😁11❤1🤔1
Наконец-то смешной стендап
https://youtu.be/_-4nkCpg4IY?si=bYaLMeGhQxgWD7Jx
Местами очень напоминает Ваню Усовича вплоть до выбора интонаций, но это всё равно смешно, как индикатор качества.
https://youtu.be/_-4nkCpg4IY?si=bYaLMeGhQxgWD7Jx
Местами очень напоминает Ваню Усовича вплоть до выбора интонаций, но это всё равно смешно, как индикатор качества.
YouTube
Вася Медведев "30 серебрянников" – стендап-концерт (полная версия)
Полный стендап-концерт "30 серебрянников".
Записанный в 2025 году при живой аудитории.
Если вам понравился концерт можете купить его на specialscomedy.com. Там же вы можете найти мой первый концерт "Меркурий 5000"
Также приходите на мои живые выступления…
Записанный в 2025 году при живой аудитории.
Если вам понравился концерт можете купить его на specialscomedy.com. Там же вы можете найти мой первый концерт "Меркурий 5000"
Также приходите на мои живые выступления…
❤5
А вот ещё интересная лекция от одного из лучших лекторов на тему биологии.
https://youtu.be/sJZldvuTgU0?si=j0M_l2kXU9-G5rXO
Книгу Никитина тоже жёстко рекомендую почитать.
https://youtu.be/sJZldvuTgU0?si=j0M_l2kXU9-G5rXO
Книгу Никитина тоже жёстко рекомендую почитать.
YouTube
Альтернативная сборка: какой могла быть жизнь на Земле. Михаил Никитин
Что было бы в ближайшие миллионы лет, если бы человеческой цивилизации не возникло? Вместе с эволюционным биологом Михаилом Никитиным подумаем о возможных развилках и «альтернативной истории Земли».
Михаил Никитин — биолог, просветитель, преподаватель, автор…
Михаил Никитин — биолог, просветитель, преподаватель, автор…
Целый час ковырялся-ковырялся, искал ошибку в коде, а оказалось, что ошибка в семействе
Редактирую скрипт для фитингов, чтобы он обрабатывал ещё и арматуру и оборудование. Чтобы отключал ненужный крепёж и фланцы. Если стыкуются две арматуры, то ответные фланцы для воздуховодов не нужны, надо отключать. И у одной из арматурин вырубать крепёж.
Вроде всё сделал, запускаю, а он пропускает вентилятор и гибкую вставку. И так написал, и так переписал, ну никак.
Оказалось, что в семействе у соединителя нет описания, без которого код не работает. В какой момент удалилось описание без понятия, упустил этот момент. В итоге вбил описание и всё заработало. То есть ошибка оказалась не в сложной системе (коде), а в простой системе, семействе.
Редактирую скрипт для фитингов, чтобы он обрабатывал ещё и арматуру и оборудование. Чтобы отключал ненужный крепёж и фланцы. Если стыкуются две арматуры, то ответные фланцы для воздуховодов не нужны, надо отключать. И у одной из арматурин вырубать крепёж.
Вроде всё сделал, запускаю, а он пропускает вентилятор и гибкую вставку. И так написал, и так переписал, ну никак.
Оказалось, что в семействе у соединителя нет описания, без которого код не работает. В какой момент удалилось описание без понятия, упустил этот момент. В итоге вбил описание и всё заработало. То есть ошибка оказалась не в сложной системе (коде), а в простой системе, семействе.
👍1😢1
Была у меня проблема, а потом я нашёл решение почти случайно
Значит, сделал я секцию бактерицидной обработки воздуха. На примере этого семейства как раз записывал видео про каталог типоразмеров, в основном канале найти можете.
И вот проблема. Данные на типоразмеры загружаются из каталога типоразмеров. Там все параметры по типу, в том числе максимальный расход для типоразмера. Я бы мог сделать его по экземпляру и он бы даже заполнялся, но я не могу его заблокировать. Для этого надо делать таблицу выбора, но это противоречит остальной логике семейства. Мне нельзя сильно усложнять, потому что этим будут пользоваться люди и адаптировать под себя.
Такие справочные параметры лучше делать по экземпляру, чтобы пользователь сразу видел в свойствах ограничение, а не лез в типоразмер. А тут не получается.
Ну я сделал по типу и смирился. Сейчас сижу и пишу статью про библиотеку, дошёл до этой секции. И тут осенило — да, параметр с максимальным расходом по типу, а с фактическим по экземпляру, но я ведь могу сделать третий параметр по экземпляру, где у меня есть две возможности:
1. Приравнять его к параметру типа, но сделать это хитро, через формулу, которая заблокирует параметр экземпляра. Обычно делаю это условием, которое всегда выполняется.
Например: if(Максимальный расход > 0, Максимальный расход, Максимальный расход). В итоге и значение переносится, и формулой параметр блокируется. Блокировать надо, чтобы пользователь не мог через параметр экземпляра поменять параметр типа.
2. Сделать текстовый параметр с предупреждением. Сравниваем фактический и максимальный расход, если первый превышает предел, то выводим текст с предупреждением. Если нет, то выводим ничего или что-то успокаивающее.
И всё, задача решена, это прекрасно. Притом, что я совсем недавно что-то похожее делал, но забыл.
Значит, сделал я секцию бактерицидной обработки воздуха. На примере этого семейства как раз записывал видео про каталог типоразмеров, в основном канале найти можете.
И вот проблема. Данные на типоразмеры загружаются из каталога типоразмеров. Там все параметры по типу, в том числе максимальный расход для типоразмера. Я бы мог сделать его по экземпляру и он бы даже заполнялся, но я не могу его заблокировать. Для этого надо делать таблицу выбора, но это противоречит остальной логике семейства. Мне нельзя сильно усложнять, потому что этим будут пользоваться люди и адаптировать под себя.
Такие справочные параметры лучше делать по экземпляру, чтобы пользователь сразу видел в свойствах ограничение, а не лез в типоразмер. А тут не получается.
Ну я сделал по типу и смирился. Сейчас сижу и пишу статью про библиотеку, дошёл до этой секции. И тут осенило — да, параметр с максимальным расходом по типу, а с фактическим по экземпляру, но я ведь могу сделать третий параметр по экземпляру, где у меня есть две возможности:
1. Приравнять его к параметру типа, но сделать это хитро, через формулу, которая заблокирует параметр экземпляра. Обычно делаю это условием, которое всегда выполняется.
Например: if(Максимальный расход > 0, Максимальный расход, Максимальный расход). В итоге и значение переносится, и формулой параметр блокируется. Блокировать надо, чтобы пользователь не мог через параметр экземпляра поменять параметр типа.
2. Сделать текстовый параметр с предупреждением. Сравниваем фактический и максимальный расход, если первый превышает предел, то выводим текст с предупреждением. Если нет, то выводим ничего или что-то успокаивающее.
И всё, задача решена, это прекрасно. Притом, что я совсем недавно что-то похожее делал, но забыл.
✍3🔥3👍2🐳1
Куриная кожа в супе и не только
Anonymous Poll
40%
Да, ем, нормально
60%
ФУ, ФУ, БЛЯДЬ, ФУУУ, 🤢 НЕЕЕЕТ
Мальчик: смотрит дорамы и мангу
Мужчина: наблюдает, как в чате производителя клиенты хуесосят этого же производителя
Оторваться невозможно, хоть пользы и никакой в этом.
Мужчина: наблюдает, как в чате производителя клиенты хуесосят этого же производителя
Оторваться невозможно, хоть пользы и никакой в этом.
😁12🌚8👍2❤1
👍1
Делаю щас библиотеку производителю. У меня есть такая библиотека в магазине, казалось бы — ну взял, перебил данные в таблице выборе, и всё, красавчик, полчаса работы, вагон денег в кармане.
Но по факту получается так, что проще с нуля переделать, чем брать, редактировать, заменять всякие штуки, хотя вроде своё, не чужое редактировать.
Так что я забил и делаю с нуля, это как-то психологически проще что ли, чем брать и править готовое, даже если это своё.
Но по факту получается так, что проще с нуля переделать, чем брать, редактировать, заменять всякие штуки, хотя вроде своё, не чужое редактировать.
Так что я забил и делаю с нуля, это как-то психологически проще что ли, чем брать и править готовое, даже если это своё.
🔥12🤷♂2👍1
Костя @say_hey_to_k Китаец как-то раз поделился интересным способом делать гайки.
Сейчас делаю библиотеку, всю ту же из поста выше, и там как раз ситуация, что у фитинга может быть 6 или 8 граней на гайке в зависимости от типоразмера.
Сначала думал сделать по классике — две геометрии и управлять видимостью.
Но потом решил попробовать Костин способ. Костя Чан предложил такое: делаем сдвиг, а потом сегментируем его траекторию так, чтобы получилась гайка нужной формы. Из минусов способа — в центре получается шестигранное же отверстие.
Тем не менее, оно вроде работает.
Как делать:
1. Создаём сдвиг в нужной месте. Рисуем эскиз траектории — окружность с диаметром под размер ключа.
2. Переходим к эскизу самого сдвига. Там делаем прямоугольник на нужную длину вглубь окружности.
3. Строим тело, выделяем, включаем галочку с сегментацией траектории.
4. На параметр с углом назначаем параметр семейства, в нём формула 360° / n, тут n — количество граней гайки, 6 или 8.
5. Вырезаем полым элементом отверстие круглой формы под соединитель, если резьба внутренняя. Если наружная, то геометрия резьбы перекроет, и будет нормально и так.
Наслаждаемся результатом, но с прищуренным глазом. Не, не потому что совет из Китая, а потому надо всё равно все типоразмеры оттестировать, мало ли где геометрия выреза и гайки законфликтует. Ну ладно, ещё и потому что Костя из Китая. Он был на китайской стене, он нас знает.
Сейчас делаю библиотеку, всю ту же из поста выше, и там как раз ситуация, что у фитинга может быть 6 или 8 граней на гайке в зависимости от типоразмера.
Сначала думал сделать по классике — две геометрии и управлять видимостью.
Но потом решил попробовать Костин способ. Костя Чан предложил такое: делаем сдвиг, а потом сегментируем его траекторию так, чтобы получилась гайка нужной формы. Из минусов способа — в центре получается шестигранное же отверстие.
Тем не менее, оно вроде работает.
Как делать:
1. Создаём сдвиг в нужной месте. Рисуем эскиз траектории — окружность с диаметром под размер ключа.
2. Переходим к эскизу самого сдвига. Там делаем прямоугольник на нужную длину вглубь окружности.
3. Строим тело, выделяем, включаем галочку с сегментацией траектории.
4. На параметр с углом назначаем параметр семейства, в нём формула 360° / n, тут n — количество граней гайки, 6 или 8.
5. Вырезаем полым элементом отверстие круглой формы под соединитель, если резьба внутренняя. Если наружная, то геометрия резьбы перекроет, и будет нормально и так.
Наслаждаемся результатом, но с прищуренным глазом. Не, не потому что совет из Китая, а потому надо всё равно все типоразмеры оттестировать, мало ли где геометрия выреза и гайки законфликтует. Ну ладно, ещё и потому что Костя из Китая. Он был на китайской стене, он нас знает.
❤7🔥2😁2