ТОП авторов и книг ИСКАТЬ КНИГУ В БИБЛИОТЕКЕ
к. сканер не знает о истинной ее толщине, а оценивает ее посредством того времени, которое датчик «видит» черную полосу. При помощи комбинации 101 в конце кода сканер оценивает как изменилась скорость движения сканера по линиям кода и, если движение было неравномерным, в принципе может сделать поправку и рассчитать какой скорость была в середине и т. д. Кроме того, эта комбинация выделяет начало и конец штрих-кода. Таким образом, эта комбинация цифрой не является, а предназначена для обеспечения надежного считывания. А то, что она входит в число 6 – это только совпадение. Кроме того, комбинация 101 входит и в написание таких цифр, как 3 и 5 (которые отличаются друг от друга комбинацией пробелов вокруг этих линий).
Итак, ограничительные линии не есть «шестерки»; а потому говорить, что ограничительные линии «похожи на шестерку» – все равно, что говорить, будто начертание цифры 5 похоже на шестерку, и потому число 555 тоже является сатанинским. Буква б тоже похоже на цифру 6. Но это не значит, что если в строчке трижды встречается буква б, то эту строчку стоит вымарывать как «сатанинскую»… А если в цифре 8 подтереть одну из линий – она станет шестеркой. Такими «подтираниями» и «дописываниями» можно любой знак переделать в искомый символ и сделать из мухи слона. Вот как это делает, например, петербуржский священник Геннадий Емельянов: «Штрих-код содержит в себе число 666, хотя и утверждают, что сканер это число не считывает. И, действительно, если мы возьмем и подвергнем сканированию любой штрих-код, числа 666 мы там не найдем, но интересно то, что если наложенную информацию стереть, то в основе будут лежать голые три шестерки, которые сканер уже способен прочесть»[210].
Когда говорят, что штрих-код плох тем, что в нем содержатся знаки, графически похожие на шестерки, это означает, что люди хотят придумать себе предмет страха. Ведь штрих-коды предназначены не для человеческого восприятия, а для компьютерного считывания. Это означает, что знаки одного языка пробуют воспринимать по законам другого языка. А ведь так можно счесть всех китайцев матерщинниками – ибо они нередко произносят слоги, которые для русского уха кажутся оскорбительными. Да, оградительные штрихи начертаны так же, как и шестерки. Но, во-первых, чтобы заметить это сходство, нужно приложить усилия по изучению символики штрих-кода (чего обычный покупатель не делает). Во-вторых, если уж за это изучение браться всерьез, то станет понятно, что пробелы в этой азбуке тоже являются буквами, а вот как раз по числу пробелов оградительные символы все же отличаются от цифровых. Кроме того, такая постановка проблемы означает, что отношение к штрих-кодам уже целиком зависит не от символики самих кодов, а от готовности относящегося акцентировать внимание на этом «графическом сходстве» или же игнорировать его или даже просто – со знанием дела – отрицать.
В науке же принято считать доказанной лишь ту точку зрения, которая смогла ответить на все недоумения и возражения оппонентов. Утверждение, что разделительные линии идентичны «шестерке», все же не отвечает на ряд вопросов. Один из них: разделительные линии не подписаны арабскими, «человеческими» цифрами. Если сканер у кассира выходит из строя, или линии штрих-кода загрязнены, кассир просто от руки набирает на своем кассовом компьютере тот набор цифр, который подписан под штрих-кодом. Поскольку под разделительными линиями никаких значков нет, то и кассир просто пропускает эти линии. Если же у них есть цифровое значение, то тогда те данные, что компьютер получит в результате ручного ввода цифр, окажутся совершенно отличными от тех данных, которые он получил бы, если бы сам сканировал и распознавал штрих-код. Но разные входные данные порождали бы разнобой в итоговых результатах – чего составители программы, конечно, не допустили бы (ибо тогда был бы невозможен точный учет проданных товаров). Для компьютера, оказывается, все равно – прочел ли он сам код, или получил его от кассирши, которая опустила пресловутые три шестерки. Идентичность результата означает идентичность и поступившей в компьютер информации. И, значит, разделительные линии не несут никакой цифровой информации. И, значит, компьютер как-то различает разделительные линии от тех групп линий, которые имеют цифровое значение. Как он это делает? Нет ответа на этот вопрос…
Предположение о тождественности разделительных линий шестеркам нарушает и основную аксиому кодирования информации: любой код (перевод) должен быть обратим. Если мы поставим вместо разделительных линий те комбинации штрихов и пробелов, что обозначают шестерки – будет ли работать такой код? – Нет![211]
Это вопрос тем более значимый, что штрих-код действительно содержит в себе тайный знак, сокрытый от непосвященных – это последняя его цифра. Она служит своего рода «паролем», который мешает подделать штрих-код и написать в нем цифры в произвольном порядке. Все цифры штрих-кода по определенным правилам должны быть вовлечены в некоторые арифметические операции с ними – чтобы в сумме получилась последняя из цифр. Но если разделительные линии компьютер читает как шестерки, то в этом случае у него никак не может получиться та же итоговая сумма, которая выходит, если в него последовательность цифр загружается вручную – кассиршей, не учитывающей «шестерки».
Второй вопрос, на который штрихофобы не дают ответа – это вопрос о том, зачем вообще нужны пробелы до начала первого штриха знака и после окончания последнего штриха[212]. Если они ничего не значат (а только при их наличии разделительные штрихи тождественны шестеркам), то отчего же все цифры кодируются с помощью именно 7 модулей и зачем тогда нужны крайние пробелы?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249
Итак, ограничительные линии не есть «шестерки»; а потому говорить, что ограничительные линии «похожи на шестерку» – все равно, что говорить, будто начертание цифры 5 похоже на шестерку, и потому число 555 тоже является сатанинским. Буква б тоже похоже на цифру 6. Но это не значит, что если в строчке трижды встречается буква б, то эту строчку стоит вымарывать как «сатанинскую»… А если в цифре 8 подтереть одну из линий – она станет шестеркой. Такими «подтираниями» и «дописываниями» можно любой знак переделать в искомый символ и сделать из мухи слона. Вот как это делает, например, петербуржский священник Геннадий Емельянов: «Штрих-код содержит в себе число 666, хотя и утверждают, что сканер это число не считывает. И, действительно, если мы возьмем и подвергнем сканированию любой штрих-код, числа 666 мы там не найдем, но интересно то, что если наложенную информацию стереть, то в основе будут лежать голые три шестерки, которые сканер уже способен прочесть»[210].
Когда говорят, что штрих-код плох тем, что в нем содержатся знаки, графически похожие на шестерки, это означает, что люди хотят придумать себе предмет страха. Ведь штрих-коды предназначены не для человеческого восприятия, а для компьютерного считывания. Это означает, что знаки одного языка пробуют воспринимать по законам другого языка. А ведь так можно счесть всех китайцев матерщинниками – ибо они нередко произносят слоги, которые для русского уха кажутся оскорбительными. Да, оградительные штрихи начертаны так же, как и шестерки. Но, во-первых, чтобы заметить это сходство, нужно приложить усилия по изучению символики штрих-кода (чего обычный покупатель не делает). Во-вторых, если уж за это изучение браться всерьез, то станет понятно, что пробелы в этой азбуке тоже являются буквами, а вот как раз по числу пробелов оградительные символы все же отличаются от цифровых. Кроме того, такая постановка проблемы означает, что отношение к штрих-кодам уже целиком зависит не от символики самих кодов, а от готовности относящегося акцентировать внимание на этом «графическом сходстве» или же игнорировать его или даже просто – со знанием дела – отрицать.
В науке же принято считать доказанной лишь ту точку зрения, которая смогла ответить на все недоумения и возражения оппонентов. Утверждение, что разделительные линии идентичны «шестерке», все же не отвечает на ряд вопросов. Один из них: разделительные линии не подписаны арабскими, «человеческими» цифрами. Если сканер у кассира выходит из строя, или линии штрих-кода загрязнены, кассир просто от руки набирает на своем кассовом компьютере тот набор цифр, который подписан под штрих-кодом. Поскольку под разделительными линиями никаких значков нет, то и кассир просто пропускает эти линии. Если же у них есть цифровое значение, то тогда те данные, что компьютер получит в результате ручного ввода цифр, окажутся совершенно отличными от тех данных, которые он получил бы, если бы сам сканировал и распознавал штрих-код. Но разные входные данные порождали бы разнобой в итоговых результатах – чего составители программы, конечно, не допустили бы (ибо тогда был бы невозможен точный учет проданных товаров). Для компьютера, оказывается, все равно – прочел ли он сам код, или получил его от кассирши, которая опустила пресловутые три шестерки. Идентичность результата означает идентичность и поступившей в компьютер информации. И, значит, разделительные линии не несут никакой цифровой информации. И, значит, компьютер как-то различает разделительные линии от тех групп линий, которые имеют цифровое значение. Как он это делает? Нет ответа на этот вопрос…
Предположение о тождественности разделительных линий шестеркам нарушает и основную аксиому кодирования информации: любой код (перевод) должен быть обратим. Если мы поставим вместо разделительных линий те комбинации штрихов и пробелов, что обозначают шестерки – будет ли работать такой код? – Нет![211]
Это вопрос тем более значимый, что штрих-код действительно содержит в себе тайный знак, сокрытый от непосвященных – это последняя его цифра. Она служит своего рода «паролем», который мешает подделать штрих-код и написать в нем цифры в произвольном порядке. Все цифры штрих-кода по определенным правилам должны быть вовлечены в некоторые арифметические операции с ними – чтобы в сумме получилась последняя из цифр. Но если разделительные линии компьютер читает как шестерки, то в этом случае у него никак не может получиться та же итоговая сумма, которая выходит, если в него последовательность цифр загружается вручную – кассиршей, не учитывающей «шестерки».
Второй вопрос, на который штрихофобы не дают ответа – это вопрос о том, зачем вообще нужны пробелы до начала первого штриха знака и после окончания последнего штриха[212]. Если они ничего не значат (а только при их наличии разделительные штрихи тождественны шестеркам), то отчего же все цифры кодируются с помощью именно 7 модулей и зачем тогда нужны крайние пробелы?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249