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

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

56823

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

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

Журнал «Код»

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

На этой неделе разобрали два сервиса, которые сейчас работают с перебоями или не работают вообще:
почему Ютуб медленнее (не)работает — возможно, из-за технологии DPI;
как устроен и работает мессенджер «Сигнал», с которым тоже есть проблемы.

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

Смотрим на полтора миллиона рецензий на фильмы, а потом такие — ВЖУХ, БИГ-ДАТА, ОНАЛЕС — и получаем интересные выводы.

Программиста может расстроить что угодно. Посмотрели, что их расстраивает чаще всего и что с этим можно сделать.

Статья для тех, кто любит посложнее: как работает счётчик «Метрики» изнутри.

❌ Ошибка недели: что означает ошибка TypeError: "x" is not a function.

Скоро осень закружит карусель мелодий — осталась последняя неделя лета.
Грустим вместе с вами и обнимаем.
Ваш «Код»

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

Журнал «Код»

Думаете, программистов расстраивает офис без печенек и отсутствие свежих фруктов в вазочках на столах? Всё намного сложнее:

https://v.thecode.media/ra7bm

#разбор_Код

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

Журнал «Код»

Без какой покупки вы больше не представляете свою работу? Собираем список рекомендаций в комментариях ↓

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

Журнал «Код»

Что такое такое объектно-ориентированное программирование

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

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

В ООП функции и данные группируются в объекты. Объекты более-менее независимые и общаются друг с другом по строго определённым правилам. Данные в ООП хранятся внутри объектов и называются свойствами объектов. Например, у объекта user может быть свойство name со значением ‘Иван’.

Функции в ООП тоже хранятся внутри объектов и называются методами объектов. Например, у объекта user может быть метод sendEmail (), который отправляет этому юзеру письмо.

Можно представить, что в ООП взяли спагетти с тефтелями и разложили из огромного чана порционно по контейнерам. Теперь в каждом контейнере есть спагетти и тефтели, и каждый программист может работать над своим контейнером-объектом, а не ковыряться в общем чане.

Если вы хотите знать больше об объектно-ориентированном программировании, прочитайте нашу статью: https://v.thecode.media/mt5ei

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

Журнал «Код»

Иногда дипфейки настолько хороши, что по сравнению с ними реальность сама начинает казаться дипфейком. И отличить одно от другого почти невозможно. Но попробовать стоит: https://v.thecode.media/y1j4p

#разбор_Код

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

Журнал «Код»

Находим лица в картинке с веб-камеры

— Ты же просто поставил готовые библиотеки и чужой код!
— Ты чё, друг, я дата-сайентист! КОМПЬЮТЕР ВИЖОН!

https://v.thecode.media/lqvbb

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

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

Журнал «Код»

Умеем, практикуем, боремся с прокрастинацией: https://v.thecode.media/7tthn

#разбор_Код

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

Журнал «Код»

В России заблокировали мессенджер Signal, и нам стало интересно, как там всё устроено с технической точки зрения: https://v.thecode.media/l86i5

#разбор_Код

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

Журнал «Код»

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

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

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

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

Подарки — это классно. Подарки айтишникам — тоже классно, но нужно подумать, как сделать так, чтобы подарок понравился. Держите идеи для подарков для каждой ИТ-специальности.

Ответили на вопрос, сколько на самом деле надо времени и сил, чтобы стать разработчиком. Вот столько.

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

Любим, ценим, жмём руку.
Ваш «Код»

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

На каком языке вы написали свой первый hello world?

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

Журнал «Код»

Финал истории про REST API: как это тестировать и что делать с ответами сервера. Внутри есть пара неочевидных штук, которые могут пригодиться в работе: https://v.thecode.media/2apa4

#разбор_Код

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

Журнал «Код»

Объясняем, кто такой фронтенд-разработчик (frontend developer), где он работает, какие задачи решает и какую получает зарплату, а также какими качествами и скилами нужно обладать и где можно обучиться frontend-разработке.

https://v.thecode.media/vmeac

#разбор_Код

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

Журнал «Код»

Подборка сайтов, где тестировщики могут проверить свои силы

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

https://v.thecode.media/pdztx

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

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

Журнал «Код»

За что уволили менеджера?

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

• количество опрошенных — 300;
• умеет писать на JavaScript — 234;
• умеет писать на PHP — 213;
• умеют писать на обоих языках — 144;
• вообще не пишут код — 0.

HR-директор посмотрел на отчёт и сказал менеджеру «У тебя ошибка в отчёте. Данные фальсифицированы. Ты уволен в связи с утратой доверия».

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

#задача_Код

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

Журнал «Код»

Мальчик: у меня ошибка в программе на Python, не знаю, что делать

Мужчина: у меня ошибка в коде, напишу везде print(), чтобы её увидеть

Программист со стажем: import pdb

https://v.thecode.media/xutgw

#разбор_Код

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

Журнал «Код»

Видите функцию? И мы видим. А её нет.

Вот так и появляется самая частая ошибка в JavaScript.

https://v.thecode.media/20115

#баг_Код

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

Журнал «Код»

Режиссёр: снимает фильмы

Зрители: пишут отзывы

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

Код, который пишет про это статью: https://v.thecode.media/qa3ot

#разбор_Код

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

Журнал «Код»

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

https://v.thecode.media/hgj8r

#пб_Код

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

Журнал «Код»

Сел работать — упал гитхаб. Пошёл в телегу спросить, у всех ли гитхаб не работает, — телега тоже лежит. Решил отвлечься… стим тоже лежит…

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

Журнал «Код»

Одна из версий, почему не работает Ютуб (или работает очень медленно), — использование системы глубокой фильтрации трафика. И иногда от неё не спасает ни VPN, ни трюки типа GoodByeDPI: https://v.thecode.media/6nw7p

#разбор_Код

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

Журнал «Код»

Убойная задача из американского ЕГЭ про монеты

В США тоже есть ЕГЭ — причём он был задолго до нас. Вот одна задачка оттуда. Мы перевели её на русский и заменили центы на привычные рубли. Сама задача звучит так:

• Существуют Елена, Иван.
• Существуют монеты двух номиналов: рублёвые и пятирублёвые.
• У Елены и Ивана одинаковое число монет.
• У Елены 64 рублёвые монетки и сколько-то пятирублёвых монет. Все её монеты вместе весят 1,134 килограмма.
• У Ивана 104 рублёвые монетки и сколько-то пятирублёвых монет.
• Каждая пятирублёвая монета на 2,7 грамма тяжелей рублёвой.

Вопросы:
• У кого больше денег и на сколько больше?
• Сколько весят монеты Ивана?

Напишите свой ответ в комментариях. Эту задачку можно решить на листочке за несколько минут. Попробуйте сами, а если не получится — решение в помощь.

#задача_Код

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

Журнал «Код»

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

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

Таймер: https://v.thecode.media/sv326
Графический интерфейс: https://v.thecode.media/oqhc3
Игра Арканоид: https://v.thecode.media/rn9h1
Генератор новых слов: https://v.thecode.media/59twk
Гороскоп: https://v.thecode.media/qav6o
Кредитный калькулятор: https://v.thecode.media/tv5b7
Парсер: https://v.thecode.media/hvogx

Идеи для веб-проектов вы можете найти в нашей прошлой подборке.

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

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

Журнал «Код»

Если нам нужно что-то узнать о посетителях нашего сайта и о том, что они там делают, мы подключаем Яндекс Метрику и смотрим отчёты. Но как она это делает? Разбираемся, как работает счётчик Метрики и что он для этого использует: https://v.thecode.media/wcy27

#разбор_Код

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

Журнал «Код»

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

#задача_Код

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

Журнал «Код»

Среда Четверг, кодовчане. Время попробовать что-то новое. Например, бросить вызов системе.

https://v.thecode.media/1ac8d

#пб_Код

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

Журнал «Код»

Подборка для тех, кто ещё может

На ютубе много каналов про программирование и ИТ в целом: ребята пишут код, рассказывают про технологии и объясняют, как работают фреймворки и разные подходы к написанию программ.

Мы собрали самые интересные каналы про фронт, бэк и девопс — пока всё ещё работает, смотрим сами и делимся с вами: https://v.thecode.media/blxou

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

Журнал «Код»

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

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Каждый бэкендер знает про REST API — способ обмениваться разными данными с серверами и приложениями. Узнайте и вы: https://v.thecode.media/jvwn9

#разбор_Код

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