Как стать автором
Обновить
15
0
Матвиенко Валерий @Midas

Пользователь

Отправить сообщение

Нейронные сети и распознавание символов

Время на прочтение7 мин
Количество просмотров125K
В последнее время на Хабре появилось, а также существует много содержательных статей, описывающих работу и принцип понятия “нейронная сеть”, но, к сожалению, как всегда очень мало описания и разбора полученных практических результатов или их не получения. Я думаю, что многим, как и мне удобней, проще и понятней разбираться на реальном примере. Поэтому в данной статье постараюсь описать почти пошаговое решение задачи распознавания букв латинского алфавита + пример для самостоятельного исследования. Распознавание цифр с помощью однослойного персептрона уже сделано, теперь давайте еще разберёмся и научим компьютер распознавать буквы.
Немного желания и можно начинать...
Всего голосов 92: ↑75 и ↓17+58
Комментарии57

Микроплатежи на сайте, или шкурный вопрос

Время на прочтение2 мин
Количество просмотров939
image
Доброго время суток, Хабралюди.
Хочу поделится с вами настоящей проблемой, решение которой не смогла найти в Интернете, поэтому комментарии «Гугл в помощь» будут не к месту – разве что прямые ссылки на серьезные ресурсы, где можно действительно найти полезную информацию.
Итак.
У нашей компании есть некий сайт Х. Один из каналов заработка с сайта помимо медийной и прочей рекламы являются микроплатежи от наших пользователей за оплату контента, которые они осуществляет посредством отправки СМС с мобильных телефонов.
Сразу оговорюсь ресурс украинский, сотв. схемы решения проблемы, как в России не подходят – так как у нас другое законодательство и другие мобильные операторы, а именно: Киевстар, МТС, Life.
Чтобы было понятнее, что имеется в виду, наведу пример: все вы видели рекламу по ТВ, когда людям предлагается получить на свой телефон рингтон или игрушку, после того как абонент отправит на определенный короткий номер СМС с кодом. После отправки СМС с его счета снимается определенная сумма и на телефон приходит заказанный им контент.

В этом процессе участвуют 4 звена: сам абонент, который отправляет СМС, лицо, которое предоставляет контент, фирма посредник которая предоставляют услугу оплат через мобильный и сам мобильный оператор.

В нашем случае происходит примерно тоже самое. Мы являемся поставщиками контента и работаем с крупной фирмой-посредником.

Наш чистый ежемесячный доход на микроплатежах составляет 12 тыс.грн. – это примерно 1500 дол. США. 1/3 этой суммы мы вынуждены оплачивать посреднику – т.е. 500 дол. и еще 500 у.е. самим мобильным операторам.
Итого за год от чистой прибыли – т.е. тех денег, которые непосредственно выплачивают наши пользователи через СМС-ки мы теряем почти 100 тыс.грн – что равно примерно 12 000 дол.

Поразмыслив над тем, как же повысить свой доход, обойдя и фирму-посредника и оператора мы решили, что в принципе технологически это возможно. НО – встал вопрос об обналичивании средств.
Порывшись в Интернете я нашла скупую информацию о том, что в принципе обналичить то можно, но если это более-менее крупная сумма – ее могут обналичить представители Вебмани – но берут за это 50% — что согласитесь слишком много.
Если мелкая – скажем 10-30 долларов – то наши люди обналичивают их у людей, которые пополняют счета мобильников у метро и на остановках. Те тоже берут процент, но небольшой – но согласитесь в моем случае это не выход.
Ну и еще читала о том, что официально украинские операторы не предоставляют услуг по обналичиванию денег с моб. счета.

Других удобных и быстрых для пользователя путей по выплате микроплатежей, кроме как по СМС на данный момент не существует – как я понимаю ни в России ни в Украине – потому что подавляющее большинство пользователей не имеет веб-кошельков и кредитных карт класса Виза, которыми можно было бы осуществлять такие оплаты через Интернет.
Во-вторых оплата по СМС это очень быстро и удобно (особенно в случае с микроплатежами, а не покупкой бытовой техники, книг), мобильный всегда под рукой фактически с него можно и зайти на сайт и оплатить контент с него же.

В итоге у меня вопрос – кто сталкивался с подобной проблемой? Кто и как ее решал? И какие существуют альтернативные проведения микроплатежей, кроме как по веб-мани и через банковские карты, и чтобы при этом не отдавать 75% своего дохода?
Всего голосов 17: ↑9 и ↓8+1
Комментарии58

Распознаем текст, используя расстояние Хэмминга

Время на прочтение6 мин
Количество просмотров39K
На данную статью меня натолкнула статья Alex’а Поветкина — «Распознавание образов методом потенциальных функций»

Итак, мы собираемся написать программу на Delphi (я использую версию 6), способную перевести символы с картинки в текст. Задача довольно популярная в интернете, и на каждый пост «Хочу реализовать распознавание символов!!! Помогите» самые частые ответы «почитай в интернете» либо «не берись, используй файнридер» и тому подобное.

Я, как и многие другие, начал с изучения основных алгоритмов. Конечно, такие монстры как FineReader тратят на алгоритмическую составляющую огромные деньги, и их секретов нам не узнать, но прочей информации было найдено приличное количество, чтобы понять основные методы. Но начнем издалека.
Читать дальше →
Всего голосов 100: ↑91 и ↓9+82
Комментарии34

Разбор каптчи Xakep.ru

Время на прочтение8 мин
Количество просмотров8.4K
Разбор каптчи xakep.ru

Предисловие


В статье будет рассмотрен пример распознавания реальной каптчи, которая используется на сайте xakep.ru для защиты от спама в комментариях и создания ботов на почте. Я хочу показать, что зная минимум вычислительной математики можно решить эту частную задачу. Более того, не подразумевается знание концепций нейронных сетей. В статье приводятся ссылки на другие статьи с Хабра для сравнения, но при создании программы я не пользовался ими вовсе.
В изложении я постараюсь не вдаваться в тонкости алгоритма и рассматривать то, что следовало бы сделать для более общего случая. Интересующийся читатель может задать вопросы мне лично, посетить блог или обратиться к моей курсовой работе по этой теме. На момент написания курсовая еще не готова.

Читать дальше →
Всего голосов 161: ↑150 и ↓11+139
Комментарии37

Идея программы для изучения английского

Время на прочтение3 мин
Количество просмотров4.1K
Некоторое время назад у меня появилась идея КАК можно качественно улучшить и закрепить свои знания иностранного языка. Ею и хочу поделиться ниже. Возможно, сама идея далеко не нова и, возможно, давно уже реализована в том или ином виде, тогда буду признателен за наводку и ссылки. Самому же мне пока ничего подобного найти не удалось.
Далее в тексте для простоты я буду говорить об английском языке, но вместо слова «английский» можно подставить любой другой иностранный язык, смысл от этого не изменится.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии9

Bloom Box — домашняя электростанция

Время на прочтение2 мин
Количество просмотров849
image
Эти два кубика способны производить достаточно электричества для нужд обычного американского дома, а для европейского хватит и одного. Так заявил К. Р. Сридхар, основатель компании Bloom Energy, в программе «60 минут» минувшей ночью. Технология была разработана для марсианской программы НАСА, и для её приспособления под повседневные нужды понадобилось 400 млн долларов инвестиций. В разработке от Bloom Energy кислород находящийся в одной части кубика, т.н. ячейке, взаимодействует с топливом — природным газом или биогазом — находящимся в другой части, и выделяет необходимую энергию. Ячейки представляют собой обычные керамические диски, покрытые секретным составом зелёного цвета с одной стороны и черного с другой, которые разделены слоем недорогого металла и собраны в стопки — стопка из 64 дисков может обеспечивать энергией небольшое заведение типа Старбакса.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии25

Кино на праздниках

Время на прочтение14 мин
Количество просмотров664
imageКак и обещал, привожу список фильмов, которые хабролюди собрали в предыдущем посте. К сожалению, список не полный, т.к. видимо я все же превысил объём одного поста, поэтому некоторые из хороших фильмов остались неупомянутыми.

Также если вы встретите ошибки: не обессудьте — объем большой, укажите их пожалуйста в комментариях.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии25

Как достичь профессионального вида с помощью цвета

Время на прочтение9 мин
Количество просмотров11K
image

Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.

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

Но цвет просто необходим для контента. Если Вы уделите вебсайту достаточно времени для его совершенства, то читатели вероятно уделят достаточно времени его просмотру. Хороший выбор цвета сделает это возможным.

В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
Читать дальше →
Всего голосов 194: ↑167 и ↓27+140
Комментарии38

Составление технического задания (ТЗ) на сайт с использованием ГОСТ

Время на прочтение2 мин
Количество просмотров4.8K
Интересовался я одно время технической документацией и вот такие вот интересные стандарты нашёл на просторах родного Интернета. Стандарты непростые, а ГОСТовые. Они, конечно, не специально для изготовления документации к сайтам созданы, но их вполне хватает для создания достаточно серьёзного технического задания ( далее по тексту — ТЗ ) для сайта средней сложности. Думаю, что при умелом подходе можно их использовать при составлении любой документации, касающейся Интернет технологий.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии12

Будущего здесь нет или что останавливает прогресс

Время на прочтение7 мин
Количество просмотров23K

«Строительство ведется в соответствии с планом, объект будет сдан точно в срок»
Коллектив строителей Вавилонской башни


Сейчас я расскажу вам одну очень старую сказку. Многие ее рассказывают и поныне. Но я собираюсь взглянуть на неё с несколько иной стороны, так что не торопитесь отрываться от чтения с высокомерно-презрительным «баян» на устах.

Итак, сказка. На дворе две тысячи девятый год. Мы должны вставлять в черепа разъёмы и ездить на летающих машинах. Вы пожмёте плечами, буркнете: «Не сложилось» или «Прогресс не дошел до нужной точки». Потом пойдете пить кофе и забудете. Я поступил бы так же. Но недавно мне захотелось разобраться — почему же футурологи и фантасты попадают столь редко? Притом, я говорю о умных людях, нередко ученых, а не о авторах развлекательного чтива. И я решил покопаться в поисках более рационального объяснения и подробностей — мне казалось, всё не так просто. Эта статья — моё микро-исследование на эту тему. И в то же время старая, старая сказка, которую вы давно слышали.
Читать
Всего голосов 234: ↑211 и ↓23+188
Комментарии387

Асимметричный алгоритм для генерации коротких серийных номеров

Время на прочтение4 мин
Количество просмотров12K
Введение

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

Читать дальше →
Всего голосов 29: ↑26 и ↓3+23
Комментарии15

Основные принципы организации приема SMS платежей. Преимущества и тонкости оплаты по SMS, описание платежных SMS систем.

Время на прочтение10 мин
Количество просмотров22K
Ни для кого не секрет, что сегодня бизнес в интернете развивается семимильными шагами. Новые интернет проекты открываются каждый день — большинство из них, правда, также быстро и закрывается, не успев развиться и привлечь аудиторию. Те, кто аудиторию привлек, начинает задумываться о способах ее монетизации — превращении показателей счетчиков в деньги.

Методы монетизации аудитории


Традиционно существует два основных способа заработка на аудитории проекта: продажа его рекламных возможностей и предоставление пользователям платных сервисов.
И если про первый уже сказано достаточно много, то второй еще только начинает свое активное развитие.

По предоставляемых пользователям услуг можно выделить три основных категории сайтов:
  • Специализированные интернет-магазины и сервисы (магазины программного обеспечения, музыки, видео, рефератов, темплейтов веб-дизайнов, документации, специализированных статей для профессионалов, сервисы доставки сообщений пользователям, розыгрыши и викторины, ответы на вопросы), основной задачей которых является предоставление посетителям специфических услуг или продажа контента (с оплатой за единицу контента). Такие ресурсы считают получение дохода от рекламы второстепенным заработком.
  • Сайты, доступ к которым можно получить только на платной основе (нишевые и узкотематические профессиональные ресурсы с ценной информацией для определенной аудитории, ресурсы для взрослых) – обычно пользователям демонстрируют только общую информацию о ресурсе, а для того, чтобы получить к нему доступ, требуется сначала внести оплату. Рекламы на таких ресурсах практически не бывает.
  • Ресурсы, предлагающие своим пользователям дополнительные сервисы и услуги – так, например, на сайте знакомств пользователи могут выделить свою анкету в результатах поиска, а в социальных сетях подарить другу какой-нибудь подарок.

Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии54

Как накормить мозг программиста… или feed your brain

Время на прочтение12 мин
Количество просмотров372K

Введение


Из всех наслаждений, отпущенных человеку в жизни,
самое изысканное — шевелить мозгами.
(Борис Акунин)


Известно, что при работе за компьютером мозг программиста затрачивает больше энергии, чем мозг других людей. Программист, как работник умственного труда, должен следить за своим питанием и здоровьем, чтобы поддерживать свой мозг в состоянии высокой работоспособности. К тому же, программист должен быть в отличной интеллектуальной форме, развивать в себе высокую творческую активность и задумываться о предотвращении возрастных ухудшений памяти.

В ранней юности, когда, погружаясь глубоко в проект, я часто забывал о еде и бывало, что моей единственной пищей за день был батон с кефиром. Теперь с годами я понимаю, как тогда травмировал мозг, не давая ему нужные для работы вещества и энергию.

В данной публикации мы рассмотрим, как правильно питаться для жизнеобеспечения мозга и как его разогнать ноотропами (в случае аврала необходимости).
Читать дальше →
Всего голосов 213: ↑163 и ↓50+113
Комментарии145

Как принимать платежи по кредитным картам — опыт Badoo

Время на прочтение10 мин
Количество просмотров71K
Каждый год в мире появляются всё новые и новые способы оплаты. Но универсального, удобного для всех пользователей способа до сих пор нет. В 2008 году, когда мы только создавали систему биллинга для Badoo, нам казалось, что будущее за оплатой через SMS. Но, столкнувшись с реалиями разных стран, мы поняли, что это не так.

Предпочтения пользователей меняются в зависимости от страны и устройства, с которого они заходят на сайт. Очень близки к идеалу оказались банковские карты, популярность которых растет из года в год, в том числе и в России. Это не только один из самых распространенных способов оплаты, но и самый прибыльный из всех доступных на сайте Badoo, а их более 20.

Сегодня мы подробней расскажем о том, что осталось за рамками предыдущей статьи о биллинге: об обработке платежей посредством банковских карт; что надо знать и к чему готовиться, если вы только собираетесь их подключать; как увеличить их эффективность, если они у вас уже есть. В целом статья рассчитана на неподготовленных читателей, но и специалисты, возможно, найдут для себя кое-что интересное.
Читать дальше →
Всего голосов 88: ↑87 и ↓1+86
Комментарии60

Growth Hacking: как заработать на сервисе еще до его запуска?

Время на прочтение8 мин
Количество просмотров25K
Growth Hacking в проектах обычно применяют на стадии расширения – накачки трафика, когда сервис уже что-то представляет из себя. Рекомендуем к прочтению статью, которая доказывает, что Growth Hacking – это, прежде всего, образ мышления, и если ты настоящий Growth Hacker, то своими способностями ты воспользуешься в любой ситуации. Материал представляет собой конкретный кейс повышения конверсии сервиса в платящих клиентов еще на стадии бета-тестирования. Как же это удалось провернуть?
Читать дальше →
Всего голосов 25: ↑18 и ↓7+11
Комментарии1

7 причин провала вашего интернет-проекта

Время на прочтение8 мин
Количество просмотров38K


Заметка написана для тех руководителей, кто имел негативный опыт заказной разработки сайтов для своей компании. Не поленитесь, дочитайте до конца. Может быть, это сэкономит вам несколько сотен тысяч рублей.

Возможно, прямо сейчас ваш сайт нужно переделать. Поводов для переделки может быть много: от банального устаревания дизайна до желания интегрировать сайт с внутренней инфраструктурой компании. Или добавить ему мобильности.

Нужно звать веб-разработчиков. И если у вас был опыт общения с этими милыми, добрыми людьми, и вам периодически хотелось подкрутить у них чего-нибудь в голове (отверткой), чтоб лучше работали — тому есть причины!
Читать дальше →
Всего голосов 101: ↑71 и ↓30+41
Комментарии24

6 инструментов доступного usability-тестирования для веб-сайтов

Время на прочтение5 мин
Количество просмотров23K


Рассказав в одной из предыдущих статей про 7 вещей в оптимизации лендингов, которые часто делают неправильно, хотим продолжить тему, связанную с улучшением веб-сайтов. Однако, на сей раз мы посмотрим на нее с иной стороны. Если ваша работа связана с оптимизацией конверсии, вы уже знаете, насколько важно Usability-тестирование. В конце концов, если посетителям сайта неудобно пользоваться его интерфейсом, шансы на то, что они конвертируются в покупателей, невелики. На сегодняшний день маркетологи могут пользоваться услугами постоянно растущего общества удаленных usability-тестировщиков. В этой переводной статье рассказывается о шести, на взгляд автора оригинальной публикации, наиболее интересных площадках для этой цели.
Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии9

Безопасность покупателя в рознице: что надо знать лично вам

Время на прочтение6 мин
Количество просмотров252K


Ценник должен быть с печатью или подписью. Он является документом и обязательно должен быть на товаре. Если вы видите что-то с ценником (неважно, где и как оно стоит), вы имеете право купить его по цене на нём.

Пример: вам говорят, что товар по акции кончился. Вы видите один в витрине в герметичном ящике под потолком, но с ценником. Вам не имеют права отказать в его продаже.

Второй пример: когда обновляются цены, в торговом зале может остаться ценник со старой ценой ниже. Цена в базе другая? Ну и что, вот ваш же документ. Если же вдруг ценник без печати-подписи, и на таком товаре нет правильного ценника — регистрируйте нарушение. Ценники обязательно должны быть хотя бы на одном товаре из пачки.
Читать дальше →
Всего голосов 236: ↑225 и ↓11+214
Комментарии498

Безопасность магазина в рознице: основные атаки

Время на прочтение7 мин
Количество просмотров113K


Вынос товара


Тащат всё, даже ненужное. Кажется, из спортивного интереса, по привычке или просто потому, что получилось. Но есть и настоящие профи. В простом случае товар банально кладётся в карман, в более сложных — избавляется от меток для противокражных ворот либо экранируется специальной сумкой с аналогом решетки Фарадея в стенках (от этого страдают магазины одежды). Крутые дорогие противокражные ворота умеют отличать редкоземельные магниты и сумки с экранирующими камерами на входе — поэтому новым витком стали аналоги средств РЭБ, в частности, разные китайские глушилки. Но куда чаще несут в кармане, рукаве, штанах, за голенищем или в коробке другого товара.

DDoS-атака на магазин с воровством


Представьте, в магазин внезапно заходит человек 15. Например, цыганский табор. Уследить за товаром просто физически невозможно. Мера — сначала напоказ нажимается тревожная кнопка (ещё на момент входа). Иногда такую атаку пытаются предпринять школьники, заваливаясь целым классом, но их-то найти по школам довольно просто (лица есть на видеонаблюдении).
Читать дальше →
Всего голосов 179: ↑173 и ↓6+167
Комментарии315

Система для полива растений. Как выйти на Кикстартер. Пошаговый процесс

Время на прочтение12 мин
Количество просмотров14K

Короче, решил я замутить свой стартап.


Стартап — это когда ты много работаешь, а тебе даже денег не платят. Хе хе. Знакомо? Тогда послушайте мою историю.

Год назад я работал руководителем направления CRM систем в компании Мегаплан. Не знаю у кого как, а мой ритм жизни в Москве был простым. Днем работа, вечером работа для удовольствия. Работой для удовольствия было изучение сначала Windows Phone, потом Xamarin и системы iOS. Ну не пиво же пить, в самом деле.

Так как программировать абы что было не интересно, я решил сделать что-нибудь что бы помогало в моем втором хобби


Читать дальше →
Всего голосов 69: ↑65 и ↓4+61
Комментарии54

Информация

В рейтинге
Не участвует
Откуда
Усть-Каменогорск, Восточно-Казахстанская обл., Казахстан
Дата рождения
Зарегистрирован
Активность