Константин Муравьёв - Перешагнуть пропасть.
Просмотрев сеть на наличие более менее готовых алгоритмов поиска и оповещений, я не нашёл ничего хоть примерно подходящего для себя. Поэтому хотел уже отключиться, когда наткнулся на простую оповещалку, сделанную каким-то студентом, о выставлении на доске любого нового задания.
"Это лучше чем вообще ничего", - решил я.
Да и цена на нее по сравнению со всеми остальными программными модулями была детской, пятьдесят кредитов, тогда как самый дешёвый специализированный поисковик стоил не меньше пятисот кредитов.
Прикрутив модуль к своему основному аккаунту, я первым делом проверил его на вирусы и различных червей, нейросеть и искин уверили, что ничего противозаконного и стороннего, что не входило бы в функционал работы данного модуля, в нем нет.
После этого настроив его, я увидел, что он кроме всего прочего производит копирование и сжатие всех заявок, заданий и предложений, выставленных на доске объявлений и копирование их в память моей нейросети, но так как мне это было не нужно, я перенаправил этот поток искину. Параллельно модулем составлялся список выставленных в работу объявлений, который синхронизировался и актуализировался в режиме реального времени. Немного подумав, я поднастроил его таким образом, что все закрытые объявления удалялись из моей собственной базы, лежащей в памяти искина, а все просроченные просто помечались, до их закрытия или удаления с основной доски объявлений станции. Кроме всего прочего, я ввел еще один маркер, который помечал взятие в работу того или иного задания или заявки, в дополнение ввел отслеживание роста или снижения цен на те или иные предложения, помечая их тренд цветовым маркером, от красного к зеленому, и стрелками вверх и вниз. Подробности если они были нужны, можно было узнать в логе истории изменений того или иного объявления.
В результате получилась очень интересная вещь, и она уже совершенно не напоминала тот сырой модуль, который был выставлен на продажу.
Но основа все-таки была того студента, Раки Стога.
"Может выкупить права на нее", - задумался я.
Пока я этим занимался, мне пришло уведомление о появлении пяти объявлении, закрытии одного, и изменении ценового тренда пятнадцати штук. И это все менее чем за пару минут.
Чтобы не проводить анализ всего этого самостоятельно, я перепоручил данную функцию Кире, и получил неплохую автоматизированную систему анализа заданий, заявок и предложений, выставленных на доске объявлений.
И она меня сразу уведомила об одном из объявлений, сумма вознаграждения, за которое возросла в два раза, посчитав его достойным внимания, хоть оно и было не по нашему профилю работ.
Требовалось провести срочный ремонт малого грузового корабля, замена вышедших из строя оборудования и модуль осуществлялась за счет средств станции, срок работ один день, вознаграждение сто тысяч. Испорченные модули можно было забрать себе.
Знакомый техник и инженер у меня был один, вернее два, но вот про второго я знал только лишь понаслышке.
"Интересно. Я готов даже отложить настройку комплекса на этот день, если Заар возьмется за эту работу. Но надо бы у него узнать, столько он за нее возьмет и длительность проведения работ. Может один день это нереальные сроки?"
Хорошо, что в объявлении были приложены данные собранные после полного тестирования судна. Их можно предъявить, для более точной оценки фронта работ.
"Так Заар еще не должен был приступить к моему заказу, если вообще уже ушел из "Голодного Тролля"", - подумал я и связался с ним.
- Заар, привет, это опять я, - поздоровался я с ним.
- Привет, коль не шутишь, какие-то проблемы? - напрягся он.
И чего он такой мнительный, не понял я, но продолжил говорить.
- Есть пара минут, у меня тут к тебе один вопросик возник?
- Я пока не приступил к работе, так что давай.
- Ты занимаешься ремонтом малых грузовых кораблей?
- Что-то более конкретное есть?
- Результаты полного тестирования корабля.
- Ты гляди ка как подсуетился, кидай мне, минуты через две скажу точнее.
- А в принципе? - не стал я пока пересылать ему пакет с данными, параллельно заблокировав задание на доске объявлений, пометив его как "ожидающее принятия решения".
"Оказывается, есть и такое", - констатировал я и подумал, - "надо бы внести в настройки алгоритма поиска и анализа новый маркер".
- Ну, малый тип судов на деле это техника среднего формата, так что мой новый инженерный комплекс его ремонт вполне потянет, особенно если будет возможность отцепить грузовой модуль.
- А по срокам? - уточнил я.
- Тут только после анализа результата тестирования.
- Хорошо, лови. Заодно и стоимость работ высчитай.
- Ок. Перезвоню через пару минут.
- Жду.
И Заар отключился.
А я пока решил проверить рынок модулей анализа и оповещения для доски объявлений на наличие спроса и предложений. Параллельно поручив Кире проделать то же самое.
И как оказалось, это достаточно развитая отрасль и заказы на создание нового программного обеспечения появляются достаточно часто, а приобретение уже готовых продуктов происходит с завидной регулярностью.
"Похоже это достаточно выгодный сегмент вложения денег, особенно если за свои права на данный продукт этот студент не попросит много денег".
Пока я анализировал предложения, мне в голову пришла интересная мысль. Хоть я и не мог построить сложный алгоритм на основании программного движка самой доски объявлений. Тупо не хватало доступа и знаний. Но ведь я спокойно мог внести различные фильтры, группировки и поиск внутри уже готового программного модуля. Ведь он будет работать не с базой доски объявлений станции, а моей собственной, лежащей в памяти искина.
Быстро просмотрев возможности модуля, я нашёл нужные объекты и вывел их в общий интерфейс работы.
Кстати, в анализе модуля мне очень сильно помогало мое понимание сути, я как-то не думал, что оно будет распространяться и на различные программные модули. У меня возникало практически интуитивное понимание принципов работы и назначения тех или иных программных объектов, которые использовались в модуле.
Хотя если честно, каких-то необычных нововведений в программировании относительно тех, что использовались у нас на Земле я не заметил, да реализация была другой, может ее более оптимальное использование, но основные принципы оставались неизменными.
Что только облегчило мне работу.
Вырисовывалось несколько любопытных перспектив. От поиска самых оптимальных по соотношению цена-надежность объявлений, по аналогии того, что выполняла Кира, когда искала продавцов баз знаний. До их группировки по отдельному направлению деятельности и предоставлению услуг одного типа, и уже внутри них возможны были свои градации, по цене, качеству выполнения работ, надежности продавца или подрядчика и многое другое.
И на основании этого ведь можно открыть дополнительную услугу, некого посредника, подбирающего наиболее выгодные контракты для своих клиентов.
С этим может справиться даже искин.
Ну и выставить на продажу универсальную оповещалку, значительно урезав у нее часть возможностей, ведь это возможно станет моим хлебом.
А пока я поручил Кире найти все документа и необходимые инструкции по покупке прав на ту или иную интеллектуальную собственность, а так же по регистрации в реестре бизнес-услуг станции нового вида услуги - "Посредник и подрядчик".
Кстати, как раз этим делом я сейчас и занимаюсь, перепоручаю выполнение работы другому.
И только я вспомнил об эльфе, как он мне перезвонил.
- Привет, я ознакомился с результатами тестирования корабля, кто-то его здорово потрепал недавно. Требуется замена нескольких модулей. Восстановление обшивки корпуса.
- И каков вердикт по времени и цене?
- Десять тысяч работы плюс сорок на замену вышедшего из строя оборудования, все оно есть у меня на складе, если чего-то будет не хватать достану в течение часа-двух.
- А по срокам?
- На все мне понадобиться дня три.
- Долго. Есть какая-то возможность уложиться в один? - спросил я.
- Мне придется привлечь дополнительных работников. Но в принципе это все выполнимо. Только работы будут стоить уже примерно тридцать тысяч.
- Давай так, я даю тебе тридцать пять, но гарантированно работы должны быть закончены к двенадцати часам завтрашнего дня. Оплата комплектующих производиться за счет заказчика, так что можешь сделать небольшую наценку, процентов десять, я думаю, будет в самый раз, это так, чтобы сильно не наглеть. Теперь о нас. Наш контракт я готов отложить на завтра, если к этому ты приступишь немедленно, а моим займешься уже после окончания этого. Согласен?
- В общем-то, да, ты рулишь процессом, тебе и решать. Давай координаты корабля и контакты владельца.