The OpenNET Project / Index page

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



"Выпуск p2p-мессенджера Communist 1.4"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Выпуск p2p-мессенджера Communist 1.4" +2 +/
Сообщение от ProfessorNavigator (ok), 25-Июн-22, 15:50 
> Я конечно понимаю что NIH штука кусачая, но вы и правда надеетесь
> дойти своим ходом до удачных идей быстрее чем суммарный общепланетарный интеллект
> по тематике?

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск p2p-мессенджера Communist 1.4, opennews, 25-Июн-22, 09:38  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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