Обновить
16K+
6
Михаил Михайлов@misha1350

DevOps

14
Рейтинг
1
Подписчики
Отправить сообщение

Поэтому от игр типа Dota 2 сплошной вред.

Но если ставить множество игр, которые не обновляются каждую неделю, например одиночные игры или просто те игры, у которых карты/данные/итд не меняются больше нескольких месяцев (например тот же полудохлый но всё равно весьма популярный Team Fortress 2 и его множество скачиваемых пользовательских карт, которые никогда не чистятся, никогда не обновляются (ведь масштабные обновления базовой игры не приходят), и при этом могут забить легко 35-40ГБ+ на диске, хотя игра сама весит лишь 25-30ГБ), то польза идёт большая от этого. А от сжатия забытых программ в недрах Program Files и AppData - тем более. Лучше подумать о других сценариях, кроме как одной лишь игры типа Dota 2.

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

Если файл - архив, картинка, или просто случайные файлы которые уже хранят сжатые данные, то первые два типа отсеются по их расширениям .zip или .jpg, а у третьего типа файлов, в таком исключительном случае, будут взяты несколько маленьких окошек из разных частей файла, чтобы сжать их очень быстрым алгоритмом и определить, сжимается ли он вообще, или нет. Если окошки хорошо сжимаются, например более чем на 15% - то файл будет кандидатом на сжатие.

Теперь можно благодаря ей сжимать и "Загрузки", и "AppData" с огромной кучей кэша типа Electron или Chromium (который уже хранится сжатым), и вообще весь диск. Если взять ~50 таких разных компьютеров и ноутбуков, у которых диски могут быть мелкие, можно одним нажатием сжать весь диск именно там, где нужно. Вот такой юзкейс я вижу, и на мелких дисках это сильно спасает, особенно когда не вариант тратить по 10-15 минут на то, чтобы сжимать всё избирательно. Да и благодаря тому, что сжимается далеко не всё (когда у тебя в сжимаемой папке сборная солянка из сжимаемых и несжимаемых файлов), скорость работы на старых/картофельных компьютерах или ноутбуках не страдает так сильно, как старыми способами.

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

Но писать то, что вы точно не знаете, не стоило IMHO.

"Я, знаешь ли, лучший в своём классе член отряда Navy Seals, участвовал в многочисленных секретных рейдах против «Аль-Каиды*» и имею более 300 подтверждённых~~~.........."

Именно этого я касался в статье. Пора вспомнить про сжатие снова, потому что все минусы уже исправлены более мощным железом и более правильными алгоритмами, а подбадривает к этому и текущее положение не только с жадными корпорациями, но и с огромной кучей аутсорснутого вайб-кода, раздувающего софт до каких-то невиданных доселе размеров. А ещё разумеется не стоит использовать топорные решения, которым 25 лет в обед, со времён Windows XP. Сжимать весь диск совершенно неразумно. Собственно об этом всём и написано в статье, и я хотел показать, что мы имеем сейчас, и каким образом оно лучше, и как сделать это ещё лучше и проще.

Для своего питомца вы может и будете использовать дорогостоящий корм, но на целом зоопарке или просто на рядовых бюджетных ноутбуках с розницы, SSD объёмом больше 256ГБ теперь будет весьма дорогим удовольствием.

Одна лишь бесплатная Dota 2 (о которой теперь знают все, в последнее время), теперь занимает без малого треть места на диске размером 256ГБ То же самое с танчиками, каэсочкой, и прочими игорями. Обычная установка Windows без репака от Васи займёт ~60ГБ места на диске. 1-2 игры, десяток программ, и места уже не будет. Вот тут то и нужно сжатие и игр, и программ, и AppData, и самой Windows. Тем более, что Dota 2 сжимается аж на 35ГБ - ну вплоть до ближайшего обновления игры, которая может поменять и перезаписать половину из этого приобретённого места.

В Windows XP таки проблема как всегда со старым тяжёлым алгоритмом, медленными компьютерами, жёстким диском и т.д., но сейчас эти все проблемы исправлены, и во-вторых сейчас люди живут в кризисные времена (ну кроме нас с вами, конечно же).

Жаль только что попытка сжать эти модели топорным способом через Проводник приведёт лишь к +254ГБ потерянного ресурса на диске в вашем случае, ведь эти .gguf не сжимаются вообще.

Представьте теперь зоопарк из ~30-50 разных компьютеров в условном офисе, ВУЗе или школе, где стоят забитые 250ГБ диски SATA. У меня такой кейс уже был минимум один раз. У нас было так, что надо было загружать большой комплект софта на зоопарк - и наши эникейщики даже не понимали, что ломается установка у них потому что на диске C осталось 0 байт свободного места на SSD. Умножьте ~15 минут, потраченных на каждый такой забитый компьютер, чтобы он стал как ваш питомец, а не как зоопарк скотины (опять это клише...), чем он и должен быть, и вы так целый день потратите на то, что сделать довольно просто на бумаге.

О старых ноутбуках 2-в-1 типа Lenovo на Celeron, с 4ГБ ОЗУ и 128ГБ вечнозабитого eMMC хранилища я вообще молчу. И нет, выкидывать их не вариант, они всё ещё работают.

Топорный метод приводил к ~50 минутам на сжатие в одном потоке устаревшим излишне тяжёлым алгоритмом который сжимал всё подряд, даже то что не надо. Накипело так, что теперь усердно и без стыда рекламирую свой пет-проектик, чтобы такого не пришлось другим испытывать.

Стараюсь. Хотя-бы немного мозгов ещё осталось.

Да, Nano отвечает и знает вещи лучше, чем Qwen3 30B 2507. Считай что бесплатное улучшение для тех, кто запускает вещи всякие у себя на MLX или на Strix Halo. Но другие пользователи отмечают проблемы с ней. С агентными задачами справляется хорошо, но для других задач типа написания кода требуется тестирование. Думаю что для написания кода лучше использовать Qwen3 Coder 30B.

Затем, что элит не нужен, когда у тебя все твои потребности - это социалки, браузер, карты и просмотр видео, т.е. исключительно однопоточные задачи.

Redmi Turbo 4 Pro - это POCO F7? Будем ждать. X7 Pro не хочется, и F7 Pro тоже. Наличие более слабой графики в замен на более мощный процессор - это очень хорошо, так как поможет снизить стоимость телефона.

Генна'ий Гуглович полностью исправился в лучшую сторону. Похоронил LLaMa 4, похоронил LLaMa 3.2 (Gemma 3 1B ощутимо лучше LLaMa 3.2 1B, и это всё что надо знать), и наличие бесплатного API хоронит и многих провайдеров бесплатных облак. Теперь хотя-бы у студентов больше нет оправданий не писать дипломные работы по делу, не так как было ещё год назад.

Но я всё равно не буду платить ему за платный API.

ThinkPad T480 - для программистов на бюджете

ThinkPad T480s - для всех на бюджете

ThinkPad T14 Gen 1 AMD - для программистов

ThinkPad L14 Gen 1 AMD - для программистов, которым ну очень нужно 64ГБ быстрой ОЗУ

Dell Latitude 5290, 5490, 5590 - офисный вариант для тех кто на бюджете и кому нужна куча ОЗУ (даже в 5290 помещается до 64ГБ)

Dell Precision 3530 со старым BIOS - для тех, у кого родственник работает в зелёном банке и может выкупить такой с торгов, по сути является Latitude 5590/5591 в топовой комплектации с NVIDIA Quadro, программистский вариант

Если не оффтопить, то ThinkPad 11e (3-ье поколение) - идеальный вариант для школьника, ноутбук который не жалко + крепкий и не сломается при падении + стоит меньше 10000р на вторичке + экран 11" с TN-панелью, которым не захочется пользоваться слишком долго для просмотра брэйнрота на YouTube и тиктоке. Чисто ноутбук для учёбы. Pentium 4405U + 8ГБ ОЗУ позволят легко учиться даже на удалёнке, мощностей хватает с головой для Zoom/Teams + OBS для записи лекций и веб-браузера. Прекрасная клавиатура, чтобы ребёнку сразу с детства учить слепую печать. Иронично, что такой ноутбук будет значительно быстрее любого ноутбука в рознице до 20к (всякие Intel Celeron J4125 и особенно N4020) в веб-браузере или в Zoom. Потому что Pentium это хорошо, а Celeron это почти всегда плохо (кроме Celeron N5095 в более дорогих ноутбуках).

Покажите мне такой китайский ноутбук, который будет работать дольше, иметь лучший экран (а на T480, T440p и всех ноутбуках посреди них, его можно заменить например на хорошую панель IGZO с низким потреблением), или даже быстрее работать. Т480 (о котором вы наверное ничего не знаете) имеет 4 ядра и 8 потоков, и Intel Core i5-8250U будет быстрее и мощнее Intel N100, который ставится в китайские ноутбуки, начинающиеся от 25к. Оперативная память на Т480 тоже будет быстрее, потому что Intel N100, который можно встретить на "хвалёных" китайских ноутбуках поддерживает оперативку только в одноканале. Его удел - только мини-ПК за 10-12к рублей, и только в исполнении с DDR5, а не DDR4.

Тут речь не о том, что надо иметь мощный ноутбук. У подавляющего большинства пользователей компьютеров, их задачи - это только печатать тексты в Word и PowerPoint и изредка включать Уральские Пельмени на YouTube. Но на любом китайском ноутбуке клавиатура будет гарантированно хуже, чем на старом ThinkPad, и если твои задачи будут серьёзнее и например заключаться в написании кода в VS Code с запуском виртуалок/Docker/Minikube, а также одновременно созваниваться по Zoom с эффектами размытия, и транслировать экран - то китайские погремушки с 12ГБ ОЗУ превращаются в тыкву. У Т480 на такие задачи ещё хватает мощности, но едва ли - если подключить монитор 4К60 по Thunderbolt 3 и делать всё на нём, то он начнёт лагать и греться, однако это уже крайний случай.

Мощные ноутбуки должны выдаваться на работе. Но самому покупать ноутбуки, которые с 32ГБ ОЗУ начинаются от 60к, просто потому что огромные бездушные корпорации типа Asus, Lenovo, MSI и Acer говорят, что ты "заслуживаешь большего" - наглая уловка. Не надо на неё поддаваться, ведь если мы заслуживаем большего - то пусть дадут нам хотя-бы 2 слота ОЗУ. Но они этого не делают по понятным причинам - плановое устаревание было согласовано у всех производителей ещё с 2014 года.

У Intel Core 8x50U преимущество в том, что этот процессор сам по себе в простое потребляет очень мало энергии. Время работы от батареи на протяжении 8 часов стало нормой, и Т480 с батареей 72Вт-ч (даже без внутренней батареи, покупка которой не такая выгодная, как покупка внешней батареи на 72Вт-ч) может достичь этого, особенно если заменить дисплей на данную панель IGZO с низким потреблением энергии.

В итоге, Т480 это как полноценный ноутбук, который можно без проблем использовать в 2024 году, имеющий поддержку зарядок USB-C от 20Вт до 100Вт и Thunderbolt 3, и который ещё в будущем можно будет использовать без проблем за счёт поддержки Windows 11 и аппаратной поддержки кодеков HEVC и VP9. А такое сильно востребовано в наше время. К сожалению, всякие T440p с Core i7-4910MQ будут уже на любителя, которым не нужна хорошая автономность (а зачем тогда вообще ноутбук брать?) и используют их для очень специфичных задач с Linux.

И поэтому старые ThinkPad'ы, которые ещё не были подвержены запланированному устареванию, активно покупают на вторичке, вместо того чтобы купить всякий китайский шлак на Intel N100 за такие же деньги, как за улучшенный (вплоть до заменённого на IGZO-панель с низким потреблением экрана) ThinkPad T480. Какой китайский дешёвый ноутбук переживёт падение, можно использовать на морозе с перчатками, и можно улучшить до 64ГБ ОЗУ? А о ремонтопригодности таких ноутбуков я вообще промолчу, всё складывается в пользу Т480.

Вы предлагаете купить макбук про за 250к для того, чтобы использовать его в качестве печатной машинки? А вы в курсе, что большинству пользователей не нужны мощные, новые, дорогие ноутбуки с их запланированным устареванием? Всё равно ваш ноутбук с распаянной ОЗУ и незаменяемым экраном через два года станет тем самым "старым г", поэтому я бы промолчал на вашем месте.

Нет. Всё остальное идёт с припаянными процессорами.

За те же 20-25к можно взять Т480, который по производительности будет такой же, как N100, с расширяемой ОЗУ до 64ГБ в двухканале (чего N100 не поддерживает), с двумя слотами NVMe, со сменными аккумуляторами (расширяемыми до 72Вт-ч), и отличным качеством сборки. Тоесть вместо китайской погремушки CHUWI (хоть она и проработает долго, если будет в тепличных условиях), ты получишь технику, сделанную по стандартам MIL-STD-810, которую можно хоть апстену кидать.

И да, i5-8250U в дешёвых комплектациях Т480 мало того, что имеет 4 ядра (и его можно андервольтить), так ещё и имеет поддержку декодирования VP9 и HEVC, и не придётся использовать h264ify, который даже в качестве 1080p60 размылит это видео до уровня 2009 года.

К слову о Ryzen 5 4500U - не все знают про это, но все Ryzen 4000-ой серии можно андервольтить, с помощью UXTU. Попробуй андервольтнуть процессор по каждому ядру и встройку, стабильность андервольта можно проверить тестами типа OCCT в режиме Core Cycling с нагрузкой Normal и загрузкой Variable. А то энергоэффективность и производительность по всем ядрам лишней не бывает.

Ищите что-нибудь с RTX 2050. Это экономный вариант, 4ГБ видеопамяти, поддержка RTX и DLSS - должно хватить для запуска UE на минималках. Ещё можно поискать ноутбук с RX 6600M/S на 8ГБ видеопамяти.

1

Информация

В рейтинге
554-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

DevOps-инженер, Инженер по доступности сервисов
Средний
Kubernetes
Elasticsearch
PostgreSQL
CI/CD
Bash
Linux
Docker
Git
Python
Nginx