Базовая шпаргалка по Bash (CLI)
Эта шпаргалка по Bash содержит краткое руководство по часто используемым командам в оболочке Bash. Независимо от того, новичок вы или опытный пользователь, эта шпаргалка поможет вам ориентироваться в командной строке Linux и эффективно выполнять различные задачи.
https://linuxstans.com/bash-cheat-sheet/
Эта шпаргалка по Bash содержит краткое руководство по часто используемым командам в оболочке Bash. Независимо от того, новичок вы или опытный пользователь, эта шпаргалка поможет вам ориентироваться в командной строке Linux и эффективно выполнять различные задачи.
https://linuxstans.com/bash-cheat-sheet/
Linux Stans
Basic Bash (CLI) Cheat Sheet
Download a useful and quite handy cheat sheet for bash on Linux. Featuring commands you need to know and a brief explanation.
3 лучших способа центрировать div с помощью CSS
Шпаргалка по SQL (postgres), которая выручает меня на собесах.
Я решил посвятить свою первую статью SQL. Вопросы, рассмотренные ниже мне задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно, однако проведя N часов в рефлексии я составил перечень ответов, которыми пользуюсь до сих пор.
Данная информация предполагает знание основ языка запросов и я надеюсь, она окажется полезной для разработчиков, которые сейчас активно ищут работу а также, что ты прочитаешь этот текст до конца и добавишь свой вопрос к перечню (ну или поправишь неточности в существующих)
Читать далее https://habr.com/ru/articles/745948/
Я решил посвятить свою первую статью SQL. Вопросы, рассмотренные ниже мне задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно, однако проведя N часов в рефлексии я составил перечень ответов, которыми пользуюсь до сих пор.
Данная информация предполагает знание основ языка запросов и я надеюсь, она окажется полезной для разработчиков, которые сейчас активно ищут работу а также, что ты прочитаешь этот текст до конца и добавишь свой вопрос к перечню (ну или поправишь неточности в существующих)
Читать далее https://habr.com/ru/articles/745948/
Хабр
Шпаргалка по SQL (postgres), которая выручает меня на собесах
Привет, Хабр! Я решил посвятить свою первую статью SQL. Вопросы, рассмотренные ниже мне задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда,...
SQL-запросы выполняются в несколько этапов:
𝟭. 𝗙𝗥𝗢𝗠 - таблицы объединяются для получения базовых данных.
𝟮. 𝗪𝗛𝗘𝗥𝗘 - базовые данные фильтруются.
𝟯. 𝗚𝗥𝗢𝗨𝗣 𝗕𝗬 - отфильтрованные базовые данные группируются.
𝟰. 𝗛𝗔𝗩𝗜𝗡𝗚 - сгруппированные базовые данные фильтруются.
𝟱. 𝗦𝗘𝗟𝗘𝗖𝗧 - возвращаются окончательные данные.
𝟲. 𝗢𝗥𝗗𝗘𝗥 𝗕𝗬 - окончательные данные сортируются.
𝟳. 𝗟𝗜𝗠𝗜𝗧 - возвращаемые данные ограничены количеством строк.
𝟭. 𝗙𝗥𝗢𝗠 - таблицы объединяются для получения базовых данных.
𝟮. 𝗪𝗛𝗘𝗥𝗘 - базовые данные фильтруются.
𝟯. 𝗚𝗥𝗢𝗨𝗣 𝗕𝗬 - отфильтрованные базовые данные группируются.
𝟰. 𝗛𝗔𝗩𝗜𝗡𝗚 - сгруппированные базовые данные фильтруются.
𝟱. 𝗦𝗘𝗟𝗘𝗖𝗧 - возвращаются окончательные данные.
𝟲. 𝗢𝗥𝗗𝗘𝗥 𝗕𝗬 - окончательные данные сортируются.
𝟳. 𝗟𝗜𝗠𝗜𝗧 - возвращаемые данные ограничены количеством строк.
This media is not supported in your browser
VIEW IN TELEGRAM
наглядное изображение объясняет, как работает двоичный код.
5 справочных сайтов и шпаргалок для UX-профессионалов
За прошедшие годы я столкнулся с рядом шпаргалок, которые помогли мне с дизайном как разработчику полного стека и студенту UX-дизайна.
https://uxplanet.org/5-reference-sites-and-cheat-sheets-for-ux-professionals-3846b35834c2
За прошедшие годы я столкнулся с рядом шпаргалок, которые помогли мне с дизайном как разработчику полного стека и студенту UX-дизайна.
https://uxplanet.org/5-reference-sites-and-cheat-sheets-for-ux-professionals-3846b35834c2
Medium
5 Reference Sites and Cheat Sheets for UX Professionals
A list of the 5 ultimate cheat sheets for the UX professional.
Коды состояния HTTP, которые вы должны знать
Коды ответов для HTTP делятся на пять категорий:
📚Информационные (100-199)
👌Успех (200-299)
🚗Перенаправление (300-399)
👨💻Ошибка клиента (400-499)
🔋Ошибка сервера (500-599)
Эти коды определены в RFC 9110. Чтобы избавить вас от необходимости читать весь документ (около 200 страниц), здесь приводится сводка наиболее распространенных.
Коды ответов для HTTP делятся на пять категорий:
📚Информационные (100-199)
👌Успех (200-299)
🚗Перенаправление (300-399)
👨💻Ошибка клиента (400-499)
🔋Ошибка сервера (500-599)
Эти коды определены в RFC 9110. Чтобы избавить вас от необходимости читать весь документ (около 200 страниц), здесь приводится сводка наиболее распространенных.
Объяснение JSON Web Token (JWT) 10-летнему ребенку.
Представьте, что у вас есть специальная коробка, называемая JWT. Внутри этой коробки находятся три части: заголовок, полезная нагрузка и подпись.
Заголовок - это как этикетка на внешней стороне коробки. Он сообщает нам, какого типа эта коробка и как она защищена. Обычно он записывается в формате JSON, который представляет собой способ организации информации с помощью фигурных скобок { } и двоеточий : .
Полезная нагрузка - это собственно сообщение или информация, которую вы хотите отправить. Это может быть ваше имя, возраст или любые другие данные, которыми вы хотите поделиться. Она также записана в формате JSON, поэтому ее легко понять и с ней легко работать.
Подпись - это то, что делает JWT безопасным. Она похожа на специальную печать, о создании которой знает только отправитель. Подпись создается с помощью секретного кода, похожего на пароль. Эта подпись гарантирует, что никто не сможет подделать содержимое JWT без ведома отправителя.
Когда вы хотите отправить JWT на сервер, вы помещаете заголовок, полезную нагрузку и подпись внутрь коробки. Затем вы отправляете его на сервер. Сервер может легко прочитать заголовок и полезную нагрузку, чтобы понять, кто вы и что вы хотите сделать.
Представьте, что у вас есть специальная коробка, называемая JWT. Внутри этой коробки находятся три части: заголовок, полезная нагрузка и подпись.
Заголовок - это как этикетка на внешней стороне коробки. Он сообщает нам, какого типа эта коробка и как она защищена. Обычно он записывается в формате JSON, который представляет собой способ организации информации с помощью фигурных скобок { } и двоеточий : .
Полезная нагрузка - это собственно сообщение или информация, которую вы хотите отправить. Это может быть ваше имя, возраст или любые другие данные, которыми вы хотите поделиться. Она также записана в формате JSON, поэтому ее легко понять и с ней легко работать.
Подпись - это то, что делает JWT безопасным. Она похожа на специальную печать, о создании которой знает только отправитель. Подпись создается с помощью секретного кода, похожего на пароль. Эта подпись гарантирует, что никто не сможет подделать содержимое JWT без ведома отправителя.
Когда вы хотите отправить JWT на сервер, вы помещаете заголовок, полезную нагрузку и подпись внутрь коробки. Затем вы отправляете его на сервер. Сервер может легко прочитать заголовок и полезную нагрузку, чтобы понять, кто вы и что вы хотите сделать.