Наименование компьютера как в паспорте

Обновлено: 29.06.2024


С пару месяцев назад мы поэкспериментировали: получится ли на «Хабре» собрать годный справочник подразделений, выдавших российские паспорта. Дело полезное: эти данные нужны много кому, канонического источника нет, а существующие — очень так себе.

И знаете, все получилось. Пригодный к использованию справочник готов, можно качать и пользоваться. А еще мы сделали подсказки, которые ускоряют ввод подразделений в электронные формы.

«Голый» CSV — в открытом доступе

Собранный и очищенный справочник мы выложили на GitHub. Внутри все просто, CSV с двумя полями:

  • код подразделения;
  • название подразделения.

Есть еще готовые подсказки для форм ввода (причем бесплатные)

Мы собирали подразделения, чтобы сделать готовый сервис — подсказки для форм ввода. И вот они готовы.


Кажется, все ненавидят заполнять название подразделения. Мы пытались облегчить страдания людей

Еще «Подсказки» вытаскивают регион и тип подразделения из кода, иногда удобно. Вот краткая спецификация ответа.

Название Описание
value Значение одной строкой (как показано в списке подсказок)
data.code Код подразделения
data.name Название подразделения в творительном падеже («кем выдан?»)
data.region_code Код региона
data.type Вид подразделения:

  • 0 — подразделение ФМС;
  • 1 — ГУВД или МВД региона;
  • 2 — УВД или ОВД района или города;
  • 3 — отделение полиции.

До 10 000 запросов к «Подсказкам» в день даем бесплатно, это ≈300 заполненных форм. Больше — в составе подписки, от 5 000 ₽ в год. Работает через jQuery-плагин, API либо компоненты для разных CRM, CMS, «1C» и прочего.

«Хабр» здорово помог с данными

Первый вопрос тех, кто слышит о проекте: «Реально через „Хабр“ собрали?». Помог не один только «Хабр», но вклад хабражителей велик и обширен. Мы благодарны и немного удивлены: первый раз обратились к сообществу, и сразу такой результат.

Изначально у нас были кое-какие наработки. Но, во-первых, далеко не полный справочник. Во-вторых, хотелось проверить, насколько данные адекватны реальным паспортам.

Многие прислали подразделения из своих паспортов через форму для сбора, когда мы кинули клич. Слали по и одной и по пять-десять записей. Героям, не поленившимся вбивать все это руками, — уважение.

Три человека предложили в личке базы почтенного размера. Доброжелательно и безвозмездно.



Тем, кто тревожится за безопасность: все справочники присылали обезличенными, ни байта персональных данных

Такие подарки ощутимо двигали дело вперед. В итоге недели через три мы собрали объем, из которого не стыдно делать пригодный к промышленному использованию продукт.

Путь к успеху — «Куча сырых данных + 300 регекспов + немного питонячки»

Итак, сырые данные на руках у продуктовода «Дадаты» nalgeon. Дальнейшие пляски он описал цитатой из заголовка. Все, что мы собрали, прошло череду чудесных трансформаций.

Для начала нормализовали названия подразделений. Здесь пришлось задорно поработать напильником. Например, в «живых» паспортах номера территориальных подразделений указывают с «№»: «ТП № 1 В Г. ХИМКИ. ». Так же и в большинстве собранных справочников, кроме одного — в нем все номера без «№»: «ТП 1 В Г. ХИМКИ. ». Пришлось вставлять.

Схлопнули годы. В нескольких справочниках названия подразделений «размазаны» по годам, даже когда не меняются со временем.

500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2007
500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2008
500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2009
500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2010

Такие записи мы объединили, привязав к периоду: в примере выше из четырех записей получилась одна с датами «2007–2010».

Собрали еще один справочник — «2018+». В 2018 году случился переворот — теперь в паспортах пишут название не подразделения, а «верховного» управления МВД по региону. Поэтому в документе, выданном в Красноярском крае, вне зависимости от кода указывают «ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ».

Мы взяли все собранные коды, разбили по регионам и нагенерили для них одинаковые названия в стиле 2018 года. Названия брали из собранных справочников, кое-что пришлось искать в интернете. Получилось что-то подобное.

240-001,ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ,2018
240-002,ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ,2018
240-003,ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ,2018

Убрали годы. Оказалось, в справочниках совершенная кутерьма: где-то годы есть, где-то нет. Осталось или везде убрать годы ради более полного справочника, или оставить только подразделения с годами ради непонятно чего. Выбрали более полный справочник.

Объединили справочники, данные в экстазе слились воедино. Результат хорошенько потерли тряпкой, причесали и напомадили: например, «РА» где нужно превратили в «Республику Алтай» и сделали еще десяток подобных изменений.

И вот, справочник готов. Пользуйтесь, делали как для себя (собственно, для себя и делали :).

Пара тонкостей для въедливых

В справочнике много записей с одинаковыми кодами подразделений. Это из-за того, что в разные годы в паспортах написание одного и того же подразделения отличалось. Похожие варианты мы объединили, а сильно отличающиеся оставили: пусть пользователь сам выбирает, как у него в документе.

Может оказаться, что в вашем паспорте и в справочнике написано немного по-разному. Без минимальной нормализации у каждого подразделения получилась бы такая куча похожих вариантов, что нужное поди найди. Поэтому мы сократили «УПРАВЛЕНИЕ ВНУТРЕННИХ ДЕЛ» до «УВД», «ГОРОДА» и «ГОР.» — до «Г.», «ОТДЕЛА ПАСПОРТНО-ВИЗОВОЙ СЛУЖБЫ» — до «ОПВС» и т. д.


Если начать набирать название, «Подсказки» тоже поспособствуют

Но! Ни один закон или подзаконный акт не требует, чтобы название подразделения в документах побуквенно совпадало с вариантом в паспорте. Допускаются и сокращения, и пропуски слов. Главное, чтобы было примерно похоже и совпадали остальные реквизиты: серия, номер, дата, код подразделения.

Скорая помощь компьютеру.

Сегодня в необходимости иметь собственный персональный компьютер мало кто сомневается. Компьютеры становятся всё производительнее и дешевле, а значит более привлекательными и доступными. И вот, отложив определённую сумму денег, человек идёт за покупкой. В магазине он видит множество системных блоков, которые внешне мало чем отличаются друг от друга. Однако цена на них может различаться в разы. В прайс-листе или ценнике указаны параметры каждого компьютера, но обычно они написаны в таком виде, что расшифровать запись может только специалист. Так что же скрывается за непонятными надписями?

Обычно запись характеристики компьютера в прайсе или на ценнике выглядит как строка каких-то значений, приведённых латинскими буквами вперемешку с цифрами и разделённых слешами (косыми дробными чертами). Например, это может выглядеть так:

Pentium 4 3200/MB Asus P4PE-2x/DDR 512 PC3200/HDD 160 Samsung 7200 rpm/FDD 1.44/Video Asus Radeon AX600 Pro 128 Mb TV-out/DVD+RW NEC/SB Live 5.1/ATX/USR 56K voice

Владелец компьютера со стажем ещё может разобрать эту надпись, а новичку потребуется помощь профессионала. Давайте разберём, что здесь написано.

4 3200 - процессор Intel Pentium 4 с частотой 3200 МГц (MHz - мегагерц). Корпорация Интел также производит и ранее производила и другие процессоры: Pentium, Celeron, Core i3 и другие. А кроме Intel, есть и другие производители процессоров для компьютерной техники. Пожалуй, крупнейшим из них, после Intel, является германский концерн AMD. Обычно на ценниках сведения о марке процессора, его производителе и тактовой частоте работы, указаны первыми. Почитав о разных процессорах в Интернете, вы можете понять, какой вас более устроит по соотношению "цена/качество". Например, если выбор стоит между процессорами Intel Pentium 4 и Intel Celeron, то вы узнаете, что Целероны более дешёвые, по сравнению с Пентиумами, но менее производительны.

Если вы покупаете ноутбук, то в нём, скорее всего, будет установлен процессор Intel Centrino или Pentium M (мобильный). Это верно для более ранних моделей. Позже в ноутбуки стали успешно устанавливать процессоры Intel Core i3 и подобные. Для мобильных ПК также были разработаны процессоры. У Интел ими стали Pentium D (первое поколение), двухъядерные Intel Core Duo (второе поколение), Intel Core 2 Duo (третье поколение).

Процессоры Intel имеют высокую тактовую частоту, дающую преимущества при потоковом кодировании, а также поддерживают SSE2, под которое оптимизировано много приложений. Процессоры AMD в 1980-х годах были практически копией интеловских, но позже стали всё более от них отличаться. И хотя к процессорам фирмы AMD всё время есть какие-то серьёзные замечания, люди покупают их благодаря именно их сносной работе и низкой (по сравнению с Intel) цене. Некоторые до сих пор считают, что процессоры AMD менее надёжны (чаще перегреваются и горят). Так же, тем, кто ранее работал на технике с процессорами от Intel, не нравится "нетрадиционная" маркировка процессоров AMD. Так, если на процессоре AMD написано Athlon64 3000+, то это не значит, что его тактовая частота равна 3000 мегагерц. Реально она составляет лишь 2000 МГц. Из достоинств AMD - наличие мощного блока вычислений с плавающей точкой - FPU, который даёт преимущества перед конкурентами в играх и математических приложениях.

Если вы покупаете бывший в употреблении компьютер для работы с видео, то лучше взять процессоры Intel Pentium или Core2Duo. Если компьютер нужен для игр, то эти компьютеры тоже подойдут, а также можно взять компьютеры на базе процессоров AMD Athlon64 и AthlonX2. Для работы с офисными приложениями можно сэкономить деньги и взять бюджетные модели на базе процессоров Intel Celeron или AMD Sempron. Если берёте новый компьютер, то в зависимости от того, как вы планируете его использовать, вам предложат модели на базе различных современных двух-, трёх-, четырёх-, шести- и восьмиядерных процессорах.

Читайте также: