Я так понимаю каждое ведомство будет свои данные предоставлять, и не видеть данные из других ведомтсв или иметь доступ к бд,
Вишенка на торте — будут доступ иметь все заинтересованные лица или просто любопытные с возможностью «дай Петрович Пупкина 'пробьем', он мне должен ...», а с учетом того, что ловят со взятками в 100$ госчиновников и клерков за всякую фигню или 200 тыс из Гос Топ Менеджеров (3..4 лица государства), Ваш вопрос риторический.
Оторвутся по полной на «заклятых друзьях и соседях», ибо глупо не использовать такой массив данных, который ранее и у спецслужб не был, практически в реальном времени.
Вроде по бумагам, эта база будет «общая для всех госов». Но бумаг пока не видел
Согласно «Декрет Президента РБ № 3 (в редакции Декрета №1 от 25 января 2018)»
…
В соответствии с п.4 районными (городскими) исполнительными комитетами (местными администрациями) создаются постоянно действующие комиссии. В состав комиссии включаются депутаты всех уровней, специалисты органов по труду, занятости и социальной защите, жилищно-коммунального хозяйства, внутренних дел, других подразделений районного (городского) исполнительного комитета (местной администрации). В состав комиссии также могут входить представители республиканских государственно-общественных объединений, иных общественных объединений.
…
Т.е не «пойми кто» получает доступ к изложенному ниже
Немного переставил абзацы, для прояснения:
ПОСТАНОВЛЕНИЕ СОВЕТА МИНИСТРОВ РЕСПУБЛИКИ БЕЛАРУСЬ 31 марта 2018 г. № 239
5. Формирование и ведение базы трудоспособных граждан, не занятых в экономике
(далее – база данных), осуществляется Министерством труда и социальной защиты в
целях:
формирования сведений о трудоспособных гражданах, не занятых в экономике;
ведения учета трудоспособных граждан, не занятых в экономике.
6. В базу данных включается следующая обязательная информация о гражданине:
идентификационный номер;
фамилия, собственное имя, отчество (если таковое имеется) на русском языке;
дата рождения;
пол;
гражданство;
данные о регистрации по месту жительства (месту пребывания);
вид, серия и номер документа, удостоверяющего личность.
… Министерство труда и социальной защиты имеет право включать в базу данных
дополнительную информацию по сравнению с указанной в пункте 6 настоящего
Положения.
…
Для формирования базы данных:
11.1. государственные органы, иные организации согласно приложению 1
представляют в Министерство труда и социальной защиты в соответствии с пунктами 16
и 17 настоящего Положения списки идентификационных номеров граждан, которые в
квартале, предшествующем формированию базы данных, считались занятыми в
экономике или не относились к трудоспособным гражданам, не занятым в экономике;
11.2. для служебного пользования.
12. Министерство внутренних дел в соответствии с законодательством и в порядке,
определяемом Министром внутренних дел:
12.1. один раз в полугодие осуществляет формирование в виде текстового файла
списка идентификационных номеров граждан, за исключением идентификационных
номеров граждан, являвшихся в полугодии, предшествующем формированию базы
данных, получателями пенсий, пенсионное обеспечение которых осуществляется
Министерством внутренних дел, Комитетом государственной безопасности,
Министерством обороны, Министерством по чрезвычайным ситуациям;
…
16. Государственные органы, иные организации, за исключением перечисленных в
пунктах 12–15 настоящего Положения, формируют в отношении граждан, которые в
квартале, предшествующем формированию (актуализации) базы данных, относились к
категориям, указанным в пунктах 3–12 приложения 1 к настоящему Положению, списки
идентификационных номеров и представляют их для формирования (актуализации) базы
данных:
…
Государственным органам, иным организациям, представляющим списки
идентификационных номеров граждан для формирования базы данных, за исключением
государственных органов, указанных в приложении 2 к Положению, совместно с
республиканским унитарным предприятием «Национальный центр электронных услуг»
(далее – НЦЭУ) обеспечить:
проведение до 1 июня 2018 г. организационно-технических мероприятий по
интеграции в общегосударственную автоматизированную информационную систему
государственных информационных систем и ресурсов, учитывающих отдельные
категории граждан, в целях автоматизации процесса формирования базы данных в
электронной форме;
передачу не позднее 1 сентября 2018 г. и далее в установленные сроки сведений для
формирования базы данных.
7. Министерству труда и социальной защиты совместно с НЦЭУ до 30 ноября
2018 г. обеспечить доступ местным исполнительным и распорядительным органам к базе
данных посредством общегосударственной автоматизированной информационной
системы.
…
2. Трудоспособными гражданами Республики Беларусь, иностранными гражданами
и лицами без гражданства, получившими разрешение на постоянное проживание в
Республике Беларусь и вид на жительство в Республике Беларусь (далее – граждане), не
занятыми в экономике, являются граждане в возрасте от 18 лет до общеустановленного
пенсионного возраста, которые не относятся к следующим категориям лиц:
{много буков}
…
3. Занятыми в экономике считаются граждане:
{много буков}
…
4. К трудоспособным гражданам, не занятым в экономике, не относятся граждане:
{много буков}
…
ПЕРЕЧЕНЬ
государственных органов, иных организаций, представляющих
для формирования базы данных списки идентификационных номеров
граждан,
. Фонд социальной защиты населения Министерства труда и социальной защиты
Министерство труда и социальной защиты
Белорусское республиканское унитарное страховое предприятие «Белгосстрах»
Министерство здравоохранения
Министерство образования,
Министерство культуры, Министерство спорта и туризма, Министерство сельского хозяйства и продовольствия, Министерство здравоохранения, Министерство связи и информатизации, Министерство транспорта и коммуникаций, Министерство финансов, Министерство энергетики, Академия управления при Президенте Республики Беларусь, Белорусский государственный концерн по производству и реализации товаров легкой промышленности, облисполкомы, Минский горисполком, частные учреждения образования
По поводу приватности в РБ достаточно рассмотреть один сценарий для примера — формирование «баз тунеядцев». Логика формирования их проста как грабли:
На всех жителей РБ собрать данные- работа, доходы-расходы, выезды за границу, собственность, банковские вклады и т.д.
Пометить всех, кто «хороший»
«Не хороших\Плохишей» -начинают рассматривать «тунеядские комиссии» в каждой территориальной единице, состав которых формируется «кем-то» и входят туда работники жэсов-исполкомов-дворники-доярки — и т.д.
Комисси имеют доступ ко всей ПОЛНОЙ базе «плохишей», но база обновляется динамически, как и состав комиссий
Комиссия начинает «работать» с каждым из «плохишей»
Т.е по факту в РБ скоро наступит всеобщая «прозрачность», поскольку удержать в секрете такой объем данных при «рассмотрении-обсуждении плохишей» просто не реально.
Они ведь либо должны были умирать пачками, либо получать необратимые повреждения мозга и исчезнуть в течение пары поколений…
Человек пипец живучая скотина. Вполне может быть, что начал вырабатываться иммунитет на такие «стимуляторы» за поколения случайно выживших или какое противоядие нивелирующее побочные эффекты.
Купил летом Microsoft Intellimouse Classic. Правда лето было в 2005… 2007 году (уже не помню). Пользовался года 3 — до сих пор доволен. Лежит «в закромах Родины» как авариный комплект, для бука слишком длинный провод.
Недавно такую прикупил.
Впечатление от мыши своеобразное:
1. Эргономика мыши (как лежит в руке) у MS Mobile mouse 4000 будет получше — можно положить руку не опасаясь что «размажешь по столу».
2. Изгиб для ладони — не очень комфортный (для меня). Пальцы иногда попадают «в середину мыши»
3. Настроить Windows 10, что бы мышь в нем нормально работало — тот еще гиморрой. Все равно, за две недели, все еще приспосабливаюсь попадать в мелкие детали. По началу было проблемой попасть в крестик закрытия вкладки Firefox. Дла сравнения, для MS Mobile mouse 4000, привыкание заняло минут 10..15. Такое впечатление, что мышь «цепляется» за мелкие элементы интерфейса, и выделение нескольких слов может произойти не с первого раза. На небольши расстояния ею попасть сложно, на больше двигается нормально. Странное поведение. В «Сапера» будет играть сложновато или что-то рисовать.
4. Проблема «нажать среднюю кнопку» — нужно «тыкнуть» 3-мя пальцами сразу, иначе мышь считает что нажата левая кнопка.
5. По весу — нормально. Не тяжелая, двигать — рука не устает.
6. Иногда впечатление, что упоры у мышки сделаны «дугообразными» и ощущения что она качается из стороны в сторону. Но возможно это из-за упругого коврика.
7. Расположение датчика не «в ладошке», а «на кончиках пальцев» — требует некоторого привыкания. Но за пару дней привыкаешь
8. Bluetooth не тормозит и отзывчивость MS Mobile mouse 4000 по радиоканалу и MS Arc сопоставимы.
9. Прокрутка сенсорная вертикально работает нормально, горизонтальная часто работает «со спецэффектами» и путается с горизонтальной. Или софт или мои руки — пока не понял причину этонго нюанса. Надеялся, что будет что-то типа «zoom» функции на сенсорной поверхности — нифига.
10. Настроек — по идее могло быть поболее для сенсорной поверхности, но их минимум.
Была бы возможность попробовать до покупки — скорее всего очень долго бы сомневался перед покупкой и просил бы «тест драйв» перед покупкой. Пока у меня очень-очень сильные сомнения в адекватности цены этой покупки.
Возможно, при больших скоростях/объемах передаваемых данных просто возрастают взимные наводки между электрическими проводниками шины и возрастает количество ошибок при передаче, требуется больше попыток повторной передачи.
Были подобраны параметры чипов и разводки плат так, что бы вероятность этого была минимальна и не приводила к фатальным последствиям.
Опять же, есть некоторые зависимости от потока данных (последовательность 101, 1100 и т.д.) на взаимные наводки. Полагаю, что люди проектировавшие такие решение, знали об этом и заложили некоторые защитные механизмы.
Вот и получились такие результаты.
Интерфейсов хватит и кривой инициализации.
Были прецеденты, насчет типа Object, после чего сделали generics & where, что бы отловить хотя бы что-то на уровне компилятора.
Дурное дело не хитрое.
Ну ок. Допустим добавим. Будут пихать туда всякую дрянь, как и пихали, без всяких проверок.
Мозги нужны и руки не от бедер. .Net и делали «безопасным». Уже 15 лет все безопаснее и безопаснее. Глядя на последние улучшения, так и хочется спросить «И сильно помогло? перебороли идиотизм ?» Похоже что нет, а вот порог вхождения понизили значительно.
Такое впечатление, что больше «безопастности» — больше говнокода — …
И вы везде аргументы на нулл проверяете, ведь правда?
Надеюсь это был сарказм? :)
Да в общем-то в ISO 2700х, в части разработки безопасного и качественного, кода проверка аргументов это обязательное действие. Иначе с аудитом качества могут быть проблемы.
Медленно, но хорошо работающий код, лучше быстрого, но не работающего.
P.S.
Недавно приятель рассказывал историю что с ним произошла.
Пошел сдавать анализы. По результатам анализов на принудительно лечение его там же чуть не отправили. Хорошо у врача хватило мозгов сравнить с предыдущими анализами, и понять что программа глюконула.
Не удивлюсь, если кто-то сэкономил на проверке аргументов.
Атрибуты как раз решают: они позволяют сделать эту фичу на уровне языка, а не фреймворка.
Атрибуты — это же не языковая конструкция. Это добавляет управляющего кода для исполнения. Обслуживается средой исполнения, ну, или можно кодогнерацией управлять. Так что получается на уровне фреймворка.
Вишенка на торте — будут доступ иметь все заинтересованные лица или просто любопытные с возможностью «дай Петрович Пупкина 'пробьем', он мне должен ...», а с учетом того, что ловят со взятками в 100$ госчиновников и клерков за всякую фигню или 200 тыс из Гос Топ Менеджеров (3..4 лица государства), Ваш вопрос риторический.
Оторвутся по полной на «заклятых друзьях и соседях», ибо глупо не использовать такой массив данных, который ранее и у спецслужб не был, практически в реальном времени.
Вроде по бумагам, эта база будет «общая для всех госов». Но бумаг пока не видел
Т.е не «пойми кто» получает доступ к изложенному ниже
Немного переставил абзацы, для прояснения:
Т.е по факту в РБ скоро наступит всеобщая «прозрачность», поскольку удержать в секрете такой объем данных при «рассмотрении-обсуждении плохишей» просто не реально.
Там от скайпа только название. фичи из другого продукта :)
Человек пипец живучая скотина. Вполне может быть, что начал вырабатываться иммунитет на такие «стимуляторы» за поколения случайно выживших или какое противоядие нивелирующее побочные эффекты.
Точно «IntelliMouse». Перепутал. Давно в «закрома Родины» не заглядывал.
Впечатление от мыши своеобразное:
1. Эргономика мыши (как лежит в руке) у MS Mobile mouse 4000 будет получше — можно положить руку не опасаясь что «размажешь по столу».
2. Изгиб для ладони — не очень комфортный (для меня). Пальцы иногда попадают «в середину мыши»
3. Настроить Windows 10, что бы мышь в нем нормально работало — тот еще гиморрой. Все равно, за две недели, все еще приспосабливаюсь попадать в мелкие детали. По началу было проблемой попасть в крестик закрытия вкладки Firefox. Дла сравнения, для MS Mobile mouse 4000, привыкание заняло минут 10..15. Такое впечатление, что мышь «цепляется» за мелкие элементы интерфейса, и выделение нескольких слов может произойти не с первого раза. На небольши расстояния ею попасть сложно, на больше двигается нормально. Странное поведение. В «Сапера» будет играть сложновато или что-то рисовать.
4. Проблема «нажать среднюю кнопку» — нужно «тыкнуть» 3-мя пальцами сразу, иначе мышь считает что нажата левая кнопка.
5. По весу — нормально. Не тяжелая, двигать — рука не устает.
6. Иногда впечатление, что упоры у мышки сделаны «дугообразными» и ощущения что она качается из стороны в сторону. Но возможно это из-за упругого коврика.
7. Расположение датчика не «в ладошке», а «на кончиках пальцев» — требует некоторого привыкания. Но за пару дней привыкаешь
8. Bluetooth не тормозит и отзывчивость MS Mobile mouse 4000 по радиоканалу и MS Arc сопоставимы.
9. Прокрутка сенсорная вертикально работает нормально, горизонтальная часто работает «со спецэффектами» и путается с горизонтальной. Или софт или мои руки — пока не понял причину этонго нюанса. Надеялся, что будет что-то типа «zoom» функции на сенсорной поверхности — нифига.
10. Настроек — по идее могло быть поболее для сенсорной поверхности, но их минимум.
Была бы возможность попробовать до покупки — скорее всего очень долго бы сомневался перед покупкой и просил бы «тест драйв» перед покупкой. Пока у меня очень-очень сильные сомнения в адекватности цены этой покупки.
Были подобраны параметры чипов и разводки плат так, что бы вероятность этого была минимальна и не приводила к фатальным последствиям.
Опять же, есть некоторые зависимости от потока данных (последовательность 101, 1100 и т.д.) на взаимные наводки. Полагаю, что люди проектировавшие такие решение, знали об этом и заложили некоторые защитные механизмы.
Вот и получились такие результаты.
Интерфейсов хватит и кривой инициализации.
Были прецеденты, насчет типа Object, после чего сделали generics & where, что бы отловить хотя бы что-то на уровне компилятора.
Дурное дело не хитрое.
CodeAccessSecurityAttribute
DnsPermissionAttribute
SocketPermissionAttribute
или
ThreadStaticAttribute
и еще куча разных интересных атрибутов?
Кто как не CLR их использует?
Мозги нужны и руки не от бедер. .Net и делали «безопасным». Уже 15 лет все безопаснее и безопаснее. Глядя на последние улучшения, так и хочется спросить «И сильно помогло? перебороли идиотизм ?» Похоже что нет, а вот порог вхождения понизили значительно.
Такое впечатление, что больше «безопастности» — больше говнокода — …
Надеюсь это был сарказм? :)
Да в общем-то в ISO 2700х, в части разработки безопасного и качественного, кода проверка аргументов это обязательное действие. Иначе с аудитом качества могут быть проблемы.
Медленно, но хорошо работающий код, лучше быстрого, но не работающего.
P.S.
Недавно приятель рассказывал историю что с ним произошла.
Пошел сдавать анализы. По результатам анализов на принудительно лечение его там же чуть не отправили. Хорошо у врача хватило мозгов сравнить с предыдущими анализами, и понять что программа глюконула.
Не удивлюсь, если кто-то сэкономил на проверке аргументов.
Атрибуты — это же не языковая конструкция. Это добавляет управляющего кода для исполнения. Обслуживается средой исполнения, ну, или можно кодогнерацией управлять. Так что получается на уровне фреймворка.