Роман Теличко

Заметки веб-разработчика/админа

Ubuntu. Отключить возможность гостевого входа

// Февраль 21, 2012 | 57 просмотров | комментариев (0)

Открываете файл конфига LightDM

sudo vi /etc/lightdm/lightdm.conf

Устанавливаете значение

allow-guest = false

Ubuntu. Лог-менеджер активности пользователя для Unity

// Февраль 21, 2012 | 93 просмотров | комментариев (0)

Ставится так

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install activity-log-manager

Ubuntu. Развернуть Unity Dash на весь экран

// Февраль 21, 2012 | 445 просмотров | комментариев (0)

gsettings set com.canonical.Unity form-factor Netbook

Firefox. Сжатие БД программы для ускорения работы

// Февраль 21, 2012 | 1072 просмотров | комментариев (0)

Firefox для своей работы использует БД SQLite, файлы которой нужно периодически оптимизировать (Vacuum). Что может давать в некоторых случаях трёхкратное ускорение запуска Firefox.

Сделать это можно с помощью следующего скрипта:

#!/bin/bash

echo ""
cd ~/.mozilla/firefox/*.default/
pwd
echo ""

for i in *.sqlite;
do	
    prev_size=`ls -lAgh $i | awk '{ print $4 }'`
    echo -n " Vacuum "$i"... ";
    echo "VACUUM;" | sqlite3 $i ;
    echo -e "\tOK ($prev_size -> `ls -lAgh $i | awk '{ print $4 }'`)";
done

echo ""

Для работы необходимы пакет sqlite3

sudo apt-get install sqlite3

Данный скрипт можно запускать периодично. Например при старте компьютера.

Конвертирование ID3-тэгов в mp3-файлах с кодировки windows-1251 (cp1251) в utf-8

// Февраль 21, 2012 | 712 просмотров | комментариев (0)

Запускаем так

find . -iname "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d --remove-v1

Для работы необходим python-mutagen.
Ставится так

sudo apt-get install python-mutagen

CCZE. Просмотр логов в цвете

// Февраль 20, 2012 | 279 просмотров | комментариев (0)

Ставим, если ещё нет

sudo apt-get install ccze

Смотирим так

cat /var/log/syslog | ccze -A

Или так (экспорт в HTML)

ccze -h < /var/log/syslog > ~/syslog.html

Fdupes. Нахождение и удаление дубликатов (картинок, видео и прочих файлов)

// Февраль 20, 2012 | 475 просмотров | комментариев (0)

Устанавливаем, если ещё нет

sudo apt-get install fdupes

Ищём и удаляем

fdupes -r -d -N /path/to/dir

При данных опциях fdupes рекурсивно (-r) в директориях ниже заданной (/path/to/dir) удалит (-d) все дубликаты ВСЕХ файлов, не переспрашивая на каждом файле (-N).

PostgreSQL. InitDB в русской/украинской локали

// Февраль 20, 2012 | 2463 просмотров | комментариев (0)

Для украинской локали

initdb --locale=uk_UA.UTF-8 --lc-collate=uk_UA.UTF-8 \
--lc-ctype=uk_UA.UTF-8 --encoding=UTF8 -D /db/postgresql

Для русской локали

initdb --locale=ru_RU.UTF-8 --lc-collate=ru_RU.UTF-8 \
--lc-ctype=ru_RU.UTF-8 --encoding=UTF8 -D /db/postgresql

Ubuntu. Удаление ненужных служб

// Февраль 20, 2012 | 1083 просмотров | комментариев (0)

bluetooth:

sudo apt-get purge bluez

cups:

sudo apt-get purge cups

Мой ~/.bashrc

// Февраль 20, 2012 | 99 просмотров | комментариев (0)

cat ~/.bashrc
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias more='less'
alias ..='cd ..'
alias xs='cd'
alias vf='cd'
alias kk='ll'
alias gerp='grep'
alias lll='ll'
 
alias up='sudo apt-get update && sudo apt-get -y --force-yes upgrade && sudo apt-get dist-upgrade'
 
alias ph='sudo service php5-fpm restart'
alias ng='sudo service nginx restart'
alias po='sudo service postgresql restart'
alias my='sudo service mysql restart'
 
alias aps='aptitude search'
alias api='sudo aptitude install'