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

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

56823

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

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

Журнал «Код»

Как работает пузырьковая сортировка

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

https://v.thecode.media/fb8bs

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

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

Журнал «Код»

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

Попробуйте свои силы в искусстве неудачных попыток: https://v.thecode.media/j32qi

#задача_Код

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

Журнал «Код»

Что такое PHP и почему его все ненавидят

PHP — язык программирования, на котором работают больше 80% сайтов в интернете. Но простота этого языка принесла ему дурную славу: появилось слишком много плохого кода, который на первый взгляд работал хорошо.

Для чего нужен PHP?
• Собирать страницы из модулей.
• Создавать CMS и движки для сайтов.
• Работать с формами и данными на странице.
• Запоминать пользователей и делать формы авторизации.

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

А ещё:
• за смешанный код;
• отсутствие нормальной многопоточности;
• малое количество фреймворков;
• странную работу с объектами и классами;
• отсутствие контроля и отладки ошибок.

Подробнее о том, как устроен PHP и том, стоит ли его сейчас учить, рассказываем в статье: https://v.thecode.media/r8275

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

Журнал «Код»

Пользовательские события в JavaScript: зачем нужны и как настроить

Когда стандартных событий в JavaScript не хватает, на помощь приходят пользовательские события. Знакомимся с ними поближе: https://v.thecode.media/yobdk

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

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

Журнал «Код»

Жизненная задача о скорости коллективной работы

Сеньор и мидл могут выполнить какую-то работу за 2 часа. Если сеньор будет работать с джуном, им потребуется 3 часа, а если за дело возьмутся мидл и джун, это займёт 4 часа. Сколько времени уйдёт на работу, если её будут выполнять все три специалиста одновременно?

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

#задача_Код

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Операции с векторами

Можно ли умножить вектор? А вычесть у вектора? А вычесть вектор из вектора? И зачем это всё?

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

https://v.thecode.media/yej92

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

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

Журнал «Код»

В программировании часто бывает так: ты помнишь, что есть какая-то команда досрочного прекращения блока кода, и используешь для выхода из функций ту же команду, что и для циклов. Ну или наоборот, это тоже случается ¯\_(ツ)_/¯ 

Не нужно так: https://v.thecode.media/txsh1

#баг_Код

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

Журнал «Код»

Многие перед оплатой курсов ищут промокоды и скидки — и это нормально, мы все так делаем.

Чтобы сэкономить всем время (и деньги), мы сами составили топ-5 курсов Практикума, рассказали коротко про каждый и собрали все способы получить максимальную скидку при оплате: https://v.thecode.media/l5ruw

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

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

Журнал «Код»

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

#пб_Код

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

Журнал «Код»

Всё, что нужно знать о конструкторах в Python

Конструируйте с умом. Например, вот так: https://v.thecode.media/42p74

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

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

Журнал «Код»

Задача про золото для тех, кто нестандартно мыслит

Мы взяли старую задачу и немного добавили в неё современности. Решение от этого не изменилось, поэтому держите.

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

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

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

#задача_Код

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Как программируют станки на заводах

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

https://v.thecode.media/0zhbl

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

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

Журнал «Код»

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

Если думаете, что справитесь, — держите задачку, только сначала всё же попробуйте её решить сами: https://v.thecode.media/x4rno

#задача_Код

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

Журнал «Код»

Проект: эффектно переключаем картинки на странице

Непростой фронтендовый проект, но интересно.

https://v.thecode.media/vkqse

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

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

Журнал «Код»

Заменят ли UX-дизайнеров DALL-E, Midjourney и GPT? Что будет с этой и другими творческими профессиями в будущем? Что можно сделать уже сейчас?

Отвечаем на эти и другие вопросы здесь: https://v.thecode.media/11652

#разбор_Код

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

Журнал «Код»

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

Вообще, плохо влияет и нам нужно как-то научиться не потерять этот навык. Такие дела.

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

#разбор_Код

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

Журнал «Код»

Разбираемся с тем, что такое low-code и no-code — инструменты, которые позволяют создавать программы с минимальным написанием кода или вообще без него.

Получается, программисты — ВСЁ? Или нет?

Разбираемся тут: https://v.thecode.media/v1gv4

#разбор_Код

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

Журнал «Код»

Ультимативный гайд по выпадающим спискам в HTML — разбираем <select> и <option> с примерами и реальными кейсами.

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

#разбор_Код

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

Журнал «Код»

Эти простые и сложные технологии

Привет!

В этом посте будет только одно упоминание про 3 сентября, а остальное всё по теме, обещаем.

Иногда программисту нужно работать напрямую с двоичными числами. Вот как это сделать в Python так, чтобы компьютер понял, что от него хотят.

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

Простая тема, вокруг которой всегда много тумана: как, наконец, поставить изображение на фон в HTML, чтобы оно стало туда НОРМАЛЬНО!!!11

Пояснили мем про сеньора и пятилетнюю документацию. Волан-де-Морт бы одобрил, хе-хе.

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

❌ Ошибка недели: SyntaxError: unlabeled break must be inside loop or switch. Случается, когда помнишь одну команду для выхода из цикла, но нужна не она :-)

Всё, календарь можно переворачивать, уже официально.
Обнимаем, «Код»

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

Журнал «Код»

Проект с камерой айфона в браузере: пишем рабочий скрипт

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

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

Если вы хотите убедиться, что в браузере можно делать что угодно, — заходите сюда: https://v.thecode.media/nb55b

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

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

Журнал «Код»

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

Так вот...

🍑 — это персик. Но на самом деле вы все знаете, что это означает в этих современных интернетах :-)

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

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

Журнал «Код»

6 признаков того, что вы растёте как программист

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

1. Вы не занимаетесь только написанием кода.
2. Вы делитесь знаниями.
3. Вы постоянно ищете улучшения.
4. Вы соблюдаете сроки и следите за новыми тенденциями.
5. Вы знаете, когда просить о помощи.
6. Вы проверяете свой код.

Каждый из шести пунктов подробнее раскрыли по ссылке: https://v.thecode.media/amxhw

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

Журнал «Код»

Казалось бы, что может быть проще: взять и поставить какую-то картинку на фон в HTML. И растянуть её или просто воткнуть по центру.

Но нет. Нельзя просто так взять и сделать это. Слишком много нюансов иногда всплывает.

Вся причина — в этом: https://v.thecode.media/j0yl4

#разбор_Код

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

Журнал «Код»

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

— соседи делают жесточайший ремонт;
— в соседней комнате работает телевизор;
— кто-то рядом что-то рассказывает другому;
— мяучит кошка;
— гремит гром за окном.

И несмотря на всё это, колонка всё равно вас слышит и понимает, что вы от неё хотите. Вот как это работает изнутри: https://v.thecode.media/m84q2

#разбор_Код

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

Журнал «Код»

Несмотря на то что Python — высокоуровневый язык, под капотом он всё равно по итогу работает с двоичным кодом: нулями и единицами. И иногда программисту нужно перевести какое-то число из десятичной системы счисления в двоичную.

Здесь приходит на помощь функция bin() — и у неё тоже есть свои особенности, которые могут оказаться полезными: https://v.thecode.media/pen4m

#разбор_Код

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

Журнал «Код»

Без лишних слов...

Неделя



Bluetooth

Думать!

Эйнштейн

SSH

Задача



Выходные,
«Код»

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

Журнал «Код»

Проект: делаем интерактивный интерфейс камеры телефона

Сегодня делаем интересный проект на HTML и CSS — рисуем и анимируем интерфейс камеры телефона, чтобы потом можно было фоткать и переключаться на настоящую фронтальную камеру. 

Если вы хотите убедиться, что в браузере можно делать что угодно, — заходите сюда: https://v.thecode.media/bh8mh

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

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

Журнал «Код»

Ш-ш-ш-ш-ш-ш-ш... слышите?

А мы слышим. Так звучит SSH-подключение, через которое можно дистанционно управлять компьютерами, серверами и другими устройствами.

Послушайте и вы: https://v.thecode.media/bom66

#разбор_Код

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