thecodemedia | Unsorted

Telegram-канал thecodemedia - Журнал «Код»

56821

Статьи о том, как взломать жизненные проблемы с помощью технологий. Сайт: https://thecode.media Журнал Яндекс Практикума.  Номер заявления в РКН — 4970835371

Subscribe to a channel

Журнал «Код»

Вы в потоке, пилите сложную фичу. И тут в личку влетает менеджер: «Срочно выгрузи список пользователей, нужно вчера!».

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

https://v.thecode.media/vob8w

#разбор_Код

Читать полностью…

Журнал «Код»

Представьте, что вы собираете мебель (или сервер), но за каждым элементом бегаете в соседний дом.

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

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

https://v.thecode.media/cxf39

#разбор_Код

Читать полностью…

Журнал «Код»

Руководство по Pytest: как тестировать код в Python

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

#лучшее_Код #разбор_Код

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

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

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

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

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

Читать полностью…

Журнал «Код»

Вещь справа от вас — то, с помощью чего вы пофиксите любой баг. Что это?

Читать полностью…

Журнал «Код»

Что такое тонкий клиент

Тонкий клиент — это компьютер или программа, в которых все вычисления происходят на сервере, а пользователь видит результат у себя, как будто всё выполнялось на его компьютере.

Работает всё так:

1. Пользователь на тонком клиенте начинает что-то делать: писать, рисовать, выполнять команды или что угодно ещё. В нашем случае он будет делать запрос в базу данных.
2. Каждое действие пользователя отправляется на сервер. Нажал на кнопку, сделал запрос, записал — всё через сервер.
3. Сервер обрабатывает эти действия и отправляет результат обратно на тонкий клиент.
4. Тонкий клиент берёт ответ сервера и сразу показывает его пользователю на его устройстве.

Внешне кажется, что всё работает на компьютере пользователя: система реагирует на каждое действие пользователя и делает всё, что ему нужно. Но на самом деле за всё отвечает сервер: не будет связи с ним, и тонкий клиент не сможет работать.

Зачем нужен такой клиент и почему он «тонкий», читайте в нашей статье: https://v.thecode.media/5cs69

Читать полностью…

Журнал «Код»

Честный разговор с тимлидом про фронтенд для новичков: как набить руку, нужен ли бэкенд и что такое чистая вёрстка

Продолжаем разговор с тимлидом про фронтенд для новичков. Полезно, если вы сомневаетесь, справитесь или нет: https://v.thecode.media/9c1gd

#лучшее_Код #разбор_Код

Читать полностью…

Журнал «Код»

У вас 45 848 сообщений.

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

https://v.thecode.media/hhako

#разбор_Код

Читать полностью…

Журнал «Код»

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

Но это хорошо работает, когда у нас бинарное условие: или выполняется, или нет. А если нам нужно проверить какое-то значение, и если оно равно единице, то сделать что-то одно, двойке — что-то другое и так далее? Тут на помощь приходит оператор множественного выбора, про него и поговорим.

#разбор_Код

Читать полностью…

Журнал «Код»

Разгон: что такое компьютерная грамотность?

Разгоняем про компьютерную грамотность: что это такое сейчас и когда можно без неё: https://v.thecode.media/pqxob

#лучшее_Код #разбор_Код

Читать полностью…

Журнал «Код»

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

Чтобы ИИ не галлюцинировал и работал с вашими данными, нужен правильный AI-стек. Этим сегодня и займёмся.

https://v.thecode.media/inw9l

#разбор_Код

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

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

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

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

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

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

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

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

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

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

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

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

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

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

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

Читать полностью…

Журнал «Код»

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

#задача_Код

Читать полностью…

Журнал «Код»

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

Мы начнем: фулстек — умелец на все руки.

Читать полностью…

Журнал «Код»

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

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

#разбор_Код

Читать полностью…

Журнал «Код»

Фулстек-проект: создаём страницы авторизации и регистрации для сайта

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

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

https://v.thecode.media/le69s

#проект_Код #лучшее_Код

Читать полностью…

Журнал «Код»

На первый взгляд, вы сделали классный проект. А спустя полгода его нужно доработать по новым вводным. Вы открываете код и... попадаете в невероятный хаос. Рассказываем, как maintable-код мог бы помочь выйти из ситуации победителем.

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

#разбор_Код

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

1. Samsung представила новые модели своего флагманского смартфона Galaxy S: https://v.thecode.media/y9nnl. Что изменилось, кроме цены?

2. Кажется, Google и Samsung опередили Apple в гонке ИИ-функций: https://v.thecode.media/og1jd.

3. Meizu прекращает выпускать смартфоны и неизвестно, сможет ли вообще сохранить бренд: https://v.thecode.media/ylx9f.

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

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

1. Кто не успел на предзаказ трёхстворчатого Samsung Galaxy, теперь может сэкономить: https://v.thecode.media/71pl2.

2. Claude Cowork научился заполнять таблицы в Excel, делать презентации в PowerPoint и выполнять другие офисные задачи: https://v.thecode.media/s1m10. Осталось научиться сплетничать у кулера!

3. Кризис на рынке памяти продолжается — теперь его последствия заметили и крупные производители ПК: https://v.thecode.media/mfti5. HP уверена, что проблема сохранится в следующем году.

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

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

1. Новые бюджетные модели и флагманы с мощной начинкой — ждём презентации Apple: https://v.thecode.media/yj09n.

2. Индия разработала собственную нейросеть — Indus AI: https://v.thecode.media/t60i2.

3. Anthropic выложили пост, который обрушил акции IBM на 13%: https://v.thecode.media/mzyyn.

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

Читать полностью…

Журнал «Код»

Логическая задача о преступности

В одном городе ограбили магазин. Дело поручили инспектору — бывшему программисту. Он опросил трёх свидетелей инцидента и выяснил, что преступники скрылись на машине. Но все три свидетеля говорили разные вещи:

• Первый утверждал, что это были синие «Жигули».
• Второй — что это чёрная «Волга».
• Третий вообще сказал, что это был «Мерседес», но точно не синий.

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

На какой машине скрылись преступники? Голосуйте в опросе и пишите в комментариях, как вы это вычислили.

Правильный ответ и решение как всегда ждут вас по ссылке: https://v.thecode.media/7rihr

#задача_Код

Читать полностью…

Журнал «Код»

ШОК-КОНТЕНТ: можно доказать, что 2 + 2 = 5!

И доказательство с простыми формулами тоже есть.

И да, 2 + 2 = 5.

Но всё же попробуйте найти ошибку в логике доказательства: https://v.thecode.media/1n3gd

#задача_Код #лучшее_Код

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

1. У новой Gemini 3.1 Pro с логикой получше, чем у человека: https://v.thecode.media/c9d5h.

2. Составит ли новый браузер от Microsoft конкуренцию другим: https://v.thecode.media/auyct?

3. Теперь можно будет попросить помощь у ИИ, пока смотришь стрим: https://v.thecode.media/ukmy2.

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

Читать полностью…

Журнал «Код»

Напишите к этому посту такой комментарий, чтобы мы все сразу поняли, что вы программист.

Читать полностью…

Журнал «Код»

Как ИИ пишет код и сможет ли он заменить программистов

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

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

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

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

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

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

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

Подробно о том, почему ИИ не заменит программистов, рассказываем в статье: https://v.thecode.media/f9tru

Читать полностью…

Журнал «Код»

Функция map() в Python

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

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

#лучшее_Код #разбор_Код

Читать полностью…

Журнал «Код»

Разработчики: начинают свои pet-проекты с Kubernetes и микросервисов.
Pet-проекты: превращаются в заброшенный репозиторий на GitHub.

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

https://v.thecode.media/q5uam

#разбор_Код

Читать полностью…

Журнал «Код»

Что интересного произошло в ИТ

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

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

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

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

Читать полностью…
Subscribe to a channel