Mock Dependency: секретное оружие для Vue Unit Tests
Если у ваших однофайловых компонентов #Vue есть зависимости, вам нужно как-то обрабатывать зависимости при модульном тестировании компонента.
Один из подходов заключается в установке зависимостей в тестовой среде, но это может усложнить ваши тесты.
В этой статье я покажу вам, как смоделировать файл модуля в Jest, заменив его на графике зависимостей вашего компонента.
https://dev-gang.ru/article/mock-dependency-sekretnoe-oruzhie-dlja-vue-unit-tests-5ym0tlrso8/
Если у ваших однофайловых компонентов #Vue есть зависимости, вам нужно как-то обрабатывать зависимости при модульном тестировании компонента.
Один из подходов заключается в установке зависимостей в тестовой среде, но это может усложнить ваши тесты.
В этой статье я покажу вам, как смоделировать файл модуля в Jest, заменив его на графике зависимостей вашего компонента.
https://dev-gang.ru/article/mock-dependency-sekretnoe-oruzhie-dlja-vue-unit-tests-5ym0tlrso8/
Deep Link в #ReactNative с React навигацией
В этой статье мы собираемся создать простой механизм Deep Link в React Native, который выводит пользователя на конкретный экран примера приложения после нажатия на Deep Link вне приложения (например, Safari).
https://dev-gang.ru/article/deep-link-v-react-native-s-react-navigaciei-8m6gg3klph/
В этой статье мы собираемся создать простой механизм Deep Link в React Native, который выводит пользователя на конкретный экран примера приложения после нажатия на Deep Link вне приложения (например, Safari).
https://dev-gang.ru/article/deep-link-v-react-native-s-react-navigaciei-8m6gg3klph/
dev-gang.ru
Deep Link в React Native с React навигацией
В этой статье мы собираемся создать простой механизм Deep Link в React Native, который выводит пользователя на конкретный экран примера приложения после нажатия на Deep Link вне приложения (например, Safari). Вывод будет выглядеть так:
#Python метод File.seek()
Метод seek() - это встроенный метод в Python, он используется для установки текущей позиции в файле (или указателя файла).
https://dev-gang.ru/article/python-metod-fileseek-9a60dxdxxl/
Метод seek() - это встроенный метод в Python, он используется для установки текущей позиции в файле (или указателя файла).
https://dev-gang.ru/article/python-metod-fileseek-9a60dxdxxl/
dev-gang.ru
Python метод File.seek()
Метод seek() - это встроенный метод в Python, он используется для установки текущей позиции в файле (или указателя файла).
#Python: количество вхождений в списке
Метод python count() подсчитывает количество вхождений элемента в списке и возвращает найденое значение.
https://dev-gang.ru/article/python-koliczestvo-vhozhdenii-v-spiske-ae2u45ks4l/
Метод python count() подсчитывает количество вхождений элемента в списке и возвращает найденое значение.
https://dev-gang.ru/article/python-koliczestvo-vhozhdenii-v-spiske-ae2u45ks4l/
Выполнение Shell команд с #Nodejs
Системные администраторы и разработчики часто обращаются к автоматизации, чтобы уменьшить свою рабочую нагрузку и улучшить свои процессы. При работе с серверами автоматизированные задачи часто пишутся с помощью shell сценариев. Однако разработчик может предпочесть использовать более общий язык более высокого уровня для сложных задач. Многим приложениям также необходимо взаимодействовать с файловой системой и другими компонентами уровня ОС, что часто проще сделать с помощью утилит уровня командной строки.
https://dev-gang.ru/article/vypolnenie-shell-komand-s-nodejs-nl9nsyesrg/
Системные администраторы и разработчики часто обращаются к автоматизации, чтобы уменьшить свою рабочую нагрузку и улучшить свои процессы. При работе с серверами автоматизированные задачи часто пишутся с помощью shell сценариев. Однако разработчик может предпочесть использовать более общий язык более высокого уровня для сложных задач. Многим приложениям также необходимо взаимодействовать с файловой системой и другими компонентами уровня ОС, что часто проще сделать с помощью утилит уровня командной строки.
https://dev-gang.ru/article/vypolnenie-shell-komand-s-nodejs-nl9nsyesrg/
Как использовать геолокацию и геокодирование в #ReactNative приложениях
В этом посте мы узнаем, как реализовать геолокацию в приложении React Native.
https://dev-gang.ru/article/kak-ispolzovat-geolokaciu-i-geokodirovanie-v-react-native-prilozhenijah-jym5jneqzd/
В этом посте мы узнаем, как реализовать геолокацию в приложении React Native.
https://dev-gang.ru/article/kak-ispolzovat-geolokaciu-i-geokodirovanie-v-react-native-prilozhenijah-jym5jneqzd/
Всем привет и с наступающим!
Друзья, кому не сложно и хочет помочь нашему проекту, проголосуйте пожалуйста за наш проект:
https://tproger.ru/best-it-media-2019-user-voting/?utm_source=side-widget
Друзья, кому не сложно и хочет помочь нашему проекту, проголосуйте пожалуйста за наш проект:
https://tproger.ru/best-it-media-2019-user-voting/?utm_source=side-widget
Развертывание приложения #Nodejs в #Heroku
Существуют многочисленные бесплатные услуги хостинга для публичного запуска приложений Node.js. Одним из таких сервисов является Heroku, который позволяет развертывать, управлять и масштабировать свои приложения в Интернете.
В этой статье мы создадим простое приложение Node и Express.js, которое сокращает данные ссылки, и развернем его в Heroku.
https://dev-gang.ru/article/razvertyvanie-prilozhenija-nodejs-v-heroku-3np8tg6bec/
Существуют многочисленные бесплатные услуги хостинга для публичного запуска приложений Node.js. Одним из таких сервисов является Heroku, который позволяет развертывать, управлять и масштабировать свои приложения в Интернете.
В этой статье мы создадим простое приложение Node и Express.js, которое сокращает данные ссылки, и развернем его в Heroku.
https://dev-gang.ru/article/razvertyvanie-prilozhenija-nodejs-v-heroku-3np8tg6bec/
#Python Regex Superpower
В этом посте показана чрезвычайно недооцененная технология, которая помогает мастерам более эффективно использовать свое время при работе с текстовыми данными. Технология называется «регулярные выражения». В этом посте показано десять способов использования регулярных выражений для решения повседневных задач с меньшими усилиями, временем и энергией.
https://dev-gang.ru/article/python-regex-superpower-7xqe9zqzek/
В этом посте показана чрезвычайно недооцененная технология, которая помогает мастерам более эффективно использовать свое время при работе с текстовыми данными. Технология называется «регулярные выражения». В этом посте показано десять способов использования регулярных выражений для решения повседневных задач с меньшими усилиями, временем и энергией.
https://dev-gang.ru/article/python-regex-superpower-7xqe9zqzek/
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/