Перейти до основного вмісту

Публікації

Уменьшение размера PDF

Файлы в формате PDF для представления и чтения на сайте лучше создавать для размера А4. В таком размере их удобнее масштабировать на экране монитора, планшета, а также печатать на обычном офисном принтере. Файлы в формате PDF для представления и чтения на сайте должны быть как можно меньшего размера. Основные факторы, влияющие на размер файла PDF: - разрешение изображений - тип изображений (растровый или векторный) - количество, использованных шрифтов и как они внедрены - версия PDF - уровень сжатия 1. Не использовать избыточные файлы изображений. Изображения, которые должны быть добавлены как растровые, используйте с максимальной возможностью сжатия и наименьшими размерами. Используйте изображения наилучшего качества для PDF. Добавление сжатых JPEG изображений, при последующем преобразовании в PDF могут быть сжаты повторно, что приведет к видимым артефактам. Используйте черно-белые изображения и текст, если возможно. Для отображения на экране достаточно, чтобы разрешение изображений б

Налаштування часу зупинки жорсткого диску.

Інколи треба контролювати через який час невикористання жорсткий диск повинен зупинись. Наприклад, коли встановлено один диск для системи, а інший для зберігання даних, і другий диск весь час не потрібен. Треба в /etc/hdparm.conf додати command_line {   hdparm -S 25 /dev/disk/by-uuid/xxxxx-xxxx-xxxx-xxxx-xxxxxxx  } Можна використовувати написання /dev/sdX, але краще вказати диск через UUID, бо диск може бути іншим разом бути на іншій літері, а UUID залишиться незмінним. Дізнатись UUID можна за допомогою sudo blkid Параметр -S  в hdparm вказано великою літерою.  Розраховується час як вказано нижче: -S Set the standby (spindown) timeout for the drive. This value is used by the drive to determine how long to wait (with no disk activity) before turning off the spindle motor to save power. Under such circumstances, the drive may take as long as 30 seconds to respond to a subsequent disk access, though most drives are much quicker. The encoding of the timeout value is somewhat p

Приховати меню GRUB та завантажувальні повідомленя в Ubuntu 12.04

В /etc/default/grub за умовчуванням вказано GRUB_DEFAULT=0  #GRUB_HIDDEN_TIMEOUT=0  GRUB_HIDDEN_TIMEOUT_QUIET=false  GRUB_TIMEOUT=10  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  GRUB_CMDLINE_LINUX="" Для приховування меню і завантажувальних повідомлень треба привести цей файл налаштувань до стану GRUB_DEFAULT=0  GRUB_HIDDEN_TIMEOUT=0  GRUB_HIDDEN_TIMEOUT_QUIET=true  GRUB_TIMEOUT=10  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  GRUB_CMDLINE_LINUX="" Потім у термінальному вікні вказати sudo update-grub для збереження налаштувань. Інколи це не допомагає і меню знову з"являється, тоді треба внести зміни в /boot/grub/grub.cfg, if [ "${timeout}" = 0 ]; then      set timeout=10  fi треба закоментувати set timeout=10. І кожного разу після запуску update-grub перевіряти. Пораду

Установка Adobe Flash Player в Cromium для Ubuntu 12.

Устанавлевьіваемьій с репозитория Ubuntu плеер Adobe Flash Player не устанавливет plugin в Chromium. Для установки нужно скачать пакет с сайта Adobe http://get.adobe.com/flashplayer/ На сайте есть вариант tar.gz apt (Ubuntu 10.04). Можно попробовать установить с помощью apt. Но в Chromium все равно надо добавлять plugin вручную. Поєтому скачиваем вариант tar.gz. Распаковьіваем архив.  Файл libflashplayer.so копируем в директорию /usr/lib/chromium-browser/plugins остальньіе файльі из папки usr/bin, /usr/lib/, /usr/share, копируем в аналогичньіе папки Как установить plugin описано в файле readme.txt, которьій тоже находится в архиве.

Редактирование fstab в однопользовательском режиме

Иногда после аварийоного перезапуска CentOS (Fedora) не могут проверить подключенные диски и переходят в однопользовательский режим "только чтение". Например в /etc/fstab может не совсем верно указана опция <pass>, т.е. когда fsck должен проверять диск. Может быть указано например 1- самый высокий уровень, который требуется в основном для корневой директории. После аварийного перезапуска для подключенных систем лучше указать 2 или вообще 0, чтобы проверка не проводилась. # <file system> <dir> <type> <options> <dump> <pass> Для того чтобы перемонтировать нужно указать mount -o remount,rw / Если же /etc/fstab имеет ошибку надо будет монтировать так mount -n -o remount -t extX /dev/hdaX / где -n значит монтировать без записи в /etc/mtab extX тип файловой системы /dev/hdaX имя раздела Посмотреть имеющиеся разделы можно с помощью ls /dev/[sh]d* Совет нашел в http://stackoverflow.com/questions/383595/repairing-fstab-read-only Параментры f

Автоматичне підключення мережевих ресурсів в Ubuntu 12.04-20.04

Для підключення мережевого ресурсу Samba (Windows) можна використати Файл-менеджер, де в меню "Файл" вибрати "Підключити сервер". Але при цьому, якщо у Thunderbird чи в Firefox відкрити "Зберегти як..." або "Відкрити", то побачити мережевий диск неможливо, тому що мережевий ресурс монтується у приховану теку /home/USERNAME/.gvfs Можна створити символічне посилання на приховану теку ln -s "/home/USERNAME/.gvfs/sharename" /home/USERNAME/share Але можливо використати autofs і ресурс буде автоматично змонтовано при завантаженні системи. Спочатку треба встановити пакети autofs та cifs sudo apt-get install cifs-utils autofs Створити теку, як точку для монтування і змінити права доступу, наприклад sudo mkdir /home/shares sudo chmod 0666 /home/shares У файл /etc/auto.master у кінці додати строки /home/shares /etc/auto.cifs --timeout=6000 --ghost Після цього необхідно створити файл, як вказано вище, з ім'ям /etc/auto.cifs, а в ньому вказ

Ошибка mysqldump: Access denied to information_schema when using LOCK TABLES

Если создавать бекап всех баз mysql с помощью скрипта  , где будет строка типа mysqldump -u"${MYSQL_USER}" -p"${MYSQL_PASSWD}" --default-character-set=${DB_CHARACTER_SET} ${db} > ${output_sql} тогда при бекапе таблицы information_schema выдается сообщение об ошибке mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES Попытка выдать полномочия с помощью команды GRANT SELECT,LOCK TABLES ON information_schema.* TO 'root'@'localhost'; не помогла. Можно воспользоваться советом и добавить в строку бекапа параметр –skip-lock-tables. Пример команды mysqldump -u root -h localhost --skip-lock-tables -pxxxxxx information_schema Но тогда таблицы в бекапе могут оказаться в разном состоянии. Поэтому более подходящим кажется вариант указания параметра –single-transaction и тогда перед началом бекапа будет START TRANSACTION SQL и стабильное состояние будет до