LeshaInc 624 Опубликовано: 24 июня, 2015 (изменено) Но не вся программы находятся на пастбинах... Тем более - развитие экономики Это да, ты прав. Развитие очень важно, да и найти прогу не всегда можно, плюс можно реализовать всякие рейтинги, рекомендации и т.д. Изменено 24 июня, 2015 пользователем LeshaInc 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Syabro 80 Опубликовано: 24 июня, 2015 И да... Можно попросить графическое аппи с сервера банка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 397 Опубликовано: 24 июня, 2015 Идей по такому АПИ у меня лично всего три. I. Делается специальный сервачок, обрабатывающий запросы на операции со счётом. Но просто так подключиться к нему нельзя — каждый, желающий получить возможность оперировать со счетами, должен получить что-то вроде... ключа?.. Это "ключ" — ID программы, который показывает, какие операции можно осуществить (просто ли прочитать там, или же вносить изменения дополнительно). Что-то типа такого: api, perms=bank.auth("134jlrhaklsjdhfgq3u4ihliaduhfovjaenbi4ultbgfkasdnfv") II. Опять-таки сервак, но с другим принципом. Нужен ключ, но теперь уже от пользователя и одноразовый. Пользователь решает, доверять ли программе, или же слать её к пигзомбям на разрубание. Допустим, у пользователя будет набор ключей: на чтение и на запись. key=io.read() api, perms=bank.getAccount(key) III: наиболее сложный и оптимальный, как мне кажется. Комбинировать вышеперечисленные методы. key=io.read() api, perms=bank.auth(dev_key) account, perms = api.getAccount(key) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 624 Опубликовано: 24 июня, 2015 (изменено) И да... Можно попросить графическое аппи с сервера банка?Есть же GML, зачем искать другое?Кстати, предлагаю создать отдельную тему для программы. А то как то не удобно в теме банка обсуждать какой-то плэй маркет. (Предлагаю назвать OpenMarket) Изменено 24 июня, 2015 пользователем LeshaInc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Syabro 80 Опубликовано: 24 июня, 2015 А то как то не удобно в теме банка обсуждать какой-то плэй маркет. (Предлагаю назвать OpenMarket) Мой маркет! Есть же GML, зачем искать другое? Что такое GML? Я ничего не искал просто попросил графическое аппи с банка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 624 Опубликовано: 24 июня, 2015 Мой маркет! Я просто предложил. (Можешь назвать SyabroMarket) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 24 июня, 2015 Так нужно такое аппи что бы отправляло, например, логин и пароль шифрованый конечно, а получало токкен или иначе: для выполнения любой операции нужно посылать логин и пароль, а операции 2: проверка счета и покупка, даже без проверки можно - просто покупка Если только писать к банку дополнительный модуль... С шифрованием сообщений, с проверкой токенов, защитой от "DDoS"... Затем модерировать выданные токены (ведь кто-то может его "реквизировать" в своих целях). Надо будет подумать. Так или иначе, я бы хотел сначала увидеть твой PlayMarket Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Syabro 80 Опубликовано: 24 июня, 2015 Я просто предложил. (Можешь назвать SyabroMarket) За предложение спасибо Если только писать к банку дополнительный модуль... С шифрованием сообщений, с проверкой токенов, защитой от "DDoS"... Затем модерировать выданные токены (ведь кто-то может его "реквизировать" в своих целях). Надо будет подумать. Так или иначе, я бы хотел сначала увидеть твой PlayMarket Ну не домаю что это только мне нужно, это просто круговорот валюты на сервере! Например какой-то фермер купил программу которая продает за тугрики его товар пока его нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 624 Опубликовано: 24 июня, 2015 Мой маркет! Что такое GML? Я ничего не искал просто попросил графическое аппи с банка Это тяжелая, мощная библиотека с всякими текст боксами, скролл барами, драг & дроп, разными окнами, стилями и т.д. Крутой на ней базар написал. Клиент OpenCloud тоже на GML. GML = Graphical Minecraft Library. https://github.com/OpenPrograms/Gopher-Programs/wiki/GML 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Syabro 80 Опубликовано: 24 июня, 2015 http://computercraft.ru/topic/882-exos-for-opencomputers-by-syabro/ маркет можно обсуждать сдесь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Asummonster 592 Опубликовано: 24 июня, 2015 Такое API, библиотека которая имеет доступ к счетам пользователей, или возможность ими управлять, образует слишком большую уязвимость, к сожалению. Почему?Можно отправлять запрос банковскому серваку,а он отправляет вам пароль,который надо ввести, вы его вводите - АПИ его отправляет банку, пароли совпадают - деньги снимаются Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 24 июня, 2015 Почему?Можно отправлять запрос банковскому серваку,а он отправляет вам пароль,который надо ввести, вы его вводите - АПИ его отправляет банку, пароли совпадают - деньги снимаются Без должной системы шифрования, нельзя упускать из виду вероятность того, что сообщения будут перехвачены по пути или подменены хакером. Тут нужно подумать над реализацией протокола. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Syabro 80 Опубликовано: 24 июня, 2015 Без должной системы шифрования, нельзя упускать из виду вероятность того, что сообщения будут перехвачены по пути или подменены хакером. Тут нужно подумать над реализацией протокола. Из поля зрения нельзя также выпускать использование OpenNet скорее всего эта апи будет лежать в основе технологии передачи данных в ExOS А на использование библы можно давать лицензию Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 1 704 Опубликовано: 24 июня, 2015 @@Totoro,а если использовать прокси сервер? его прога к серверу,а уже твой сервер на скрипт 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 24 июня, 2015 @Totoro,а если использовать прокси сервер? его прога к серверу,а уже твой сервер на скрипт Думаю, это самая разумная схема. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 24 июня, 2015 Первую прогу, какую бы я скачал с "СяброМаркета", это ТимберМен (конечно, после того, когда ее пофиксят и допилят разрабы) За нее не жалко и 1000 тугров вывалить или пару стаков иридия Жду СяброМаркета с нетерпением! 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Syabro 80 Опубликовано: 25 июня, 2015 Первую прогу, какую бы я скачал с "СяброМаркета", это ТимберМен (конечно, после того, когда ее пофиксят и допилят разрабы) За нее не жалко и 1000 тугров вывалить или пару стаков иридия Жду СяброМаркета с нетерпением! Ну тему же создал новую... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
uipobpf 0 Опубликовано: 30 июня, 2016 а вы проверяли систему защиты! а если вдруг кто нибудь пустит в банк робота взломщика!!! :excl: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 1 704 Опубликовано: 30 июня, 2016 а вы проверяли систему защиты! а если вдруг кто нибудь пустит в банк робота взломщика!!! :excl: а робот другой ничего и не сделает, если приват нормальный Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
serafim 271 Опубликовано: 19 ноября, 2020 (изменено) Банк сейчас вживую не пощупать, хотя его и можно построить по этому гайду Одной из уникальной фитч был прогресс бар для покупки энергии созданный @Totoro Скрытый текст Тут и тонкие линии за счёт юникода + фон и тень на прогрессе, также мышкой можно менять значение позиции Хочу поделится прогресс баром @Totoro отдельно от банка Скрытый текст https://pastebin.com/DzJvr7xF Добавил скролл мышкой и стрелками клавиатуры + мелкие правки при отрисовке мин и макс значениях Также можно указать шаг заполнения линии за одно нажатие стрелки или поворот колёсика мыши Изменено 19 ноября, 2020 пользователем serafim 5 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах