thecodemedia | Unsorted

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

57553

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

Subscribe to a channel

Журнал «Код»

Что такое веб-сервер

Веб-сервер — это программа для ответа на запросы клиентов. Клиентские запросы при этом могут быть разные:

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

👉 Короче, веб-сервер нужен для того, чтобы мы (как клиенты) получали то, что нам нужно: сайты, видео, поиск, который нормально работает, ленту по интересам, чаты в мессенджерах и в соцсетях.

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

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

Как работают веб-серверы и для чего они нужны, рассказываем в статье: https://v.thecode.media/41r0s

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

Журнал «Код»

Среда, дорогие читатели. Самое время выучить новый язык, на котором говорят те, кто знает C++, но иногда ошибается: https://v.thecode.media/mertt

#пб_Код

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

Журнал «Код»

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

Вы удивитесь, как много на самом деле сфер, где без программистов всё бы работало намного сложнее: https://v.thecode.media/to3n8

И поделитесь в комментариях, про какие ещё области мы не рассказали — добавим их в следующую статью.

#разбор_Код

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

Журнал «Код»

Объясняем, как работает функция len() в Python и что ещё она умеет делать, а заодно разбираем типичные ошибки при использовании. Простая вещь, которая пригодится почти в любом проекте: https://v.thecode.media/6u018

#разбор_Код

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

Журнал «Код»

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

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

А если про статьи, то вот что вышло на этой неделе.

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

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

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

Собрали полное пошаговое руководство о том, как клонировать репозиторий на GitHub. Там всё просто, осталось только выбрать удобный для себя способ и настроить SSH.

Сделали большой разбор про CSS-анимации. Даже не большой — огромный. Если хотите раз и навсегда разобраться в принципах её работы, читать обязательно.

❌ Ошибка недели, которая связана с пустотой, но если не поставить ничего, даже пустоты, то будет ошибка, а если будет пустота, то ошибки не будет. Это мы про вот такую ошибку: TypeError: Object prototype may only be an Object or null.

Любим и ценим вас, спасибо, что мы вместе!
Обнимаем, «Код»

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

Журнал «Код»

Первым программистом в мире была женщина. С неё мы и начнём наш рассказ о великих женщинах в IT.

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

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

Журнал «Код»

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

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

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

Журнал «Код»

Что такое сайзкодинг

Сайзкодинг — это искусство создавать программы размером от 256 байт и меньше для разных типов процессоров. Для сравнения: это всего на 37 байт больше, чем занимает этот абзац, если его сохранить в однобайтной кодировке.

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

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

Какие трюки используют при сайзкодинге и зачем вообще всё это нужно, рассказываем в статье: https://v.thecode.media/5faqw

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

Журнал «Код»

Пошаговое руководство о том, как клонировать репозиторий на GitHub. Разбираем примеры, смотрим, с чего лучше начать, и настраиваем компьютер для работы с Git: https://v.thecode.media/t53zr

#разбор_Код

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

Журнал «Код»

Короче, если вы всегда хотели знать, как правильно заряжать телефон, чтобы не убить батарею, — вот так: https://v.thecode.media/2zdvr

Если не согласны — там мы тоже это учли. Но в комментариях всё равно напишите: а как правильно-то? :-)

#разбор_Код

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

Журнал «Код»

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

Короче, рассказываем про интересную технологию: https://v.thecode.media/gj70k

#разбор_Код

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

Журнал «Код»

Один из самых популярных вопросов среди всех, кто хочет стать программистами, — трудно ли этому научиться? На самом деле тут вопрос не один: насколько сложно стать программистом, тяжело ли освоить программирование и так далее. Попробуем над этим порассуждать.

#разбор_Код

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

Журнал «Код»

Бесконечная прокрутка против пагинации (и против дополнительной загрузки)

Что лучше: бесконечная прокрутка, пагинация или дополнительная загрузка? У нас есть ответ.

https://v.thecode.media/7z85m

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

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

Журнал «Код»

Перед вами — самая необычная задача про Джона Уика и неизвестный период его жизни, когда он был фермером. Чтобы решить её, вам понадобится вся ваша смекалка: https://v.thecode.media/ftgqe

#задача_Код

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

Журнал «Код»

На Кинопоиске вышел фильм Практикума «Кризис среднего взрослого»

Обычный человек, знакомясь с экспертами по психологии и работе мозга, разбирается, как учиться, когда тебе за 30. В фильме нет ни одного актёра, но есть эксперты: нейробиолог, психолог, наши амбассадоры и Стас.

Ещё не знаете, кто такой Стас? У-у-у-у-у, вы тогда многое теряете: https://v.thecode.media/n2jra

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

Журнал «Код»

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

Всё тут: https://v.thecode.media/izjla

#разбор_Код

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

Журнал «Код»

Язык программирования Dart

Есть два Дарта: один отец Люка, а второй — язык программирования, который придумали в Гугле. Сегодня — про второй.

https://v.thecode.media/bdi1c

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

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

Журнал «Код»

Школьная задача про миллион, умножение и нестандартное мышление

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

Можно ли представить 1 000 000 как произведение двух целых чисел, где в каждом из множителей нет ни одного нуля?

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

Свой вариант пишите в комментариях, а правильный ответ и решение ищите по ссылке: https://v.thecode.media/qjqz3

#задача_Код

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

Журнал «Код»

Прошёл квартал, и это значит, что настало время посмотреть снова, как дела с деньгами в ИТ: сколько кому платят, какая там динамика и что лучше выбрать на старте.

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

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

Журнал «Код»

Как добавить заказ обратного звонка себе на сайт

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

Сегодня сделаем просто, потом — настроим интеграцию с настоящей CRM-системой.

https://v.thecode.media/6i7ov

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

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

Журнал «Код»

Есть одна ошибка в JavaScript, которая хорошо описывается старым хокку времён династии Цзы:

Борьба самурая —
Object.create пуст.
Тишина внутри.

Оцените поэзию ошибки TypeError: Object prototype may only be an Object or null — https://v.thecode.media/zv3j6

#баг_Код

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

Журнал «Код»

Сделали большой разбор CSS-анимаций. Осторожно, много гифок и примеров, которые понравятся: https://v.thecode.media/ly5oe

#разбор_Код

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

Журнал «Код»

Среда, дорогие читатели. Самое время не провоцировать собак-айтишников.

https://v.thecode.media/7cqfb

#пб_Код

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

Журнал «Код»

Почему иногда вместо сайтов мы видим разные ошибки сервера

Многих бесит, что иногда вместо сайтов мы видим разные сообщения об ошибках и странные цифры: 404, 500, 503 и все остальные. Мы разобрали, что означают эти ошибки и что за ними стоит. Теперь можно одновременно раздражаться и знать, что происходит на сервере в этот момент.

https://v.thecode.media/8wh6j

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

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

Журнал «Код»

Джуниор сказал сеньору, что если он загадает любое трёхзначное целое число, то оно будет делиться на 25 с вероятностью 5%. А сеньор говорит, что вероятность этого не больше одного процента. Кто прав?

🔥 — если джуниор
❤️ — если сеньор

А узнать, кто прав на самом деле, вы можете, посмотрев решение.

#задача_Код

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

Журнал «Код»

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

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

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

#анонс_Код

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

Журнал «Код»

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

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

Ответили на самые частые вопросы про нейросети: что они умеют, почему платные, можно ли запустить ChatGPT у себя на компьютере и всё такое. Можно показать родителям, чтобы они тоже были в курсе, как там и что.

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

Пояснили про мем с вкладками браузера и сержантом Хартманом из «Цельнометаллической оболочки». Теперь работаем молча вместе с остальными.

Сделали текстовую версию мини-игры, где нужно прокачивать своего персонажа, чтобы помочь победить ему частые страхи в ИТ. Если не играли — лучше начните с этого.

Познакомились с Pytest — самым популярным фреймворком для тестирования кода. Там всё просто: вы пишете код, который автоматически проверяет другой ваш код. Круговорот кода в природе.

Задача недели: необычная задача про Джона Уика, корову и сообразительность. Корова — потому что любовь Джона к животным безгранична.

С наступившей весной! Пусть внутри у вас тоже всё расцветает и придаёт сил.
Ваш «Код»

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

Журнал «Код»

Веб-проект: делаем простой калькулятор

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

https://v.thecode.media/x3o4x

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

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

Журнал «Код»

Те, кто нашёл первую работу в ИТ: какой главный совет вы бы дали тем, кто находится в поиске?

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

Журнал «Код»

Рассказываем о типичных страхах новичков в ИТ и как с ними справляться. На самом деле чаще всего опасения вызывает не новая область, а неизвестность, поэтому разбираться будем с ней: https://v.thecode.media/dnezs

Эта статья — текстовая версия нашей мини-игры, где вам нужно прокачивать своего персонажа, чтобы получить вполне реальную награду. Если вы в неё ещё не играли — лучше выберите её вместо статьи: https://v.thecode.media/9a6qh

#разбор_Код

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