30 марта 2018

Пакет офисных прогарам, наиболее популярное ПО на сегодняшний день. Многие привыкли работать в пакете программ от компании Microsoft, который в свою очередь стоит довольно приличной суммы денег. Для повседневной работы с документами, будет достаточно использовать бесплатные аналоги, которые прекрасно справляются с редактированием и созданием документов, презентаций и таблиц. Сегодня можно найти несколько различных аналогов, которые будут спокойно справляться с поставленными задачами.

Google Office
Набор Web приложений от компании Google, которые включает в себя:
Крайне удобный пакет, если нужно быстро отредактировать файл, но под рукой нет установленных редакторов. Из плюсов можно отметить, систему хранения созданных документов в облаке, одновременное редактирование файла несколькими людьми, возможность поделиться файлом. Данный пакет программ так же может открывать и редактировать документы созданные в других программах (MS Office, LibreOffice). Еще один плюс заключается в том, что набор программ доступен прям через браузер, так что операционная система не имеет значения.

LibreOffice


Наиболее популярный набор программ, который включает в себя:
  • Writer (Редактор текста)
  • Calc (Редактор таблиц)
  • Impress (Создание презентаций)
  • Draw (Редактор схем и векторной графики)
  • Base (Создание баз данных)
  • Math (Редактор формул).
В общем и целом, данный пакет программ подойдет практически всем. Офис достаточно пригодный для работы с документами и их редактированием, но так как это бесплатное решение, возможно отсутствие какого-либо функционала. Очевидные полюсы пакет в том, что он бесплатный и кросс платформенный, а значит его можно установить на компьютер под управлением любой ОС. Из минусов, не очень современный интерфейс.
Скачать LibreOffice

WPS Office


Еще один аналог, который отлично может заменить платный MS Office. В состав WPS входит:
  • Writer
  • Presentation
  • Spreadsheets
Данный пакет содержит минимум программ, которого достаточно для работы в домашних условиях. WPS Office доступен как для мобильных платформ (iOS, Android), так и для компьютеров на базе операционных систем Windows и Linux.
Скачать WPS Office: Windows | Linux

Onlyoffice


Крайне не плохой бесплатный аналог для работы с документами в состав которого входят:
  • Documents
  • Spreadsheet
  • Presentation
По умолчанию, данный пакет, создает файлы в форматах MS Office, более того, разработчики утверждают, что это наиболее совместимый пакет ПО для работы с форматами Microsoft. Onlyoffice доступен для мольных систем iOS, а так же для компьютеров на базе OSX, Windows и Linux.
Скачать Onlyoffice
Софт: Бесплатные альтернативы MS Office
30 марта 2018

Софт: Бесплатные альтернативы MS Office

27 марта 2018

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

Как сделать снимок всего экрана:
  1. Нажмите Shift+Command+3.
  2. Скриншот сохранится на вашем рабочем столе.

Как сделать снимок части экрана:
  1. Нажмите Shift+Command+4.
  2. Зажмите на левую кнопку мыши и выделите область захвата.
  3. Отпустите левую кнопку мыши, когда необходимая область будет захвачена.
  4. Скриншот сохранится на вашем рабочем столе.

Как сделать снимок окна:
  1. Нажмите Shift+Command+4.
  2. Нажмите пробел.
  3. Наведите курсор на нужное вам окно.



  4. Нажмите на левую кнопку мыши для захвата окна.
  5. Скриншот сохранится на вашем рабочем столе.

Как сделать снимок Touch Bar:
Если у вас есть Mac с Touch Bar и macOS Sierra 10.12.2 и выше
  1. Нажмите Shift+Command+4.
  2. Нажмите пробел.
  3. Наведите курсор на нужное вам окно.
  4. Нажмите на левую кнопку мыши для захвата окна.
  5. Скриншот сохранится на вашем рабочем столе.

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


Как сделать снимок из Terminal
Если вам необходимо снять снимок экрана при помощи терминал, например с удаленной машины, используйте утилиту screencapture. Например, для того что бы снять снимок экрана с задержкой в 5 секунд и сохранить снимок на рабочий стол, используйте синтаксис:
screencapture -T 5 ~/Desktop/screeshot.png

Для получения полной информации о программе используйте команды:
screencapture -h
man screencapture
OSX: Несколько способов сделать скриншот
27 марта 2018

OSX: Несколько способов сделать скриншот

23 марта 2018

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

Рассмотрим пример создания загрузочной флешки Windows 10 на примере Ubuntu.

01. Необходимо скачать образ Windows 10.
02. Установить утилиту WoeUSB:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb

03. Вставить накопитель в USB и выбрать его форматирование.


04. Произвести форматирование устройства в формате NTFS.


05. Запустить утилиту WoeUSB, выбрать соответствующий образ, устройство и начать процесс создания загрузочной флешки.


Процесс создания загрузочной флешки может занять около 15 минут, не вынимайте устройство из USB пока не увидите сообщение о заверении работы.
Linux: Как создать загрузочную флешку Windows
23 марта 2018

Linux: Как создать загрузочную флешку Windows

20 марта 2018

Lolcat - это утилита для операционных систем Linux, BSD и OSX, которая является аналогом команды cat, но добавляет радужную цветовую гамму при выводе данных в терминале.

Для установки утилиты в Ubuntu/Debian, используйте:
sudo apt install lolcat

sudo apt install lolcat 
[sudo] password for rtfm: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fonts-lato javascript-common libjs-jquery libruby2.3 rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-paint
  ruby-power-assert ruby-test-unit ruby-trollop ruby2.3 rubygems-integration
Suggested packages:
  apache2 | lighttpd | httpd ri ruby-dev bundler
The following NEW packages will be installed:
  fonts-lato javascript-common libjs-jquery libruby2.3 lolcat rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet
  ruby-paint ruby-power-assert ruby-test-unit ruby-trollop ruby2.3 rubygems-integration
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,081 kB of archives.
After this operation, 27.7 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Для использования команды используются крайне простой синтаксис:
lolcat FILE_NAME



Для получение полной информации об утилите используйте следующие команды:
man lolcat
lolcat -h

Linux: Lolcat - инструмент для терминального вывода данных в цветах радуги
20 марта 2018

Linux: Lolcat - инструмент для терминального вывода данных в цветах радуги

16 марта 2018

В операционных системах Ubuntu, по умолчанию, не устанавливается ни какого пароля для учетной записи "root" и отсутствует возможность ее использования. Это не значит, что учетная запись администратора не существует, она просто выключена. Вместо использования "root", пользователю даны права администратора через sudo.

Для того, что бы включить учетную запись root, используйте следующую команду:
sudo -i

rtfm@ubuntu:~$ sudo -i
root@ubuntu:~# id
uid=0(root) gid=0(root) groups=0(root)
root@ubuntu:~# 


Для установки или смены пароля root, используйте следующую команду:
sudo passwd root

sudo passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully


Для отключения учетной записис root, используйте следующую команду:
sudo passwd -l root

sudo passwd -l root
passwd: password expiry information changed.
Linux: Как включить и отключить учетную запись root в Ubuntu
16 марта 2018

Linux: Как включить и отключить учетную запись root в Ubuntu

13 марта 2018

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

Прежде всего, необходимо проверить версию текущего установленного пакета и всех доступных версий для установки, и сделать это можно с помощью команды apt-cache:
apt-cache policy firefox

apt-cache policy firefox
firefox:
  Installed: 58.0.2+build1-0ubuntu0.16.04.1 # Установленная версия пакета
  Candidate: 58.0.2+build1-0ubuntu0.16.04.1
  Version table: # Список доступных версий для установки
 *** 58.0.2+build1-0ubuntu0.16.04.1 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        100 /var/lib/dpkg/status
     45.0.2+build1-0ubuntu1 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial/main amd64 Packages


Например, для установки Firefox 45.0.2, используем синтаксис:
sudo apt install firefox=45.0.2+build1-0ubuntu1

sudo apt install firefox=45.0.2+build1-0ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  fonts-lyx
The following packages will be DOWNGRADED:
  firefox
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 43.2 MB of archives.
After this operation, 68.5 MB disk space will be freed.
Do you want to continue? [Y/n]


Если у вас уже установлена более новая версия пакета, вы можете удалить ее и установить ту версию, которую хотите:
sudo apt remove firefox
sudo apt install firefox=45.0.2+build1-0ubuntu1


Более подробную можно найти в документации к пакетам apt и apt-cache:
man apt
man apt-cache
Linux: Как установить определенную версию пакета на Ubuntu/Debian
13 марта 2018

Linux: Как установить определенную версию пакета на Ubuntu/Debian

10 марта 2018

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

Для обновления вашего компьютера:
01. Запустите Terminal (Программы/Утилыты/Терминал)
02. Введите команду ниже и нажмите Enter:
softwareupdate -l

03. Требудет не много времени, что бы система обновила список доступных обновлений для вашей системы
Software Update Tool

Finding available software
Software Update found the following new or updated software:
   * macOS High Sierra 10.13.3 Supplemental Update- 
 macOS High Sierra 10.13.3 Supplemental Update ( ), 39490K [recommended] [restart]


Для загрузки и установки обновления используйте команду (где NAME имя пакета):
softwareupdate -i NAME
# или
softwareupdate --install NAME


Если вы хотите установить только определенное обновление в имени которого есть пробелы, используйте одинарные кавычки для корректной установки пакета:
softwareupdate --install 'macOS High Sierra 10.13.3 Supplemental Update-'


Для загрузки обновления без установки:
softwareupdate -d NAME


Для загрузки и установки всех доступных обновлений, используйте:
softwareupdate -i -a


Для получения полного списка ключей и описания использования утилиты:
man softwareupdate
softwareupdate -h
OSX: Обновляем систему из командной строки
10 марта 2018

OSX: Обновляем систему из командной строки

06 марта 2018

SCP - это инструмент командного интерпретатора для копирования и передачи файлов между хостами, использующий в качестве транспорта SSH. Утилита удаленного копирования scp входит в состав пакета openssh. По умолчанию, утилита scp предустановлена практически в любом Linux дистрибутиве. В дистрибутивах ubuntu/debian, scp являются частью пакета openssh-client.

Базовый синтаксис достаточно простой:
scp source_file_path destination_file_path


В зависимости от хоста, путь должен включать полный адрес, порт, имя пользователя, пароль и полный путь до директории. Если вы посылайте файл с вашей локального компьютера на удаленный, то синтаксис будет выглядеть так:
scp ~/my_local_file.txt user@remote_host:/path/to/directory


Если вы хотите скопировать файл с удаленной машины на свой ПК, используйте такой синтаксис:
scp user@remote_host:/path/to/file.txt ~/my_local_file.txt

# Просто скачать файл
$ scp user@remote_host:/path/to/file.txt .


По умолчанию, scp всегда будет перезаписать существующие файлы.

01. Подробный вывод о копировании
Подробный вывод выводит полную информацию о копировании, которая может полезна для анализа каких-либо ошибок запроса.
scp -v ~/Documents/sample.txt rtfm@192.168.100.30:~/Downloads/sample.txt
Executing: program /usr/bin/ssh host 192.168.100.30, user rtfm, command scp -v -t ~/Downloads/sample.txt
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.100.30 [192.168.100.30] port 22.
debug1: Connection established.
..... OUTPUT TRUNCATED


02. Передача нескольких файлов
scp foo.txt bar.txt user@remote_host:/path/to/directory/


03. Копирования текущей директории (рекурсивно)
scp -v -r ~/Downloads user@remote_host:~/Downloads


04. Копирование файла с одного удаленного хоста на другой удаленный хост
scp user_1@remote_host1:/path/to/file.txt user_2@remote_host2:/path/to/directory/


05. Ускорить передачу с компрессией
scp -vrC ~/Downloads user@remote_host:~/Downloads


06. Ограничение скорости передачи
scp -vrC -l 350 ~/Downloads user@remote_host:~/Downloads


07. Подключение к другому порту (2222) удаленного хоста
scp -vC -P 2222 ~/file.txt user@remote_host:/path/to/file.txt


08. Копирование с сохранением атрибутов файла
scp -C -p ~/file.txt user@remote_host:/path/to/file.txt


09. Копирование в режиме Quiet mode
scp -vCq ~/file.txt user@remote_host:/path/to/file.txt


10. Копирование с указанием удостоверяющего файла
scp -vCq -i private_key.pem ~/file.txt host@remote_host:/path/to/file.txt


11. Копирование с указанием другого ssh_config файла
scp -vC -F /home/user/my_ssh_config ~/file.txt host@remote_host:/path/to/file.txt


12. Копирование с использованием измененного шифрования
scp -c blowfish -C ~/file.txt host@remote_host:/path/to/file.txt


Linux: 12 примеров использования SCP для передачи файлов
06 марта 2018

Linux: 12 примеров использования SCP для передачи файлов

02 марта 2018

Cmus (C* Music Player) — легкий и быстрый консольный медиаплеер для Unix-подобных операционных систем.

Cmus распространяется в соответствии с условиями лицензии GPL и, соответственно, является свободным ПО. Отличительной особенностью плеера является интерфейс управления, подобный редактору vi. Написан на языке Си, базируется на библиотеке ncurses. Поддерживает форматы FLAC, Ogg/Vorbis, MP3 (libmad), Wav, WMA (ffmpeg), MOD, S3M, … (libmodplug), .mpc, mpp, .mp+ (libmpcdec), MPEG-4/AAC (libmp4v2, libfaad2).

Установка CMUS на Ubuntu/Debian:
sudo apt install cmus

Для добавления музыки используйте 5, далее курсорами клавиатуры навигируйтесь в директорию с музыкальными файлами, и используйте a для добавления папок/файлов в текущий плейлист. Нажмите цифру 1 для перехода в плеер.
c - пауза/играть
v - стоп
b - следующий трек
z - предыдущий трек
клавиши лево/право - перемотать на 10 секунд назад/вперед

Для изучения полного руководства пользователя используйте:
man cmus
Linux: Ставим консольный медиаплеер CMUS
02 марта 2018

Linux: Ставим консольный медиаплеер CMUS