Python: работа с Redis в #Django
В этой статье мы рассмотрим #Redis как хранилище ключей и используем его в проекте для изучения его функциональности.
https://dev-gang.ru/article/python-rabota-s-redis-v-django-1ofbc96rb5/
В этой статье мы рассмотрим #Redis как хранилище ключей и используем его в проекте для изучения его функциональности.
https://dev-gang.ru/article/python-rabota-s-redis-v-django-1ofbc96rb5/
Начало работы с #Flutter Desktop
В этой статье мы рассмотрим процесс создания простого desktop приложения с помощью Flutter и рассмотрим возможности и проблемы использования этих инструментов для создания законченных приложений.
https://dev-gang.ru/article/naczalo-raboty-s-flutter-desktop-h1n8nxyknr/
В этой статье мы рассмотрим процесс создания простого desktop приложения с помощью Flutter и рассмотрим возможности и проблемы использования этих инструментов для создания законченных приложений.
https://dev-gang.ru/article/naczalo-raboty-s-flutter-desktop-h1n8nxyknr/
Как получить текущую дату и время в #Python
В этой статье мы узнаем, как получить текущую дату и время, используя встроенный в Python модуль datetime. С помощью этого модуля мы можем получить все соответствующие данные в одном объекте или извлечь дату и время отдельно.
https://dev-gang.ru/article/kak-poluczit-tekusczuu-datu-i-vremja-v-python-xaproxg292/
В этой статье мы узнаем, как получить текущую дату и время, используя встроенный в Python модуль datetime. С помощью этого модуля мы можем получить все соответствующие данные в одном объекте или извлечь дату и время отдельно.
https://dev-gang.ru/article/kak-poluczit-tekusczuu-datu-i-vremja-v-python-xaproxg292/
Проверяем #CSP из командной строки
Спецификация политики безопасности контента - это замечательный интерфейсный инструмент безопасности, помогающий предотвратить XSS и другие типы атак. Я бы сказал, что на каждом сайте должен быть реализован как можно более конкретный CSP. Если вы не знакомы с CSP, вот небольшой пример:
https://dev-gang.ru/article/proverjaem-csp-iz-komandnoi-stroki-r50kcp0ocn/
Спецификация политики безопасности контента - это замечательный интерфейсный инструмент безопасности, помогающий предотвратить XSS и другие типы атак. Я бы сказал, что на каждом сайте должен быть реализован как можно более конкретный CSP. Если вы не знакомы с CSP, вот небольшой пример:
https://dev-gang.ru/article/proverjaem-csp-iz-komandnoi-stroki-r50kcp0ocn/
Хранение данных в браузере с LocalStorage
В этой статье мы обсудим, как разработчики могут хранить данные на клиенте с помощью файлов cookie, и как LocalStorage улучшил этот опыт. Затем мы рассмотрим функции, которые хранят и извлекают данные из LocalStorage. Наконец, мы обсудим, когда целесообразно использовать LocalStorage.
#JavaScript
https://dev-gang.ru/article/hranenie-dannyh-v-brauzere-s-localstorage-v2cy19b5ky/
В этой статье мы обсудим, как разработчики могут хранить данные на клиенте с помощью файлов cookie, и как LocalStorage улучшил этот опыт. Затем мы рассмотрим функции, которые хранят и извлекают данные из LocalStorage. Наконец, мы обсудим, когда целесообразно использовать LocalStorage.
#JavaScript
https://dev-gang.ru/article/hranenie-dannyh-v-brauzere-s-localstorage-v2cy19b5ky/
Чтение и запись YAML файлов на #Java с Jackson
YAML файлы в настоящее время широко используются для определения свойств инструментов и приложений из-за очень удобочитаемого синтаксиса.
https://dev-gang.ru/article/cztenie-i-zapis-yaml-failov-na-java-s-jackson-r81jqcddv0/
YAML файлы в настоящее время широко используются для определения свойств инструментов и приложений из-за очень удобочитаемого синтаксиса.
https://dev-gang.ru/article/cztenie-i-zapis-yaml-failov-na-java-s-jackson-r81jqcddv0/
#Bitbucket Pipelines и #Ansible: непрерывная поставка для вашего Django проекта
Ansible - это мощный инструмент для автоматизации администрирования вашего сервера. Его можно использовать как для установки и настройки программного обеспечения, необходимого для вашего приложения, так и для развертывания новой версии вашего приложения.
https://dev-gang.ru/article/bitbucket-pipelines-i-ansible-nepreryvnaja-postavka-dlja-vashego-django-proekta-n6iw9yad7d/
Ansible - это мощный инструмент для автоматизации администрирования вашего сервера. Его можно использовать как для установки и настройки программного обеспечения, необходимого для вашего приложения, так и для развертывания новой версии вашего приложения.
https://dev-gang.ru/article/bitbucket-pipelines-i-ansible-nepreryvnaja-postavka-dlja-vashego-django-proekta-n6iw9yad7d/
#Python: функция print и параметр end
Функция print() используется для печати сообщения на экране. Давайте поподробнее рассмотрим ее и то как с ней можно работать в этой статье!
https://dev-gang.ru/article/python-funkcija-print-i-parametr-end-uxnl9natxr/
Функция print() используется для печати сообщения на экране. Давайте поподробнее рассмотрим ее и то как с ней можно работать в этой статье!
https://dev-gang.ru/article/python-funkcija-print-i-parametr-end-uxnl9natxr/
Может ли быть :is полезным?
Каждый раз, когда у нас есть довольно повторяющиеся селекторы, у которых есть общий родительский элемент, это, вероятно, место, где мы можем использовать псевдоселектор :is().
#css
https://dev-gang.ru/article/mozhet-li-byt-is-poleznym-vrhnuvghq9/
Каждый раз, когда у нас есть довольно повторяющиеся селекторы, у которых есть общий родительский элемент, это, вероятно, место, где мы можем использовать псевдоселектор :is().
#css
https://dev-gang.ru/article/mozhet-li-byt-is-poleznym-vrhnuvghq9/
#CSS: выделение контента в блоке по одному клику
При создании сайта вы пытаетесь решить некоторые реальные проблемы. Люди не приходят на ваш сайт, чтобы посмотреть на сайт. На сайте может быть интересный контент или важная информация, которая им нужна. Часто нужная им информация копируется в какое-то другое приложение.
https://dev-gang.ru/article/css-vydelenie-kontenta-v-bloke-po-odnomu-kliku-bq39t9wh6y/
При создании сайта вы пытаетесь решить некоторые реальные проблемы. Люди не приходят на ваш сайт, чтобы посмотреть на сайт. На сайте может быть интересный контент или важная информация, которая им нужна. Часто нужная им информация копируется в какое-то другое приложение.
https://dev-gang.ru/article/css-vydelenie-kontenta-v-bloke-po-odnomu-kliku-bq39t9wh6y/
Введение в распознавание речи с #Python
Распознавание речи, как следует из названия, относится к автоматическому распознаванию человеческой речи. Распознавание речи является одной из важнейших задач в области взаимодействия человека с компьютером. Если вы когда-либо общались с Alexa или когда-либо приказывали Сири выполнить задание, вы уже испытали силу распознавания речи.
https://dev-gang.ru/article/vvedenie-v-raspoznavanie-reczi-s-python-uxr050lia2/
Распознавание речи, как следует из названия, относится к автоматическому распознаванию человеческой речи. Распознавание речи является одной из важнейших задач в области взаимодействия человека с компьютером. Если вы когда-либо общались с Alexa или когда-либо приказывали Сири выполнить задание, вы уже испытали силу распознавания речи.
https://dev-gang.ru/article/vvedenie-v-raspoznavanie-reczi-s-python-uxr050lia2/
Обязательные параметры для функций в #JavaScript
Очень простой и в тоже время очень изящный метод создания обязательных параметров в функциях JavaScript.
https://dev-gang.ru/article/objazatelnye-parametry-dlja-funkcii-v-javascript-4wazlpfdo7/
Очень простой и в тоже время очень изящный метод создания обязательных параметров в функциях JavaScript.
https://dev-gang.ru/article/objazatelnye-parametry-dlja-funkcii-v-javascript-4wazlpfdo7/
Ленивая загрузка изображений - это практика, которая популярна в течение десятилетия, и на то есть веская причина: изображения, как правило, загружаются чаще всего на всей веб-странице, а избегание выгрузки изображений, которые никогда не были видны, экономит трафик пользователя. Есть плагины для отложенной загрузки изображений в каждой среде JavaScript, или вы можете использовать Intersection Observer API , но это стало настолько распространенной практикой, что, вероятно, должен быть браузерный API, чтобы приспособиться к нему... и Chrome реализует именно это. Давайте посмотрим, как будет работать нативный API для отложенной загрузки!
#ЛениваяЗагрузкаИзображений
https://dev-gang.ru/article/lenivaja-zagruzka-izobrazhenii-ejf693xwf1/
#ЛениваяЗагрузкаИзображений
https://dev-gang.ru/article/lenivaja-zagruzka-izobrazhenii-ejf693xwf1/
#NPM: установка определенной версии пакета
NPM или Node Package Manager - это мощный инструмент, который позволяет вам легко управлять зависимостями, запускать сценарии и организовывать метаданные проекта. Однако его основная цель - помочь вам загрузить и установить пакеты #Node из своего репозитория в ваш проект.
https://dev-gang.ru/article/npm-ustanovka-opredelennoi-versii-paketa-o9yeyu38qz/
NPM или Node Package Manager - это мощный инструмент, который позволяет вам легко управлять зависимостями, запускать сценарии и организовывать метаданные проекта. Однако его основная цель - помочь вам загрузить и установить пакеты #Node из своего репозитория в ваш проект.
https://dev-gang.ru/article/npm-ustanovka-opredelennoi-versii-paketa-o9yeyu38qz/
Введение в #AngularCLI
В этом посте мы узнаем об Angular CLI и увидим, как использовать его для инициализации нового Angular проекта.
https://dev-gang.ru/article/vvedenie-v-angular-cli-bwnjvpdhhu/
В этом посте мы узнаем об Angular CLI и увидим, как использовать его для инициализации нового Angular проекта.
https://dev-gang.ru/article/vvedenie-v-angular-cli-bwnjvpdhhu/
Бюджеты производительности с #Angular CLI
Следите за размерами ваших пакетов, чтобы убедиться, что ваше приложение работает быстро.
#AngularBudgetBundles
https://dev-gang.ru/article/budzhety-proizvoditelnosti-s-angular-cli-ashorgg8mw/
Следите за размерами ваших пакетов, чтобы убедиться, что ваше приложение работает быстро.
#AngularBudgetBundles
https://dev-gang.ru/article/budzhety-proizvoditelnosti-s-angular-cli-ashorgg8mw/
Проверка пользовательских форм в #Angular
В этой статье я расскажу, как создать кастомизатор из валидатора для приложений Angular и добавить этот валидатор в управляемые шаблоном формы или в реактивные формы.
#AngularFormValidate
https://dev-gang.ru/article/proverka-polzovatelskih-form-v-angular-r5yezcj8qm/
В этой статье я расскажу, как создать кастомизатор из валидатора для приложений Angular и добавить этот валидатор в управляемые шаблоном формы или в реактивные формы.
#AngularFormValidate
https://dev-gang.ru/article/proverka-polzovatelskih-form-v-angular-r5yezcj8qm/
Django Dashboard
Цель этой статьи - помочь новичкам и студентам улучшить свои навыки написания кода, научившись обновлять простой проект #Django. Все упомянутые приложения выпущены под лицензией MIT, а исходный код доступен на Github.
https://dev-gang.ru/article/django-dashboard-avtieh0jua/
Цель этой статьи - помочь новичкам и студентам улучшить свои навыки написания кода, научившись обновлять простой проект #Django. Все упомянутые приложения выпущены под лицензией MIT, а исходный код доступен на Github.
https://dev-gang.ru/article/django-dashboard-avtieh0jua/
Рекурсия в #JavaScript
В JavaScript рекурсия - это когда вы вызываете функцию изнутри себя до тех пор, пока условие не будет выполнено. Сегодня давайте посмотрим, как это работает.
https://dev-gang.ru/article/rekursija-v-javascript-y2z35izt8a/
В JavaScript рекурсия - это когда вы вызываете функцию изнутри себя до тех пор, пока условие не будет выполнено. Сегодня давайте посмотрим, как это работает.
https://dev-gang.ru/article/rekursija-v-javascript-y2z35izt8a/
#JavaScript: Как проверить, содержит ли строка подстроку
Давайте посмотрим, как можно проверить, содержит ли строка подстроку в JavaScript.
https://dev-gang.ru/article/javascript-kak-proverit-soderzhit-li-stroka-podstroku-gws51v17yr/
Давайте посмотрим, как можно проверить, содержит ли строка подстроку в JavaScript.
https://dev-gang.ru/article/javascript-kak-proverit-soderzhit-li-stroka-podstroku-gws51v17yr/
#Python Regex Search
Когда я впервые узнал о регулярных выражениях, я не оценил их силу. Но есть причина, по которой регулярные выражения пережили семь десятилетий технологического сбоя: программисты, понимающие регулярные выражения, имеют огромное преимущество при работе с текстовыми данными. Они могут написать в одной строке кода выражение, что занимает десятки других!
#PythonRegexSearch
https://dev-gang.ru/article/python-regex-search-ybk6pgx4ut/
Когда я впервые узнал о регулярных выражениях, я не оценил их силу. Но есть причина, по которой регулярные выражения пережили семь десятилетий технологического сбоя: программисты, понимающие регулярные выражения, имеют огромное преимущество при работе с текстовыми данными. Они могут написать в одной строке кода выражение, что занимает десятки других!
#PythonRegexSearch
https://dev-gang.ru/article/python-regex-search-ybk6pgx4ut/