Archives for: 2023Ловим процессы, которые шарятся по винту (Linux)Как отследить приложения, которые приводят к внезапному ворчанию винтов по ночам, не дают жёсткому диску уйти в спящий режим или регулярно будят его. iotopЕсли ввод-вывод активный и идёт прямо сейчас, достаточно просто посмотреть на sudo iotop -oЕсли ввод-вывод идёт небольшими порциями, то используем: sudo iotop -bktoqqq -d .5 Пояснение: -b - пакетный режим вывода, -k - килобайты, -t - показывать время, -o - показывать только потоки, которые занимаются вводом-выводом, -qqq - отключить заголовки, -d 0.5 - период обновления в секундах. Поймав, какой процесс занимается работой с диском, можно посмотреть на его открытые файлы: lsof -p $PID (замените $PID на номер интересующего процесса). fatraceЭто намного более удобный способ для отслеживания редких операций (программа есть в репозитории Убунты). Сразу печатает кто, в какой файл лазит и какой доступ (чтение или запись).cd /mnt/каталог_куда_смонтирован_винт sudo fatrace -c -t P.S. Типичные злодеи - индексаторы файловой системы, их можно выпилить так: sudo apt remove locate mlocate plocate. См. askubuntu. Также постоянным желанием писать на диск страдает Yandex.Disk - демона синхронизации можно гасить, когда он не нужен. Файлы webp с расширением jpg из ВК (Linux/bash)ВК перешёл на фотографии в формате webp в мобильном клиенте, но когда вы их сохраняете в галерею он пишет их с разрешением jpg. В результате, некоторые программы работают с этими файлами неправильно. Вот этот небольшой скриптик позволяет рекурсивно пройти каталог с такими неправильно названными файлами и переименовать их правильно: Перенос корневой файловой системы на новый диск (Linux, Ubuntu)Это не универсальная инструкция, просто шпаргалка для себя. Мог что-то упустить
После этого перезагружаемся, выбирая при необходимости новый диск в качестве стартового в BIOS. Если всё ОК, можно отключать или форматировать и переиспользовать старый диск. Снова про Компас 3D...С Компасом выяснилась такая проблема: менеджер лицензий (hasplm) привязывает все ключи к конфигурации железа, в том числе к ID и параметрам корневого диска и /var (возможно и других постоянно подключенных дисков), при апгрейде железа активация слетает к чёрту и нужно через техподдержку её восстанавливать. Собственно, я даже не апгрейдил, а просто передвинул /var с винта на SSD, который уже был в системе. Ключ слетает, если изменилось хоть что-то, а то что всё остальное железо и система в целом неизменны его не волнует. Казалось бы, мог бы сориентироваться и понять, что комп тот же самый, но нет. Это очень неприятная новость. Не люблю за такое платный софт Про зеркалки vs. беззеркалкиНе понимаю эту тему "нафиг зеркалки, пришла эра беззеркалок". На БЗК на солнечном свету - очень больно всё, а ручной фокус вообще ни по экранчику, ни по EVF практически невозможен, очень плохо всё видно, всё время надо приближать и отдалять, по сравнению с зеркалкой полный мазохизм. Чем ярче вокруг тем в зеркалке лучше видно и легче ручной фокус, а с БЗК всё наоборот. БЗК за 15+ лет эволюции не решили эту проблему полностью и избавляться от оптических видоискателей преждевременно. Но насколько я понял и Canon, и Nikon, и Sony, и другие уже всё, свернули разработку зеркалок. Надеюсь, лет за десять, пока последнее поколение зеркалок будет устаревать, придумают что-то реально удобное. Установил KOMPAS 3D LT V12 под Linux, но...Компас 3D LT это бесплатная и максимально облегчённая (и очень старая) версия приложения для учеников образовательных учреждений. Возникла идея поставить её сыну для школьного проекта, так как Tinkercad не имеет некоторых нужных возможностей (фигуры вращения и выдавливания по произвольным эскизам, скругления). WINEPREFIX=~/.wine-kompas3dlt winecfg Выбираем режим Windows XP, задаём разрешение экрана, добавляем диски (если надо), выходим. WINEPREFIX=~/.wine-kompas3dlt winetricks -f -q corefonts mfc40 mfc42 vcrun2003 vcrun2010 gecko vcrun6 vcrun6sp6 3) Распаковываем дистрибутив в ~/.wine-kompas3dlt/drive_c/Distrib, переходим в каталог с файлами, запускаем: WINEPREFIX=~/.wine-kompas3dlt wine msiexec /i KOMPAS-3D_LT_V12.msi Почему-то, в отличие от Home-версии, не создался ярлык на рабочем столе, но это легко исправить, создав на столе скрипт или ярлык с примерно такой командой: WINEPREFIX=$HOME/.wine-kompas3dlt wine "$HOME/.wine-kompas3dlt/drive_c/Program Files (x86)/ASCON/KOMPAS-3D LT V12/Bin/KOMPASLT.Exe" И вроде всё запускается и работает очень шустро и не падает.
По первым двум проблемам, в интернетах есть информация, что старый Компас под Wine не всегда дружит в фирменными драйверами nVidia и лучше работает с nouveau, но это решение неприемлемо, т.к. с nouveau много что другое плохо работает. Итого, пока что затея с Компас LT проваливается. Вам может повезти и всё будет работать нормально, нам не повезло. Про доступность "продвинутой" цифровой фотографииВ 2005 году я купил свой первый цифровик (б.у. Canon 300D) за сумму, которая примерно равнялась моему месячному доходу (порядка 3 медианных зарплат в России том же году). Сейчас можно найти намного лучшие камеры, например, Canon 450D, 40D, Olympus E-PL3/PL5 в хорошем рабочем состоянии за 3-5 тысяч, то есть сумму хорошей затарки продуктами в супермаркете, одну десятую от медианной российской зарплаты или четверть цены средненького смартфона. Единственными ограничителями возможности делать снимки профессионального качества стали желание и способности. Как в КОМПАС 3D (v21) сделать трёхмерный объект (эксиз) из SVGЗадача произошла из того, что понадобилось нарисованный (срисованный со сканированнного изображения) когда-то давно в Inkscape и сохранённый в SVG контур детали превратить в 3D-модель (выдавить и добавить фаски). Раньше я уже делал это в FreeCAD-е, но с ним были проблемы, например, даже на таких элементарных моделях он на ровном месте падал или отказывался снимать фаску без видимых на то причин. В будущем я, конечно, буду обводить сканы непосредственно в Компасе, чтобы избежать промежуточных телодвижений. Но в целом Inkscape проще CAD-ов в плане редактирования, например, каких-то художественных контуров, а также он хорошо работает на любых компьютерах и не требует покупки лицензии, поэтому опция полезная и для других целей. Компас сам по себе почему-то не импортирует SVG. Зато он импортирует DXF. Самый простой вариант преобразования это использовать всё тот же FreeCAD:
Далее в Компасе:
Готово, у нас есть нужная фигура в эскизе и мы можем её подредактировать, выдавить в 3D и так далее. Цитата из детской книжки на сегодня
(С) Астрид Линдгрен, Малыш и Карлсон Установка KOMPAS 3D под Ubuntu (20.04, v21, 64bit), 2023.021) Устанавливаем wine и winetricks. Желательно установить супер-новый Wine (без этого может работать, может не работать). Ниже команды для Ubuntu. Замените focal на кодовое имя вашего дистрибутива, при необходимости его можно уточнить командой lsb_release -a: sudo add-apt-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ focal main' sudo apt install --install-recommends winehq-devel Примечание - на самом деле, в этой инструкции для Ubuntu специфичен только этот способ установки свежего Wine, всё остальное одинаковое для всех дистрибутивов Linux. 2) Нужно создать отдельный чистый инстанс Wine для Компаса. Да, это расход дискового пространства (сам Компас у меня занял 5,5 ГБ, а его индивидуальная "винда" ещё 3 ГБ), но так намного удобнее и надёжнее. Всегда можно снести "винду" (весь каталог Wine) и начать с чистого листа и не восстанавливать кучу пропавших виндовых програм. Или забэкапить или перенести каталог с отдельным приложением. Заодно можно индивидуально настроить видимость линуксовой файловой системы, режимы совместимости с Windows. Ну и самое главное - активация Компаса привязана к конфигурации железа, на котором он работает, и при изменении конфигурации Wine активация может накрыться медным тазом. (Если это произойдёт, то остаётся только связываться с технической поддержкой Компаса, они помогут восстановить ключ.) WINEPREFIX=~/.wine-kompas winecfg Когда winecfg создаст каталоги "Windows" и запустится, смотрим настройки, например, можно настроить разрешение экрана и какие каталоги из системы будут видны виндовым программам и на каких буквах дисков. Потом выходим из него. 3) Следуя официальной инструкции, установим нужные компоненты винды: WINEPREFIX=~/.wine-kompas winetricks -f -q corefonts d3dcompiler_47 vcrun2015 dotnet48 Примечание: это может работать адски долго, но дайте ему закончить. WINEPREFIX=~/.wine-kompas wine msiexec /i KOMPAS-3D_v21_Home_x64.msi Выбираем выборочную установку и отключаем установку HASP (она называется как-то по другому в списке, типа менеджера ключей или что-то в этом роде). (Виндовый сервер HASP на Wine не работает, но есть линуксовая реализация, о ней ниже.) Активацию делаем просто по официальному мануалу, никаких граблей в процессе не обнаружено: раз, два. Для домашней версии нужно будет: sudo cp libhasp_linux_x86_64_46707.so /lib ./kActivation_cli -a <ключ> <емайл> Запускаем Компас, проверяем что всё ОК, делаем бэкап с ~/.wine-kompas P.S. Приложение работает под Wine в целом нормально и стабильно, хотя где-то неидеален вид UI. Также, иногда перестают нажиматься кнопки и вводиться текст в диалогах (свойства объектов, например), это лечится нажатием Alt+Tab. P.P.S. Ждём официальный порт на Linux, альфу обещали уже 2023 году... Красивое из 2005-2008 года: Canon 300D и Alcatel OT715Нашёл старую картинку. Мой первый сотовый телефон и мой первый цифровой фотоаппарат (на самом деле, эта тушка 300D у меня вторая - прикупил, когда у первой покоцался сенсор). Интернет - золотая рыбкаМного лет назад я понял, что на свои блоги нельзя вставлять картинки по ссылке с других сайтов и массово избавился от таких привязок. Осмотр старых постов сегодня показал, что не стоит использовать и embed-ы с видео. Почти все они со временем сломались. То что было вставлено через Flash Player - сдохло вместе с плеером. Всё что было вставлено и удалено катком цензуры на YouTube - сдохло. Вставленное видео из нельзяграма - сдохло. Да что там говорить, большая часть даже просто ссылок на сайты спустя 10 лет уже не работает. Спустя лет 15 восстановил утраченные фотографии с Моргофорума, те, которые смог идентифицировать. В некоторых постах не было понятно, что за фотографии были, такие посты стёр. Уничтожил все embed-ы видео, заменил их на ссылки, где исходник уже удалён - удалил посты. Несколько часов возни. В ссылкоблоге стёр больше трети постов, ставших неактуальными. Мораль какая - весь контент надо у себя держать, и ссылок поменьше постить. Ссылки - для современных соцсетей с их "памятью золотой рыбки", когда пост актуален несколько дней, а потом и не важно, что в нём было. Самая актуальная цитата про политику на все времена
О профессиональном сленгеТерминология электриков: Или вот из автомобильного: антифриз и незамерзайка - вроде бы, совершенно одно и то же слово (на английском и на русском), но антифриз в двигателе (радиаторе, печке), а незамерзайка в стеклоомывателе. Если вы достаточно знаете английский, думаю, вам тоже это слегка взрывает мозг. MVP-фотоаппараты б/у 2023.1Высматривал самые "дёшевые-сердитые" и легко доступные системные камеры на текущий момент до 10000 рублей (б/у в хорошем рабочем состоянии), которые ещё вполне адекватно снимают, возможно кому-то будет интересен мой топ. Никон, Сони, Пентакс не рассматриваю - в моём личном зоопарке таких нет Canon EF (полный кадр) Canon EF-S (кроп) Canon EOS M Micro 4/3 P.S. По оптике для Canon, пальма первенства за дёшево-сердито принадлежит Yonguno 35/2 и 50/1.8 (для EOS M нужен переходник) - видео и спортивную съёмку они не тянут, но хорошее качество картинки и рисунок почти задаром. Зеркалки Canon являются лучшими из перечисленных вариантов для видео, т.к. поддерживается внешний микрофон. Archives
|