Коллектив Авторов - Цифровой журнал «Компьютерра» № 186
Сделав своё открытие, Крисель первым делом поставил в известность производителя. Неделю спустя, когда стало ясно, что техподдержка Xerox, как говорится, ни сном ни духом, и решением даже не пахнет, он — подталкиваемый страхом, что для кого-то ошибка может аукнуться большими проблемами, — подробно изложил всё на личном сайте. К этому моменту Дэвид уже провёл настоящее исследование и выяснил кое-какие новые детали. Так, стало ясно, что ошибке подвержены как самые старые модели WorkCentre, так и новейшие. И самое важное: удалось максимально сузить круг «подозреваемых». В ходе дискуссии с подключившимися к обсуждению энтузиастами Крисель пришёл к выводу, что винить следует алгоритм компрессии графики JBIG2, применённый в ксероксовских машинах.
JBIG2 — простая и удивительно эффективная штука. Умеющий сжимать графические файлы как с потерями, так и без, он особенно хорош (да и предназначен) для сканирования текстовых документов. Приступая к сжатию очередного файла, JBIG2 создаёт своего рода картотеку наиболее часто встречающихся графических образов, то есть, скажем, запоминает, как выглядит буква «A», буква «Б» и так далее. И каждый раз, встретив что-то похожее на «A», просто подставляет готовый образ из словаря. Такой подход не только позволяет сжимать сырые графические файлы в десятки раз, но и даёт поразительный эффект: с повышением качества исходного документа размер сжатого файла уменьшается! К сожалению, как выяснилось теперь, это может выйти боком.
Скажем, шестёрка на скане среднего качества похожа на восьмёрку — и если видимая разница между ними не слишком велика, то JBIG2 может её восьмёркой и заменить. А удастся, так и двойку поменяет на семёрку, и даже единичку — на тройку.
Xerox упиралась до последнего. Первым делом, когда Крисель таки достучался до руководства компании, его попытались убедить, что он имеет дело не с багом, а с «фичей» (поистине канонический ответ, так что простите за картинку, не удержался). Лишь после двух недель препирательств компания выпустила первый пресс-релиз, в котором предупредила пользователей об опасности и предложила обходной путь (выставить в свойствах компрессии «higher» вместо «normal», а также сканировать документы с качеством выше 200 DPI). Увы, Крисель немедленно воспроизвёл ошибку и при таких параметрах — и лишь 12 августа отпраздновал полную победу: Xerox признала баг и пообещала патч в ближайшем будущем.
Что ж, осталось всего ничего: достучаться до всех покупателей WorkCentre (а также WorkCentrePro, ColorQube, BookMark) и заставить их инсталлировать апдейт. Учитывая, что, по некоторым данным, треть компьютерного мира всё ещё работает под Windows XP, реально ли это?
Но аппараты Xerox — это даже не полбеды. JBIG2, стандартизованный тринадцать лет назад, запатентован (IBM, Mitsubishi), но условия лицензирования легки, так что алгоритм распространён чрезвычайно широко. Фактически он используется сегодня в тысячах программ и аппаратных продуктов по всему миру и всем платформам, от MS Windows до Linux. Простой поиск по термину «JBIG2» в «Гугле» даёт сотни тысяч упоминаний, по большей части в связи со спецификациями или девелоперскими аспектами, ибо конечного пользователя такие подробности не интересуют, да и не должны интересовать. При этом один из читателей Криселя уже сообщил о воспроизведении ошибки с подменой цифр на МФУ фирмы Brother (популярная в России марка). А кто проверит продукты Adobe, а нашей ABBYY (и там и там JBIG2 применяется)?
Если даже Xerox столь безответственна, что, зная о проблеме явно не первый год, лишь мельком помянула её в мануалах, но так и не потрудилась исправить, можно ли рассчитывать на понимание других производителей и разработчиков?
К оглавлению
Семь ненужных и даже вредных функций Facebook, которых не должно существовать
Олег Нечай
Опубликовано 14 августа 2013
Сначала сеть Facebook служила просто для общения студентов; в ней присутствовали ваши одногруппники с фотографиями-аватарками и статусом их личных отношений. Потом появилась «Стена», потом — «Лента новостей», затем — «Места». Сейчас в Facebook так много функций и они появляются с такой стремительностью, что подавляющее большинство пользователей даже не подозревают о них. Между тем среди этих функций есть и абсолютно бесполезные, и даже вредные. Вот лишь семь из них.
1. Лента игрНаверное, самая странная лента из всех, которые когда-либо были в Facebook. Бесконечная и бессмысленная история о том, во что ваши френды, в том числе и малознакомые, ежечасно и ежедневно рубятся в «Фейсбуке».
Бывает особенно забавно, если большинство ваших френдов отключают отправку уведомлений о такой своей активности, и остаётся лишь два или три человека, регулярно информирующих вас о своих успехах в FarmVille или Candy Crush. Теперь вы знаете, как на самом деле они проводят своё рабочее время.
2. История редактированияВ прошлом году в Facebook появилась замечательная функция редактирования комментариев. Вы можете, например, исправить случайную ошибку или смягчить слишком эмоциональную реакцию на чей-то пост.
Всё было бы прекрасно, но такой комментарий получает пометку «Отредактировано», а при нажатии на это слово любой, кому комментарий доступен, может ознакомиться с тем, как он выглядел до исправлений. Это заставляет нас иначе взглянуть как на грамотность наших френдов, так и на их реальное мнение. Да и на наше тоже. Вот ведь какая засада!
3. Мероприятия и уведомления гостейФункция «Мероприятия», очевидно, задумывалась для того, чтобы вы или ваши френды смогли информировать друг друга о выставках, концертах и т. п. — и о возможном участии в них. В принципе, это работает, но вот как оно выглядит!
Нажав на кнопку «Присоединиться», вы получаете внезапное требование сообщить друзьям, почему вы, собственно говоря, собираетесь это сделать. В русской версии это выглядит абсолютно по-идиотски: «Поделитесь, почему вы с нетерпением ждёте». Во-первых, кто сказал, что с нетерпением, а во-вторых, с какой стати мне нужно что-то рассказывать? Может, я умираю со скуки, у меня провалилось свидание или я просто не люблю напиваться в одиночестве? Почему кто-то считает, что я обязан оповестить всех о своих мотивах?
Уведомления о гостях выглядят не менее безумно. Предлагается сообщить каждому из тех, кто присоединился к мероприятию, что вы тоже пойдёте. Они, конечно, тоже могут посмотреть этот список, но нет, вы должны каждому сообщить лично. Зачем культивировать модель поведения спамера — не понятно.
4. Неважные событияС появлением «Хроники» в профиле Facebook возникла и функция «Событие из жизни», предлагающая распределить по этой ленте разные моменты из вашего прошлого. К примеру, речь идёт об учёбе, работе, семейных отношения, путешествиях и прочем. Однако среди всех предлагаемых событий есть и совершенно нелепые.
Например, в пункте «Здоровье и здоровый образ жизни» нам предлагается сообщать о потерях в весе, новых привычках в еде, сломанных костях и удалении скобок.
Пункт «Путешествия и впечатления» порадует татуировками, пирсингом или первым словом («агу»?).
И уж непременно мы обязаны оповестить Facebook о том, что у нас появился новый сосед по квартире.
Все эти важнейшие события мы, разумеется, должны подробно проиллюстрировать фотоальбомом. Что может быть важнее того, что я 14 июля 2012 года разлюбил есть сосиски и перешёл на вяленого карпа (плюс 20 фотографий)? Мир, знай!
5. Сообщения «Другое»Новая система обмена сообщениями в Facebook подарила нам и замечательную папку «Другое», предназначенную для сбора писем от тех пользователей, которые не входят в число ваших друзей.
Предполагалось, что в эту папку будут направляться какие-то личные предложения от нефрендов, но даже заглянув в неё пару раз, мы неизменно обнаруживали там лишь банальный спам. В результате она превратилась в секретную папку, в которую никто никогда не заглядывает. Так что нефренды могут даже не пытаться связаться с нами.
6. ЗнакомыеКогда «Фейсбук» автоматически сортирует ваши друзей, он создаёт разные «умные» списки по признакам родства, учёбы, работы или места жительства. Но кто такие «Знакомые» френды, если они не входят ни в круг близких друзей, ни в круг известных нам по работе, учёбе, семье или месту жительства?
Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Коллектив Авторов - Цифровой журнал «Компьютерра» № 186, относящееся к жанру Прочая околокомпьютерная литература. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.


