February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Monday, May 29th, 2006 08:54 pm
Одним из профессиональных болезней компьютерщиков является возникновение "стокгольмского синдрома" по отношению к различным уродливым явлениям, которыми столь богата молодая и развивающаяся компьютерная отрасль. Происходит это, когда человек настолько часто сталкивается со всякими искусственными ограничениями и несуразностями, что начинает рассматривать их как часть некоей очень стройной концепции, которая сама по себе прекрасна и ценна, а "сиюминутные удобства" не смеют ее нарушать.

Вот, пожалуйста, яркий пример, описаный [livejournal.com profile] trurle:

Текст - это последовательность октетов, имеющая право содержать октеты из диапазонов 32-126, 160-254, а также октеты 9, 13 и, возможно, 10, но более никаких. Греческий тут текст или русский - это вопрос как раз кодировки, каковая представляет собой правила для визуализации каждого конкретного октета из диапазона 160-254 (кстати, в этом плане 1251 -- это неполноценная кодировка, а koi8 становится полноценной только после вычеркивания заглавного твердого знака).

Трудно предположить, что написавший это никогда не видел книг, ему не читали на ночь сказок и он ни разу не держал в руках газеты. Однако он почему-то определяет текст как последовательность каких-то "октетов", хотя ни в книгах, ни в газетах, ни в сказках, ни в других текстах сроду никаких октетов не было. Отчего это? Оттого, что пришельцы похитили его моск он привык думать такими категориями и уже не способен отличить суть вещи от конкретной попытки решения конкретной узкой проблемы, ограниченной скудными средствами (как техническими, так и интеллектуальными), имевшимися в распоряжении конкретной группы решателей. Поэтому он считает - что только такое решение и следует использовать. When your only tool is a hammer, everything looks like a nail.
Подобные люди и создают системы, где для выполнения простейших действий надо исполнять долгие танцы с бубнами, где ваша диссертация будет называться не 'Диссертация', а kdisser1.doc, где программы вам будут говорить "general error", где открытие программой большего количество файлов, чем программист считай достаточным, будет приводить к немедленному падению этой программы без предупреждения, где документация составляется в стиле "function createTristateHomomorphicSimplex creates tristate homomorphic simplex" без дальнейших обьяснений, где следующее число после 1 - не 2, а 10, где минимальное изменение размера шрифта у пользователя разваливает весь дизайн напрочь, где пользователь, живущий в другой стране, чем разработчик, видит вместо программы набор вопросительных знаков, где данные пользователя упаковываются в форматы, которые невозможно ни прочитать другим инструментом, ни спасти в случае какой-то проблемы, они выпускают аппаратуру, которая при установке в офисную сеть выносит эту сеть напрочь, .... и т.д. и т.п. - здесь еще много на эту тему.

Но это еще не самая большая беда. Самая большая беда - что некоторые этим еще и гордятся.
Monday, May 29th, 2006 06:18 pm (UTC)
Забавно, что некоторые некомпьютерные люди в это всё верят. Вот только прогарммисты научились нормально обрабатывать букву Ё, как нашлись энтузиасты, которые собрались вычёркивать её из русского языка. Преимущественно потому что сложившаяся практика печати (в основном, делаемой на программах старого поколения, которые не умели Ё) привела к почти повсеместной замене ё на е.
Monday, May 29th, 2006 07:35 pm (UTC)
буква ё в русском языке была факультативной еще во времена наборных касс и свинцовых литер, при чем тут какие-то программы?