tsc код что это
Русские Блоги
TSC Принтер Печать штрих-код и QR-код, реализация Java
Ниже приведен печать штрих-кода для Java, для справки, обычно доступна для локальной отладки.
1. Смотрите другую статью в реализации JS и апплета.
2, TESC Applet и JS Print Package Pack (включая драйвер принтера, плагин печати, апплета и код отладки JS),http://www.xinac.com/front/article/4253.html
3. Если у вас есть какие-либо вопросы, пожалуйста, попробуйте отправить электронное письмо, 10513276 @ QQ.com
Интеллектуальная рекомендация
PAT Class B 1090 Упаковка для опасных грузов
При транспортировке товаров в контейнерах нужно быть очень осторожным, чтобы не упаковать несовместимые товары в ящик. Например, окислитель не должен находиться в одной емкости с легковоспламеняющейся.
Клавиша ярлыка терминатора Ubuntu1804
Установить Рендеринг горячая клавиша Ctrl + Shift + E Вертикальное сегментационное окно Ctrl + Shift + O Горизонтальное сегментационное окно Ctrl + Shift + N Свободно переключите каждое окно сегментац.
Конфигурация резервного копирования библиотеки Postgresl под WIN окружающей среды
1. Изменение основного сервера и в режиме ожиданияИзмените разрешение подключения файла pg_hba.conf базы данных: изменился на: В это время, вы должны убедиться, что вы можете подк.
Каркас TensorFlow для машинного обучения
Компьютерная графика (семь) Кривая Безье (Bessel) и исходный код
Загрузка исходного кода:Нажмите меня, чтобы скачать «Кривая Безье» была изобретена французским математиком Пьером Безье, который заложил основы компьютерной векторной графики. Его основное.
Как получить QR-код, который подтверждает вакцинацию или перенесенный коронавирус
В большинстве регионов России для посещения общественных мест требуют QR-коды либо сертификаты о вакцинации или перенесенной болезни. А где-то — еще результаты тестов на коронавирус.
Курс о больших делах
Обязательно проверяйте данные перед тем, как планировать поездку: информация очень быстро меняется. Например, 17 ноября в Петербурге не требуют QR-коды для посещения кафе и ресторанов. А с 1 декабря без них не пустят в заведения общепита.
В этой статье расскажу, как получить QR-коды и справки для посещения общественных мест.
Будьте внимательны к источникам информации о здоровье — и сходите к врачу
Наши статьи написаны с любовью к доказательной медицине. Мы ссылаемся на авторитетные источники и ходим за комментариями к докторам с хорошей репутацией. Но помните: ответственность за ваше здоровье лежит на вас и на лечащем враче. Мы не выписываем рецептов, мы даем рекомендации. Полагаться на нашу точку зрения или нет — решать вам.
Что вы узнаете
Какие документы требуют в общественных местах в октябре 2021 года
Обычно в постановлении регионального правительства указано, какой именно документ подойдет — электронный или на бумаге. Например, в Крыму примут оба документа.
Редактор этой статьи привилась в Москве. Как только врач сделал укол, на телефон пришла смс со ссылкой на код. Его можно загрузить в приложение Wallet для iOS или WalletPasses для Android — очень удобно
Сертификат о перенесенном коронавирусе. Переболеть нужно официально — с обращением к врачу. В диагнозе должно быть указано, что пациент перенес новую коронавирусную инфекцию: коды МКБ-10 U07.1 и U07.2. Если поставят другой диагноз, например ОРВИ, то такая справка не подойдет.
Некоторые регионы, например Волгоградская область, разрешают гражданам представлять на выбор справку из больницы или документ с госуслуг. Но есть и регионы, которые примут только сертификат с госуслуг. К ним относится Санкт-Петербург.
Обычно сертификат действует полгода после выздоровления. Но на всякий случай рекомендую уточнить срок действия в распоряжении региональных властей. Иногда в регионах для посещения общественных мест разрешают использовать документы о вакцинации даже одной дозой двухкомпонентной вакцины.
Справку о наличии антител принимают только несколько регионов. Например, Ивановская область. В Тыве такой документ примут при заселении в гостиницу.
Чтобы его получить, нужно сдать анализ в лаборатории, он стоит в среднем 1000—1500 Р в зависимости от региона. В Тыве срок действия документа — 60 дней с даты выдачи. В других регионах он может отличаться.
Обычно срок действия справки с ПЦР-тестом — 3 дня или 72 часа. Но бывают исключения. Например, в Севастополе в октябре принимали ПЦР-тест со сроком действия 7 дней с даты проведения исследования. Сейчас ПЦР-тест не примут вовсе.
Некоторые регионы требуют не обычную справку из лаборатории, а подтверждение сданного анализа на портале госуслуг. Если лаборатория передала сведения на госуслуги, то документ хранится на той же странице, что и сертификат о вакцинации или перенесенной болезни. В Москве действуют особые правила, о них расскажу дальше.
Справка о медотводе от прививки. Для ее получения должны быть веские основания, например хроническое заболевание в стадии обострения, острое заболевание, активная фаза лечения рака, тяжелые аллергические реакции в прошлом, повышенная чувствительность к компонентам вакцины, возраст до 18 лет.
Справки о противопоказаниях к вакцинации выдают только государственные медицинские учреждения. Как правило, на них указано основание для медотвода, есть печати учреждения и врача и срок действия.
Такой документ могут запросить, например, при заселении в гостиницу с отрицательным результатом ПЦР-теста в Краснодарском крае. В Петербурге и ряде других регионов этот документ заменит QR-код или сертификат о вакцинации либо перенесенном коронавирусе.
Другие сертификаты. Иногда в регионах могут вводить какие-то свои местные пропуска. Например, в Нижегородской области у посетителей есть выбор: предъявить для входа в театры, кинотеатры и музеи сертификат о вакцинации или перенесенной болезни либо документ «Мультипасс 800». Последнее — пластиковый или электронный бейдж, который дает доступ на мероприятия.
Мультипасс можно получить в МФЦ или в электронном виде, заполнив анкету на сайте «Карта Нижегородской области». Но электронный документ и пропуск в МФЦ оформят только тем, кто переболел или привился в Нижегородской области. Все остальные могут получить мультипасс только в пункте выдачи на улице Короленко, дом 32, ежедневно с 09:00 до 21:00.
Чтобы это сделать, нужно прийти с паспортом, распечатанным QR-кодом с госуслуг о прививке или перенесенном коронавирусе, написать заявление и сфотографироваться. Заявители указывают номер СНИЛС и мобильного телефона. Документ на Короленко обещают выдать сразу. В МФЦ — в течение 5 дней.
Как получить QR-код о вакцинации, перенесенном коронавирусе или ПЦР-тесте на госуслугах
Сертификат о вакцинации на портале госуслуг может получить любой гражданин старше 18 лет. Для этого ему нужно зарегистрироваться, подтвердить учетную запись и пройти вакцинацию в России одним из четырех препаратов: «Спутник V», «Спутник Лайт», «КовиВак», «ЭпиВакКорона». Документ действует в течение года после второй прививки или получения однокомпонентной вакцины.
Сертификат о перенесенном коронавирусе появится на госуслугах, если данные о болезни туда передало медучреждение, в которое обратился пациент. Бывает, что сведения пересылают с опозданием или делают ошибку при передаче данных — и тогда документ не отображается. В случае проблем попробуйте обратиться в поликлинику или больницу, где лечились. Сертификат с госуслуг действителен в течение шести месяцев, затем он пропадет из личного кабинета.
Сертификат с результатами ПЦР-теста или теста на антитела. Чтобы они появились на госуслугах, нужно сдать анализ в медучреждении, которое передают сведения на госуслуги. Обычно к ним относятся государственные поликлиники. В частных лабораториях рекомендую уточнять этот вопрос заранее.
На госуслугах сказано, что срок действия кода — 72 часа. Мои знакомые говорят, что у них результаты пропадают из личного кабинета после истечения этого срока. Но у некоторых на портале до сих пор хранятся результаты летних тестов с QR-кодами.
Практическое руководство по TypeScript для разработчиков
Что такое TypeScript?
TypeScript — это популярный статический типизатор (static type checker) или типизированное надмножество (typed superset) для JavaScript, инструмент, разработанный Microsoft и добавляющий систему типов к гибкости и динамическим возможностям JavaScript.
TypeScript развивается как проект с открытым исходным кодом, распространяется под лицензией Apache 2.0, имеет очень активное и высокопрофессиональное сообщество, а также огромное влияние на экосистему JavaScript.
Установка TypeScript
Для того, чтобы начать работу с TypeScript, нужно либо установить специальный интерфейс командной строки (command line interface, CLI), либо воспользоваться официальной онлайн-песочницей или другим похожим инструментом.
Для выполнения кода мы будем использовать Node.js. Устанавливаем его, если он еще не установлен на вашей машине, инициализируем новый Node.js-проект и устанавливаем транспилятор TypeScript:
Это установит tsc (компилятор TypeScript) для текущего проекта. Для того, чтобы проверить установку, в директории проекта создаем файл index.ts следующего содержания:
Затем используем транспилятор для преобразования кода, содержащегося в этом файле, в JavaScript:
Наконец, выполняем скомпилированный код с помощью команды node :
В данном случае транспилятор не делает ничего, кроме копирования кода из одного файла в другой, но это позволяет убедиться, что все установлено и работает правильно.
Определение TypeScript-проекта
tsconfig.json содержит определенное количество настроек, которые влияют на поведение транспилятора, например, на то, какие файлы следует игнорировать, какой файл является целью компиляции, какие типы импортируются и т.д.
Вы легко можете настроить TypeScript с помощью следующей команды:
Сгенерированный tsconfig.json содержит почти все возможные настройки с кратким описанием каждой из них. К счастью, данный файл содержит хорошие настройки по умолчанию, так что вы можете удалить большую часть закомментированных опций.
Мы еще вернемся к настройкам TypeScript, а сейчас давайте писать код.
Возможности TypeScript
Каждая возможность TypeScript подробно рассматривается в «Карманной книге по TypeScript». Мы сосредоточимся на практической составляющей некоторых из них. Я постараюсь пролить свет на некоторые возможности, которые часто упускаются из вида в литературе, посвященной TypeScript.
Основы типизации
Ключевая идея TypeScript заключается в контроле за динамической природой и гибкостью JavaScript с помощью типов. Давайте рассмотрим эту идею на практике.
В директории проекта создаем файл test.js следующего содержания:
Выполняем данный код:
В терминале мы увидим thirty two1 без каких-либо предупреждений об очевидной некорректности вывода. Ничего нового: обычное поведение JavaScript.
Но что если мы хотим обеспечить, чтобы функция addOne() принимала только числа? Вы можете добавить в код проверку типа переданного значения с помощью оператора typeof или же вы можете использовать TypeScript, который привнесет в процесс компиляции кода некоторые ограничения.
Заменим содержимое созданного нами ранее index.ts следующим кодом:
Попытка преобразования проваливается:
Таким образом, определение типов помогает избежать совершения ошибок, таких как передача в функцию аругментов неправильного типа.
Кроме того, TypeScript определяет несколько собственных типов, которые не имеют соответствия в JavaScript, но являются очень полезными с точки зрения используемой в данной экосистеме методологии:
Множества
TypeScript поддерживает несколько типов множеств (обычные массивы, ассоциативные массивы — карты или мапы, кортежи), обеспечивая первоклассную поддержку композиции.
Карты (maps)
Карты, как правило, используются для определения связи между ключами и значениями для представления специфичных для приложения данных:
Векторы (vectors)
Векторы — это последовательная индексированная структура данных, содержащая фиксированные типы для всех элементов. JavaScript не поддерживает данную возможность, но TypeScript позволяет разработчикам эмулировать эту концепцию:
Кортежи (tuples)
Кортежи также являются индексированной структорой данных, но типы элементов могут различаться в зависимости от их позиции:
Объединения (unions)
Другим способом создания композиции типов являются объединения, которые бывают полезны в случаях, когда принимаемый функцией аргумент может иметь один из нескольких типов.
Предположим, что мы хотим создать функцию, возвращающую адрес пользователя на основе переданного объекта или строки.
Затем с помощью typeof осуществляем разделение типов:
Здесь мы в явном виде реализовали предохранитель типов.
К слову, кортежи и объединения можно использовать совместно:
Можно определять размер и тип каждого элемента массива:
Предохранители типов (type guards)
Предохранители типов — это выражения, выполняющие проверки во время выполнения кода, результат которых может быть использован системой типов для сужения (narrow) области (scope) проверяемого аргумента.
Для случаев, когда система типов не может сделать правильный вывод о типе в текущем контексте, мы можем определить пользовательский предохранитель типа через предикат (типизированная функция, возвращающая логическое значение):
Пользовательские предохранители находятся под полным контролем разработчика, TypeScript не имеет возможности убедиться в их корректности.
Весьма распространенным случаем использования пользовательских предохранителей является влидация внешних данных с помощью JSON-схемы, предоставляемой сторонней библиотекой, такой как Ajv. Обычно, это происходит в веб-приложениях, где тело запроса имеет тип unknown (или any в зависимости от используемого фреймворка), и мы хотим проверить его перед использованием:
В основе данного механизма лежит синхронизация JSON-схемы с типом. Если мы изменим тип, но не изменим схему, то вполне можем получить неожиданное сужение типа.
В следующем разделе мы узнаем, как обеспечить автоматическую синхронизацию между схемой и типом.
Исключающие объединения (discriminated unions)
Объединения с общим литеральным полем называются исключающими. При работе с такими типами TypeScript предоставляет неявный предохраитель, позволяя избежать его создания в явном виде:
В функции getFirstProject() TypeScript сужает область аргумента без помощи предиката. Попытка получить доступ к массиву projects в первой ветке (блоке if ) закончится ошибкой типа.
Валидация во время выполнения
Как было отмечено ранее, в случае с пользовательскими предохранителями, корректность возвращаемого результата обеспечивается разработчиком.
При наличии ошибки в предикате, система типов может получить неверную информацию. Рассмотрим пример:
Существует несколько библиотек, которые позволяют обеспечить автоматическую синхронизацию между валидацией во время выполнения и соответствующим типом. Одним из самых популярных решений является runtypes, однако мы будем использовать io-ts и fp-ts.
Суть данного подхода состоит в том, что мы определяем форму (или фигуру) типа с помощью примитивов, предоставляемых io-ts ; эта форма называется декодером (decoder); мы используем ее для проверки данных, которым мы по какой-либо причине не доверяем:
Настройка TypeScript
Данный файл содержит набор ключей и значений, отвечающих за 3 вещи:
Пресеты TSConfig
TypeScript может преобразовывать код в ES3 и поддерживает несколько форматов модулей (CommonJS, SystemJS и др.).
Точные настройки зависят от среды выполнения кода. Например, если вашей целью является Node.js 10, вы можете транспилировать код в ES2015 и использовать CommonJS в качестве стратегии разрешения модулей.
К счастью, команда TypeScript разработала хороший набор пресетов, которые вы можете просто импортировать в свой tsconfig.json :
Среди наиболее важных настроек, можно отметить следующее:
Заключение
Надеюсь, данная статья позволила вам получить общее предствления о возможностях, предоставляемых TypeScript, а также о том, почему использование TypeScript в дополнение к JavaScript в настоящее время фактически является стандартом веб-разработки.
Система типов TypeScript не является идеальной, но это лучшее, что мы имеет на сегодняшний день.
Облачные серверы от Маклауд отлично подходят для сайтов с JavaScript.
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!
Дьявол в деталях: закон о QR-кодах почти соответствует Конституции
Елена Иванова, Наталья Сейбиль
Почему Госдума отложила принятие Закона о QR-кодах
С 1 февраля 2022 года россияне могут стать равными или еще более равными. Правительство, борясь с распространением коронавируса, внесло законопроект, по которому непривитые жители страны не смогут летать самолетами, ездить на поездах, ходить в торговые центры и рестораны. Новый закон собирались обсуждать в Думе уже на этой неделе, но отложили его на целый месяц. Как сказал вице-спикер Петр Толстой, чтобы «снять вопросы, которые задают люди».
Единороссы не захотели обсуждать новые ограничения по политическим соображениям. Конечно, у них есть конституционное большинство, и они без труда могут продавить любой законопроект, который выдвигает власть. Но когда сразу две фракции – КПРФ и Справедливая Россия – заявили о том, что они будут голосовать против, ни у кого нет желания делать эту громкую тему поводом для народных волнений. А они точно будут, как показал опыт в Татарстане.
Российская власть не боится ничего, кроме одного – когда народ выходит на улицы. И если за Навального вышли несколько тысяч человек, против QR-кодов поднимутся сотни тысяч. При проваленной кампании по вакцинации населения без защиты от вируса живут 65% жителей. Все 65% будут нажатием кнопки в зале пленарных заседаний урезаны в своих конституционных правах, говорят противники ограничений.
Поэтому думцы взяли тайм-аут на целый месяц, а профильный комитет в лице единоросса Клишаса успел заверить, что закон хоть и нарушает права граждан, соответствует российской Конституции. Поэтому законодатель готов предложенные меры обсудить «с регионами и институтами гражданского общества».
Что говорит Конституция и законы о возможности QR-кодов
Член Комиссии по правовому обеспечению цифровой экономики Московского отделения Ассоциации юристов России, директор по правовым инициативам Фонда развития интернет-инициатив (ФРИИ) Александра Орехович согласна с думцами. Согласно Конституции, права и свободы человека могут быть ограничены федеральным законом, но только в той мере, в какой это необходимо для того, чтобы защитить здоровье, права и законные интересы других лиц, говорит юрист:
— Федеральным законом № 52-ФЗ возможность таких ограничений устанавливается. Указано, что ограничительные мероприятия, в том числе, ограничение на передвижение населения, могут вводиться на территории отдельных субъектов на основании предложений, предписаний главных государственных санитарных врачей, в том числе региональными органами власти.
Формулировки закона не предусматривают никакой альтернативы. Независимо от того, насколько соразмерным он окажется в жизни, что может измениться, когда его примут, и выяснится, что ограничения затрагивают еще больше прав граждан, отступить ни вправо, ни влево будет нельзя.
Наличие QR-кода подтверждает факт вакцинации, но не безопасность каждого для общества, говорят критики. Сделав прививку, человек защитил только сам себя, поскольку будучи вакцинированным, можно стать носителем вируса, как говорят последние медицинские данные. Закон о кодах не может гарантировать, что владелец QR-кода не будет опасен для окружающих.
Без предъявления QR-кода нельзя будет попасть, например, в МФЦ. Но доступ в МФЦ не закреплен в Конституции. С другой стороны, чем МФЦ или торговые центры отличаются от судов, с эпидемиологической точки зрения? Ответ простой: ничем. И там, и там есть большое количество людей, которые могут переносить вирус в закрытых помещениях. Но право на судебную защиту записано в Основном Законе. Если губернаторы решат, что в здание суда доступ возможен только по кодам, тогда большинство граждан лишаются права присутствия в суде. А это прямое нарушение Конституции.
Региональные власти сами решают, как им бороться с коронавирусом
Самое внятное, что сформулировано в новом законе, это перенос на федеральный уровень финансирования антикоронавирусной вакцинации, говорит политолог Екатерина Шульман в интервью ВВС.
Из закона совершенно непонятно, кто будет нести ответственность за недостаточно точные формулировки. Достаточно мутно описаны и категории граждан, которые попадают под рестрикции. Юрист Исаков говорит:
— Мы всё всем ограничили. Конкуренцию ограничили, доступ к судебной защите можем ограничить, свободу собраний ограничили, свободу политической и массовой активности тоже ограничили. Возьмите любую статью Конституции, включая статью о праве на достойную жизнь, и Вы поймёте, что все права массово тотально ограничены. Это не может признаваться допустимым, с точки зрения конституционно-правового смысла, который вкладывается в понятие Конституции.
К новому закону есть много вопросов, на которые нет ответов. Как быть с людьми, которые переболели ковидом, но не учтены системой? Что делать с теми, кто привился незарегистрированными в России вакцинами? Что делать с людьми, которые живут заграницей и не смогут прилететь на родину, потому что у них нет российского QR-кода?
Во избежание бурного обсуждения, единороссы хотя и не дали задний ход, но взяли паузу на месяц. Однако вероятность того, что привитое меньшинство превратится в большинство, маловероятна. Опыт зарубежных стран показывает, что чем больше вакцинированных становится в стране, тем медленнее идет вакцинация. В США власти с июля месяца не могут от достигнутых 50% перевалить за полгода за 70%. Дисциплинированные немцы топчутся на 67%, и это только в среднем по стране. Есть регионы, где вакцинация так и не достигла 50%.
Дискуссии с гражданским обществом обещают быть долгими и малоперспективными.
Представители бизнеса воочию увидели, что значат ограничения. Президент Союза торговых центров Булат Шакиров обратился напрямую к президенту Путину. Защити, отец родной – таков общий тон его обращения. Его можно понять. Только за несколько дней вынужденных каникул торговые центры в одной Москве потеряли 11 миллиардов рублей. Лоббисты требуют включения отрасли в список пострадавших отраслей. Закон, направленный во благо общества, может дорого встать власти. Авторы попытались защититься и написали, что что его исполнение не потребует расходов из федерального бюджета. Но верится в это с трудом.
Ситуация для властей не ясная. Народ может испугаться и побежать прививаться или возмутиться и пойти протестовать. Как говорит Екатерина Шульман, шансы примерно равные. Уверенно можно сказать только одно: доверия властям новый закон не прибавил. Чтобы оживить интерес граждан к вакцинации, можно было бы разрешить, например, использование иностранных вакцин, и какая-то часть населения привилась бы обязательно. Это столкнуло бы баланс сил в сторону введения разумных ограничений. В любом случае, обычная тактика замалчивания или пропихивания решения любыми средствами не проходит. И хотя, как показывает ситуация в мире, ограничения вводятся сейчас везде, фон другой. Когда привито большинство населения, вводить их трудно, болезненно, но политически возможно. В стране, где привиты 35% граждан, такое законотворчество напоминает действия слона в посудной лавке.
Черный квадрат. Насколько глубоко QR-коды проникнут в нашу жизнь
Н овости о том, что в правительстве собираются законодательно закрепить практику требования QR-кодов о вакцинации на входе в общественные места, а также на транспорте, наводят на мысль, что QR-коды неумолимо превращаются из временного и вспомогательного явления в нечто большее — в неотъемлемый элемент повседневной жизни.
Поначалу QR-код казался скорее удобным инструментом; цифровой маркер оказался самым компромиссным способом подтвердить прохождение вакцинации. Разве не здорово, что картинка, доступная по движению пальца, заменяет все эти глупые бумаги с печатями и подписями, которые либо можно подделать, либо их надо покрывать безумным количеством степеней защиты? Так же здорово и удобно, как заменить пачки наличности сначала пластиковой картой, а потом и такой же картинкой на экране.
Теперь код из свидетельства превращается в пропуск. Без кода не пустят в ресторан, фитнес-клуб, театр или на стадион, без кода не продадут билет на поезд и самолет. Да даже в обычный автобус не пустят. Код становится де-факто документом, подтверждающим такие права людей, о необходимости доказывать которые никто даже не задумывался.
Фото: Александр Кряжев/РИА Новости
Здесь, конечно, сторонник прогресса имеет право воскликнуть: но ведь люди в свое время уже пережили множество подобных нововведений. Взять хотя бы паспорта, которые с их фотографиями и номерами, по сути, являются таким же средством контроля над людьми. Раньше можно было кому угодно представляться любой фамилией, называть любой адрес, а теперь нет; без паспорта точно так же не получишь никаких гражданских привилегий, не купишь билет (хотя еще относительно недавно было можно), не получишь кредит в банке и так далее.
Однако нужно обратить внимание на то, что QR-код — «документ»-самозванец, у него отсутствует правовой статус. Непонятно, почему человек обязан его иметь и почему какие-то посторонние люди, не являющиеся полицейскими или вообще представителями государства, имеют право его проверять. Взаимоотношения государства и гражданина более-менее понятны и общепризнаны, но сейчас получается, что одни граждане будут проверять других на предмет наличия прав, пускай и с попущения властей. Именно властей, а не государства, потому что заведует всей антикоронавирусной стратегией не правительство и не парламент, а такого же странного статуса «оперативный штаб». Конституция при этом продолжает себе спокойно действовать — где-то на фоне.
Нет, ну теперь-то, кажется, это начали исправлять. QR-коды появятся в законодательстве. И хотя авторы обещают, что формально вводить их будут региональные власти, все понимают степень самостоятельности губернаторов. Так же как и понимают, что режим будет действовать не для всех — всегда будут специальные рестораны для специальных людей, которых будут обслуживать без всяких кодов. Есть ли QR-коды у наших министров и президента? Коды — самая короткая дорога к сегрегации, аналог «оранжевых штанов».
Возникнет ли здесь также и мелкая низовая коррупция, система блата или «черный рынок» поддельных QR-кодов? Безусловно, возникнет. Каждый вахтер, проводник или бармен приравнивается к инспектору ГИБДД. Власть жестом сеятеля делегирует полномочия неопределенному кругу лиц, и это в ином случае называется анархией.
То, что все это надежно огорожено предлогом борьбы с коронавирусом, начинает смущать. Спорить даже как-то неловко — вы же не хотите, чтобы люди продолжали умирать? Не хотим, конечно. Только это почему-то напоминает сакраментальное «Вы что, хотите, чтобы было как на Украине?». Тоже ведь — не то чтобы хотим, но единственной альтернативой правда является избиение людей на улицах? Как в Белоруссии-то тоже не хочется.
Идея позитивной дискриминации как средство принуждения людей к вакцинации выглядит на первый взгляд не просто здраво, а единственно верно. Привился — получил ту или иную возможность, не привился — не получил. Но почему-то чем дальше, тем больше начинает казаться, что здесь нужно установить какой-то предел. Потому что, войдя во вкус борьбы, трудно остановиться. Слишком уж удобным выглядит механизм.
Системой кодов можно в принципе заменить весь аппарат, предназначенный для общения граждан с властью
Системой кодов можно в принципе заменить весь аппарат, предназначенный для общения граждан с властью. В Китае уже ведь вовсю идет эксперимент с «социальным рейтингом», чем мы хуже. А можно и дальше пойти: недавно, например, депутаты проговорились о горячем желании сделать геномную экспертизу обязательной не только для мигрантов и преступников, но и для всех россиян поголовно. Давайте же привяжем ее к QR-кодам, и пусть государство контролирует нашу ДНК. Хочешь, допустим, жениться — покажи код, все ли с тобой в порядке, здоровое ли дашь потомство.
Недавний сбой на «Госуслугах», когда множество россиян вдруг увидели, что срок действия их QR-кодов сократился вдвое или вовсе «обнулился», показал, что у удобства есть и другая сторона — легко не только подключиться к системе, но и вылететь из нее в один миг, лишиться прав не по решению суда или какой-нибудь комиссии, а всего лишь из-за технического сбоя. Решение о судьбе человека принимает не другой человек, а компьютер, которого не переубедишь аргументами. И никогда не узнаешь, не скрывается ли на самом деле за этим сбоем некто анонимный.
И все это, снова заметим, можно сделать, не трогая Конституции и основных законов. Это главное преимущество кодов. Прав никто никого не лишает — только возможности ими воспользоваться. Коронавирусная пандемия вообще многое нам рассказала о хрупкости гражданских прав. Вот свобода перемещения по миру вроде бы есть, а на самом деле она, как выясняется, тоже по пропуску. Просто раньше его не вводили, а теперь ввели — и ничто не помешало.
А что вы думаете об этом? Обсудить тему и поспорить с автором теперь можно в комментариях к материалу.
Больше текстов о политике и обществе — в нашем телеграм-канале «Проект “Сноб” — Общество». Присоединяйтесь