Наименование компьютера как в паспорте
Обновлено: 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. Если берёте новый компьютер, то в зависимости от того, как вы планируете его использовать, вам предложат модели на базе различных современных двух-, трёх-, четырёх-, шести- и восьмиядерных процессорах.
Читайте также: