Наглядная демонстрация различий между URL, URI и URN от Alex Xu
🔹 URI (Uniform Resource Identifier) идентифицирует логический или физический ресурс в Интернете. URL и URN являются подтипами URI.
🔹 URL (Uniform Resource Locator) — адрес уникального ресурса в Интернете, который в том числе можно использовать с другими протоколами.
🔹 URN (Uniform Resource Name) — использует схему URN и не может быть использовано для поиска ресурса.
#easy
Если на собесе спрашивают про Docker, жди вопрос про разницу между виртуализацией и контейнеризацией!
По-хорошему их сравнивать нельзя, т. к. у них разное предназначение. Смотрите сами 👇
📌 Контейнеры предоставляют изолированную среду для запуска приложения, при этом все пользовательское пространство явно выделено для приложения.
Любые изменения, сделанные внутри контейнера, никогда не отражаются на хост-машине или на других контейнерах.
Контейнеры — это абстракция прикладного уровня. Каждый контейнер — отдельное приложение.
📌 В виртуализации гипервизоры предоставляют пользователю целую виртуальную машину, включая ядро.
Виртуальные машины — абстракция аппаратного уровня, которая позволяет превращать один реальный сервер в несколько виртуальных.
#вопросы_с_собесов #ease
🎙Подкаст Подлодка: теория сложности
Можно ли доказать, что для какой-то задачи не существует быстрых алгоритмов? И как все-таки оптимизировать то, что вычислить очень трудно? Надо ли париться про константы? P = NP, или все-таки нет? На эти и другие вопросы ответил Александр Куликов, доктор физико-математических наук и руководитель лаборатории алгоритмов и теории сложности в JetBrains Research.
YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Империя красивых девочек: как умные спам-боты зарабатывают в Телеграм
Команда Кода Дурова решила разобраться с распространенным видом спама в Телеграм-каналах. Выводы неутешительные: с таким видом спама сложно бороться, аккаунты очень походи на реальные, а еще «красивые девочки» научились автоматически отвечать на сообщения, которые идут ответом на изначальное сообщение такого аккаунта, а ИИ помогает генерировать содержательные и связанные с темой обсуждения сообщения.
🔗 Подробнее
📱Особенности использования WebView в Android-приложениях
В этой статье мы рассмотрим, как разработчики могут эффективно работать с веб-контентом в Android с помощью WebView, открывая целый мир возможностей для своих приложений.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы рассмотрим, как разработчики могут эффективно работать с веб-контентом в Android с помощью WebView, открывая целый мир возможностей для своих приложений.
«…в конечном итоге весь ваш код будет удален», — такими словами заканчивается этот крик души о техническом долге и неподдерживаемом коде.
Автор оригинала рассказывает о том, что изменилось за его двадцатилетнюю карьеру. Кажется, 20 лет — не такой уж большой срок, но если только речь идет не о технологиях, которые слишком стремительно развиваются…
Читать
Технический долг — один из самых популярных сегодня терминов. Люди говорят: «Мы быстро развиваем свой MVP, минимизируя технический долг!» Они говорят о техническом долге, чтобы звучать круто или...
Чем заняться на выходных: подборка от «Библиотеки программиста»
⌨️ Прогать, прогать и прогать
⬛ Посмотреть новый сезон сериала «Черное зеркало»
👨🎨 Поиграть с новой версией Midjourney (5.2)
🖼 Затестить новую версию Stable Diffusion (XL 0.9), главного конкурента Midjourney
📺 Посмотреть нового «Флэша», но это не точно — может не зайти
🎮 Поиграть в новенький Street Fighter 6
💬 Ваши предложения 👇
#подборка
👀 Руки прочь от кода: почему технический менеджер не должен ревьюить код
В этой статье мы подробно рассмотрим отличие технического менеджера от техлида. Также узнаем, почему при размере команды больше четырех технический менеджер должен сосредоточиться на своей основной роли — управлении коммуникациями внутри и вне команды.
🔗 Основной сайт
🔗 Зеркало
Мечтали о космосе, а работаете в опенспейсе?
Мы тоже… Но мечты же должны сбываться! Поэтому мы создали свои мультивселенные и решили провести там настоящие соревнования по спортивному хакингу IT’s Tinkoff CTF.
Путешественников ждут 30 порталов в новые измерения. Там предстоит пройти миссии, набрать максимальное количество баллов и, конечно, разгадать все пасхалки.
Задания будут интересны разработчикам, SRE- и QA-инженерам, аналитикам и другим ИТ-специалистам. А еще вы сможете потренироваться на тестовых заданиях и выбрать лигу по своим скиллам.
Лучшим командам — вселенский почет и денежные призы до 360 000 рублей!
Покорять мультивселенные отправимся 15 и 16 июля. Участвовать можно онлайн и очно в 14 ИТ-хабах Тинькофф по всей России. Офлайн-участников ждут квизы, настолки, крутой мерч и нетворкинг с экспертами.
🚀Переходите на IT’s Tinkoff CTF, читайте подробности и регистрируйтесь!
Да пребудут с вами силы мультивселенной капибары!
(Упс… кажется, мы спалили первую пасхалку, Хьюстон)
Ерид: LdtCKaSxo
Визуализация SQL-запроса
СУБД выполняет операторы SQL в несколько этапов, включая:
1️⃣ Парсинг оператора SQL и проверка его достоверности
2️⃣ Преобразование SQL во внутреннее представление реляционной алгебры
3️⃣ Оптимизация внутреннего представления и создание плана выполнения запроса
4️⃣ Выполнение плана и возврат результатов
🔗 Источник
#инфографика
🎲 Теория вероятностей: где она используется и нужна ли она рядовому разработчику
Расскажем, где может пригодиться теория вероятностей, и как базовое понимание теорвера могло бы в свое время спасти разработчиков iPod от серьезного конфуза.
🔗 Основной сайт
🔗 Зеркало
👨💻🗺️ Кому в IT жить хорошо: Indeed опубликовал список из 19 наиболее востребованных спецов за рубежом в 2023 году
Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.
🔗 Основной сайт
🔗 Зеркало
👨💻 Как выстроить CI/CD-пайплайн?
Мы написали статью, где подробно рассказали об этом!
Французский архитектор Ле Корбюзье позавидовал бы архитектуре приложений созданных с помощью serverless-продуктов Yandex Cloud и GitLab CI. Вы узнаете, как реализовать в приложении несколько условий, чем полезна push-модель и увидите наглядный пример serverless-приложения.
Статья будет особенно полезна backend- и frontend-разработчикам, архитекторам, DevOps или владельцам стартапов. Бонус самым внимательным: пошаговая инструкция по построению CI/CD-пайплайна в определённом месте статьи 👀
🏗️ Ненужная сложность: почему мы неправильно проектируем программное обеспечение
В этой статье расскажем про причины неправильного проектирования ПО и предложим средства для устранения анти-шаблона ненужной сложности.
🔗 Основной сайт
🔗 Зеркало
VS Code считают лучшим редактором кода большинство разработчиков (см. результаты недавнего исследования Stack Overflow). Но мы то с вами знаем в чем секрет ☝️
Ставь 🔥, если считаешь Vim лучшим редактором кода
💯, если любишь VS Code
🤔, если задолбали эти разговоры и просто хочешь писать код в любимой IDE
#юмор #холивар
🌵 Мексиканская перестрелка: какую IT-профессию выбрать джуну в 2023 году, чтобы зарабатывать $100кк в наносек
В этой статье мы рассмотрим несколько перспективных IT-направлений, которые приблизят вас к заветным цифрам на вашем банковском счете.
🔗 Основной сайт
🔗 Зеркало