crontab : last day of the month

Выполнить задание в последний день месяца в crontab:
Linux:
0 30 28-31 * * root [ $(date +\%d -d tomorrow) = 01 ] && command
FreeBSD:
0 30 28-31 * * root [ $(date -v+1d '+%d') = 01 ] && command

Опубликовано 01.06.2016 в 07:45 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: freeBSD, Linux

Thunderbird — убрать разделитель (дефисы) над подписью

Заходим в настройки:
thunderbird_settingsОткрываем редактор настроек:
thunderbird_about_configВбиваем в поиск: mail.identity.default.suppress_signature_separator
Если такая строка есть, то меняем её на true.
Если нет, то создаем логическую строку с этим названием и значением true.

Опубликовано 30.04.2015 в 10:48 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: networking

pkg upgrade origin fail

pkg~ports-mgmt/pkg-devel has no direct installation candidates, change it to pkg-devel~ports-mgmt/pkg-devel [Y/n]
workaround:
echo "update packages set name='pkg-devel' where name='pkg';" | pkg shell

Опубликовано 01.07.2014 в 14:45 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: freeBSD

google — новый стиль в результатах поиска

Google изменили стиль результатов поиска, теперь у них там огромный шрифт и нет подчеркивания у ссылок.
Понятно, что можно привыкнуть и к этому, но не все хотят привыкать..
И поэтому:
1. Ставим stylish.
2. Идём за готовым стилем под говорящим названием google-underline и жмем install.
Было/стало:
after

Опубликовано 12.03.2014 в 22:11 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: networking

pkgng после обновления с 1.1.4 до 1.2.x ничего кроме Updating repository catalogue не выводит

Если это после обновления pkg с 1.1.4 до 1.2.x то:
rm /usr/local/etc/pkg.conf && rm /var/db/pkg/repo-*
проверить наличие файла:
cat /etc/pkg/FreeBSD.conf
# $FreeBSD: head/etc/pkg/FreeBSD.conf 258227 2013-11-16 15:54:46Z bapt $
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}

Проверить структуру каталогов и наличие файла:
/usr/share/keys/pkg/revoked
/usr/share/keys/pkg/trusted
cat /usr/share/keys/pkg/trusted/pkg.freebsd.org.2013102301
# $FreeBSD: head/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 257150 2013-10-26 03:53:24Z bdrewery $
# This key is for testing purposes only and will be revoked before 10.0-RELEASE
function: "sha256"
fingerprint: "b0170035af3acc5f3f3ae1859dc717101b4e6c1d0a794ad554928ca0cbb2f438"

Потом в /etc/pkg/FreeBSD.conf закоментировать строки signature_type и fingerprints
Потом pkg update
Коменты убираешь
И ещё раз pkg update.

Опубликовано 08.12.2013 в 17:13 · Автор MIkhail Timofeev · Ссылка · Один комментарий
Рубрики: freeBSD

Убрать рекламу в android поможет adaway

Речь, конечно, идет о рутированных девайсах, так как приложение заменяет файл hosts.
До недавнего времени я пользовался программой adfee, но что-то там у них пошло не так, работать она перестала, начались поиски и была найдена adaway, которая, во-первых работает, а во-вторых качает списки рекламных хостов из нескольких мест, что обеспечивает более полное закрытие рекламы.
Читать полностью »

Опубликовано 27.10.2013 в 15:11 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: android

Подключение в android USB как MassStorage

В последних версиях android подключение по USB стало по умолчанию как MTP, что не всегда и не всем удобно.
Вернуть прошлое поведение можно (на рутированных устройствах) так:
Ставим Android Terminal Emulator, выполняем в нём:
su
На запрос superuser’a разрешаем права и выполняем:
setprop persist.sys.usb.config mass_storage,adb
После рестарта девайса, подключение по умолчанию станет предлагаться как MassStorage.

Опубликовано 27.10.2013 в 15:00 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: android

Уменьшить размер PDF файла.

Прислали мне тут файлик с картинками «для рассылки клиентам по почте» в формате PDF размером 59.2 MB o_O
И оригинал в CDR размером 153.6 МБ, который мне на linux открыть, прямо скажем, нечем.
Задача: уменьшить файл до приемлемого размера, чтобы не получить лучиков от «благодарных» клиентов и не засрать очередь почтового сервака при массовой рассылке.
Читать полностью »

Опубликовано 17.09.2013 в 10:17 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: freeBSD, Linux

samba, подключение из windows, создание локального порта, ошибка «Нет доступа»

Часто в смешанных сетях бывают ситуации, когда принтер физически подключенный к freebsd или linux, нужно подключить по сети в windows.
Опустим настройку samba и cups — инструкций полно и суть не в этом.
Обычная практика, на последнем этапе, это создание локального порта в мастере добавления принтера windows а-ля \\192.168.2.8\hp и установка на него драйверов.
Но.. бывают ситуации, при одинаковых (казалось бы) конфигах samba и cups создание локального порта в windows заканчивается ошибкой «Нет доступа» и/или «Подключиться не удалось».
Лечится этот неприятный момент добавлением в секцию [global] smb.conf строки:
use client driver = yes

Опубликовано 24.07.2013 в 22:15 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: freeBSD, Linux, Windows

linux: start cups before samba

vim /etc/init/smbd.conf
change
start on (local-filesystems and net-device-up )
to
start on (local-filesystems and net-device-up and started cups)

Опубликовано 07.05.2013 в 12:37 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: Linux