Чат сам с собой в whatsapp

В whatsapp, в отличие от telegram например, нет штатной возможности для чата-сам-с-собой. А бывает удобно и для быстрых заметок и для переброски файлов между мобильным и компьютером.
Тем не менее, сделать это можно через API.
Предварительно идентифицируемся в web whatsapp, потом заходим по такому URL:

https://api.whatsapp.com/send?phone=79XXXXXXXXX

Подставив, конечно же, свой номер телефона. Пишем туда, что угодно для того чтобы диалог появился и в мобильном и можно пользоваться.

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

КриптоПро – перенос ключей/сертификатов из реестра

Для начала надо узнать SID пользователя, у которого контейнеры в реестре хранятся:
wmic useraccount where name='Ivanov' get sid
Идём в реестр по пути:
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Crypto Pro\Settings\Users\%IVANOV_SID%\Keys

Далее два варианта действий.
Если ключей очень много и лень их все потом импортировать,то экспортируем весь куст Keys, узнаём SID пользователя на компьютере приёмнике, меняем в файле .reg все старые SID на новые и применяем файл.
Если ключей немного, то просто импортируем в файл каждый ключ отдельно.

Опубликовано 08.07.2019 в 09:38 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: Windows

КриптоПро – узнать сохраненный пароль на контейнер.

В случае, если пароль/пин-код на контейнер установлен нестандартный, а человек, который его ставил склеротик/уволился/умер поступаем следующим образом:
Запускаем командную строку в каталоге КриптоПро, обычно это
C:\Program Files\Crypto Pro\CSP\
или
C:\Program Files (x86)\Crypto Pro\CSP\
Выполняем там csptest -keyset -enum_cont -fqcn -verifycontext для вывода списка контейнеров.
Находим в списке нужный и выполняем:
csptest -passwd -showsaved -container <имя контейнера>

Опубликовано 08.07.2019 в 09:27 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: Windows

Выключить в LibreOffice (windows) блокировку файлов.

Найти файл “c:\Program Files (x86)\LibreOffice 5\share\registry\main.xcd”
В нём строку:
<prop oor:name="UseLocking" oor:type="xs:boolean" oor:nillable="false"><value>true</value>

Исправить на:
<prop oor:name="UseLocking" oor:type="xs:boolean" oor:nillable="false"><value>false</value>

Опубликовано 04.07.2018 в 18:26 · Автор MIkhail Timofeev · Ссылка · Комментировать нельзя
Рубрики: Windows

Сменить статус у pidgin при включении/выключении mate{gnome}-screensaver

Создать ~/bin/status-pidgin.sh
#!/bin/sh
dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver'" |
while read x; do
case "$x" in
*"boolean true"*) /usr/bin/purple-remote setstatus?status=offline ;;
*"boolean false"*) /usr/bin/purple-remote setstatus?status=available ;;
esac
done

chmod +x ~/bin/status-pidgin.sh
Добавить его в “запускаемые приложения”
Для Gnome аналогично, только заменить org.mate.ScreenSaver на org.gnome.ScreenSaver

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

freebsd: mount zfs from livecd

Загрузиться с iso своей или более новой версии.
Выбрать пункт livecd.
Посмотреть, что у нас тут есть: zpool import.
Создать каталог куда будем монтировать: mkdir -p /tmp/z
Импортируем: zpool import -fR /tmp/z zroot
* если требуется только прочитать, например, с убитого диска, тогда имеет смысл импортировать так:
zpool import -N -o readonly=on -f -R /tmp/z -Fn
*в моём случае был ловко приведен в неработоспособное состояние почти весь world 11.1-RC2 -)
Поэтому было выполнено:
fetch http://mirror.yandex.ru/freebsd/releases/amd64/11.1-RC2/base.txz
/rescue/tar -xvf base.txz -C /tmp/z
Тут у меня было с десяток ошибок вида “can’t unlink already existing object”, но те файлы у меня и не были затронуты, проигнорировал.
Дальше уже по ситуации – создание пользователя, pkg upgrade -f (чтобы создало “пакетных” пользователей), проверка, чай-кофе-потанцуем.

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

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