Bt: современная BitTorrent-библиотека и клиент на Java 8
От: sadpotato  
Дата: 26.11.17 09:27
Оценка: 30 (5)
Коллеги, привет!

Хочу представить вам свой BitTorrent проект на Java 8.

Кратко об истории создания. Год с небольшим назад я решил обновить макось и после установки апдейта обнаружил, что мой любимый на тот момент торрент-клиент (старый, до-рекламный uTorrent) перестал запускаться. Я скачал более свежую версию, обновленную для работы с новой ОС, и первым, что бросилось мне в глаза, было обилие рекламы: баннеры, ссылки, какая-то бегущая строка с новостями... Я в ужасе закрыл окно программы и отправился в Интернет искать другие варианты. Долго ли, коротко ли, перепробовав еще несколько клиентов и вдоволь наплевавшись, я наконец обрел мудрость и узрел: мне ниспослана великая миссия — написать свой, удобный, самый лучший, 100500-й битторрент, с ламповым терминальным интерфейсом и возможностью стриминга видео прямо из магнет-ссылки.

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

Так появился на свет Bt. На данный момент проект уже, пожалуй, вышел из младенчества, обрел небольшую популярность и продолжает привлекать новых пользователей. К сожалению, с увеличением пользовательской базы и ростом популярности мне становится все труднее справляться с поддержкой и развитием проекта в одиночку. Было бы здорово найти здесь единомышленников и людей, которым также интересны Java и JVM-языки, сети и P2P-приложения, и объединиться для совместной работы!
Re: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.11.17 22:12
Оценка: -1
Здравствуйте, sadpotato, Вы писали:

S>Я в ужасе закрыл окно программы и отправился в Интернет искать другие варианты.


А надо было поискать как рекламу отключить.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[2]: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: Pzz Россия https://github.com/alexpevzner
Дата: 28.11.17 11:02
Оценка:
Здравствуйте, AndrewVK, Вы писали:

S>>Я в ужасе закрыл окно программы и отправился в Интернет искать другие варианты.


AVK>А надо было поискать как рекламу отключить.


Ну проще же своего клиента написать...
Re[2]: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: sadpotato  
Дата: 30.11.17 10:41
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, sadpotato, Вы писали:


S>>Я в ужасе закрыл окно программы и отправился в Интернет искать другие варианты.


AVK>А надо было поискать как рекламу отключить.


Мы не ищем легких путей Ну и в целом, производитель не дает гарантий, что после очередного апдейта реклама не появится снова, или клиент не начнет сливать информацию с моего устройства или майнить криптовалюту... Все-таки свое — оно как-то надежнее.
Re[3]: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.11.17 23:28
Оценка:
Здравствуйте, sadpotato, Вы писали:

S>Ну и в целом, производитель не дает гарантий, что после очередного апдейта реклама не появится снова, или клиент не начнет сливать информацию с моего устройства или майнить криптовалюту... Все-таки свое — оно как-то надежнее.


Пересчитай на свою зарплату потраченное время и оцени во сколько гарантии обошлись.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[4]: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: sadpotato  
Дата: 01.12.17 07:54
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, sadpotato, Вы писали:


S>>Ну и в целом, производитель не дает гарантий, что после очередного апдейта реклама не появится снова, или клиент не начнет сливать информацию с моего устройства или майнить криптовалюту... Все-таки свое — оно как-то надежнее.


AVK>Пересчитай на свою зарплату потраченное время и оцени во сколько гарантии обошлись.

У меня не почасовая оплата, я все равно не стал бы в это время работать. К слову, у меня как-то была работа с оплатой по фактически отработанному времени, без ограничений на количество часов в день... это верный путь к нервному срыву, уж поверь. Всех денег не заработаешь, и не все на свете в них измеряется.
Re: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: Александр Савинов Германия https://github.com/asavinov
Дата: 09.04.18 11:36
Оценка:
Здравствуйте, sadpotato, Вы писали:

S>Так появился на свет Bt.


А на чем вы сделали документацию к проекту?

http://atomashpolskiy.github.io/bt/
Re[2]: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 10.04.18 17:31
Оценка:
Здравствуйте, Александр Савинов, Вы писали:

АС>А на чем вы сделали документацию к проекту?


docfx это
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re: Bt: современная BitTorrent-библиотека и клиент на Java 8
От: VladiCh  
Дата: 18.12.18 04:11
Оценка:
Здравствуйте, sadpotato, Вы писали:

S>Коллеги, привет!


S>Так появился на свет Bt. На данный момент проект уже, пожалуй, вышел из младенчества, обрел небольшую популярность и продолжает привлекать новых пользователей. К сожалению, с увеличением пользовательской базы и ростом популярности мне становится все труднее справляться с поддержкой и развитием проекта в одиночку. Было бы здорово найти здесь единомышленников и людей, которым также интересны Java и JVM-языки, сети и P2P-приложения, и объединиться для совместной работы!


Штука хорошая. Мне интересно, поддержка I2P есть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.