На полпути к нейро-искусству Midjourney

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

Основателем лаборатории в 2016 стал Дэвид Хольц (David Holz), который  был одним из создателей технологии Leap Motion. В феврале 2020 лаборатория поглощена британским производителем медицинского оборудования компанией Smith & Nephew. В августе 2022 Хольц сообщил, что продукт стал прибыльным.

Midjourney по форме — это бот на технологической площадке Discord, где необходимо зарегистрироваться и подключиться к серверу midjourney по пригласительной ссылке >>> https://discord.com/invite/midjourney

Профиль пользователя на //www.midjourney.com/app/
и страница приобретения подписки //www.midjourney.com/account/
Continue reading На полпути к нейро-искусству Midjourney

Конспект XMLHttpRequest + jQuery + Promise + Axios

jQuery это JavaScript Библиотека сфокусированная на управлении DOM , вызовах AJAX , и событиях обработки.

//developer.mozilla.org
jQuery API Documentation //api.jquery.com
AJAX: Шпаргалка по AJAX на jQuery //habr.com
jQuery справочник //basicweb.ru

JavaScript и jQuery»3.10. Введение в jQuery //html5book.ru
Continue reading Конспект XMLHttpRequest + jQuery + Promise + Axios

ФАК Хау Ту Дизайн Веб Пейдж HTML/CSS/JS

Веб дизайн реализуется триединством языков сущностей:

  • - сущность содержания и структуры
  • - сущность формы
  • - сущность активности

 

Continue reading ФАК Хау Ту Дизайн Веб Пейдж HTML/CSS/JS

Инструменты разработчика DevTools

Набор инструментов для веб-разработчиков DevTools встроен непосредственно в браузер Google Chrome. DevTools позволяют редактировать загруженную страницу налету и оперативно диагностировать проблемы.

Официальная документация Chrome разработчиков //developer.chrome.com
DevTools для «чайников» //habr.com

https://www.lucidchart.com/techblog/2018/04/17/time-saving-chrome-devtools-shortcuts/

Continue reading Инструменты разработчика DevTools

Застосування Notepad++

Notepad++ (NPP) - редактор початкових текстів для мов програмування та розмітки; легкий, швидкий, розширюваний, професійний та вільний; реалізує підсвічування синтаксису, розмітки, а також мов опису апаратури VHDL і Verilog. Початковий код NPP відкритий та базується на компоненті Scintilla, написаний на C++ з використанням STL, а також Windows API, і поширюється під ліцензією GNU General Public License. Базова функціональність програми може бути розширена як за рахунок плагінів, так і сторонніх модулів, таких як компілятори та препроцесори. Підтримує понад 100 форматів файлів.

Official site //notepad-plus-plus.org/
Official Community //community.notepad-plus-plus.org
Official GitHub repository //github.com/notepad-plus-plus
+ Plugin List - 64 bit .../nppPluginList/blob/master/doc/plugin_list_x64.md

Fan User Manual (is built collaboratively) //npp-user-manual.org

Continue reading Застосування Notepad++

Екстракт розрахунків та програмування Excel


365 support: Help & learning //support.microsoft.com
Excel functions (alphabetical) .../excel-functions-alphabetical...
Excel VBA reference //learn.microsoft.com

 Список-справочник функций Excel //semtools.guru

Excel functions by category (Excel 2003..2021) //exceljet.net

Список соответствия оригинальных имен функций Excel ru-эквивалентам //ru.excelfunctions.eu

Continue reading Екстракт розрахунків та програмування Excel

BAS Управление данными и безопасностью

//

Предназначен для явной блокировки данных от чтения или изменения другими сессиями.

//

Ядерная физика WordPress


// Понимание устройства ядра WordPress

Continue reading Ядерная физика WordPress

1С Табличный документ

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

Табличный документ //v8.1c.ru
Основы формирования табличного документа на основе макета //its.1c.ru

Continue reading 1С Табличный документ

Плагин Form Maker by 10Web

Плагин Form Maker by 10Web чрезвычайно популярен.
Доступен в четырех тарифных планах:

  • Free $0 - ограничен одностраничным формами до 7 элементов из 20 типов
  • Basic $30 - 1 сайт, без экспорта/импорта форм в формате XML
  • Pro $60 - 5 сайтов, без калькулятора
  • Plugin Bundle $100 - 30 сайтов, все +10 опций, +15 плагинов в придачу

Form Maker by 10Web в официальном репозитории //wordpress.org
Mobile-Friendly Drag & Drop Form Builder //10web.io

Continue reading Плагин Form Maker by 10Web

Системы машинного перевода

Иллюстрация с сайта inwebpress.org.ua

Машинный перевод //ru.wikipedia.org

Самые известные системы машинного перевода

  • Microsoft Translator
  • Яндекс.Переводчик
  • DeepL Translator
  • Watson (IBM) Translator
  • Amazon Translate
  • Google переводчик
  • Google Cloud AutoML Translation
  • Promt

Источники

Мультиязычный сайт на WordPress #1. Обзор плагина ConveyThis //inwebpress.org.ua

План налаштування персональної системи Windows 11

На підході Windows 11, і хоча необхідність використовувати її у мене ще не виникла, але як кажуть "готуй сани влітку"

11 худших особенностей Windows 11, и как их исправить //habr.com

Continue reading План налаштування персональної системи Windows 11

О формах оформления форм

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

Continue reading О формах оформления форм

Файлы Office Open XML /OOXML, DOCX, XLSX, PPTX

Формат Office Open XML был объявлен свободным и открытым форматом Ecma International в 2006 году. Является основным форматом для приложений Microsoft Office 2007 и последующих. Формат представляет собой zip-архив, содержащий xml-текст, графику и другие данные.

Open XML SDK: Understanding the Open XML file formats //docs.microsoft.com
.xlsx изнутри. Разбор структуры файлов. Разбор каждого .xml файла //habr.com

Continue reading Файлы Office Open XML /OOXML, DOCX, XLSX, PPTX

TV box семейство X96

Download Firmware //x96mini.com/pages/download

HDMI незащищен от импульсов и гибнет на "раз"

Кнопка Reset находится в отверстии гнезда AV или IR

AV Jack 3.5 Ground-Video-Right-Left (Video=Y)

Прошивка утилитой flash

Моделі

X96 Max Plus S905X3 Android 9.0 8K HDR10+ Dual WiFi BT

official product page //x96mini.com
Official firmware 20210611-1710 (1.53GB) //drive.google.com

  • CPU: Amlogic S905X3 64-bit quad core ARM® Cortex™ A55 CPU
  • GPU: G31™ MP2 GPU processor
  • Memory: DDR3: 2GB/4GB
  • Flash: eMMC: 32GB(Option: 16GB/64GB )

4pda Обсуждение X96 Max Plus2 (S905X3, 4/32GB, 4/64GB) //4pda.to

!!! 4pda Обсуждение X96 Max Plus(S905X3, 2/16GB) (раздел без куратора) //4pda.to

TV Box X96 Mini - Прошивка (OS Android 7.1.2) https://4pda.to/forum/index.php?showtopic=936891
Continue reading TV box семейство X96

Практическая теория цвета

//

Continue reading Практическая теория цвета

Конспект каскадных таблиц стилей CSS

дальнейшее содержание публикации - черновик!

Selectors Level 4
W3C Working Draft, 11 November 2022 //www.w3.org/TR/selectors

Continue reading Конспект каскадных таблиц стилей CSS

Экстракт схемотехники

// Electronic circuit simulation

  • Каталог CAD-программ с описанием и ссылками /Proteus, Micro-Cap, NI Multisim, LabVIEW, LTspice/SwitcherCAD, EasyEDA, СИМИКА (Symica), Qucs, TINA-TI, SimOne, OrCAD, AutoCAD Electrical, EDWinXP, Allegro Cadence, gEDA, DIALux, DoCircuits, PartSim, Electronics Workbench, idealCircuit, Logisim, NL5 Circuit Simulator, Delta Design, McCAD //cxem.net
  • Tinkercad — бесплатное и простое в использовании веб-приложение, которое помогает молодому поколению инженеров и проектировщиков освоить базовые навыки, требуемые для внедрения инноваций в области 3D-проектирования, электроники и программирования //www.tinkercad.com
  • Arduino IDE //www.arduino.cc

 

Конспект застосування JavaScript у документі HTML

Используется как встраиваемый язык для программного доступа к объектам приложений. Широко применяется в браузерах как язык сценариев на веб-страницах.

Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке. Название «JavaScript» является зарегистрированным товарным знаком корпорации Oracle в США.

Continue reading Конспект застосування JavaScript у документі HTML

Унифицированный идентификатор ресурса URI и локатор URL

Веб-технологии в первичном назначении предоставляют доступ к разнообразным статическим и динамическим ресурсам, которые задаются через URI (uniform resource identifier), являющийся уникальной последовательностью символов, идентифицирующей свой физический или логический ресурс.
Continue reading Унифицированный идентификатор ресурса URI и локатор URL

Конспект PHP

PHP - Hypertext Preprocessor (первоначально PHP/FI - Personal Home Page / Form Interpreter), а позже названный Personal Home Page Tools. Это скриптовый язык общего назначения, использует большое число синтаксических заимствований из C, интенсивно применяется для разработки серверной части веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.

  • Official site of PHP (english) //www.php.net
  •  PHP учебник - уроки для начинающих с нуля //html5css.ru
  • PHP Tutorial //www.w3schools.com
  • Портал энтузиастов PHP //www.php.su
  • PHP5 ДЛЯ WEB РАЗРАБОТЧИКА //php5.kiev.ua/php7/
  • Packagist is the main Composer repository. It aggregates public PHP packages installable with Composer //packagist.org
  • Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience //xdebug.org
  • 23 лучших редактора и IDE для PHP //freelance.today
  • Программирование PHP в Ubuntu: Как пользоваться Atom - Losst //losst.ru

Конспект ниже не является учебником с последовательным изложением PHP для новичков. Мой конспект - это набор заметок для программистов со стажем.

Continue reading Конспект PHP

Бот для Telegram

Боти Telegram — це спеціальні облікові записи, призначені для автоматичного оброблення та надсилання повідомлень у системі миттєвих повідомлень Telegram.

Логіка дій бота описується скриптом, що знаходиться на довільному web-сервері за межами системи Telegram. Для скрипту може використовуватись будь-яка мова, яка здатна виконати вимоги Telegram Bot API: PHP, Python, JavaScript та інші.

Публікація визначає лише ключові моменти всіх рівнів створення бота. Докладніше опис API зроблено у публікації Методи Telegram Bot API та структури даних
Continue reading Бот для Telegram

Протоколы трансляции мультимедиа между устройства

Miracast

технология беспроводной передачи изображения и звука. Она используется для дублирования экрана c Android смартфонов, планшетов и других устройств. Так же функция "Беспроводной дисплей" в Windows работает через Intel WiDi, которая совместима с Miracast. Технология Miracast встроенная в большинстве современных Smart TV телевизоров.
Continue reading Протоколы трансляции мультимедиа между устройства

Установка 1С в Linux

localhost2005, огромная благодарность за вашу инструкцию. Всё работает.
Проверял файловую базу в качестве вёб-сервера на kUbuntu и Ubuntu 20.04.4 LTS. Собрал всё в кучу. Надеюсь будет полезно таким же новичкам.
Нужно скачать Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем и Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем. Для работы толстого клиента 1С нужно установить минимум 3 пакета: client, common, server. Устанавливаем 1С.
Код:

Лечение:

Continue reading Установка 1С в Linux

Облачная операционная система предприятия Chrome OS

Облачная операционная система предприятия Chrome OS //chromeenterprise.google/os/

Chrome OS — дистрибутив операционной системы GNU/Linux от компании Google, предназначенная для устройств на процессорах ARM или x86[3]. Google Chrome OS построена на основе Gentoo GNU/Linux и использует браузер Google Chrome, работающий в новой, специально разработанной оконной системе. //ru.wikipedia.org

Google Chrome OS Management Console - License + 3 Years Support - Non-Profit Only: $35 (October 17, 2016)
Continue reading Облачная операционная система предприятия Chrome OS

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

В основе функционирования управляемой формы лежит комплекс взаимодействия элементов с реквизитами формы, который разработчик может создать в Конфигураторе, но этот путь - не единственный. Платформа 8.x позволяет осуществлять конфигурирование реквизитов и элементов управляемой формы программно "на лету" в режиме Предприятие.

Continue reading Программное конфигурирование управляемой формы 1С:Предприятие 8.3

Андроид для бабушек и дедушек

ЧЕРНОВИК ДАЛЕК ОТ ЗАВЕРШЕНИЯ:
Система Android преобладает на большинстве современных телефонов в бюджетном сегменте и поэтому пожилые люди невольно вынуждены использовать эту систему и испытывать массу затруднений, если не понимают ее основ. Цель этой публикации - объяснить основы Андроида простым языком, на понятных примерах. Для упрощения понимания работы Андроида и его частей ниже будут использованы бытовые аналогии, которые не следует понимать буквально, в тексте они будут отмечены цветом и курсивом.

Continue reading Андроид для бабушек и дедушек

Гігієна ротової порожнини

Гігієна ротової порожнини (гигиена полости рта) це комплекс заходів, спрямованих на видалення зубних відкладень з метою профілактики стоматологічних захворювань. Від якості її проведення залежить як здоров'я зубів, а й стан ясен, слизової порожнини рота і навіть органів шлунково-кишкового тракту та серця.

Continue reading Гігієна ротової порожнини

Телекоммуникационная (серверная) стойка 19″ /Rackmount

Телекоммуникационная стойка используется для компактного размещения и эффективного обслуживания телекоммуникационного оборудования, к которым относятся коммутационные панели, всевозможные коммутаторы, сетевые маршрутизаторы и серверы, благодаря чему, эти стойки часто называют серверными. Доминирующий стандарт современных стоек рассчитан на типоразмер  19", который строго регламентирован. Оборудование предназначенное для установки в стойку 19" маркируют как "rackmount".

Стойка 19" для безопасности эксплуатации в публичных местах часто размещается в закрытом шкафу. Шкафы и стойки 19" применяются на развитых предприятиях, поэтому маркетинг относит их к корпоративным товарам с непропорционально высокой стоимостью. В результате многие энтузиасты проявляют интерес к самостоятельному изготовлению стоек, полностью соответствующих стандарту.

Continue reading Телекоммуникационная (серверная) стойка 19″ /Rackmount

Автоматизация в Windows GUI сценариями AutoIt

AutoIt v3 - универсальный BASIC-подобный скриптовый язык сценариев, для которого доступен бесплатный интерпретатор и компилятор.

 Официальный сайт //www.autoitscript.com

 ISN AutoIt Studio //www.isnetwork.at

 Русское сообщество AutoIT //autoit-script.ru

 AutoIt //ru.wikipedia.org


Continue reading Автоматизация в Windows GUI сценариями AutoIt

Использование, настройка и профилактика Android и приложений

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

Continue reading Использование, настройка и профилактика Android и приложений

Скрипти Google Apps Script у документах, таблицях та презентаціях

Google Apps Script

Обзор скриптов Google Apps //developers.google.com/apps-script/overview
Расширение Google Таблиц, Расширение Google Таблиц //developers.google.com/apps-script/guides/sheets
Обзор API Google Таблиц //developers.google.com/sheets/api/guides/concepts
Краткое руководство по приложению Google Apps Script Chat //developers.google.com/apps-script/quickstart/chat-app
Google Apps Script //en.wikipedia.org

Continue reading Скрипти Google Apps Script у документах, таблицях та презентаціях

Локальные групповые политики Windows в оснастке gpedit.msc

Непосредственное управление локальными групповыми политиками не предусмотрено в Home редакциях Windows, а в редакциях Pro и выше управление выполняется с помощью оснастки Редактор локальной групповой политики, запускаемый  gpedit.msc.

Continue reading Локальные групповые политики Windows в оснастке gpedit.msc

Антивирусы: Kaspersky Antivirus, Internet Security

  Online

  • Проверьте файлы или ссылки на известные угрозы virusdesk.kaspersky.ru

Continue reading Антивирусы: Kaspersky Antivirus, Internet Security

Антивирусы: ESET Nod32 Antivirus, Internet Security (Smart Security)

Continue reading Антивирусы: ESET Nod32 Antivirus, Internet Security (Smart Security)

Диаграммы на дашборде 1С:Предприятие 8.x

Для более выразительного представления данных графическими средствами в управляемой форме можно разместить произвольное число диаграмм, основанных на одном или нескольких наборах данных. Большое разнообразие способов представления данных на диаграмме реализуется связкой двух основных типов типов:

  • тип реквизита Диаграмма - содержит набор данных и все параметры его графического представления
  • элементы формы ПолеФормы

В свою очередь объект типа Диаграмма включает большое число свойств и коллекций других общих типов, и типов специфичных для диаграммы.


Continue reading Диаграммы на дашборде 1С:Предприятие 8.x

Страница 404 в WordPress

Ошибка 404 была хорошо известна еще до появления WordPress. Она возникает с том случае, если web-сервеh не находит страницу соответствующую url, поэтому вынужден возвратить вместо нее специальную страницу с ошибкой 404.

Если сайт управляется WordPress, то в базовой настройке, не найдя нужной страницы, WordPress передает эту ошибку web-серверу, который действует по уже описанному выше сценарию.

Существуют wp-плагины, которые обрабатывают ситуацию ненайденной страницы своими силами и не сообщают об этом web-серверу, однако можно обойтись без них.
Continue reading Страница 404 в WordPress

Инструмент автоматизации OneScript

OneScript - проект Андрея Овсянкина (EvilBeaver) из Нижний Новгород. Альтернативные названия: 1Script или 1Скрипт. Это - независимая кросс-платформенная реализация виртуальной машины, выполняющая скрипты на языке 1С:Предприятие 8.  Поддерживает Windows, Linux (Debian и CentOS). В качестве среды разработки (IDE) использует VCCode или среду разработки Перфолента.NET. Авторы сообщают, чти OneScript работает в 2 раза быстрее оригинального машины 1С.

///

 

 

Источники

Масштабируемая векторная графика в разметке SVG

публикация находится в состоянии разработки, но часть материалов уже готовы к использованию

Практическое изучение и работа с SVG выявляет много пробелов и неясных моментов в документации. Большое количество инструментов для работы с SVG также оставляют без внимания ряд важных нюансов, которые я нашел целесообразным описать и снабдить иллюстрациями и пояснениями.

  • SVG
    • Файла SVG картинки
    • SVG в составе HTML
  • Структура
  • Элементы SVG
    • Контейнер и система координат
      • Пример с разбором
    • Дополнительная система координат
    • Линия
    • Прямоугольник
    • Окружность и эллипс
    • Полилиния и полигон
    • Траектория
    • Текст
  • Стили
  • Анимация
  • JavaScript
  • SVGZ
  • Источники

Scalable Vector Graphics (SVG) 2
(Candidate Recommendation 04 October 2018) //www.w3.org/TR/SVG/

Can I use: сведения о поддержке SVG в браузерах //caniuse.com
SVG (Русский) //runebook.dev/ru/docs/svg

 Free SVG Editor Tool //pixelied.com
BOXY SVG / SCALABLE VECTOR GRAPHICS EDITOR (no Free) //boxy-svg.com/app/

Continue reading Масштабируемая векторная графика в разметке SVG

Интерфейс конфигуратора 1С:Предприятие 8.x

Конструктор формы

Эффективность разработки форм и модулей в 1С:Конфигуратор существенно увеличивается при правильном использовании всех средств управления и визуализации конструктора с применением комбинаций горячих клавиш.

Ctrl+Пробел - вызов контекстной подсказки.
Continue reading Интерфейс конфигуратора 1С:Предприятие 8.x

Интерфейс приложения 1С:Предприятие 8.3

Концепция интерфейса приложения находится в постоянном развитии, что вызывает постоянные вопросы. В очередной раз интерфейс приложения кардинально поменялся в версии 8.3.15. В результате в заголовок приложения переместились ключевые управляющие элементы Continue reading Интерфейс приложения 1С:Предприятие 8.3

Внутри объектов 1С:Предприятие 8.х

Любые данные, которыми оперирует любой из модулей 1с-приложения, являются объектами, и даже те, которые относят к простым типам, имеют непростую структуру. Увидеть эти данные внутри почти невозможно, поскольку в целях общей надежности их нельзя изменить непосредственно, а то, что нельзя изменить, незачем и видеть.

Тем не менее в языке оставлена лазейка, которая открывает потрясающие возможности. Это пара функций:
ЗначениеВСтрокуВнутр(<Значение>)
 ЗначениеИзСтрокиВнутр(<Значение>)

Синтакс-помощник также сообщает в примечании: Используется для сохранения функциональной совместимости с 1С:Предприятием 7.7. Использовать для других целей не рекомендуется.

Continue reading Внутри объектов 1С:Предприятие 8.х

Конспект мови гіпертекстової розмітки HTML

HTML: мова розмітки гіпертексту //webdoky.org
HTML Справочник всех тегов онлайн и примеры //html5css.ru
HTML с нуля ⚡ Лучший HTML учебник для начинающих и чайников //html5css.ru
Веб-технологии для разработчиков/HTML/Справка по HTML //developer.mozilla.org
Дока HTML //doka.guide
PLAYGROUND //developer.mozilla.org/en-US/play

 Free Online HTMLShell //toptal.com/developers/htmlshell

дальнейшее содержание публикации является черновиком!
Continue reading Конспект мови гіпертекстової розмітки HTML

Утилиты Sysinternals

«Sysinternals» (также известная как «Winternals») — часть веб-сайта Microsoft Technet, которая предоставляет пользователям огромное количество бесплатных утилит, большинство из которых активно разрабатываются Марком Руссиновичем и Брайсом Когсуэллом.

Continue reading Утилиты Sysinternals

Клиническая хирургия 1С:Управление торговлей 8 редакция 11

Публикация содержит описания элементов конфигурации 1С:Управление торговлей 8 редакция 11, которые полезно и/или важно знать для понимания нюансов и внесения собственных доработок.

Continue reading Клиническая хирургия 1С:Управление торговлей 8 редакция 11

Оперируем бинарными файлами в 1С:Предприятие 8.x

из публикации:
https://open-budget.ru/public/275315/

ActiveX "SAPI.spFileStream"

Пример: Чтение и запись бинарных файлов в 1С при помощи SAPI (Speech API)
http://forum330.com/forum/86/all

Документация: SpFileStream Interface (SAPI 5.3)
https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms722561(v=vs.85)?redirectedfrom=MSDN

Файловые базы *.1CD. Физическая структура. Восстановление.
https://infostart.ru/1c/articles/187832/

+про БСП
https://open-budget.ru/bsp-biblioteka-standartnykh-podsistem

+Нейросеть
https://open-budget.ru/public/640325/

+раздел математика 1С
https://open-budget.ru/matematika-i-algoritmy/page/5

Многопользовательское программное расширение АСТЕР для Windows


Continue reading Многопользовательское программное расширение АСТЕР для Windows

Язык Go

Go или Golang — компилируемый, строго типизированный, многопоточный язык программирования высокого уровня, разрабатываемый в с 2007 года. Язык представляет существенно переработанную и расширенную смесь C++ и Pascal, дополненную синтаксическим сахаром Python, но исключающим излишние, неэффективные и рискованных вольности.

Continue reading Язык Go

Язык RouterOS Script

У системі RouterOS передбачена можливість створення та виконання довільних скриптів мовою RouterOS Scripting, яким відведено спеціальний розділ /system script. Розділ включає три директорії:

  • ./script - директорія для зберігання файлів скриптів
  • ./job - директорія для відображення скриптів, що виконуються в даний момент
  • ./environment - директорія з відображенням змінних оточення

Scripting language manual //help.mikrotik.com

 РОУТЕР MIKROTIK ИГРАЕТ ГИМН УКРАИНЫ //soapbubble.co.ua

Continue reading Язык RouterOS Script

Инструменты Google OR-Tools

Конспект
черновик.
  • OR-Tools
    • About OR-Tools //developers.google.com
      программное обеспечение с открытым исходным кодом для комбинаторной оптимизации , которое стремится найти лучшее решение проблемы из очень большого набора возможных решений.
    • Constraint Optimization / Оптимизация ограниченийОптимизация ограничений или программирование ограничений (CP) - это название, данное для определения возможных решений из очень большого набора кандидатов, где проблема может быть смоделирована в терминах произвольных ограничений. Проблемы КП возникают во многих научных и инженерных дисциплинах. Слово «программирование» является немного неправильным, подобно тому, как «компьютер» когда-то означал «человек, который вычисляет». Здесь «программирование» относится к составлению плана, а не к программированию на компьютерном языке.CP основан на осуществимости (поиск допустимого решения), а не на оптимизации (поиск оптимального решения), и фокусируется на ограничениях и переменных, а не на целевой функции. Фактически, проблема CP может даже не иметь целевой функции - цель может просто заключаться в том, чтобы сузить широкий набор возможных решений до более управляемого подмножества путем добавления ограничений к проблеме.Примером проблемы, которая хорошо подходит для CP, является планирование сотрудников . Проблема возникает, когда компаниям, которые работают непрерывно, например, фабрикам, необходимо составлять еженедельные расписания для своих сотрудников. Вот очень простой пример: компания работает три 8-часовые смены в день и распределяет трех из четырех своих сотрудников на разные смены каждый день, а четвертой дает выходной. Даже в таком маленьком случае количество возможных расписаний огромно: каждый день их 4! = 4 · 3 · 2 · 1 = 24 возможных назначения сотрудников, поэтому количество возможных недельных расписаний составляет 24 7, что превышает 4,5 миллиарда. Обычно существуют и другие ограничения, которые сокращают количество возможных решений - например, каждый сотрудник работает хотя бы минимальное количество дней в неделю. Метод CP отслеживает, какие решения остаются возможными при добавлении новых ограничений, что делает его мощным инструментом для решения больших реальных задач планирования.

      В следующем разделе описывается решатель CP-SAT, основной решатель OR-Tools для программирования ограничений. SAT означает "satisfiability" выполнимость : решатель использует методы для решения задач SAT наряду с методами CP.

      Вот несколько примеров задач планирования, которые хорошо подходят для решателя CP-SAT:

      Расписание сотрудников
      Проблема магазина вакансий
      У CP есть широко распространенное и очень активное сообщество по всему миру со специализированными научными журналами, конференциями и арсеналом различных методов решения. CP успешно применяется при планировании, составлении графиков и многих других областях с неоднородными ограничениями.

    • Linear Optimization / Линейная оптимизацияЛинейная оптимизация (или линейное программирование ) - это название, данное вычислению наилучшего решения проблемы, моделируемой как набор линейных отношений. Эти проблемы возникают во многих научных и инженерных дисциплинах. (Слово «программирование» является немного неправильным, подобно тому, как «компьютер» когда-то означало «человека, который занимается вычислениями». Здесь «программирование» относится к составлению плана, а не к программированию на компьютерном языке.)В качестве хорошего руководства по линейной оптимизации мы рекомендуем кулинарную книгу моделирования Mosek .Google предоставляет два способа решения задач линейной оптимизации: библиотеку с открытым исходным кодом Glop и службу линейной оптимизации в скрипте Google Apps.

      Glop - это собственный линейный решатель Google, доступный в виде открытого исходного кода . Вы можете получить доступ к Glop через оболочку линейного решателя OR-Tools , которая является оболочкой для Glop, а также нескольких других сторонних решателей линейной оптимизации. Чтобы узнать, как решить простую линейную задачу с помощью Glop на всех поддерживаемых языках, см. Начало работы с OR-Tools .
      Служба линейной оптимизации в Google Apps Script позволяет разработчикам выполнять вызовы функций для решения задач линейной оптимизации. Он полагается на Glop для чисто задач линейной оптимизации, где все переменные могут принимать действительные значения. Если какие-либо переменные должны быть целыми числами, служба использует SCIP от Zuse-Institut Berlin.
      Только первый вариант требует установки OR-Tools.

    • Vehicle Routing / Маршрутизация транспортных средствОдним из наиболее важных приложений оптимизации является маршрутизация транспортных средств , цель которого состоит в том, чтобы найти лучшие маршруты для парка транспортных средств, посещающих набор местоположений. Обычно «лучший» означает маршруты с наименьшей общей протяженностью или стоимостью. Вот несколько примеров проблем с маршрутизацией:Компания по доставке посылок хочет назначить водителям маршруты для доставки.
      Компания кабельного телевидения хочет назначить маршруты для технических специалистов, чтобы они могли звонить в бытовые службы.
      Компания по обмену поездками хочет назначить водителям маршруты для посадки и высадки пассажиров.Более общая версия TSP - это проблема маршрутизации транспортных средств (VRP), в которой есть несколько транспортных средств. В большинстве случаев у VRP есть ограничения: например, транспортные средства могут быть рассчитаны на максимальный вес или объем предметов, которые они могут перевозить, или водителям может потребоваться посетить места в течение определенных временных окон, запрошенных клиентами. OR-Tools может решить многие типы VRP, включая следующие:

      Задача коммивояжера , классическая задача маршрута, в которой используется только одно транспортное средство.
      Проблема маршрутизации транспортных средств , обобщение TSP с несколькими транспортными средствами.
      VRP с ограничениями вместимости , в которых автомобили имеют максимальную вместимость для предметов, которые они могут перевозить.
      VRP с временными окнами , в которых автомобили должны посещать локации в определенные промежутки времени.
      VRP с ограниченными ресурсами , такими как пространство или персонал для погрузки и разгрузки транспортных средств в депо (отправная точка для маршрутов).
      VRP с прерванными посещениями , когда транспортные средства не обязаны посещать все места, но должны платить штраф за каждое прерванное посещение.

    • Network Flows / Сетевые потокиМногие задачи информатики можно представить в виде графа, состоящего из узлов и связей между ними. Примерами являются проблемы сетевого потока , которые связаны с транспортировкой товаров или материалов по сети, такой как железнодорожная система. Вы можете представить сетевой поток графом, узлами которого являются города, а дугами - железнодорожные линии между ними. (Их называют потоками, потому что их свойства аналогичны свойствам воды, протекающей по сети труб.)Ключевым ограничением сетевых потоков является то, что каждая дуга имеет пропускную способность - максимальное количество, которое может быть перенесено по дуге за фиксированный период времени. Задача максимального потока состоит в том, чтобы определить максимальный общий объем, который может быть транспортирован по всем дугам в сети с учетом ограничений пропускной способности.OR-Tools предоставляет несколько средств решения проблем сетевого потока в своих библиотеках графов .

Continue reading Инструменты Google OR-Tools

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

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

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

Continue reading Камера для домашньої студії та стриму

Конспект Python


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

Continue reading Конспект Python

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

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

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

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

Continue reading Применение .htaccess и .htpasswd

Скрипты 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.
Continue reading Lubuntu: установка и настройка

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

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

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

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

Дуализм управляемой формы состоит в том, что с одной стороны она должна безопасно управлять данными, а с другой стороны должна их эффективно визуализировать. Поскольку каждая их этих задач требует особую среду для эффективного выполнения, то концептуально управляемая форма как бы перемещается между двумя своими состояниями НаСервере и НаКлиенте, и в каждом из этих состояний меняются ее качества и доступные ей средства платформы.

Эта публикация посвящена особенностям работы управляемой формы в состоянии НаКлиенте.

Continue reading На Клиенте управляемой формы 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
Continue reading Лицензирование и ключи 1С:Предприятие 8.x

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

Вопрос производительности кода на языке 1С возникает у каждого программиста, который его использует или всерьез интересуется. Из публикаций известно, что 1С - это не компилятор и не интерпретатор, а гибридная машина интерпретирующая байт-код, полученный компиляцией исходного кода. Очевидно, что это не может работать слишком быстро, но хочется знать точнее, что можно ждать от программы, а чего нет. Кроме этого общего вопроса, есть еще много частных вопросов, связанных с рефакторингом кода. Существует масса различных способов обработки программных данных, которые могут существенно отличатся по скорости выполнения. В критически узких алгоритмах очень важно понимать, какие способы "медленные, но удобные", а какие "ужасные, но быстрые".

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

Браузер Google Chrome

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

Google IssueTracker (официальный баг-трекер для продуктов Google) //issuetracker.google.com

Continue reading Браузер Google Chrome

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

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

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

Смазки

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

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

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

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

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

Растровая PNG иллюстрация 482x387x32 (размер: 21KB сжатый)

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

Масштабируемая векторная SVG иллюстрация (размер: 4.6KB несжатый)

Начиная с релиза 8.3.14 в платформу встроен кроссплатформенный движок WebKit с поддержкой HTML5, OpenGL, SVG и т.д. (подробней работа WebKit в составе платформы описана на //habr.com)

Приведенные ниже заметки описывают средства динамического синтеза графики для отображения в управляемых формах 1С и разработки алгоритмов интерактивного взаимодействия с этой графикой в форме.
Continue reading Произвольная графика в форме 1С:Предприятие 8.x

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

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

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

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

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

Фактически Реестр является не единым объектом, а динамическим набором кустов, каждый из которых находится в специальном файле:
Continue reading Программная работа с Реестром 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

Continue reading Плагин Crayon Syntax Highlighter

Регулярні вирази

«Пионеры, идите в жопу!»

Регуля́рные выраже́ния (regular expressions) — формальный язык для анализа и обработки текста по шаблону, состоящему из обычных символов, спецсимволов, метасимволов и квантификаторов.

Continue reading Регулярні вирази

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

В PHP 4 и старше предусмотрена функция serialize(mixed $value): string,  которая генерирует пригодное для хранения строковое представление любой переменной. Строковое представление используется для хранения или передачи значений PHP между скриптами без потери их типа и структуры. Обратная операция получения переменной из строкового представления реализует функция unserialize() .

Строковое представление сериализации - это особый внутренний формат вида:

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

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

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

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

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

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

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

Continue reading Операции с данными 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 года.

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

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

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

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

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

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


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

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

Система управления контентом WordPress

 Официальный сайт поддержки //ru.wordpress.org

  • Актуальная версия 7.4, экспериментальная 8.0
    Официальный архив релизов для загрузки //wordpress.org/download/releases/
  • PHP версии 5.6 или выше
    PHP Compatibility and WordPress Versions //make.wordpress.org
  • MySQL версии 5.0 или выше
  • модуль Apache mod_rewrite (для «красивых» адресов, называемых постоянными ссылками).

Неофициальные источники:

  • WordPress для всех //wpkupi.ru
  • Безопасность Вордпресс. Полное руководство //techbear.ru
  • Hostenko //hostenko.com
  •  WordPress glossary – как использовать wp термины правильно //wp-digest.com

Press for more Words

Реформація комп'ютерних систем