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

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

56823

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

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

Журнал «Код»

Что такое медиазапросы в вёрстке и как они работают

На то, как выглядит сайт на экране, влияет много всего:
— высота и ширина экрана;
— плотность пикселей;
— светлая или тёмная тема в настройках;
— ориентация устройства;
— соотношение сторон и ещё масса других параметров.

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

https://v.thecode.media/nn69v

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

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

Журнал «Код»

Задача про джуниоров и стартап

В один перспективный стартап одновременно взяли шесть джуниоров. Каждый месяц каждый из джуниоров может стать мидлом с вероятностью ½. Если повышение состоялось, оно уже не имеет обратной силы.

Через сколько месяцев в среднем можно ожидать, что все шесть джуниоров станут мидлами? Пишите свои ответы в комментариях и приходите смотреть решение: https://v.thecode.media/n3ccz

#задача_Код

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

Журнал «Код»

Первая версия языка Rust появилась в 2010 году, и он сразу занял третью строчку в списке любимых языков разработчиков на StackOverflow. Год спустя Rust возглавил этот список и держался там несколько лет. Давайте посмотрим, почему этот язык стал таким популярным, в чём его особенности и почему вокруг него много споров.

#разбор_Код

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

Журнал «Код»

Как на самом деле работает режим инкогнито в браузерах

«Режим инкогнито в браузере» звучит круто, но на самом деле он скрывает немногое.

https://v.thecode.media/r41up

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

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

Журнал «Код»

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

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

Журнал «Код»

Что такое SSO и где мы его встречаем

Бывает, что мы заходим на какой-то сайт и для продолжения работы он предлагает нам создать новую учётную запись или авторизоваться с помощью другого сервиса — Яндекса, Эпла, Гугла и так далее. Такой вид авторизации называется SSO.

SSO — аббревиатура Single Sign On, буквально «единое окно входа». Это такой метод идентификации, когда мы можем получить доступ к разным системам и приложениям, используя один и тот же набор учётных данных (имя пользователя и пароль). SSO ещё часто называют сквозной аутентификацией, потому что метод позволяет авторизоваться на подключённых сайтах с одной и той же учётной записью.

Самый простой пример работы SSO — доступ к разным сервисам одной компании. Если у нас есть учётная запись Яндекс ID, с её помощью мы можем пользоваться почтой Яндекса, слушать песни и подкасты в Яндекс Музыке, делать покупки на Маркете и так далее. Если у нас есть учётная запись Google, мы можем зайти по ней на YouTube и почту Gmail, пользоваться документами Google Docs и так далее.

Но если вы можете зайти на какой-то сайт, используя учётку Яндекса или Гугла, это не означает, что этот сайт тоже принадлежит им. На самом деле эти компании — поставщики SSO: они делятся учётными данными своих пользователей для входа на другие сайты.

Подробнее о том, как работает технология SSO и похоже ли это на менеджеры паролей, рассказываем в статье: https://v.thecode.media/3hbxj

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

Журнал «Код»

— Ты не ешь и не спишь, ты ненавидишь солнечный свет. Я знаю, кто ты…

Вы не просили, но точно нуждались в этом. Пофантазировали, кем могли бы быть герои «Сумерек» в мире IT.

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

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

Журнал «Код»

Сегодняшняя задачка — из школьного курса в США, её дали девятилетним ученикам.

Сможете найти сумму самостоятельно? Пишите ответ в комментариях.

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

#задача_Код

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

Журнал «Код»

Старт потоков Практикума в октябре

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

Если решите учиться дальше — вот скидка 5% по нашему промокоду по ссылке: https://v.thecode.media/kowob

Уточнить дату старта интересующего вас курса можно в комментариях.

#анонс_Код

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

Журнал «Код»

Самое подробное объяснение про Гит и Гитхаб для новичков: https://v.thecode.media/dytch.

А, там ещё в начале будет ИТ-сторителлинг про программиста, который выпил. Мы предупредили.

#разбор_Код

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

Журнал «Код»

Держите задачу, которая точно поделит всех на два лагеря: у одних в ответе получится 1, у других — 9, но правильный ответ на самом деле такой: https://v.thecode.media/5s1es

#задача_Код

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

Журнал «Код»

Есть сервер, а есть веб-сервер, не перепутайте.

Первое — это железо, второе — программа. В общем, рассказываем про веб-сервер и то, как он работает: https://v.thecode.media/e625o

#разбор_Код

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

Журнал «Код»

Среда, дорогие читатели! Время вспомнить о стереотипах и о том, как часто они удивительно соответствуют реальности: https://v.thecode.media/dyrja

А с какой самой странной просьбой обращались к вам, потому что вы программист?

#пб_Код

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

Журнал «Код»

Как считают процессоры: короткий рассказ про XOR и транзисторы

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

Сегодня мы заглянем вглубь электричества и физики и расскажем, как на транзисторах реализован элемент XOR — один из самых важных в двоичной логике.

https://v.thecode.media/wqam0

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

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

Журнал «Код»

Вот вам демонически сложная задача на логику

Что вот-вот произойдёт в этой деревне? Напишите свой вариант в комментариях.

Решение читайте в нашей статье: https://v.thecode.media/k0xct

#задача_Код

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

Журнал «Код»

Без условных операторов не обходится почти ни одна современная программа. Специально для тех, кто в этом ничего не понимает, но очень хочет разобраться, рассказали про условия (и нарисовали картинки): https://v.thecode.media/g3o8u

#разбор_Код

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

Журнал «Код»

Про владение Postman спрашивают на каждом втором интервью в ИТ. А всё потому, что это реально удобный инструмент для быстрого тестирования API сервисов и приложений — работает оно или нет. Если вы занимаетесь фронтом или бэком — держите разбор и практику, лишним точно не будет: https://v.thecode.media/l356v

#разбор_Код

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

Журнал «Код»

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

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

На этой неделе у нас вышло целых две игры — одну мы доделывали с прошлого раза, а вторая — новая:
Прокачиваем игру на Python c уворачиванием от предметов
Играем в двадцать одно на компьютере

Оказывается, на сайтах может быть скрытое содержимое, которое может работать автономно и влиять на то, как ведёт себя и выглядит страница. Это — Shadow DOM (он же — теневой DOM), и у него есть несколько интересных и неочевидных применений.

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

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

❌ Ошибка недели в Python: SyntaxError: invalid syntax. Perhaps you forgot a comma? Если что, это одна из самых простых в решении ошибок :-)

Спасибо, что вы с нами, любим вас!
«Код»

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

Журнал «Код»

В номинации самой простой ошибки в коде на Python эта наверняка займёт одно из призовых мест: https://v.thecode.media/hwc80

#баг_Код

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

Журнал «Код»

Чтобы было чем заняться в пятницу после работы, держите веб-проект на вечер: блек-джек на HTML и JavaScript. Красивые карты, классическая механика — и всё бесплатно и без регистрации. Развлекаться тут: https://v.thecode.media/tsqon

#проект_Код

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

Журнал «Код»

Финальная часть игры на Python: сделали полноценную аркаду, где нужно уворачиваться от летающих чайников и подсвечников как можно дольше. Почти то же самое, что и в апсторах, только своё и бесплатно: https://v.thecode.media/r9viq

#проект_Код

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

Журнал «Код»

Веб-разработчики молчат об этом, но мы не будем скрывать правду: на многих страницах есть ТЕНЕВОЕ СОДЕРЖИМОЕ, которое МЫ НЕ МОЖЕМ КОНТРОЛИРОВАТЬ: https://v.thecode.media/4z4p0

#разбор_Код

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

Журнал «Код»

Без тестировщиков мир был бы другим: программы бы работали с ошибками, на сайтах была бы поехавшая вёрстка, а приложения на смартфонах вылетали через раз.

А ещё тестирование — это один из самых лёгких способов попасть в ИТ. Рассказываем, что там и как: https://v.thecode.media/2d9pa

#разбор_Код

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

Журнал «Код»

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

В этом году нам исполнилось 5 лет. За это время у нас вышли тысячи материалов по самым разным темам: от базовых понятий в ИТ до проектов по установке и запуску нейросети на своём домашнем компьютере. По этому поводу мы сделали большой разбор — что у нас было самого-самого за эти 5 лет. Будет интересно почитать и новичкам, и тем, кто с нами с самого начала :-)

Разобрали мем про программиста, который может починить принтер (но не потому, что он программист). Вы знаете, кому его отправить.

Есть сервер, а есть веб-сервер, и они хоть и связаны друг с другом, но делают разное. Объяснили, чем именно занимается веб-сервер и как он работает.

В продолжение темы про веб-серверы — держите статью про nginx. Его сделал Игорь Сысоев из «Рамблера» в 2002 году, а сейчас nginx входит в тройку самых популярных веб-серверов в мире.

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

Обнимаем, жмём руку, увидимся через неделю,
ваш «Код»

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

Журнал «Код»

Пишем на Python квайн — программу, которая выводит свой код

Квайн — это программа, которая выводит свой код, буква в букву. Если вы думаете, что это легко, попробуйте написать такой код сами, а потом посмотрите, как это делается на Python. Результат удивит.

https://v.thecode.media/zpyav

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

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

Журнал «Код»

Какой лучший текстовый редактор для кода?

Только неправильные ответы.

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

Журнал «Код»

Что такое Angular, Vue и React

Если посмотреть на вакансии фронтендеров, мы часто заметим там три слова: Angular, React и Vue. Это похожие в чём-то технологии, которые одинаково популярны и различаются в деталях. Обычно разработчики выбирают что-то одно — изучают то, что больше понравилось.

Познакомиться с каждым инструментом и понять, какой ближе вам, можете, прочитав наши статьи:

• Что такое Angular и как он устроен: https://v.thecode.media/u9ikm
• Что такое Vue и как он устроен: https://v.thecode.media/qoitk
• React и как он устроен: https://v.thecode.media/0itzs

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

Журнал «Код»

Рассказываем всё про nginx — что нужно знать про самый популярный веб-сервер в мире, написанный российским разработчиком: https://v.thecode.media/luzv7

#разбор_Код

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

Журнал «Код»

В этом году «Коду» исполнилось 5 лет! Мы собрали самое интересное, необычное и масштабное, что у нас происходило за это время: https://v.thecode.media/1ea6r

А ещё нам интересно, как давно читаете «Код» именно вы? Поделитесь в комментариях :-)

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

Журнал «Код»

Держите интересную задачу, которую можно решить двумя способами: как в жизни и как в математике. Правда, решение как в жизни, к сожалению, встречается чаще: https://v.thecode.media/0zev1

#задача_Код

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