Обновить
-11

Разработчик баз данных

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

такие упаковщики еще один барьер для нестандартного доступа к памяти.
Win 10 умеет в сжатую память из коробки.
Win 10 умеет в сжатую память из коробки.

вводим команду
Get-MMAgent
проверяем вывод консоли. В части выводимых данных в строке MemoryCompression вы увидите либо False (Не Включено) либо True (Включено):

Как включить или выключить сжатие в Windows 10/11?
Сжатие включается из той же консоли Powershell командой
Enable-MMAgent -mc
Результаты включения сжатия проявят себя при определённых обстоятельствах, то есть при серьёзной нагрузке на систему.

Выключаем так:
Disable-MMAgent -mc
Обе операции подразумевают перезагрузку Windows.
По статье 964 Гражданского кодекса РФ, «страховщик освобождается от выплаты страхового возмещения и страховой суммы, когда страховой случай наступил вследствие: воздействия ядерного взрыва, радиации или радиоактивного заражения; военных действий, а также маневров или иных военных мероприятий; гражданской войны, народных волнений всякого рода или забастовок».

страховки не действуют во время «иных военных мероприятий»
Гражданский кодекс прямо об этом заявляет.
так что стоимость страховки не вырастет.
видимо минцифры много на себя взяло с точки зрения военкомата — страту самых высоко зарабатывающих.
Сравнительно с доходом бесправных людей окучивать.

на чужой каравай рот не разевай.
а это каравай КОГО НАДО каравай.

как в сложной РПГ живем.
кто на кого может класть карту ПРАВИТЕЛЬСТВЕННУЮ ТЕЛЕГРАММУ.
сложные правила.
image
static.ngs.ru/news/2015/99/preview/0272a38c8cc042cd1b7c553e0afd88aa076c7836_727.jpg.webp-portal
Логика что правящий класс имеет право ездить и не должен его потерять.
Закрывать можно по социальной страте.

Сейчас есть списки тех кому закрыто:
1) служивые разных мастей — из-за гос.тайны и прочее — у них есть бронь- так делают все государства.
2) работники разных важных военных предприятий — там тоже ограничение для работников — и у них есть бронь — и так тоже делают все государства.
3) сейчас мобилизированные — и тоже есть список уже. — тоже уже не пускают кто в списке.

Могут сделать минцифры ит как в п 2) это реально. — тоже список предприятий и тоже бронь из-за работы.
все очень похоже.
и сейчас люди туда себя сами добровольно записывают.
компаниям от крепостных работников сплошные плюсы.
так что компании за.
типовая ошибка — участвовать в этом и верить в это.

Цель минцифры чтобы люди заполняли это _ценсоред_ в блокнотике, ковырялись.
на ВОЗМОЖНОСТЬ отсрочки ДОБРОВОЛЬНО!
НА +180 дней жизни.
техническая ведь задача — побороть запятые в формате файла).

Вместо того, чтобы реализовывать правильные решения способствующие выживанию и благополучию.

А через пол года что, кто-то задумался?
вероятные исходы:
1) через 180 дней границы уже будут закрыты, и вся эта _ценсоред_в файлике блокнотом уже будет не нужна;

2)границы будут закрыты для тех кто в ЭТОМ списке!
А для остальных открыты.
Так уже работает с мобилизованными, с сотрудниками в погонах, будет еще и с этим списком.

Над вами будут смеяться в глаза не только сотрудники, но и друзья.
это буквально приписка сотрудника к барину.
работник становится крепостным.
зачем ему после этого платить зарплату?
он уже крепостной.
согласен. пример auto это подтверждает.
желательное поведение ПРОГРАММЫ и декларируется! программистом в виде утверждения о типе.
без него компилятор не знает какое поведение ПРОГРАММЫ желательное для ПРОГРАММИСТА.

иначе бы вообще типизация была не нужна.
если бы компилятор отсекал нежелательное поведение без типов.
так-же успешно как с типами.

в этом направлении (компилятор +иде) все и двигается последние 20 лет.
отлично. но это дополняет с ХОРОШЕЙ стороны мой комментарий.
дополняет более детальным разбором механикой реализации.
а не противоречит.
имеет, потому что позволяет программисту написать код из одних auto в коде вместо декларации типа.
а тип затем и придуман чтобы программист его декларировал.
«ожидаю получить значение этого типа.»

и да, я понимаю что при компиляции компилятором подставляется реальный тип.
можно иметь отечественные сертификаты на СТАНДАРТНОЙ технологии тсл.
от отечественного центра сертификаций.
для этого не обязателен собственный протокол.

как пример в Турции есть собственный корневой сертификат.
однако нет собственного протокола.
достаточно собственного центра сертификатов.

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

бывает половина кода интерфейса или апи к библиотеки это усилия по обману излишней типизации языка.
и разных по этому выховов функций и перечисления параметров.
дописки stdcall… и прочие префиксы.
штук 10 разных типов строк.
которые совместимы между собой с трудом.
а учитывая что сравнение не перегружается все это превращается в списки функций сравнения разных типов представлющих по факту один и тот-же артефакт.

что серебряной пули нет.
последние 20 лет все качнулось в сторону более мягкой типизации.
как раз из-за возможностей ide и проверки при сброках.
даже в c++ появился тип auto.
auto requested_url = this->requestedUrl().toString();
да проблема только в деньгах.
так и бизнес это только про деньги.
выгоднее иметь windows чем linux на дисктопах.
иначе выйдет дороже.
и на выходе если требовать все дороже и дороже… налоги больше, процентная ставка выше, контроля больше, рисков больше.

на выходе завод тракторов для земли русской строится в Канаде.
потому что выгоднее.
чем в РФ.

это просто будет еще один повод построить завод в канаде.
а если решающий?
Мой ответ был на вот этот вопрос изначально:
Вопрос такой — как пишущие на JS побеждают рефакторинг? Это же страшная боль. Поменял структуру данных, например название поля изменил на одну букву, и всё, нужно искать обычным текстовым поиском, изучая все комментарии и строчные константы, выловленные таким поиском. А бывает ведь и очень распространённое название, вроде «name», которое встречается во множестве структур. И как больно рефакторить вот такое?

см по треду.

что касается кода то можно требовать с разработчиков документировать типизацией.
//https://habr.com/ru/post/688108/#comment_24734302
// плюс пример документации которая будет вывешивать посдказки
// а еще можно через значение по умолчанию типизировать — очень рекомендую
//https://jsdoc.app/tags-param.html
/**
*
* param param {number} compare with 0.5 ru: сравниваем с 0.5
* @returns {{name: (string)}} обект с полем имени
*/
function get_user(param) {
return {
name: (param >= 0.5)?'test':'another'
}
}

user = get_user(0);
console.log(user.name);

user = get_user(1);
console.log(1+user.name);

image

а вот автоматическое подчеркивание
и автоматический список ВСЕХ таких мест в коде
где ошибка типизапции.
те-же варнинги что и в delphi ) чуть мягче
но все под контролем у ide
image
именно так это и работает уже как минимум 10 лет.

смотрите скрин рефакторинга.
там изменена только локальная переменная объект.
а глобальная переменная не рефакторится — так как ide КОНТРОЛИРУЕТ область видимости при рефакторинге.

image

и ide я открыл в 1991 тогда это был turbo pascal 5 и turbo c в текстовом режиме.
и тогда, в 1991, так действительно ide не умели.

результат
результат

с разморозкой)
ide рефакторит все включения САМО.
(vs,idea)
попробуйте нормальное ide.
из питона тоже можно получать один НЕЗАВИСИМЫЙ exe файл.
который не зависит от настроек ровно так-же как на go и c++.
(хранит все зависимости внутри себя)

hwschool.online/ru/docs/python/exe

habr.com/ru/company/vdsina/blog/557316

это может сделать обычный аникей с любой питон программой.
в поставке может быть сразу и exe и исходник.
Если компания сама оказывает услуги.
не продуктовая.

Такой код может попасть в прод КЛИЕНТА.
потому что проект у клиента может быть реально маленьким.
или он платит по часам с разрывами — под него нет в команде отдельного знающего код его разработчика.
или заказал именно эту функцию в отвязке от всего.

у дизайнеров встречается сплошь и рядом.
у тестировщиков — протестируйте код\сайт.

в свою кодовую базу конечно никто ничего добавлять не будет.
в клиентскую только в путь.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Архитектор баз данных
Ведущий
От 200 000 ₽
SQL
MySQL
PostgreSQL
Microsoft SQL
Delphi
Oracle PL/SQL
C#
Python
Django
Rust