Pull to refresh
2
0
Илья Демьянчук @000exploit

Начинающий C программист

Send message

Запускаем Steam игры в Proton c поддержкой Native Wayland

Level of difficultyMedium
Reading time17 min
Views11K

Proton Wayland


Иллюстрации к статье подготовлены нейросетью freepik.com.


В первой части нашей статьи, мы научились собирать Wine с поддержкой Wayland и запустили игру Overwatch 2. Но для большинства геймеров конечно же больший интерес представляет запуск игр Steam, и этот вопрос мы не пройдем стороной. Преимущество нашей сборки Proton будет ещё и в том, что она будет работать напрямую с системными библиотеками и оборудованием, когда обычный Proton и GE Proton Custom загружаются в виртуальном контейнере, подгружают свои библиотеки и драйвера. Тем самым мы получим чуть лучшую производительность и избавимся от еще одного ненужного слоя.


Если вас заинтересовала статья, то добро пожаловать под cut.

Читать дальше →
Total votes 30: ↑30 and ↓0+30
Comments12

Использование ClickHouse в VK, или Зачем мы написали KittenHouse

Reading time7 min
Views32K
В начале года мы решили научиться хранить и читать отладочные логи ВКонтакте более эффективно, чем раньше. Отладочные логи — это, к примеру, логи конвертации видео (в основном вывод команды ffmpeg и список шагов по предварительной обработке файлов), которые иногда бывают нам нужны лишь спустя 2-3 месяца после обработки проблемного файла.

На тот момент у нас было 2 способа хранения и обработки логов — наш собственный logs engine и rsyslog, которые мы использовали параллельно. Стали рассматривать другие варианты и поняли, что нам вполне подходит ClickHouse от Яндекса — решили его внедрять.

В этой статье я расскажу о том, как мы начали использовать ClickHouse ВКонтакте, на какие грабли при этом наступили, и что такое KittenHouse и LightHouse. Оба продукта выложены в open-source, ссылки в конце статьи.
Читать дальше →
Total votes 56: ↑53 and ↓3+50
Comments56

Что не так с зубами мудрости и почему врачи считают их врождённой патологией

Reading time11 min
Views49K

Краткая история эволюции: челюстная часть черепа уменьшалась, а зубы не пропадали. Теперь образовалась пара лишних, которые только мешают. 

Зубы реально проблемные:

1. Прорезываются долго и мучительно.
2. Чаще всего растут не в нужную сторону и жевать ими не получается.
3. Нередко сдвигают зубной ряд и вызывают аномалии прикуса уже в юношеском возрасте.
4. Первые разрушаются от кариеса и являются источником риска тяжёлых гнойных заболеваний.

В общем, у нас есть третий моляр, он же жевательный «зуб мудрости». Но:

1. Жевать вы им не можете.
2. Протез на него не поставите.
3. Нормально запломбировать каналы в нём сложно или невозможно.
4. От кариеса он разрушится первым из-за сложной гигиены и принесёт радость и счастье во всю ротовую полость. 
5. При первом удобном случае сдвинет вам пропеллером весь зубной ряд.
6. Может стать чудесной причиной флегмоны, из-за которой, возможно, придётся делать разрезы скальпелем от уха до уха, чтобы спасти жизнь.

Чаще всего стоит их удалить, пока всё не плавает в гное и не крошится под щипцами из-за глубокого и обширного кариеса, так как рисков куча, а пользы нет.

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

Читать далее
Total votes 62: ↑48 and ↓14+48
Comments104

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

System Software Engineer
Git
Linux
C
Bash