"Есть люди, которым труднее других. И на них обязанность быть лучше. Другим сходит с рук, а им нет… Это вроде бы каждый обязан. Но если человек решился жить по мечте, то он обязан вдвойне. Потому что большинство по мечте жить трусит… Или благоразумие мешает. А те, кто живет по мечте, — они вроде примера. Или укора". Олег Куваев.
среда, 24 сентября 2025 г.
четверг, 18 сентября 2025 г.
Как сконвертировать сертификат из pem в pfx Windows 2008 R2, Windows Server 2012 R2
openssl pkcs12 -export -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -nomac -inkey contoso.com.key -in contoso.com.crt -out contoso.com-legacy.pfx
среда, 16 апреля 2025 г.
как работать с OpenStack CLI в Linux
Виртуальная платформа на базе OpenStack позволяет управлять инфраструктурой из командной строки. Набор возможностей обширен, но мы рассмотрим базовые настройки и некоторые примеры, чтобы понять, как начать работу с данным инструментом, после чего уже можно будет с помощью официальной документации решить любую задачу, связанную с управлением инфраструктуры.
четверг, 27 марта 2025 г.
среда, 5 марта 2025 г.
Как уменьшить размер mdf файла (MS SQL база данных)
Reduce MDF file size
Шаг 0) Сокращение ответственности
PowerQuery - присвоение ранга
Сегментирование клиентов
let
rank = Excel.CurrentWorkbook(){[Name="rank"]}[Content],
func = (sales_tbl, rank_tbl) =>
[sales_amount = Table.AddColumn(
sales_tbl, "sales_amount",
(x) => if x[Статус покупки] = "Проведена" then x[Стоимость] else 0
),
gr = Table.Group(
sales_amount, "Покупатель",
{{"all", (x) => x},
{"Стоимость", (x) => List.Sum(x[sales_amount])}}
),
combine_rank = gr & rank_tbl,
sorted = Table.Sort(combine_rank,{{"Стоимость", Order.Descending}, {"Покупатель", Order.Ascending}}),
fill = Table.FillUp(Table.FillDown(sorted, {"Результат"}), {"Результат"}),
filter = Table.SelectRows(fill, (x) => x[Покупатель] <> null)[[all], [Результат]],
expand = Table.Sort(Table.ExpandTableColumn(filter, "all", Table.ColumnNames(sales_tbl)), "Дата")][expand],
result = func(sales, rank)
in
result
Пример: тут
Источник: здесь