среда, 14 августа 2013 г.

Проверка орфографии в vim

Словари для русского языка.
$ mkdir -p ~/.vim/spell
$ cd ~/.vim/spell
$ wget http://ftp.vim.org/vim/runtime/spell/ru.utf-8.sug
$ wget http://ftp.vim.org/vim/runtime/spell/ru.utf-8.spl

$ vim ~/.vimrc
"включить проверку орфографии
setlocal spelllang=ru spell

Вкл/выкл проверку орфографии:
:set spell/spell!
Следующее слово с ошибкой:
]s
Предыдущее слово с ошибкой:
[s
Добавить в словарь:
zg
Убрать из словаря:
zw
Игнорировать слово:
zG

Шпаргалка по vim

Ни для кого не будет неожиданностью эта заметка.
В основном команды взяты из vimtutor и интернета.
На самом деле их гораздо больше, но для начала и этого достаточно.

четверг, 8 августа 2013 г.

Goldendict - альтернатива ABBYY Lingvo

Наверное многие знают, что такое ABBYY Lingvo, однако это платный продукт, причем нативного приложения под Linux нет. В таком случае нужно либо устанавливать приложение на виртуальную машину, либо под wine.
Я решил выбрать не тот и не тот варианты, а поискать что-то нативное под Linux.
В инете наткнулся на эту очень полезную статью, на ее основе базируется эта заметка.
По ее примеру решил установить себе.

Итак, goldendict.

вторник, 6 августа 2013 г.

FreeBSD 9. AMP + lightsquid + mrtg. Часть 5

Эта заметка является пятой частью из цикла заметок о настройке сервера на FreeBSD 9.
Четвертая часть тут.
В этой заметке я буду настраивать два веб-приложения для контроля трафика (mrtg) и наблюдением и статистикой за прокси-сервером squid (lightsquid).

суббота, 3 августа 2013 г.

Как сделать русский язык в Dota 2 + Ускорение загрузки


Ускорение загрузки:
-language russian -novid -nojoy -console +mat_autoload_glshaders 0 +net_graph 1 +con_enable 1

Для тех кто использует optimus с драйверовм nvidia, я запускаю steam так:
$ vblank_mode=0 __GL_THREADED_OPTIMIZATIONS=1 optirun steam

Еще слышал про такое, но особой разницы не заметил, может кому-то поможет:
-language russian -noipx -novid -nojoy +mat_autoload_glshaders 0 +net_graph 1 -heapsize  2097152 -gl -noforcemaccel -noforcemparms -noforcemspd -freq 120 +dota_embers 0 +engine_no_focus_sleep 0

Добавление GPG ключа в базу APT

Иногда бывает такая ошибка:
$ sudo apt-get update
W: GPG error: Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY <KEY>

Как исправить:
# gpg --keyserver subkeys.pgp.net --recv <KEY>
или
# gpg --recv-keys <KEY>

# gpg --export --armor <KEY> | sudo apt-key add -

Также может помочь такая строка:
# wget example.com/path/keyname.gpg.key -O - | apt-key add -

Установка проприетарного драйвера NVIDIA на ноутбук с технологией Optimus

В этой заметке я опишу установку проприетарного драйвера NVIDIA на ноутбук с технологией NVIDIA Optimus, а также настройку bumblebee.

Предисловие.
При покупке ноутбука, я не сразу обратил внимание на то, что в ноутбуке две видеокарты: встроенная в процессор и дискретная (Nvidia GeForce 710M).
При попытке выбора видеокарты в BIOS были только два пункта: switchable и integrated.
То есть пункта выбора дискретной видеокарты не было.
Немного погуглив я обнаружил, что мой ноутбук поддерживает технологию NVIDIA Optimus.
Если говорить кратко, то это технология, которая позволяет экономить заряд батареи на ноутбуке, посредством использования интегрированной видеокарты, когда нужно, и использования дискретной видеокарты, когда нужно.
Таким образом, у карты NVIDIA нет модуля вывода изображения, то есть, дискретная видеокарта обрабатывает изображение, а встроенная карта Intel выводит на экран.
Плюсы этой технологии в том, что питание действительно экономится.
Минусы - нельзя никак использовать дискретную видеокарту напрямую.
Причем эта технология работает на Windows 7 сразу же при установке проприетарного драйвера. В Linux это не так, поэтому умельцы написали приложение bumblebee, для настройки технологии.

четверг, 1 августа 2013 г.

FreeBSD 9. Перенаправление трафика squid. Часть 4

Эта заметка является четвертой частью из цикла заметок о настройке сервера на FreeBSD 9.
Третья часть тут.
В этой заметке описана настройка программы squidGuard.
Тут, вполне ясно описана настройка прокси-сервера squid в FreeBSD 9, если же и этого становится мало, то на помощь придет squidGuard.
По сути, он является редиректором трафика и ограничителем по url'ам.
Где это может понадобиться?
Там, где нужно отгородить юзера от нежелательного контента.