#статья #dyi
Интересная статья о написании "игрушечного" DNS-резолвера. Также автор простым языком даёт необходимый ликбез.
Хороший способ получше разобраться в устройстве DNS и потрогать его своими руками.
https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/
Интересная статья о написании "игрушечного" DNS-резолвера. Также автор простым языком даёт необходимый ликбез.
Хороший способ получше разобраться в устройстве DNS и потрогать его своими руками.
https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/
Julia Evans
A toy DNS resolver
👍4 1
Bittorrent клиент с нуля на Go
https://blog.jse.li/posts/torrent/
Есть перевод перевод
💙 Моя любимая рубрика: делаем своими руками
Статья написана хорошо - читается интересно, все понятно, все по делу, без воды.
Как полагается, автор начинает с краткого вводного ликбеза:
- что такое BitTorrent и одноранговые сети
- как устроен протокол BitTorrent
- какая структура у torrent-файла (Bencode), как его парсить
- почему все это так устроено
И т.п.
Ну и самое главное - практическая реализация на Go
Я по прежнему считаю, что лучший способ в чем-то разобраться - сделать это своими руками. А изучение технологии BitTorrent, это хороший способ расширить область своих знаний.
#article #dyi #bittorrent
https://blog.jse.li/posts/torrent/
Есть перевод перевод
💙 Моя любимая рубрика: делаем своими руками
Статья написана хорошо - читается интересно, все понятно, все по делу, без воды.
Как полагается, автор начинает с краткого вводного ликбеза:
- что такое BitTorrent и одноранговые сети
- как устроен протокол BitTorrent
- какая структура у torrent-файла (Bencode), как его парсить
- почему все это так устроено
И т.п.
Ну и самое главное - практическая реализация на Go
Я по прежнему считаю, что лучший способ в чем-то разобраться - сделать это своими руками. А изучение технологии BitTorrent, это хороший способ расширить область своих знаний.
#article #dyi #bittorrent
blog.jse.li
Building a BitTorrent client from the ground up in Go | Jesse Li
What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we'll implement enough of the BitTorrent protocol to download Debian. Look at the [Source code](https://github.com/veggiedefender/torrent-client/)…
❤15👍14🔥8
Анонимная сеть в 200 строк кода на Go
https://habr.com/ru/articles/745256/
Отличный пост для тех, кто хочет немного погрузиться в понятие анонимных сетей и не тратить на это много времени.
Всё как мы любим: краткий и интересный ликбез по теме, затем практика - реализация анонимной сети своими руками.
На мой взгляд, пример в статье не самый полезный в практическом смысле, зато отличный в образовательном.
#article #dyi #сети
https://habr.com/ru/articles/745256/
Отличный пост для тех, кто хочет немного погрузиться в понятие анонимных сетей и не тратить на это много времени.
Всё как мы любим: краткий и интересный ликбез по теме, затем практика - реализация анонимной сети своими руками.
На мой взгляд, пример в статье не самый полезный в практическом смысле, зато отличный в образовательном.
#article #dyi #сети
Хабр
Анонимная сеть в 200 строк кода на Go
Введение Анонимность — великая штука. Высшее наслаждение. Это что-то, чего ты не можешь оценить до тех пор, пока не потеряешь. (Билл Мюррей) Реализации анонимных сетей всегда стремятся быть как можно...
👍10🔥4
Golang Дайджест
Анонимная сеть в 200 строк кода на Go https://habr.com/ru/articles/745256/ Отличный пост для тех, кто хочет немного погрузиться в понятие анонимных сетей и не тратить на это много времени. Всё как мы любим: краткий и интересный ликбез по теме, затем практика…
Анонимная сеть в 100 строк кода на Go
https://habr.com/ru/articles/849552/
Хорошее продолжение хорошей статьи. Суть новой статьи автор сам неплохо подытожил в самом начале:
Прошло уже более года с тех пор как я написал статью - Анонимная сеть в 200 строк кода на Go. Пересмотрев её однажды осенним вечером я понял насколько всё в ней было ужасно - начиная с самого поведения логики кода и заканчивая его избыточностью. Сев за ноутбук и потратив от силы 20 минут у меня получилось написать сеть всего в 100 строк кода, используя лишь и только стандартную библиотеку языка.
Мне понравилось❤️
#article #dyi #сети
https://habr.com/ru/articles/849552/
Хорошее продолжение хорошей статьи. Суть новой статьи автор сам неплохо подытожил в самом начале:
Прошло уже более года с тех пор как я написал статью - Анонимная сеть в 200 строк кода на Go. Пересмотрев её однажды осенним вечером я понял насколько всё в ней было ужасно - начиная с самого поведения логики кода и заканчивая его избыточностью. Сев за ноутбук и потратив от силы 20 минут у меня получилось написать сеть всего в 100 строк кода, используя лишь и только стандартную библиотеку языка.
Мне понравилось
#article #dyi #сети
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Анонимная сеть в 100 строк кода на Go
Введение Прошло уже более года с тех пор как я написал статью - Анонимная сеть в 200 строк кода на Go . Пересмотрев её однажды осенним вечером я понял насколько всё в ней было ужасно - начиная с...