Посмотрев как-то описание БЭСМ-6 в старой книжке был удивлён наличием виртуальной страничной адресации, с поддержкой подкачки с магнитного барабана, разделения прав доступа чтения/записи страниц и уровни выполнения (по типу ring0/3 в IA), наличия кеш-памяти, конвеерной обработки команд, асинхронной работы с памятью, системных вызовов.
1. Firefox 22.0 (openSUSE 12.3 x86_64) WebP не понимает.
2. Lossless режим не отменяет YUV420, а значит информация всё равно теряется (не графическим форматом, но форматом цветового пространства).
Примечание: если возникают ошибки, вроде "./optimize.sh: line 2: $'\r': command not found", то необходимо открыть скрипт в Sublime Text 2 и включить Unix Mode в View > Line endings > Unix.
какой-то чужеродный продукт неизвестного предназначения. Чем консольный dos2unix не угодил?
Ради справедливости, QFile в unix'ах не может открыть файл с именем, не представимом в текстовом виде в текущей кодировке (ибо в unix'ах имя файла — это последовательность байт, а не текст). В принципе, можно использовать fopen/open(POSIX) и передать их в QFile, но да, это уже немного проблемно.
Сходу минус (не так давно столкнулся): как открыть файл в Windows, имя которого содержит символы не из текущей 8-битной кодировки? Добавлю, что я знаю, что метод open в VC++ отклоняется от стандарта и позволяет это сделать. Но при использовании MinGW, который следует стандарту, нас ждёт облом. С clang ситуация будет аналогичная (по крайней мере при использовании библиотек gcc).
Хотя это ещё вопрос минус это библиотеки или Windows, но тем не менее, с точки зрения использования комплексно — это минус.
Не знаю кому не понравилось, но разработчики PNG не признают APNG. А поскольку APNG пытается быть совместимым с PNG, мне кажется, это вполне достаточный минус, чтобы не пользоваться данным форматом. Тем более, что разработчики вполне обоснованно сказали, чем APNG плох.
Посмотрите английскую, там сказано, что поддерживает. Или вот.
А ещё есть JNG (можно рассматривать как подмножество MNG).
Но ни webp, ни mng/jng не поддерживаются большинством браузеров. webp преимущество только в том, что его поддерживает достаточно распространённый Chrome.
Если без юмора, то к думаю не всё так радужно. Это как с распространёнными в своё время эмуляторами PS2 — требовалось мощное оборудование, для симуляции PS2 на PC, но это не означало, что на PS2 можно было симулировать PC эффективнее. Тут проблема в несовпадении подходов компов и мозга. Если сделать элементную базу подобную нейронам, то не понадобится столько техники использовать. Просто мы не обладаем точными моделями нейронов, а такие эксперименты как раз и позволяют из точнее описать. А вот когда будут готовы модели, можно будет приступить к сборке аппаратно заточенной архитектуры.
Зачем тут картинка?
2. Lossless режим не отменяет YUV420, а значит информация всё равно теряется (не графическим форматом, но форматом цветового пространства).
какой-то чужеродный продукт неизвестного предназначения. Чем консольный dos2unix не угодил?
Хотя это ещё вопрос минус это библиотеки или Windows, но тем не менее, с точки зрения использования комплексно — это минус.
А ещё есть JNG (можно рассматривать как подмножество MNG).
Но ни webp, ни mng/jng не поддерживаются большинством браузеров. webp преимущество только в том, что его поддерживает достаточно распространённый Chrome.
Ой, опередили уже.