 Требуется программист
 Требуется программист 
Создана: 23 Марта 2015 Пон 23:01:14.
Раздел: "Ищу работу / Вакансии / Работа Омск"
Сообщений в теме: 8, просмотров: 4851
- 
Разрабатываю некую систему. Об этом позже.
 Сейчас нужен один из модулей системы
 
 Сервер имеется и имеется протокол взаимодействия.
 Нужен КЛИЕНТ
 Он общается с сервером посредством http или https
 
 Опыт не имеет значения.
 На чем будет работать и как будет реализовано, все на ваше усмотрение.
 
 Если все получится, будем развиваться дальше.
- 
Похоже программистов нет. Даже начинающих.
 Но мне все равно надо. Нужный софт есть и мы его использкем! Платим аренду за его использование. Но та задача для которой мы его используем, это как из пушки по воробьям.
 Готов платить вам. а не за аренду.
 
 Я не программер, по крайней мере этим не занимаюсь.
 И задача посильна любому студенту. И за 2-3 вечера, вполне реально сделать.
 Студентку денюжка, практика и портфолио, а мне программка.
 Ау..
- 
- 
- 
- 
Наши клиенты оплачивают услуги через терминалы сбербанка.
 Я поставил биллинговую систему carbon 5 и мы сейчас платим за нее 500 р в месяц.
 Но это огромный монстр, который крутится на отдельной машине и требует особого внимания.
 Карбон отлично справляется со всеми задачами, Но его стоит применять если абонентов тысячи. И платить разработчикам софта за его поддержку и починку.
 Нам пока нужен 1% от возможностей этого монстра.
 
 У сбербанка самый простой протокол OSMP вот тут можно скачать и все требования тут есть.
 
 вот в 2-х словах:
 
 my_server:1444/sbrf.php?command=check&txn_id=123456789&account=81071938&sum=15.00
 сбербанк спрашивает у меня: можно ли клиенту account=81071938 внести sum=15.00 ???
 я смотрю у себя в базе. Если есть такой клиент - говорю да или нет.
 
 сбербанк принимает денюжку и говорит мне
 my_server:1444/sbrf.php?command=pay&txn_id=123456789&account=81071938&sum=15.00
 выполнен платеж command=pay на account=81071938 денег sum=15.00
 я делаю об этом пометку в базе.
 
 что использовать в качестве базы не определился совсем.
 пока решил что это будет некий текстовый файл.
 
 Вот такое нужно для начала.
 
 Я тут начал разбираться и пришел к выводу что это очень легко реализуется на python.
 Неделю читал что такое python и пытался чего то сделать. Вот что навоял:
 # -*- coding: utf-8 -*-
 import socket
 
 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # параметры для создания TCP-сокета
 sock.bind(('', 1444)) # слушать на всех адресах, на порту 1444
 sock.listen(1) # перевести сокет в режим ожидания входящих соединений
 
 while True:
 conn, addr = sock.accept() # ожидать установки соединения
 
 data = conn.recv(1024) # считываем запрос от сбербанка
 
 print data # тут надо разобрать что нам сказал сбербанк
 # и выдать ответ типа:
 
 conn.send("HTTP/1.0 200 OK\r\n")
 conn.send("Server: OwnHands/0.1\r\n")
 conn.send("Content-Type: text/xml\r\n")
 conn.send("\r\n")
 conn.send('''
 <response>
 <osmp_txn_id>1234567</osmp_txn_id>
 <result>0</result>
 <comment></comment>
 </response>''') #
 conn.close()
 
- 
- 
induction писал :  Сколько готовы заплатить за такой софт? :  Сколько готовы заплатить за такой софт?
 Очевидно, что при нынешних платежах 500 руб/месяц, которые считаются дорогими, больше пары-тройки тысяч рублей не заплатят:)
 
 ТС, хорошая отказоустойчивая система, имеющая элементарную защиту от дурака, потребует кучу времени даже профессионала, а не то что студента. Соответственно даже по ценам бедного Омска будет стоить вполне конкретную сумму.
 Послушайте умного совета: платите 500 рублей в месяц за аренду:)

 Ищу работу / Вакансии / Работа Омск
 Ищу работу / Вакансии / Работа Омск













