Игра для программистов: как бы вы максимально коротко решили задачу «получить список названий всех стран в мире [по возможности корректный и актуальный]»?
Не-программист нашел бы свежий справочник. ‎- very lovely tea
Нагуглить руками, записать в виде константы. Cписок стран меняется достаточно редко. Для регулярного обновления можно срисовывать списки, например, из https://www.cia.gov/library/publications/the-world-factbook/i... или чего-нибудь вроде http://ucblibraries.colorado.edu/govpubs/for/foreignalpha.htm Тут надо уточнить, в каких пределах "актуальный" и в каких "корректный": как быстро надо отреагировать на появление новых государств (скажем, вроде Восточного Тимора, отделившегося в 2002), нужны ли спорные территории и непризнанные государства вроде Приднестровья. ‎- 9000
npm i -s countries-list, гг (то есть: пошёл бы поискать готовый и поддерживаемый список. Парсить википедию не стал бы) ‎- A ton of legitimate methods
Я не программист, но ^+1 ‎- Lviv and let die
Я пытался решить эту задачу для нормализации списка стран в своей конторе, читал википедию. Узнал много интересного. Например, что есть "территории", официально странами не считающиеся. Но в бытовой разговорной речи все считают их странами. Т.е., начинать можно отсюда: https://en.wikipedia.org/wiki/List_of_sovereign_states ‎- earlyadopter
ISO 3166 ‎- cautious, you're petrol
ОП же кстати автор нефиговой библиотеки для парсинга википедии. :-) ‎- Lviv and let die
^^^ сегодня я узнал, что Ватикан - член МАГАТЭ ‎- dmtr
@9000 раз в год это достаточно редко? https://en.wikipedia.org/wiki/Timeline_of_country_and_capital... ‎- Agazad watcxers
^ Ого! С учётом перемены названий получается много раз в год. ‎- 9000
Фидик открывает для себя Reference Data Management. ‎- Lviv and let die
взял бы из той херни, которая говорит, что у меня с lc_ что-то не так ‎- urquan
@piggymouse1 ето даже дата кволити. ‎- urquan