Comments 144
Не слишком ли запускать фотошоп для отправки смс? Пока он будет запускаться… проще самому ввести капчу.
+20
Все дело в том, что от человека требуется нажать одну кнопку. Все действия происходят в фоне и, думаю, не сильно отнимают ресурсы.
+4
какой же вы дотошный, причем здесь время, проще, самому?…
+5
Фотошоп можно и не запускать, а линейные задачи фотошопа можно сохранить в сниппеты, являющимися независимыми программами, созданными фотошопом, которым потом проделывают требуемые действия с изображдениями.
+3
Замени на Imagemagick Консольный графический редактор. :D (Виндовая версия — в конце страницы)
Не факт, что там есть все фильтры, но кое что использующееся для чистки мусора есть.
Не факт, что там есть все фильтры, но кое что использующееся для чистки мусора есть.
0
А ваш коллега знает толк в извращениях :) не проще отправлять их через jabber?
+16
Проще, но так прикольнее :)
+3
Где-то можно отправлять СМС через jabber бесплатно? Ссылку!
+1
Вот в эту сторону посмотрите
0
в любом jabber-клиенте добавляете контакт вида +79621234567 и отправляете ему сообщение, вероятнее всего что оно дойдёт. Бывают проблемы конечно, но чаще доходят, чем наоборот.
-1
Бред какой-то :) Сами подумайте, с какой стати оно будет доставлено? Для этого нужен SMS-транспорт, а бесплатно его вряд ли кто-то будет запускать.
Добавляя контакт вида +7номер, вы фактически добавляете контакт +7номер@ваш-jabber-сервер.ru. Возможно, на вашем сервере действительно поднят SMS-гейт.
Добавляя контакт вида +7номер, вы фактически добавляете контакт +7номер@ваш-jabber-сервер.ru. Возможно, на вашем сервере действительно поднят SMS-гейт.
0
Было бы интересно взглянуть на реализацию.
+2
Простите, но не верю.
+12
Согласен. Вы же доолжны понимать, что реализовав таким образом распознавание капчи вы получаете следующий уровень «Царь и Бог Всея Интернет».
+4
Не получит, ибо скорость распознавания капчи не менее важная составляющая, чем качество распознавания. А вот с качеством, я уверен, будут проблемы. Пример, если капчу со странички bash.org.ru/add чуть чуть еще почумазить, то у вас ничерта не выйдет.
Или вспомните ту замечательную капчу с котятами на рапидшаре.
Или вспомните ту замечательную капчу с котятами на рапидшаре.
+1
А еще есть много сайтов, которые каждый раз генерируют капчу по разным алгоритмам (Сейчас это «закрученая» цветная, в следующий раз — замараная черно-белая, затем это котята и т.д.), что очень сильно затруднит вам жизнь.
+1
Да, это, конечно, работает не везде.
Но по словам коллеги, в двух случаях из трех SMS-ки отправляются с сайтов всех операторов большой тройки. Правда, сведения примерно годичной давности.
Но по словам коллеги, в двух случаях из трех SMS-ки отправляются с сайтов всех операторов большой тройки. Правда, сведения примерно годичной давности.
0
скорость в данном случае не показатель. если бы такой прототип заработал, пусть и очень тормознуто, с качеством в 10%, то к вечеру его бы переписали на асемблере и подключили к распознаванию все порабощенные ботнетом компьютеры. )
+7
я в шоке! научите меня!
+1
Я бы это сделал на PHP или C++.
Никакого фотошопа. Есть ImageMagic.
Никакого FineReader. Есть hocr.berlios.de/
Никакого гугл. Есть встроеные стредства. Math.h? =)
Впринцепи — просто… Может и заморочусь по этому поводу…
А можно вопрос оффтопиком? На хабре же есть люди, которые работаю в сотовых сетях? Можно поподробней про смс-гейты узнать? Их протоколы и тд и тп… Адреса, конечно, выкладывать не нужно…
Но просто хотелос бы знать как они работают…
Никакого фотошопа. Есть ImageMagic.
Никакого FineReader. Есть hocr.berlios.de/
Никакого гугл. Есть встроеные стредства. Math.h? =)
Впринцепи — просто… Может и заморочусь по этому поводу…
А можно вопрос оффтопиком? На хабре же есть люди, которые работаю в сотовых сетях? Можно поподробней про смс-гейты узнать? Их протоколы и тд и тп… Адреса, конечно, выкладывать не нужно…
Но просто хотелос бы знать как они работают…
+6
+4
Гуглите по слову «smsc» Там все ответы :)
+2
я занимался разработкой sms.mts.ru/, и отправка смс очень простая — используется WebService от СибИнко, с которой у МТС заключён договор и всё смски с сайта шлються через них.
+12
Самые правильные (читать: опсосовские) смс-гейты работают по протоколу SMPP. Спецификация открытая, бесплатные платформы есть, даже в исходниках.
Все остальное, включая простые HTTP-гейты и чуть более сложные с использованием XML, являются лишь надстройками над SMPP.
Адреса гейтов операторов узнать не так уж и сложно. Но они залочены файрволами. Вполне логичные меры предосторожности.
Все остальное, включая простые HTTP-гейты и чуть более сложные с использованием XML, являются лишь надстройками над SMPP.
Адреса гейтов операторов узнать не так уж и сложно. Но они залочены файрволами. Вполне логичные меры предосторожности.
0
А кроме файрволов там ещё и логин (точнее — SystemID) с паролем знать надо.
Кроме того, операторы последнее время не выставляют в интернет свои SMS-центры, а выводят специальный гейт-прокладку для подключения контент провайдеров, при этом гейт часто разрешает работать только по определённому алгоритму (к примеру — на одно сообщение от абонента — одно сообщение и тому же абоненту).
Не говоря уж про то, что есть такое понятие как «мониторинг» и неожиданный всплеск трафика на каком-либо интерфейсе сразу вызовет подозрение и дырку быстро прикроют.
Так что подобный вариант можно рассматривать только как чисто теоретический.
Кроме того, операторы последнее время не выставляют в интернет свои SMS-центры, а выводят специальный гейт-прокладку для подключения контент провайдеров, при этом гейт часто разрешает работать только по определённому алгоритму (к примеру — на одно сообщение от абонента — одно сообщение и тому же абоненту).
Не говоря уж про то, что есть такое понятие как «мониторинг» и неожиданный всплеск трафика на каком-либо интерфейсе сразу вызовет подозрение и дырку быстро прикроют.
Так что подобный вариант можно рассматривать только как чисто теоретический.
0
У нас есть и «взрослые» (полностью прозрачный SMPP), и «детские» подключения (HTTP-агрегатор-гейт-SMPP). В первых наличие SystemID с паролем вовсе необязательны, есть, как минимум, один оператор, который спрашивает только список доверенных IP-адресов, и вся авторизация проводится по нему.
>Так что подобный вариант можно рассматривать только как чисто теоретический.
Насколько я понял, MYPABEU интересуется технологиями. Я не предлагаю варианты, только отвечаю на вопрос.
>Так что подобный вариант можно рассматривать только как чисто теоретический.
Насколько я понял, MYPABEU интересуется технологиями. Я не предлагаю варианты, только отвечаю на вопрос.
0
Безумный, но я представляю какое моральне удовольствие он испытал, когда это всё заработало. Может быть оно того стоило.
+10
есть возможность отправлять и так смс бесплатно, а сама идея с реализацией, похожа на неумелую фантазию студента, вообще какому здравому человеку прийдет в голову такое? Да и еще нужно что бы у человека был установлен photoshop и finereader, только не рассказывайте сказки что это все быстро работает.
-6
Ну это лишь пример автоматизации, не самый полезный, но интересный с исследовательской точки зрения.
Зря ругаете :)
Зря ругаете :)
+1
То, что вы именуете фантазией студента, скоре всего называется «творческий подход». Простые решения не всегда самые верные.
+4
очень интересно. у меня иногда появляется необходимость отправить СМСки 20-30 друзьям с телефонами разных московских операторов. пожалуйста, расскажите, как это можно сделать бесплатно?
0
Что-то я задумался над выкладыванием кода…
Не хочется косвенно способствовать спамерам.
Может, в личку выслать? :-))))
Не хочется косвенно способствовать спамерам.
Может, в личку выслать? :-))))
0
мне жаль что у вас не средств на отправку смс, но если вы хоть чуть-чуть погуглите, то найдете то что вам нужно, причем смс будут приходить не с инетовского номера оператора.
-1
спасибо, я попробую найти
0
ах да еще к примеру orange имеет удобный сервис, регистрируешь email, и все что на него приходит, у тебя в виде смс :)
0
открывать двери направленным взрывом… это же безумно интересно :-)
+1
а что еще есть в наборе вашего коллеги?
+12
Не поверите — проверка баланса в интернет банке :-)
И еще отправка СМС-ок через Google-calendar
И еще отправка СМС-ок через Google-calendar
+1
У меня целая коробочка реализованных безумных идей :)
Из последнего — отслеживание местоположения (мобильный как источник) (например, школа-секция-дом) с реализацией МТС-Поиск+IE Automation+Google Maps(отображение на карте)+Speech API(звуковое оповещение о смене места положения). Еще автоматически обновляемый календарь экономических данных US/других стран: IE Automation + MS Outlook Automation.
Из последнего — отслеживание местоположения (мобильный как источник) (например, школа-секция-дом) с реализацией МТС-Поиск+IE Automation+Google Maps(отображение на карте)+Speech API(звуковое оповещение о смене места положения). Еще автоматически обновляемый календарь экономических данных US/других стран: IE Automation + MS Outlook Automation.
0
Как всё сложно…
-1
Ваш коллега извращенец. Однозначно :-)
0
Неплохая идейка, но имеет ряд существенных недостатков:
а) Система captheй уже шагнула далеко вперед от простого распознавания букв или арифметических действий например вот www.kyivstar.net/ru/sms/
б)На хабре уже писалось про captha, которая состоит из двух полей одно случайно генеринное, а второе, то что не смогли распознать профессиональные (!) системы для оцифровки книг
в)
«4). Подчищенное изображение сохраняется и затем открывается в… FineReader! Там оно и распознается — у приложения также есть API.»
Есть такой продукт от M$ Microsoft Office OneNote — там есть аналогичная фия, API просче
А так, если реализуете идею и дадите ее в FreeWare то только благодарность и похвала Вам.
В любом случае удачи Вам ;)
а) Система captheй уже шагнула далеко вперед от простого распознавания букв или арифметических действий например вот www.kyivstar.net/ru/sms/
б)На хабре уже писалось про captha, которая состоит из двух полей одно случайно генеринное, а второе, то что не смогли распознать профессиональные (!) системы для оцифровки книг
в)
«4). Подчищенное изображение сохраняется и затем открывается в… FineReader! Там оно и распознается — у приложения также есть API.»
Есть такой продукт от M$ Microsoft Office OneNote — там есть аналогичная фия, API просче
А так, если реализуете идею и дадите ее в FreeWare то только благодарность и похвала Вам.
В любом случае удачи Вам ;)
0
На сайте киевстара как раз самая примитивная капча. Там разработчиками заложен очень небольшой набор картинок. Достаточно выкачать их все и в дальнейшем сравнивать, и никакого распознавания уже не потребуется :)
0
Это да, но идея у них хороша. Если бы значительно расширить набор картинок, даже сделать несколько(десятков) наборов, каждый день менять набор случайнм образом, и т.д.
И анализировать придется долго и муторно. А из «кишков» — там есть только некий id общего имейджа(в который загружаются 9 картинок) и три номера выбранных результатов, которые мы отправляем -> взлом со стороны анализа HTML/js тут не катит(если, конечно, у нас нет исходников их генератора;)).
И анализировать придется долго и муторно. А из «кишков» — там есть только некий id общего имейджа(в который загружаются 9 картинок) и три номера выбранных результатов, которые мы отправляем -> взлом со стороны анализа HTML/js тут не катит(если, конечно, у нас нет исходников их генератора;)).
0
Я так понял что он немного про другое говорит. Обычно сравнивается не адрес картинки, а сама картинка как набор пикселей. Грубо говоря, ставится одна картинка поверх другой и проверяется сколько пикселей совпало на обеих картинках. Если таких картинок ограниченное количество то такое сравнение будет происходить достаточно быстро.
0
В подобном случае мой товарищ сделал следующее: у него тариф от всемирноизвестного оператора «Мегафон». На оф.сайте есть такая примочка под названием «Сервис-гид». Получаем пароль. Думаю это не составит труда. Далее с помощью AutoIt такой то матери сварганил небольшую программулечку для отравки смсок о состоянии машины. Из +: отправка от имени абонента данного номера (от своего имени), отсутствие реклмной информации в смске.
+3
Это труЪ! Такие люди придумали BrainFuck, ибо им было скучно. :)
Да, а как там на счет исходников?
Да, а как там на счет исходников?
+2
Я бы советовал заменить фотошоп на ImageMagic, а FineReader на Cap OCR System ;)
+3
зачем же так извращаться и изобретать велосипед? есть же Coyote (http://www.cwer.ru/coyote_0_3_0_2)
за вас все уже давно сделали
за вас все уже давно сделали
0
Спасибо! Просто статья немного не о том — у меня не получилось сделать акцент :)
Я хотел просто сказать, чего можно добиться простыми скриптами
Я хотел просто сказать, чего можно добиться простыми скриптами
0
Там нужно вводить каптчу вручную. Достаточно прочесть название топика (Чудеса автоматизации), что бы понять, что мы тут немного о другом говорим :)
0
Творчество! Ключевое здесь слово — изобретательность. «Мужику надо — мужик сделал!» (с)
+1
Зачем складывать через гугл)))))
+3
Я вот тоже подумал. Автор технологии не увидел что можно выюзать ещё ресурсов.
Раз уж Фотошоп да Файнридер, то для складывания надо ещё в фоне Матлаб запускать.
Раз уж Фотошоп да Файнридер, то для складывания надо ещё в фоне Матлаб запускать.
+4
Это уже я придумал по ходу написания статьи :)
Под впечатлением мозги не в ту сторону работали
Под впечатлением мозги не в ту сторону работали
0
Если бы все было так просто, уважаемый.
Дело даже не в использовании несоизмеримых мощностей
(скрипты + фотошоп + файнридер) для решения такой маленькой проблемы
Капча это же средство защиты. Защиты от автоматизированного ввода.
Иными словами их создатели всеми силами пытаются сделать
все чтобы у вас ничего не вышло (ваш текст банально не распознается).
Ваши и их возможности несоизмеримы. К тому же алгоритмы распознавания
оригинальных сообщений к сожалению пока далеки от совершенства
Хотя если говорить про определенный тип капчи (если его не менять)
то есть в частном случае, проблема вами решается
это тоже неплохо :)
Дело даже не в использовании несоизмеримых мощностей
(скрипты + фотошоп + файнридер) для решения такой маленькой проблемы
Капча это же средство защиты. Защиты от автоматизированного ввода.
Иными словами их создатели всеми силами пытаются сделать
все чтобы у вас ничего не вышло (ваш текст банально не распознается).
Ваши и их возможности несоизмеримы. К тому же алгоритмы распознавания
оригинальных сообщений к сожалению пока далеки от совершенства
Хотя если говорить про определенный тип капчи (если его не менять)
то есть в частном случае, проблема вами решается
это тоже неплохо :)
0
Это что, я дожил то того счастливого момента, когда процессоры и память стали насколько дешевые, что программисты уже не нужны? Пойду всех уволю ;-))))))
0
хочется код в студию, попробывать!
-1
!!! Публика требует презентации!!!
0
Ценю подход Настоящего Инжинера!
+1
Офигенно! :)
Давайте код!
Давайте код!
0
А можно сам скриптик посмотреть?? Говорите, VBScript?? =)
+1
Реализация для linux — скоро ожидается? =)
0
осталось ещё сервак отдельный под енто дело всё выделить.
на пхп это решается гораздо легче, чем собственно VBScript меня и бесил всё время — своей масштабностью
на пхп это решается гораздо легче, чем собственно VBScript меня и бесил всё время — своей масштабностью
0
Выложил код
0
Тоесть, чтоб отправлять «бесплатные» смс понадобится софт, ценой ~700 баксов?
+4
А реально прикольно, давайте откроем конкурс, на самое оригинальное решение задачи? Решение должно включать самое безумное решение по автоматизации.
+2
На сайте otpravka-sms.com отправляйте смски без капчи, можете скрипт написать.
0
Прошу прощения, я в написание скриптов и программировании в целом не силен, но возник вопрос, неужели VBScript сам не может посчитать сумму цифр и для этого нужно использовать Google?
+1
SMS нужно отправлять, когда есть причина — например «сервер зависнет через 30 секунд, спасайте». А тут надо и фотошоп, и файнридер, и то и сё — вместо того, чтобы заплатить SMS гейту пару центов.
0
Ха извращенцы еще те! Но толк в этом есть, вот сколько интересных комментов по теме появилось! :-)
0
теперь понятно почему периодически нормальным людям не удается отправить смс с сайта. спасибо вам большое.
-2
отлично! скоро при помощи таких людей часть офисного планктона перестанет быть нужной;)
+1
Что за индусский подход? Капчу проще распознавать спец. сервисами (в гугле найдете, цены порядка $1 за 1000 капч), форму отправлять эмуляцией POST-запроса.
0
Skype — и никаких капч, смс отправляются от твоего мобильного номера или Skype-имени, в первом случае получатель сможет ответить с телефона.
5 центов за смс по России — практическаи бесплатно :)
5 центов за смс по России — практическаи бесплатно :)
0
Способ для настоящих гиков, ничего лишнего.
+1
Для отправки смс есть хорошая программка Coyote sms.
0
Хм… на большей части операторах есть MAIL2SMS сервис…
т.е. включив её(обычно халява) получаешь мыло навроде [номер телефона]@beeline.ru…
Т.е. в таком случае скрипт отправки СМС админу очень упрощается…
т.е. включив её(обычно халява) получаешь мыло навроде [номер телефона]@beeline.ru…
Т.е. в таком случае скрипт отправки СМС админу очень упрощается…
0
У московского МТС, например, нету. Ни платно, ни бесплатно. А было бы хорошо, да.
0
Вы пробовали?
Редкостная ерундень получается для оповещений — раз.
Использование данным способом этого сервиса запрещено — два.
Редкостная ерундень получается для оповещений — раз.
Использование данным способом этого сервиса запрещено — два.
0
Написал Скрипт. Можно посмотреть у меня в блоге. Алертинг с СМС через Гугл Календарь.
0
UFO just landed and posted this here
Вдохновлен вашим постом )
Всегда так хотел уметь.
Поделитесь опытом вашего дурга :), как можно для любого приложения (photoshop/cuniform...)
получить его API… этого же в MSDN нет?
PS: не силен в программировании под винду, потому и задаю, возможно, элементарный вопрос…
PPS: захотелось узнать больше про VB
Всегда так хотел уметь.
Поделитесь опытом вашего дурга :), как можно для любого приложения (photoshop/cuniform...)
получить его API… этого же в MSDN нет?
PS: не силен в программировании под винду, потому и задаю, возможно, элементарный вопрос…
PPS: захотелось узнать больше про VB
0
Я сегодня собираюсь друга пригласить на Хабр инвайтом. Пусть он поделится лично :-)
А так, API, если он есть, доступен на сайте разработчика конкретного ПО, например, Adobe.
Поищите в поисковике что-то типа «Adobe VBScript»
А так, API, если он есть, доступен на сайте разработчика конкретного ПО, например, Adobe.
Поищите в поисковике что-то типа «Adobe VBScript»
0
Самый простой способ это найти примеры использования этого API, поискав на просторах инета :).
Но в любом случае необходимы знания COM технологии и понимание как все это работает.
Если коротко… В большинстве случаев Automation это набор COM-объектов который предоставляется приложением. COM-объект — это интерфейс (GUID зарегистрированный в реестре), бинарно хранящийся в TypeLibrary (tlb-файл или импортированный как ресурс вместе с реализацией) + реализация этого интерфейса (также GUID в реестре), хранящаяся в dll/exe. Интерфейс и реализации в виде IDL (Interface Definition Language) файла можно посмотреть через oleview.exe (входит в Visual Studio), загрузив tlb/dll/exe. IDL файл — это язык описания интерфейсов. Когда имплементируется COM-объект с него все и начинается. В нем указывается все функции и свойства объекта которые могут быть вызваны.
Пример, запустите oleview и под корневым узлом Type Libraries найдите Microsoft Excel Object Library. Откройте эту type library и увидите IDL для Excel. Конечно MS Office должен быть установлен.
Но в любом случае необходимы знания COM технологии и понимание как все это работает.
Если коротко… В большинстве случаев Automation это набор COM-объектов который предоставляется приложением. COM-объект — это интерфейс (GUID зарегистрированный в реестре), бинарно хранящийся в TypeLibrary (tlb-файл или импортированный как ресурс вместе с реализацией) + реализация этого интерфейса (также GUID в реестре), хранящаяся в dll/exe. Интерфейс и реализации в виде IDL (Interface Definition Language) файла можно посмотреть через oleview.exe (входит в Visual Studio), загрузив tlb/dll/exe. IDL файл — это язык описания интерфейсов. Когда имплементируется COM-объект с него все и начинается. В нем указывается все функции и свойства объекта которые могут быть вызваны.
Пример, запустите oleview и под корневым узлом Type Libraries найдите Microsoft Excel Object Library. Откройте эту type library и увидите IDL для Excel. Конечно MS Office должен быть установлен.
0
UFO just landed and posted this here
Sign up to leave a comment.
Чудеса автоматизации или как отправляют SMS настоящие гики