F-35 нифига не универсальный самолет. Его существует 3 модификации, одна из которых с вертикальным взлетом и посадкой. А на авианосцах катапульты есть, там вертикальный взлет без надобности.
Вот как надо подобные статьи писать. А тут ни про возможности самолета ничего нет ни про сравнение этих возможностей с конкурентами. Хотя бы рассказали, за какие заслуги самолеты считаются пятым поколением.
А где аналогичная папка находится в linux? Основная папка vivaldi находится в ~/.config/vivaldi но ни папки user_files ни папки resources ни файлов .js там не нашел.
Мышкой то попадать как раз в неактивные приходится. Сделать бы возможность ограничивать их уменьшение. И желательно не размером одной иконки а хотя бы двух-трех. Только это потянет необходимость делать прокрутку этой панели.
Давно хочу уйти с фаерфокса, да кроме него никто не дает возможности комфортно работать с множеством открытых вкладок.
Я уже активно все переписываю используя классы и исключения, устаканиваю интерфейс. Так что к этой версии исправления уже не актуальны. Классы оказались во многом удобнее функций. Развивать дальше буду уже новую версию. Надеюсь после праздников выложу на гитхаб.
С тестами для подобного софта тоже не очень понятно. Это же не программа, которая получила данные/перемолола/выдала данные.Тут для тестов нужна железка, диск. При этом операции записи на диск деструктивны.
Со стабильностью интерфейса пока будет не очень. Некоторые вещи там можно сделать по разному и я пока не понимаю, как лучше. Думаю интерфейс придется устаканивать в процессе пробного использования. Свои exception`ы в планах. Понимаю, что возвращать при ошибках None это не дело. С тестами у меня все плохо. По скольку сейчас для меня питон это эдакий продвинутый bash, то и темы автоматического тестирования я не касался вовсе. Придется учится.
Касательно смарта там вообще сплошная боль. Номера атрибутов у разных производителей могут иметь разное значение. Raw значения могут иметь разный размер и разное количество значений и т.д. Смотрел на этот счет исходники smartmontools. Ребята проделали очень большую работу сводя это воедино.
Может подскажете пример небольшой но правильно написанной библиотеки? Посмотреть, в качестве учебного пособия.
На моем уровне знания питона я еще плохо понимаю, какими атрибутами должна обладать полноценная библиотека. Пока это просто набор функций. Теперь будет мотивация разобраться с этим. Спасибо за отзыв.
С полумертвыми дисками все просто, мне нужно ловить более тонкие случаи. Например диски выпадают из массива но тесты производителя проходят без ошибок.
В структуре sgioHdr есть параметр duration. Судя по описанию в scsi/sg.h «time taken by cmd (unit: millisec)», он должен заполнятся системой и содержать время занятое на выполнение команды. Пока не пробовал, но надеюсь это работает и тогда измерять время самому не придется.
Про открытия не сомневаюсь, опыта работы с многопоточностью еще не было.
С whdd у меня сразу как-то не заладилось. У меня в archlinux она падает с Segmentation fault при попытке запуска ata теста чтения. И собранная из AUR и готовый пакет от ubuntu. Думал посмотреть где падает, запустив ее в gdb, а там она работает без сбоев. Не хватило знаний разобраться в чем проблема.
Давно хочу уйти с фаерфокса, да кроме него никто не дает возможности комфортно работать с множеством открытых вкладок.
Касательно смарта там вообще сплошная боль. Номера атрибутов у разных производителей могут иметь разное значение. Raw значения могут иметь разный размер и разное количество значений и т.д. Смотрел на этот счет исходники smartmontools. Ребята проделали очень большую работу сводя это воедино.
Может подскажете пример небольшой но правильно написанной библиотеки? Посмотреть, в качестве учебного пособия.
Про открытия не сомневаюсь, опыта работы с многопоточностью еще не было.