Alex Sneg's Blog

Настройка перфектных или идеальных шрифтов для Debian 10 Buster

Как я готовил шрифты в debian 10 Buster

На линукс я пересел с винды. Первый вопрос в никуда: почему в линуксе из коробки такие ужасные шрифты? Да, мне это было интересно и поначалу тревоги не вызвало, так как искренне считал, что всякие разные настройки обязательно должны быть в линуксе и их нужно просто подкрутить, чтобы получить шрифты виндового качества. Но затем эта проблема стала основной, достающей меня непрерывно. Виндо-пользователи в моем окружении ходили и едко насмехались над моими "качественными" шрифтами в линуксе. Неужели сложно нормально это всё в дистрибутиве сразу прописать и настроить для пользователя? Вообще говоря, сколько помню в линухе, в любых дистрибутивах до 2018, года шрифты были откровенное говно. Да, мыльное, унылое говно, что бы вы ни делали и какие бы то ни было блоги и рекомендации не читали. И не надо рассказывать, что это такая фича. Нет это не фича, это было просто обычное, банальное говно. И никакие настройки , никакие infinality, никакие ручные, автоматические патчи, настройки не помогали. Шрифты были мыльные, с разной толщиной (особенно доставляли буквы типа Ш и Щ). Все варировалось вокруг вопроса много ли или мало вы себе "мыла" на экран добавите и будете дальше с этим жить-поживать. То есть, выбор бинарный: вы либо получаете "мыло" и более или менее равномерную толщину глифа, либо резкие, но без хинтинга и разной рандомной толшиной глиф (даже внутри одной буквы). Особенно доставляли приколы с буквой О, которая могла превратиться в полуовал с одной стороны. В GTK приложениях на KDE десктопе, люди в панике лазали по форумам в поисках решений, так как для qt приложений какая-то реакция на изменение настроек еще просматривалась, а в Firefox, например, уже никакой реакции не было практически ни на какие настройки уровня хинтинга, и можно было биться головой о клавиатуру и монитор сколько угодно. Всё, повторяю ВСЁ, что я находил в инете на предмет настройки шрифтов, не давало возможности получить шрифты с равномерным глифом и резким переходом ink->background без муара и гребаного "мыла". Хотя, надо признать, что дистрибутив UBUNTU продвинулся в отношении шрифтов дальше других, и они при помощи забивания XYZ на все патенты, патчили свои freetype  либы, какими-то полулегальными алгоритмами или, что-то там всё же делали в настройках, что оно рисовало шрифты с использованием ихнего же шрифта "UBUNTU" на четверку с минусом. Но зато глиф у них был равномерный (даже в кириллице) по толщине и "мыла" было не так много, но оно все же было, и это был просто злобный линуксойдный замкнутый пи..ц, с которым НИЧЕГО нельзя было поделать! Глаза готовы были вытечь в стоящую рядом с клавой чашку холодного чая к концу рабочего дня.

Короче, не помогало НИЧЕГО! Как вдруг у жадного микрософта и бессовестных огрызков закончились патенты на очевидные и правильные, как топор, алгоритмы рисования шрифтов, и свершилось оно - libfreetype включил наконец все алгоритмы качественного хинтинга в компиляцию по дефолту. Без преувеличения, случилось чудо! И теперь можно получить от линукса те шрифты, которые пользователи MS Windows и MAC привыкли иметь на своих десктопах.

Сразу скажу, я привык к KDE Plasma десктопу. Унылое UNITY убунты мне не интересно как класс. Поэтому, дальше речь пойдет только о варианте, как настроить нормальные шрифты для Debian 10 Buster с десктопом KDE. Причем, сделать это так, чтобы шрифты были перфектные (идеальные) не только в родных QT приложениях, но и в тех, которые созданы и работают под GTK, Xfce и прочее графическое окружение.

 

Для того, чтобы понять какое качество шрифтов для меня перфектно, вот BMP скрины с моего текущего рабочего PLASMA десктопа QT и GTK приложений, которые получаются после настроек, приведенных в данном рекорде:

  • Текстовый редактор QT native Screenshot
  • Krusader QT native Screenshot
  • PHP Shtorm (я думаю это xfce, хотя не факт чего там ява использует для рисования, но точно уж не QT) Screenshot
  • Wine (это вообще непонятно как работает, но тем не менее) Screenshot
  • Firefox - Yandex Home Page (GTK3) Screenshot
  • Firefox - BBC News (мелкий шрифт) Screenshot

Ну вот как-то так. Это то, что я называю "мыла" нет, а местные любители винды в нашем офисе ходят теперь и завидуют молча :)

Теперь о том, как такого добиться по шагам. Эта инструкция выстрадана лично мной, для варианта Debian 10 Buster, KDE desktop, Plasma, QT5.11

После установки дебиана нам понадобятся совершить следующие действия:

1) монитор 2к и более (если не 2к а full HD, то совсем избавиться от "мыла" в шрифтах не получится, но оно снизится до приемлемого уровня)

2) Если freetype library не самой последней версии, то проапдейтить, вплоть до того, чтобы скачать исходники и накомпилять. Для Debian 10 это не требуется, но если вы будете применять эту инструкцию для Debian 9 Stretch, то обновить freetype через исходники будет необходимо. Связано это с тем, что начиная с какого-то момента (2018г или чуть ранее) закончились патенты жадных MS и огрызков. В результате, начиная с версии 2.8.1 убраны все ограничения и включены максимально профитные алгоритмы хинтинга, без которых не добиться идеальных шрифтов. Конкретно у меня стоит версия freetype-2.10.1 Из коробки Debian 10 имеет freetype-2.9.x и с ним тоже должно работать без перекомпиляции. Но в Debian 9 из коробки неправильная низкая версия этой библиотеки, поэтому качайте с github свежак и компиляйте с дефолтными параметрами - ничего особенного в ./configure включать не требуется.

3) Поставить шрифты
- Arial
- Courier
- Liberation
- Tahoma
- Verdana

apt-get install fonts-liberation fonts-liberation2 ttf-mscorefonts-installer


Может так получиться, что Tahoma и Verdana вероятно придется стырить у винды. Тырим прямо файлы ttf и закидываем в каталог со шрифтами /usr/share/fonts/что_то_еще в том случае, если ttf-mscorefonts-installer их не содержит. У меня выглядит так:

sneg@sneg:/usr/share/fonts$ find ./ -iname "Tahoma*"
./truetype/msttcorefonts/tahomabd.ttf
./truetype/msttcorefonts/tahoma.ttf

sneg@sneg:/usr/share/fonts$ find ./ -iname "Verdana*"
./truetype/msttcorefonts/verdanab.ttf
./truetype/msttcorefonts/Verdana.ttf
./truetype/msttcorefonts/Verdana_Italic.ttf
./truetype/msttcorefonts/verdana.ttf
./truetype/msttcorefonts/verdanaz.ttf
./truetype/msttcorefonts/Verdana_Bold_Italic.ttf
./truetype/msttcorefonts/Verdana_Bold.ttf
./truetype/msttcorefonts/verdanai.ttf
sneg@sneg:/usr/share/fonts$

sneg@sneg:/usr/share/fonts$ find ./ -iname "Liberation**"
./truetype/liberation
./truetype/liberation/LiberationMono-Bold.ttf
./truetype/liberation/LiberationSansNarrow-Italic.ttf
./truetype/liberation/LiberationSansNarrow-Regular.ttf
./truetype/liberation/LiberationSansNarrow-BoldItalic.ttf
./truetype/liberation/LiberationSansNarrow-Bold.ttf
./truetype/liberation/LiberationMono-Regular.ttf
./truetype/liberation/LiberationSerif-Bold.ttf
./truetype/liberation/LiberationSerif-BoldItalic.ttf
./truetype/liberation/LiberationSerif-Italic.ttf
./truetype/liberation/LiberationSans-BoldItalic.ttf
./truetype/liberation/LiberationSerif-Regular.ttf
./truetype/liberation/LiberationMono-Italic.ttf
./truetype/liberation/LiberationSans-Regular.ttf
./truetype/liberation/LiberationMono-BoldItalic.ttf
./truetype/liberation/LiberationSans-Bold.ttf
./truetype/liberation/LiberationSans-Italic.ttf
./truetype/liberation2
./truetype/liberation2/LiberationMono-Bold.ttf
./truetype/liberation2/LiberationMono-Regular.ttf
./truetype/liberation2/LiberationSerif-Bold.ttf
./truetype/liberation2/LiberationSerif-BoldItalic.ttf
./truetype/liberation2/LiberationSerif-Italic.ttf
./truetype/liberation2/LiberationSans-BoldItalic.ttf
./truetype/liberation2/LiberationSerif-Regular.ttf
./truetype/liberation2/LiberationMono-Italic.ttf
./truetype/liberation2/LiberationSans-Regular.ttf
./truetype/liberation2/LiberationMono-BoldItalic.ttf
./truetype/liberation2/LiberationSans-Bold.ttf
./truetype/liberation2/LiberationSans-Italic.ttf
sneg@sneg:/usr/share/fonts$


После установки нужно обновить кэш шрифтов:


fc-cache -f

Отдельно, на примере тахомы, обращу внимание на тот факт, что шрифт содержит отдельно файл tahoma.ttf и отдельно tahomabd.ttf То есть, надо понимать, что для того чтобы получить качественный Tahoma Bold нужен именно tahomabd.ttf, содержащий нативный правильный внутренний хинтинг. Конечно, freetype может путем вычисления попытаться отрисовать tahoma bold на базе tahoma.ttf но это будет говно шрифт. И это именно то, от чего я пытался избавиться, и оно получится, если вы все сделаете по инструкции.

4) Убеждаемся, что теперь freetype цепляет их правильно (в особенности шрифты с bold атрибутом в запросе):

sneg@sneg:/home$ fc-match "Courier"
Courier_New.ttf: "Courier New" "Обычный"
sneg@sneg:/home$ fc-match "Tahoma"
tahoma.ttf: "Tahoma" "Обычный"
sneg@sneg:/home$ fc-match "Verdana"
Verdana.ttf: "Verdana" "Обычный"
sneg@sneg:/home$ fc-match "Arial"
Arial.ttf: "Arial" "Обычный"
sneg@sneg:/home$ fc-match "Liberation Mono"
LiberationMono-Regular.ttf: "Liberation Mono" "Regular"
sneg@sneg:/home$ fc-match tahoma:bold
tahomabd.ttf: "Tahoma" "Полужирный"
sneg@sneg:/home$ fc-match verdana:bold
Verdana_Bold.ttf: "Verdana" "Полужирный"
sneg@sneg:/home$


Для моношрифтов самый качественный рендеринг у шрифта Liberation Mono. А шрифты Droids, DejaVu, Bitstream-Vera они отстойные и хинтинг у них дерьмовый. Хотя почему-то именно их пытаются дистрибутивы продвигать по дефолту (особенно в правилах подмены всяких Sans шрифтов).

Если fc-match показывает какое-то несоответствие, например на Arial говорит, что цепляет какой-то DejaVu, то идем в папку:


cd /etc/fonts/conf.d


там куча xml файлов с правилами подмены. Мы пытаемся понять, какое правило подменяет наш Arial на странное говно. Подмена осуществляется именно там в правилах. Ищите по инету правила синтаксиса этих файлов, они расписаны довольно подробно и широко.

Если там не найдено правило подмены, то еще один вариант - это в самом домашнем ~/ каталоге текущего юзера. Там есть более приоритетный файл ~/.fonts.conf возможно он содержит более приоритетное правило. Этот файл нам еще понадобится, поэтому далеко его не убираем.

файл ~/.fonts.conf должен быть symlink на ~/.config/fontconfig/fonts.conf

Или поддерживайте полную копию. Подозреваю, что некоторые приложения тупо лезут на прямую в ~/.config/fontconfig/fonts.conf, а некоторые в ~/.fonts.conf

5) после того, как все шрифты установлены, нужно задать их правильно в настройках для окружения десктопов:

- KDE
- GTK-2
- GTK-3
- Xfce

Хотя установлен только один десктоп - KDE Plasma, но жопа состоит в том, что все эти 4 среды частично используют настройки друг друга, а частично цепляют их из своих оригинальных специфичных файлов конфигов. А бывает так, что некоторые приложения целенаправленно лезут напрямую в какой-то файл конфига специфичный для того десктопа, который для них нативен, вместо того, чтобы спросить настройку через DBUS. Этот зоопарк никак не лечится, кроме как подготовкой всех возможных конфигов и костылей, которые могут быть зацеплены разными legacy приложениями в разных ситуациях в зависимости от продвинутости авторов, которые эти приложения писали. Системы унифицированного подхода для получения настроек по шрифтам, как правило, никакой нет. И каждое приложение может запросто изобрести свое собственное колесо в зависимости от той графической среды, для которой оно писано изначально. Однако, максимальный уровень полёта фантазий в любом случае находится в границах следующего списка настроечных файлов, которые представлены ниже.

Итак, для дальнейшей работы нам потребуются следующие файлы разных конфигов:

~/.gtkrc-2.0-kde4
~/.gtkrc-2.0
~/.Xresources
~/.config/gtk-3.0/settings.ini
~/.config/kdeglobals
~/.config/kcmfonts
~/.Xdefaults
~/.fonts.conf

Если каких-то файлов не существует, то мы их создаем, не стесняемся :)

Иногда отдельные упорные super-duper font-settings админы хотят подкрутить что-то в файле /etc/fonts/local.conf Ну скажу так, такая припарка затронет лишь 5% софта, из которых 90% вам на..х не нужна и вы никогда его не пользуете. Поэтому, если вам хочется, то можете сюда задублировать ~/.fonts.conf Но, как показывает практика, смысла нет.

Отдельных "теплых" слов заслуживают нано-блоггеры, которые предлагают поставить qt5ct и чего-там настроить. Механизм работы этого костыля основан на создании некоторого файла схожего по параметрам с ~/.config/kdeglobals и переменных окружения XDG_SESSION_DESKTOP, XDG_CURRENT_DESKTOP, QT_QPA_PLATFORMTHEME. У меня они показывают вот что:

sneg@sneg:/home$ env | grep -E '(KDE|QT)'
XDG_SESSION_DESKTOP=KDE
XDG_CURRENT_DESKTOP=KDE
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_ACCESSIBILITY=1
KDE_FULL_SESSION=true

После qt5ct должно быть что-то такое:

XDG_SESSION_DESKTOP=KDE
XDG_CURRENT_DESKTOP=KDE
QT_QPA_PLATFORMTHEME=QT5CT

При старте QT5 приложение подхватывает из env окружения эти значения и лезет не в kdeglobals, а в новый файл настроек созданный qt5ct. Но во-первых, поддержа в коде QT5 значения QT_QPA_PLATFORMTHEME=QT5CT довольно отстойная (намного хуже, чем дефолтное KDE) и не все параметры отрабатываются так, как об этом думают создатели qt5ct. А во-вторых, зачем плодить баян, если есть штатный ~/.config/kdeglobals ?? Поэтому, зная как это работает, мы не будем идти путем bla-bla-bla блоггеров, которые даже не удосуживаются изучать некоторые полезные исходные коды, и не будем использовать qt5ct. А если вы уже поставили это г..., то ваш путь atp-get purge qt5ct и т.д. по стандартам. Верните переменные окружения XDG_SESSION_DESKTOP и XDG_CURRENT_DESKTOP в дефолтное KDE значение, а QT_QPA_PLATFORMTHEME удалите из env совсем. И идите дальше к п.6 моих рекомендаций.

6) Выясняем свой DPI. Делаем это при помощи линейки и калькулятора. Как это делать расписывать здесь не буду. Алгоритмов вычисления полно на разных форумах и блогах, поищите сами. Для доверчивых существует утилита xdpyinfo. Она печатает на экране ваш dpi. Ну по мне так линейка или штангель дает более надежную информацию.

У меня для монитора 2к получилось 118 dpi, а для full hd монитора будет скорее всего 96dpi. Но вы должны выяснить это точно перед тем, как двигаться дальше.

7) Открываем стандартные настройки KDE через меню плазмы


Меню -> Настройки -> Параметры системы -> Шрифты
Настраиваем:
Обычный текст: Verdana 10
Моноширинный: Liberation Mono 10
Маленький: Verdana 8
Панель инструментов: Verdana 9
Меню: Verdana 10
Заголовок окна: Verdana 10
Сглаживание: Вкл
Тип субпиксельной отрисовки: Как во всей системе
Стиль хинтинга: Как во всей системе
Использовать другой DPI: 118 (Это мой, у вас будет какой-то свой)


Теперь идем в меню:
Меню -> Настройки -> Параметры системы -> Оформление приложений
Выбираем закладку Стиль программ GNOME (GTK+) (Если такой закладки нет, то установите этот пакет через apt-get)
здесь выбираем шрифт: Verdana 10

Остальные настройки темы и курсоров ставьте на свой вкус. После проделанных изменений, все настройки применяем и сохраняем

8) открываем (если не существует, то создать как ссылку на ~/.config/fontconfig/fonts.conf )
редактором файл ~/.fonts.conf и заменяем полностью его содержимое на:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.fonts</dir>
<match target="font">
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="embeddedbitmap" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="lcdfilter" mode="assign">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>

Сохраняем его содержимое. Желающие могут в wiki помойке найти, что там и о чём. Здесь углубляться не будем.

Отдельные представители линукс-админсткой тусовки сейчас начнут мне делать замечания о том, почему я в этом файле dpi не зафорсил через "assign" узел. Отвечаю: ни один рендер шрифтов QT5 этот параметр отсюда не читает, а GTK приложения сюда вообще не заходят. Не всё то правда, что WIKIпедия-помойка пишет. Поэтому, комментаторы по этому поводу приходят сюда только с куском исходного кода, который доказывает, что DPI из этого файла хоть на что-то влияет. Если пример конкретных строк исходников не приведёте, я вам даже отвечать не буду. Если же у вас подгорает, то можете сюда добавить assign dpi XML узел, примеров у псевдо блоггеров полно на эту тему.

9) Открываем теперь файл ~/.config/kdeglobals редактором

находим секцию:
[General]
В ней нас интересуют следующие ключи:

XftAntialias=true
XftHintStyle=
XftSubPixel=
fixed=Liberation Mono,10,-1,5,50,0,0,0,0,0,Обычный
font=Verdana,10,-1,5,50,0,0,0,0,0,Обычный
menuFont=Verdana,10,-1,5,50,0,0,0,0,0,Обычный
smallestReadableFont=Verdana,8,-1,5,50,0,0,0,0,0,Обычный
toolBarFont=Verdana,9,-1,5,50,0,0,0,0,0,Обычный

Задача - убрать в конце "Обычный". Это нужно для того, чтобы qt 5.11 не глючило при попытке нативной отрисовки Bold & Italic шрифтов. Начиная с версии qt 5.9 писатели qt вдруг обнаружили, что у них есть глюк при выборе шрифта в классе QFont который игнорировал параметр ", Regular" в строке параметров шрифта. Они "исправили" его. Да, теперь он работает, но в результате bold шрифты qt пытается рисовать теперь не нативно из файла tahomabd.ttf, а само что-то там вычисляет из файла tahoma.ttf, и вычисляет глючно. А всё потому, что ни одно приложение не просит bold шрифт по имени "Tahoma Bold", а просит его как "Tahoma", а потом говорит QFont.setBold(true). Я вот хочу спросить QT писателей, если конечно они внезапно прочитают мои дневники, вы вот, прежде чем что-то менять на эту тему, вопрос глубоко изучили? Вы все сотни тысяч уже готовых QT4/5 приложений и их авторов хотите заставить, чтобы они начали менять свои исходники только потому, что вы вдруг решили, что у вас 10 лет в коде глюк, который работает не так как вами задумано, но именно так, как всем кроме вас нравится? Вы им уведомления уже разослали, что теперь надо шрифты вызывать не просто по имени, но и доблять атрибут прямо к имени шрифта, если хотите натива в рендеринге?

Патчить qt 5.11 на предмет setBold() и прочего долго и не продуктивно, поэтому, чтобы заставить qt 5.11 брать нативные ttf файлы для bold и italic традиционными QT приложениями нужно в описании шрифтов убрать последний параметр ", Обычный" или ", Regular". Откуда такая странная и неочевидная связь между удалением этого куска текста из параметра описания шрифта и ожидаемым результатом, углубляться не буду. Особо любопытные могут отправиться изучать исходники QT5.11, а у верующих должно получиться так:

[General]
XftAntialias=true
XftHintStyle=
XftSubPixel=
fixed=Liberation Mono,10,-1,5,50,0,0,0,0,0
font=Verdana,10,-1,5,50,0,0,0,0,0
menuFont=Verdana,10,-1,5,50,0,0,0,0,0
smallestReadableFont=Verdana,8,-1,5,50,0,0,0,0,0
toolBarFont=Verdana,9,-1,5,50,0,0,0,0,0

еще одно место в секции
[WM]
activeFont=Verdana,10,-1,5,50,0,0,0,0,0,Обычный

нужно привести к виду:
[WM]
activeFont=Verdana,10,-1,5,50,0,0,0,0,0


Сохраняем ~/.config/kdeglobals

Если для кого-то размеры моих шрифтов окажутся слишком мелкими или крупными, то потом вернетесь в этот файл и поменяете размеры шрифта под себя.

Теперь помним, что если мы опять в графике исправим секцию шрифтов и сохраним изменения,
то параметр ", обычный" вернется и тогда снова идем в файл ~/.config/kdeglobals
и удаляем его вновь.

10) Заставляем приложения GTK-2.0 работать с человеческим шрифтом


Для этого открываем файл ~/.gtkrc-2.0-kde4 или создаем его, если он не создан.

Внутри должно быть примерно такое:

# File created by KDE Gtk Config
# Configs for GTK2 programs

include "/usr/share/themes/Breeze/gtk-2.0/gtkrc"
style "user-font"
{
font_name="Verdana"
}
widget_class "*" style "user-font"
gtk-font-name="Verdana 10.5"
gtk-theme-name="Breeze"
gtk-icon-theme-name="oxygen"
gtk-fallback-icon-theme="Adwaita"
gtk-cursor-theme-name="Classic-Flat-White"
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1
gtk-primary-button-warps-slider=0

Основное здесь: font_name="Verdana" и gtk-font-name="Verdana 10.5"
Если просматривается что-то типа "Обычный" или "Regular", то убираем их. Остальные ключи ставим по своему вкусу. Размер 10.5 влияет на размер шрифта по умолчанию. Помним об этом и правим его, если в GTK приложениях меню слишком мелкое. И да, дробное выражение тоже поддерживается!


Еще один файл для gtk-2.0:
~/.gtkrc-2.0

Если его нет, то создаем его. Его содержимое должно в точности повторять содержимое файла ~/.gtkrc-2.0-kde4
Можно просто создать symlink, если редактировать в лом.

11) GTK-3.0

Для таких приложений нужно открыть или создать файл ~/.config/gtk-3.0/settings.ini
Проконтролировать, чтобы его содержимое было таким:

[Settings]
gtk-application-prefer-dark-theme=false
gtk-button-images=1
gtk-cursor-theme-name=Classic-Flat-White
gtk-fallback-icon-theme=Adwaita
gtk-font-name=Verdana 10.5
gtk-icon-theme-name=oxygen
gtk-menu-images=1
gtk-primary-button-warps-slider=0
gtk-theme-name=Breeze
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb

Основные ключи, которые нужно проконтроллировать: gtk-font-name, gtk-xft-hinting, gtk-xft-hintstyle, gtk-xft-rgba
Остальные ставьте по своему вкусу. Мой размер 10.5 можете исправить под себя.

12) обучаем шрифтам приложения XFCE:

Открываем или создаем файл ~/.Xresources
Его содержимое должно быть таким:

Xft.autohint: 0
Xft.hinting: 1
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.antialias: 1
Xft.dpi: 118
Xft.rgba: rgb

Xft.dpi - ставим своё, вычисленное


открываем или создаем файл ~/.Xdefaults
Его содержимое должно быть таким:

Xft.autohint: 0
Xft.hinting: 1
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.antialias: 1
Xft.dpi: 118
Xft.rgba: rgb

Xft.dpi - ставим своё, вычисленное


13) Отдельные странные приложения пытаются узнать dpi напрямую из такого файла: ~/.config/kcmfonts

Поэтому мы редактируем его, и создаем с содержимым таким:


[General]
dontChangeAASettings=false
forceFontDPI=118

forceFontDPI - устанавливаем своё

14) После всех этих изменений делаем reboot.


После ребута убеждаемся, что мы видим следующие настройки:

sneg@sneg:/etc/fonts/conf.d$ xrdb -query | grep Xft
Xft.antialias: 1
Xft.autohint: 0
Xft.dpi: 118
Xft.hinting: -1
Xft.hintstyle: hintfull
Xft.lcdfilter: lcddefault
Xft.rgba: rgb
sneg@sneg:/etc/fonts/conf.d$

Xft.hinting=-1 <- Это означает "по умолчанию". Похоже .Xdefaults не читается автоматически.
Тогда можно попробовать насильно затолкать:


xrdb -merge ~/.Xresources

После этого Xft.hinting должно показывать =1 На самом деле, -1 или +1 я разницы для приложений не заметил. 99%, что все приложения -1 воспринимают как 1

Теперь убеждаемся, что gtk подхватило настройки:

sneg@sneg:~$ gtk-query-settings | grep xft
gtk-xft-antialias: 1
gtk-xft-hinting: 1
gtk-xft-hintstyle: "hintfull"
gtk-xft-rgba: "rgb"
gtk-xft-dpi: 120832
sneg@sneg:~$


gtk-xft-dpi у вас будет свое. В моем случае 120832 = 118dpi


15) Теперь во всех своих любимых приложениях в настройках выбирайте шрифты:
- Liberation Mono
- Liberation Sans
- Verdana
- Courier

Для Wine хорошо смотрятся Arial и Liberation Sans

enjoy :))))

P.S.

И помним, что если поковыряли настроки в визульном редакторе
Меню -> Настройки -> Параметры системы -> Шрифты
Меню -> Настройки -> Параметры системы -> Оформление приложений

То идем и заново проверяем файл ~/.config/kdeglobals как минимум, а
возможно еще поехал файл ~/.fonts.conf

 

Это уже точно днище

undefined

Похоже наши укронебратья нащупали наконец реальное дно, за которым уже точно ничего нет. А именно,  позавчера завалили памятник маршалу Жукову в Харькове и заодно в Ивано-Франковске поставили памятник гауптштурмфюреру Шухевичу! Ну и? Кто-то ещё сомневается, что помешательство может быть групповым? Я раньше в такое не верил, но что делать с доказательством через успешный практический эксперимент? Его ведь не отменишь и не поспоришь. И ладно бы такое произошло во Львове, например, я бы понял. Но это - Харьков! Я никогда не думал, что буду вынужден так написать, но теперь мне ничего не остается, как написать это прямо, без каких либо индиректов:

Харьковчане, вы - ЁБ...ЛИСЬ!

Вы вообще понимаете, что там у вас произошло? А итог каков? Кого-то из вандалов пристрелили на месте? - Нет. Кого-то арестовали? - Тоже нет. Есть какие-то подозреваемые, кто это делал? - ни фига. А может запахло покрышками и оставшиеся не ёпнутые вышли на пл. Свободы, там где у вас Ленин стоял, и притащили туда мэра с начальником полиции, чтобы они ответили на прямой вопрос, кто это сделал, и почему они на свободе? - неа, пустое. Их нельзя найти, видео же нету, как все происходило и кто это делал.

В вашей любимой Европе, памятники Жукову ставят и чтят, что он их от нациков освободил, а у вас его бюст валят. Конечно памятник вам ответить не может, он же каменный. А вот интересно, если бы тот, кто валил встретился с ним лицом к лицу в живую, через сколько секунд жидкое говно стекало бы у такого смельчака в тапочки? Я думаю, что секунд 15, не больше. Теперь вы понимаете, чем вы отличаетесь от нас, которые небратья и живут в мордоре кровавом? Если бы у нас в каком-то городе (нет не Волгограде, там и так понятно) хотя бы, на пример, в Воронеже памятник Воинской Славы на камеру завандалили, как по вашему, через сколько, нет даже не часов, а минут такие ублюдки оказались бы за решеткой, если бы их туда живыми каким-то чудом сумела полиция довезти?

А знаете, мне теперь понятно, почему в след за Донбасом и Луганском Харьков, в свое время, слился и отказался дать отпор нацикам в 2014-2015. Вот ровно потому, что вы допускаете ситуацию, когда можно безнаказанно свалить памятник маршалу Победы. А потом с телеэкранов укоэксперты начинают трындеть, что мол это вандалы, ну ничего такого страшного, никого же не убили, давайте подождем - может поймают, это же просто памятник, какая разница между памятниками гитлеру, Сталину, Ленину или Жукову. А разница большая. Есть памятники, а есть ПАМЯТНИКИ! Никто в мире не сделал большего, чтобы уничтожить нациско-фашискую мразоту чем Жуков и Рокоссовский. Вот поэтому ваше нациствующее рагулье и исходит пеной на этих героев, поэтому и валит их монументы, пока еще есть время, стараясь выскрести и удалить из вашей памяти реальную историю и реальных героев. А вам всем плевать, и похоже, что откатить ваше сознание до уровня нормального человека уже невозможно. Дно вы прошли успешно, дальше только ад и ликвидационная комиссия во главе с Беней, а Зе президент будет глашатаем сего действа и зиц председателем. Осталось только выработать и принять процедуру. Думаю, что новая Рада с этим успешно справится, ну не для того же, чтобы сделать приятно народу вы ее выбираете, в самом деле!

Велосипед, шаурма, марихуана или я вас имел, иметь еще быть буду...

Ну вот и прошел месяц со дня фееричной инаугурации Зе на пост худрука великой и незалежной державы. Изначально за пределами периметра великой стены им. Яценюка почти все эксперты выражали изрядную долю скепсиса по поводу, как возможностей нового Зе президента стать в целом натуральным президентом, так и его хотения что-либо поменять, будучи официально на этой должности, даже если эти возможности реально есть. Собственно ровно этот процесс деградации политической воли мы и начинаем наблюдать - форма иная, но содержание примерно тоже самое:

  • В моде езда на велике на работу
  • Требование больше шаурмы на заправках
  • Признание марихуаны, как объекта легализации - привет либертарианцам (тут многие согласятся, что канабис - наше всё), нужное еще не забыть про шлюх, там тоже есть место для полезной деятельности
  • Возвращение Грузина-бомжа, далее последует призыв на госдолжность
  • МВФ иди на..., нет, погоди, ты нам еще нужен. Сначала дай бабла, а потом иди на...
  • Премьер уходит, но остается...
  • Парламент уходит, но остаётся...
  • НАТО приди!

Тут не могу удержаться и не вставить цитату из голливудского фильма середины 80-х прошлого века "Всемирная история":

"Все имеют королеву..." Тут есть вопрос, а кто королева?

Похоже, что Вовчик и хотел бы стать президентом, но при этом одновременно не хочет, ибо это был бы эпичный каминг аут, после которого ему бы попросту оторвали голову. Как тут не вспомнить М.С. Горбачева с его плюрализмом мнений в одной голове. Был Вова профессиональным актером, похоже так им и останется, ибо не хочет быть героем посмертно. В амплуа клоуна Зе чувствует себя именно в своей тарелке, и не хочет из нее вылезать и подставляться, поэтому играет ой как правдиво. И народ таки чувствует правдивость роли Вована-лицедея на сцене, и ему это нравится, он отвечает взаимностью и доверием. А если нравится, то зачем что-то менять? Людям же нравится.

Есть ли еще во всемирной лицедейской гильдии прецедент, когда актер получает целую страну в качестве сцены в режиме 24х7 с бесплатным и неограниченным телевизионным пиаром? По-моему, это просто праздник для свободолюбивой европейской души украинцев и остоточная победа гиперлупа, что и получило подтверждение буквально через три дня - Зе президент прорвался на сцену и плакал, как ему тяжело на Банковой, никто его там не понимает, а затем довольный отплясывал перед аплодирующей в экстазе аудиторией. Но сколько бы он не развлекал народ, а неотложные проблемы никуда не денутся.

  • что делать с гражданской войной?
  • что делать с процессом прогрессирующего обнищания украинского народа?
  • как наконец замочить нациков, чтобы они не ходили по городам с факелами? (ну этот вопрос не "только лишь для всех")
  • когда наконец освободят всех политзаключенных?
  • как заставить промышленность, хотя бы, перестать падать в пропасть?
  • как решить проблему колоссальных валютных долгов разным фондам и странам?
  • как наладить судебную систему, чтобы она перестала быть карманным олигархической плагином?

 

А может надо ставить вопрос по другому: а стоит ли перед велликолепным пляшущим "роббатто" вообще задача решения проблем Украины? По всему похоже, что нет, или он вообще не способен такие вопросы ставить. Я считаю, что градус развляка еще должен быть повышен до максимума, чтобы дикий народ не вздумал пытаться думать, и даже не пытался задавать неудобные вопросы.

Дорогие мои укрограждане, да неужели вам плевать на то, что где-то там в вашей стране, ваши же со-граждане друг друга убивают? Неужели степень оскотинивания дошла до того, что вам плевать, что, некогда самая процветающая УССР, по факту стоит на гране необратимой деиндустриализации? Или вы думаете, что как обычно РСФСР опять придет к вам на помощь и построит вам промышленность и будет кормить, как любимое дитя с ложки? Так ведь уже точно, что нет, все уже прямым текстом вам в ухо об этом говорят, неужели это еще не понятно? А с ложки в нашем злобном мире сейчас кормят только любимое домашнее животное, которое дрессируют и кормят, чтобы потом либо на мясо пустить, либо, чтобы в цирке работало и денежку приносило, но при этом сидело в клетке и особо не вякало, и не выло на судьбу ( а если начинает выть, то его просто пристрелят).  Вы для себя где видите место в таком раскладе? А может мозги окончательно покинули ваши головы и диджиталицация уже наступила в отдельно взятой стране? Нет дорог - поедем на волах, нет электричества - будем коровье гомно жечь, нет воды - будем из лужи хлебать. Я не уверен что эпоха пересадки мозга наступит раньше, чем к вам окончательно придет пушистый, жирный писец.

Что ж, Зе - развлекает, Беня - тырит, Грузин с Портняжкой - грызут бывших, гоняют их по схронам и не дают им приблизится к первым двум великим. Но долго ли, такой карнавал сможет продолжаться на остатках былой кормовой базы? Что вы будете делать когда, конфити осядет, а хлопушки с шампанским закончатся? Точно ли вы уверены, что следующие президентские выборы, не станут выборами ликвидационной комиссии, что в целом явилось бы логичным концом тех процессов, которые запустили ваши Кравчуки, Кучмы и Ющенки?

Думай --- ТЕ!

P.S.

Хотя один плюс в копилку Бени (а вовсе не Зе) можно пока занести - решение суда о незаконности АТО и применения ВСУ на Донбасе, для решения гражданского конфликта. Но то Беня для себя организовал, чтобы чётче было мочить потроха и он бы не сорвался с крючка, а попутно, чтобы американские партнеры ох...ли, и поняли с кем дело имеют. А Зе здесь вроде как ни при делах и это не его перемога.

Очередной цикл перемоги завершен, да здравствует новая перемога!

undefined

У украинцев праздник - цирк выбрал себе нового художественного руководителя. Формальные мотивы эйфории понятны. Не понятны дальнейшие последствия. Нет признаков поиска, даже потенциальных, какие будут пути решений фундаментальных, сущностных для Украины вопросов, без ответов на которые цирк эту территорию не покинет еще 5 лет:

  • Как новый худрук собирается закончить гражданскую войну на востоке
  • Как новый "прокуратор" собирается давать правдивую юридическую оценку того действа, которое произошло на майдане зимой в 2013-2014 году
  • Как новая власть собирается отвечать перед жителями Донбаса и Луганска за атаки с воздуха, за погибших детей, за погибших гражданских, за обстрелы мирных жителей, за разрушенную инфраструктуру, за замученных в тюрьмах пленных, за невыплачиваемые до сих пор пенсии и прочий беспредел
  • Бракованный "Термос-томас" и дальше будет гулять по стране, или все же как-то этот раскольничий блядовник будет прекращен
  • Кто стрелял на майдане, кто убил Бузину, кто жег людей в Одессе и какую ответственность понесут преступники
  • Что эта власть собирается делать дальше с бандеровцами и фашиствующими нациками, которых они выпустили погулять в народ
  • Собирается ли новая власть и дальше заниматься дискриминацией русского языка на Украине или все таки решит, что каждый субъект государства волен сам решать на каком языке ему разговаривать и обучать своих детей в школе, как это и происходит во всех цивилизованных эуропейских странах
  • Собирается ли новая власть провести референдумы по таким фундаментальным вопросам как государственный язык, курс в Европу, НАТО и о федерализации субъектов (всех)
  • Что она собирается делать с 5 миллионами стволов, которые гуляют по стране и как она собирается реабилитировать атошных ипланов-активистов с явными признаками наличия диагноза ПТС
  • Как новая власть собирается отдавать накопленные внешние долги
  • Каким методом олигархи будут отстранены от влияния на власть
  • Как в голову свежевыбранному худруку еврею может придти мысль, что бандеровско-мельниковские ценности - это вобщем-то приемлемо и заодно озвучить ее по зомбоящику для всей России, чтобы знали кляти москали, с кем дело имеют

Ну судя по тому, что новый худрук перво наперво отправился бухнуть шампанского, дорогих укрограждан ждут очередные веселые 5 лет. Поразительная бросается в глаза разница, между украинской эуропейской нацией и российской ордынско-мордорской. Первая отправилась бухать, плясать и отмечать чергову нову перемогу. Вторая же, после прихода ВВП в 1999 году и, имея в раскладе Чеченскую войну и терракты, пришедших из за рубежа бандитов, первым делом пошла решать именно гражданский конфликт и заниматься параллельным отловом бармалеев; начала замаливать ельцинские грехи перед жителями Чеченской республики, восстанавливать там инфраструктуру и приводить в норму правовые институции на этой территории. Причем, ни разу даже в голову никому не приходило вот так просто взять и не выплачивать там пенсии - пенсии там выплачивались даже во время боевых действий, и у нас здесь (далеко от тех мест) даже близко с мозгом не гуляла такая мысль, "а фигли мы там им пенсии платим?" - ДА ПОТОМУ ЧТО ЭТО НАШИ ЛЮДИ и НАШИ ГРАЖДАНЕ! А замечательное украинское правительство порошенко и украинское телевидение своих граждан на территории ЛДНР не находят в упор, поскольку официально отказались от выплаты там пенсий и соцпособий, зато во всю глотку по зомбоящику показывало комлания конченных персонажей, которые людей в ЛДНР и за людей-то не считают, причем говорят это открыто, какие уж тут пенсии старикам, которые всю жизни на благо этой Украины работали и даже не в курсе с какой стороны у автомата затвор передергивается.

Ну что-же, дорогие эуропейцы, у вас есть очередной шанс ёпнуть себя по затылку, чтобы вся, закачанная туда русофобская и бандеровская дурь выпала бы из вас в качестве вонючей эманации в сточную канаву и вы вернулись в состояние вменяемых людей. Исходя из своего собственного опыта, берусь утверждать, что этот шанс у вас последний. У нас такой единственный шанс был в 1999-2000 годах и наш инстинкт самосохранения сработал. Давайте посмотрим, что сделаете вы со своим шансом. Сможете ли вы найти в себе мужество ответить на витальные для вас, озвученные выше вопросы, абсолютно честно или же это будет очередной симулякр, символизирующий, что окончательное днище вами наконец-то достигнуто, и дальше вы уже, в принципе, можете отделяться друг от друга по границам своих оставшихся областей, а на карте Украины можно рисовать надгробный щит с выбитой надписью "Зе END".

Цена истинной общественной идеологии

цивилизации

Недавно дочь ко мне подошла и задала неожиданный вопрос - почему развалился СССР. Я конечно накидал дежурных фраз о неспособности КПСС вывести страну из кризиса, предательстве элит  и т.д. Но, на самом деле, если вот так задумываться по взрослому, а осознан(или как теперь модно говорить, отрефлексирован) ли данный вопрос на уровне российского общества? Боюсь, что нет, и это очень печально, а "я" - это последнее поколение, которое получило среднее образование в СССР - чисто советское классическое образование, незамутненное либеральными ценностями. Ну и кто, как не мое поколение и то, которое немного старше меня, должно давать ответ на этот вопрос. А давать надо, ведь по сути, ответ на этот вопрос это одно из тех фундаметальных общественных знаний, которое наш народ наработал своим довольно смелым советским проектом, в отличие от того же буржуазно-либерального западного проекта.

Когда я учился в 80е годы в СССР у нас в школе последние два года - 9 и 10 класс (да, в то время учились 10 лет) - был такой странный предмет, который назывался "Обществоведение". Затем к 1989 году его немного подкорректировали и облегчили на предмет смягчения акцента по части строительства коммунизма, но по сути это оставался тот же самый предмет, который изучали и в 1980 и в 1985 и в 1988-89-90. Да, коммунизм по-прежнему не отрицался, но и не акцентировался особо, ибо после 1985 года строить коммунизм было уже не модно. А для меня значение коммунизма так и еще раньше было не понятным. Помню, в пионеры меня принимали последним, практически насильно: добровольно я туда не хотел. Происходило это таким образом потому, что было такое понятие, как "пионерское слово". Да, сейчас это кажется странно, но тогда в 3-ем классе нужно было давать что-то типа клятвы, называлось сие действо - "пионерское слово". Так вот в этом тексте, была фраза (по памяти), что ты, как пионер, обязуешься во всем вести себя, как учит коммунистическая партия, как завещал великий Ленин, в том числе помогать нашей партии строить коммунизм. Я конечно не отрицал, что Ленин великий, тем более он бревна на субботнике таскал, а я даже гирю в 16кг не одолевал в то время, куда уж мне до бревна. Но строить коммунизм, я категорически отказывался, поскольку никак не мог понять, зачем мне его строить, если хоккейная коробка во дворе была более насущной и более желанной стройкой, а ее как раз партия строить категорически отказывалась.

Но вернемся к обществоведению. Согласно этому учебнику цель советского общества - это построение коммунизма, а теоретическое обоснование такой возможности - это теория научного коммунизма. А главные теоретики это Ленин и Маркс. А теперь цитата:

маркс - ленин

"В чем сила марксизма-ленинизма? В том, что это учение верно отражает действительность, вооружает знанием законов развития мира, раскрывает людям смысл их жизни и труда, мобилизует на борьбу за лучшее будущее. Марксистско-
ленинское учение представляет собой теоретический фундамент коммунизма."

Сейчас утверждение необходимости конкретно коммунизма кажется анахронизмом. Но суть темы не в этом, а в том, что идеология достижения некой цели должна прежде всего верно отражать действительность, и что это таки должно быть правильным знанием. У меня вот возникает вполне законный вопрос, почему раньше за истинное знание о текущей окружающей действительности боролись и опирались на него ради достижения (пусть и утопичной) но цели, а теперь боремся ли мы за это знание?  Если да, то в чем для российского общества это истинное знание состоит сейчас? Каковы сейчас цели существования российского общества и в чем состоит теоретический фундамент достижения этих целей? И не потому ли СССР развалился, что некое истинное знание перестало отражать окружающую действительность, то есть по сути перестало быть истинным и правильным?

У общества есть только два очевидных метода развития. При одном пути общество вооружено каким-то общественным знанием и идет к поставленной цели, а при другом пути нет ни цели ни знания. И что же тогда должно произойти с таким обществом, у которого нет ни знания, ни цели? Очевидно, что либо ему(обществу) кто-то со стороны навяжет некое теоретическое общественное знание, которое незаметно приведет к некой враждебной цели, которую общество перед собой даже не ставило (но по факту его привели к этой цели и поставили в стойло, как кобылу), либо над ним (обществом) провели эксперимент, и посмотрели к чему такое знание может привести, а затем пожали плечами и выбросили результат-объект в утилизатор (иногда это происходит буквально).

Вот хочется спросить у всех тех, у кого мозг остался еще и кто застал 90-е годы в сознательном возрасте, вам это хоть что-то напоминает?

Внимательный читатель этого текста, может спросить, а если у общества есть цель, но нет знания - третий вариант. Ну так здесь все по сути сведется ко второму варианту, вам все равно подсунут суррогат - некое общественное знание со стороны и будут утверждать, что оно приведет вас именно к вашей, нужной именно вам, цели, но по факту переформатирует вас под совсем другой результат. И это нужно четко осознавать - либо ты включаешь мозг и сам рефлексируешь и синтезируешь правильное знание о себе на основе своего собственного исторического опыта, либо тебе его привнесут извне и навяжут с соответствующими последствиями.

Интересно осознать то, что отнюдь не каждое общество способно именно синтезировать правильное общественное знание и поставить перед собой цели, а только те цивилизации, которые всем своим долгим историческим существованием смогли наработать исторический материал для глубокого анализа. А в мире таких цивилизаций мало - хватит пальцев одной руки, чтобы пересчитать: Русские (в широком смысле не этническом), Англосаксы (опять же в широком смысле), Китайцы, Индусы, Персы ну и все на этом по сути. Ну может еще Японцы, но тут есть вопросы, все же мне кажется, что они утратили на данный момент цивилизационный стержень после второй мировой войны. Ну а  остальные общества пока еще такой опыт не наработали, либо не заслужили (как бы цинично это ни звучало). В разные исторические периоды именно эти пять цивилизаций навязывали свою общественную идеологию другим, правда всегда с переменных успехом и никому вплоть до сегодняшнего момента так и не удалось до конца покончить со своими конкурентами. А идеология по сути - это и есть фундаментальное знание о правильных принципах существования общества. И именно только эти 5 цивилизаций на данный момент по факту борются за то, чтобы провести на глобусе границы влияния своей идеологии. Сейчас, без сомнения, англосаксы доминируют и им удалось потеснить всех остальных, глупо было бы отрицать очевидное. Более того, они в 90-е почти что подмяли и нас под себя окончательно, но сработало одно из основополагающих свойств общества, которое превращает нацию в цивилизацию - исторически выработанный механизм самосохранения и закрепленный генетически. Если этот механизм утрачивается, то общество перестает быть цивилизацией (что, собственно говоря, и произошло с Японией).

Но для России, в которой механизм самосохранения сработал во время (в очередной раз доказав, что мы не лошади в стойле), сейчас как раз пришло время вернуться в строй передовых цивилизаций, предъявив свои идеологемы и заявив понятные своему обществу: цели, задачи, стратегию и методы. Да, если хотите, называйте это идеологией. Да - это и есть общественная идеология, но без этого дальше уже невозможно объяснить людям мотивы центра принятия экономических и политических решений внутри общества. Есть мнение, что власть всячески уклоняется и оттягивает этот момент, чтобы не будоражить конкурентов раньше времени, заявив всем, что мы взяли низкий старт. Но на данный исторический интервал формальная силовая безопасность ядра и периметра российской цивилизации обеспечена, ресурсы сконцентрированы, либо выйдут в ближайшие годы на пик концентрации, и похоже, что пришло наконец время развернуть широкую дискуссию по идеологической тематике существования нашего общества и синтезировать согласованное общественное решение о том, какую ответственность должны понести наши заклятые друзья за всю ту идеологическую и гуманитарную "помощь", которую они нам оказывали в 90-е годы, вне зависимости от того, понравится это кому-то за пределами наших границ или нет. В конце концов, подошло время занять активную позицию, а всех остальных поставить в дальний угол и пусть там стоят и строят нам обидные рожицы, как дети в детском саду воспитателю.

Понятно, что современное поколение "снежинок", не в состоянии заниматься такого рода деятельностью, им это по возрасту еще не положено. Но, сейчас есть еще пока поколение, рожденное в начале 70ых, у которых мозги способны работать не только на начальном уровне рефлексии, но и на конечной стадии - синтеза.

У России сейчас, на мой взгляд, есть совершенно уникальный шанс запустить в обществе дискуссию и провести качественную ревизию исторического опыта Российской Империи и периода СССР. А на основе нового, качественного полученного общественного знания выработать идеологическую платформу для коррекции той общественной формации, которая (будем говорить честно) стихийно образована на данный момент по факту срабатывания механизма самосохранения, а затем и дальнейшего ее развития. И, самое главное, никто сейчас не сможет этому помешать из вне, вообще никто. И при этом, технический прогресс сейчас позволяет провести такое мероприятие вовлекая в него почти всех желающих. Окно этой возможности не будет бесконечным. На мой взгляд это должно произойти до 2030 года, дальше исторический шанс может быть упущен уже на всегда, так как без сомнения естественные конкуренты - Англосаксы - чувствуют тоже самое, и скорее всего, в ближайшие года точно также начнут перестройку своего идеологического базиса, поскольку видят, что их либеральная экспансия затормозилась и дальше начнет только откатываться с завоеванных рубежей. Собственно Трамп - это и есть явный признак финального кризиса, когда дальше уже просто необходимо что-то ломать в себе через колено. Китайцы - занимаются тем же самым, по факту мы видим очевидные признаки этого. Уже год назад, они отменили ограничение на кол-во сроков, занимаемых одним человеком на посту генсека ЦК КПК, а это явный признак того, что запустился китайский механизм самосохранения. Пока не видно признаков особого шевеления у индусов и персов, но я уверен, в ближайшие годы мы увидим и там признаки переработки общественного исторического опыта. У России же есть очевидное преимущество - опыт проектирования будущей общественной формации, которой еще даже не существовало, а такого опыта еще ни у кого по факту нет. И ошибочно считать, что этот опыт был неудачный. Так могут рассуждать только очень недалекие люди. Очень многие наработки советского общества вызывают уважение, а многие достижения остаются недостижимыми для повторения даже сейчас, и не только для нас - наследников СССР, но и для наших конкурентов.

Интеллектуальный коллапс

Сегодня, в день дурака, случайно познакомился с творчеством Рыбникова Ю.С. Надо сказать, вошло в "в кассу". Лежал под столом от смеха минут 15. Для тех, кто не в теме вот пара ссылок:

 

Или ниже, смотреть с 30й минуты.

Сначала я думал, что чувак назаливал парочку видео, поприкаловался, ну и ладно. НО, человек работал много и плодотворно. А теперь технично разводит лохов на бабки, которые к нему приходят послушать это. Там видюшек, штук, наверное 300 !!!!

Особенно доставляет аудитория. Где он находит людей такого интеллектуального качества? Ну неужели не находится людей с классическим советским образованием, которые этого придурка припрут вилами к полу (про современное поколение снежинок, я уж не вспоминаю...).

Чел продвигает теорию, что 2*3 это не 2+2+2, а, по его мнению, это 2*2*2 = 2^3

Ну разве это не праздник? Особенно доставил кусок про квадратное уравнение Ax^2 + Bx + C = 0 Он уверенно подставляет x=0, не понятно с какого перепуга (просто с потолка взял и подставил) и получает, что C = 0. Ну C же это число, и оно не равно нулю :) В этот момент я сполз под стол. Поздравляю, Юрий Степанович, вы уверенно доказали, что если С это число не равное 0, то X=0 это не корень этого уравнения.

Вобщем, похоже этот персонаж не дружит со следующими понятийными сущностями:

  1. Что такое аксиоматика вообще и аксиоматика классической алгебры в частности.
  2. Разницу между числом и цифрой.
  3. Что такое понятие "дать определение". Умножение он на полном серьезе определяет через умножение :)
  4. Что такое найти корни уравнения (есть сомнение, что он понимает само понятие "уравнения").
  5. Явно не понимает в чем разница между знаком равенства и знаком тождества. Умножение и возведение в степень в его мире тождественные операции.
  6. Считает, что в слове "сложение" корень "ЛОЖ". То есть, он еще и морфологию русского языка не знает. Не любит суффикс "тик" и считает, что "тик" это часть корня слова. Дайте уже ему учебник русского языка за 4-й класс, и заодно учебник по математике за 2-3й класс, там есть определение сложения и умножения, пусть почитает, если интернетом не умеет пользоваться.
  7. ЮС явно не изучал в школе простых дробей, считает что 1/2 это не дробь, поскольку в числителе и знаменателе числа целые.
  8. Не в курсе как записывается принадлежность знака минус к числу и к операции. Для него 3-6 тождественно записи 3-(-6)

Короче, классический случай чокнутого софистика в чистом виде. Тот, кто ходит к нему на эти представления дайте уже ему почитать определения функций умножения, сложения и т.д. Жаль, что он к нам в город не приезжает :(

Юрий Степанович, YOU'VE MADE MY DAY!!!

Главная ← Старые записи