Рубрика «Песочница» - 29

Пришла мне однажды идея создать трансляцию с камеры, и я решил ее реализовать. Для создания этого дела нам понадобится 4 файла (5, если считать CSS).
1. Index.php. Где будет сама трансляция.
2. Save.php. Куда будет сохраняться изображение.
3. Now.php. Где будет храниться изображения в base:64.
4. Translate.php. Откуда будет вестись трансляция.

Принцип прост: на странице translate.php пользователь открывает доступ к камере, потом делается снимок каждую секунду, потом этот снимок отправляется на страницу index.php.
Читать полностью »

Практика программирования - 1

Здравствуй, читатель. Эта статья больше рассчитана на новичков в программировании, но, думаю, и многие из тех, кто уже знаком с этим ремеслом, могут подчерпнуть что-то полезное.

Итак, я дизайнер и имею незначительный опыт в программировании, но знаю примерные основы. Как и во всех занятиях, чтобы уметь что-то делать, нужно практиковаться. «Без труда, не выловишь и рыбку из пруда».
Читать полностью »

В этой статье мы поговорим о разработке собственного видео сервиса (плагина) для приложения «Медиацентр», которое идёт в комплекте к Android-устройствам компании IconBIT. Перед тем, как продолжить, рекомендую прочесть инструкцию по разработки плагинов, её можно скачать здесь.
Читать полностью »

Windows 10 уже давно доступна для обновления, а потому в один из дней было решено обновиться. После обновления возник вопрос об управлении серверами. Сходу установить RSAT может не получиться.
Читать полностью »

Добрый день!

Сегодня пришлось разбираться с взаимодействием между компонентами «bitrix:catalog.smart.filter» и «bitrix:catalog.section» в комплексном компоненте «bitrix:catalog», что находится по пути "/bitrix/components/bitrix/catalog/templates/.default/section.php".

Для меня было не ясно, как данные из фильтра передаются в раздел и показывается только выбранные товары.
Читать полностью »

Квантовая песочница: часть 2 - 1
Квантовая песочница: часть 1
Что такое квантовое состояние? Чем обычное состояние отличается от квантового? В какой момент обычное состояние становится квантовым и что будет, если от него отнять квантовости? Оно всё еще будет квантовым или уже превратится в обычное? Оно же только что было квантовым. Наверное, оно стало запутанным, и кот тоже стал запутанным.

В данной статье постараемся ответить на эти вопросы и разобраться в сути квантовой механики.
Цель: написать простую программу, «имитирующую» квантовую эволюцию, чтобы наконец можно было пощупать эти кубиты ручками.
Читать полностью »

Каждый, наверное, сталкивался с задачей расстановки 8 ферзей на шахматной доске.
Рассмотрим решение данной задачи с использованием массива.

Итак, имеем одномерный массив состоящий из 8 элементов. Индексные значения — это строки, а значения в архиве по соответствующим индексам — это столбец шахматной доски соответственно.

Для того, чтобы мы оставили Ферзя в покое и начали перемещать следующего, должны отсутствовать иные Ферзи:
1. по вертикали
2. по диагоналям
3. по горизонтали

Третий пункт в данном методе решения этой задачи можно исключить сразу, так как два Ферзя в одной строке мы изначально не рассматриваем.
Читать полностью »

Основные требования

• легкость подключения модулей
• стандартная структура URL
• многоязычность
• автоматическое принятие изменений
• использование возможностей многопроцессорной системы
Система построена на базе Express. Для облегчения написания кода используется модуль wait.for
Читать полностью »

На Хабре опубликовано много статей по настройке https. В том числе возможные конфигурации nginx с объяснениями и комментариями к самой статье. Некоторые из статей обретали свой ценный информационный посыл уже после того, как сообщество поделилось своим опытом. По моему скромному мнению, полнота, целостность и ясность информации – лучший друг любой из технологий. Предлагаю собрать воедино всю информацию и написать следующие статьи, которые войдут в серию «Only HTTPS».

  • Конфигурируем web-сервер nginx;
  • Nginx. Массовый редирект на TCP-порт;
  • CDN–провайдер. Ускорение отдачи web-контента.

Only HTTPS. Nginx. Массовый редирект на TCP-порт - 1

Все запросы клиента на 80 порт будем перенаправлять на 443.
Ещё мы можем на прямое обращение клиента по ip и не заданные у вашего web-сервера хосты возвращать код 444, закрывая тем самым соединение без передачи заголовка ответа.
Читать полностью »

Не претендуя на полноту, все же считаю, что это может пригодиться системным администраторам.

Увеличение размера диска в виртуальной машине происходило при следующих вводных: формат файла виртуалки qcow2, виртуальная машина использует lvm и ext4, root partition находится в extended partition. Действо обычно происходит ночью, когда нагрузка минимальна и даунтайм не сильно давит на нервы. Хотя при работе с highload-проектами адреналина всё равно выделяется много. Поэтому перед началом лучше отключить систему оповещения по СМС, чтобы не пугать коллег сообщениями типа «Server down».
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js