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

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

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

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Что такое docker

Docker — программа, которая позволяет запускать скрипты, создавать при запуске и работе нужные настройки рабочего окружения и собирать разный софт в одно целое.

Принцип действия докера такой:

1. Есть набор различных программ, которые нужно установить, настроить и запустить.
2. Для этого набора программ пишется скрипт, в котором написано, какую программу в какой последовательности нужно ставить и как настраивать. Задача докера — выполнить эти инструкции и запустить программы как нужно.
3. Для каждой программы докер создаёт виртуальную машину, в которой работает эта программа. Если в скрипте будет пять программ, докер сделает пять виртуальных машин и объединит их в одну виртуальную сеть.
4. Эта виртуальная сеть со стороны выглядит как единое целое и называется докер-контейнером.


Получается, что если мы один раз напишем такой скрипт, в котором будут учтены все наши требования к софту или сайту, то в следующий раз мы можем просто запустить этот скрипт через докер. Он заведёт весь нужный софт в память и будет исполнять с нужными настройками.

Докер — это как готовая замороженная полуфабрикатная пицца. В ней уже всё готово и нарезано как нужно, нам остаётся только разогреть пиццу в микроволновке. В итоге у нас тоже будет вкусная пицца, но времени мы потратим намного меньше, чем при полноценной готовке.

Для подробностей загляните в нашу статью про докер — там всё подробно и на примерах: https://v.thecode.media/hldzk
🔥18👎126👍2
Без базы данных ни одно серьёзное приложение не сможет хранить информацию и работать с ней. Даже самое простое. Рассказываем про виды баз данных и про то, как их выбирать для разных проектов.

https://v.thecode.media/rxglm

#разбор_Код
9👍4🔥2
На злобу дня: что бы вы запретили в ИТ навсегда?
😁19
Что интересного произошло в ИТ

1. Apple снова переносит обновление Siri: https://v.thecode.media/8cevd. Ждёте?

2. Фанаты «Джона Уика» здесь? Saber Interactive анонсировали экшен по мотивам франшизы: https://v.thecode.media/619no.

3. Не DeepSeek единым. Алиса бьёт рекорды: https://v.thecode.media/hvj80.

Вы ничего не пропустили :-)
👍102
Честный разговор с тимлидом о том, чего ждут от джунов во фронтенд-разработке. Часть первая: теория и технологии

Получилось много, поэтому вот первая часть: говорим про теорию и технологии.

https://v.thecode.media/shyhv

→ Попробовать себя в роли фронтенд-разработчика: https://v.thecode.media/fobbv

#лучшее_Код #разбор_Код
👍64
Прокачиваем генератор лабиринтов: оптимизируем код и добавляем выходы

Для тех, кто соскучился по серьёзному программированию. Скучно не будет.

https://v.thecode.media/qa6su

#проект_Код #лучшее_Код
🔥13
Разбираем самую популярную конструкцию — условия и то, как они работают.

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

1. Не имитируют ИИ, а активно пользуются: https://v.thecode.media/ex7q1.

2. Обновления модели ИИ Илона Маска: https://v.thecode.media/712ib. Как вам такое?

3. Приложение такси только с услугами такси: https://v.thecode.media/nep5j. Неожиданно!

Вы ничего не пропустили :-)
🔥51
Кажется, что задача — простая, но если заглянуть в ответ и решение, которое предлагают авторы, то там как будто происходит что-то странное. Попробуйте решить сами и напишите свой ответ в комментариях.

#задача_Код
🔥8😁5
Разработчики: начинают свои pet-проекты с Kubernetes и микросервисов.
Pet-проекты: превращаются в заброшенный репозиторий на GitHub.

Рассказываем, как выбрать архитектуру для личного проекта, чтобы он превратился в кейс в портфолио.

https://v.thecode.media/q5uam

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

1. Скоро увидим новые iPhone и бюджетные MacBook для студентов: https://v.thecode.media/fna5k.

2. Samsung представила новый Galaxy S26 с защитой от «любопытных Варвар»: https://v.thecode.media/usj48.

3. Новые ноутбуки с дизайном от Яндекс Фабрики: https://v.thecode.media/gpj2v.

Вы ничего не пропустили :-)
👍72
Функция map() в Python

Настало время мощных и осознанных подходов к программированию на Python: разбираем, как работает функция map(). Если не в курсе — она позволяет делать крутую магию и использовать другие функции для своей работы.

Тем, кто хотел посмотреть, как работает функциональное программирование в Python, — читать обязательно. Если что, функциональное — это не про функции, а про другое: https://v.thecode.media/9zayv

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

1. Похоже, борьба с Telegram задела и системные апдейты отечественных ОС: https://v.thecode.media/qel7e.

2. Google соберёт разработчиков, чтобы показать обновления для Gemini и Android: https://v.thecode.media/u6abk.

3. Apple собирается внедрить ИИ в очки, наушники и кулон: https://v.thecode.media/px45b.

Вы ничего не пропустили :-)
6👍4
Как ИИ пишет код и сможет ли он заменить программистов

Когда мы говорим, что ИИ «пишет код», это звучит так, будто он понимает задачу и придумывает решение, как опытный разработчик. Но на самом деле всё прозаичнее: нейросеть не понимает ничего.

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

ИИ обучается на огромных массивах открытых данных. Это публичные репозитории на GitHub, ответы со Stack Overflow, техническая документация, статьи и блоги разработчиков. Вся эта информация превращается в статистическую модель: ИИ не знает, зачем нужен этот код, но помнит, как он выглядел в тысячах других случаев.

В итоге, когда вы просите его написать, например, функцию для парсинга JSON, модель не «придумывает» её с нуля — она собирает из знакомых кусочков то, что чаще всего встречалось в подобных ситуациях. Чем популярнее решение в сети, тем выше шанс, что ИИ предложит именно его.

И иногда это проявляется буквально. В 2024 году исследователи проверяли, как крупные языковые модели вроде CodeLlama отвечают на задачи со Stack Overflow. Оказалось, что в 25,6% случаев ответ ИИ дословно совпадал с реальным постом, вплоть до последнего символа. То есть нейросеть не просто «похожа» на программиста — она буквально цитирует его.

Ранее похожий эксперимент провёл автор с Dev.to. Он начал отвечать на вопросы на Stack Overflow, используя ChatGPT. Спустя несколько недель стало очевидно: ИИ не приносит ничего уникального, он просто повторяет стандартные решения, которые уже и так лежат на форуме — иногда слово в слово.

Поэтому большинство кода, который сегодня генерирует ИИ, — это наработки миллионов разработчиков, которые когда-то открыто поделились своими знаниями. А значит, за любым «умным» решением, выданным ИИ, всегда стоит чей-то человеческий опыт.

Подробно о том, почему ИИ не заменит программистов, рассказываем в статье: https://v.thecode.media/f9tru
🔥30👍125🤡1
Что интересного произошло в ИТ

1. Новый бюджетный смартфон от Google за 499 $: https://v.thecode.media/0duht.

2. Маркетплейс плагинов в новом Cursor 2.5: https://v.thecode.media/knth2.

3. Альтернативы Telegram из «ТамТам» не вышло: https://v.thecode.media/955jm.

Вы ничего не пропустили :-)
😁12👍5