Начал библиотеку Python для ФР фирмы КИТ-Инвест. Возможно принцип работы Штрих-М похож, надо читать документацию.
По интерфейсу - разницы никакой, байты туда-сюда ходят одинаковые.
Вопрос слишком общий.
Даже только CentOS: network-scripts или systemd-networkd или NetworkManager, зависит от того, кто что выбрал при установке и/или настройке.
Хуже - в зависимости от версии (6/7/8/8 stream/9 stream) что-то из вышеупомянутого работать не будет или будет работать некорректно (например network-scripts в 9 или NetworkManager в 6)
Этот код загружает плагины, которые и делают всю работу.
У продавца на компьютере оно, естественно, работает. Потому что у него плагины есть.
Требуйте плагины.
PS. на Apple схема немного похожа. Первая доза почти бесплатно.
Все линухи одинаковы, но в Fedora искаропки есть много для управления питанием (в том числе специально для IBM/Lenovo).
Ставим Fedora, добавляем пакетов (tlp, powertop) и медитируем надо документацией.
Пример специально для Lenovo:
`zcfan.x86_64 : Zero-configuration fan daemon for ThinkPads`
Посмотрите в сторону PersistentKeepalive на клиенте и связанные настройки.
Если клиенту сеть не нужна, то он опускает интерфейс и снаружи его не разбудить никак.
А так всё работает в обе стороны. У меня, по крайней мере. Правда, не кинетик + Windows, а 2 × Linux.
1. перекинуть файл подкачки на другой винт/раздел (если есть); но вряд ли поможет
2. проверить память; любой Live-USB Linux, memtest86++. Капитально так проверить, разными методами и много проходов.
3. перед этим вынуть плашки и протереть спиртом клеммы (если есть возможность). Не одеколоном, не духами, не водкой и не виски (и уж тем более не ацетоном/растворителем). Спиртом.
Например Вас подключают к закрытому репо организации и там требование - строго 2FA.
А Вам не нужен 2FA для ваших личных репо.
Приходится держать 2 разных эккаунта с разной авторизацией.
Ну то есть да, это вынужденная мера и удобства ни разу не добавляет (особенно с управлением ssh-ключами потом весело).
> Создать таблицу типа многие-ко-многим "объявления-теги", но там будет плодиться очень много значений после каждой вставки "объявления"
Что значит "много"? Столько, сколько тегов у объявления. Ни больше, ни меньше.
По 2…16 байт на один тег для одного объявления, как выше написали.
Меньше только если не использовать теги.
И объявления.
Прописывать путь к иконке в *.desktop - это некорректное решение.
Любой линтер *.desktop пошлет лесом (desktop-file-vaidate например).
Корректно будет иконку скопировать в /usr/share/pixmaps (если она одна и bitmap) и в *.desktop указать: Icon=myicon
(без пути, без расширения)
Возможно после изменения *.desktop надо обновить кеш иконок, но это уже зависит от DE.
Если Вам надо просто любоваться на отсортированные файлы - то нужен FAR manager.
А если что-то с ними все-таки делать, то bash/python/perl. Там и сортировка, и дописывание, и вообще любой каприз.
Ну, в общем, итого:
1.1. gzip жмет быстрее, bz2 жмет сильнее (все - по-умолчанию). Но надо выбрать что-то одно.
1.2. xz жмет сильнее всех, но можно не дождаться до пенсии.
1.3.. zstd жмет примерно как gzip (и скорость и сжатие), но разжимает на порядок быстрее gzip. Но не везде есть.
2. что такое "лучше" в характеристика компрессоров отсутствует как класс (хотя слово best в манах присутствует).
3. к правам компрессоры отношения не имеют никакого.
1. Сначала надо определиться - update или Upgrade
2. Если новое значение _гарантировано_ влезет в ту же длину строки, то нужна низкоуровневая работа с файлом (все эти seek() и т.д.). Если не гарантировано, то только запись в новый файл.
(ну или "раздвигание" текущего файла, но это уже к области извращений относится)
Чуда нет.
Как сказал один из великих (типа Кнута) - нормальный программист (именно программист, а не кодер) должен владеть 5-7-ю языками программирования. Дальнейшее увеличение роли не играет.
Так что дело не в языке.
Но начинать лучше с С (а еще лучше с Ассемблера). Тогда моск на место встанет правильно.