3 лучших способа центрировать div с помощью CSS
HTTP.codes — бесплатный API для тестирования HTTP-ответов
Сервис поддерживает все основные HTTP-методы и статус-коды, а также предоставляет возможность задержки ответа и добавления пользовательских HTTP-заголовков
Стоимость: #бесплатно
#HTTP #API #web
Сервис поддерживает все основные HTTP-методы и статус-коды, а также предоставляет возможность задержки ответа и добавления пользовательских HTTP-заголовков
Стоимость: #бесплатно
#HTTP #API #web
Что такое WebSocket?
Обычно для обмена данными в интернете используется протокол передачи гипертекста (HTTP, HyperText Transfer Protocol). Он работает по алгоритму запрос/ответ. Когда веб-браузеру нужны данные с веб-сервера, он выполняет запрос, на который веб-сервер возвращает данные через ответ: изображение 1.
☝️Чтобы поддерживать актуальную версию веб-страницы, браузеру необходимо достаточно часто выполнять запросы для получения данных с веб-сервера.
Этот процесс называется опросом (polling). Если данные нужно обновлять постоянно, он становится чрезмерно затратным, поскольку и клиент, и сервер постоянно выполняют запросы и ответы. С другой стороны, постоянный опрос бесполезен, если данные на сервере меняются редко (или нерегулярно). Но если уменьшить частоту опроса, браузер может пропустить важные обновления данных.
Гораздо больше возможностей предлагает технология WebSocket, которая предоставляет канал связи на основе сокетов между веб-браузером и веб-сервером. Такое полностью дуплексное соединение, позволяющее и клиенту, и серверу одновременно отправлять и получать данные, весьма полезно для веб-приложений, работающих в режиме реального времени.
Алгоритм работы WebSoket показан на изображении 2.
▪Сначала веб-браузер инициирует запрос к веб-серверу, отправляя HTTP-заголовок “can we upgrade to websocket”.
▪Если веб-сервер поддерживает WebSocket, он возвращает ответ с заголовком “OK to upgrade to websocket”.
▪Затем устанавливается долговременное двунаправленное соединение с сокетом.
▪И клиент, и сервер смогут обмениваться данными, используя это сокет-соединение.
С WEBSOCKET ТАКЖЕ МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПОДКЛЮЧЕНИЯ К СОКЕТАМ ПОРТЫ 80 (HTTP) И 443 (HTTPS). ЭТО ПОЗВОЛЯЕТ РАБОТАТЬ С WEBSOCKET ДАЖЕ ЧЕРЕЗ ПРОКСИ-СЕРВЕР И БРАНДМАУЭР.
Создание сервера WebSocket
📌 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
CSS скейтбордист
Проект был выполнен с помощью HTML и CSS-препроцессоров. Интересно то, что javascript вообще не принимал участия, а HTML код занял всего 50 строк, благодаря процессору Pug.
Посмотрите сами: https://codepen.io/deren2525/pen/dyvyLev
#codepen
Проект был выполнен с помощью HTML и CSS-препроцессоров. Интересно то, что javascript вообще не принимал участия, а HTML код занял всего 50 строк, благодаря процессору Pug.
Посмотрите сами: https://codepen.io/deren2525/pen/dyvyLev
#codepen
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=hjoh29epXXA
@hashdev
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Django создание модели. Вывод даных на страницу
В этом уроке мы поговорим про создание модели в #Django и о выводе даных на страницу.
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Mastering Financial Engineering: От моделирования на Python к интерактивным приложениям
Финансовый инжиниринг включает в себя сложные вычисления и моделирование для анализа и решения финансовых проблем.
Независимо от того, являетесь ли вы студентом или начинающим специалистом в области финансов, очень важно не только понимать концепции, но и профессионально представлять свою работу.
В этой статье мы рассмотрим, как с помощью Python превратить простой код моделирования цены опциона Монте-Карло в развернутое приложение. Это не только улучшит ваше понимание, но и поможет эффективно донести финансовые концепции с помощью визуализаций и пользовательских приложений.
Предварительный вариант приложения, которое вы сможете создать к концу этого урока: в изображении.
1. Организуйте рабочее пространство
Шаг 1.1: Создание выделенной папки
Начните с создания специальной папки для вашего проекта по финансовой инженерии. Организация работы в структурированном виде необходима для эффективной разработки.
Далее
Финансовый инжиниринг включает в себя сложные вычисления и моделирование для анализа и решения финансовых проблем.
Независимо от того, являетесь ли вы студентом или начинающим специалистом в области финансов, очень важно не только понимать концепции, но и профессионально представлять свою работу.
В этой статье мы рассмотрим, как с помощью Python превратить простой код моделирования цены опциона Монте-Карло в развернутое приложение. Это не только улучшит ваше понимание, но и поможет эффективно донести финансовые концепции с помощью визуализаций и пользовательских приложений.
Предварительный вариант приложения, которое вы сможете создать к концу этого урока: в изображении.
1. Организуйте рабочее пространство
Шаг 1.1: Создание выделенной папки
Начните с создания специальной папки для вашего проекта по финансовой инженерии. Организация работы в структурированном виде необходима для эффективной разработки.
Далее
Forwarded from Искусственный интеллект. Высокие технологии
Вышел GigaChat нового поколения. Разработчики @gigachat_bot качественно обновили его, изменив свой подход к обучению. Благодаря этому сервис стал лучше отвечать на запросы пользователей — примерно в два раза. При этом GigaChat также запустили в VK, аудитория сервиса уже достигла более 1 млн пользователей.
Попробовать.
@vistehno
Попробовать.
@vistehno
📌Видео
• Папка отборных каналов для Python разработчиков -https://www.tgoop.com/addlist/8vDUwYRGujRmZjFi
• Cсылка на бота: @Youtubedtg_bot
• Полный код бота: https://github.com/Develp10/telegramyoutubebot
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пишем телеграм бота для скачивания #yotube видео
Туториал от получения токена до размещения бота на хостинге.
Для бота используется самая продвинутая библиотеку aiogram3, бот хостится абсолютно бесплатно при помощи Replit.
• Телеграм - https://www.tgoop.com/pythonl
• Машинное обучение - https://www.tgoop.com/ai_machi…
Для бота используется самая продвинутая библиотеку aiogram3, бот хостится абсолютно бесплатно при помощи Replit.
• Телеграм - https://www.tgoop.com/pythonl
• Машинное обучение - https://www.tgoop.com/ai_machi…
This media is not supported in your browser
VIEW IN TELEGRAM
Responsive Grid — анимация страницы. Реализована с помощью CSS и JavaScript
#анимация #css #javascript
https://codepen.io/julesforrest/pen/QBzaQR
@javascriptv
#анимация #css #javascript
https://codepen.io/julesforrest/pen/QBzaQR
@javascriptv
Семантика языков программирования
1. Семантика и её значение
2. Введение в Coq
3. Семантика большого шага для императивного языка
4. Множественные цели в Coq. Д-во корректности Constant Folding
5. Coq. Разбор д-ва терминируемости алгоритма Евклида
6. Семантика малого шага, логика Хоара
7. Coq. Семантика малого шага, логика Хоара
8. Введение в слабые модели памяти
9. Декларативные модели памяти (1/2)
10. Декларативные модели памяти (2/2)
#video
https://www.youtube.com/watch?v=sEiTqZmqY08&list=PLlb7e2G7aSpTA0aT2M1CvIWof3Osslo7Z
1. Семантика и её значение
2. Введение в Coq
3. Семантика большого шага для императивного языка
4. Множественные цели в Coq. Д-во корректности Constant Folding
5. Coq. Разбор д-ва терминируемости алгоритма Евклида
6. Семантика малого шага, логика Хоара
7. Coq. Семантика малого шага, логика Хоара
8. Введение в слабые модели памяти
9. Декларативные модели памяти (1/2)
10. Декларативные модели памяти (2/2)
#video
https://www.youtube.com/watch?v=sEiTqZmqY08&list=PLlb7e2G7aSpTA0aT2M1CvIWof3Osslo7Z
This media is not supported in your browser
VIEW IN TELEGRAM
Сетевая модель OSI (The Open Systems Interconnection model) — сетевая модель стека (магазина) сетевых протоколов OSI/ISO. Посредством данной модели различные сетевые устройства могут взаимодействовать друг с другом. Модель определяет различные уровни взаимодействия систем. Каждый уровень выполняет определённые функции при таком взаимодействии.
Модель OSI была разработана в конце 1970-х годов для поддержания разнообразных методов компьютерных сетей, которые в это время конкурировали за применение в крупных национальных сетевых взаимодействиях во Франции, Великобритании и США. В 1980-х годах она стала рабочим продуктом группы взаимодействия открытых систем Международной организации по стандартизации (ISO). Модель не смогла дать полное описание сети и не получила поддержку архитекторов на заре Интернета, который впоследствии нашел отражение в менее предписывающем TCP/IP, в основном под руководством Инженерного совета Интернета (IETF).
7 Уровнями в модели OSI являются:
1. Физический уровень
2. Уровень каналов передачи данных
3. Сетевой уровень
4. Транспортный уровень
5. Сеансовый уровень
6. Уровень представления
7. Прикладной уровень
@hashdev
Please open Telegram to view this post
VIEW IN TELEGRAM
Выпуск открытого движка Heroes of Might and Magic 2 - fheroes2 - 1.0.12 https://opennet.ru/60577/
www.opennet.ru
Выпуск открытого движка Heroes of Might and Magic 2 - fheroes2 - 1.0.12
Доступен выпуск проекта fheroes2 1.0.12, который воссоздаёт движок игры Heroes of Might and Magic II с нуля. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить из…
Please open Telegram to view this post
VIEW IN TELEGRAM