The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск p2p-мессенджера Communist 1.4"
Отправлено ProfessorNavigator, 25-Июн-22 15:50 
> Я конечно понимаю что NIH штука кусачая, но вы и правда надеетесь
> дойти своим ходом до удачных идей быстрее чем суммарный общепланетарный интеллект
> по тематике?

NIH тут совершенно не причём (до вашего комментария я даже не знал, что это такое - пришлось лезть читать). Если внимательно приглядеться к коду, то там можно увидеть куски заимствованных вещей. И заимствованы они не бездумно, а только после того, как автор разобрался, как это работает. Суть в другом - в науке есть такой способ исследования, когда разные группы изучают одно и то же, ничего не зная о работе друг друга. А потом сравнивают результаты. Тут был примерно такой же принцип. Получится сделать лучше - отлично. Не получится - ну значит либо это невозможно, либо нужен принципиально другой подход к решению задачи.

> А как он тогда задумывался? И что продумывалось?

В основном - сама концепция. P2P мессенджер, с использованием UDP hole punch и DHT для обмена адресами. При этом изначально я даже не знал - взлетит ли вообще. Это стало ясно сильно потом, когда уже появился более менее рабочий код с точки зрения тестов на реальном железе. Было несколько моментов, когда я уже хотел плюнуть на всё, и заниматься другими вещами.

> С точки зрения написания софта, некоторые решения бывает очень сложно переиграть "потом".
> А писать несколько раз одно и то же все-таки обидно и
> время очень жрет. Поэтому иногда имеет смысл сперва немного подумать, посмотреть
> как другие делали, что им икалось, а потом кодить, имхо.

Вы думаете, у меня было время хоть что-то нормально обдумывать?)) Хотите - я вам расскажу, в каких условиях всё это писалось? Я сидел в деревне, один. Вокруг - зима. Отопление - на дровах, которые нужно самому пилить и колоть, до ближайшего магазина 2 километра по никем не очищаемым от снега тропинкам. После снегопада - двое суток на расчистку снега, чтобы можно было нормально перемещаться по участку. Самому, лопатой. В курятнике - 8 кур. Снесут яйца - значит сегодня будет прибавка к каше, нет - значит нет. В доме утром температура +13 по Цельсию. Часа через три протопки (т.е. постоянной беготни на улицу и обратно за дровами) - +20. При том, что "за бортом" регулярно -20 и ниже. Из оборудования - ноутбук и мобильный модем. И, если что, я не жалуюсь - я объясняю почему всё выглядит так, как выглядит. Будет кому-то полезно - отлично. Нет - ну значит нет.  


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру