Статьи о том, как взломать жизненные проблемы с помощью технологий. Сайт: https://thecode.media Журнал Яндекс Практикума. Номер заявления в РКН — 4970835371
Что такое DLNA
Смотрим на планшете фильмы, которые скачаны только на компьютер, а на телевизоре — фоточки с телефона. И всё это без дополнительных переходников и флешек — достаточно включить DLNA в настройках устройства.
Разбираем, что это за технология и как она работает: https://v.thecode.media/9z9eo
#лучшее_Код #разбор_Код
Сегодня решаем одновременно простую и интересную задачу: есть три коробки, на каждой что-то написано, а приз всего в одной. Нужно с первого раза его найти, используя всю мощь логического мышления.
Попробуйте, это не так сложно, как кажется: https://v.thecode.media/qqr14
#задача_Код
Среда, дорогие читатели, самое время поговорить о наследовании и о том, как оно должно работать на самом деле...
https://v.thecode.media/wigtb
#пб_Код
Что может узнать о вас любой сайт
Большинство сайтов, которые мы посещаем, собирают о нас какую-то информацию. Одни делают это для улучшения пользовательского опыта, другие — в рекламных целях и для безопасности, а третьи так анализируют поведение посетителей, чтобы оптимизировать конверсию.
Что о нас может узнать сайт:
• разрешение экрана;
• технические характеристики компьютера;
• геолокация;
• информация о браузере;
• куки;
• действия на странице;
• источники трафика.
О том, что со всем этим сайт будет делать дальше, читайте в нашей статье: https://v.thecode.media/6i8d7
#лучшее_Код #разбор_Код
Сложная задача про яблоки, бабулю и умного программиста
Бабушка собрала большой урожай трёх сортов яблок — антоновки, белого налива и грушовки. В каждой корзине лежали яблоки только одного сорта:
• в первой корзине — 20 яблок;
• во второй — 24;
• в третьей — 28;
• в четвертой — 32;
• в пятой — 36;
• в шестой — 40;
• в седьмой — 44;
• в восьмой — 48.
После того как бабушка продала программисту целую корзину грушовки, она сказала, что грушовки осталось в два раза больше, чем антоновки, и в два раза меньше, чем белого налива. Программист услышал это, спросил, сколько яблок было в каждой корзине, и сразу сказал, в каких корзинах у бабушки лежала антоновка, а в каких — грушовка.
Как он это сделал? Свой ответ пишите в комментариях, а решение ищите по ссылке: https://v.thecode.media/k4kro
#задача_Код
Сегодня расскажем об интерфейсах — слое между человеком и компьютером, который определяет, как мы взаимодействуем с техникой и программами. Разберёмся, какие бывают интерфейсы, зачем они нужны и какие принципы лежат в основе их создания.
#разбор_Код
Что такое TCP/IP и зачем они нужны
Два протокола, благодаря которым работает почти всё в интернете. Click to pay respects.
https://v.thecode.media/19bg6
#лучшее_Код #разбор_Код
Эту ошибку может допустить кто угодно — от джуна до тимлида. Она не зависит от фреймворка или квалификации, вот такая она коварная :-)
Но плюс в том, что исправить её так же легко, как и совершить (вот бы всё в жизни так было).
👉 Рассказываем, что означает ошибка SyntaxError: missing variable name: https://v.thecode.media/k5hsb
#баг_Код
Эта статья будет актуальной вечно.
Как раздать интернет со своего айфона: https://v.thecode.media/dlxns
#разбор_Код
Среда, дорогие читатели. Самое время выйти из vim так, чтобы не перезагружать компьютер.
(А то потом будет как в том видео: «Вы чё, угораете что-ли? Куда вы меня везёте?»)
https://v.thecode.media/46328
#пб_Код
Как на самом деле работает режим инкогнито в браузерах
«Режим инкогнито в браузере» звучит круто, но на самом деле он скрывает немногое.
https://v.thecode.media/x7ytx
#лучшее_Код #разбор_Код
Чтобы подступиться к работе с нейросетями и использовать их для решения рутинных задач, приходите на новый курс Практикума — «Нейросети для работы». Курс создан в 2025 году.
На курсе вас научат тому, что реально пригодится в работе:
• генерировать идеи;
• создавать контент;
• анализировать данные и результаты исследований;
• автоматизировать рутинные задачи.
Ближайший старт — 3 июля, 7 августа и 4 сентября. Подробнее о программе курса и формате обучения: https://v.thecode.media/7flac
#анонс_Код
Рассказываем и показываем на примерах, что такое XML-формат файлов, как он устроен и где применяется. Если что, данными в этом формате могут обмениваться почти любые программы и устройства — от серверов до кофеварок: https://v.thecode.media/b8d81
#разбор_Код
Python в народном хозяйстве (и не только)
Привет!
На этой неделе у нас вышло много материалов про Python — от простых до забористых. Поэтому погружаемся в удивительный мир бетона Питона (если вы выкупили эту шутку, поясните другим в комментариях :-)
Главный лонгрид месяца — разбор первой (бесплатной) части из курса Практикума по бэкенду. Мы его сокращали как могли, но там даётся СТОЛЬКО всего, что офигели даже мы. Почитайте, чтобы разделить с нами эти ощущения.
Вспомнили, как создаются двумерные массивы в Python и как с ними вообще работать. Там много интересного и неочевидного, пригодится всем.
Собрали самые популярные сферы, где используется Python — и, если что, он не только про нейросети и биг-дату.
Пояснили мем про роботакси и индийских программистов. Классика жанра, вам понравится.
Специально для любителей напрячь мозг и порешать всякое разное: выпустили мастрид по задачам по разным направлениям — от простой математики до задач на умение программировать с собеседований.
❓ Задача недели про грани кубика, если его катить по определённому пути. Она, конечно, простая, но в уме может решить не каждый.
Ушли работать, увидимся в понедельник.
С любовью, ваш «Код»
Пишем свой первый API c помощью FastAPI
Проект недели: создаём свой первый полноценный API, который умеет отвечать на запросы и позволяет полноценно работать с сервисом. Заодно смотрим, как нам помогут тут инструменты автоматизации тестирования: https://v.thecode.media/e28yf
#проект_Код #лучшее_Код
Разбираем, как работает метод join в Python и чем он хорош. Им часто пользуются программисты для работы со строками, но на самом деле этот метод может гораздо больше — в том числе и облегчить вашу работу с другими данными.
Упрощаем жизнь питонистов: https://v.thecode.media/yx3wi
#разбор_Код
Что такое MAMP?
MAMP — это комплект софта, который устанавливается из одного пакета, сам настраивается и превращает ваш компьютер в локальный сервер для разработки и тестирования сайтов. В одном пакете уже собрано и настроено всё необходимое, как в комплексном обеде. Распаковывай и пользуйся.
MAMP — это аббревиатура:
• Mac OS, или Macintosh, — операционная система, на которой будет работать софт;
• Apache — веб-сервер;
• MySQL — база данных;
• PHP — скриптовый язык для работы сайта.
Такие сборки правильно называть AMP, без указания операционной системы. На сервере чаще всего работает какая-то версия Linux, поэтому такие сборки называются LAMP.
О том, как это поставить и настроить, рассказываем в статье: https://v.thecode.media/fraps
Поговорили с Алексеем Никушиным, продюсером ИТ-конференций, о том, что могут дать конференции даже начинающим разработчикам. А ещё о том, как новичку в них участвовать и какую пользу можно вынести с каждого мероприятия.
Если вы ни разу не были на ИТ-конференциях или были, но ещё сами не участвовали — читать обязательно: https://v.thecode.media/a5shk
#разбор_Код
Вчера у нас была теория по Burp Suite, поэтому сегодня — время практики. Трепещите, сайты, мы идём вас проверять!
Перед вами пошаговое руководство с примерами по использованию Burp Suite — инструмента для тестирования сайтов на уязвимости. Рассказываем, как пользоваться этой магией: https://v.thecode.media/7atrt
#проект_Код
Сегодня разбираем Burp Suite — ультимативный инструмент для тестирования веб-приложений и сервисов. Вот что он умеет:
• искать уязвимости;
• перехватывать запросы;
• моделировать атаки на ваш сервис или проект;
• смотреть слабые места и говорить, что можно улучшить.
Вся теория по веб-кибербезу с Burp Suite тут: https://v.thecode.media/hypew
#разбор_Код
Холодный летний чил
Привет!
Если на прошлой неделе статьи были в основном про бэкенд, то сейчас настало время фронтенда во всех его проявлениях. Поехали.
Рассказали во всех деталях, что это за формат такой — XML — и почему он живёт и процветает уже не первый десяток лет. Мини-спойлер: на этом языке можно формально описать любые данные практически любой сложности.
Сделали простой проект с текстом и всплывающей подсказкой к нему. Такое вы часто могли видеть на сайтах, когда рядом с чем-то стоит значок вопроса → нажимаешь на него → получаешь подсказку, что это означает.
Ответили на самый популярный вопрос у тех, кто первый раз переходит с андроида на айфон: как раздать интернет с айфона и где, чёрт побери, он вообще включается.
Пояснили мем про санитара и выход из vim (если вам уже не смешно — почитайте разбор :-)
Немного разбавим фронтенд большим лонгридом — второй частью разбора платного курса Практикума. На этот раз смотрим на третий блок: про Django и про то, как с ним работать. Почитайте и вдохновитесь сами.
❌ Ошибка недели — SyntaxError: missing variable name. Разобрали, что она означает и как её исправить (на самом деле она очень простая, но её может совершить любой, даже опытный программист).
Ушли греться, доставать куртки и праздновать начало второго месяца лета.
Обнимаем, «Код»
Программа на Rust для начинающих: пишем свой гороскоп
Время практики на Rust: устанавливаем его на компьютер и пишем свой гороскоп. Если вы умеете программировать на Python хотя бы на начальном уровне, сложностей не будет: https://v.thecode.media/8okfl
#проект_Код #лучшее_Код
О чём бы вы хотели узнать до того, как решили стать программистом?
Читать полностью…Что такое RAID
RAID — это технология, с помощью которой может быть организовано хранение данных на жёстких дисках. По-простому — это инструкция, как хранить и читать ваши файлы на дисках.
Расшифровывается так: Redundant Array of Independent Disks, по-русски — массив независимых дисков с избыточностью. Избыточность — ключевое слово.
Чаще всего эту технологию применяют к нескольким дискам на одном устройстве. Например, у вас может быть сетевое хранилище, в которое будут вставлены четыре диска. Эти четыре диска собираются в RAID-массив, и после некоторой компьютерной магии они становятся более безопасными.
👉 Суть безопасности RAID в том, чтобы при поломке одного из дисков данные в целом не пострадали. По крайней мере, чтобы их можно было восстановить.
О том, как организованы RAID-массивы и как всё это работает на практике, рассказываем в статье: https://v.thecode.media/x2bw7.
Продолжаем делать обзоры того, как устроена учёба на курсах Практикума. Сегодня разбираем третий блок (из 11) курса по бэкенд-разработке — как там учат работать с Django.
Мы сокращали эту статью как могли. Потом сократили ещё. В итоге получился лонгрид с безумным количеством подробностей о том, что происходит в третьем блоке и приёмах в обучении.
Если думаете, что на курсах Практикума дают простую базу и очевидные вещи, — почитайте эту статью: https://v.thecode.media/qwu5r
#разбор_Код
Сегодня делаем несложный проект: добавляем значок с подсказкой к тексту на странице. Нажимаешь на него — и красиво появляется аккуратная подсказка. А потом так же красиво исчезает по клику. Кайф же!
Вот как это сделать за 10 минут: https://v.thecode.media/7nrxy
#проект_Код
Задача про новую должность и выбор зарплаты
Однажды программист устраивался на работу, где ему предложили самому выбрать себе зарплату. Но сделали это хитро, так, чтобы сразу проверить его профпригодность: дали на выбор два конверта.
В каждом конверте лежат листочки с «офферами» — это документ, где написано предложение с должностью, условиями работы и зарплатой. Два конверта — два «оффера». Конверты запечатаны.
В одном оффере денег в два раза больше, чем в другом, но никто не знает, где какая сумма. Программисту можно открыть один конверт, прочитать оффер и решить — оставить этот конверт или выбрать другой.
Подскажите программисту, что лучше?
🔥 — оставить первый конверт
❤️ — выбрать другой
🤡 — без разницы
Узнать правильный ответ и посмотреть решение вы можете по ссылке.
#задача_Код
Когда мы клонируем себе репозиторий с GitHub, то не просто скачиваем копию кода с сервера на свой компьютер, а получаем полноценную рабочую среду с историей коммитов, ветками и возможностью синхронизации.
Сегодня разберёмся, как всё это работает, как клонировать себе репозиторий и что делать, если что-то пойдёт не так. Полную инструкцию, как клонировать репозиторий, ищите по ссылке: https://v.thecode.media/h4gl5
#разбор_Код
Разбираемся с массивами в Python: словари
Помните школьные словари, где были новые слова и их значение или перевод? В Python тоже есть такое, только там можно хранить что угодно и моментально находить всё, что нужно, как в базе данных на минималках.
https://v.thecode.media/n3vdc
#лучшее_Код #разбор_Код