Разработка децентрализованных приложений dApp

Разработка децентрализованных приложений dApp

dApp приложения базируются на технологии блокчейн (blockchain) и отличатся тем, что у них отсутствует бекэнд в том виде как он используется в традиционной архитектуре клиент-серверных приложений. Вместо этого, в децентрализованных приложениях бекэнд хранится и выполняются в блокчейне одноранговой сети. В ряде случаев и пользовательский интерфейс также может быть размещен в децентрализованном хранилище. На текущий момент…

Property and non-property rights

Имущественные и неимущественные права при создании компьютерных программ

Компьютерная программа (произведение) или база данных является продуктом интеллектуальной деятельности и на нее распространяется два вида прав: Имущественные – исключительное право Неимущественные – авторское право По умолчанию, оба вида прав принадлежат автору, т.е. физическому лицу, непосредственно написавшему код данной программы. Однако, в отношении исключительных прав действует законодательство, регламентирующее принадлежность имущественных прав и правообладания. Речь идет…

Архитектура коммуникаций в видеоконференциях

Архитектура коммуникаций в видеоконференциях

WebRTC — это peer-to-peer технология, которая реализует канал коммуникации между двумя браузерами для передачи видео-, аудио- и любых других данных с низкой временной задержкой – потоковая трансляция точка-точка. Если в сеансе видеоконференции участвуют более двух пользователей, то может возникнуть необходимость в системе управления медиа потоками, так называемый, серверный WebRTC. С технической точки зрения, организация многоточечных…

Microsoft.NET Framework

Как узнать версию Microsoft.NET Framework

Часто возникает необходимость узнать какая версия Microsoft.NET Framework установлена на компьютере и установлен али вообще. Проверить наличие Microsoft.NET Framework можно или через панель управления или в проводнике Проверить версию Microsoft.NET Framework через панель управления Перейдите в меню «Панель управления/Программы и компоненты» (для Windows 10 — «Панель управления/Программы/Программы и компоненты»). Найдите в списке Microsoft .NET Framework, здесь же указана версия программы.…

Стандарт WebRTC, протоколы STUN, TURN, ICE

Стандарт WebRTC, протоколы STUN, TURN, ICE

WebRTC (сокр. от Web Real-Time Communication) – это стандарт, который позволяет интернет-браузерам обмениваться видео и аудио данными, а также произвольным контентом в режиме реального времени. Наиболее частое применение стандарта WebRTC – это передача изображения и голоса в видеоконференциях. Все современные браузеры поддерживают WebRTC и поэтому пользователю не требуется установка каких-либо специальных программ чтобы стать терминалом…

Linux основные команды файловой системы

Linux основные команды файловой системы

Про структуру каталогов Linux уже была заметка здесь. Важно понимать и ориентироваться в файловой системе чтобы эффективно управлять файлами. Основные понятия синтаксиса Точка — это псевдоним пути к текущей директорииТочка и слэш — тоже самое что и просто точка, но как бы намек на то, что внутри могут быть вложенные элементы (и вообще на то…

systemd

Менеджер системы и служб systemd

О чем статья? Что такое systemd? Команды systemctl для управления systemd Как запустить программу в автозагрузке Как создать свой юнит файл В современных Linux-системах systemd выполняет роль сервисного слоя, диспетчера системы и служб. Главная команда для мониторинга и управления systemd — systemctl Анализ состояния системы Показать состояние системы. Параметр –type=service позволяет отобразить юниты, запущенные как сервисы:…

Быстро Дешево и Качественно

Разработка программного обеспечения это дорого

Разработка программного обеспечения (ПО) является одной из самых технологичных и интеллектуальных отраслей современной экономики. Находясь в этой сфере не первый десяток лет, мы ежедневно сталкиваемся с вопросами оценки трудоемкости и сроков реализации той или иной IT задачи. В данной статье описаны факторы, определяющие стоимость разработки программного продукта, и приведены аргументы, объясняющие существенную разницу между написанием небольших типовых программ и разработкой полноценного программного обеспечения.

Установка или обновление PHP

Установка или обновление PHP

Какие осветим вопросы: как проверить наличие установленной версии PHP как узнать список модулей и расширений PHP как узнать версию PHP как устанавливить другую версию PHP Окружение: сервер Linux Debian 9, Linux Debian 10, Linux Ubuntu 18, Linux Ubuntu 20 PHP (Personal Home Page Tools) один из самых популярных языков для разработки динамических веб-сайтов. Несмотря на…