?

Log in

No account? Create an account

vkapas


Уютная жежешечка Вадима Капася

петушки Роскомнадзора могут смело идти отсюда нахуй


Entries by category: it

Не включайте socket options для samba-сервера
vkapas
Этот небольшой пост-предостережение я хочу посвятить админам, обслуживающим линуксовые samba-серверы.

На просторах сети в статьях и обсуждениях samba можно встретить рекомендацию включить вот эти опции в smb.conf:
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
(могут быть и другие значения SO_RCVBUF и SO_SNDBUF, например, 32768 или 16384)

Как правило, их советуют добавить для увеличения скорости чтения/запись на самба-шару. Действительно, в некоторых ситуациях можно увидеть некоторый прирост скорости, в пределах 10-20%.

Но по личному опыта не советую этого делать, потому что их включение вызывает крайне неприятный баг, который в логе будет выглядеть как непрерывный поток вот таких ошибок:
BUG: soft lockup - CPU#1 stuck for 14s! [smbd:1044]
BUG: soft lockup - CPU#1 stuck for 12s! [smbd:1044]
BUG: soft lockup - CPU#1 stuck for 19s! [smbd:1044]

После появления первой записи «BUG: soft lockup» до момента, когда сервер начнёт убивать процессы из-за нехватки ресурсов CPU, пройдёт 2-3 часа, после чего будет убита не только samba, но и, например, ssh. Ситуация будет повторяться раз 3-7 дней и легко сможет добавить вам несколько новых седых волос.

Баг воспроизводится в следующем окружении:
Ubuntu 14.04.4
samba 2:4.3.9+dfsg-0ubuntu0.14.04.3
linux 3.16.0-71.91~14.04.1
filesystem xfs


Тоже столкнулись с таким? Зайдите на https://bugs.launchpad.net/samba/+bug/1572608 и кликните на «This bug affects 7 people. Does this bug affect you?».

Outlook 2010, IMAP и перемещение файла данных PST
vkapas
На прошлой неделе потратил много часов своей жизни на борьбу с нежеланием 2010-го Аутлука переместить почтовый файл данных .pst учётной записи, настроенной через IMAP. Он либо не воспринимал перемещённый профиль ни в каком виде (в т.ч. через симлинки), тут же создавая новый пустой .pst вида %почтовый_адрес%(2), либо файл перемещал, но письма при этом не отправлял, отдавая ошибку
«Задача '%account_name% - отправка' сообщила об ошибке (0x8004010F). 'Не удается получить доступ к файлу данных Outlook.'»

Попробовал огромное число способов, перерыл все интернеты, включая, конечно, по большей части бесполезные официальные руководства. Решение в итоге нашлось в глубинах Stack Overflow, и, чтобы сэкономить себе и, возможно, кому-то ещё время на поиски решения аналогичной проблемы, приведу его здесь.

Итак, для того, чтобы
a) корректно перенести файл данных учётной записи IMAP [как его перенести?](кстати, расположение .pst IMAP-профиля нужно менять так: закрыть Outlook, переместить сам файл, затем, не открывая Outlook, указать новый путь через Пуск > Почта > Файлы данных > двойной клик на строке перемещённого файла) и
b) решить ошибку 0x8004010F при отправке писем с неё

нужно всего лишь:
  • запустить regedit

  • открыть ветку рееста HKEY_USERS\S-1-5-21-1193387958-161480235-3626723694-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000007

  • удалить ключ «Delivery Store EntryID». (Outlook перед удалением нужно закрыть.)


Приведённый выше путь ключа — постоянный, но в нём незначительно могут отличатся 3 части:
  1. S-1-5-21-1193387958-161480235-3626723694-1000 (последние четыре цифры, например — 1001)

  2. Outlook (зависит от номера "Конфигурации" Outlook, у меня в процессе решение это была аж 4-я)

  3. возможно, также и последняя часть пути — 00000007



Вся соль этого действия — в том, что ключ Delivery Store EntryID хранит значение старого пути файла данных, а после его удаления и запуска Outlook, ключ пересоздаётся уже с новым значением пути.

Как склеить видео-файлы (ролики) в Ubuntu GNU/Linux
vkapas
На днях нужно было переписать с ТВ для одного хорошего человека 2-часовую передачу. Уж не знаю, есть ли другие, более простые способы, но в тот же день у меня получилось добыть эту передачу только в виде двух десятков 5-минутных кусочков (хотя через пару дней после трансляции эту передачу всё-таки выложили на торрентах).

В принципе, собрать полноценный фильм из небольшого (2-10) количества видео-файлов можно и через графический видеоредактор, например, OpenShot ($ sudo apt-get install openshot), к тому же в большинстве видеоредакторов можно сразу и подрезать наш фильм (или отдельные части), если возникнет такая необходимость.

Но я почему-то решил, что через консоль это можно сделать быстрее.

Итак, допустим, наши видео-файлы имеют имена 1.avi, 2.avi, 3.avi и так далее (т.е. имена идут по возрастанию, по возрастанию же их нужно склеить), в таком случае делаем следующее:

1) в /home/user создаём директорию для нашего будущего фильма, например /home/user/new_film;
2) перемещаем наши файлы-заготовки для будущего фильма в /home/user/new_film;
3) открываем консоль, заходим в свежесозданную директорию
$ cd ~/new_film
3) выполняем волшебную команду
(должен быть установлен mencoder, в Ubuntu это можно сделать так: $ sudo aptitude install mencoder)
$ cat *.avi > ALL.avi && mencoder -forceidx -oac copy -ovc copy ALL.avi -o film.avi
4) ждём завершения команды и ищем готовый фильм по адресу /home/user/new_film/film.avi, все остальные файлы (включая ALL.avi) из директории можно удалять.

Примечания

1. Видео-файлы должны быть в формате avi. В противном случае файлы могут склеиться некорректно. Перекодировать видео-файлы можно с помощью, например, WinFF.
2. Обрезать (разделить, сократить) видео, также можно с помощью консоли. Например, если мы хотим убрать первые 35 секунд у нашего фильма:
$ mencoder -ovc copy -oac copy -ss 00:00:35 -o изменённый_файл.avi исходный_файл.avi
Или если хотим отрезать у нашего 2-часового проекта последние 5 минут:
$ mencoder -ovc copy -oac copy -endpos 01:55:00 -o изменённый_файл.avi исходный_файл.avi
3. Чтобы видеть процесс склейки файлов (полезно, если файлы большие и их десятки) рекомендую установить замечательную программку pv ($ sudo apt-get install pv). С ней процесс будет выглядеть примерно так:

Соответственно, волшебная команда будет выглядеть вот так:
$ pv *.avi > ALL.avi && mencoder -forceidx -oac copy -ovc copy ALL.avi -o film.avi

За подсказку спасибо блогу Rascal и журналу Chip.

Простая настройка «Домашнего интернета» Билайн в Ubuntu 10.04 и 10.10
vkapas
Иногда приходится настраивать Билайновский VPN на GNU/Linux системах. Догадываюсь, что от некоторых способов, описанных на форумах Beeline (и на других тоже) у неподготовленного пользователя волосы встают дыбом. Но теперь, с выходом Ubuntu 10.04, всё стало намного проще :-)

Итак, для настройки VPN-соединения Билайн в Ubuntu 10.04 необходимо:

1. Перейти в Система -> Параметры -> Сетевые соединения -> открыть вкладку VPN.
2. Нажать Добавить, выбрать Point-to-Point Tunneling Protocol (PPTP), нажать Создать.
3. В следующем окне ввести:
- Название соединения: beeline
- Gateway: vpn.internet.beeline.ru
- User name: логин@internet.beeline.ru (можно просто логин)
- Password: пароль
- NT Domain оставить пустым
4. Нажать кнопку Применить.

Для запуска VPN-соединения нажимаем на значок сети (по умолчанию на верхней панели справа), выбираем Соединения VPN -> beeline.

Источник.

Opera: убрать иконку с панели задач
vkapas
С самого первого запуска Opera на GNU/Linux (тогда ещё XFCE на Debian) меня сначало сильно удивила, а затем просто стала раздражать иконка Оперы, которая появляется на панели задач сразу после запуска браузера. Как оказалось, избавиться от неё довольно просто. Достаточно запустить Opera и перейти по адресу (вставить в адресную строку):
opera:config#UserPrefs|ShowTrayIcon

После чего нужно снять галку с опции ShowTrayIcon, пролистать страницу до конца, нажать Сохранить и перезапустить браузер.

Если вы используете Opera 9.x или более раннюю версию, то, чтобы избавиться от значка, необходимо запустить браузер с ключом (параметром) -notrayicon:
$ opera -notrayicon

PS. За подсказку спасибо ЛОРчанину athost'y.

Установка Gothic I на Debian GNU/Linux Squeeze
vkapas
Намучившись с установкой Готики, решил написать по этому поводу небольшой HOW-TO.


Что мы имеем: Debian Squeeze, Gothic (лицензия, издание от Руссобит-М, это важно, т.к. с оригинальной лицензией, скорее всего, установка проходит намного проще), PlayOnLinux (для установки игры в 1 клик).

Итак,

Read more...Collapse )