Статьи о том, как взломать жизненные проблемы с помощью технологий. Сайт: https://thecode.media Журнал Яндекс Практикума. Номер заявления в РКН — 4970835371
Ультимативный гайд по выпадающим спискам в 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
#разбор_Код
Как программисту отличить выгорание от стресса и усталости (или просто влияния плохой погоды)
Когда мы испытываем сильный стресс или усталость, чаще всего нам просто нужен отдых, чтобы восстановиться, — от бездельничанья в течение выходных до отпуска. Так стресс можно облегчить, а усталость — снизить.
Но если мы выгорели, это не сработает, нужны более серьёзные меры. Бывает, что для полного восстановления нужно сделать долгий перерыв или даже сменить сферу деятельности. Поэтому важно вовремя отличить выгорание от стресса или усталости и, наоборот, не накручивать себя, принимая стресс или усталость за выгорание.
Разбираемся, в чём разница, и проводим самодиагностику по ссылке: https://v.thecode.media/wk548
Приоритеты операторов в JavaScript
Что в JavaScript выполнится первее: умножение или присваивание? Двойной плюс после переменной или логическое отрицание? Возведение в степень или то, что в скобках?
Чтобы не гадать, вот правильные ответы: https://v.thecode.media/0n4qh
#лучшее_Код #разбор_Код
Принесли расписание старта потоков Практикума в сентябре
Пройти бесплатную вводную часть понравившегося курса, чтобы познакомиться с новой профессией, программой и форматом обучения, можно уже сейчас. Если успеете закрыть первую тему до 15 сентября — получите скидку 15%. Она автоматически применится при оплате.
Все подробности по ссылке: https://v.thecode.media/k2lsr
#анонс_Код
Сегодня «Сбер» выкатил новое приложение, в котором можно оплачивать покупки на iOS смартфоном. Отличие в том, что до этого всё было через NFC-чип, а тут — через блютус.
Мы решили разобраться, что вообще умеет блютус, как появилась эта технология и где она используется сейчас: https://v.thecode.media/1azkg
#разбор_Код
В этом посте разберёмся, что такое система 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
#задача_Код
Это пост для тех, кто сейчас в поиске или только планирует искать первую работу в IT.
Эксперты крьерного центра Практикума и hh.ru собрали гайд «Как найти первую работу в IT», в котором делятся опытом и информацией о том, как устроен наём в IT сегодня, что нужно делать, чтобы выделиться среди кандидатов и быстрее получить оффер.
По ссылке больше 20 видеоинструкций: https://v.thecode.media/uhvi6
#анонс_Код
У Эйнштейна есть классная задача, которую обычно решают с помощью логики, потому что если перебором — то там 24 миллиарда комбинаций.
Но мы решили призвать всю силу современных машин и посмотреть, как быстро они справятся с этой задачей. А потом подумали, можно ли как-то оптимизировать код, чтобы он работал быстрее. Результат оказался неожиданым: https://v.thecode.media/60kzn
#задача_Код
Сегодня говорим о самом важном навыке для любого разработчика — о критическом мышлении: что это такое и почему без него не получится расти в профессии.
В обратную сторону тоже работает: если оно у вас есть, из вас, скорее всего, получится отличный айтишник.
Разгоняем тут: https://v.thecode.media/hywod
#разбор_Код
Проверьте свою логику в задаче про самолёт
Представьте, что вам нужно пару раз по работе слетать из Москвы во Владивосток и вернуться назад. Первый раз вы летите туда и обратно при полном штиле. Во второй раз при точно таком же перелёте в оба конца постоянно дует западный ветер одинаковой силы: туда попутный, а обратно — лобовой.
Как изменится общее время полёта во втором случае: уменьшится, увеличится или останется таким же, как в первом случае?
🔥 — уменьшится
❤️ — увеличится
👍 — не изменится
В рамках задачи примем скорость самолёта за 800 километров в час. А ветер пусть дует со скоростью 100 километров в час. Мы знаем, что в реальных условиях всё намного сложнее и скорости нельзя складывать напрямую, но для упрощения допустим, что это возможно. Расстояние от Москвы до Владивостока по воздуху — 6 400 километров.
Узнать правильный ответ и посмотреть решение вы можете по ссылке: https://v.thecode.media/712gl
#задача_Код
Представьте: вы получаете письмо от банка — «Подтвердите данные аккаунта, иначе он будет заблокирован». Или сообщение в мессенджере: «Это ты на фото?» — и следом ссылка на гугл-диск. Выглядит вроде правдоподобно, но на самом деле за этим всем стоит не ваш банк или знакомый, а человек, которому нужна только одна вещь — ваши данные или доступ к аккаунту.
Это и есть фишинг — одна из самых массовых и опасных форм цифрового мошенничества. Вас разводят, но делают это так, что вы сами добровольно выдаёте доступы, деньги или конфиденциальную информацию.
#разбор_Код