Channel: Журнал «Код»
Сегодня расскажем об интерфейсах — слое между человеком и компьютером, который определяет, как мы взаимодействуем с техникой и программами. Разберёмся, какие бывают интерфейсы, зачем они нужны и какие принципы лежат в основе их создания.
#разбор_Код
#разбор_Код
🔥13👍4❤3
Сегодня разбираем Burp Suite — ультимативный инструмент для тестирования веб-приложений и сервисов. Вот что он умеет:
• искать уязвимости;
• перехватывать запросы;
• моделировать атаки на ваш сервис или проект;
• смотреть слабые места и говорить, что можно улучшить.
Вся теория по веб-кибербезу с Burp Suite тут: https://v.thecode.media/hypew
#разбор_Код
• искать уязвимости;
• перехватывать запросы;
• моделировать атаки на ваш сервис или проект;
• смотреть слабые места и говорить, что можно улучшить.
Вся теория по веб-кибербезу с Burp Suite тут: https://v.thecode.media/hypew
#разбор_Код
🔥15❤3
Сложная задача про яблоки, бабулю и умного программиста
Бабушка собрала большой урожай трёх сортов яблок — антоновки, белого налива и грушовки. В каждой корзине лежали яблоки только одного сорта:
• в первой корзине — 20 яблок;
• во второй — 24;
• в третьей — 28;
• в четвертой — 32;
• в пятой — 36;
• в шестой — 40;
• в седьмой — 44;
• в восьмой — 48.
После того как бабушка продала программисту целую корзину грушовки, она сказала, что грушовки осталось в два раза больше, чем антоновки, и в два раза меньше, чем белого налива. Программист услышал это, спросил, сколько яблок было в каждой корзине, и сразу сказал, в каких корзинах у бабушки лежала антоновка, а в каких — грушовка.
Как он это сделал? Свой ответ пишите в комментариях, а решение ищите по ссылке: https://v.thecode.media/k4kro
#задача_Код
Бабушка собрала большой урожай трёх сортов яблок — антоновки, белого налива и грушовки. В каждой корзине лежали яблоки только одного сорта:
• в первой корзине — 20 яблок;
• во второй — 24;
• в третьей — 28;
• в четвертой — 32;
• в пятой — 36;
• в шестой — 40;
• в седьмой — 44;
• в восьмой — 48.
После того как бабушка продала программисту целую корзину грушовки, она сказала, что грушовки осталось в два раза больше, чем антоновки, и в два раза меньше, чем белого налива. Программист услышал это, спросил, сколько яблок было в каждой корзине, и сразу сказал, в каких корзинах у бабушки лежала антоновка, а в каких — грушовка.
Как он это сделал? Свой ответ пишите в комментариях, а решение ищите по ссылке: https://v.thecode.media/k4kro
#задача_Код
🔥5👍2
Вчера у нас была теория по Burp Suite, поэтому сегодня — время практики. Трепещите, сайты, мы идём вас проверять!
Перед вами пошаговое руководство с примерами по использованию Burp Suite — инструмента для тестирования сайтов на уязвимости. Рассказываем, как пользоваться этой магией: https://v.thecode.media/7atrt
#проект_Код
Перед вами пошаговое руководство с примерами по использованию Burp Suite — инструмента для тестирования сайтов на уязвимости. Рассказываем, как пользоваться этой магией: https://v.thecode.media/7atrt
#проект_Код
🔥12👍5
Что может узнать о вас любой сайт
Большинство сайтов, которые мы посещаем, собирают о нас какую-то информацию. Одни делают это для улучшения пользовательского опыта, другие — в рекламных целях и для безопасности, а третьи так анализируют поведение посетителей, чтобы оптимизировать конверсию.
Что о нас может узнать сайт:
• разрешение экрана;
• технические характеристики компьютера;
• геолокация;
• информация о браузере;
• куки;
• действия на странице;
• источники трафика.
О том, что со всем этим сайт будет делать дальше, читайте в нашей статье: https://v.thecode.media/6i8d7
#лучшее_Код #разбор_Код
Большинство сайтов, которые мы посещаем, собирают о нас какую-то информацию. Одни делают это для улучшения пользовательского опыта, другие — в рекламных целях и для безопасности, а третьи так анализируют поведение посетителей, чтобы оптимизировать конверсию.
Что о нас может узнать сайт:
• разрешение экрана;
• технические характеристики компьютера;
• геолокация;
• информация о браузере;
• куки;
• действия на странице;
• источники трафика.
О том, что со всем этим сайт будет делать дальше, читайте в нашей статье: https://v.thecode.media/6i8d7
#лучшее_Код #разбор_Код
👍10🔥2👎1
Поговорили с Алексеем Никушиным, продюсером ИТ-конференций, о том, что могут дать конференции даже начинающим разработчикам. А ещё о том, как новичку в них участвовать и какую пользу можно вынести с каждого мероприятия.
Если вы ни разу не были на ИТ-конференциях или были, но ещё сами не участвовали — читать обязательно: https://v.thecode.media/a5shk
#разбор_Код
Если вы ни разу не были на ИТ-конференциях или были, но ещё сами не участвовали — читать обязательно: https://v.thecode.media/a5shk
#разбор_Код
👍9🔥7❤6
Среда, дорогие читатели, самое время поговорить о наследовании и о том, как оно должно работать на самом деле...
https://v.thecode.media/wigtb
#пб_Код
https://v.thecode.media/wigtb
#пб_Код
😁50🤣9🔥7
Что такое MAMP?
MAMP — это комплект софта, который устанавливается из одного пакета, сам настраивается и превращает ваш компьютер в локальный сервер для разработки и тестирования сайтов. В одном пакете уже собрано и настроено всё необходимое, как в комплексном обеде. Распаковывай и пользуйся.
MAMP — это аббревиатура:
• Mac OS, или Macintosh, — операционная система, на которой будет работать софт;
• Apache — веб-сервер;
• MySQL — база данных;
• PHP — скриптовый язык для работы сайта.
Такие сборки правильно называть AMP, без указания операционной системы. На сервере чаще всего работает какая-то версия Linux, поэтому такие сборки называются LAMP.
О том, как это поставить и настроить, рассказываем в статье: https://v.thecode.media/fraps
MAMP — это комплект софта, который устанавливается из одного пакета, сам настраивается и превращает ваш компьютер в локальный сервер для разработки и тестирования сайтов. В одном пакете уже собрано и настроено всё необходимое, как в комплексном обеде. Распаковывай и пользуйся.
MAMP — это аббревиатура:
• Mac OS, или Macintosh, — операционная система, на которой будет работать софт;
• Apache — веб-сервер;
• MySQL — база данных;
• PHP — скриптовый язык для работы сайта.
Такие сборки правильно называть AMP, без указания операционной системы. На сервере чаще всего работает какая-то версия Linux, поэтому такие сборки называются LAMP.
О том, как это поставить и настроить, рассказываем в статье: https://v.thecode.media/fraps
🔥6👍4😁4
Разбираем, как работает метод join в Python и чем он хорош. Им часто пользуются программисты для работы со строками, но на самом деле этот метод может гораздо больше — в том числе и облегчить вашу работу с другими данными.
Упрощаем жизнь питонистов: https://v.thecode.media/yx3wi
#разбор_Код
Упрощаем жизнь питонистов: https://v.thecode.media/yx3wi
#разбор_Код
😁7❤5
Что убивает карьеру в IT быстрее всего? Голосуй в опросе и приходи обсуждать в комментарии:
Anonymous Poll
53%
Лень и отсутствие развития
24%
Токсичный коллектив
21%
Устаревшие навыки
54%
Выгорание и переработки
😢6
Сегодня решаем одновременно простую и интересную задачу: есть три коробки, на каждой что-то написано, а приз всего в одной. Нужно с первого раза его найти, используя всю мощь логического мышления.
Попробуйте, это не так сложно, как кажется: https://v.thecode.media/qqr14
#задача_Код
Попробуйте, это не так сложно, как кажется: https://v.thecode.media/qqr14
#задача_Код
👍13❤4🔥2
Пишем свой первый API c помощью FastAPI
Проект недели: создаём свой первый полноценный API, который умеет отвечать на запросы и позволяет полноценно работать с сервисом. Заодно смотрим, как нам помогут тут инструменты автоматизации тестирования: https://v.thecode.media/e28yf
#проект_Код #лучшее_Код
Проект недели: создаём свой первый полноценный API, который умеет отвечать на запросы и позволяет полноценно работать с сервисом. Заодно смотрим, как нам помогут тут инструменты автоматизации тестирования: https://v.thecode.media/e28yf
#проект_Код #лучшее_Код
👍16❤3
Что такое DLNA
Смотрим на планшете фильмы, которые скачаны только на компьютер, а на телевизоре — фоточки с телефона. И всё это без дополнительных переходников и флешек — достаточно включить DLNA в настройках устройства.
Разбираем, что это за технология и как она работает: https://v.thecode.media/9z9eo
#лучшее_Код #разбор_Код
Смотрим на планшете фильмы, которые скачаны только на компьютер, а на телевизоре — фоточки с телефона. И всё это без дополнительных переходников и флешек — достаточно включить DLNA в настройках устройства.
Разбираем, что это за технология и как она работает: https://v.thecode.media/9z9eo
#лучшее_Код #разбор_Код
👍8🔥3❤2
Проверка на прочность
Привет!
На этой неделе у нас вышел классный цикл статей про то, как проверяют сайты и веб-приложения на уязвимости. Этой программой пользуются все — и тестировщики, и фронтендеры, и сисадмины с девопсами (ну, иногда). Вот что нужно знать про Burp Suite:
• что он умеет и как его установить;
• как им пользоваться — пошаговое руководство.
Выяснили, зачем начинающим разработчикам и всем остальным ИТ-специалистам ходить на конференции. Оказывается, даже если вы ещё джуниор, то конференция всё равно может дать вам очень много полезного.
Пояснили мем про Кобол и наследование. Если думаете, что программисты скоро будут не нужны, — не думайте :-)
Рассказали, что умеет метод join() в Python и чем он полезен в реальной разработке. Если надо обрабатывать в коде много строк или массивов по определённым правилам — лучше знать про этот метод заранее.
❓ Задача недели: как угадать призовую коробку с автомобилем, если есть только одна попытка. А ещё надписи на коробках почти все врут (кроме одной) — и это тоже нужно учитывать.
Жара — просто вилы. Ушли есть мороженое и купаться, увидимся в понедельник.
Ваш «Код»
Привет!
На этой неделе у нас вышел классный цикл статей про то, как проверяют сайты и веб-приложения на уязвимости. Этой программой пользуются все — и тестировщики, и фронтендеры, и сисадмины с девопсами (ну, иногда). Вот что нужно знать про Burp Suite:
• что он умеет и как его установить;
• как им пользоваться — пошаговое руководство.
Выяснили, зачем начинающим разработчикам и всем остальным ИТ-специалистам ходить на конференции. Оказывается, даже если вы ещё джуниор, то конференция всё равно может дать вам очень много полезного.
Пояснили мем про Кобол и наследование. Если думаете, что программисты скоро будут не нужны, — не думайте :-)
Рассказали, что умеет метод join() в Python и чем он полезен в реальной разработке. Если надо обрабатывать в коде много строк или массивов по определённым правилам — лучше знать про этот метод заранее.
❓ Задача недели: как угадать призовую коробку с автомобилем, если есть только одна попытка. А ещё надписи на коробках почти все врут (кроме одной) — и это тоже нужно учитывать.
Жара — просто вилы. Ушли есть мороженое и купаться, увидимся в понедельник.
Ваш «Код»
❤12👍1🔥1
Поговорили с Дмитрием Шмаковым, организатором ежегодного митапа о фронтенд-разработке MoscowJS, и попросили рассказать про его путь к званию тимлида.
Это не история про «смог он, сможешь и ты», а честный рассказ о профессиональном росте и о том, какие ступеньки иногда нужно пройти по карьерной лестнице. С выводами по каждому этапу, успехами и провалами: https://v.thecode.media/sq8x0
#разбор_Код
Это не история про «смог он, сможешь и ты», а честный рассказ о профессиональном росте и о том, какие ступеньки иногда нужно пройти по карьерной лестнице. С выводами по каждому этапу, успехами и провалами: https://v.thecode.media/sq8x0
#разбор_Код
❤11🔥3👍1
HTML Embed Code: