$XDG_SESSION_TYPE = x11
.GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet mitigations=off nvidia-drm.modeset=1"
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
Показал на скрине ванильный гном почти без расширений
Вопрос был "нафига вообще объекты"
И вот это как раз пример того, почему в данном случае нельзя использовать статик метод. User::findById уже захардкожен и поменять это можно лишь переписав этот класс полностью, Карл! А это в свою очередь повлечёт за собой полностью сломанный функционал там, где подобных изменений не требуется.
: "чистота", "стейт", "тестируемость", "иммутабельность", "побочные эффекты", "инверсия контроля", "полиморфизм"
/etc/passwd
-- мой ответ и понимание не поменяется. $user = User::findById(123);
- мы загузили из базы данные о пользователе и сохранили эти данные во внутренней переменной класса объекта $user$user->getName()
- получили имя из внутренних данных$user->setAge(31)->setGender('M')->...->save()
- установили состояния и сохранили обратно в базуInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.20.100
Duration: 00:02:27.75, start: 0.000000, bitrate: 1649 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 404:405 DAR 16:9], 1515 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)
Metadata:
handler_name : ?Mainconcept Video Media Handler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
handler_name : #Mainconcept MP4 Sound Media Handler
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.20.100
location-eng : +56.6825+085.0315/
location : +56.6825+085.0315/
Duration: 00:02:11.92, start: 0.000000, bitrate: 2500 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc), 720x404 [SAR 101:320 DAR 9:16], 2365 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 129 kb/s (default)
Metadata:
handler_name : SoundHandler
1) плавнее; фризов почти нет в перестрелке. Стало играбельно
2) минус. графика хоть на максимуме; но как-будто сглаживание не применилось. вдали какие-то лесенки видны. списываю на opengl сам по себе