Форматирование номеров телефона

Полагаю, когда Айфоны начнут официально завозить в Россию, номера на них будут форматироваться правильно out of the box. А сейчас, чтобы получить красивые номера, достаточно добавить в файл UIPhoneFormats.plist на телефоне вот такие строчки:

<key>ru</key>
<array>
<string>8 (###) ###-##-##</string>
<string>+7 (###) ###-##-##</string>
</array>
<key>ua</key>
<array>
<string>+38 (###) ###-##-##</string>
</array>

Обратите внимание, какой простой формат шаблонов. Хранение различных конфигов в XML-файлах (в случае с айфоном — бинарных, но декодер доступен в онлайне) очень радует в эпловских продуктах. Достаточно быть хотя бы немножко «в теме», чтобы настроить какие-то вещи под себя.

В итоге получается вот так:

Форматирование номеров на Айфоне
Дальше
18 комментариев
Billard 2007

А что еще в нем можно форматировать?
Поля в телефонной книге местами менять, там или еще чего...

Илья Бирман 2007

Не понял, что значит поменять поля в телефонной книге? Мне не приходило в голову менять их местами ;-)

Я на самом деле больше ничего не пробовал пока.

Энди 2007

Иксемэл-конфиги — это да... Помню, когда занимался всякой фигнёй в Линуксе, забрёл в Опенбокс. Поначалу непонятно, что с этим делать, а потом залезешь в настроойки — и вот оно, всё родное ;-)

Attlant 2007

Читаю посты про iPhone ... так грустно становится... может и себе заказать...
Можете «популярно» описать преимущества данного творения по сравнению например с Nokia N95 ?

Илья Бирман 2007

У меня нету и не было Нокии N95, поэтому я не могу их сравнивать.

Я не понял, почему вам становится грустно.

Преимущество в том, что это живое существо, которое постоянно думает о том, чтобы тебе было удобно, а не кусок пластмассы с менюшками. Это трудно объяснить. Например, пользователь Оперы понимает, почему Опера, а пользователь IE говорит: «ну а чё, в IE7 тоже появились табы». Называть конкретные фичи бессмысленно, тут важен именно общий экспириенс.

Почитайте меня в ближайшее время, я думаю, я буду много писать про Айфон.

Attlant 2007

Спасибо за оперативный ответ. Тут дело в том, что становится грустно от того что на уровне подсознания мне очень хочется быть обладателем сего агрегата, но я как человек в некотором роде творческий очень падок на внешность и потому часто страдаю от того что купив заветный (недешевый) прибор потом психую от того что мне им попросту неудобно пользоваться. Например после использования Ipaq через месяц думал его об стену разобью, хотя вроде бы все на месте, но сцуко делали его явно не для людей. в итоге сейчас пользуюсь Nokia 6233 и в принципе доволен, но посматриваю в сторону блэкбери или 95 нокии... посматривал... пока вы не начали публиковать посты про Iphone. теперь сомневаюсь...

Илья Бирман 2007

До Айфона я считал Нокию 6230 лучшим сотовым телефоном на рынке. 6230i, 6233, 6300 и 6500 классик меня «не убеждали».

Айпак — это Виндоус. Он просто смешон на фоне Айфона: тупое тормозное неуклюжее микрософтовское говно.

У Айфона, кстати, куча недостатков. Но всё это можно пережить, потому, что его достоинства для меня затмили всё остальное.

Если вы мне зададите конкретные вопросы по Айфону, я с удовольствием отвечу.

pepelsbey 2007

А вы пробовали ставить «Русский Проект» или какие-то отдельные модули вроде русской клавиатуры?

Илья Бирман 2007

Руссий проект не хочу, меня бесит русификация телефонов. Русская клавиатура стоит на всякий случай, но она глючная, зараза, роняет периодически приложения, в которых начинаешь ей пользоваться. Стоит чисто на всякий случай. Шрифт для Notes русский тоже стоит.

Attlant 2007

Несколько вопросов:

  1. Громкость динамиков при звонке (насколько громко звучит мелодия mp3 ?)
    Реально ли услышать звонок Iphona когда он лежит в кармане зимней куртки и вы едете с этим богатством (о ужас) в общественном транспорте?
  2. Громкость динамиков при разговоре? Айпак — говно. И при разговоре чтобы услышать что тебе хотят сказать было практически невозможно без уха (особенно если сидишь в кафе, где играет музыка)
  3. Вменяемость в работе с русским языком? (смс, Т9, телефонная книга)
  4. ММС оно вообще присутствует?
  5. Чувствительность экрана? На Айпаке чтобы ответить на звонок надо было со всей возможной злостью давить на кнопку «Ответить» и вообще не факт что видимая область этой кнопки совпадает с активной областью, то есть надо было тыкать точно в центр :)
  6. Работа в интернете? Сейчас пользуюсь Оперой мини и в принципе доволен, Сафари не уступает по удобству?
  7. При выставлении картинки и отдельной мелодии на опред. контакт нет затормаживания?
  8. Насколько износоустойчив экран?
  9. Вы говорили о куче недостатков... можете их перечислить?
Илья Бирман 2007
  1. В Айфоне нельзя поставить mp3 мелодией звонка :-) Ну, стандартными средствами. Поскольку Айфон — это компьютер и OS X, то в принципе можно всё, т. к. утилиты уже всякие есть, и кому надо делают любые мелодии звонка. Айтюнс позволяет «по-простому» сделать рингтон только из песенок, приобретённых на Айтюнс мюзик-сторе. С карманом зимней куртки — не пробовал. У меня ощущение такое, что звонок громкий.
  1. Вы имеете в виду спикерфон? Я не пробовал его. Громкость в ухо для меня достаточная пока; в громком кафе я с ним пока не был.
  1. Русским языком почти не пользуюсь. Русская клавиатура не имеет словаря и не «помогает» печатать, поэтому довольно часто случаются опечатки. Если печатать родной клавиатурой по-английски, то получается очень быстро, так как она подстраивает «пятна» нажатия на клавиши исходя из вероятностей следующих букв.
  1. Чувствительность экрана сказочная. В это просто трудно поверить. Когда проводишь едва касаясь пальцем по контакт-листу и он продолжает ехать дальше по инерции — это чудесно. Чтобы ответить на айфоне нужно провести пальцем слева направо по открывашке «Slide to answer».
  1. Сафари, в отличие от Оперы мини, не умеет делать умный Fit-to-width. Ну, это вообще ноу-хау Оперы, так что не удивительно. Но в принципе браузер нормальный. Мой следующий пост про Айфон будет посвящён браузеру.
  1. Нет затормаживания никогда. Открываешь папку с 90 фотографиями, проводишь пальцем по ним, и они едут по инерции совершенно плавно и по-настоящему. Открываешь Айпод в режиме Cover flow и листаешь обложки дисков в 3D, и они тоже вообще-вообще не тормозят. Кстати, картинка отдельного контакта загорается на весь экран.
  1. Откуда ж я знаю :-)
  1. Отдельный пост сделаю. Ну, например, нет деливери-репортов в СМСках — мне не хватает. Но я думаю, что это решается сторонними средствами, с которыми я пока не очень разобрался.
Станислав 2007

Уже где-то когда-то упоминался этот вопрос, но повторюсь. В скобках пишется необязательный набор цифр, т. е. тот, который в пределах домашней зоны можно опустить. В федеральных номерах все цифры обязательны для набора, поэтому в номерах не может быть никаких скобок.

Илья Бирман 2007

Странный формализм.

Кирсанов 2007

Attlant:

  1. Когда в «папке» около тысячи фотографий как у меня, то чуть-чуть подтормаживает при быстром прокручивании списка.
  2. Экран не царапается ножом — я пробовал. Зато заляпывается прикольно.
  3. Из-за русской клавиатуры падают приложения (Мы тут все ждём, когда Бирман сделает типографскую раскладку, которая совсем не будет глючить). И ещё неудобно, когда надо очень быстро позвонить. Ну и набрать 112 при заблокированном телефоне тоже нельзя.
Attlant 2007

Спасибо всем за ответы. Я так для себя решил что пожалуй ещё годик подожду пока обкатают агрегат :) Тем более что в Украине купить нормальный iphone пока проблематично.

Илья Бирман 2007

Что такое нормальный Айфон? :-) В Киеве рекламу Айфона в метро я видел ещё в августе.

Pure_BY 2007

Вы первый, кто пишет об айФоне так, что после этого не тошнит, а хочется его проибрести.

Степан Семенов 2007

Отчеты о доставке смс-сообщения можно получить, набрав в начале сообщение «!» или «?» в зависимости от оператора. Правда это работает 100% у московских Билайна, МТС и Мегафона, а вот как с этим делом обстоит у прочих операторов не имею понятия.

Илья Бирман 2007

В ЮУСТе с этим делом обстоит так, что отчёты у меня работали на Нокии без бубна. Чувство прекрасного не позволит мне ставить восклицательные знаки в начале эсемески.

pepelsbey 2007

!!В Айфоне нельзя поставить mp3 мелодией звонка :-) Ну, стандартными средствами!!

Почему же, можно: нарезать песенку, сконвертировать в нужный формат и просто добавить в плейлист «Рингтоны» и синхронизировать. Успешно делаю это на Mac OS, думаю, что на Windows проблемы тоже не должно возникнуть. Главное чтобы последняя версия iTunes и прошивка 1.1.2

Илья Бирман 2007

Нарезал, сконвертил, добавил, синхронизировал — файл появился в рингтонах, если смотреть в Айтюнсе. Но на телефоне в списке рингтонов всё равно не видно его. Что делать?

pepelsbey 2007

!!Что делать?

А какая версия прошивки телефона и как его ломали? Хотя бы примерно.

Илья Бирман 2007

1.1.2 OTB, multisim.

Улитка 2008

Для рингтонов есть отдельная программа.

Русская клавиатура постепенно сама составляет словарь из набираемых слов. В словарь автоматически попадают данные контактов.

Позиционировать курсор в горизонтальном режиме Сафари очень, очень неудобно, лупа рисуется за экраном. Это единственное неудобство, которое меня допекает.

Насчет SMS — вот-вот появится прошивка 1.1.3, там должно быть с ними получше.

Илья Бирман 2008

Что за программа для рингтонов?

Сергей К. 2008

Пропагандируемая А. Лебедевым мысль о том, что надо обязательно номер дефисами разбивать на двойки — это бред, я считаю. То есть пока номер семизначный, это еще нормально, но когда он становится 11-значным (а то и 12—13), обилие разделителей напрягает. Лишь европеоид с ограниченным сознанием, никогда не видевший городов с 8-значными телефонами, может любить такую систему (даже странно, что это Лебедев). Прикол в том, что 5-значный слитный код города его не смущает, а четыре последних цифры номера — смущают.

И Илья — будьте последовательны в вашем формализме. На письме в скобки всегда заносится нечто необязательное. Что получится за номер +72784512?

Илья Бирман 2008

Где Лебедев пропагандировал разбиение на двойки?

Про скобки я уже ответил один раз раньше.

Сергей К. 2008

И еще: формально код Украины +380. Никаких других цифр, кроме 0, Украине не выделено. Более того, они выделены совершенно другим странам.

Илья Бирман 2008

Да вы что? Я не в курсе просто был. А дальше там как — код города двухзначный что ли?

Улитка 2008

http://www.apple.com/ilife/garageband/ — увы, только под Мак.
Может, есть и аналогичная программа под Windows.

Рингтоны от нее появляются в iTunes, и заливаются в телефон через синхронизацию.

Павел Урусов 2008

С кодом Украины вообще идиотизм: формально это +380, а не +38, но когда внутри Украины звонишь в другой город (например, из Харькова в Киев), то код города надо набирать вместе с 0, то есть 044, а не 44.

Бред редкостный.

Илья Бирман 2008

Я тогда оставлю у себя как есть.

Мои книги