Можно не удалять ничего, буквально на днях решал подобную задачу. Расширяем extended раздел, перемещаем swap в его конец, уменьшаем extended, расширяем основной.
Если пересоздать своп, то у него поменяется uuid, и если система его монтирует по uuid, то потребуются дополнительные приседания. Если его не пересодавать, то этого можно избежать с самого начала.
Насчёт swap-файла поддержу других участников дискуссии, можно будет всегда прибавить/убавить без береразбивки диска, что намного удобнее.
Можно рекламу в самом телеграме купить. Будет показываться внизу каналов у пользователей с соответствующими интересами и/или соответствующей тематикой каналов.
Aztart, если просто некую программу научить понимать кодировку - то сделать для неё кастомный шрифт и настроить её, чтобы она это использовала.
Если программа своя, можно в ней просто сделать перекодировку на лету.
Если хочется не просто в системе в графической программе иметь кастомную кодировку, а поменять её в текстовом режиме, то смотрим как это делается в конкретной задаче.
В DOS - есть утилиты или загрузить инструкциями ассемблера.
В Linux в текстовом режиме или консольном framebuffer - есть утилита setfont.
В графических консолях для Windows/Linux - нужен специальный шрифт или вместо этого поддержка кодировки со стороны консольного терминала.
Текстовый режим видеокарты в принципе поддерживает только 8-битные кодировки (1 байт на символ). Если хочется псевдографику - то она неизбежно займёт часть символов.
Сергей Горностаев, но конюхов столько не нужно, сколько нужно водителей. И индивидуальный пошив востребован сильно меньше массового производства одежды.
Aztart, нет, кодировка - это смысловое соответствие - такой-то код означает такое-то. Причём необязательно символ. Это может быть неразрывный пробел или надстрочный знак или ZWJ. Ну там табуляция, перенос строки, включение right-to-left - это всё тоже коды. Кодировка придаёт кодам не визуальное отображение, а семантический смысл.
Можно в кодировке задать коды для жирного шрифта, для смены алфавита итд итп.
И отдельно есть способ отображения этих кодов. Он может определяться не только шрифтом. Например, пусть у нас есть коды начало_жирного_текста и конец_жирного текста. Тогда отображение текста, окружённого этими символами, будет выглядит иначе, чем не окружённого.
Конкретная визуализация текста может выглядеть очень по-разному. Ⱀⰰⱂⱃⰻⰿⰵⱃ, ⰲⱁⱅ ⱅⰵⰽⱄⱅ ⱀⰰ ⰳⰾⰰⰳⱁⰾⰻⱌⰵ. Этот текст записан конвенцией (кодировкой) глаголицы для русского языка, но он при этом остаётся русским. ㅣ리, ㅝㄷ 한그리싸.
Кодировка - это соглашение, что такой-то код означает что-то. Что именно - зависит от задач. Классический пример - азбука Морзе. Точки и тире в азбуке Морзе кодируют буквы. И шрифт тут ни при чём.
(*) Прочитать тексты в некоторых эзотерических письменностях (кодировках) поможет бот https://t.me/glagolitic_bot , но не во всех. Не все такие кодировки однозначно передают русский текст.
CuriousFish, кому-то всю жизнь нравилось водить конный экипаж, но потом появились автомобили. Кому-то нравилось прясти пряжу и ткать ткань, но потом это автоматизировали. Кто-то всю жизнь доил коров, а теперь есть автоматизированные доилки.
Люди думают, что если им что-то нравится, если они к чему-то привыкли, то это создаёт обязательства их нагружать работой и платить им денег. Но это не так. Люди - это ресурс. Если ИИ позволяет выгодно и эффективно уменьшить потребность в этом ресурсе - то потребление этого ресурса будет объективно сокращено.
Другой вопрос, насколько его нужно сократить и в каком качестве использовать. Пока этого никто точно определить не может.
Alex, скорее всего это неизбежно. Даже если что-то удастся восстановить, не факт, что на этом проблемы прекратятся и через месяц или год не вылезет что-нибудь ещё.
AslanPAPA, если некоторые таблицы (типа пользователей) не нужны (и не нужна штатная админка), то можно просто отключить лишние приложения в INSTALLED_APPS. Ну и возможно ещё какие-то middleware отключить придётся. Но я бы не советовал это делать.
Естественно, совсем без некоторых служебных таблиц нельзя.обойтись.
Чтобы быть полноценным инженером, нужна хорошая база, а база включает в том числе понимание алгоритмов, их ассимптотической сложности, необходимого расхода памяти итд итп.