🏓 Ваш HR до сих пор думает, что смузи и пинг-понг — ключ к удержанию?
Отправьте ему этот пост. Серьёзно. Это в ваших же интересах.
27 сентября Хабр, Хабр Карьера и TopCareer проводят бесплатную онлайн-конференцию «HR 2026». Там соберутся эксперты и на реальных кейсах расскажут, как на самом деле изменился HR, как удерживать таланты, когда ты не Google, и почему «дружная команда» — это иногда красный флаг.
Наш HRD Наталия Лебедева тоже выступит и расскажет, где расходятся ожидания и реальность у эйчаров и тех, кто от них уходит (спойлер: почти везде).
Пусть приходят, послушают. Это бесплатно и, возможно, после этого ваши созвоны станут немного продуктивнее.
👉 Подробности и регистрация
Отправьте ему этот пост. Серьёзно. Это в ваших же интересах.
27 сентября Хабр, Хабр Карьера и TopCareer проводят бесплатную онлайн-конференцию «HR 2026». Там соберутся эксперты и на реальных кейсах расскажут, как на самом деле изменился HR, как удерживать таланты, когда ты не Google, и почему «дружная команда» — это иногда красный флаг.
Наш HRD Наталия Лебедева тоже выступит и расскажет, где расходятся ожидания и реальность у эйчаров и тех, кто от них уходит (спойлер: почти везде).
Пусть приходят, послушают. Это бесплатно и, возможно, после этого ваши созвоны станут немного продуктивнее.
👉 Подробности и регистрация
🥱26❤10👎4🤡3👍2🤔2💩2 1
ATS-20+ — мал да удал. Испытания компактного широкополосного радиоприёмника
За десятилетия радиоприёмники прошли невероятный путь от аналоговых гигантов до миниатюрных и энергоэффективных DSP-устройств. Стремление к компактности и дешевизне привело к созданию универсальных чипов, на которых энтузиасты строят современные DIY-радио.
Китайские инженеры ухитрились запихнуть весь приёмный тракт внутрь одной недорогой микросхемы — Silicon Labs 473X, — которая стала сердцем множества новых приёмников. В этой статье — детальный разбор и испытания одного из них, компактного ATS-20+.
За десятилетия радиоприёмники прошли невероятный путь от аналоговых гигантов до миниатюрных и энергоэффективных DSP-устройств. Стремление к компактности и дешевизне привело к созданию универсальных чипов, на которых энтузиасты строят современные DIY-радио.
Китайские инженеры ухитрились запихнуть весь приёмный тракт внутрь одной недорогой микросхемы — Silicon Labs 473X, — которая стала сердцем множества новых приёмников. В этой статье — детальный разбор и испытания одного из них, компактного ATS-20+.
👍19❤7🤯2
Тайна затонувшей Bayesian: шторм, ошибка экипажа или заказ
14 августа 2024 года в 4 часа утра у берегов Сицилии пошла ко дну 56-метровая суперъяхта Bayesian, унеся жизни миллионера Майка Линча, его 18-летней дочери и гостей.
Суперъяхты, в отличие от суперкаров, так просто не тонут. На борту была профессиональная команда из 10 человек на 12 гостей — на безопасности явно не экономили. Так что же произошло на самом деле?
Разбираемся в причинах этой августовской драмы, используя открытые данные и результаты первичного доклада международного бюро по расследованию морских происшествий. Попробуем понять, что это было — трагическая случайность или что-то большее.
14 августа 2024 года в 4 часа утра у берегов Сицилии пошла ко дну 56-метровая суперъяхта Bayesian, унеся жизни миллионера Майка Линча, его 18-летней дочери и гостей.
Суперъяхты, в отличие от суперкаров, так просто не тонут. На борту была профессиональная команда из 10 человек на 12 гостей — на безопасности явно не экономили. Так что же произошло на самом деле?
Разбираемся в причинах этой августовской драмы, используя открытые данные и результаты первичного доклада международного бюро по расследованию морских происшествий. Попробуем понять, что это было — трагическая случайность или что-то большее.
👍21❤12🤔9👎2
Умные контактные линзы: будущее, которое уже здесь
Дополненная реальность обещает обширное цифровое аннотирование окружающего мира, но до сих пор неясно, каким будет по-настоящему удобный и общедоступный интерфейс. Инвазивные технологии — это фантастика, а Google Glass оказались слишком громоздкими и дорогими.
Но, возможно, подходящий интерфейс уже найден. Это умные контактные линзы, разработанные компанией Mojo Vision в начале 2020-х годов. В этой статье мы погрузимся в мир этих невероятных гаджетов — что они умеют сейчас, что смогут в ближайшем будущем и как могут перевернуть наше взаимодействие с цифровым миром.
Дополненная реальность обещает обширное цифровое аннотирование окружающего мира, но до сих пор неясно, каким будет по-настоящему удобный и общедоступный интерфейс. Инвазивные технологии — это фантастика, а Google Glass оказались слишком громоздкими и дорогими.
Но, возможно, подходящий интерфейс уже найден. Это умные контактные линзы, разработанные компанией Mojo Vision в начале 2020-х годов. В этой статье мы погрузимся в мир этих невероятных гаджетов — что они умеют сейчас, что смогут в ближайшем будущем и как могут перевернуть наше взаимодействие с цифровым миром.
🔥22❤5👎3🤡3👍2🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Как вскрыть «умный» замок пятью способами за пять минут
Представьте: вы ставите на дверь навороченный «умный» замок. Биометрия, карты доступа, пин-коды — целый арсенал защиты. Сидя за такой дверью, начинаешь чувствовать себя героем шпионского фильма в секретном бункере.
А потом выясняется, что вся эта киберпанковая защита обходится пятью разными способами за считанные минуты. Причём не хакерами из голливудского кино, а обычным соседом с отвёрткой.
В этой статье вскроем такой «умный» замок и разберём пять векторов атак, которые показывают, что красивая технологическая оболочка не всегда означает настоящую защиту. Приготовьтесь — будет познавательно и местами абсурдно!
Представьте: вы ставите на дверь навороченный «умный» замок. Биометрия, карты доступа, пин-коды — целый арсенал защиты. Сидя за такой дверью, начинаешь чувствовать себя героем шпионского фильма в секретном бункере.
А потом выясняется, что вся эта киберпанковая защита обходится пятью разными способами за считанные минуты. Причём не хакерами из голливудского кино, а обычным соседом с отвёрткой.
В этой статье вскроем такой «умный» замок и разберём пять векторов атак, которые показывают, что красивая технологическая оболочка не всегда означает настоящую защиту. Приготовьтесь — будет познавательно и местами абсурдно!
👍66😁29❤11😱9🤡3👎1🔥1
CLI в 2025: отголоски динозавров или реальная потребность?
Почему в 2025 году мы всё ещё используем командную строку? Вокруг так много прекрасных pixel-perfect GUI на OLED-экранах, а интернет провели даже в часы и кольца. Тем не менее, CLI остаётся незаменимым инструментом на серверах.
Чтобы понять, почему так вышло, нужно заглянуть в историю. Возможно, кто-то удивится, но предшественниками современных терминалов были телетайпы, пишущие машинки и перфокарты, а единицей графики в них — текстовый символ, а не пиксель. Разбираемся, почему CLI такой, какой есть, что ему подарила современность и почему GUI до сих пор не смог его заменить.
Почему в 2025 году мы всё ещё используем командную строку? Вокруг так много прекрасных pixel-perfect GUI на OLED-экранах, а интернет провели даже в часы и кольца. Тем не менее, CLI остаётся незаменимым инструментом на серверах.
Чтобы понять, почему так вышло, нужно заглянуть в историю. Возможно, кто-то удивится, но предшественниками современных терминалов были телетайпы, пишущие машинки и перфокарты, а единицей графики в них — текстовый символ, а не пиксель. Разбираемся, почему CLI такой, какой есть, что ему подарила современность и почему GUI до сих пор не смог его заменить.
👍29💩12❤9😁7👎4🤔1
Обзор UserGate WAF: тесты и особенности эксплуатации
Защита веб-приложений с каждым годом становится всё актуальнее: растёт число взломов, утечек и ужесточаются требования законодательства. Всё это заставляет ответственнее подходить к выбору компонентов для защиты инфраструктуры.
Недавно российский вендор UserGate выпустил свой новый продукт — UserGate WAF. Разбираемся в его заявленных особенностях, устанавливаем в облаке Selectel и прячем за него защищаемое приложение, чтобы посмотреть, как он справится с задачей.
Защита веб-приложений с каждым годом становится всё актуальнее: растёт число взломов, утечек и ужесточаются требования законодательства. Всё это заставляет ответственнее подходить к выбору компонентов для защиты инфраструктуры.
Недавно российский вендор UserGate выпустил свой новый продукт — UserGate WAF. Разбираемся в его заявленных особенностях, устанавливаем в облаке Selectel и прячем за него защищаемое приложение, чтобы посмотреть, как он справится с задачей.
👍6❤2 2
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍17❤4 3
Готовы превратить свою идею в работающий проект?
Хабр, GitVerse и Cloud.ru запускают программу грантов для талантливых разработчиков! Если у вас есть крутой проект, достойный большого будущего, мы поможем ему взлететь.
Что получат победители?
🔸 Денежные гранты для развития вашей идеи.
🔸 Помощь в масштабировании от лучших экспертов.
🔸 Возможности для коллаборации и нетворкинга с IT-гигантами.
Не прячьте свои проекты — покажите их миру и получите реальную поддержку!
→ Подробности и подача заявки
Хабр, GitVerse и Cloud.ru запускают программу грантов для талантливых разработчиков! Если у вас есть крутой проект, достойный большого будущего, мы поможем ему взлететь.
Что получат победители?
🔸 Денежные гранты для развития вашей идеи.
🔸 Помощь в масштабировании от лучших экспертов.
🔸 Возможности для коллаборации и нетворкинга с IT-гигантами.
Не прячьте свои проекты — покажите их миру и получите реальную поддержку!
→ Подробности и подача заявки
❤10🔥6
Заблокировать нельзя использовать: кратчайшая история противостояния трекинговых кук и современных браузеров
«Сторонние куки больше не нужны», — заявили разработчики Google Chrome и в январе 2024 года начали принудительно отключать их у каждого сотого пользователя. Однако уже в июле последовало осторожное: «Ну, с другой стороны...» — и отмена кук была отменена.
На самом деле, речь шла о том, как должен работать Интернет в целом: отказ затронул бы почти каждый сайт из тех, что мы посещаем. В этой статье — рассказ о том, как технологии, изначально созданные для упрощения жизни, со временем стали инструментом манипуляций, и о контрасте разных подходов к борьбе с этим. Разберёмся, почему проблема трекинга — это не только про сторонние куки.
«Сторонние куки больше не нужны», — заявили разработчики Google Chrome и в январе 2024 года начали принудительно отключать их у каждого сотого пользователя. Однако уже в июле последовало осторожное: «Ну, с другой стороны...» — и отмена кук была отменена.
На самом деле, речь шла о том, как должен работать Интернет в целом: отказ затронул бы почти каждый сайт из тех, что мы посещаем. В этой статье — рассказ о том, как технологии, изначально созданные для упрощения жизни, со временем стали инструментом манипуляций, и о контрасте разных подходов к борьбе с этим. Разберёмся, почему проблема трекинга — это не только про сторонние куки.
❤21🔥10👍7
В Миннесоте, штате с довольно строгими шумовыми режимами, произошла история, которая звучит как анекдот. Владельца нового электрического Dodge Charger по имени Майк остановил патрульный и обвинил в том, что его выхлопная система слишком громкая.
Майк пытался объяснить офицеру, что у его машины физически нет ни выхлопной системы, ни двигателя, но тот был непреклонен: «Я не собираюсь с вами спорить». После этого патрульный начал «выискивать другие нарушения» и в итоге выписал штраф сразу по трём пунктам: «громкий глушитель/выхлоп», отсутствие переднего номера и «нарушение общественного порядка».
Самое интересное, что электрический Charger действительно может имитировать шум двигателя, но, по словам владельца, в тот момент он ехал в самом тихом режиме. Но и на этом абсурд не закончился: спустя три месяца Майк до сих пор не может ни оплатить, ни оспорить штраф, потому что «номер дела отсутствует в системе суда». Он звонит туда каждую неделю, но безрезультатно.
Майк пытался объяснить офицеру, что у его машины физически нет ни выхлопной системы, ни двигателя, но тот был непреклонен: «Я не собираюсь с вами спорить». После этого патрульный начал «выискивать другие нарушения» и в итоге выписал штраф сразу по трём пунктам: «громкий глушитель/выхлоп», отсутствие переднего номера и «нарушение общественного порядка».
Самое интересное, что электрический Charger действительно может имитировать шум двигателя, но, по словам владельца, в тот момент он ехал в самом тихом режиме. Но и на этом абсурд не закончился: спустя три месяца Майк до сих пор не может ни оплатить, ни оспорить штраф, потому что «номер дела отсутствует в системе суда». Он звонит туда каждую неделю, но безрезультатно.
1🤡113🤣69🤔11❤5🫡3👍2
Что искать на крыше осенью, чтобы вам не пришлось потом платить за ремонт 17 млн
Эта история началась в феврале 2025 года со срочного звонка: на кровле торгового центра — протечки. Инженер по техническому аудиту кровель, который 12 лет лазает по крышам и ищет, где накосячили строители, взялся за дело.
На этом реальном кейсе он показывает, как проходит полный аудит кровли — от первого визуального осмотра до финального отчёта. Всё для того, чтобы и вы знали, на что стоит обратить внимание на крыше уже сейчас.
Эта история началась в феврале 2025 года со срочного звонка: на кровле торгового центра — протечки. Инженер по техническому аудиту кровель, который 12 лет лазает по крышам и ищет, где накосячили строители, взялся за дело.
На этом реальном кейсе он показывает, как проходит полный аудит кровли — от первого визуального осмотра до финального отчёта. Всё для того, чтобы и вы знали, на что стоит обратить внимание на крыше уже сейчас.
👍32❤5🤡5💩1
10 любопытных картографических сервисов для тех, кто не поехал в отпуск
Июль-август традиционно считаются периодом отпусков. Но если вы не любите жару и многолюдность, а работа требует постоянного присутствия, всегда можно попутешествовать виртуально.
В этой подборке — десять любопытных картографических сервисов, позволяющих открыть что-то новое в окружающем мире. От карт плотности населения и наложенных тысячелетних карт до поиска знаменитостей по географии и наложения статей Wiki на города. И даже карты контроля территорий городскими бандами!
Июль-август традиционно считаются периодом отпусков. Но если вы не любите жару и многолюдность, а работа требует постоянного присутствия, всегда можно попутешествовать виртуально.
В этой подборке — десять любопытных картографических сервисов, позволяющих открыть что-то новое в окружающем мире. От карт плотности населения и наложенных тысячелетних карт до поиска знаменитостей по географии и наложения статей Wiki на города. И даже карты контроля территорий городскими бандами!
❤24👍8👎3 3
Тест настольных светильников dpDUPI серии PRO: исключение из правил в век компромиссов
Мы живём в эпоху, когда большинство производителей стараются экономить на всём, чтобы добиться минимальной цены. Но очень редко встречаются исключения. Новый бренд dpDUPI — как раз из таких, он постарался создать светильники по принципу «как можно лучше во всём».
В них используются светодиоды с высоким индексом цветопередачи, асимметричное освещение, которое не слепит и не бликует на мониторе, металлические корпуса и сохранение настроек даже при полном отключении питания. Разберёмся на примере теста двух надмониторных ламп, получилось ли у них создать бескомпромиссный продукт.
Мы живём в эпоху, когда большинство производителей стараются экономить на всём, чтобы добиться минимальной цены. Но очень редко встречаются исключения. Новый бренд dpDUPI — как раз из таких, он постарался создать светильники по принципу «как можно лучше во всём».
В них используются светодиоды с высоким индексом цветопередачи, асимметричное освещение, которое не слепит и не бликует на мониторе, металлические корпуса и сохранение настроек даже при полном отключении питания. Разберёмся на примере теста двух надмониторных ламп, получилось ли у них создать бескомпромиссный продукт.
👎17👍7🔥4❤3💩3🥱3😐1
Как австралийский хакер сломал канализацию: первая в истории кибератака на физическую инфраструктуру
В ноябре 2001 года, когда мир ещё пребывал в изумлении от атак 11 сентября, мало кем была замечена новость: суд в австралийском Квинсленде приговорил компьютерщика Витека Бодена к двум годам заключения. Его признали виновным в том, что он путём дистанционных взломов выпустил более 1200 кубометров сточных вод в парки и реки.
Тем самым он нанёс огромный ущерб природе и одарил местных жителей непередаваемыми ароматами, а затраты на очистку составили более миллиона австралийских долларов.
Это была первая в истории успешная хакерская атака на инфраструктуру «в материальном мире», а не на сугубо цифровые цели. Разбираемся, как это произошло и какие уроки извлекла из этого человечество.
В ноябре 2001 года, когда мир ещё пребывал в изумлении от атак 11 сентября, мало кем была замечена новость: суд в австралийском Квинсленде приговорил компьютерщика Витека Бодена к двум годам заключения. Его признали виновным в том, что он путём дистанционных взломов выпустил более 1200 кубометров сточных вод в парки и реки.
Тем самым он нанёс огромный ущерб природе и одарил местных жителей непередаваемыми ароматами, а затраты на очистку составили более миллиона австралийских долларов.
Это была первая в истории успешная хакерская атака на инфраструктуру «в материальном мире», а не на сугубо цифровые цели. Разбираемся, как это произошло и какие уроки извлекла из этого человечество.
😁34🤣21😱7😢7❤4👍4🤡3🔥1
NABU: феномен «канадского интернета 80-х», родившегося задолго до появления Интернета
Что такое Набу? В аккадской мифологии — бог мудрости. Ещё так называется планета во вселенной «Звёздных Войн». И почти совсем неизвестна фирма из Оттавы, которая в первой половине восьмидесятых годов создала в Канаде уникальную компьютерную сеть.
Это был настоящий предшественник Интернета, а сама компания наладила выпуск очень интересных персональных компьютеров, способных загружаться и запускать приложения прямо по сети. Вот об этих смелых проектах, опередивших своё время, мы сегодня и поговорим.
Что такое Набу? В аккадской мифологии — бог мудрости. Ещё так называется планета во вселенной «Звёздных Войн». И почти совсем неизвестна фирма из Оттавы, которая в первой половине восьмидесятых годов создала в Канаде уникальную компьютерную сеть.
Это был настоящий предшественник Интернета, а сама компания наладила выпуск очень интересных персональных компьютеров, способных загружаться и запускать приложения прямо по сети. Вот об этих смелых проектах, опередивших своё время, мы сегодня и поговорим.
👍35❤11🔥10🤓3😁2
Как потратить 400 000 рублей и полгода жизни на стартап, который никому не нужен
В начале 2025 года многим приходит в голову идея запустить свой проект. Наверняка знакомо это состояние: когда горишь своей идеей, готов работать днями и ночами, в выходные и даже в отпуске, не боишься браться за новые области — маркетинг, продуктовую часть и всё остальное.
Автор этой истории несколько месяцев жил именно так, вкладывая в свой проект собственные деньги. Но однажды наступил момент, когда пришло осознание: всё было сделано неправильно.
Сил и желания начинать с нуля уже не было, и единственным желанием стало просто всё бросить. Эта история — честный рассказ о том, как не наступить на те же грабли и избежать фатальных ошибок при запуске собственного дела.
В начале 2025 года многим приходит в голову идея запустить свой проект. Наверняка знакомо это состояние: когда горишь своей идеей, готов работать днями и ночами, в выходные и даже в отпуске, не боишься браться за новые области — маркетинг, продуктовую часть и всё остальное.
Автор этой истории несколько месяцев жил именно так, вкладывая в свой проект собственные деньги. Но однажды наступил момент, когда пришло осознание: всё было сделано неправильно.
Сил и желания начинать с нуля уже не было, и единственным желанием стало просто всё бросить. Эта история — честный рассказ о том, как не наступить на те же грабли и избежать фатальных ошибок при запуске собственного дела.
🔥36❤16👍9😱4😁1
«Что может быть лучше, чем кататься на велике по городу?» — спросите вы.
«Кататься на велике по городу БЕСПЛАТНО!» — ответит Велобайк.
Если вы счастливый обладатель безлимитного «Единого» или карты москвича для обучающихся, то можете гонять на велосипедах бесплатно! Первые 30 минут каждой поездки ваши — хватит, чтобы долететь до универа, работы или даже до ближайшего кафе за утренним кофе (если оно поблизости, конечно). 😉
А если у вас годовой проездной, то таких бесплатных поездок наберётся аж до 390 штук! Хватит до конца сезона или пока не сотрутся педали. Сэкономьте на такси, поддержите экологию и накачайте ноги!
👉 Как подключить эту магию
🎁 +подписывайся на «Велобайк», и не пропусти ещё больше акций и розыгрышей.
«Кататься на велике по городу БЕСПЛАТНО!» — ответит Велобайк.
Если вы счастливый обладатель безлимитного «Единого» или карты москвича для обучающихся, то можете гонять на велосипедах бесплатно! Первые 30 минут каждой поездки ваши — хватит, чтобы долететь до универа, работы или даже до ближайшего кафе за утренним кофе (если оно поблизости, конечно). 😉
А если у вас годовой проездной, то таких бесплатных поездок наберётся аж до 390 штук! Хватит до конца сезона или пока не сотрутся педали. Сэкономьте на такси, поддержите экологию и накачайте ноги!
👉 Как подключить эту магию
🎁 +подписывайся на «Велобайк», и не пропусти ещё больше акций и розыгрышей.
👎38❤14👍7😁2🤔2🥱2😱1
Как устроена память внутри микропроцессора и при чем тут компиляторы
Помните, как в школе, решая примеры «в столбик», мы бормотали себе под нос: «один пишем, два в уме»? Оказывается, у процессора при вычислениях возникает похожая ситуация — ему тоже нужно где-то хранить промежуточные результаты, чтобы множество его исполнительных устройств могли работать слаженно.
Разберёмся, как устроены эти запоминающие ячейки внутри процессора, почему из них строят массивы памяти и какие задачи при этом решают компиляторы — от оптимизации по скорости и энергопотреблению до генерации файлов для САПР.
Помните, как в школе, решая примеры «в столбик», мы бормотали себе под нос: «один пишем, два в уме»? Оказывается, у процессора при вычислениях возникает похожая ситуация — ему тоже нужно где-то хранить промежуточные результаты, чтобы множество его исполнительных устройств могли работать слаженно.
Разберёмся, как устроены эти запоминающие ячейки внутри процессора, почему из них строят массивы памяти и какие задачи при этом решают компиляторы — от оптимизации по скорости и энергопотреблению до генерации файлов для САПР.
🔥30❤10 5👍2😱1
[ХАБРААРХИВ]
Как крупные корпорации убивают маленькие стартапы
Эта статья — история одного стартапа, запущенного много лет назад: о первых продажах, о «взлёте», который так и не случился, и о том, как всё это в итоге кануло в Лету. Всё началось с желания сильного C++-программиста сделать что-то своё, а не писать «муть» для далёких от IT заказчиков.
Но самое интересное — в подходе. Стартап начался не с идеи, а с анализа рынка: были чётко определены критерии поиска своей ниши. Рынок должен был быть не слишком конкурентным, но с сильными игроками; их продукты — в меру «кривыми», чтобы было что улучшать; а клиенты — платёжеспособными специалистами. И, конечно, сам продукт должен был быть таким, чтобы его можно было сделать в одиночку за разумное время.
Это важный момент: плясать нужно не от вдохновившей вас идеи, а от определённого сегмента рынка. Как минимум, это проверено опытом, и это работает. Разбираемся в этой поучительной истории.
#хабраархив
Как крупные корпорации убивают маленькие стартапы
Эта статья — история одного стартапа, запущенного много лет назад: о первых продажах, о «взлёте», который так и не случился, и о том, как всё это в итоге кануло в Лету. Всё началось с желания сильного C++-программиста сделать что-то своё, а не писать «муть» для далёких от IT заказчиков.
Но самое интересное — в подходе. Стартап начался не с идеи, а с анализа рынка: были чётко определены критерии поиска своей ниши. Рынок должен был быть не слишком конкурентным, но с сильными игроками; их продукты — в меру «кривыми», чтобы было что улучшать; а клиенты — платёжеспособными специалистами. И, конечно, сам продукт должен был быть таким, чтобы его можно было сделать в одиночку за разумное время.
Это важный момент: плясать нужно не от вдохновившей вас идеи, а от определённого сегмента рынка. Как минимум, это проверено опытом, и это работает. Разбираемся в этой поучительной истории.
#хабраархив
🔥21❤7👍6😁3 3😱1