нет, скорее наоборот.
нерегламентированный выход за границы который идет в обход управления страницами памяти.
(а это возможно)
скорее всего приведет к тому что ни прочитать ни записать ничего не получится в упакованную страницу.
такие упаковщики еще один барьер для нестандартного доступа к памяти.
вводим команду
Get-MMAgent
проверяем вывод консоли. В части выводимых данных в строке MemoryCompression вы увидите либо False (Не Включено) либо True (Включено):
Как включить или выключить сжатие в Windows 10/11?
Сжатие включается из той же консоли Powershell командой
Enable-MMAgent -mc
Результаты включения сжатия проявят себя при определённых обстоятельствах, то есть при серьёзной нагрузке на систему.
Выключаем так:
Disable-MMAgent -mc
Обе операции подразумевают перезагрузку Windows.
По статье 964 Гражданского кодекса РФ, «страховщик освобождается от выплаты страхового возмещения и страховой суммы, когда страховой случай наступил вследствие: воздействия ядерного взрыва, радиации или радиоактивного заражения; военных действий, а также маневров или иных военных мероприятий; гражданской войны, народных волнений всякого рода или забастовок».
страховки не действуют во время «иных военных мероприятий»
Гражданский кодекс прямо об этом заявляет.
так что стоимость страховки не вырастет.
Логика что правящий класс имеет право ездить и не должен его потерять.
Закрывать можно по социальной страте.
Сейчас есть списки тех кому закрыто:
1) служивые разных мастей — из-за гос.тайны и прочее — у них есть бронь- так делают все государства.
2) работники разных важных военных предприятий — там тоже ограничение для работников — и у них есть бронь — и так тоже делают все государства.
3) сейчас мобилизированные — и тоже есть список уже. — тоже уже не пускают кто в списке.
Могут сделать минцифры ит как в п 2) это реально. — тоже список предприятий и тоже бронь из-за работы.
все очень похоже.
и сейчас люди туда себя сами добровольно записывают.
компаниям от крепостных работников сплошные плюсы.
так что компании за.
типовая ошибка — участвовать в этом и верить в это.
Цель минцифры чтобы люди заполняли это _ценсоред_ в блокнотике, ковырялись.
на ВОЗМОЖНОСТЬ отсрочки ДОБРОВОЛЬНО!
НА +180 дней жизни.
техническая ведь задача — побороть запятые в формате файла).
Вместо того, чтобы реализовывать правильные решения способствующие выживанию и благополучию.
А через пол года что, кто-то задумался?
вероятные исходы:
1) через 180 дней границы уже будут закрыты, и вся эта _ценсоред_в файлике блокнотом уже будет не нужна;
2)границы будут закрыты для тех кто в ЭТОМ списке!
А для остальных открыты.
Так уже работает с мобилизованными, с сотрудниками в погонах, будет еще и с этим списком.
Над вами будут смеяться в глаза не только сотрудники, но и друзья.
желательное поведение ПРОГРАММЫ и декларируется! программистом в виде утверждения о типе.
без него компилятор не знает какое поведение ПРОГРАММЫ желательное для ПРОГРАММИСТА.
иначе бы вообще типизация была не нужна.
если бы компилятор отсекал нежелательное поведение без типов.
так-же успешно как с типами.
в этом направлении (компилятор +иде) все и двигается последние 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);
а вот автоматическое подчеркивание
и автоматический список ВСЕХ таких мест в коде
где ошибка типизапции.
те-же варнинги что и в delphi ) чуть мягче
но все под контролем у ide
смотрите скрин рефакторинга.
там изменена только локальная переменная объект.
а глобальная переменная не рефакторится — так как ide КОНТРОЛИРУЕТ область видимости при рефакторинге.
и ide я открыл в 1991 тогда это был turbo pascal 5 и turbo c в текстовом режиме.
и тогда, в 1991, так действительно ide не умели.
из питона тоже можно получать один НЕЗАВИСИМЫЙ exe файл.
который не зависит от настроек ровно так-же как на go и c++.
(хранит все зависимости внутри себя)
Если компания сама оказывает услуги.
не продуктовая.
Такой код может попасть в прод КЛИЕНТА.
потому что проект у клиента может быть реально маленьким.
или он платит по часам с разрывами — под него нет в команде отдельного знающего код его разработчика.
или заказал именно эту функцию в отвязке от всего.
у дизайнеров встречается сплошь и рядом.
у тестировщиков — протестируйте код\сайт.
в свою кодовую базу конечно никто ничего добавлять не будет.
в клиентскую только в путь.
нерегламентированный выход за границы который идет в обход управления страницами памяти.
(а это возможно)
скорее всего приведет к тому что ни прочитать ни записать ничего не получится в упакованную страницу.
такие упаковщики еще один барьер для нестандартного доступа к памяти.
вводим команду
Get-MMAgent
проверяем вывод консоли. В части выводимых данных в строке MemoryCompression вы увидите либо False (Не Включено) либо True (Включено):
Как включить или выключить сжатие в Windows 10/11?
Сжатие включается из той же консоли Powershell командой
Enable-MMAgent -mc
Результаты включения сжатия проявят себя при определённых обстоятельствах, то есть при серьёзной нагрузке на систему.
Выключаем так:
Disable-MMAgent -mc
Обе операции подразумевают перезагрузку Windows.
страховки не действуют во время «иных военных мероприятий»
Гражданский кодекс прямо об этом заявляет.
так что стоимость страховки не вырастет.
Сравнительно с доходом бесправных людей окучивать.
на чужой каравай рот не разевай.
а это каравай КОГО НАДО каравай.
как в сложной РПГ живем.
кто на кого может класть
картуПРАВИТЕЛЬСТВЕННУЮ ТЕЛЕГРАММУ.сложные правила.
static.ngs.ru/news/2015/99/preview/0272a38c8cc042cd1b7c553e0afd88aa076c7836_727.jpg.webp-portal
Закрывать можно по социальной страте.
Сейчас есть списки тех кому закрыто:
1) служивые разных мастей — из-за гос.тайны и прочее — у них есть бронь- так делают все государства.
2) работники разных важных военных предприятий — там тоже ограничение для работников — и у них есть бронь — и так тоже делают все государства.
3) сейчас мобилизированные — и тоже есть список уже. — тоже уже не пускают кто в списке.
Могут сделать минцифры ит как в п 2) это реально. — тоже список предприятий и тоже бронь из-за работы.
все очень похоже.
и сейчас люди туда себя сами добровольно записывают.
компаниям от крепостных работников сплошные плюсы.
так что компании за.
Цель минцифры чтобы люди заполняли это _ценсоред_ в блокнотике, ковырялись.
на ВОЗМОЖНОСТЬ отсрочки ДОБРОВОЛЬНО!
НА +180 дней жизни.
техническая ведь задача — побороть запятые в формате файла).
Вместо того, чтобы реализовывать правильные решения способствующие выживанию и благополучию.
А через пол года что, кто-то задумался?
вероятные исходы:
1) через 180 дней границы уже будут закрыты, и вся эта _ценсоред_в файлике блокнотом уже будет не нужна;
2)границы будут закрыты для тех кто в ЭТОМ списке!
А для остальных открыты.
Так уже работает с мобилизованными, с сотрудниками в погонах, будет еще и с этим списком.
Над вами будут смеяться в глаза не только сотрудники, но и друзья.
работник становится крепостным.
зачем ему после этого платить зарплату?
он уже крепостной.
без него компилятор не знает какое поведение ПРОГРАММЫ желательное для ПРОГРАММИСТА.
иначе бы вообще типизация была не нужна.
если бы компилятор отсекал нежелательное поведение без типов.
так-же успешно как с типами.
в этом направлении (компилятор +иде) все и двигается последние 20 лет.
дополняет более детальным разбором механикой реализации.
а не противоречит.
а тип затем и придуман чтобы программист его декларировал.
«ожидаю получить значение этого типа.»
и да, я понимаю что при компиляции компилятором подставляется реальный тип.
от отечественного центра сертификаций.
для этого не обязателен собственный протокол.
как пример в Турции есть собственный корневой сертификат.
однако нет собственного протокола.
достаточно собственного центра сертификатов.
тут-же сразу и собственный протокол.
со своим кузнечиком.
оттуда виртуальные методы.
постоянные перегрузки методов.
и интерфейсы вечные.
а еще по типу на каждое сингле представление данных.
бывает половина кода интерфейса или апи к библиотеки это усилия по обману излишней типизации языка.
и разных по этому выховов функций и перечисления параметров.
дописки stdcall… и прочие префиксы.
штук 10 разных типов строк.
которые совместимы между собой с трудом.
а учитывая что сравнение не перегружается все это превращается в списки функций сравнения разных типов представлющих по факту один и тот-же артефакт.
что серебряной пули нет.
последние 20 лет все качнулось в сторону более мягкой типизации.
как раз из-за возможностей ide и проверки при сброках.
даже в c++ появился тип auto.
auto requested_url = this->requestedUrl().toString();
так и бизнес это только про деньги.
выгоднее иметь windows чем linux на дисктопах.
иначе выйдет дороже.
и на выходе если требовать все дороже и дороже… налоги больше, процентная ставка выше, контроля больше, рисков больше.
на выходе завод тракторов для земли русской строится в Канаде.
потому что выгоднее.
чем в РФ.
это просто будет еще один повод построить завод в канаде.
а если решающий?
см по треду.
что касается кода то можно требовать с разработчиков документировать типизацией.
//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);
а вот автоматическое подчеркивание
и автоматический список ВСЕХ таких мест в коде
где ошибка типизапции.
те-же варнинги что и в delphi ) чуть мягче
но все под контролем у ide
смотрите скрин рефакторинга.
там изменена только локальная переменная объект.
а глобальная переменная не рефакторится — так как ide КОНТРОЛИРУЕТ область видимости при рефакторинге.
и ide я открыл в 1991 тогда это был turbo pascal 5 и turbo c в текстовом режиме.
и тогда, в 1991, так действительно ide не умели.
результат
с разморозкой)
(vs,idea)
попробуйте нормальное ide.
который не зависит от настроек ровно так-же как на go и c++.
(хранит все зависимости внутри себя)
hwschool.online/ru/docs/python/exe
habr.com/ru/company/vdsina/blog/557316
это может сделать обычный аникей с любой питон программой.
в поставке может быть сразу и exe и исходник.
не продуктовая.
Такой код может попасть в прод КЛИЕНТА.
потому что проект у клиента может быть реально маленьким.
или он платит по часам с разрывами — под него нет в команде отдельного знающего код его разработчика.
или заказал именно эту функцию в отвязке от всего.
у дизайнеров встречается сплошь и рядом.
у тестировщиков — протестируйте код\сайт.
в свою кодовую базу конечно никто ничего добавлять не будет.
в клиентскую только в путь.