Все записи автора Mr.ReKS

Камера для домашней студии и стрима

2020 год стал поворотным в мировой истории во многих смыслах и проявлениях, и среди прочих проблем он создал взрывной спрос на веб-камеры, которые резко выросли в цене, но не в качестве, поэтому неожиданно сложилась такая ситуация, в которой в качестве веб-камеры стало разумней купить что-то другое. В моем конкретном случае мне понадобилась камера для организации домашней видео-студии для дистанционного обучения, и хотя задача того не очень требовала, я хотел чтобы качество ее решения не было посредственным. Так определился приоритет желаемого:

  • решение должно быть очень бюджетным (в пределах 200$)
  • запись голоса с достаточным качеством звука, с защитой от шумов и ветра
  • запись видео с разрешением не ниже HD и fps не хуже 25 без стробоскопа
  • поддержка режима веб-камеры для программного микширования под Windows 10
  • поддержка автономной записи видео в одном из стандартных форматов
  • поддержка режима стрима на YouTube, FB
  • длиннофокусный объектив около 100 мм (в пересчете на ленту 35 мм) или zoom в аналогичных пределах
  • возможность установки на штатив

Читать далее Камера для домашней студии и стрима

Классический взгляд на особенности Python

Высокоуровневый язык программирования общего назначения Python ориентирован на повышение производительности разработчика и читаемости кода; синтаксис ядра минималистичен; поддерживает структурное, обобщенное, объектно-ориентированное, функциональное и аспектно-ориентированное программирование. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных. Поддерживается разбиение программ на модули, которые, в свою очередь, могут объединяться в пакеты.

Настоящая публикация содержит конспект изучения языка Python разработчиком привыкшим к классическим языкам (Pascal, C++, Java). Изложение в публикации будет простым, наглядным и слегка вульгарным, как и сама идеология Python.

  • Официальный сайт //www.python.org
  • и другие источники в конце публикации

Читать далее Классический взгляд на особенности Python

План настройки персональной системы Windows 10

Число нововведений Windows 10 растет с такой скоростью, что уже не просто упомнить об всем, о чем нужно не забыть в ходе ее настройки для безопасной эксплуатации. Ниже приведен план конкретных шагов:

Читать далее План настройки персональной системы Windows 10

Применение .htaccess

Конфигурационный файл доступа .htaccess используется web-сервером для первоначальной оценки поступившего клиентского запроса, который может быть обработан, или отвергнут, или перенаправлен, в соответствиями с директивами конфигурации.

Читать далее Применение .htaccess

Бытовые гальванические элементы

Черновик публикации о бытовых гальванических (химических) источниках, проще говоря батарейках и аккумуляторах.

Читать далее Бытовые гальванические элементы

Скрипты Linux (Ubuntu)

Интерфейс командной строки (англ. Command Line Interface, CLI)

Во время загрузки Ubuntu запускаются семь полноэкранных консолей, у каждой свой независимый сеанс, с первой по шестую с интерфейсом командной строки, в седьмой запускается графический режим. Пользователь во время загрузки видит только графический режим.
Переключиться на одну из виртуальных консолей можно нажав сочетание клавиш:

Ctrl+Alt+F1 — первая виртуальная консоль;
Ctrl+Alt+F2 — вторая виртуальная консоль;
Ctrl+Alt+F3 — третья виртуальная консоль;
Ctrl+Alt+F4 — четвертая виртуальная консоль;
Ctrl+Alt+F5 — пятая виртуальная консоль;
Ctrl+Alt+F6 — шестая виртуальная консоль;
Ctrl+Alt+F7 — седьмая виртуальная консоль, возврат в графический режим.

В Unity:
Главное меню → Набрать в поисковой строке слово Терминал
или нажать комбинацию клавиш: Ctrl+Alt+T

В Gnome Fallback
Приложения → Стандартные → Терминал

В Xfce (Xubuntu):
Главное меню → Приложения → Система → Терминал

В KDE (Kubuntu):
Главное меню → Приложения → Система → Терминал

В LXDE (Lubuntu):
Главное меню → Системные → LXTerminal

///

/

Источники:

Lubuntu: установка и настройка

Первый сезон сериала Mr.Robot произвел на меня не бесспорное, но положительное впечатление, и главное — я решил исполнить свое старое намерение и получить практический опыт использования Linux. Итак, я снял с полки старенький Compaq nx6110

  • gpu: Intel 910GML (XGA 1024x768x24)
  • cpu: Intel Pentium M 1.73GHz (x32 x1 ядро x1 поток)
  • ram: DDR 256MB + 1GB
  • hdd: Hitachi Travelstar 60GB IDE 4200rpm 2MB

Спойлер: результат превзошел мои ожидания! Cтаричок Compaq теперь выполняет мои рабочие задачи не хуже, чем в разы более мощный ASUS под Win10.
Читать далее Lubuntu: установка и настройка

Плагин alx ip statistic / Статистика по IP

Нехитрый, но полезный плагин сохраняет в логе ip-адреса, время, идентификаторы браузеров, логины и пароли попыток авторизаций на странице входа, а также просмотр любых публикаций в которой использован шорткод . Именно с этим плагином обещание «я тебя по ip вычислю!» приближается к реальности…

/// Читать далее Плагин alx ip statistic / Статистика по IP

На Клиенте управляемой формы 1С:Предприятие 8.3

Управляемая форма располагает данными, которые может представлять в пользовательском интерфейсе самыми различными средствами, может позволить пользователю оперировать этими данными и может сохранять данные в самыми различными средствами.

Эта публикация посвящена нюансам управления представлением данных, оперирования и сохранения которые выполняются на клиентской стороне.

Читать далее На Клиенте управляемой формы 1С:Предприятие 8.3

Лицензирование и ключи 1С:Предприятие 8.x

Текущая:
Сетевой HASP4 ORGL8 10, получило клиентское приложение
Информационная база:
Локальный HASP4 ORGL8 50
Локальный HASP4 ORGL8 1
Локальный HASP4 ORGL8 10
  • Маркировка ключей 1С 13 ноября 2010 //blogs.klerk.ru
  • Ключи защиты 1С Предприятие 8.1. Особенности использования. Автор: Уваров А.С. 10.02.2010 //interface31.ru

Обсуждение //forum.infostart.ru
Читать далее Лицензирование и ключи 1С:Предприятие 8.x

Производительность интерпретации кода 1С:Предприятие 8.х

///

Настоящая публикация содержит результаты измерения скорости выполнения основных языковых конструкций платформы 1С:Предприятие 8.х

Браузер Google Chrome

Браузер Google Chrome содержит в основе свободный браузер Chromium и движок Blink (до апреля 2013 года использовался WebKit).

Читать далее Браузер Google Chrome

Подключение автомобильной Мультимедия Системы(ММС)

При подключение современного мультимедия центра (MMC) в автомобиле может возникнуть ряд вопросов, на которые не просто найти краткий, ясный и вразумительный ответ.
Публикация описывает вопросы возникшие конкретно при подключении реплики Pioneeir 1801 в LADA Калина 2 Кросс, тем не менее, многие объяснения имеют общеприменительный характер и будут полезны в других аналогичных случаях.

Читать далее Подключение автомобильной Мультимедия Системы(ММС)

Смазки

Силиконовое масло

Силиконовое масло ПМС-400 15 мл REXANT предназначено для смазывания малонагруженных деталей в механизмах трения и качения в приборах, бытовой и оргтехнике.

Масло ПМС (полиметилсилоксаны) — прозрачная, бесцветная, химически инертная и коррозионностойкая жидкость. В отличие от минеральных или синтетических масел, данная жидкость обладает превосходными электроизоляционными, антиадгезионными и пеногасящими свойствами.
Полиметилсилоксановые жидкости используются для смазывания резиновых уплотнений, обработки высоковольтных проводов, в производстве для пресс-форм РТИ и пластмасс, в паяльных ваннах для защиты расплавленного припоя от окисления и в других местах, где необходимо создать отличное разделяющее действие, легко образуя пленки на самых разных поверхностях (металл-пластик, пластик-резина и т.п.).

Характеристики:
Вязкость (в сантистоксах): 400
Рабочий температурный диапазон: –50…+200 °C

Произвольная графика в форме 1С:Предприятие 8.x

Интерактивное отображение произвольной 2D графики в форме приложения 1С:Предприятие можно реализовать в стандартном поле формы с установленным видом Поле HTML документа, которое предназначено для отображения изображений описанных языками HTML, XML и их расширениями SVG или VML. Формирование изображения в релизах до релиза 8.3.14 выполняется встроенным в платформу 1С браузером MS Internet Explorer, чьи версия, функциональность и опции отличаются от IE установленного в системе. Начиная с релиза 8.3.14 в платформу встроен кроссплатформенный движок WebKit с поддержкой HTML5, OpenGL, SVG и т.д. (подробней работа WebKit в составе платформы описана на //habr.com)

Читать далее Произвольная графика в форме 1С:Предприятие 8.x

Кодирование и конвертирование данных в 1С:Предприятие 8.x

В этой публикации рассмотрены задачи, в которых данные не изменяются по содержанию, но изменяются по форме, т.е. по типу и/или представлению. В подавляющем числе такие задачи возникают по требованию протоколов обмена данными между изолированными информационные системами.

Читать далее Кодирование и конвертирование данных в 1С:Предприятие 8.x

Программная работа с Реестром Windows

Реестром Windows называют хранилище параметров самой системы Windows, ее штатных и сторонних компонентов, а также пользователей системы. Хранилище реестра представляется как иерархия кустов и разделов, содержащих значения параметров нескольких типов.

Фактически Реестр является не единым объектом, а динамическим набором кустов, каждый из которых находится в специальном файле:
Читать далее Программная работа с Реестром Windows

Плагин Crayon Syntax Highlighter

A Syntax Highlighter built in PHP and jQuery that supports customizable languages and themes.
It can highlight from a URL, or WordPress post text. Crayon makes it easy to manage Language files and define
custom language elements with regular expressions.
It also supports some neat features like:

  • Официальная страница WP (не поддерживается с 2017 года) https://ru.wordpress.org/plugins/crayon-syntax-highlighter/
  • Неофициальная поддержка https://github.com/Crunchify/crayon-syntax-highlighter/releases

Читать далее Плагин Crayon Syntax Highlighter

Регулярные выражения

Формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов

Читать далее Регулярные выражения

Сериализация и десериализация в формате PHP для 1С:Предприятие 8.х

Сериализация данных для хранения и передачи на сайтах с кодом на PHP выполняется в особом внутреннем формате строки вида: a:3:{i:1;a:0:{}i:2;a:2:{s:5:»title»;s:67:»(C) 2019.Реформация Компьютерных Систем»;s:8:»nav_menu»;i:2;}s:12:»_multiwidget»;i:1;}

Для использования таких данных за пределами среды PHP необходимо выполнять десериализацию таких данных, а для сохранения сериализацию.

В настоящей публикации описан формат сериализации и приведены коды функций для 1С:Предприятие 8.

Читать далее Сериализация и десериализация в формате PHP для 1С:Предприятие 8.х

Операции с данными Visual Form Builder из приложения 1С:Предприятие 8.3

Для сайта на движке WordPress существует плагин Visual Form Builder, который позволяет создавать шаблоны произвольных форм для публикации их на страницах сайта, где пользователи могут заполнить их данными для каких-либо практических целей и сохранить их в базе данных сайта.

Штатный инструмент экспорта данных заполненных форм плагина Visual Form Builder предлагает ручную настройку сеанса экспорта и выгрузку в файл в формате CSV или XLS для дальнейшей обработки и загрузки его, например, в 1С:Предприятие. Поскольку этот путь требует участия человека, он не может выполняться автоматически, а кроме того, в цепочке конвертирования данных из-за неоднозначности форматов иногда возникают ошибки.

Тем временем существует возможность получения данных заполненных форм непосредственно из базы данных сайта, которая выполняет минимальное число преобразований и может был полностью автоматизирована. Более того, существует возможность автоматического экспорта шаблона анкеты 1С:Предприятие в шаблон формы Visual Form Builder .

Читать далее Операции с данными Visual Form Builder из приложения 1С:Предприятие 8.3

Структура данных WordPress

Все сведения о настройках внешнего вида и содержании сайта WordPress хранит в реляционной базе данных. Поддерживается только MySQL версии 5.0.15 или выше, или любая версия MariaDB. Обычно WordPress и плагины взаимодействует с этой базой данных самостоятельно, и конечному пользователю не нужно сильно беспокоиться о ее структуре. Однако, для разработки собственного плагина или иного взаимодействия с содержимым сайта важно точно знать, как WordPress хранит свои данные. Зная структуру данных и обладая доступом к DB можно получить и/или изменить любые сведения, содержания, структуры и представления непосредственно в таблицах, не используя консоль WordPress и даже без авторизации на самом сайте.

Официально Описание Структуры Базы Данных предыдущей версии WordPress 4.4 доступно на //codex.wordpress.org, где также есть ссылка на описание еще более ранних версий WordPress 1.5, 2.0, 2.2, 2.3, 2.5, 2.7, 2.8, 2.9 и 3.3.

Ниже в публикации описана структура данных WordPress 5.2.4 актуальная на 10 октября 2019 года.

Читать далее Структура данных WordPress

Управление базой MySQL из 1С:Предприятие 8.3

MySQL в качестве системы управления базой данных доминирует в интернет-проектах. Приложение 1С:Предприятие может устанавливать соединения с серверами MySQL для обмена данными в обоих направлениях. Это может использоваться например:

  • для публикации сведений в интернет;
  • для получения сведений  из интернет;
  • для обмена данными с другими приложениями 1С через общее интернет-хранилище.

Читать далее Управление базой MySQL из 1С:Предприятие 8.3

Обработчики событий 1С:Предприятие 8.3

Особенностью обработки событий среде 1С:Предприятия 8 является то, что имя процедуры-обработчика в одних случаях должно совпадать с именем события, а в других случаях может от него отличаться.
//its.1c.ru
.
.

Читать далее Обработчики событий 1С:Предприятие 8.3