Новости блога
04.03.2024
Manifest v3 и пример расширения для браузеров на основе Chromium
Изредка у меня бывают заказы на расширения для браузеров. О них я писал уже например тут. Однако прогресс идет вперед, и уже манифест второй версии является устаревшим – надо делать с третьим. А тут есть некоторые отличия. В статье я расскажу о Manifest v3 и некоторых...
Читать далее
Изредка у меня бывают заказы на расширения для браузеров. О них я писал уже например тут. Однако прогресс идет вперед, и уже манифест второй версии является устаревшим – надо делать с третьим. А тут есть некоторые отличия. В статье я расскажу о Manifest v3 и некоторых...
Читать далее
03.02.2024
Создание видео из картинок и музыки на C#
Появилась задача. Необходимо создать программу для Windows, которая бы на вход принимала изображение и аудиофайл в формате mp3, а на выход выдавала видео в заданном разрешении – картинка, созданная из изображения и обложки в файле песни, а также музыка. Давайте её решим...
Читать далее
Появилась задача. Необходимо создать программу для Windows, которая бы на вход принимала изображение и аудиофайл в формате mp3, а на выход выдавала видео в заданном разрешении – картинка, созданная из изображения и обложки в файле песни, а также музыка. Давайте её решим...
Читать далее
01.02.2024
Введение в нейронные сети
В этой статье мы узнаем что такое нейронные сети в программировании, почему они важны, как они работают, а также рассмотрим пример создания простейшей нейронной сети на языке C# с исходным кодом. Нейронные сети извлекают из данных идентифицирующие признаки, не...
Читать далее
В этой статье мы узнаем что такое нейронные сети в программировании, почему они важны, как они работают, а также рассмотрим пример создания простейшей нейронной сети на языке C# с исходным кодом. Нейронные сети извлекают из данных идентифицирующие признаки, не...
Читать далее
22.01.2024
Создание плагина для WordPress. Часть 2: меню и вывод из базы данных
В первой части мы создали скелет нашего плагина. Смогли его активировать и создать таблицу в базе данных. Сейчас же настроим отображение его в админке и заставим делать что-то полезное. Для начала хотя бы выводить данные из этой самой таблицы. А как вообще попадать на...
Читать далее
В первой части мы создали скелет нашего плагина. Смогли его активировать и создать таблицу в базе данных. Сейчас же настроим отображение его в админке и заставим делать что-то полезное. Для начала хотя бы выводить данные из этой самой таблицы. А как вообще попадать на...
Читать далее
18.01.2024
Немного о подготавливаемых запросах PHP
В этой небольшой заметке я расскажу о подготавливаемые запросах и том, как их создавать на PHP для расширения MySQLi. Как обычно вообще новички пишут код для работы с базой данных на языке PHP? Как правило, все начинается с чего-то подобного: $db = mysql_connect...
Читать далее
В этой небольшой заметке я расскажу о подготавливаемые запросах и том, как их создавать на PHP для расширения MySQLi. Как обычно вообще новички пишут код для работы с базой данных на языке PHP? Как правило, все начинается с чего-то подобного: $db = mysql_connect...
Читать далее
18.12.2023
Как понять, почему не работает форма обратной связи на MODx
Наверно процентов 80 заказчиков, пишущих мне, желают решения проблемы с сайтом. На первом месте это доработки, а на втором – решение внезапно (или не очень) возникших проблем. Спектр проблем огромен, но все же можно найти общие моменты. Для примера давайте найдем вместе...
Читать далее
Наверно процентов 80 заказчиков, пишущих мне, желают решения проблемы с сайтом. На первом месте это доработки, а на втором – решение внезапно (или не очень) возникших проблем. Спектр проблем огромен, но все же можно найти общие моменты. Для примера давайте найдем вместе...
Читать далее
03.12.2023
Отслеживание даты в COREL DRAW, или GlobalMacroStorage и Metadata
Недавно создал любопытный макрос, не самый обычный. Суть его заключается в том, чтобы автоматически отслеживать дату у документов и менять её на актуальную. Для его создания потребовалось задействовать GlobalMacroStorage и Metadata. Как вообще обычно работают макросы для COREL DRAW?...
Читать далее
Недавно создал любопытный макрос, не самый обычный. Суть его заключается в том, чтобы автоматически отслеживать дату у документов и менять её на актуальную. Для его создания потребовалось задействовать GlobalMacroStorage и Metadata. Как вообще обычно работают макросы для COREL DRAW?...
Читать далее
15.11.2023
Атрибут role в HTML: что надо знать
Атрибут role в HTML - это способ предоставления семантической информации вспомогательным технологиям, таким как программы чтения с экрана, о назначении и функции элемента. Атрибут role может использоваться для описания элементов, которые изначально не существуют в HTML или...
Читать далее
Атрибут role в HTML - это способ предоставления семантической информации вспомогательным технологиям, таким как программы чтения с экрана, о назначении и функции элемента. Атрибут role может использоваться для описания элементов, которые изначально не существуют в HTML или...
Читать далее
14.11.2023
Готовые функции PHP для апи Миратекст
Иногда приходится работать мне и с текстами. Точнее, заказчики дают ТЗ, в котором необходимо научить систему взаимодействовать с некоторым сервисами, работающими с текстами. Что-то я сам уже запутался. В общем, в этой заметке я покажу функции на PHP, с помощью которых можно...
Читать далее
Иногда приходится работать мне и с текстами. Точнее, заказчики дают ТЗ, в котором необходимо научить систему взаимодействовать с некоторым сервисами, работающими с текстами. Что-то я сам уже запутался. В общем, в этой заметке я покажу функции на PHP, с помощью которых можно...
Читать далее
09.11.2023
Создание плагина для Wordpress. Часть 1: каркас и первая таблица
В сети есть немало инструкций по созданию плагинов для вордпресс, но подавляющее большинство из них останавливаются на «хелло ворлд» - то есть минимальный функционал. А если нам требуется активное взаимодействие с базой данных? Да еще через AJAX? Тут есть немало...
Читать далее
В сети есть немало инструкций по созданию плагинов для вордпресс, но подавляющее большинство из них останавливаются на «хелло ворлд» - то есть минимальный функционал. А если нам требуется активное взаимодействие с базой данных? Да еще через AJAX? Тут есть немало...
Читать далее
Мои услуги