Alexey
18.04.2016
Утилиты
LibreOffice, формулы
LibreOffice обладает мощной системой написания формул. Особенно удачным решением является комбинирование графического представления и «текстового». Посмотрите на следующий скриншот: В нём видно, что для написания формул можно использовать графические возможности, т.е. кликать мышкой на элемент формулы и редактировать их. А…
ДАЛЕЕ
Alexey
17.04.2016
Утилиты
Bash, LibreOffice
Работа в консоли, если вы в этом разбираетесь, может увеличить вашу производительность. Особенно если это касается большого количества однотипных задач. Предположим, нам дано множество офисных файлов в формате .doc (или любом другом формате, который поддерживает LibreOffice), и мы хотим их…
ДАЛЕЕ
Alexey
16.04.2016
Утилиты
Bash, eval, переменные
Если вам нужно, чтобы полученное от команды значение присваивалось переменной, то это можно сделать несколькими способами. 1. Используя обратные кавычки (апострофы). Пример кода: #!/bin/bash VAR1="$1" VAR2="$2" MOREF=`sudo run command against $VAR1 | grep name | cut -c7-` echo $MOREF Для…
ДАЛЕЕ
Alexey
16.04.2016
Утилиты
Bash, grep, read, while
В скриптах перед нами может возникнуть задача не просто отобразить результаты команды grep, а совершить с ними определённые действия. Первое, что приходит в голову для такой задачи, – это присвоить вывод команды grep переменной, а затем обработать полученное значение этой…
ДАЛЕЕ
Alexey
02.04.2016
PHP
Apache, shell_exec
Для чтения вывода процесса используется popen(). Она позволяет PHP скрипту работать параллельно с определённой программой и даёт возможность взаимодействовать с ней, читать и записывать во вывод/ввод программы будто бы в файл. Допустим, мы хотим запустить в операционной системе, где установлен веб-сервер,…
ДАЛЕЕ
Alexey
02.04.2016
Веб-сервер
Apache, CGI, ошибки, решение проблемы
Если приложение на сервере не работает так, как от него ожидается, то начать следует с просмотра логов ошибок. tail /var/log/httpd/error_log # ИЛИ tail /var/log/apache2/error.log Если у вас несколько виртуальных хостов, то вполне возможно, что вы указали собственный файл лога для…
ДАЛЕЕ
Alexey
02.04.2016
Утилиты
HTML, PDF, PhantomJS, wkhtmltopdf, скриншоты
Для того, чтобы сделать скриншот сайта или чтобы конвертировать HTML в картинку или в PDF можно воспользоваться программой wkhtmltopdf. Программа хорошо справляется, делая скриншоты из командной строки, но если попытаться запустить её на безголовой машине (без установленной графической оболочки), то…
ДАЛЕЕ
Alexey
27.03.2016
Система
disown, nohup, сохранение процесса после закрытия терминала, терминал
Иногда нужно «отвязать» программа от окна терминала, в котором она запущена. Например, вы подключились к удалённому серверу по SSH, запустили задачу, которая не является демоном, но выполнение которой требует большого времени (может быть дни и месяцы). Если вы закроете терминал…
ДАЛЕЕ
Alexey
23.03.2016
PHP, Веб-сервер
решение проблемы
Если вам не хватает того мизирного размера, который установлен для upload_max_filesize и вы редактируете файл php.ini в надежде, что это исправит ситуацию, а после перезагрузки сервера ничего не меняется, значит эта заметка для вас. Всё выглядит так, будто-то изменение в директиве upload_max_filesize…
ДАЛЕЕ
Alexey
23.03.2016
Веб, Системное администрирование
email, postfix, SMPTS, почтовый сервер, решение проблемы, шифрование
Включение SMPTS позволяет отправлять исходящую почту (от почтового клиента до почтового сервера) по зашифрованному с помощью ассиметричного шифрования каналу. Это гарантирует защиту данных от перехвата на этапе транспортировки. Портом по умолчанию для этой службы является 465. Если вы уже добавили относящиеся…
ДАЛЕЕ
Alexey
23.03.2016
Системное администрирование
Arch Linux, email, OpenSuSE, postfix, SMPTS, ошибки, порты, почтовый сервер, решение проблемы, шифрование
Вы могли увидеть ошибку: postfix/master[5309]: fatal: 0.0.0.0:smtps: Servname not supported for ai_socktype на некоторых Linux (Arch Linux, OpenSuSE server и др.) при включении smtps в файле postfix master.cf. Причина её в том, что отсутствует определение smtps порта /etc/services. Решение Отредактируйте…
ДАЛЕЕ
Alexey
13.03.2016
Утилиты
aha
Конвертировать вывод консоли в HTML код – это задача, которая может пригодиться при составлении документации, для вывода результатов облачных вычислений на страницы сайта и т.д. При этом если удастся сохранить цвета в том виде, как они есть в стандартном выводе –…
ДАЛЕЕ
Alexey
29.02.2016
VirtualBox
решение проблемы
Для того, чтобы буфер обмена работал с гостевой операционной системой, необходимо установить дополнения гостевой ОС, и указать соответствующую настройку: Тем не менее, иногда возникают ситуации, когда дополнения гостевой установлены, а копирование и вставка в гостевую (или из гостевой) ОС не…
ДАЛЕЕ
Alexey
29.02.2016
Сеть
Deprecation, iw, iwconfig, Wi-Fi, wireless_tools, беспроводные сети
Источники: https://wireless.wiki.kernel.org/en/users/documentation/iw https://wireless.wiki.kernel.org/en/users/documentation/iw/replace-iwconfig iw — это новая утилита командной строки, основанная на nl80211, для беспроводных устройств. Она поддерживает все новые драйверы, которые были добавлены в ядро за последнее время. Старый инструмент iwconfing, который использует Wireless Extensions interface (интерфейс беспроводного расширения), является…
ДАЛЕЕ
Alexey
19.02.2016
Сеть
Deprecation, ifconfig, ip, iproute2, net-tools, ошибки, решение проблемы
Вместо net-tools теперь iproute2, а вместо ifconfig теперь ip a Если вы работаете с командной строкой в Linux, то почти наверняка используете команду ifconfig. Возможно, использовали её уже много лет. Она упоминается во многих инструкциях и книгах. И тем больше,…
ДАЛЕЕ