Прокачиваем свой Трелло-планировщик — добавляем перетаскивание карточек, создание новых и удаление ненужного: https://v.thecode.media/ov2o5
#проект_Код
#проект_Код
Чёрная пятница в Практикуме!
Это — единственное время в году, когда все курсы стоят на 20% дешевле. Другой такой шанс будет только через 12 месяцев.
Скидка действует до 10 ноября, поэтому, если вы уже давно присматриваетесь к новой профессии, сейчас лучшее время, чтобы перейти к действиям и не откладывать учёбу ещё на один год → https://v.thecode.media/6bzbf.
#анонс_Код
Это — единственное время в году, когда все курсы стоят на 20% дешевле. Другой такой шанс будет только через 12 месяцев.
Скидка действует до 10 ноября, поэтому, если вы уже давно присматриваетесь к новой профессии, сейчас лучшее время, чтобы перейти к действиям и не откладывать учёбу ещё на один год → https://v.thecode.media/6bzbf.
#анонс_Код
Простая школьная задача про числа, с которой иногда не могут справиться взрослые
Есть числа 6, 6, 2, 2, 8, 8, 0, 0, 0. Из них нужно составить четыре числа: одно-, двух- и трёхзначное, которые в сумме дают четвёртое трёхзначное.
Звучит просто, но с ответом могут быть сложности. Попробуйте решить эту задачку сами и поделитесь ответом в комментариях. А если не получилось, заглядывайте в решение.
#задача_Код
Есть числа 6, 6, 2, 2, 8, 8, 0, 0, 0. Из них нужно составить четыре числа: одно-, двух- и трёхзначное, которые в сумме дают четвёртое трёхзначное.
Звучит просто, но с ответом могут быть сложности. Попробуйте решить эту задачку сами и поделитесь ответом в комментариях. А если не получилось, заглядывайте в решение.
#задача_Код
База данных в тетрадке: медленно и неудобно.
База данных MySQL на диске: быстро и удобно.
База данных в оперативной памяти: офигеть как быстро. Чтобы вы тоже смогли это прочувствовать, держите полный разбор Redis — базы данных, которая во время работы всё хранит в оперативной памяти: https://v.thecode.media/c1rmv
#разбор_Код
База данных MySQL на диске: быстро и удобно.
База данных в оперативной памяти: офигеть как быстро. Чтобы вы тоже смогли это прочувствовать, держите полный разбор Redis — базы данных, которая во время работы всё хранит в оперативной памяти: https://v.thecode.media/c1rmv
#разбор_Код
Задача про часы, программиста и бабушку
Несложная задача для решения в уме.
https://v.thecode.media/otyiv
#лучшее_Код #задача_Код
Несложная задача для решения в уме.
https://v.thecode.media/otyiv
#лучшее_Код #задача_Код
Все разработчики, от новичков до сеньоров, пользуются разными парадигмами программирования, но часто сами об этом не знают. А вы — будете знать (и использовать): https://v.thecode.media/gl2eo
#разбор_Код
#разбор_Код
Что такое ассемблер и зачем в нём разбираться в 2024 году
Ассемблер — это собирательное название языков низкого уровня. «Низкий» здесь означает не примитивность, а близость к машинному коду, который компьютеры понимают без перевода (в отличие от высокоуровневых языков). Ассемблер — что-то среднее между машинным кодом и командами на естественном языке.
Нужно ли учиться писать на ассемблере в 2024 году? Да, если хотите войти в высшую лигу и делать то, что почти никто не может, например создавать программы для микроконтроллеров. А вот читать ассемблер, чтобы понимать принципы работы высокоуровневого кода, будет полезно многим программистам.
Если научитесь читать ассемблерный код, то сможете:
• разобраться, как в памяти хранятся временные данные, регистр и прочие важные вещи, позволяющие правильно работать с памятью во всех высокоуровневых языках;
• понять, какие оптимизации выполняет компилятор и как они влияют на конечную производительность и поведение программы;
• работать с низкоуровневыми API и добавлять в высокоуровневый код ассемблерные вставки для лучшей производительности.
Потренироваться разбираться в ассемблере можно по ссылке: https://v.thecode.media/02wg4
Ассемблер — это собирательное название языков низкого уровня. «Низкий» здесь означает не примитивность, а близость к машинному коду, который компьютеры понимают без перевода (в отличие от высокоуровневых языков). Ассемблер — что-то среднее между машинным кодом и командами на естественном языке.
Нужно ли учиться писать на ассемблере в 2024 году? Да, если хотите войти в высшую лигу и делать то, что почти никто не может, например создавать программы для микроконтроллеров. А вот читать ассемблер, чтобы понимать принципы работы высокоуровневого кода, будет полезно многим программистам.
Если научитесь читать ассемблерный код, то сможете:
• разобраться, как в памяти хранятся временные данные, регистр и прочие важные вещи, позволяющие правильно работать с памятью во всех высокоуровневых языках;
• понять, какие оптимизации выполняет компилятор и как они влияют на конечную производительность и поведение программы;
• работать с низкоуровневыми API и добавлять в высокоуровневый код ассемблерные вставки для лучшей производительности.
Потренироваться разбираться в ассемблере можно по ссылке: https://v.thecode.media/02wg4
Все слышали, что это такое, многие используют их в программах, но не все понимают, почему их так много и зачем о них постоянно спрашивают на собеседованиях. Всё это — про алгоритмы сортировки: https://v.thecode.media/po7rm
#разбор_Код
#разбор_Код
Напишите в комментариях фразу «
Я начал учить программирование, чтобы…
», а дальше пусть продолжает Т9.Обычно задачи про взвешивание решаются или перебором, или сложной логикой, но не эта. Здесь задачу можно решить двумя способами: либо через 4 уравнения, либо найти способ элегантнее. Мы за второе: https://v.thecode.media/zn59l
#задача_Код
#задача_Код
Время пояснять, дорогие читатели. Держите факт, после которого жизнь не будет прежней: лучше читать документацию к новой библиотеке до того, как начать её использовать :-)
https://v.thecode.media/hp3tu
#пб_Код
https://v.thecode.media/hp3tu
#пб_Код
Как работает авторегистрация пользователя на сайтах
Обычно в сервисах перед началом работы нужно зарегистрироваться: придумать логин, пароль, указать почту и что-то ещё. Но что, если можно обойтись без этого и регистрировать пользователя автоматически? А если можно — насколько это безопасно? Рассказываем, как это работает и когда это нужно.
https://v.thecode.media/pb2kh
#лучшее_Код #разбор_Код
Обычно в сервисах перед началом работы нужно зарегистрироваться: придумать логин, пароль, указать почту и что-то ещё. Но что, если можно обойтись без этого и регистрировать пользователя автоматически? А если можно — насколько это безопасно? Рассказываем, как это работает и когда это нужно.
https://v.thecode.media/pb2kh
#лучшее_Код #разбор_Код
Дайджест статей за неделю
На этой неделе разбирали сложные (и не очень) штуки про программирование. Одна из них — парадигмы программирования. На самом деле ими пользуются все разработчики, но не все это понимают и не знают, что когда уместнее использовать. А вы будете знать.
На собеседованиях так часто спрашивают про алгоритмы сортировки, что ходит байка, мол, знание этих алгоритмов нужно только для собеседований. Но все эти алгоритмы — разные, и каждый из них лучше решает какую-то свою задачу. Рассказываем, зачем вообще нужны эти алгоритмы и где применяются в жизни.
Почти все базы данных держат информацию на жёстких дисках и достают их оттуда по мере необходимости. Чаще всего скорости доступа к дискам достаточно, чтобы база работала быстро, но иногда нет. Чтобы всё работало вообще моментально, придумали Redis — базу данных, которая держит всю информацию сразу в оперативной памяти. Разбираем, как она устроена и что умеет.
Продолжаем допиливать проект со своим Трелло: карточками, перетаскиванием и добавлением задач. На этот раз прикрутили к странице всю логику в скрипте, чтобы доской уже можно было пользоваться.
Посмотрели на мем с котом, лесенкой и библиотеками для разработки. Узнали себя и объяснили, в чём там суть.
❓Задача недели про взвешивания: как найти вес каждого, если на весы вставали все вместе. Там есть два решения — классическое с уравнениями и более изящное. Мы выбрали второе, оно проще и логичнее.
Любим вас, ждём после выходных!
Ваш «Код»
На этой неделе разбирали сложные (и не очень) штуки про программирование. Одна из них — парадигмы программирования. На самом деле ими пользуются все разработчики, но не все это понимают и не знают, что когда уместнее использовать. А вы будете знать.
На собеседованиях так часто спрашивают про алгоритмы сортировки, что ходит байка, мол, знание этих алгоритмов нужно только для собеседований. Но все эти алгоритмы — разные, и каждый из них лучше решает какую-то свою задачу. Рассказываем, зачем вообще нужны эти алгоритмы и где применяются в жизни.
Почти все базы данных держат информацию на жёстких дисках и достают их оттуда по мере необходимости. Чаще всего скорости доступа к дискам достаточно, чтобы база работала быстро, но иногда нет. Чтобы всё работало вообще моментально, придумали Redis — базу данных, которая держит всю информацию сразу в оперативной памяти. Разбираем, как она устроена и что умеет.
Продолжаем допиливать проект со своим Трелло: карточками, перетаскиванием и добавлением задач. На этот раз прикрутили к странице всю логику в скрипте, чтобы доской уже можно было пользоваться.
Посмотрели на мем с котом, лесенкой и библиотеками для разработки. Узнали себя и объяснили, в чём там суть.
❓Задача недели про взвешивания: как найти вес каждого, если на весы вставали все вместе. Там есть два решения — классическое с уравнениями и более изящное. Мы выбрали второе, оно проще и логичнее.
Любим вас, ждём после выходных!
Ваш «Код»
В 2018 году в интернете появилось вирусное видео с нарезкой из разных фильмов, в которых играл Николас Кейдж. Шутка была в том, что это были фильмы, в которых в реальности этого актёра никогда не было, например «Индиана Джонс» и «Терминатор». А видео на самом деле было дипфейком.
Рассказываем, что это такое, какие технологии за этим стоят и как распознать дипфейк.
#разбор_Код
Рассказываем, что это такое, какие технологии за этим стоят и как распознать дипфейк.
#разбор_Код