Ребята, всё уже придумано, и безо всяких танцев с бубнами, и прочего эмулирования браузера. Я написал библиотечку для php, для питона реализовать не так чтобы сложно.
Так что вопрос — зачем велосипедить, если есть спец. протокол и он отлично описан?
Пробовал пользоваться пару лет назад — не устроило что готовые пакеты только под (open)Suse, да и клиент в windows подглючивал. Как сейчас — не знаю, но судя по тому что последний коммит 12 дней назад — вроде бы развивается проект. Несмотря на проблемы novell.
Товарищ пишет что всё тщетно, дескать комментами на хабре делу не поможешь, и сам в то-же время уже с килобайт написал ответами, отговаривая от этого глупого занятия, да сокрушаясь над побитой кармочкой. Говорим одно, делаем другое.
В плане производительности мне тоже кажется, разумнее преобразовать к формату, для которого есть готовый парсер (сишный, встроенный в php), ведь он работает быстрее кода на самом php.
Фичреквест такой пришёл: круто было бы сделать отмену поиска встряхиванием. А то поиск довольно долго работает (возможно из-за хабрэффекта). Да и отменить поиск, если параметры были неправильно заданы — тоже было бы удобно
Шлюзов, работающих по этому протоколу есть ещё в интернете (например тот же intellisoftware.co.uk/), другой вопрос какие там условия.
Кроме того это совсем не баг, мегафон же ничего не говорил о том, что нельзя использовать шлюз программно. Ничего не помешало бы вам подключить телефон к серверу и слать смсы с него. Так что я не вижу причин закрывать сервис.
Я написал библиотечку для php, для питона реализовать не так чтобы сложно.
Так что вопрос — зачем велосипедить, если есть спец. протокол и он отлично описан?
никакого отношения к mono не имеет.
PHP:
top:
Tasks: 15 total, 1 running, 14 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.5%us, 0.5%sy, 0.0%ni, 96.9%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 35031888k total, 29337248k used, 5694640k free, 1692208k buffers
Swap: 1048572k total, 19020k used, 1029552k free, 9135008k cached
df -h:
Filesystem Size Used Avail Use% Mounted on
rootfs 1008G 29G 929G 4% /
MySQL:
top:
Tasks: 3 total, 1 running, 2 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.8%sy, 0.0%ni, 98.0%id, 0.3%wa, 0.0%hi, 0.0%si, 0.1%st
Mem: 7634472k total, 6817248k used, 817224k free, 371668k buffers
Swap: 1048572k total, 2836k used, 1045736k free, 1187044k cached
df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 99G 19G 75G 20% /
Пробовал пользоваться пару лет назад — не устроило что готовые пакеты только под (open)Suse, да и клиент в windows подглючивал. Как сейчас — не знаю, но судя по тому что последний коммит 12 дней назад — вроде бы развивается проект. Несмотря на проблемы novell.
Но, шутки ради, это немного напоминает
Abdomination из Warcraft3. Могучий, крутой, но сделан из кусков трупов.
В соответствии с протоколом OMS МОЖНО указывать аттрибут client в запросах авторизации пользователя.
Если глянуть одним глазком в код то видно, что это поле можно переопределять.
Другой вопрос — поддерживает ли это мегафон?
Кроме того это совсем не баг, мегафон же ничего не говорил о том, что нельзя использовать шлюз программно. Ничего не помешало бы вам подключить телефон к серверу и слать смсы с него. Так что я не вижу причин закрывать сервис.