02 травня 2018

Перегляд розшарених папок Samba в Thunar (Arch Linux + xfce)

1. Встановлюємо необхідні пакети

sudo pacman -S gvfs gvfs-smb

2. В файловому менеджері Thunar відкриваємо директорію з допомогою такого синтаксису в рядку адреси

smb://username@server/

3. Вводимо пароль у вспливаючому вікні, створюємо закладку - користуємось!

08 січня 2018

Захист від прихованого майнінга в Opera 50 та розширення для Chromium з аналогічною функцією: працює чи ні?

В останні місяці на різноманітних інтернет-ресурсах почали з'являтися скрипти для прихованого Майнінга криптовалюти Monero відвідувачами.
Така схема заробітку називається криптоджекінгом (cryptojacking). 

Актуальність питання:
- Майнінг криптовалют проводиться приховано і користувач не може відмовитися від цього
- Для добування криптовалют використовуються всі вільні ресурси процесора комп'ютера користувача, що призводить до зменшення його швидкодії в інших програмах в той час, коли відкритий "хитрий сайт".
- У випадку перегляду сайту на ноутбуках протягом тривалого часу (наприклад перегляду фільму онлайн) може відбуватися перегрівання внутрішніх компонентів ноутбука що приводить до їх передчасного виходу з ладу. 

30 квітня 2017

Arch linux: Завантажити плейліст youtube в mp3

Є такий чудовий пакет з відкритим кодом як youtube-dl, який дозволяє завантажувати відео з youtube з різними опціями.

Наразі мені необхідно завантажити плейліст в форматі mp3.

Пакет для Arch Linux доступний в AUR. Як встановлювати пакет з AUR я вже описував тут.
Я використовую таку команду:
youtube-dl -o '%(playlist)s/%(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLFmChPRQtlBDaqk6MmNM5ljmop5ciAR2g --extract-audio --audio-format "mp3"

Запускаємо її в директорії, куди буде завантажено mp3.
Призначення опції думаю зрозуміло і так.
Якщо необхідно пронумерувати аудіофайли,  то використовуємо таку команду:
youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLFmChPRQtlBDaqk6MmNM5ljmop5ciAR2g --extract-audio --audio-format "mp3"

Більш детально опції програми можна дізнатись по команді
youtube-dl --help
або ж - на сторінці проекту (перше гіперпосилання даної статті).

Деякі корисні опції:
-i, --ignore-errors - продовжувати завантаження в разі помилок, наприклад недоступності деяких відеофайлів.
--download-archive archive.txt - збереження списку завантажених файлів до текстового файлу archive.txt, для того щоб при наступному запуску даної команди, завантажувались тільки нові відео.
youtube-dl -i --download-archive archive.txt -o '%(playlist)s/%(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLFmChPRQtlBDaqk6MmNM5ljmop5ciAR2g --extract-audio --audio-format "mp3"

Завантаження відео відбувається з допомогою wget, а витягування mp3 з допомогою ffmpeg, тому ці пакети також мають бути у вас встановлені.

15 квітня 2017

Чистка кореневого розділу Arch Linux

Що робити коли вільне місце на кореневому розділі кудись дівається?
1. Зрозуміти куди дівається місце.
2. Почистити коректним способом систему.
3. Налаштувати систему для недопущення в подальшому такої ситуації.

В conky помітив що дуже вже розрісся кореневий розділ аж до 40 Гб. А означає, що необхідно проводити чистку.

27 січня 2017

Завершити процесс mysql

Підготовка (самостійна частина):
1. Запустити командний рядок / зайти на віддалений сервер по SSH
2. Зайти в базу даних
$ mysql –u <логін_користувача_БД> –p
Зрозуміло, що замість <логін_користувача_БД> вказуємо логін користувач та
після натискання Enter вводимо пароль цього користувача.

Основна частина:
1. Виконуємо команду
show processlist;
2. В стовпчику id дивимось ідентифікатор проблемного запиту

3. Виконуємо команду
Kill query <ідентифікатор_запиту>;
Зрозуміло, що замість <ідентифікатор_запиту> вказуємо id проблемного запиту (числове значення)

25 жовтня 2016

Налаштувати автовхід в XFCE (Debian 8)

За замовчуванням в Debian 8 при встановленні графічного оточення XFCE використовується менеджер входу lightdm.

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

Тут все просто.
1. Відкриваємо в своєму улюбленому консольному текстовому редакторі (nano, vim, etc.) файл конфігурації lightdm.
# vim /etc/lightdm/lightdm.conf
2. Змінюємо рядок
#autologin-user=
на
autologin-user=<логін свого користувача>
3. Змінюємо рядок
#autologin-session=UNIMPLEMENTED
на
autologin-session=xfce
4. Зберігаємо файл та закриваємо.
5. Перезавантажуємо ПК для перевірки.

18 жовтня 2016

Arch Linux: Встановлення пакета із AUR на прикладі dropbox

Нажаль, в основних репозиторіях Arch Linux присутні не всі найбільш вживані програми. Однією з таких є dropbox. Отже, на прикладі пакету dropbox і буде написана дана стаття.
Цей пакет можна зібрати самому, отримавши початковий код із AUR (Arch User Repository).

Якщо порівнювати Debian і Arch, то збирати пакети, на мою думку простіше саме в Arch. Чого варте тільки те, що я зібрав вдало пакет з першого разу!

В Arch Linux дуже хороша актуальна довідка, яка вчасно оновлюється.
Проте все ж таки об'єднаю процес встановлення пакета із AUR в один алгоритм в надії на те, що початківцям буде легше знайти статтю і розпочати працювати з makepkg. А для більш глибокого вивчення - "лінки" на першоджерела вкінці статі.

Для початку потрібно встановити необхідні речі для збирання пакетів в подальшому
sudo pacman -S --needed base-devel

Далі необхідно знайти потрібний пакет в AUR та завантажити його знімок (dropbox.tar.gz).
Потім перейти в директорію, куди був завантажений знімок,
$ cd /path/to/dropbox

 розархівувати архів,
$ tar -zxf dropbox.tar.gz

 перейти в директорію, яка з'явилася,
$ cd dropbox

 і виконати команду.
$ makepkg


Таким чином в даній директорії буде створено готовий пакет, який потрібно встановити з допомогою стандартного менеджера пакетів
sudo pacman -U dropbox-12.4.22-1-x86_64.pkg.tar.xz

Джерела:
Dropbox
Arch User Repository
makepkg