1596 читали · 18 часов назад
Слабое железо, великие игры: как программисты смогли раскрыть настоящий потенциал PlayStation 2
Сегодня сложно представить, что такие технически впечатляющие игры, как God of War II, Final Fantasy XII, Gran Turismo 4 и Shadow of the Colossus, запускались на консоли всего с 32 МБ оперативной и 4 МБ видеопамяти. Основной процессор PlayStation 2 работал на частоте менее 300 МГц, а её графический чип не поддерживал программируемое пиксельное затенение — возможность самостоятельно выполнять небольшие программы для расчёта освещения, цвета, отражений и характеристик поверхности. Именно эта технология...
🍊 BZip3: как сжать историю Perl до 61 мегабайта и почему дело не только в архиваторе
В опубликованном тесте BZip3 коллекция исходников Perl превратилась в архив размером около 546 МБ. Тот же набор данных после обработки xz занимал примерно 2,06 ГБ, а после bzip2 — 3,44 ГБ. Разница такая, что хочется сразу проверить, где спрятана хитрость. Хитрость действительно есть, но вполне инженерная: характер данных, размер обрабатываемого блока и доступная память. А самый эффектный результат — около 61 МБ — получен уже связкой двух инструментов. Разберёмся, что именно умеет BZip3, почему ему...