Компьютеры–зло II
Oct. 4th, 2010 02:42 pmПереносил жене записную книжку со старого телефона (Sagem) на новый (Samsung). Операция, как предполагается, для обычного человека, не програмиста нисколько. Ага, щаз.
Во первых Sagem радостно эспортирует в vcf-формате все контакты в один файл, а Samsung такого не понимает, считая, что в vcf в одном файле может быть только один контакт.
Остается csv. CSV переводится как “comma separated values”, вообще-то, то есть значения, разделяемые запятой. Но Sagem экспортирует CSV с разделителем “точка с запятой”, взятым из русской локали. Идиотизм конечно, но этот идиотизм присутствует и в MS Офисе, так что вроде как это нормально. Но Samsung, разумеется ожидает разделителем только запятую и csv от Sagem читать отказывается. Ладно, заменил “;” на “,”, импортировал телефоны в самсунг.
Проходит день, выясняется, что нескольких телефонов не хватает. Потерялись. Начинаю разбираться. Оказывается, что у жопоголовых программистов из Sagem если несколько номеров телефонов у одного человека помечены как “мобильный”, например, то при экспорте в CSV файл попадет только один номер – там же всего одна колонка “мобильный телефон" – а второй номер просто безо всяких сообщений будет проигнорирован. Пришлось идти по всем контактам и там, где у одного человека несколько номеров, проверять, чтобы они не были одинаково помечены.