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

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

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

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Принесли для вас шпаргалку по структурам данных в программировании с максимально понятным объяснением и примерами из жизни.

Эти структуры данных являются основополагающими в программировании и часто используются для решения различных алгоритмических задач. Сохраняйте и пользуйтесь.

Материал подготовил Евгений Бартенев, автор и техлид курсов Python-разработчик, Python-разработчик расширенный и Python-разработчик буткемп.

#полезнознать_Код
👍48🔥1412
Нереальный движок: рассказываем, как делаются игры на основе Unreal Engine: https://v.thecode.media/2nexj

#разбор_Код
👍205🔥4
Новости мира технологий прошлых недель

1. Правительство Японии прекратило использовать дискеты в государственных системах. До этого вся информация передавалась на этих носителях, хотя их производство прекратилось ещё в 2011 году.

2. Вышла MySQL Community Server 9.0.0 для Linux, FreeBSD, macOS и Windows. Добавлены новые функции и удалены устаревшие.

3. В виртуальной клавиатуре Яндекса для мобильных устройств появилась поддержка YandexGPT и YandexART. Можно генерировать и модифицировать тексты и создавать фоны.

4. Обнаружилось, что переписка пользователей с ChatGPT в специальном приложении для Mac хранилась в виде незашифрованного текста. Проблему уже устранили.

5. В интернет слили базу почти с 10 миллиардами уникальных паролей. Привязки к сайтам в ней нет, но можно взломать учётки методом перебора.

6. С осени в России начнут маркировать видеоигры метками семи категорий: алкоголь и курение, жестокость, наркотики, микротранзакции, секс, сквернословие и страх.

7. В программу «Блокнот» для Windows 11 добавили проверку орфографии и автоисправления. Их можно отключить в настройках.

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

9. Японский пользователь Loverse женился на одном из ИИ-ботов, с которыми можно общаться через это приложение.

10. Компания OpenAI запустила новую модель GPT-4o mini, которая заменит GPT-3.5 и будет бесплатной.

11. Более 8 миллионов компьютеров по всему миру столкнулись с проблемой «синего экрана смерти» Windows из-за ошибочного обновления в платформе безопасности CrowdStrike Falcon. Это остановило работу сотен компаний по всему миру.

Вы ничего не пропустили :-)
👍42🔥7😁64🤡2👎1
Задачка. Есть стеклянная бутылка на 900 миллилитров, в ней сколько-то воды. У нас есть линейка. Предположим, что при измерении мы получаем вот такие параметры: 21 см бутылка, в ней 12 см воды. Если бутылку перевернуть, вода займет 15 см.

Вопрос: сколько воды в бутылке? Напишите в комментариях.

Ответ спрятали под спойлером, а решение вы можете посмотреть по ссылке.

#задача_Код
🔥24👍127😁1
Дарим стиль тем, кому до него нет дела (и тем, кому есть, тоже дарим). А если серьёзно, то собрали основы работы с CSS для новичков: https://v.thecode.media/qburg

#разбор_Код
16👍13🔥8😁1
Как на самом деле работает Wi-Fi

Пособие для тех, кому нужно больше, чем пароль.

https://v.thecode.media/sfbkb

#лучшее_Код #разбор_Код
👍277🔥7😁3🤡2
Есть синхронный код, где всё выполняется по очереди. Есть асинхронный код, где всё идёт параллельно. А ещё есть потоки, которые могут выполняться параллельно в синхронном коде. И есть потоки в асинхронном коде, которые могут сломать всё управление памятью, если за этим не проследить отдельно.

Чтобы было проще во всём этом разобраться, держите статью про асинхронное программирование. С картинками.

https://v.thecode.media/qft5d

#разбор_Код
👍2713🔥6
Среда, дорогие читатели. Время мемов и самых высоких построек.

https://v.thecode.media/bo2g4

#пб_Код
😁549🔥6👍3
😱 Что может узнать о вас любой сайт

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

Что о нас может узнать сайт:
• разрешение экрана;
• технические характеристики компьютера;
• геолокация;
• информация о браузере;
• куки;
• действия на странице;
• источники трафика.

О том, что со всем этим сайт будет делать дальше, читайте в нашей статье: https://v.thecode.media/3ksf9
🔥16🤡125👍4
Слушайте, пора прекратить споры о том, какая операционная система лучше для программирования. Давайте выберем ту самую и навсегда поставим точку во всех обсуждениях:
Anonymous Poll
33%
Windows
25%
Mac OS
41%
Linux
😁43🤡33👍134
Какая операционная система лучше всего подходит для программирования? Как ни странно, у нас есть ответ на этот вопрос, и он действительно шокирует: https://v.thecode.media/3acze.

#разбор_Код
🤡42👍21😁13👎7
Замените любое слово в названии фильма словом «прод». Мы начнём: «Падение империи прода».
😁19👍42
Эта ошибка встречалась хотя бы раз у каждого фронтенд-разработчика. Познакомьтесь с ней заранее: https://v.thecode.media/rbh53

#баг_Код
🔥7👍5🤡1
Если вы хотите стать программистом, надо научиться думать как программист, поступать как программист и решать задачи как программист. Можно начать с этого, а если что — внутри есть задачка со звёздочкой: https://v.thecode.media/n55d7

#задача_Код
👍155
Максимально категорично и с примерами показываем, как надо и как надо делать автотесты: https://v.thecode.media/m1mvu

#разбор_Код
👍14🔥2🤡2
Дайджест статей за неделю

Продолжаем рассказывать про самые основы вёрстки для начинающих. На этот раз рассказываем про CSS — как устроен и на что это вообще влияет.

Если хотите делать красивые игры, посмотрите, как это делается в Unreal Engine 5. Самое крутое в том, что знать программирование почти не обязательно (но с ним — больше возможностей).

Асинхронное программирование — это когда программа продолжает полезно работать, пока ждёт чего-то от сервера, пользователя или откуда угодно ещё.

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

Чтобы стать программистом, надо научиться думать и решать задачи, как программист.

Ошибка недели: что означает ошибка TypeError: Cannot assign to read only property. Чаще всё дело в том, что к коду подходят слишком строго.

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

Расскажите, как прошёл второй месяц лета,
нам интересно!
Всегда ваш, «Код»
👍144
Нужны идеи для веб-проектов в портфолио? Листайте карточки, читайте описания и выбирайте, что из этого сделаете в первую очередь.

По ссылкам вы найдёте на инструкции к проектам и готовый код. Сохраняйте подборку, делитесь с друзьями, ставьте лайки и всё такое :-)

Шифр Вернама: https://v.thecode.media/187ev
Пинг-понг: https://v.thecode.media/vj742
Простой калькулятор: https://v.thecode.media/wk65u
Перемешиваем буквы в словах: https://v.thecode.media/u532s
Пишем собственный лапшесниматель: https://v.thecode.media/8hvyw
Учим компьютер складывать числа любой длины: https://v.thecode.media/4x4m7
Делаем чат-бот: https://v.thecode.media/8dm1a
Делаем аквариум с разными обитателями: https://v.thecode.media/igkmn
Создаём собственную «Змейку»: https://v.thecode.media/ow975

#подборка_Код
🔥25👍122