На сегодняшний день тема не очень актуальная, так как всё можно смотреть через интернет.
Сразу хочу предупредить, данный пост для тех, у кого плохой и лимитированный интернет, или для тех кто хочет просто разобраться как это сделать.
Немного предыстории, кода то я уже писал пост о том, как я это сделал, но в общих чертах без инструкций и пояснений.
Данный сайт подойдет для небольшой (скажем домашней) сети (Хотя на моем сайте сейчас онлайна больше 1000 человек в день. И все это на поселковой локальной сети.
Впрочем начнем. (список того, что нам понадобится) (Никаких «Опен сервер» не рассматриваю, так как делал для себя на длительную перспективу и на понятном мне софте и знакомой OS )
Комп
ОС Windows server 2019 (с возможностями рабочего стола)
Современные навыки хакеров превосходят все и вся. Вирусы в картинках, взломы баз данных пользователей, прозвоны, фишинг, ботнеты, программы - вымогатели и многое другое.
Наша цель заключается в том, чтобы достичь безопасного хранения данных на вашем компьютере или телефоне. Наверняка вы слышали, что пароли не стоит хранить в телефоне или в компьютере, так как в том случае, если злоумышленники получат доступ к вашим устройствам, то они спокойно смогут войти в ваше соц. сети, а если у вас еще и ко всем аккаунтам на разных платформах одинаковые пароли, то тут даже без комментариев о том, что может быть..
Перейдем к сути.
Существует много способ для безопасного хранения и передачи информации.
Их можно разделить на две категории: 1) криптография 2) стеганография
Каждая из этих категорий имеет подкатегории: 1.1 симметричное шифрование 1.2 асимметричное шифрование 1.3 хеширование (одностороннее шифрование без возможности дешифрования. Эта подкатегория нам не подходит) 1.4 гибридное шифрование 2.1 классическая стеганография 2.2 компьютерная стеганография 2.3 цифровоя стеганография Данные подкатегории делятся еще на подкатегории, но это уже тема для отдельной статьи.
Сегодня мы будем разбирать раздел криптографии и асимметричное шифрование.
Раскрытие категории:
Криптография - наука изучающая методы шифрования информации и их использование. Асимметричное шифрование (RSA - Rivest, Shamir, Adleman) - шифрование данных с помощью двух ключей, один из которых - открытый, а другой - закрытый.
Весь процесс шифрования и дешифрования происходит на основе математических формул и чисел. Пугаться не нужно, ничего сложно в этом нет.
Алгоритм: 1) Генерация двух простых чисел p и q. 2) Вычисление значения n, где n = pq. 3) Вычисление функции Эйлера. F = (p-1)(q-1). 4) Генерация экспоненты e, являющийся взаимно простым с F. (Наибольший общий делитель двух чисел равен 1) 5) Вычисление значения d, такое что (d*e) % F = 1. (% - остаток от деления) Совокупность e и n является открытым ключом, а совокупность d и n – закрытым ключом. Для шифрования информации необходимо преобразовать символы в числа удобным вам способом. Можно воспользоваться таблицей символов ASCII (смотреть скришот ниже) и использовать числовые значения для букв в столбике "DEC". Более простым способом является создание своих числовых значений для букв(A-1, B-2, C-3 и т. д.)
После преобразование всех символов в числовые значения начинаем их шифровать с помощью алгоритма написанного выше. *Для удобства, числовое значение каждой буквы можно раделять точкой. *
Для шифрования сообщения:C = m**e%n Для дешифрования сообщения:m = C**d%n m - числовое значение символа Пример: Возьмём слово "шифр". Алфавит: ш-12; и-18; ф-23; р-54 p = 3 q = 5 n = 3 * 5 = 15 F = (3-1) * (5-1) = 8 e = 7 (*gcd(7, 8) = 1) d = 7 ((7*7) % 8 = 1) *gcd - функция проверки того, что два числа являются взаимно простыми Процесс шифрования: Шифруем каждое числовое значение символа: 12 -> 12^7%15 = 3 18 -> 18^7%15 = 12 23 -> 23^7%15 = 2 54 -> 54^7%15 = 9 Зашифрованное сообщение: 3.12.2.9 Процесс дешифрования: Дешифруем зашифрованные числовые значения букв: 3 -> 3^7%15 = 12 12 -> 12^7%15 = 18 2 -> 2^7%15 = 23 9 -> 9^7%15 = 9 Сопоставляем буквы в соответствии с кодами из алфавита (ш-12; и-18; ф-23; р-54) и получаем слово "шифр"
Важно соблюдать порядок зашифрованных кодов букв, иначе при дешифровке сообщение будет просто набор символов.
@tehnoin
Уже занимаюсь разработкой по внедрению данного алгоритма в телеграмм бота, который будет в абсолютно открытом доступе.
Обычно, при создании нового документа, Word открывает диалог, в котором нужно сделать несколько щелчков, чтобы добраться до нужного места сохранения.
Но чаще всего у нас уже есть основная папка для файлов, а внутри нее мы уже сортируем файлы. Почему бы сразу не открывать эту папку по умолчанию, а не добираться до нее в несколько кликов через диалоговое окно?
Для этого:
1. Тапните «Файл» → «Параметры».
2. Перейдите в раздел «Сохранение».
3. Установите галочку «Не показывать представление Backstage при открытии и сохранении файлов».
4. В поле «Расположение локальных файлов по умолчанию» выберите путь до папки, которая будет предложена для сохранения новых файлов.
Операционная система Windows – это не только геймерская, но и профессиональная платформа. В ней очень много функций и инструментов, которые дополнительно нагружают центральный процессор с оперативной памятью, снижая мощность ПК в играх. Далее мы расскажем, как оптимизировать операционную систему Windows, чтобы повысить быстродействие и производительность персонального компьютера.
Кому помогут советы по оптимизации
Дальнейшие советы по оптимизации Windows 10/11 предназначены для владельцев слабых компьютеров и ноутбуков, где производительность в играх упирается не видеокарту, а в процессор или в оперативную память. Если вы сталкиваетесь с зависаниями, фризами и вылетами на рабочий стол во время GamePLay, советы по оптимизации вам помогут.
Чтобы точно узнать, какой элемент компьютера выступает бутылочным горлышком, воспользуйтесь любой мониторинговой программой, например, MSI Afterburner. Установите приложение на свой ПК, настройте его, зайдите в игру, где система показывает низкую производительность и внимательно посмотрите на результаты.
если ГПУ загружен на 97-100%, дальнейшие советы вам не помогут;
если процессор загружен на 100%, значит проблема в нем и советы могут помочь;
если весь объем оперативной памяти занят, а игра фризит, зависает или сама закрывается, значит, проблема в нехватке ОЗУ и советы также могут помочь.
Когда вы точно узнаете, что бутылочным горлышком в системы выступает не видеокарта, а процессор или ОЗУ, приступайте к оптимизации Windows 10 / 11.
Игровой режим
Эта функция оптимизирует систему для максимальной производительности в играх. Она останавливает некоторые службы, освобождает дополнительное место в оперативной памяти и разгружает центральный процессор от сторонних задач.
Чтобы включить игровой режим, нажмите «Пуск» и перейдите в «Параметры». Далее зайдите в меню «Игры» и выберите «Игровой режим». Передвиньте ползунок в положение «Вкл» и закройте меню, чтобы сохранить настройки.
Электропитание
Настройка электропитания важна для ноутбуков, но и пользователям стационарных персональных компьютеров нужно обязательно ее проверить.
Откройте «Панель управления» и нажмите «Система и безопасность». Зайдите в «Электропитание» и выберите пункт «Высокая производительность».
Гибернация
Это особый энергосберегающий режим, при котором Windows задействует небольшое количество энергии для поддержания работы. Его можно сравнить с режимом сна, когда система выключается не полностью.
Гибернация полезна для владельцев ноутбуков, когда нужно экономить каждый процент заряда батареи. Если ваш лэптоп всегда работает от сети, смело отключайте эту функцию. Она не только занимает место в ОЗУ, но и резервирует часть накопителя, что ухудшает быстродействие системы.
Для отключения гибернации воспользуйтесь командной строкой. Нажмите клавиши «Win» и «R», после чего введите команду powercfg -h odd и нажмите «ОК».
Индексация дисков
Индексация дисков – это служба ускорения поиска файлов. Например, когда нужно отыскать нужный документ на компьютере, вы вводите его название в окне поиска и система показывает обнаруженные файлы.
Индексация дисков – очень полезная служба, но она работает постоянно и дополнительно нагружает процессор, накопитель и оперативную память. Учитывая, что мы не часто используем поиск, эту функцию можно отключить. Да, обнаружение файлов займет чуть больше времени, но лучше немного подождать, чем терять производительность в играх.
К тому же отключение индексации продлевает срок службы накопителей. Операционная система будут реже обращаться к дискам, что сделает их долговечнее.
Чтобы отключить индексацию, перейдите в «Этот компьютер» и правой кнопкой мыши щелкните по диску, на котором установлена винда. Выберите «Свойства» и перед вами откроется маленькое окно. В нем нужно снять галочку с пункта «Разрешить индексирование…». Далее нажмите «Применить» и «ОК».
После этого система начнет показывать различные всплывающие окна. Просто соглашайтесь со всеми условиями или выберите «Пропустить все».
Если на вашем компьютере несколько накопителей, проделайте эту процедуру со всеми дисками.
Контроль учетных записей пользователей
Эта служба компьютера предназначена для повышения безопасности системы. Она предупреждает пользователя о том, что параметры Windows могут измениться, если открыть какой-то файл на ПК. Это своего рода умный ограничитель доступа, который занимает место в оперативной памяти и влияет на производительность Windows.
На деле служба контроля учетных записей выглядит как бесконечный поток уведомлений о том, уверен ли пользователь открыть или запустить какой-то файл. Эта служба так сильно надоедает пользователям, что они просто игнорируют уведомления и автоматически нажимают «Да» или «Разрешить», когда появляется очередное всплывающее окно.
Чтобы отключить службу контроля учетных записей, перейдите в «Панель управления» и зайдите в пункт «Центр безопасности и обслуживания». Далее перейдите в раздел «Изменение параметров контроля учетных записей». В открывшемся меню опустите ползунок в самое нижнее положение и нажмите «ОК».
Теперь операционная система не будет уведомлять вас перед открытием файлов на компьютере. Это не только освободит место в оперативной памяти, но и сделает использование ПК комфортнее.
Защита системы
Эта служба создает точку восстановления на случай, если компьютер сломается или в его работе произойдет критический сбой. Вместо переустановки операционной системы Windows вы сможете просто восстановить ее до исходного состояния.
Защита системы может очень помочь в неожиданных случаях. Например, когда дети случайно залезут в файлы ОС и вызовут критический сбой компьютера. Если такие случаи вам не страшны, можете смело отключать эту службу. Так вы не только освободите место в оперативной памяти, но и снимите нагрузку с центрального процесса.
Чтобы отключить службу, перейдите в «Панель управления», выберите пункт «Система и безопасность» и зайдите в меню «Система». Далее нажмите «Защита системы» и в появившемся меню кликните по диску, на котором установлена Windows. Далее нажмите «Настроить» и выберите пункт «Отключить защиту системы». Чтобы сохранить настройки, кликните «Применить» и «ОК».
Удаленный доступ
Функция удаленного доступа позволяет управлять компьютером на расстоянии через интернет или локальную сеть. Учитывая, что почти никто и никогда не пользуется этой службой, ее можно отключать.
Для этого перейдите в раздел «Защита системы», о котором мы говорили в предыдущем разделе, выберите вкладку «Удаленный доступ» и нажмите «Не разрешать…». Чтобы сохранить настройки, кликните «ОК» и закройте окно.
Дефрагментация дисков
Эта очень важная функция, которая позволяет правильно распределять данные на накопителях. С ее помощью компьютеры быстрее считывают и открывают файлы.
Дефрагментация – это очень длительная процедура, которая запускается автоматически. Она нагружает сразу все комплектующие: процессор, накопитель и оперативную память. Для повышения производительности автоматический запуск дефрагментации нужно отключить и проводить эту процедуру самостоятельно, хотя бы один раз в месяц.
Нажмите кнопку «Поиск» слева от меню «Пуск» и введите «Оптимизация дисков». В меню «Оптимизация по расписанию» нажмите «Изменить параметры» и уберите галочку с пункта «Выполнять по расписанию».
Фоновые приложения
Это программы, которые запускаются без команды пользователя. Они работают на фоне других операций и съедают часть производительности компьютера. При этом вы даже не будете знать, что такие программы запущены и ваша система их обрабатывает.
Чтобы отключить фоновые приложения, перейдите в меню «Пуск», далее в «Параметры» и зайдите в меню «Конфиденциальность». Перейдите во вкладку «Фоновые приложения» и перед вами откроется длинный список программ. Отключите все приложения и закройте окно. Имейте в виду, что после каждого обновления Windows эту процедуру придется повторять. Некоторые программы могут автоматически запускаться в фоновом режиме.
Xbox Game Bar
Это утилита для записи видео и создания скриншотов в видеоиграх. Ее также можно использовать для общения с другими пользователи Windows во время игры. Если вы не пользуетесь этими функциями, отключайте утилиту, но имейте в виду, что некоторые игры Microsoft требуют ее запуска.
Для отключения Xbox Game Bar перейдите в «Параметры» и зайдите в меню «Игры». Передвиньте ползунок в положение «Откл» и закройте меню.
Визуальные эффекты
Эта настройка отвечает за плавность анимаций в интерфейсе Windows. При ее отключении на слабых системах может увеличиться производительность в играх.
Перейдите в «Этот компьютер» и кликните правой кнопкой мыши по свободной области. Выберите «Свойства» и нажмите «Изменить параметры» в правой части окна. Перейдите во вкладку «Дополнительно» и откройте «Параметры быстродействия». В этом меню выберите «Обеспечить наилучшее быстродействие». Галочки со всех пунктов удалятся, и теперь вам нужно нажать кнопку «Применить» и «ОК».
Удаление программ из автозагрузки
Некоторые программы открываются при запуске компьютера. Они занимают место в оперативной памяти и нагружают процессор с накопителем.
Чтобы отключить их, перейдите в «Диспетчер задач» и откройте вкладку «Автозагрузка». В появившемся списке отключите программы, которыми вы не пользуетесь при запуске ПК.
Итоги
Для оптимизации Windows и повышения производительности в играх, нужно отключить следующие функции:
гибернацию;
Xbox Game Bar;
защиту системы;
удаленный доступ;
индексацию дисков;
визуальные эффекты;
дефрагментацию дисков;
контроль учетных записей.
Также нужно убрать фоновые приложения, настроить электропитание и включить игровой режим в параметрах Windows.
Если перечисленные рекомендации вам не помогли, значит, ваш компьютер очень слабый и его мощность совсем не подходит под системные требования игры. Также проблема может быть в банальной поломке или неправильной работе системного блока. Еще более тонко и более качественно оптимизировать Компьютерный клуб можно за счет следующих инструментов:
Данный оптимизатор ни делает ничего лишнего и работает только с реестром. Повышая производительность как ОС так и Игрового процесса только лишь за счет тонких и верных настроек в реестре.
Для бездисковых систем на подобии CCBoot после применения настроек могут возникнуть проблемы в виде BlueScreen , решение перед тем как применить настройки отключить файл подкачки, перезагрузить и после этого применять настройки.
(Оба проекта очень хороши, бесплатны и присутствуют на GitHub в виде исходных кодов.
Обновление KB5036980 для Windows 11 вышло 23 апреля 2024 года. На момент написания заметки апдейт был необязательным, но в ближайшие недели компания распространит его на все компьютеры с операционной системой.
После установки обновления в меню «Пуск» начнут отображаться приложения от «небольшого количества курируемых разработчиков». В Microsoft сообщили, что эта функция поможет пользователям Windows 11 «открыть для себя некоторые из этих замечательных приложений». Например, компания продвигает менеджер паролей 1Password.
Пользователи Windows 11 смогут отключить отображение рекомендаций в параметрах персонализации меню «Пуск».
Microsoft тестировала обновление с рекламой в «Пуске» около двух недель. В 2023 году компания добавляла промовставки в «Проводник» в качестве эксперимента, но после отказалась от этой опции.
Просто компилирую почти пустые приложения в Delphi 7 (x86), 11.3, а также Lazarus 2.2.4 (x64). Уровень "Hello, World". Я не менял Uses, оно само туда надобавлялось. Не использовал KOL и прочие навороты.
У Lazarus просто отключал генерацию отладочной информации, у Delphi 11.3 переключал профили Debug/Release (Win32), Delphi 7 (x86) - компилил как есть, на свежеустановленной среде.
Оконное приложение:
vcl, TCaption для вывода "Hello, World". Код примерно такой (Delphi 11.3):
Навороченное консольное приложение Lazarus 2.2.4. Это стандартная заготовка, я добавил только строчку № 47.
По итогу накомпилировал столько приложений:
В виде таблички:
Для Delphi 7 (x86) -- вроде и Debug-версия, но там Debug-файлы генерируются отдельно, т.е. вроде и не Debug.
Решил отдельно замерять по трем компиляторам, даже Delphi 7 откопал, развитие моего комментария: #comment_306393162
Отдельно запустил C# (.NET Framework) с использованием Windows Form и получился такой код:
Все эти Form1 и label1.Text мне что-то смутно напоминают.
Андерс Хейлсберг приложил свою руку и к Delphi, и к C#. При этом C# вдохновлялась Java, а Java вдохновлялась виртуальными машинами:
в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы
А Никлаус Вирт создал Паскаль, который лег в основу Delphi.
💁🏻♂️ Joyoshare Activation Unlocker — это программа мгновенно снимет блокировку активации на устройствах iPhone, iPad и iPod Touch без использования Apple ID или пароля. Кроме того, программа позволяет вам выйти из iCloud без использования Apple ID или пароля и отключить функцию «Найти iPhone/iPad». ↘️ Joyoshare Activation Unlocker поддерживает широкий спектр устройств iOS, включая более новые модели iPhone 13, и совместим с версиями iOS 12–15. Простой в использовании, быстрый и безопасный инструмент для разблокировки ваших устройств iOS без Apple ID и пароля. ↘️ Все инструкции о том, как пользоваться программой - можно найти на официальном сайте по этой ссылке. ↘️ Как получить: Joyoshare Activation Unlocker на 6 месяцев бесплатно? 1. Так, загружай программу. ╚ Устанавливай программу 2. Вводи временную почту. ╚ Вводи специальный код: 2a108b4f0b6708ca8d2cc1af22e8f6510d4b301aff
3. Готово, доступ на 6 месяцев активирован. ╚ Пользуйся совершенно бесплатно