Удалённая работа | Комментарии к проекту «Вырезать кусок функционала из программы на C++»
-   -
 

Войти на сайт

Забыли пароль? | Регистрация

- Проекты     Фрилансеры     Блоги     Статьи     Сервисы     Инфо-центр     Поиск -

Обратите внимание

... на каталог фрилансеров

 
 

fair1 Оффлайн Testov Alexandr [fair1]


Вырезать кусок функционала из программы на C++

Бюджет: 5000 руб.
$76.27 или €68.47
Программа с открытым кодом для майнинга на процессоре.
Убрать весь функционал касающийся майнинга, оставить только информационные сообщения выдаваемые в консоль синим шрифтом.
скрин и код основного модуля в аттаче
стоимость заказа аргументированно обсуждается
Сделать три варианта:
1. Выдающий сообщения в консоль (как оригинальный)
2. Фоновый, передающий сообщения в другое приложение
3. Имитирующий - передающий сообщения в другое приложение из текстового файла

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

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

2. в программе есть некий API, описания на него нет, он занимает порт 4048 и при запуске нескольких экземпляров ругается, что порт занят, несмотря на ругань, все работает, но лучше тоже отрезать конечно.

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

Стоимость работы обсуждаема, особенно при условии реализации всех хотелок.

Для наглядности проще всего скачать с github скомпилированный релиз и запустить подходящий для своего процессора екзешник с параметрами:
-o stratum+tcp://stratum.gos.cx:4241 -u 4qA15qnSbV9CkTjnH23Mk2TuNqW4Q8hUkt -p c=ARHM
 
 
Опубликован 14.04.2018 в 04:40 по мск
Проект ориентирован на фрилансеров со специализацией: Прикладное программирование
Прошло времени с момента публикации: более 6 лет
прикреплённый файл: rar (rar, 88,55 Кб)

Оплата   Оплата  
 
кандидаты Просмотреть кандидатов на исполнение проекта
Исполнитель проекта: не определён
 
 
Комментарии к проекту

Комментарии к данному проекту отсутствуют.


 
-   -
© 2006-2023 Free-lancers.net
Фрилансеры. Удалённая работа.
Второе дыхание - 24.04.2024 в 14:04
admin@free-lancers.net
     

Rambler's Top100
О проекте | Обратная связь