Установка CentOS 8

В один из выходных было крайне скучно, а чтобы развлечь себя я обычно делаю разные вещи, которые ранее не делал, например, установить новый дистрибутив Linux. И вот чем я хочу с вами поделиться.

Для начала стоит рассказать, что это вообще такое — CentOS. Это довольно известный дистрибутив от Red Hat Enterprise Linux. Стоит заметить, что RHEL - ОС коммерческая, но вы все равно можете её установить и пользоваться в свое удовольствие, хоть и без поддержки, обновлений и остальных важных вещей.

CentOS - собрана сообществом на основе исходников Red Hat, поэтому попробовать её точно стоит, тем более разработчики по слухам собираются исправить это положение вещей и создадут продукт, который будет постоянно обновляться. Кстати, эта ОС будет нужна вам прежде всего для работы серверов. А теперь давайте пошагово рассмотрим, как установить CentOS 8.
Читать далее Установка CentOS 8

Восстановление данных в Aiseesoft Data Recovery

Восстановление данных в Aiseesoft Data RecoveryПару дней назад на одном популярном развлекательном сайте увидел, что немецкий разработчик раздает бесплатную лицензию (на 1 год) своей программы для восстановления данных Aiseesoft Data Recovery, а потому было решено попробовать её в работе.

В этом кратком обзоре — о процессе восстановления файлов с отформатированной флешки в программе Aiseesoft Data Recovery (подойдет и для восстановления с жесткого диска или карты памяти), результате и особенностях работы утилиты. Также может быть полезным: Лучшие бесплатные программы для восстановления данных.

Использование Aiseesoft Data Recovery для восстановления удаленных файлов и данных после форматирования

Официальный сайт, где вы можете скачать Aiseesoft Data Recovery — https://www.aiseesoft.de/data-recovery/. Сайт на немецком, но в программе доступен и английский язык интерфейса, с которым, надеюсь, многие из вас знакомы.

Получить бесплатную лицензию на почту на момент написания статьи всё ещё можно на следующей странице — https://www.aiseesoft.de/support/versteckte-ordner-anzeigen/ (достаточно предоставить имя и адрес электронной почты, куда придет ключ регистрации для ввода в программе).

Сам процесс восстановления после установки Aiseesoft Data Recovery выглядит следующим образом:

  1. Выбираем диск (или раздел на диске), с которого будет производиться восстановление, а также отмечаем типы файлов, которые следует искать. Главное окно Aiseesoft Data Recovery
  2. Нажимаем кнопку Scan (сканировать) и ждем. Сначала будет выполнен процесс быстрого сканирования (может найти файлы после простого удаления), а затем — автоматически запуститься процесс глубокого сканирования (может сработать в более сложных случаях, например, после форматирования флешки или жесткого диска в другой файловой системе).
  3. Найденные файлы с возможностью предварительного просмотра для поддерживаемых типов файлов (по двойному клику) появляются в окне программы по мере сканирования. Процесс поиска можно поставить на паузу и сохранить, либо полностью остановить. Процесс восстановления данных
  4. По завершении достаточно будет выбрать (отметить) файлы или папки, которые требуется восстановить, нажать кнопку «Recover» и указать место сохранения (не сохраняйте их на тот же накопитель, с которого производится восстановление). Восстановление данных прошло успешно

А теперь про мою оценку результата. Для теста я использовал ту же флешку, отформатированную из FAT32 в NTFS, которую в последнее время проверяю во всех аналогичных программах восстановления данных, и вот что имеем в Aiseesoft Data Recovery:

  • Восстановлено то же количество файлов JPG, что и в большинстве других аналогичных программ (есть те, что вообще не находят файлов после форматирования в другую файловую систему, эта — находит).
  • Файлы .PSD (формат Adobe Photoshop) не найдены, хотя поддержка формата заявлена, а некоторые другие программы их на этом же накопителе находят, например — бесплатные PhotoRec и Puran File Recovery. Вывод — видимо, меньше поддерживаемых сигнатур файлов в рассматриваемой программе.
  • Процесс восстановления очень долгий, если сравнивать с другим таким ПО. На флешку 32 Гб USB 3.0 ушло более 2 часов. Но это можно рассмотреть и как положительный момент: значит, в программе свои алгоритмы и, возможно, она сможет справиться там, где другая утилита результата не покажет.

С другой стороны, в последнем пункте я могу и ошибаться: уж очень эта программа похожа на клон некоторых других таких утилит со слегка измененным интерфейсом. А мне часто встречаются чуть-чуть разные и как будто от разных компаний, но абсолютно на одинаковом «движке» сделанные программы для восстановления данных.

Вердикт: пока дают бесплатно можно использовать. Насчет покупки есть сомнения — считаю, что упомянутые выше две бесплатные программы для восстановления данных будут лучше.

Easy2Boot — 100 ISO на одной флешке, мультизагрузочная флешка с Windows 11, 10, 8.1 или 7 и чем угодно еще

Мультизагрузочная флешка Easy2BootВ предыдущих инструкциях я писал, как создать мультизагрузочную флешку с помощью WinSetupFromUSB — способ простой, удобный, но имеет некоторые ограничения и не самый удобный: для записи каждого образа нужно вновь прибегать к утилите, просто скопировать ISO на флешку недостаточно. А что если мы могли просто копировать образы ISO на загрузочную флешку с любыми системами, LiveCD и утилитами и они автоматически были доступны для загрузки? — это может утилита Easy2Boot, причем накопитель может быть в файловой системе NTFS и загружаться как в UEFI так и Legacy системах.

В этой инструкции подробно об использовании Easy2Boot (не путать с платной программой EasyBoot от создателей UltraISO) в связке с RMPrepUSB (и без этой утилиты). Кому-то способ может показаться сложным, но на самом деле, он даже попроще некоторых, просто следуйте инструкции и вас порадует такая возможность создавать мультизагрузочные USB накопители. Внимание: на сегодняшний день более удобным решением будет использование Ventoy для создания мультизагрузочной флешки. См. также: Загрузочная флешка — лучшие программы для создания.

Читать далее Easy2Boot — 100 ISO на одной флешке, мультизагрузочная флешка с Windows 11, 10, 8.1 или 7 и чем угодно еще

Команда whereis в Linux

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

Она же поможет найти мануалы по выполнению тех или иных команд. Команда whereis linux входит в пакет util-linux. давайте сначала рассмотрим её синтаксис.
Читать далее Команда whereis в Linux

GameLoop — Android эмулятор для Call of Duty Mobile и не только

Эмулятор Android GameLoopБольшинство эмуляторов Android для Windows — универсальные и подходят для любых программ и игр, которые вы установите, однако некоторые заточены прежде всего под одну игру. Например, Tencent Gaming Buddy — под PUBG, а GameLoop — под Call of Duty Mobile (но может работать и с другими играми из собственного каталога).

В этом обзоре кратко об Android эмуляторе GameLoop, позволяющем играть в Call of Duty Mobile на компьютере с помощью клавиатуры и мыши и содержащем набор дополнительных игр, которые также можно скачать и запустить в эмуляторе. Также может быть интересным: Лучшие эмуляторы Android для Windows.

Установка, запуск и использование GameLoop

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

Установка эмулятора GameLoop

После установки загрузка Call of Duty Mobile начинается автоматически, также есть возможность установки сервисов Google Play Games, что может пригодиться для некоторых других игр.

Остальные доступные игры вы можете найти в разделе «Игровой центр» в эмуляторе. Возможности установить собственные приложения из файлов apk я не нашел, но не исключаю, что методы для этого существуют.

Игры в Android эмулятора GameLoop

Основные настройки эмулятора (доступны в меню) не слишком обширны: можно выбрать количество ядер процессора, разрешение, звуковые устройства (если нужен микрофон в игре), тип рендеринга (DirectX, OpenGL и другие). Также есть возможность настройки работы клавиатуры и мыши в разных играх, для CoD Mobile всё уже настроено.

Настройки эмулятора Gameloop

Официальный сайт, где можно скачать GameLoop — https://gameloop.fun/ru

Call of Duty Mobile на ПК

А теперь об основной задаче эмулятора GameLoop — играть в Call Of Duty Mobile на компьютере или ноутбуке с клавиатурой и мышью. С этим он справляется исправно: для теста я использовал ноутбук на i5-7200U с 16 Гб RAM (большая часть не использовалась), интегрированной графикой Intel HD и в разрешении 1920×1080 на полный экран со средними настройками графики в игре:

  1. FPS достаточный для игры, но заметно ниже чем на смартфоне Galaxy Note
  2. Управление беспроблемное — всё, как и в обычных FPS на ПК, во время игры необходимые элементы (выбор оружия и другое) подписаны. Call of Duty Mobile на компьютере в Gameloop
  3. Интерфейс игры по умолчанию запускается на английском, но меняется в настройках самой игры на русский.
  4. Иногда возникали спонтанные прерывания (на секунду-другую) сетевого соединения, причин не выяснил: в той же сети на телефоне их не было.

В целом всё работает отлично. Однако пара нюансов, на которые я хотел бы обратить дополнительное внимание в контексте именно этой игры:

  • Игра в Call Of Duty Mobile с клавиатуры и мыши делает вас «эффективнее» других игроков. В результате заметил, что после пары раундов, несмотря на текущий низкий уровень, подключение происходит к серверу с игроками с уровнем в 2-3 раза выше и там уже преимущество становится не таким явным. После выхода из эмулятора и повторного запуска снова подключают к равным по уровню игрокам.
  • Если вы используете учетную запись социальной сети для синхронизации прогресса в CoD Mobile, не уверен, что стоит это делать в эмуляторе (используйте «Гость»): не исключаю, что теоретически возможна блокировка на сервере, так как, насколько я понял, Activision против использования геймпадов, клавиатуры и мыши в игре.

Ну а вообще рекомендую играть честно, так это будет интереснее.

Установка Zabbix на Debian 10

Zabbix это свободно распространяемое программное обеспечение с открытым исходным кодом, часто используемое для мониторинга IT инфраструктуры, разработанное с использованием PHP. Применяется для мониторинга сетей, серверов, приложений, сервисов а также облачных ресурсов. Также он применяется для мониторинга устройств хранения информации, баз данных, виртуальных машин, телефонии, защите информации и многого другого.

Для разработчиков, Zabbix содержит API которое обеспечивает доступ практически ко всем функциям определенным в нем. С его помощью несложно настроить двустороннюю интеграцию с любым программным обеспечением. Вы всегда сможете использовать API для интеграции функций Zabbix в стороннее программное обеспечение.
Читать далее Установка Zabbix на Debian 10

Программы управления обновлениями Windows 10 (отключение, скачивание, установка и удаление)

Программы управления обновлениями Windows 10Тема управления обновлениями Windows 10: их отключения, ручной установки или удаления одна из самых популярных у пользователей этой операционной системы, поскольку сама Майкрософт очень неохотно дает возможности полноценной настройки автоматических обновлений.

В этом обзоре — о двух эффективных программах для работы с обновлениями Windows, которые позволяют отключить автоматические обновления Windows 10, настроить то, как именно они будут устанавливаться, ознакомиться со списком установленных и доступных обновлений, удалить или скачать их. Если вам нужна программа для простого отключения, без возможности установки и поиска, то рекомендую попробовать Windows Update Blocker.

WUMgr (Update Manager for Windows)

WUMgr — программа управления обновлениями Windows 10, созданная на базе популярной Windows Update MiniTool, но, в отличие от последней, продолжающая обновляться, что в контексте рассматриваемой темы и постоянных изменений со стороны Майкрософт очень важно.

Интерфейс WUMgr не должен быть сложным, особенно для тех, кто ранее использовал утилиту-предшественник, к тому же он полностью на русском языке. С помощью Update Manager for Windows вы можете:

  1. Отключить автоматические обновления Windows 10, для этого на вкладке «Авто-обновление» установите «Отключить обновление», «Блокировать доступ к WU», а после применения настроек перезагрузите компьютер. Также вы можете оставить обновления включенными, но отключить их автоматическую загрузку, оставив только уведомления. Главное окно WUMgr
  2. Просмотреть историю обновлений, список установленных обновлений с возможностью их удаления.
  3. Просмотреть список доступных для скачивания и установки обновлений Windows 10 с возможностью их ручной установки.

Скачать WUMgr можно с официальной страницы разработчика на GitHub — https://github.com/DavidXanatos/wumgr/releases

WAU Manager

Утилита WAU Manager — еще одно средство с аналогичными, но слегка иначе реализованными функциями, другим интерфейсом и без русского языка интерфейса.

Основные возможности программы те же, что и в предыдущем случае:

  1. Чтобы отключить автоматические обновления установите отметку Disable the built-in Windows Automatic Updates, после чего нажмите Save and Apply, чтобы применить настройки и перезагрузите компьютер: будут отключены автоматические обновления, служба «Центр обновлений Windows». Отключение обновлений в WAU Manager
  2. Остальные пункты в главном окне программы позволяют настроить установку обновлений (по умолчанию они не будут скачиваться сами), а также включить их установку по графику или с помощью ярлыка на рабочем столе.
  3. Кнопка Uninstall Updates служит для удаления установленных обновлений и их скрытия (так, чтобы они не устанавливались в дальнейшем).
  4. Кнопка Update Windows Now открывает окно со списком доступных к установке обновлений Windows 10 с возможностью их ручной установки на компьютер или ноутбук.
  5. Через кнопку меню можно открыть историю обновлений и там же очистить скачанные файлы уже установленных обновлений (Clear Downloads). История обновлений в WAU Manager

Скачать WAU Manager можно бесплатно с официального сайта https://www.carifred.com/wau_manager/

Насколько эти утилиты работоспособны, особенно в контексте отключения автоматических обновлений Windows 10? Я уже не берусь чего-то гарантировать: слишком часто полностью рабочие методы неожиданно переставали работать, но, насколько я могу судить, отключение обновлений второй из описанных утилит пока срабатывает (тестировал в течение длительного промежутка времени) и обновления не включаются сами.

Установка sudo в Debian 10

Debian 10 вышел в релиз. Это прекрасная новость не только для постоянных пользователей этого дистрибутива, но и для всего сообщества Linux. Однако, если вы установили дистрибутив, то скорее всего заметили, что обычный пользователь не может использовать sudo.

Если вы попытаетесь использовать sudo после установки системы, то получите ошибку имя_пользователя is not in the sudoers file. This incident will be reported. Это значит, что несмотря на то, что утилита sudo установлена, вы все ещё не можете ею пользоваться. В этой статье мы рассмотрим как исправить эту проблему.
Читать далее Установка sudo в Debian 10

Лучшие IDE Python для Linux

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

Для написания кода на Python нужна IDE, то есть, интегрированная среда разработки. Она дает возможность тестировать программы, находить и исправлять ошибки, затрачивая на это минимум усилий. И тут пользователям Linux есть из чего выбирать - к их услугам не один десяток как платных, так и бесплатных IDE, включающих в себя текстовый редактор, компилятор (интерпретатор), отладчик и другие программные средства. Автор статьи собрал лучшие IDE для Python в Linux и представляет вашему вниманию их обзор.

Лучшие среды разработки Python для Linux

1. IDLE

Это лучшая IDE для Python, она наиболее простая и в ней рекомендуется писать код тем, кто только начинает осваивать Python. Впрочем, некоторые из опытных разработчиков тоже предпочитают IDLE, ведь она, несмотря на свою лаконичность, содержит все основные функции, необходимые для создания программ. Интересный факт — IDLE была написана на Python с использованием кросс-платформенной графической библиотеки Thinker и виджетов TK.

Особенности IDLE:

  • Автоматическое выравнивание кода и его разноцветная подсветка, автозаполнение, многооконный режим.
  • Отслеживание текущего местоположения интерпретатора в коде при помощи стека вызовов, прерывание работы с вызовом отладчика.
  • Удобная система поиска — в конкретном окне либо по нескольким файлам одновременно.
  • Различные подсказки и возможность многократной отмены действий.

2. VS Code

Visual Studio Code была разработана компанией Microsoft, тем не менее, распространяется бесплатно и имеет открытый исходный код. Чтобы эта среда начала понимать Python, пользователю придется установить специальные расширения — в том составе и количестве, которые нужны для выполнения конкретных задач. В принципе, VS Code предлагает стандартный набор возможностей для программирования, которых иногда достаточно.

Особенности VS Code:

  • Встроенная командная строка
  • Функция Live Share, которая позволяет работать с кодом нескольким людям в одно и то же время.
  • Благодаря наличию API, в Visual Studio можно подключать множество плагинов, упрощающих отладку кода.
  • Интегрированный Git.
  • Сайдбар, обеспечивающий быстрый доступ к основным опциям.

3. Kdevelop

Бесплатная IDE с открытым исходным кодом, которая была разработана с учетом современных технологий в программировании. Она позволяет как решать небольшие задачи, так и работать над большими проектами. Предмет гордости создателей Kdevelop — продвинутый редактор кода.

Особенности Kdevelop:

  • По-разному выделяет имена переменных и имена классов даже в тех случаях, когда другие IDE не способны различить их.
  • Сложная компиляция, которая происходит с учетом всех семантических особенностей кода.
  • Настраиваемая цветовая схема.
  • Выделение каждому проекту фиксированного кеша на диске (его размер зависит от размера самого проекта).

4. Codebox.io

Эта среда разработки имеет открытый исходный код, а работать с ней можно несколькими способами — как на обычном компьютере, так и на сервере или в облаке. При создании Codebox.io были использованы технологии node.js, html и JavaScript.

Особенности Codebox.io:

  • Доступ к частным репозиториям.
  • Чат для общения с коллегами-программистами.
  • Запуск и компиляция кода из веб-интерфейса.
  • Шаблоны, с помощью которых можно запускать приложения на любых облачных платформах.

5. Codio

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

Особенности Codio:

  • Установка дополнительного ПО в один клик.
  • Возможность настроить меню так, чтобы оно максимально соответствовало предпочтениям конкретного человека.
  • Интегрированный отладчик.
  • Виртуальный рабочий стол с графическим интерфейсом.
  • Работа со сторонними проектами. Создание и клонирование блочных проектов.

6. PyScripter

Сразу следует отметить тот факт, что запустить PyScripter на компьютере с Linux можно только при помощи Wine. Почему автор решил включить его в список лучших IDE для Linux — непонятно, впрочем, эта среда разработки действительно неплохая и может конкурировать с коммерческими аналогами.

Особенности PyScripter:

  • Поддержка Unicode и подсветка скобок.
  • Проверка синтаксиса во время набора кода (при этом учитывается контекст); подсказки и удобный отладчик.
  • Встроенный интерпретатор, который запоминает историю команд, работает над выполнением сценариев и завершением кода.
  • Удобная работа с файлами.
  • Подсветка синтаксиса CSS, HTML, XML.

7. Komodo IDE

Эта IDE для Python включает в себя все, что нужно для работы с кодом — профилирование, модульное тестирование, рефакторинг, интеграцию различных технологий.

Особенности Komodo:

  • Обнаруживает и показывает изменения, которые не были подтверждены или сохранены.
  • Множественный выбор.
  • Числовые закладки.
  • Интеллектуальное определение языка программирования.

8. PyCharm

Еще одна бесплатная IDE с открытым исходным кодом. Ее считают одной из лучших, поскольку она была создана по принципу «все в одном» и имеет в своем наборе все функции, необходимые для написания программ на языке Python.

Особенности PyCharm:

  • Проверка и завершение кода с использованием интеллектуальных алгоритмов.
  • Способность выделять ошибки и предлагать варианты их исправления.
  • Отличная навигация.
  • Генерирование автоматизированного кода.

9. Wing

Wing — это среда разработки, в создании которой принимала участие компания Wingware. Отличается удобным интерфейсом и простотой, за что ценится начинающими программистами. Существует в трех версиях — PRO для опытных пользователей, PERSONAL для тех, кто занимается программированием лишь иногда и 101 для тех, кто только осваивает создание собственного ПО.

Особенности Wing:

  • Гибкость настроек.
  • Просмотр исходного кода, автоматическое заполнение и редактирование.
  • Удаленная отладка и удобная навигация по коду.
  • Совместимость с Bazaar, Subversion, Git и Mercurial.

10. Eric

Кросс-платформенная IDE, написанная на Python. Распространяется бесплатно и имеет открытый исходный код. Очень компактная среда разработки, которая, тем не менее, обладает набором всех необходимых функций.

Особенности Eric:

  • Настраиваемый GUI и поддержка разнообразных плагинов.
  • Наличие множества функций, в том числе таких как автозаполнение и свертывание.
  • Глубокий поиск.
  • Интегрированный веб-браузер и уникальная встроенная программа документации исходного кода.

Читать далее Лучшие IDE Python для Linux

Будильник на компьютере с Windows 10

Как установить будильник на компьютер или ноутбукЕсли для тех или иных задач вам требуется поставить будильник на компьютере или ноутбуке с Windows 10, сделать это можно как с помощью встроенных средств системы, так и с помощью сторонних программ-будильников. При этом возможно и автоматическое пробуждение из режима сна или гибернации.

В этой инструкции подробно о встроенных средствах Windows 10, которые позволят включить будильник на определенное время с выводом компьютера или ноутбука из сна (гибернации), а также о сторонних утилитах, предназначенных для этих задач. Также может быть полезным: Таймер выключения компьютера или ноутбука, Будильник в Windows 11.

Читать далее Будильник на компьютере с Windows 10