Аппаратные брейкпойнты: для чего они нужны и как устроены в Linux
Казалось бы, обычная задача по реализации поддержки аппаратных триггеров для RISC-V, но она вылилась в настоящее расследование. Всё началось с простого вопроса: как вообще работают отладчики и чем «железные» брейкпойнты лучше программных? В процессе экспериментов даже удалось найти элементарный способ сломать GDB.
Погрузимся в низкоуровневые дебри — сравним реализацию точек останова, разберём механику вотчпойнтов и посмотрим, как ядро Linux взаимодействует с аппаратной частью процессора.
Казалось бы, обычная задача по реализации поддержки аппаратных триггеров для RISC-V, но она вылилась в настоящее расследование. Всё началось с простого вопроса: как вообще работают отладчики и чем «железные» брейкпойнты лучше программных? В процессе экспериментов даже удалось найти элементарный способ сломать GDB.
Погрузимся в низкоуровневые дебри — сравним реализацию точек останова, разберём механику вотчпойнтов и посмотрим, как ядро Linux взаимодействует с аппаратной частью процессора.
👍17🔥4❤3 3🤝2
Люди, которые писали код на голых нервах: о практике девяностых и нулевых
Иногда кажется, что современные IDE и фреймворки — это мягкая перина, из-за которой мы перестали чувствовать «остроту» реального программирования. Эпоха девяностых и нулевых была другой: суровой и аскетичной. Никаких npm install и готовых решений — если требовался сетевой стек или свой шаблонизатор, его писали руками, на чистом энтузиазме и кофеине.
Это не просто ностальгия по временам, когда мониторы были большими, а программы маленькими. Тот «хардкорный» подход формировал инженерную дисциплину и глубокое понимание процессов, которых часто не хватает в эпоху copy-paste разработки. Вспомним методы, которые пережили смену эпох.
Иногда кажется, что современные IDE и фреймворки — это мягкая перина, из-за которой мы перестали чувствовать «остроту» реального программирования. Эпоха девяностых и нулевых была другой: суровой и аскетичной. Никаких npm install и готовых решений — если требовался сетевой стек или свой шаблонизатор, его писали руками, на чистом энтузиазме и кофеине.
Это не просто ностальгия по временам, когда мониторы были большими, а программы маленькими. Тот «хардкорный» подход формировал инженерную дисциплину и глубокое понимание процессов, которых часто не хватает в эпоху copy-paste разработки. Вспомним методы, которые пережили смену эпох.
👍86❤11🤓6🤮4🔥3😁3💯3😐3👌2
Хватит писать CSS с нуля: как Chakra UI экономит время и нервы разработчика
Фронтенд часто превращается в бесконечную войну с медиа-запросами и попытками вспомнить, почему эта кнопка отличается от соседней на два пикселя. Пока вы вручную прописываете aria-live и множите CSS-классы, проект обрастает легаси, а дедлайны горят синим пламенем.
Chakra UI V3 предлагает перестать изобретать велосипед. Здесь адаптивность задаётся простым массивом, а доступность «из коробки» не даёт скринридерам сойти с ума. Разберёмся, как одной строкой пропсов заменить экраны стилей.
Фронтенд часто превращается в бесконечную войну с медиа-запросами и попытками вспомнить, почему эта кнопка отличается от соседней на два пикселя. Пока вы вручную прописываете aria-live и множите CSS-классы, проект обрастает легаси, а дедлайны горят синим пламенем.
Chakra UI V3 предлагает перестать изобретать велосипед. Здесь адаптивность задаётся простым массивом, а доступность «из коробки» не даёт скринридерам сойти с ума. Разберёмся, как одной строкой пропсов заменить экраны стилей.
💩51🤣11❤4👍3👏3🔥2💯1
Пик карьеры: вершина, тупик или начало крутого спуска?
Представьте: вы на вершине. Зарплата радует глаз, коллеги смотрят с придыханием, а любую задачу вы щелкаете как орешек. Казалось бы, вот оно — счастье. Но вместо эйфории накатывает тоска: расти некуда, ошибаться нельзя (статус не позволяет), а будни превратились в день сурка.
Это тот самый коварный момент, когда пик карьеры незаметно трансформируется в уютный, но безнадёжный тупик. Как не застрять в «золотой клетке» собственной компетентности и что делать, когда кажется, что игра полностью пройдена? Поищем выход из лабиринта.
Представьте: вы на вершине. Зарплата радует глаз, коллеги смотрят с придыханием, а любую задачу вы щелкаете как орешек. Казалось бы, вот оно — счастье. Но вместо эйфории накатывает тоска: расти некуда, ошибаться нельзя (статус не позволяет), а будни превратились в день сурка.
Это тот самый коварный момент, когда пик карьеры незаметно трансформируется в уютный, но безнадёжный тупик. Как не застрять в «золотой клетке» собственной компетентности и что делать, когда кажется, что игра полностью пройдена? Поищем выход из лабиринта.
😁35❤14💩9👍8🤔5🤣4😐2
Автономный дом кочевника: жизнь без водопровода, газа и счетов
Переезд на юг, в Сириус, подарил не только вид на море с высоты птичьего полета, но и столкновение с суровым «местным колоритом». Когда цивилизация обрывается, уступая место лесу с медведями, а за врезку в частную трубу просят половину бюджета стройки, приходится включать инженерную смекалку на полную мощность.
Опыт австралийских ферм подсказал дерзкое решение: построить полностью автономный дом, игнорируя аппетиты местных коммунальщиков. Сбор дождевой воды, свои киловатты и никаких квитанций в почтовом ящике — звучит утопично, но система уже прошла проверку реальностью.
Изучим техническую начинку полной независимости.
Переезд на юг, в Сириус, подарил не только вид на море с высоты птичьего полета, но и столкновение с суровым «местным колоритом». Когда цивилизация обрывается, уступая место лесу с медведями, а за врезку в частную трубу просят половину бюджета стройки, приходится включать инженерную смекалку на полную мощность.
Опыт австралийских ферм подсказал дерзкое решение: построить полностью автономный дом, игнорируя аппетиты местных коммунальщиков. Сбор дождевой воды, свои киловатты и никаких квитанций в почтовом ящике — звучит утопично, но система уже прошла проверку реальностью.
Изучим техническую начинку полной независимости.
❤78👍67😁7🤡7🤔3👌2
На прошедшей неделе мы вспоминали 40-летнюю историю нижегородского метро, разоблачали «экспертов» по Excel, выясняли подноготную сертификатов Минцифры, собирали бюджетный мультитул для инженера и наводили порядок в зоопарке строк C++.
📝 Лучшие публикации недели (17-23 ноября 2025)
#weeklydigest
#weeklydigest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤7👎1💩1🤡1
MIT доказал провал 95% проектов: почему ИИ никогда не заменит людей
«Крёстный отец ИИ» Джеффри Хинтон уверен: чтобы отбить триллионные инвестиции, нейросетям придётся массово увольнять людей. Но реальность, как всегда, подкинула синий экран смерти. Исследования показывают, что 95% пилотных проектов не принесли ни копейки, а программисты теперь тратят вечность на отладку «галлюцинирующего» кода вместо реальной работы.
Вместо восстания машин мы получили генерацию «рабочего шлака» и снижение критического мышления у тех, кто этим управляет. Разберёмся, почему этот пузырь может лопнуть громче доткомов.
«Крёстный отец ИИ» Джеффри Хинтон уверен: чтобы отбить триллионные инвестиции, нейросетям придётся массово увольнять людей. Но реальность, как всегда, подкинула синий экран смерти. Исследования показывают, что 95% пилотных проектов не принесли ни копейки, а программисты теперь тратят вечность на отладку «галлюцинирующего» кода вместо реальной работы.
Вместо восстания машин мы получили генерацию «рабочего шлака» и снижение критического мышления у тех, кто этим управляет. Разберёмся, почему этот пузырь может лопнуть громче доткомов.
❤106👍50💯24😁16🤔4🔥3 3💩2
Сборка IBM-PC XT на базе ПЛИС ради Monkey Island
Желание поиграть в Monkey Island 1 с «тем самым» звуком привело к рождению уникального инженерного гибрида. Винтажный процессор NEC V20 здесь управляется современной ПЛИС, а SD-карта успешно притворяется жёстким диском, причём система специально озвучивает «скрип головок» через динамик для густой атмосферы.
Самым сложным боссом уровня внезапно стала мышь: пришлось писать хитрый мост на Verilog, чтобы современный манипулятор PS/2 смог обмануть старое железо, прикинувшись серийным устройством. Зато теперь Adlib звучит как надо, а DOS грузится без вопросов.
Желание поиграть в Monkey Island 1 с «тем самым» звуком привело к рождению уникального инженерного гибрида. Винтажный процессор NEC V20 здесь управляется современной ПЛИС, а SD-карта успешно притворяется жёстким диском, причём система специально озвучивает «скрип головок» через динамик для густой атмосферы.
Самым сложным боссом уровня внезапно стала мышь: пришлось писать хитрый мост на Verilog, чтобы современный манипулятор PS/2 смог обмануть старое железо, прикинувшись серийным устройством. Зато теперь Adlib звучит как надо, а DOS грузится без вопросов.
👍35❤15🔥8🤔3
Погибший мамонтёнок раскрыл свои тайны: учёные прочитали его РНК спустя 39 тысяч лет
ДНК показывает инструкцию по сборке организма, а РНК — это «системные логи», фиксирующие, что происходило с телом в конкретную секунду. Проблема лишь в том, что РНК распадается почти мгновенно. Но мамонтёнок Юка, пролежавший в мерзлоте 390 веков, решил нарушить правила биохимии. Шведские учёные смогли выделить молекулы, которые рассказали не о виде в целом, а о последних часах жизни конкретного зверя.
Анализ показал, что мышцы работали на пределе выносливости, а клетки буквально кричали о стрессе. Это открывает ящик Пандоры для палеонтологов — теперь можно искать следы древних вирусов и понимать метаболизм вымерших гигантов.
ДНК показывает инструкцию по сборке организма, а РНК — это «системные логи», фиксирующие, что происходило с телом в конкретную секунду. Проблема лишь в том, что РНК распадается почти мгновенно. Но мамонтёнок Юка, пролежавший в мерзлоте 390 веков, решил нарушить правила биохимии. Шведские учёные смогли выделить молекулы, которые рассказали не о виде в целом, а о последних часах жизни конкретного зверя.
Анализ показал, что мышцы работали на пределе выносливости, а клетки буквально кричали о стрессе. Это открывает ящик Пандоры для палеонтологов — теперь можно искать следы древних вирусов и понимать метаболизм вымерших гигантов.
❤72😭46😢12🔥10 7👍5💯2👎1😁1💩1😐1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
📸 Leica выпустила монохромную версию камеры Q3
⚖️ Экс-глава по безопасности Figure AI подал иск из-за игнорирования компанией проблем безопасности с роботами
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤡13👍10❤5💩2
Сексуальный подтекст андроида Эша, или Как Бильбо Бэггинс попал в фильм непонятной категории
Сцена в «Чужом», где Эш «кормит» Рипли свёрнутым журналом, всегда казалась жуткой, но её смысл куда глубже простого восстания машин. Это метафора неуклюжего, но агрессивного влечения: робот оказался в одной каюте с женщиной и, подобно растерянному гику, не смог совладать с нахлынувшими чувствами. Итог печален: брызги синтетической жидкости на стенах и оторванная голова.
Трудно поверить, что этот киберманьяк и уютный Бильбо Бэггинс — один и тот же актёр. Иэн Холм мастерски показал, что бывает, когда у ИИ сдают нервы (или их аналоги).
Сцена в «Чужом», где Эш «кормит» Рипли свёрнутым журналом, всегда казалась жуткой, но её смысл куда глубже простого восстания машин. Это метафора неуклюжего, но агрессивного влечения: робот оказался в одной каюте с женщиной и, подобно растерянному гику, не смог совладать с нахлынувшими чувствами. Итог печален: брызги синтетической жидкости на стенах и оторванная голова.
Трудно поверить, что этот киберманьяк и уютный Бильбо Бэггинс — один и тот же актёр. Иэн Холм мастерски показал, что бывает, когда у ИИ сдают нервы (или их аналоги).
💩50🤣27❤10🥴6😁4🤮2
Бывший директор по ИИ в Tesla Андрей Карпати превратил свои выходные в увлекательный эксперимент. Вместо того чтобы полагаться на одну модель, он создал приложение llm-council, где над ответом трудится целая команда топовых алгоритмов.
Работает это как настоящее совещание экспертов. Сначала разные модели (в сборке Андрея это GPT-5.1, Gemini 3 Pro, Claude Sonnet 4.5 и Grok 4) параллельно отвечают на запрос. Затем начинается самое интересное: нейросети получают анонимные ответы «коллег», критикуют их и выставляют оценки. В финале в дело вступает назначенный «председатель», который анализирует всю полемику и выдаёт пользователю взвешенный, коллективно одобренный итог.
Карпати использует инструмент, чтобы читать сложные книги: ИИ спорят над трактовками глав, а он наблюдает за ходом их «мыслей». Забавно, что сам цифровой совет чаще всего голосует за GPT-5.1, считая её самой глубокой. Однако автор проекта с этим не всегда согласен — по его мнению, она бывает излишне многословной, тогда как Gemini демонстрирует большую собранность. Получился отличный способ увидеть объективную картину, когда одного «мнения» машины уже недостаточно.
Работает это как настоящее совещание экспертов. Сначала разные модели (в сборке Андрея это GPT-5.1, Gemini 3 Pro, Claude Sonnet 4.5 и Grok 4) параллельно отвечают на запрос. Затем начинается самое интересное: нейросети получают анонимные ответы «коллег», критикуют их и выставляют оценки. В финале в дело вступает назначенный «председатель», который анализирует всю полемику и выдаёт пользователю взвешенный, коллективно одобренный итог.
Карпати использует инструмент, чтобы читать сложные книги: ИИ спорят над трактовками глав, а он наблюдает за ходом их «мыслей». Забавно, что сам цифровой совет чаще всего голосует за GPT-5.1, считая её самой глубокой. Однако автор проекта с этим не всегда согласен — по его мнению, она бывает излишне многословной, тогда как Gemini демонстрирует большую собранность. Получился отличный способ увидеть объективную картину, когда одного «мнения» машины уже недостаточно.
1🤡58👍47❤13😁10🔥8💩1
Что происходит с удалёнными файлами: разбираем алгоритм TRIM и его нюансы
На старых HDD удаление файла напоминало вырывание страницы из оглавления книги: текст оставался, просто его переставали видеть. С SSD этот фокус не работает из-за капризной архитектуры NAND. Здесь нельзя просто перезаписать кусочек данных поверх старого — приходится стирать целые «кварталы» памяти, что без должного ухода со временем превращает реактивный диск в улитку.
На помощь приходит TRIM — команда-уборщик, которая объясняет контроллеру, какие ячейки можно пускать в расход ради сохранения скорости и ресурса. Правда, восстановить данные после такой генеральной уборки становится задачей со звёздочкой, ведь контроллер честно отдаёт нули вместо информации.
На старых HDD удаление файла напоминало вырывание страницы из оглавления книги: текст оставался, просто его переставали видеть. С SSD этот фокус не работает из-за капризной архитектуры NAND. Здесь нельзя просто перезаписать кусочек данных поверх старого — приходится стирать целые «кварталы» памяти, что без должного ухода со временем превращает реактивный диск в улитку.
На помощь приходит TRIM — команда-уборщик, которая объясняет контроллеру, какие ячейки можно пускать в расход ради сохранения скорости и ресурса. Правда, восстановить данные после такой генеральной уборки становится задачей со звёздочкой, ведь контроллер честно отдаёт нули вместо информации.
👍36❤6🔥3😁2💩2
Вайб вместо звука: вибровариометр на ESP32, где Gemini сделал всё, кроме пайки
Парапланеризм — это медитация в небе, которую портит только одно: бесконечный писк вариометра. Когда часами висишь под облаками, звуковая индикация подъёма начинает откровенно утомлять. Идея родилась из желания тишины: пусть прибор не кричит в ухо, а вибрирует на запястье, как уведомление в телефоне.
Донором для эксперимента стали опенсорс-часы Watchy с E-ink-экраном. Но главная фишка проекта даже не в железе, а в том, что 99% кода для прошивки написал Gemini 3. Человеку осталось лишь собрать всё воедино.
Парапланеризм — это медитация в небе, которую портит только одно: бесконечный писк вариометра. Когда часами висишь под облаками, звуковая индикация подъёма начинает откровенно утомлять. Идея родилась из желания тишины: пусть прибор не кричит в ухо, а вибрирует на запястье, как уведомление в телефоне.
Донором для эксперимента стали опенсорс-часы Watchy с E-ink-экраном. Но главная фишка проекта даже не в железе, а в том, что 99% кода для прошивки написал Gemini 3. Человеку осталось лишь собрать всё воедино.
🤡38👍24❤6🔥2 2
Часы, минуты и секунды: как люди нарезали сутки с древности до наших дней
Мы привыкли к 24 часам, но это чисто египетское наследие, продиктованное религией и бюрократией. Строителям пирамид нужно было контролировать смены, а жрецам — ритуалы Ра. Они разделили свет и тьму на 12 частей, вот только длина часа была «резиновой»: летом дневной час тянулся дольше, а зимой сжимался. Самое смешное, что даже с появлением механики монахи веками подкручивали шестерёнки, чтобы часы соответствовали сезону, а не реальному времени.
Минуты и секунды и вовсе придумали не для времени, а для геометрии. Птолемей разделил градус круга на 60 частей, вдохновившись вавилонянами. «Первая мелкая часть» стала минутой, а «вторая» — секундой. Долгое время это была абстракция для учёных, пока артиллеристам не понадобилась точность для залпов.
Мы привыкли к 24 часам, но это чисто египетское наследие, продиктованное религией и бюрократией. Строителям пирамид нужно было контролировать смены, а жрецам — ритуалы Ра. Они разделили свет и тьму на 12 частей, вот только длина часа была «резиновой»: летом дневной час тянулся дольше, а зимой сжимался. Самое смешное, что даже с появлением механики монахи веками подкручивали шестерёнки, чтобы часы соответствовали сезону, а не реальному времени.
Минуты и секунды и вовсе придумали не для времени, а для геометрии. Птолемей разделил градус круга на 60 частей, вдохновившись вавилонянами. «Первая мелкая часть» стала минутой, а «вторая» — секундой. Долгое время это была абстракция для учёных, пока артиллеристам не понадобилась точность для залпов.
❤39👍23🤡4🔥1💩1
Тихая революция электродвигателей
Электротехника кажется оплотом консерватизма, где всё придумали сто лет назад. Но на рубеже 90-х случился тектонический сдвиг: появление редкоземельных магнитов NdFeB и SmCo. Это событие похоронило инженерную байку о том, что «электродвигатель летать не может» из-за своего веса, открыв дорогу современной беспилотной авиации.
Сегодня мы привыкли к жужжанию коптеров и уже не верим, что совсем недавно малая авиация держалась исключительно на ДВС. Проследим историю развития моторов и тот самый момент, когда технологии позволили им взмыть в небо.
Электротехника кажется оплотом консерватизма, где всё придумали сто лет назад. Но на рубеже 90-х случился тектонический сдвиг: появление редкоземельных магнитов NdFeB и SmCo. Это событие похоронило инженерную байку о том, что «электродвигатель летать не может» из-за своего веса, открыв дорогу современной беспилотной авиации.
Сегодня мы привыкли к жужжанию коптеров и уже не верим, что совсем недавно малая авиация держалась исключительно на ДВС. Проследим историю развития моторов и тот самый момент, когда технологии позволили им взмыть в небо.
👍44❤18😁2 2
Меня не повысили: проклятие автономности
Сценарий знаком многим: случается аврал, ты всех спасаешь, выстраиваешь процессы и работаешь за троих без надбавок. Думаешь, это заявка на лидерство? Как бы не так. Это заявка на вечное «спасибо» и увеличение нагрузки. Пока твоя автономность экономит деньги — ты золото. Но стоит заикнуться о помощнике или бюджете, как «перспективный сотрудник» превращается в неудобного бунтаря, которому предлагают писать по собственному.
Выясним, какие красные флаги в вакансиях кричат о том, что карьерный лифт в компании даже не начинали строить.
Сценарий знаком многим: случается аврал, ты всех спасаешь, выстраиваешь процессы и работаешь за троих без надбавок. Думаешь, это заявка на лидерство? Как бы не так. Это заявка на вечное «спасибо» и увеличение нагрузки. Пока твоя автономность экономит деньги — ты золото. Но стоит заикнуться о помощнике или бюджете, как «перспективный сотрудник» превращается в неудобного бунтаря, которому предлагают писать по собственному.
Выясним, какие красные флаги в вакансиях кричат о том, что карьерный лифт в компании даже не начинали строить.
❤67🤔31👍12😁11👎5😢4🔥3❤🔥2💯2
GigaChat 3 Ultra Preview: тяжёлый Open Source
SberDevices выкатили настоящего титана — модель с весом в 712 миллиардов параметров. И самое приятное: всё это добро отдают в Open Source под лицензией MIT. Чтобы серверные стойки не плавились, использовали архитектуру Mixture of Experts: в моменте активны всего 36 млрд параметров (около 5%), так что инференс остаётся в рамках разумного, а качество генерации — на высоте.
Это не очередная надстройка над зарубежной «ламой», а честное обучение с нуля на 14 триллионах токенов. Модель понимает наш культурный код, мемы и морфологию лучше западных аналогов. Разработчики раскрывают карты по архитектуре, использованию MTP и MLA для ускорения, и рассказывают, как учили модель быть полезной, но не скучной.
SberDevices выкатили настоящего титана — модель с весом в 712 миллиардов параметров. И самое приятное: всё это добро отдают в Open Source под лицензией MIT. Чтобы серверные стойки не плавились, использовали архитектуру Mixture of Experts: в моменте активны всего 36 млрд параметров (около 5%), так что инференс остаётся в рамках разумного, а качество генерации — на высоте.
Это не очередная надстройка над зарубежной «ламой», а честное обучение с нуля на 14 триллионах токенов. Модель понимает наш культурный код, мемы и морфологию лучше западных аналогов. Разработчики раскрывают карты по архитектуре, использованию MTP и MLA для ускорения, и рассказывают, как учили модель быть полезной, но не скучной.
👍84🤡33❤14🔥13💩10🥱6😱2
Как «взломать» адресную книгу Radmin, чтобы не вводить 1000 IP-адресов вручную
Когда нужно перенести тысячу хостов из Radmin в сторонний софт, а экспорт есть только в закрытый .rpb, выбор невелик: либо безумие ручного ввода, либо реверс-инжиниринг. Разработчики пожалели CSV, поэтому пришлось лезть внутрь бинарника с hex-редактором.
Внутри обнаружились странные заполнители, загадочные структуры и бесконечные поля нулей. Итогом раскопок стала опенсорс-утилита на C#, превращающая закрытую базу в удобный JSON. Изучим анатомию формата.
Когда нужно перенести тысячу хостов из Radmin в сторонний софт, а экспорт есть только в закрытый .rpb, выбор невелик: либо безумие ручного ввода, либо реверс-инжиниринг. Разработчики пожалели CSV, поэтому пришлось лезть внутрь бинарника с hex-редактором.
Внутри обнаружились странные заполнители, загадочные структуры и бесконечные поля нулей. Итогом раскопок стала опенсорс-утилита на C#, превращающая закрытую базу в удобный JSON. Изучим анатомию формата.
😁35👍15❤7🤔3 2🙏1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤6 6
Интернет бесподобен! Спасибо, TCP
На самом деле Интернет — место довольно опасное и ненадёжное: пакеты теряются, биты путаются, а каналы вечно перегружены. Но магия в том, что наши приложения этого не замечают. Разработчику достаточно вызвать socket() или connect(), и данные волшебным образом доходят до получателя в целости и сохранности.
Весь этот комфорт обеспечивает «рабочая лошадка» Сети — протокол TCP. Именно он берёт на себя грязную работу по упорядочиванию хаоса. Разберём на детальных примерах, как устроен этот механизм и почему HTTP, SMTP и SSH вообще способны работать.
На самом деле Интернет — место довольно опасное и ненадёжное: пакеты теряются, биты путаются, а каналы вечно перегружены. Но магия в том, что наши приложения этого не замечают. Разработчику достаточно вызвать socket() или connect(), и данные волшебным образом доходят до получателя в целости и сохранности.
Весь этот комфорт обеспечивает «рабочая лошадка» Сети — протокол TCP. Именно он берёт на себя грязную работу по упорядочиванию хаоса. Разберём на детальных примерах, как устроен этот механизм и почему HTTP, SMTP и SSH вообще способны работать.
🔥41 9🤝4😁3❤2