Журнал «Код»
52.1K subscribers
7.76K photos
315 videos
5.58K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Вещь справа от вас — то, с помощью чего вы пофиксите любой баг. Что это?
😁15
На первый взгляд, вы сделали классный проект. А спустя полгода его нужно доработать по новым вводным. Вы открываете код и... попадаете в невероятный хаос. Рассказываем, как maintable-код мог бы помочь выйти из ситуации победителем.

https://v.thecode.media/4g195

#разбор_Код
7
Что интересного произошло в ИТ

1. Новая Nano Banana 2, да ещё и бесплатно: https://v.thecode.media/lx540

2. «Яблоко в день — и доктор не нужен»: https://v.thecode.media/2af03. Google Translate теперь будет переводить идиомы с помощью ИИ.

3. Honor снова удивляет новыми технологиями — от робокамеры до сверхтонкого планшета: https://v.thecode.media/t0r2o

Вы ничего не пропустили :-)
🔥5👍4
Фулстек-проект: создаём страницы авторизации и регистрации для сайта

Фулстек — он и швец, и жнец, и на дуде игрец. И фронтенд знает, и бэкенд умеет.

Сегодня посмотрим на классическую задачу для фулстека — сделать форму авторизации и регистрации на сайте. Начнём с фронта, а потом займёмся серверной частью.

https://v.thecode.media/le69s

#проект_Код #лучшее_Код
🔥15👍1👎1
Руководство по Pytest: как тестировать код в Python

Собрали всё, что нужно знать про Pytest — самый популярный фреймворк для тестирование Python-проектов. Читаем, устанавливаем, тестируем свой код и наслаждаемся результатом: https://v.thecode.media/9x68a

#лучшее_Код #разбор_Код
11🔥5👍1
Математикам не дают Нобелевскую премию (по личным причинам), но они могут заработать на задачах тысячелетия. Так называются семь математических проблем, за решение каждой из которых Математический институт Клэя предлагает награду в миллион долларов США. Одна проблема уже решена, осталось шесть.

Если математика для вас сама по себе проблема, приходите на бесплатный курс Практикума «Основы математики для цифровых профессий», где на примерах из жизни разберётесь в необходимых для работы математических концепциях: https://v.thecode.media/ytmc9

#разбор_Код
10🔥7👍1
Представьте, что вы собираете мебель (или сервер), но за каждым элементом бегаете в соседний дом.

Звучит глупо? Но именно так работает ваш код, если он не дружит с кешем.

Процессор — это супербыстрый мастер, а оперативная память — это медленный склад. Если не подносить ему «винтики», то есть данные, пачками, он будет просто стоять и ждать.
Разбираемся, что такое cache-friendly-код и как его писать.

https://v.thecode.media/cxf39

#разбор_Код
11
С 1 марта вступил в силу закон о защите русского языка. Погнали русифицировать айтишку в комментариях.

Мы начнем: фулстек — умелец на все руки.
😁41👎5🔥4👍2😢2
Вы в потоке, пилите сложную фичу. И тут в личку влетает менеджер: «Срочно выгрузи список пользователей, нужно вчера!».

Знакомо? Это ad-hoc-задачи — главные убийцы продуктивности. В статье разбираем, как сделать так, чтобы вас перестали дёргать по пустякам.

https://v.thecode.media/vob8w

#разбор_Код
👍215🔥5
С развитием ИИ стало больше киберпреступлений

Количество киберпреступлений, в том числе фишинга, возросло за год на 85%. Мошенники клонируют голоса и генерируют изображения, чтобы получить доступ к чужим данным и финансам.

Два самых перспективных пути в ИТ — ИИ и кибербез :-)
😁83
ChatGPT, DeepSeek или другие большие языковые модели выглядят умными. Они уверенно пишут код, отвечают на вопросы и приводят аргументы. Но рано или поздно любая из них начинает галлюцинировать. Рассказываем, как бороться с такими ошибками.

https://v.thecode.media/erklz

#разбор_Код
😁9🔥3🎄21
Что такое пентест, или тестирование на проникновение

Классический пентест — это разрешённый взлом системы, который имитирует кибератаку и утечку данных и происходит под контролем владельцев самой системы.

Цель такого тестирования — проверить защищённость и выявить уязвимости. По результатам тестирования специалисты анализируют слабые места системы и подбирают способы их устранения.

Пентест отличается от оценки уязвимостей — одно про реальный взлом или утечку, а второе про теоретические выкладки и возможную защиту.

Тестирование на проникновение проводят пентестеры — специалисты по кибербезопасности. Если пентестер — штатный сотрудник, то он больше знает о системе, но не может использовать эти знания при тестировании. Сторонний специалист не знает всех деталей системы, но может найти слабые места, которые не очевидны сотрудникам компании. Поэтому для чистоты эксперимента часто привлекают сторонних пентестеров.

Короче, если уязвимость — это что-то теоретическое, то пентест — это практика. Результат пентеста — проникновение в систему и какие-то действия. А ещё с помощью пентестов можно выявить уязвимость нулевого дня — самую опасную в ИТ.

Хотите разбираться в этом? Станьте инженером по информационной безопасности и защитите ИТ-системы от хакеров, вирусов и утечек данных. Первые 5 тем курса — бесплатно.
👍6🔥6😁61🤡1
Jenkins — один из первых инструментов автоматизации в разработке. Рассказываем, как он устроен и чем может быть полезен.

https://v.thecode.media/a66zq

#разбор_Код
👍104🔥3
Когда мы первый раз увидели эту задачу, то подумали, что это слишком просто и её можно решить за минуту. Если вы думаете точно так же, попробуйте решить её самостоятельно, только имейте в виду, что ответ 157 — неправильный.

В общем, надо найти, чему равна последняя строчка. Напишите в комментариях, что у вас получилось.

#задача_Код
😁6👍52
Компании зарабатывают миллиарды, раздавая свой продукт бесплатно. Разбираемся, как устроен опенсорс: почему корпорациям выгодно открывать код и как это всё работает в реальности.

https://v.thecode.media/1gb5t

#разбор_Код
👍74🔥3