Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Приручение файлообменных P2P сетей. DC (Dirrect Connect)

Чулан
Каждый пользователь пиринговых сетей DC и программ вроде ApexDC, StrongDC вероятно сталкивался с проблемой: Нет возможности просмотреть файл, прежде чем его скачать. И если для картинок и mp3 ситуация еще не очень критична, то для видео дела обстоят уж совсем плохо.

Проблема:


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

Задача


Разработать и реализовать систему, которая бы обеспечивала:
1) Просмотр видео, музыки, картинок с расшаренного ресурса в DC.
2) Просмотр файла, начиная с любой позиции (т.е. осуществлять перемотку)

Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Просмотры661
Комментарии 27

Приручение файлообменных P2P сетей. DC (Direct Connect). Часть 2

Децентрализованные сети
С момента первой публикации программы MediaDC на этом сайте прошло не много времени, но уже сейчас можно сказать, что программа вызывает интерес.

Вкратце, программа представляет собой средство для просмотра файлов (фильмов, музыки, картинок) по протоколу DC (Direct Connect).
Таким образом, можно не скачивая оценить контент и избежать разочарования от потерянного времени на скачивание не интересного (в плохом качестве, etc) фильма.

Программа задумана для стирания грани между локальными файлами и файлами доступными в DC, по подобию обычной (SMB, Netbios шары).
Более детальное описание можно найти в моем первом посте Приручение файлообменных P2P сетей. DC (Direct Connect).

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

Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры2.1K
Комментарии 11

Еще немного про метабекап.

Чулан
Недавно на хабре появлялся интересный топик habrahabr.ru/blogs/i_am_clever/53170 в котором предлагалось бекапить не сами данные, а лишь информацию о расположении файлов + их идентификаторы для последующего нахождения в пиринговых сетях.
Автор писал скрипт для собирания этой информации, а потом, когда она понадобилась, слил все по DC++ обратно на жесткий диск.

Ко мне пришла в голову мысль, что для бекапа с последующим сливанием через DC вовсе не обязательно писать какой либо скрипт, ведь DC++ сама хранит «own file list» с TTH идентификаторами файлов. Тоесть достаточно бекапить только файллист, потом открыть его в DC через «open own filelist» и поставить файлы на скачивание. Сам список файлов хранится в удобном XML-виде вместе с TTH.

Также затрагивалась проблема того, что не все файлы могут впоследствии найтись. Интересно было бы узнать ваше мнение по поводу использования методов восстановления «Рида-Саломона», когда вы, просканировав все файлы, создаете файл с избыточной информацией например 10% процентов от оригинала, по которому можно будет восстановить ненашедшиеся файлы, в нашем случае если их количество не превысит 10% от общего объема.
Всего голосов 8: ↑7 и ↓1 +6
Просмотры194
Комментарии 4

Linux DC++ и многопоточность

Настройка Linux
Всем доброго времени суток. В данном хабра топике хочу рассказать о работе в сетях DC под ос Linux. Сам я пишу из под Linux Mint 7, но на Ubuntu 9.04 всё идентично!
Итак, я обладатель доволь но медленного канала в Интернет. Всего, как заявлено в тарифе, 250 кбит(31.25кбайт). На деле обычно 26-28. И если мне что-то требуется то, ищу это сначала в сети DC. Благо у меня есть пиринг по городу Красноярску, так что проблем с поиском не бывает.
Читать дальше...
Всего голосов 41: ↑26 и ↓15 +11
Просмотры7.2K
Комментарии 40

FlylinkDC++ и Wine

Настройка Linux
В ответ на статью Linux DC++ и многопоточность решил описать свой опыт работы с клиентом FlylinkDC++ под Wine.
У автора вышеуказанной статьи при работе с этим клиентом возникло несколько проблем, решение которых я продемонстрирую.
Из того текста я выделил три проблемы:
  • Значки файлов в результатах поиска
  • Пропажа информации, «у скольки человек имеется данный файл» в результатах поиска
  • Очень медленное скачивание последних блоков крупных файлов
От себя я добавлю ещё один пункт: перехват клиентом magnet-ссылок из браузера Opera.
Читать дальше →
Всего голосов 26: ↑19 и ↓7 +12
Просмотры4.4K
Комментарии 19

EiskaltDC++. Первый релиз под номером 2.0

Настройка Linux
Совсем недавно состоялся первый релиз нововго DC++ клиента для Linux — EiskaltDC++ 2.0. Проект разрабатывается нашими соотечественниками и является прямым наследником EiskaltDC. Выход сразу версии 2.0 связан с тем, что был осуществлен переход на ядро dc++ (EiskaltDC был основан на dclib), код был полностью переписан, новый интерфейс основан на Qt4 и внешне максимально приближен к оригинальным клиентам DC++. В результате EiskaltDC++ стал представлять собой front-end на Qt4 для ядра dc++.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Просмотры3K
Комментарии 21

Вытаскиваем кучу паролей из пиринговых сетей

Информационная безопасность
Появилась эта задумка уже давно — с тех самых пор, когда узнал про wand.dat. До недавнего времени всё никак не доходили руки.

Итак, что у нас есть
  1. Браузер Opera. Хранит он все запомненные пароли от сайтов в файле wand.dat в открытом виде. Правда в открытом только в том случае, если не стоит мастер-пароль, который конечно же никто не ставит. Что заставило разработчиков сохранять пароли в незашифрованном виде, если нет мастер-пароля? Неизвестно. Логичней было бы форсированно не сохранять пароли вообще, пока пользователь-таки не установит мастер-пароль.
  2. Direct Connect. «Частично централизованная файлообменная (P2P) сеть». Пользователь расшаривает папки/файлы на своём компьютере, заходит на хабы, качает/раздаёт. Поиск работает в пределах подключенных хабов. Уникальность файлов определяется через Tiger Tree Hashing. Люди, которым нечего расшаривать (на многие хабы не пускают без минимальной шары в 10-15 ГБ), расшаривают Program Files, Windows, ну и иже с ними.
  3. /dev/hands. Ну а без этого никак.

Под хабракатом много текста
Всего голосов 75: ↑52 и ↓23 +29
Просмотры11.3K
Комментарии 36

Главная тема из игры Super Mario на двух DC-моторах

Ненормальное программирование
Добрый день всем!

Ребята с сайта hackedgadgets.com собрали плату с двумя моторами постоянного тока и запрограммировали контроллер так, чтобы с помощью вращения этих моторчиков играла мелодия из игры Super Mario!



Подскажите, если выбрал неподходящий раздел.
Всего голосов 84: ↑60 и ↓24 +36
Просмотры1.8K
Комментарии 55

Экономим $40 на покупке набора вилок для блока питания MacBook Pro

DIY или Сделай сам
Началась эта история с того, что за два дня до своего приезда, родственники жены сообщили, что проездом заскочат ненадолго к нам погостить и не привезти ли нам чего нибудь. Должен добавить, что живут они в штатах и как оказалось у них за углом находится Apple Store.

Так потихоньку начала назревать мысль о приобретении новенького MacBook Pro 15" с процессором intel i5.

Поскольку на принятие решения и нахождения денег было всего два дня — мысль о том, что в США и в наших пенатах — разные электрические вилки закралась в мой мозг, когда компьютер был уже в полете. Мои опасения, что блок питания будет строго на 110 вольт — не оправдались — так как Apple в данном вопросе решили, что блоки питания должны работать в любой точке планеты, а вот вилки они будут продавать по 40 долларов за набор из всевозможных вилок любых стандартов какие только бывают.
image
Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Просмотры6.2K
Комментарии 18

Поисковик по DC

Децентрализованные сети
Очень краткий обзор поисковика по файлообменной сети Direct Connect.
Subj ходит по основным хаблистам и на данный момент знает о ~740 миллионах файлов.

dc.proisk.ru
Читать дальше →
Всего голосов 59: ↑51 и ↓8 +43
Просмотры13.1K
Комментарии 44

Сентябрьская хабравстреча (Москва)

Я пиарюсь
image

Всем привет, кто соскучился по неформальному общению в хорошей компании.

Объявляю на завтра какую-то по счёту московскую хабравстречу. Завтра у нас, если что, пятница, 14 сентября.

Приходите в кафе «Март», спрашивайте столик № 32-33. Если вы входите в число тех странных людей, которые любят, когда к ним обращаются по имени — возьмите с собой бейджики.

Начало в 20 часов. Кто придёт раньше — я не виноват.
Читать дальше →
Всего голосов 48: ↑40 и ↓8 +32
Просмотры4.7K
Комментарии 81

LiveDC — Быстрый доступ к p2p файлам

Софт
Сегодня существует большое количество DC-клиентов на самый разный вкус. Однако все они наделены существенным недостатком: нужно ждать, пока скачиваемый файл полностью загрузится. А если вы желаете посмотреть фильм или новый эпизод любимого сериала в высоком качестве, то даже при скорости интернета 100 Мбит/с ждать придется довольно долго. Но ведь хочется-то сейчас!


Разве это возможно?
Всего голосов 32: ↑30 и ↓2 +28
Просмотры12.4K
Комментарии 56

Dart: самый маленький адаптер для ноутбука

Энергия и элементы питанияКраудсорсингНоутбуки


На Kickstarter начался сбор средств на производство Dart — самого маленького в мире сетевого адаптера для ноутбука. Универсальный адаптер с заявленной мощностью 65 Вт сможет питать не только ноутбук, но и другие гаджеты через USB.
Читать дальше →
Всего голосов 48: ↑39 и ↓9 +30
Просмотры27.5K
Комментарии 71

USB счетчик электроэнергии постоянного тока

Программирование
Из песочницы
В данной статье представляется разработка USB-счетчика электроэнергии постоянного тока.

image
Читать дальше →
Всего голосов 31: ↑25 и ↓6 +19
Просмотры26.5K
Комментарии 12

Будущее Ethernet & FC

Системное администрированиеIT-инфраструктураCiscoСетевые технологииХранилища данных
Эти два протокола долго жили в разных нишах применения, но наступило время, когда они стали конкурировать друг с другом. Мы однозначно видим, что Ethernet набирает скорость в прямом смысле слова и начинает лезть туда, где FC всегда считался единственным игроком на поле. Появились альтернативы FC, работающие на Ethernet, как в блочном доступе: IP-SAN, FCoE так и других типах, это файловый (SMB, NFS), RDMA и объектный.
Эта статья не призвана к сравнению протоколов, а скорее как краткое хронологическое описание эволюции сетей ЦОД.


* по некоторым событиям нет точных дат. Корректировки и дополнения по датам прошу присылать с удостоверяющими их ссылками. Таймлайн.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры21K
Комментарии 19

Highload 2014, полный HA

Блог компании SDNВысокая производительность
В рамках нового HL я буду рассказывать о максимально совершенном HA. Если вы думаете, что HA сводится к балансировке на фронте, ipvs, выводу и вводу нод в рамках ролей — вы очень сильно ошибаетесь. Полноценный HA — это труд огромного количества людей, это огромные ресурсы, и, что важнее — внимание в каждой мелочи. Данный пост был создан для того, чтобы стало понятно, как влияние людей проецируется на проекты. Я прошёл много проектов,. am.ru был финалом моего понятия о крутых и финалом о «как не надо».
Читать дальше →
Всего голосов 15: ↑6 и ↓9 -3
Просмотры2.9K
Комментарии 3
1