zaLinux.ru

Месячный архив: Апрель 2016

Защита контента веб-сайта

Предотвращение отображения зеркала сайта на стороннем домене при использовании IP вашего сервера в DNS записи стороннего домена Иногда владелец сайта может столкнуться с уникальной ситуацией: сразу после внесения изменений на сайте, эти же изменения появляются на несанкционированном зеркале веб-сайта. Кроме…
ДАЛЕЕ

Как открыть файл со строки X до строки Y в PHP

Необходимость прочитать только определённые строки в файле является вполне практической задачей. К примеру, однажды мне нужно было из множества однотипных HTML файлов прочитать всё, кроме заголовков. Строки в файлы были с разным содержимым и разной длинны, но шапка всегда включала…
ДАЛЕЕ

Как в формулу в LibreOffice вставить одиночную фигурную скобку для системы уравнений

LibreOffice обладает мощной системой написания формул. Особенно удачным решением является комбинирование графического представления и «текстового». Посмотрите на следующий скриншот: В нём видно, что для написания формул можно использовать графические возможности, т.е. кликать мышкой на элемент формулы и редактировать их. А…
ДАЛЕЕ

Работа LibreOffice в командной строке: конвертирование большого количества файлов и вывод содержимого офисных файлов в консоль

Работа в консоли, если вы в этом разбираетесь, может увеличить вашу производительность. Особенно если это касается большого количества однотипных задач. Предположим, нам дано множество офисных файлов в формате .doc (или любом другом формате, который поддерживает LibreOffice), и мы хотим их…
ДАЛЕЕ

Как присвоить переменной вывод команды в Bash

Если вам нужно, чтобы полученное от команды значение присваивалось переменной, то это можно сделать несколькими способами. 1. Используя обратные кавычки (апострофы). Пример кода: #!/bin/bash VAR1="$1" VAR2="$2" MOREF=`sudo run command against $VAR1 | grep name | cut -c7-` echo $MOREF Для…
ДАЛЕЕ

Как обработать каждую строку, полученную от команды grep

В скриптах перед нами может возникнуть задача не просто отобразить результаты команды grep, а совершить с ними определённые действия. Первое, что приходит в голову для такой задачи, – это присвоить вывод команды grep переменной, а затем обработать полученное значение этой…
ДАЛЕЕ

Вывод в реальном времени результатов выполнения shell_exec в PHP  

Для чтения вывода процесса используется popen(). Она позволяет PHP скрипту работать параллельно с определённой программой и даёт возможность взаимодействовать с ней, читать и записывать во вывод/ввод программы будто бы в файл. Допустим, мы хотим запустить в операционной системе, где установлен веб-сервер,…
ДАЛЕЕ

Решение проблемы с ошибкой Symbolic link not allowed или link target not accessible

Если приложение на сервере не работает так, как от него ожидается, то начать следует с просмотра логов ошибок. tail /var/log/httpd/error_log # ИЛИ tail /var/log/apache2/error.log Если у вас несколько виртуальных хостов, то вполне возможно, что вы указали собственный файл лога для…
ДАЛЕЕ

Как в командной строке сделать скриншот сайта

Для того, чтобы сделать скриншот сайта или чтобы конвертировать HTML в картинку или в PDF можно воспользоваться программой wkhtmltopdf. Программа хорошо справляется, делая скриншоты из командной строки, но если попытаться запустить её на безголовой машине (без установленной графической оболочки), то…
ДАЛЕЕ