Команда uniq Linux

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

Работа команды осуществляется как с текстовыми файлами (в том числе, записями скриптов), так и с текстом, напечатанным в командной строке терминала.
Читать далее Команда uniq Linux

Kiwix — Википедия оффлайн для компьютера, Android и iPhone

Википедия оффлайн KiwixНе всем известно о возможности скачать почти всю Википедию для использования оффлайн на компьютере Windows, Mac OS и Linux, мобильных устройствах Android и iOS, а это может пригодиться: для мест, где доступ в Интернет ограничен, в организациях, на компьютер ребенку, которому вы заблокировали Интернет, на случай если единственной Википедией станет разрабатываемая российская, произойдет апокалипсис или вы переместитесь в прошлое.

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

Что такое Kiwix и как скачать ПО и базы Википедии

Kiwix — бесплатное мультиплатформенное ПО для оффлайн-доступа к Википедии и другим материалам. На официальном сайте для скачивания доступны приложения для чтения баз данных — Kiwix Reader и, отдельно, базы данных в специальном формате .zim  — Content Packages.

Скачать и то, и другое вы можете со следующих разделов официального сайта:

  • Kiwix Readerhttps://www.kiwix.org/en/downloads/kiwix-reader/. Приложения для мобильных платформ вы найдете также в магазинах Play Маркет и App Store).
  • Базы данных, включая Википедию на русскомhttps://wiki.kiwix.org/wiki/Content_in_all_languages. Эти же базы можно скачать и внутри приложений, но рекомендую использовать именно сайт: там доступны торрент-файлы и с их использованием скачивание будет быстрее, а затем, если используется мобильное приложение, вы можете скопировать файл базы с компьютера на телефон или планшет. Учитывайте, что если вы хотите разместить базу данных на карте памяти, а она в файловой системе FAT32, то файлы более 4 Гб на неё не поместятся. Русские базы Kiwix

Обратите внимание, что базы данных, если брать только русскую Википедию, доступны в нескольких вариантах: самый большой на 2019 год содержит все статьи вместе с изображениями в них (maxi, 26 Гб), есть вариант без изображений (mini, 10 Гб) и варианты только с самыми популярными статьями или подборки материалов Википедии на определенную тему. Википедией доступные базы не ограничиваются, можно найти и другие интересные базы данных.

Использование Kiwix для чтения Википедии оффлайн

Я попробовал приложения Kiwix для двух платформ — Windows и Android, но, судя по скриншотам, в Linux, Mac OS и iOS всё будет выглядеть аналогичным образом.

Windows

Приложение на Windows (после скачивания распакуйте архив в удобное расположение и запустите kiwix-desktop.exe) в разделе «All Files» позволяет скачать доступные базы данных (в дополнительных разделах поиска можно выбрать язык и категорию базы данных). Если база уже загружена, используйте меню File — Open для её открытия.

Загрузка баз данных в Kiwix для Windows

Далее можно читать Википедию оффлайн удобным вам образом: внутренние ссылки исправно работают, поиск — тоже (простой ввод и Enter не всегда срабатывает, в этом случае используйте вариант из появляющихся подсказок). Поддерживается открытие статей в новых вкладках, поиск по странице и другие функции (как работает «Список для чтения» я разобраться не смог).

Чтение википедии оффлайн в Kiwix для Windows

Android

Приложение Kiwix для Android еще проще: если базы найдутся в хранилище на телефоне или на карте памяти, они отобразятся в главном окне программ, готовые для открытия, если нужно скачать базы из приложения — откройте меню  — «Получить контент» — «Online» и выберите базы для загрузки (можно использовать поиск для того, чтобы быстро найти нужную базу данных).

Википедия оффлайн для Android

 

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

Режим сервера Kiwix

Оба приложения поддерживают работу в режиме сервера. В программе для Windows пункт называется Local Kiwix Server, на Android — Host Books.

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

Сервер Kiwix запущен

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

Конечно, когда Интернет доступен повсюду и сравнительно дешево, подобные вещи могут показаться излишними, но я на всякий случай скачал Kiwix и самую полную базу, мало ли. Не знаю, насколько в тему, но может оказаться интересным: Лучшие программы для чтения книг (Windows), Приложения для чтения книг на Android.

usocoreworker.exe и usoclient.exe — что это за процессы в Windows 10

Что за процессы usocoreworker.exe и usoclient.exeВ диспетчере задач Windows 10, а также в отчетах о сетевой активности вы можете увидеть процессы с именами usoclient.exe и usocoreworker.exe. Иногда они способны вызывать высокую нагрузку на процессор, а в некоторых случаях просто любопытство пользователей заставляет задать вопрос о том, что это за процессы и безопасны ли они.

В этом материале подробно о назначении usocoreworker.exe и usoclient.exe в Windows 10, для чего они нужны и дополнительная информация, которая может оказаться полезной. Примечание: вы можете и не увидеть таких процессов, они не всегда запущены. Но, если зайти в Параметры — Обновления и безопасность — Центр обновления Windows, usocoreworker.exe сразу запустится. Обновление: про процесс MoUSOCoreWorker.exe в новых версиях Windows 11 и Windows 10

Что представляют собой usoclient.exe и usocoreworker.exe

Usocoreworker.exe в диспетчере задач

Usoclient.exe и usocoreworker.exe располагающиеся в папке C:\Windows\System32 и соответствующие им процессы в диспетчере задач являются системными компонентами Windows 10 и относятся к Update Session Orchestrator — системной службе, работающей с обновлениями: их поиском, скачиванием и установкой.

Служба Update Orchestrator

В русской версии Windows 10 служба в списке служб носит название «Обновить службу оркестратора» или «Служба оркестратора обновлений», не исключаю, что в будущем она будет переименована: сейчас название очень похоже на машинный перевод. В английской версии — «Update Orchestrator Service».

Помимо самой службы, запускать процессы, связанные с работой usocoreworker.exe и usoclient.exe могут задания, найти которые можно в планировщике заданий в разделе «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «UpdateOrchestrator».

Что делать, если эти процессы грузят процессор и память

Иногда вы можете столкнуться с тем, что usoclient.exe или usocoreworker.exe грузят процессор компьютера или ноутбука. В большинстве случаев — это нормальная ситуация, которая возникает время от времени, а именно в те периоды, когда система выполняет работу с обновлениями (в том числе в фоновом режиме).

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

Использование usoclient.exe в командной строке

При желании вы можете использовать usoclient.exe вручную в командной строке со следующими параметрами для работы с обновлениями:

  • usoclient.exe RestartDevice — для перезагрузки и завершения установки обновлений. Может не работать в некоторых версиях Windows 10.
  • usoclient.exe ResumeUpdate — продолжить процесс обновления при загрузке.
  • usoclient.exe ScanInstallWait — скачивает, но не устанавливает обновления. До выполнения команды следующие команды exe использовать нельзя.
  • usoclient.exe StartDownload — запустить скачивание обновлений.
  • usoclient.exe StartInstall — запустить установку обновлений, работает после ScanInstallWait.
  • usoclient.exe StartInteractiveScan — интерактивный поиск обновлений (может показать диалоговые окна с информацией и запросами).
  • usoclient.exe StartScan — запустить поиск обновлений.

Обратите внимание, для передачи параметров не используются какие-то дополнительные символы (слэш, дефис), просто вводим параметр сразу после usoclient.exe.

Настройка Samba в Debian 10

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

Когда вы прочитаете эту инструкцию, вы будете знать как установить сервер Samba, как изменить глобальные настройки сервера Samba, как настроить новый общий ресурс, как настроить пользователя Samba и как подключиться к общей папке с другой машины. Читать далее Настройка Samba в Debian 10

Ошибка unable to locate package в Ubuntu

Один из многих способов установки программного обеспечения в Ubuntu – команда apt-get или apt. Установка пакетов с помощью пакетного менеджера намного удобнее и безопаснее, чем поиск и загрузка программ в интернете. Открыв терминал, вы должны вызвать утилиту apt с параметром install написать название программы, чтобы установить ее.

При использовании этой команды иногда возникает ошибка E: Unable to locate package. Ошибка не нуждается в пояснении. Linux-система не может найти пакет, который вы пытаетесь установить. Но почему так? Почему она не видит пакет? Рассмотрим несколько способов решения данной проблемы. В этой статье мы рассмотрим как исправить ошибку Unable to locate package error в Ubuntu.

Читать далее Ошибка unable to locate package в Ubuntu

Устройство недостижимо при копировании фото и видео с iPhone — как исправить

Устройство недостижимо на iPhoneПри копировании фото или видео по кабелю с iPhone и iPad на компьютер с Windows 10 или 8.1 вы можете получить сообщение о том, что произошла ошибка при копировании файла или папки с информацией «Устройство недостижимо» (The device is unreachable). Причем иногда некоторые файлы все-таки копируются без проблем, а другие — с указанной ошибкой.

В этой короткой инструкции — о причинах происходящего и два способа исправить ошибку «Устройство недостижимо» на iPhone и iPad при копировании файлов видео и фото с них на компьютер или ноутбук с Windows. Также может быть полезным: Пустая папка DCIM (IPhone Internal Storage) на iPhone — почему и что делать.

Причина ошибки «Устройство недостижимо»

Сообщение об ошибке Устройство недостижимо на iPhone при копировании

По умолчанию новые iPhone и iPad снимают фото и видео в форматах HEIC и HEVC соответственно, при этом если подключить телефон к компьютеру с Windows 10 или 8.1, то при настройках iPhone по умолчанию во время копирования этих фото и видео они автоматически конвертируются самим телефоном в поддерживаемые компьютером форматы — JPG и MP4 H.264.

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

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

Как исправить ошибку «Устройство недостижимо» на iPhone

Учитывая причины ошибки, есть два варианта её исправления:

  1. Отключить конвертацию фото и видео на iPhone при копировании на компьютер или ноутбук с Windows.
  2. Замедлить скорость копирования.

Первое можно сделать следующим образом:

  1. Отключите ваш телефон от компьютера.
  2. Зайдите в «Настройки» — «Фото».
  3. Внизу страницы настроек приложения «Фото» в разделе «Перенос на Mac или ПК» установите «Переносить оригиналы» вместо «Автоматически». Включить перенос оригиналов фото и видео на iPhone
  4. Готово. Можно снова подключить iPhone и копировать фото и видео, уже без ошибок.

Обратите внимание, что при этом фото и видео на компьютер начнут копироваться в форматах HEIC и HEVC, которые могут не поддерживаться вашим проигрывателем или программой для просмотра фото. Решения два — включить фото в JPG на iPhone, чтобы съемка сразу велась в этом формате, либо использовать специальные кодеки HEIF/HEIC для Windows.

Также возможно использование сторонних программ для открытия таких файлов: Лучшие программы для просмотра фото (XnView имеет бесплатный плагин для HEIC), Медиа плеер VLC (умеет проигрывать видео HEVC H.265).

Второй метод, а именно «замедление скорости копирования» предполагает подключение вашего iPhone к компьютеру к разъему USB 2.0 вместо 3.0. Как правило, в этом случае ошибка копирования «Устройство недостижимо» не возникает, так как телефон успевает выполнять конвертацию файлов в нужный формат.

Видео инструкция

Надеюсь, вам удалось решить проблему. Если же нет — опишите ситуация в комментариях, я постараюсь помочь.

Полосы на экране монитора ПК или ноутбука — причины и что делать

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

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

Примечание: если полосы или артефакты появляются лишь в какой-то одной программе, то чаще всего проблема заключается в том, как эта программа взаимодействует с видеокартой или с драйверами последней. К примеру, если странные полосы стали появляться в браузере Google Chrome, обычно достаточно отключить аппаратное ускорение в браузере, для некоторых других программ, например, проигрывателей видео, это тоже может быть актуальным.

Основные причины появления полос на экране ноутбука и монитора компьютера

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

Среди основных причин появления горизонтальных или вертикальных цветных, белых или черных полос на мониторе можно выделить:

  1. Проблемы с видеокартой, видеочипом (перегрев, аппаратные неисправности) — как правило, в этом случае видно, что причина не в самом дисплее (если до этого вам доводилось видеть проблемы со шлейфом или матрицей — скорее всего будет понятно), более того, в безопасном режиме, с низким разрешением и в БИОС изображение может оставаться нормальным (но не всегда). Внешний вид полос в этом случае часто имеет вид артефактов, странных элементов изображения и текста в разных местах, либо полос (часто цветных) упорядоченных в определенной системе по всему экрану равномерно, примеры будут приведены далее. В этой ситуации чаще всего имеет место горизонтальное распределение артефактов или полос: даже если сами полосы вертикальные, но мы видим их равномерно распределенными по горизонтали по всему экрану, по всей видимости что-то с видеокартой (но возможен и второй вариант).
  2. Проблемы со шлейфом матрицы ноутбука или кабелем (или разъемом) подключения монитора компьютера. Внешне может выглядеть как в предыдущем случае, так и как в следующем варианте. Иногда при этом экран может «окрашиваться» в какой-то цвет. При открытии-закрытии крышки ноутбука, либо при физическом воздействии на кабель монитора внешний вид полос или артефактов может меняться. В случае со шлейфом ноутбука также может наблюдаться пропадание изображения на большой области экрана: она становится белой или черной или наблюдаться одиночная вертикальная полоса какого-то цвета.
  3. Повреждения матрицы ноутбука или экрана монитора. Обычно выглядит либо как набор разноцветных вертикальных полос в какой-то одной области экрана (могут, в свою очередь состоять из горизонтальных), иногда — как одиночные вертикальные полосы, также возможен вариант черных пятен на изображении (часто имеют горизонтальную ориентацию). При серьёзных повреждениях матрицы могут быть и более интересные рисунки, сочетания вертикальных и горизонтальных линий.
  4. Установка неподдерживаемых монитором режимов работы, например, частоты обновления, как это описано в статье Как разогнать матрицу монитора.

Примеры полос на экране монитора компьютера и ноутбука и соответствующие причины

А теперь примеры таких полос на экранах и указание конкретной проблемы, которая их вызвала, чтобы у вас была возможность предположить, что же является причиной в вашем случае.

На представленных ниже снимках причина — вероятнее всего в видеокарте.

Линии на экране из-за проблем с видеокартой

Следующие 3 варианта могут говорить как о проблемах с видеокартой, так и о проблемах со шлейфом экрана на ноутбуке или кабелем на ПК (или разъемами на видеокарте и мониторе).

Проблемы с видеокартой ноутбука или шлейфом

Ниже — 3 варианта с большой вероятностью сообщающие о проблемах со шлейфом матрицы на ноутбуке или проблемами в подключении монитора компьютера.

Проблемы со шлейфом или подключением экрана

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

Линии из-за повреждения матрицы экрана ноутбука или монитора

Что делать, чтобы исправить проблему с полосами на экране

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

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

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

Надеюсь, что-то из представленной информации поможет разобраться, в чем именно проблема в вашем случае и предпринять соответствующие действия для её решения.

Лучшие дистрибутивы на основе ArchLinux

В этой статье мы собрали самые лучшие дистрибутивы основанные на ArchLinux. Постоянные пользователи Linux знают, что эта операционная система не для слабых духом. Вероятность того, что установка дистрибутива на основе Linux закончится неудачей или того, что пользователь в первую же неделю использования столкнется с  какими-либо проблемами, достаточно высока.

Судя по количеству запросов в поисковой системе Google, люди, которые только начинают осваиваться в мире Linux, останавливают свой выбор на двух наиболее популярных дистрибутивах — Ubuntu и Linux Mint. Однако, со временем, набираясь знаний и опыта, пользователи стремятся к тому,  что кардинально отличается от  вылизанной и причесанной ОС, которой они пользовались раньше. И тогда на первый план выходит Arch Linux.
Читать далее Лучшие дистрибутивы на основе ArchLinux

Настройка сервера Minecraft на CentOS

Minecraft - Компьютерная инди-игра в жанре песочницы, разработанная шведским программистом Маркусом Перссоном и выпущенная его компанией Mojang AB. В этой статье мы создадим сервер для игры в Minecraft, рассмотрим решение некоторых типовых ошибок, настроим лаунчер на клиенте и сделаем рассылку друзьям с приглашением поиграть!

Читать далее Настройка сервера Minecraft на CentOS

Ошибка 0xe06d7363 при запуске игры или программы — как исправить

Как исправить ошибку 0xe06d7363Ошибка 0xe06d7363 — одна из распространенных проблем при запуске игр и программ в Windows 10, 8.1 и Windows 7. Текст ошибки может сообщать «Ошибка при запуске приложения 0xe06d7363», «Исключение неизвестное программное исключение 0xe06d7363», возможны и другие варианты описания в сообщении о проблеме.

В этой инструкции подробно о способах исправить ошибку при запуске приложения 0xe06d7363 и о том, чем она может быть вызвана. Сначала более распространенные случаи её появления у пользователей, затем — реже встречающиеся и соответствующие методы решения проблемы.

Как исправить ошибку 0xe06d7363 при запуске приложения

Самый распространенный сценарий появления указанной ошибки у нашего пользователя — запуск не слишком лицензионной игры или программы с последующим появлением сообщения о том, что произошла ошибка при запуске приложения 0xe06d7363 (но метод может сработать и для вполне официального ПО).

Ошибка при запуске приложения 0xe06d7363

А самая частая причина проблемы для этого сценария — то, что ваш антивирус (включая встроенный защитник Windows 10 или 8.1) либо удалил какой-то необходимый для запуска игры файл (обычно, модифицированный в нелицензионной версии DLL) или заблокировал его загрузку в память.

Решение для такого варианта может быть следующим (при условии, что вы намерены установить эту программу и потенциальная небезопасность нелицензионного софта вас не смущает):

  1. Удалите установленную игру или программу, сам установщик удалять не нужно.
  2. Отключите антивирус и любое защитное ПО (различные средства борьбы с рекламой и аналогичные), к примеру, средства борьбы с вредоносными программами тоже могут оказаться причиной проблемы. Иногда даже сторонний файрволл может мешать запуску.
  3. Заново установите нужную программу.
  4. Проверьте, запускается ли она.
  5. Если да — добавьте папку с установленной игрой или программой в исключения вашего антивируса и снова включите его.

Дополнительно, если у вас не запускается сам установщик или программа, не требующая установки на компьютер, но только что скачанная из Интернета, откройте свойства файла (правый клик по файлу — свойства) и, если там присутствует пункт «Разблокировать», отметьте его, нажмите «Ок» и попробуйте запустить снова.

Снять блокировку с запуска приложения

И еще один вариант, тоже часто решающий проблему при запуске игр и программ не из официальных источников: установите все библиотеки Visual C++ Redistributable, самый быстрый способ сделать это — скачать пакет Visual C++ Runtime Installer (All-In-One), содержащий все эти библиотеки (см. последний способ в инструкции Как скачать все библиотеки Visual C++).

Дополнительные методы решения проблемы

Если предыдущие варианты не помогли, попробуйте следующие способы исправить ошибку при запуске приложения 0xe06d7363 (или Исключение неизвестное программное исключение 0xe06d7363):

  • Запуск программы от имени администратора (можно сделать через меню, которое появляется при нажатии правой кнопкой мыши на ярлык программы или игры), а также в режиме совместимости (правый клик по файлу — свойства — совместимость) с предыдущими версиями ОС. Если помог запуск от имени администратора, то на вкладке «Совместимость» можно включить постоянный запуск этой игры или программы от имени администратора.
  • Если раньше эта программа запускалась успешно и внезапно стала появляться ошибка 0xe06d7363, а каких-либо действий над самой игрой или приложением не производилось (патчи, моды и т.п. не устанавливались), можно попробовать использовать точки восстановления системы Windows.
  • Если программа запускается в какой-либо изолированной среде (в песочнице), то это может привести к рассматриваемой ошибке из-за отсутствия доступа к необходимым важным библиотекам DLL.
  • Попробуйте выполнить проверку целостности системных компонентов с помощью sfc /scannow (команду следует запустить в командной строке от имени Администратора), подробнее — Как проверить целостность системных файлов Windows.
  • В некоторых случаях ошибка может быть вызвана старой ОС или отсутствием необходимых обновлений. Проверьте системные требования программы или игры, а если ваша версия Windows им соответствует, по возможности установите обновления.
  • Если программа или игра была получена не из официального источника — попробуйте (если это возможно) использовать официальный установщик и проверить, будет ли она работать. Если такой возможности нет — просто другой источник.
  • Попробуйте выполнить чистую загрузку Windows (без сторонних служб и ПО) и проверить, будет ли работать запуск программы в таком случае.

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