Live dc++ forum
Форма входа
Логин:
Пароль:
Главная | Open source - Страница 2 - Форум | Вторник, 23.04.2024, 18:20
[ Новые сообщения · Участники · Правила форума · Поиск
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Форум » >> » DC++ » Open source
Open source
SMTДата: Вторник, 17.08.2010, 19:25 | Сообщение # 16
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote (OCTAGRAM)
Я считаю, необходимо реализовать ... пуленепробиваемый файлообмен по UDP

достаточно оживить обмен по SSL (взять из StrongDC). чем SSL уязвимее велосипедного UDP-протокола?

Quote (OCTAGRAM)
и некий TTHный аналог треккеров, который бы подходил для ситуаций, когда надо что–то скачать из инета полному нубу, у которого ничего не стоит, и который тем более ни к каким хабам не подключался, но тем не менее, если контент есть в локалке, скачать в локалке

нонсенс для грейлинка-стиля. во-первых, популярность закрытого хаб-софта будет чуть более, чем ноль. во-вторых, даже принимая закрытость, нужна поддержка разработчиков, у которых можно что-то стпросить. потому что если что-то не заводится, в чём причина ни за что не угадаешь.

если и будет реализовано, сдохнет так же, как и встроенный в клиент "трекер новостей"

Quote (OCTAGRAM)
В общем, конкуррентноспособный аналог BitTorrent DNA, адаптированный под российские реалии.

вряд ли проект потянет smile
 
SMTДата: Вторник, 17.08.2010, 19:32 | Сообщение # 17
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote
конкуррентноспособный аналог BitTorrent DNA

при чём тут грейлинк? это проект существенно другого уровня с хостингом, никак не запачканный нарушением GPL. авторам проще реализовать его под другим именем
 
SashaДата: Вторник, 17.08.2010, 22:09 | Сообщение # 18
Лейтенант
Сообщений: 56
Репутация: 4
Статус: Offline
Quote (SMT)
если очень хочется, растяжения/заполнения/объединение картинок можно сделать в графическом редакторе

Можно, но зачем там, если лучше просто скопировать немного кода из опций Фонового узора в Фоновый Рисунок, и наоборот. К тому же, если сделать в редакторе, то картинка не будет так двигаться на фоне градиента (так как они будут слиты) + если градиент ставить меняющийся каждую минуту, то уже идея с редактором не подходит.

А насчёт ограничения скорости давно пора что-то делать, кнопку с панели интсрументов пора выкидывать и внедрять систему ограничений как в uTorrente.

Столько TODOшек одному человеку трудно реализовать, нескольким людям будет гораздо быстрее и проще сделать.
Можно было бы открыть source код от CustomLocations, чтобы можно было внедрить в другие клиенты и проекты, уже вот 1000 ревизия будет, а его в официальном грее за 10 месяцев не обновили, и ссылки нет на сайте в разделе скачиваний, например, рядом с GEOIP, и не внедрили запросы, но это и так понятно, учитывая сколько других планов есть, например чего стоит реализация BitTorrenta, потому мелкие запросы пропадают, типа того, чтобы внедрить значение Site в CL и прочее, было бы неплохо если бы автор поделился кодом с разработчиками других программ и DC++ клиентов, не пропадёт годовалый труд людей впустую, кому-то польза будет. smile

Но как бы ни было (даже если код не откроют) специально для базы CL и флагов хотелось бы следующих усовершенствований, в виду следующих кривостей:
1) На Win7, если вставить в ресурсы флаги стран в формате 25x16 (это формат CL) - то в списке юзеров они уменьшатся (втиснутся без обрезания в размер 23x15)
2) На Win XP произойдет обрезание нижней строки иконок флагов стран до 25x15.
3) На Win7 и Win XP флаги городов и провайдеров из CL обрезаются на пиксел до 25x15.

А все из-за того что те флаги стран, которые сейчас в ресурсах в формате 25x15.

В версии 5.999 при вставке в ресурсы флаги стран в формате 25x16 отображение флагов городов и провайдреров из CL тоже становилось 25x16, как и должно быть.

В следующих версиях стало как описано выше.

Что хотелось бы:

1) Перевести формат иконок стран в 25x16, уже сделано (присоединено к сообщению в формате BMP) + улучшенный дизайн, обновлённые флаги некоторых стран типа Грузии, убраны искажения.
2) Перевести иконки из формата BMP в PNG. Качество идентичное, в PNG сохранена гамма, а весит на порядок меньше:

Сравнение при увеличении старых флагов стран с новыми:

Новые:

Есть сейчас:

Сделать чтобы все флаги везде отображались в формате 25x16. smile Будет неплохо, если автор не пройдёт мимо, ведь делать то немного, зато будет красиво.

Прикрепления: 291.bmp (284.9 Kb) · 5960977.png (93.2 Kb) · 1583199.png (8.3 Kb) · 6316920.png (5.6 Kb)


Сообщение отредактировал Sasha - Среда, 18.08.2010, 20:42
 
OCTAGRAMДата: Среда, 18.08.2010, 22:29 | Сообщение # 19
Подполковник
Сообщений: 115
Репутация: 12
Статус: Offline
Quote (SMT)
при чём тут грейлинк? это проект существенно другого уровня с хостингом, никак не запачканный нарушением GPL. авторам проще реализовать его под другим именем

Ну ради бога, пусть другое имя. GreyLink раньше и GreyLink сейчас — не одно и тоже, а, самое главное, пользователи, я думаю, не те же. Надо идти дальше. Не ради миллиона пытливых глаз, а чтобы хотя бы пускали и считались.

Добавлено (18.08.2010, 22:29)
---------------------------------------------

Quote (Sasha)
В Restoratore можно создать патч, но работает он только на текущую версию. Если создан для 0.35, то на 0.36 работать не будет.

Не интересует. Мне нужно: а) распаковать ресурсы, б) запаковать обратно. Остальное я заскриптую на Icon, особенно патч диалогов.






 
SMTДата: Четверг, 19.08.2010, 00:17 | Сообщение # 20
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote (OCTAGRAM)
Надо идти дальше. Не ради миллиона пытливых глаз, а чтобы хотя бы пускали и считались.

может и идут. только не туда, куда ты послал, а туда, куда им интересно. и никому не отчитываются. поэтому ты и не знаешь, куда идут ))

а насчёт DNA - зачем конкурировать? тебе чего-то не хватает в этой DNA - так почему бы не обратится к её авторам, пусть допиливают под тебя

 
OCTAGRAMДата: Четверг, 19.08.2010, 07:50 | Сообщение # 21
Подполковник
Сообщений: 115
Репутация: 12
Статус: Offline
Затем, что европейцы и американцы уж точно не смогут заточить под русские реалии. Затем, что они будут заботиться о легальности контента. И ещё несколько очевидных причин.

И вообще, нет какой–либо необходимости обращаться именно к компании BitTorrent. Этот тренд вот–вот накроет Интернет, таких решений будет больше. Взять тот же MediaDC — прототип недоделанный.

Quote (SMT)
достаточно оживить обмен по SSL (взять из StrongDC). чем SSL уязвимее велосипедного UDP-протокола?

Под пуленепробиваемым я всё же имел в виду обход натов. Если TCP пробивать не сложнее, то пойдёт и TCP. Мнение, что UDP лучше подходит для P2P, достаточно распространено. Тут и терпимость к потерям сообщений, и обход натов, и отсутствие конфликтов, когда тысяча P2P TCP соединений угнетает email и HTTP активность компьютера.






 
SMTДата: Четверг, 19.08.2010, 10:21 | Сообщение # 22
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote (OCTAGRAM)
И вообще, нет какой–либо необходимости обращаться именно к компании BitTorrent. Этот тренд вот–вот накроет Интернет, таких решений будет больше. Взять тот же MediaDC — прототип недоделанный.

как накроет, так и закроет. чем более популярны онлайн-p2p-плееры, тем меньше традиционных раздающих клиентов, тем меньше источников и тем быстрее движемся к умиранию сети и появлению новой сети на новом протоколе, который пока не освоен паразитами

Quote (OCTAGRAM)
Под пуленепробиваемым я всё же имел в виду обход натов. Если TCP пробивать не сложнее, то пойдёт и TCP

ссылка по теме
http://dcpp.wordpress.com/2010/06/15/nat-traversal-constraints/
читай дискуссию

Quote (OCTAGRAM)
Мнение, что UDP лучше подходит для P2P, достаточно распространено. Тут и терпимость к потерям сообщений, и обход натов, и отсутствие конфликтов, когда тысяча P2P TCP соединений угнетает email и HTTP активность компьютера.

теоретически, да. UDP позволяет программисту иметь больший контроль над передачей. но TCP годами оптимизировался, чтобы подстраивать скорость передачи под ширину канала и минимизировать отброс пакетов на узких участках. на коленке с нуля это писать, тестировать, отлаживать и оптимизировать - несколько лет. а потеря соединений - логически-то поверх UDP будет всё равно виртуальная сессия с пиром, и как её поддерживать-поднимать - дополнительная головная боль. можно сделать авто-переподключение, но как бы оно не вылезло багами с отсылкой бесконечных попыток пересоединений
 
OCTAGRAMДата: Четверг, 19.08.2010, 20:28 | Сообщение # 23
Подполковник
Сообщений: 115
Репутация: 12
Статус: Offline
Quote (SMT)
чем более популярны онлайн-p2p-плееры, тем меньше традиционных раздающих клиентов, тем меньше источников и тем быстрее движемся к умиранию сети и появлению новой сети на новом протоколе, который пока не освоен паразитами

BitTorrent DNA как раз и является единственным и, следовательно, раздающим клиентом для своей технологии.






 
PPAДата: Пятница, 20.08.2010, 00:14 | Сообщение # 24
Сержант
Сообщений: 29
Репутация: 0
Статус: Offline
2: Авторы Грея
Расскажите почему вы скрываетесь?
Ведь в случае юридических проблем технически очень просто найти кто вы.


~PPA() {} // http://www.flylinkdc.ru/

Сообщение отредактировал PPA - Пятница, 20.08.2010, 00:23
 
AniNerbeДата: Пятница, 20.08.2010, 00:30 | Сообщение # 25
Генерал-майор
Сообщений: 434
Репутация: 28
Статус: Offline
Quote (PPA)
Ведь в случае юридических проблем технически очень просто найти кто вы.

приведи пример: какая юридическая бяда нависла над грейлинком? вроде никто никаких заяв в суд не относил...
кто и как будет вычислять? фсб? отдел "К"? интерпол?
а вообще интересно - может кто че знает о грейтиме чего мы еще не знаем smile
 
SMTДата: Пятница, 20.08.2010, 10:07 | Сообщение # 26
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote (OCTAGRAM)
BitTorrent DNA как раз и является единственным и, следовательно, раздающим клиентом для своей технологии.

я о плеерах типа MediaDC

а DNA это средство зарабатывания денег. сомневаюсь, что кто-то из авторов бесплатных клиентов будет делать забесплатно инструмент для чужого бизнеса

 
OCTAGRAMДата: Пятница, 20.08.2010, 11:52 | Сообщение # 27
Подполковник
Сообщений: 115
Репутация: 12
Статус: Offline
MediaDC от того и является личером, что к GreyLink не подкопаться. GreyLink эксклюзивно владеет p2p соединениями. Plugin API в нём в рудиментарном состоянии, исходники закрыты.

От авторов бесплатных клиентов я и не жду реализации подобного функционала. Должна быть возможность кому–то другому делать недостающее. Например, клиенты типа I2P или Freenet открывают сокет, через который могут работать с сетью другие программы.






 
SMTДата: Пятница, 20.08.2010, 13:39 | Сообщение # 28
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote (OCTAGRAM)
Должна быть возможность кому–то другому делать недостающее. Например, клиенты типа I2P или Freenet открывают сокет, через который могут работать с сетью другие программы.

то есть, нужен не клиент, а реализация dc-протокола? библиотек есть открытых и кросс-платформенных две штуки как минимум
 
OCTAGRAMДата: Пятница, 20.08.2010, 15:43 | Сообщение # 29
Подполковник
Сообщений: 115
Репутация: 12
Статус: Offline
Нет, если использовать просто библиотеку, получается MediaDC.

Нужно, чтобы это была юзабельная реализация протокола, которую сам бы пользователь использовал день за днём. Можно, конечно, взять клиент–сервера из Shakespeer, но там реализация морально устарела. Не поддерживаются многопоточные закачки, я уж не говорю, что это GUI нужно делать, которое, если не усердствовать, наверняка будет уступать обычным раздающим клиентом, как результат, не будет востребовано.






 
sens0rДата: Вторник, 28.09.2010, 17:06 | Сообщение # 30
Рядовой
Сообщений: 16
Репутация: 0
Статус: Offline
Есть мысль перейти на flylink и реализовать фичи грея там, по крайней мере там исходники открыты и большое коммьюнити..
 
Форум » >> » DC++ » Open source
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:


В движке поковырялся LiveDC :p © 2024
Сделать бесплатный сайт с uCoz