Рубрика «Peer-to-Peer» - 3

В последнее время на хабре стало популярно делать собственные поисковики по RuTracker. Мне это показалось прекрасным поводом для того, чтобы отойти от скучной enterprise разработки и попробовать что-нибудь новое.

Собственный поисковик по раздачам The Pirate Bay - 1

Итак, задача: реализовать на локалхосте поисковик по базе The Pirate Bay и попутно попробовать, что же такое frontend разработка и с чем её едят. Задача осложняется тем, что TPB не публикует своих дампов, в отличие от RuTracker, и для получения дампов требуется распарсить их сайт. В результате гугления и осмысления задачи я решил в качестве поисковика использовать Elasticsearch, для которого написать client-side only фронтенд на AngularJS. Для получения данных я решил написать собственный парсер сайта TPB и отдельный загружатель дампа в индекс, оба на Go. Пикантность выбору придавал тот факт, что ни к Elasticsearch, ни к AngularJS я до этого ни разу не прикасался и именно их опробывание было моей настоящей целью.
Читать полностью »

image

Энтузиасты проекта DASH (криптовалюта, ориентированная на обеспечение приватности) намереваются продемонстрировать возможности этой цифровой валюты на предстоящей Ежегодной Северо-Американской Bitcoin Конференции в Майями. Они решили сделать это интригующим образом — установить вендинговую машину, которая принимает DASH в качестве мгновенной оплаты газировки.
Названный как “Dash N’ Drink”, этот аппарат призван продемонстрировать технологию Dash “InstantX”, которая обеспечивает безопасность мгновенных транзакций без необходимости ожидания подтверждений транзакций майнерами (по традиционной технологии блокчейна).

Читать полностью »

Навеяно этой публикацией.

Здесь описано, как реализовать поиск по раздачам rutracker.org на собственном хостинге / локалхосте.

Собственный поиск по раздачам rutracker.org – реализация на Yii2 - 1

Предварительное соглашение:

  • все операции проводятся в unix-подобной среде. Нюансы для windows мне, к сожалению, неизвестны;
  • предполагается наличие у вас базовых знаний Unix shell, Yii2, git
  • лично я вижу довольно мало сценариев использования этого (локального поиска по раздачам) решения;
  • реализация на yii2 advanced template в данном случае избыточна, но я к нему привык;
  • я впервые в жизни вижу spinx, поэтому там в конфиге могут быть странности;
  • в некоторых местах решения довольно спорные (буду благодарен за подсказки «как правильно»).

Читать полностью »

imageДо конца года осталось всего несколько дней, а это значит, что пришло время подвести итоги уходящего года и сделать прогнозы на будущий. По уже сложившейся традиции мы в Web-payment.ru, сайте о платежах, blockchain и e-commerce, расскажем о самых интересных событиях, тенденциях и достижениях 2015 года в области финансовых инноваций и блокчейн-технологии. К слову, если вам понадобится подключить оплату на сайте — обращайтесь, мы поможем выбрать подходящее решение и провести интеграцию. Также мы оказываем комплексные услуги по разработке, продвижению и контент-сопровождению.

Итоги года. Fintech

Для финтех-индустрии подобные годовые отчеты особенно актуальны, ведь те события, которые происходят в течение года, определяют вектор развития отрасли в будущем. За прошедший 2015 год рынок венчурных инвестиций в финтех побил рекорды прошлых лет. Крупнейшие игроки финансовой отрасли решились на крупные сделки. Молодые стартапы анонсировали интересные проекты. Но обо всем по порядку.
Читать полностью »

Приветствую тебя, о жадный читатель, буквоед и борец за справедливость в интернетах! В нашей оружейной пополнение, называется оно tox. Сейчас я покажу тебе, %username%, его сборку-разборку.

debian_tox_dht

Есть такая замечательная система, которая называется TOX. Вот их официальный сайт, а вот профиль на github.

О tox уже писали множество раз, но я перечислю основные плюшки: DHT — нет зависимости от центрального сервера, достаточно хотя бы одной ноды, шифрование на клиенте — Вася пишет Маше, telegram Паша ничего не прочитает.
Читать полностью »

Здравствуйте.
Всем спасибо за проявленный вами интерес и участие в пробном тестировании.

Сначала о результатах со своими плюсам минусами и сюрпризами.
Пожалуй самое важное, что стоит отметить, это то, что на данный момент эта технология вещания, еще не способна полностью заменить собой CDN. Она способна уменьшить нагрузку на сервер примерно на 75%. И исходя из более детального ознакомления с технологией выходит, что авторы и не ставят перед собой задачу уменьшения CDN до максимума, а экономят трафик и добиваются отсутствия зависания видео у пользователей, даже когда интернет канал сервера полностью загружен (в разумных пределах).
Читать полностью »

Создатель Popcorn Time хотел разработать стриминг-сервис для мамы - 1

Самое большое достоинство Popcorn Time — это легкость в использовании. Приложение настолько простое, что работать с ним может любой человек, даже тот, кто никогда ничего не слышал о торрентах, стриминг-сервисах и прочем. Как известно, в Popcorn Time используется протокол BitTorrent, который в ходу уже несколько лет. Минималистичный и рациональный интерфейс, симпатичный дизайн — одни плюсы.

Оказывается, простота и лаконичность Popcorn Time не появились случайно. Создатель Popcorn Time, аргентинский разработчик Федерико Абад, создавал приложение, помня о том, что использовать программу будет его мать.
Читать полностью »

ФРИИ предложил правительству расширить блокировку сайтов с пиратским контентом на раздачи торрент-файлов. Об этом «Ведомостям» рассказал управляющий портфелем фонда Сергей Негодяев. Сейчас закон разрешает блокировать страницы по конкретному адресу, а чтобы остановить пиратские торрент-раздачи, необходимо позволить операторам блокировать инфохэши – уникальные идентификаторы раздач. Причем это не потребует поправок в основной антипиратский закон, достаточно внести изменения в подзаконные акты, говорит он.
Читать полностью »

image

WebRTC – это API, предоставляемое браузером и позволяющее организовать P2P соединение и передачу данных напрямую между браузерами. В Интернете довольно много руководств по написанию собственного видео-чата при помощи WebRTC. Например, вот статья на Хабре. Однако, все они ограничиваются соединением двух клиентов. В этой статье я постараюсь рассказать о том, как при помощи WebRTC организовать подключение и обмен сообщениями между тремя и более пользователями.
Читать полностью »

Друзья Кэшбэк-сервиса CloverR — FRISCO (Первый Русский Инкубатор в Кремниевой Долине) взяли интервью у Станислава Шалунова, основавшим компанию, разработавшую технологию для передачи данных p2p, которая была куплена компанией BitTorrent. Сейчас эта технология применяется в BitTorrent и Apple.

В данный момент Станислав работает над компаниями Open Garden, FireChat, которыми пользуются уже более 7 млн. пользователей для передачи данных между находящимися неподалеку устройствами.


Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js