Журнал «Код» – Telegram
Журнал «Код»
52.7K subscribers
7.64K photos
315 videos
5.49K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Торренты: как они устроены

Торрент-сеть основана на протоколе Bittorrent, который делает так:

🔹 Берёт документ или видео, которым вы хотите поделиться с другими, и делает для него специальное описание — torrent-файл.
🔹 В torrent-файле записано, на кусочки какого размера нужно разделить этот документ, как их собирать и адрес компьютера, откуда эти кусочки файла можно скачать.
🔹 Torrent-файл выкладывается на форум или в любое другое место, откуда его можно скачать.

Для того чтобы поделиться с кем-то своим файлом, не обязательно отправлять его целиком. Достаточно сделать из него торрент и поделиться ссылкой. Главное, помните: у кого будет torrent-файл, тот и может скачать этот документ.

Если он доступен всем, то и скачивать могут тоже все.


👉 Как происходит скачивание

Когда torrent-файл скачан, специальная программа открывает его, узнаёт, где находится нужный документ и как он поделён на куски. Кроме этого, она запрашивает у раздающего информацию о том, кто ещё качает или скачал этот файл. Если такие есть — программа соединяется с ними и начинает тоже забирать кусочки файла у них.

В итоге вы скачиваете файл случайными кусочками, а все кругом могут узнать, какие кусочки есть у вас.

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

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

Подробнее о том, как устроены торренты, читайте в статье по ссылке: https://v.thecode.media/lfoim
👍40
👉Больше ответов на вопросы от программистов для программистов в Кворе: https://clck.ru/apuzx

Читайте ещё по теме:

🔹 Оптимизация кода.

🔹 Пишем игру на Python.

🔹 Python: как сделать многопоточную программу.

#ин_инглиш_Код
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 В России придумали очищать водоёмы от нефтепродуктов с помощью медицинских масок

В этом выпуске расскажем про миниатюрный дрон, который летает без аккумулятора, а ещё про биоразлагаемую упаковку, которая убивает бактерии.

Послушать выпуск: https://podcast.ru/1517634826

#подкаст_Код
👍17
Что делает продакт-менеджер и зачем он лично вам.

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

https://v.thecode.media/0zd24

#объяснялово_Код
👍9👎1
🚘 Что случилось: хакер и исследователь безопасности взломал 125 электрокаров Tesla в Европе, Северной Америке и Китае. С помощью удалённого доступа он смог, например, открывать и закрывать двери и окна, запускать двигатель и отключать систему безопасности автомобиля.

🤔 А как? Многие владельцы Tesla используют TeslaMate, бесплатную программу для отслеживания разных данных — от энергопотребления до истории местоположений электромобиля. В этом ПО с открытым исходным кодом и была обнаружена уязвимость.

Хакер проявил сознательность и не стал раскрывать подробностей до момента, пока специалисты TeslaMate не выпустили обновление с исправлениями.

🤨 И что? Этот случай в очередной раз напоминает о проблеме безопасности электромобилей и устройств в Интернете вещей.

👉 Подробный отчёт Коломбо: https://medium.com/@david_colombo/how-i-got-access-to-25-teslas-around-the-world-by-accident-and-curiosity-8b9ef040a028

👥 Кто: 19-летний Дэвид Коломбо, Германия.
👍21
Задача с собеседования: найти все простые множители.

Проверьте себя в деле.

https://v.thecode.media/mg0it

#лучшее_Код #задача_Код
👍8
Выбираем самую важную новость недели.

📺 Разработали телевизор, который имитирует вкусы еды
На тонкую плёнку в зоне подготовки распыляются ароматизаторы в определённой комбинации, а затем плёнка прокручивается на телевизионный экран и её можно облизать. По задумке создателей пользователи смогут чувствовать вкусы еды и напитков со всего света.

😷 В России придумали очищать водоёмы от нефтепродуктов с помощью медицинских масок
На полипропиленовый материал масок и одноразовых простыней нанесли металлоорганический каркас и получили ткань, которая отталкивает воду и впитывает масла. Тестовый образец успешно очистил искусственный нефтеразлив из дизеля, красителя, ржавчины и других загрязнителей.

⚡️ Подросток сделал вставку в обувь для подзарядки телефона
Вставка собирает кинетическую энергию во время ходьбы или бега и преобразует её в заряд для аккумулятора. Энергия накапливается в блоке питания, который помещается в подошву. Для подзарядки телефона на 10% достаточно 12 минут ходьбы.

🐟 Напечатали на 3D-принтере растительное филе лосося
Филе сделали из белков бобовых, масла водорослей и связующих веществ. В нём много жирных кислот омега-3 и омега-6 и витаминов группы B. Филе имитирует внешний вид, текстуру и вкус настоящего лосося, но не содержит костей, а также токсины, которые часто есть в морской рыбе.

🚘 Хакер научился захватывать «Теслы» с помощью популярного стороннего приложения
Он нашёл уязвимость в программе TeslaMate, которую используют владельцы многих электрокаров Tesla. С помощью удалённого доступа хакер смог открывать и закрывать двери и окна, запускать двигатель и отключать систему безопасности автомобиля. Подробности хакер раскрыл после того, как уязвимость устранили.

#новости_Код
👍7
130 тысяч рублей за работу бэкенд-разработчика. Что это значит?

Продолжаем сагу «ЗОШТО ТАКИЕ ДЕНЖЫЩА».

https://v.thecode.media/rn4qf

#лучшее_Код #объяснялово_Код
👍4
Как быстро найти любой логарифм с помощью обычного цикла.

Грубо врываемся в высшую математику с помощью варварского алгоритма. Вы тоже так можете:

https://v.thecode.media/jie0d

#проект_Код
👍6
В российских изданиях пишут, что сингапурские учёные разработали устройство в виде браслета, которое выявляет депрессию.

#новости_Код
👍11🔥1
Какого изобретения пока не существует в реальности? Пишите в комментариях.

#опрос_Код
👍5
Космическая задача из NASA.

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

https://v.thecode.media/o9piv

#задача_Код
👍6