Develop
317
подписчиков
Занятие 5. Обмен между Клиентом и Сервером, GET и POST запросы.
Видео GET и POST запросы // GET
let response = await fetch(url);
// POST
let response = await fetch('/article/fetch/post/user', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=utf-8'
},
body: JSON.stringify(user)
}); GET и POST обработчики на Flask @app.route("/getData", methods=['GET'])
def getData():
responseJson = {'status': 'success'}
return responseJson
@app.route("/postData", methods=['POST'])
def postData():
requestJson = request.json
responseJson = {'status': 'success'}
return responseJson Компоненты React Компонент - это функция JS...
Занятие 4. Работа с JSON на Python. Web-программирование на Python и React
Видео Абсолютные и относительные ссылки Переменные окружения (Environment variables) При разработке программист часто запускает, тестирует, отлаживает приложение. При отладке могут использоваться тестовые данные, базы данных, тестовые API, ключи и т.п. После отладки программист развертывает приложение в рабочей среде (deploy to production) и оно уже работает с реальными данными, базами данных, API, ключами и т.п. Т.е. одно и то же приложение, запускаемое при разработке, и запускаемое в рабочей среде должно иметь разное окружение. Для этого предназначены переменные окружения (в Node JS это специальные файлы ...
Занятие 3. Разработка Frontend на React. Web-программирование на Python и React
Видео PHP vs JS Next.js = Node.js + React npx create-next-app npm i bootstrap import { useEffect } from 'react';
import 'bootstrap/dist/css/bootstrap.css'
import '../styles/style.css'
export default function MyApp({...
Занятие 2. Разработка Frontend: HTML, CSS. Web-программирование на Python и React
Видео Автоматическая SSH-авторизация Статические файлы Статические файлы - это файлы HTML, CSS, JavaScript, доступные для скачивания клиенту. Статические файлы в Flask В каталоге проекта необходимо создать каталог static и разместить в нем статические файлы html, css, js, png и т...
Занятие 1. Основы программирования на Python и React. Создание диалога с Алисой.
Видео Python https://www.python.org/(opens new window) Flask Flask - фреймворк для создания веб-приложений на языке программирования Python. https://flask.palletsprojects.com/(opens new window) Алиса Алиса — это голосовой помощник, который устанавливается в Яндекс.Браузер. https://dialogs.yandex.ru/(opens new window) С точки зрения пользователя, навык — это приложение...
Универсальные подбор и обработка объектов для обычных форм 1С 8.2
Обработка "Универсальные подбор и обработка объектов" предназначена для поиска объектов в справочниках и документах по произвольному условию и дальнейшей обработки найденных объектов. Отбор объектов Для подбора объектов необходимо в поле выбора "Объект поиска" выбрать искомый объект, задать необходимые условия поиска в табличном поле на закладке "Отбор по значениям реквизитов" и нажать кнопку "Найти объекты". Кнопка "Найти объекты" так же доступка на закладке "Найденные объекты". Для поиска по строке...
Алиса не любит ждать... Навык в Яндекс Диалогах должен ответить в течение 3 секунд!
Время ожидания ответа от навыка — 3 секунды. За это время нужно успеть подготовить ответ, либо сообщить, что надо подождать. В публикации рассмотрена облачная функция Яндекс на Node JS. Если вы хотите научить Алису чему-то новому, то можно разработать навык в Яндекс Диалогах. Для запуска нового навыка достаточно сказать: "Алиса, запусти навык <ИМЯ НАВЫКА>". В качестве бэкэнда можно использовать: При разработке навыков есть один нюанс - если ваш вебхук или функция не ответит в течение 3 секунд - Алиса сообщит пользователю, что навык не отвечает...
Web-программирование, подготовка Fullstack-шаблона на NodeJS. Занятие 6. Linux и Компьютерные сети
Видео Подготовка виртуальной машины для Web-разработки sudo dpkg-reconfigure tzdata sudo netstat -lntp
sudo systemctl stop apache2
sudo systemctl disable apache2
sudo systemctl stop nginx
sudo systemctl disable nginx Подключение к Linux через ssh, используя Visual Studio Code Клонирование репозитория и анализ кода sudo mkdir /var/www/node
sudo chmod 777 /var/www/node/
cd /var/www/node/
git clone https://github.com/vasilievi/linux-and-computer-networks.git ./
npm i
sudo node server.js Установка разработанного решения в качестве службы sudo nano /lib/systemd/system/node-telegram-reminder...
Как стать хакером: анонимность в сети. Занятие 5. Linux и компьютерные сети
Видео Анонимность доступа Анонимность доступа к различным ресурсам можно обеспечить 2 способами: Прокси-сервер Прокси-сервер (от англ. proxy — представитель) - промежуточный сервер, выполняющий роль посредника между пользователем и целевым ресурсом. Virtual Private Network (VPN) VPN - технология создания сетевого соединения поверх другой сети, например Интернет. Настройка VPN-соединения Включение маршрутизации на Linux sudo nano /etc/sysctl.conf # Uncomment the next line to enable packet forwarding for IPv4
net...
Не работает интернет. Что делать? Занятие 4. Linux и Компьютерные сети
Видео I. Проверка физического подключения II. Проверка сетевых настроек либо PS C:\Users\vasil> ipconfig /all
Адаптер беспроводной локальной сети Беспроводная сеть:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 3165
Физический адрес. . . . . . . . . : A8-6D-AA-90-8A-67
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Локальный IPv6-адрес канала . . . : fe80::99ab:5209:350e:e52e%7(Основной)
Автонастройка IPv4-адреса ...
Система доменных имён DNS. Занятие 3. Linux и Компьютерные сети
Видео История DNS Схема работы DNS Иерархия DNS-серверов Основные типы DNS-записей, которые хранятся на DNS-серверах yandex.ru NS ns1.yandex.ru. yandex.ru NS ns2.yandex.ru. yandex.ru A 77.88.55.80 yandex.ru MX mx.yandex.ru. Корневые DNS-серверы (.) Основой DNS-системы являются корневые серверы, которых всего 13. Чтобы повысить устойчивость системы, были созданы их копии в разных странах. Каждой копии присваивается тот же IP DNS-сервера, что и у главного устройства. Официальная информация о том,...
Методы оценки запасов при их выбытии. Занятие 10. Продвинутый курс по программированию в 1С.
Видео Зачем оценивать запасы при выбытии К примеру, поступали запасы в течение периода по разным ценам, была продана (отпущена в производство) только часть запасов. От оценки реализованных и оставшихся запасов будет зависеть: Следовательно, от оценки запасов зависит то, как будут выглядеть в глазах пользователей отчетности...