Pull to refresh

Comments 21

Функция convert_number() доставляет :)

> if len(number) != 11:
> raise Exception(«wrong number»)

> res += «F»

А слабо было конвертить как есть, а в конце проверить длину на чётность и прибавить по требованию? Да, понимаю, формирование PDU усложняется (длину номера подставлять надо), зато можно пользоваться за пределами России.
А длина номера подставляется. Просто она всегда 11. Какие еще номера бывают?
Чехия — 12 цифр
Латвия — 10
Ну и так далее
Не знал этого. Спасибо.
Украина и Беларусь тож 12 (типа ближайшие соседи)
а номер телефона убрать не забыли? :)
жесть, код из сплошных «magic numbers»
# -*- coding: cp1251 -*-

Пля… Ну когда это кончится уже? Юзайте utf-8 наконец!
Могбы плюсануть, так плюсанул… надоело тоже… еще меня убивают «трактористы» на кои-8.
А чем вам это так мешает?
Кои-8, имхо пережиток советского союза. Сначала наверстают в нем, а потом просят код посмотреть, сидишь как дурак и вдупляешь. в никсах конвертнул и забыл, а под виндой что делать, бегать искать редактор с поддержкой кои-8? не трувэй. А если у меня браузер и сервер не поддерживают ни кои-8 ни cp1251. Как ни крути одна кодировка на всех всяко лучше узкоспециализированных.
А в utf8 регулярки медленее работают… Это так к слову сам юзаю utf8.
А еще в 8-битках длину строки проще считать.
Давайте подбирать решение для задачи.
> Для работы с ним пошукали проги
Поискали?
UFO just landed and posted this here
В данном случае это украинский.
«Шукати, пошук, пошукати»
Прочитал и сразу вспомнилась вот такая инструкция www.lissyara.su/?id=1787 для рассылки сообщений SMS корпоративным партнёрам при помощи шлюза SMSTools, FreeBSD и мобильника с датакабелем. Сделано очень изящно, автору и аудитории статьи рекомендую обратить внимание.
Присмотритесь к SMSTools3 (http://smstools3.kekekasvi.com/) — используем и под Linux и под Windows. Кстати, можно использовать и обычные «бытовые» GSM модемы типа Huawei E220 (http://market.yandex.ru/model.xml?modelid=2720451)
Sign up to leave a comment.

Articles

Change theme settings