thecodemedia | Неотсортированное

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

56823

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

Подписаться на канал

Журнал «Код»

Нужны идеи для веб-проектов в портфолио? Листайте карточки, читайте описания и выбирайте, что из этого сделаете в первую очередь.

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

Шифр Вернама: 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

#подборка_Код

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Эта ошибка встречалась хотя бы раз у каждого фронтенд-разработчика. Познакомьтесь с ней заранее: https://v.thecode.media/rbh53

#баг_Код

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

Журнал «Код»

Какая операционная система лучше всего подходит для программирования? Как ни странно, у нас есть ответ на этот вопрос, и он действительно шокирует: https://v.thecode.media/3acze.

#разбор_Код

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

Журнал «Код»

Среда, дорогие читатели. Время мемов и самых высоких построек.

https://v.thecode.media/bo2g4

#пб_Код

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

Журнал «Код»

Как на самом деле работает Wi-Fi

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

https://v.thecode.media/sfbkb

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

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

Журнал «Код»

Задачка. Есть стеклянная бутылка на 900 миллилитров, в ней сколько-то воды. У нас есть линейка. Предположим, что при измерении мы получаем вот такие параметры: 21 см бутылка, в ней 12 см воды. Если бутылку перевернуть, вода займет 15 см.

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

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

#задача_Код

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Дайджест статей за неделю

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

Авторизация на сайтах через Яндекс или Гугл — уже обычное дело. Если интересно, как это работает, объясняем.

Когда кто-то в очередной раз скажет, что в ИТ уже нет ни денег, ни работы, покажите им эту статью.

Зафиналили проект с тестами и превратили всё в полноценное десктопное приложение. Получился крепкий лонгрид с разбором того, как всё это работает и что там под капотом.

Если всё, что было выше, слишком просто, держите подборку библиотек для машинного обучения на Python. Будет сложно, но вы научитесь.

Главное правило айтишника — не усложнять. Вот как этому научиться.

❓ Задача недели про скорость скриптов и неочевидные решения.

Всё, мы ушли на речку,
вы тоже не перегревайтесь.
Целуем, «Код»

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

Журнал «Код»

Если вам сложно не усложнять, попробуйте воспользоваться нашими советами. Они очень простые: https://v.thecode.media/e432x

#разбор_Код

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

Журнал «Код»

У нас было 5 компьютеров, двадцать пять скриптов, ни одного инструмента для замера времени и неограниченное количество возможных запусков. Не сказать, чтобы все они были категорически необходимы, ведь если уж начал определять три самых быстрых скрипта, то к делу надо подходить серьёзно.

https://v.thecode.media/ix5uv

#задача_Код

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

Журнал «Код»

Под какую музыку вы обычно работаете? Давайте соберём в комментариях плейлист, под который хорошо пишется код.

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

Журнал «Код»

Что такое Dart

Dart — язык программирования, который создали сотрудники компании Google Ларс Бак и Каспер Лунд. Они хотели сделать универсальный оптимизированный язык — такой, чтобы делать программы и приложения для разных устройств и платформ. Dart представили в 2011 году, первую версию выпустили в 2013-м, а вторую — 2019-м.

В основе Dart — классы с синтаксисом в стиле C, при этом программа может компилироваться как в собственный код, так и в JavaScript. Самое интересное в Dart то, что это мультипарадигмальный язык: в своей основе он объектно-ориентированный, но поддерживает функциональный и логический стили. Кому как удобно — тот так и пишет.

Зачем нужен и где используется Dart, вы можете узнать в нашей статье: https://v.thecode.media/jqsqo

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

Журнал «Код»

Среда, дорогие читатели. Самое время вспомнить, что программисты порой воспринимают всё буквально: https://v.thecode.media/avyl3

#пб_Код

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

Журнал «Код»

На многих сайтах есть такое: можно авторизоваться с помощью учётной записи Яндекса или Гугла и дальше пользоваться сайтом в полной мере. Рассказываем, как работает такая SSO-магия и какие у неё минусы: https://v.thecode.media/dkv6y

#разбор_Код

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

Журнал «Код»

Дайджест статей за неделю

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

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

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

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

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

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

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

Расскажите, как прошёл второй месяц лета,
нам интересно!
Всегда ваш, «Код»

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

Журнал «Код»

Если вы хотите стать программистом, надо научиться думать как программист, поступать как программист и решать задачи как программист. Можно начать с этого, а если что — внутри есть задачка со звёздочкой: https://v.thecode.media/n55d7

#задача_Код

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

Журнал «Код»

Замените любое слово в названии фильма словом «прод». Мы начнём: «Падение империи прода».

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

Журнал «Код»

😱 Что может узнать о вас любой сайт

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

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

О том, что со всем этим сайт будет делать дальше, читайте в нашей статье: https://v.thecode.media/3ksf9

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

Журнал «Код»

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

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

https://v.thecode.media/qft5d

#разбор_Код

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Новости мира технологий прошлых недель

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. Это остановило работу сотен компаний по всему миру.

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

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

Журнал «Код»

Принесли для вас шпаргалку по структурам данных в программировании с максимально понятным объяснением и примерами из жизни.

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

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

#полезнознать_Код

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

Журнал «Код»

В прошлый раз мы познакомились Python-библиотеками для машинного обучения. Но не Python’ом единым! Смотрим, какие есть библиотеки для машинного обучения на JavaScript: https://v.thecode.media/ez8z6

#подборка_Код

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

Журнал «Код»

Работа с биг-датой

Биг-дата — это русский вариант английского big data (большие данные). Смысл биг-даты в том, что у нас есть огромное количество данных о чём-то и мы на основе этих данных можем сделать какие-то выводы, что-то спрогнозировать или обучить нейронку.

Работа с биг-датой делится на аналитическую и инженерную.

• Аналитики работают с уже собранными данными — приводят их в порядок, анализируют, строят графики и модели.
• Инженеры и специалисты по Data Science делятся на две категории: те, кто занимается сбором данных, и те, кто потом занимается машинным обучением.

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

#полезнознать_Код

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

Журнал «Код»

Синие экраны смерти... Они знают, как сделать нам больно :-(

Чтобы пофиксить, вам нужно поставить лайк и написать комментарий, какой синий экран самый страшный.

#подборка_Код

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

Журнал «Код»

Смотрим, как дела с зарплатами и вакансиями в ИТ летом 2024 года: https://v.thecode.media/w6dbk

#разбор_Код

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

Журнал «Код»

Знаете, что общего между новичком и бывалым фронтендером? Ошибки, которые они могут сделать при вёрстке HTML-страницы: https://v.thecode.media/zjsuj

#разбор_Код

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

Журнал «Код»

Использовать чужой код стыдно?

Если коротко: стыдно — когда видно. Развёрнутый ответ с аргументами ищите в статье: https://v.thecode.media/qx99u

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

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

Журнал «Код»

Задача про цветной кубик

Один блогер-художник провёл конкурс в своём инстаграме и выбрал 35 победителей. Каждому из них он пообещал раскрашенный дизайнерский куб с уникальной окраской. Всего у художника 6 цветов, смешивать цвета он не любит и каждую грань он окрашивает в свой цвет.

Сможет ли блогер сдержать обещание и сделать 35 уникальных раскрасок кубиков?

❤️ — если сможет
🔥 — если он где-то просчитался

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

Решение и правильный ответ ищите по ссылке: https://v.thecode.media/atd6p

Читать полностью…
Подписаться на канал