ГЛАВНАЯ - .: LeiMing _Blog :.
view_list

Последние публикации

14.08.2024

VBA Macros: Меняем местами Имя и Фамилию в ячейках Excel

На днях поступила задача обработать/нормализовать данные в таблице "лидов". После регистрации с разных веб-сайтов стекаются данные подписчиков в разном формате. Очень часто для упрощения регистрации посетителей просят ввести Ф.И.О в одной строке поля. И это значение хранится в структурированном виде как 1 строка из множества в таблицах. Вам нужно разделить по разделителю "пробел" значения строки разнеся их на разные столбцы для удобства обработки. В 90% случаев никто не вводит свое отчество (это абсолютно нормально), но эту подстроку тоже надо как-то вычислять. В общем, будем считать, что мы воспользовались сводкой данных в таблицу Excel, а через функцию на вкладке "Данные" -> "Текст по столбцам" разбили строку на подстроки, получив 3 столбца (Фамилия, Имя, Отчество). И вот мы подошли к сути этой небольшой статьи - порядок следования Фамилии и Имени в массе случаев просто нарушен, а маркетинг четко использует в рассылках обращение по имени. 

08.08.2024

DELPHI: Работа с регулярными выражениями из коробки

Применение регулярных выражений для проверки (валидации) данных известно давно. Во времена среды разработки Delphi 7 не было встроенной библиотеки для работы с регулярными выражениями, поэтому подключали сторонние. Начиная с современной реализации Delphi от Embarcadero такая возможность появилась, если объявить в uses разделе  System.RegularExpressions. Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текстовых значений на основе паттерна в виде специальной символьной записи.

18.07.2024

Power APPS: таблица из JSON, коллекция в JSON

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

Power Platform

Записки о Power Platform

Power Platform - это платформа для создания бизнес-приложений, разработанная компанией Microsoft. Она объединяет в себе несколько инструментов и сервисов, таких как Power Apps, Power BI и Power Automate, которые позволяют пользователям создавать различные приложения и интеграции без необходимости написания кода. Накопился некоторый опыт, который еще может быть кому-то полезен.

Card image cap

Записки о WEBe

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

Card image cap

Архив

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