Entry tags:
Плагин Integrity Checker к Far
Очень удобный плагин Integrity Checker для подсчета, сравнения и проверки контрольных сумм файлов (Автор: Ariman).
https://github.com/lazyhamster/IntChecker/releases
https://github.com/lazyhamster/IntChecker/releases
Entry tags:
Поток байт с FreeBSD сохранить на Windows
Когда mount_smbfs стал окончательно бесполезен после повсеместного выключения SMBv1, встал вопрос о том, как сохранять на Windows-файлсервере резервные копии FreeBSD без создания временных файлов на самой FreeBSD (для последующей передачи по FTP и т.п.)
Посоветовали поставить OpenSSH на Windows, он заработал, появилась возможность делать SSH/SCP с FreeBSD на Windows, даже с аутентификацией по ключу. Однако чем на стороне Windows поймать вывод "zfs send" или "dump -f -" и сохранить в файл, оставалось по-прежнему неясным.
Решение было найдено неожиданное. Архиватор 7-Zip умеет работать в потоковом режиме, в том числе его виндовая реализация. Поэтому делаю так:
Заодно 7-Zip его немного сжимает.
Посоветовали поставить OpenSSH на Windows, он заработал, появилась возможность делать SSH/SCP с FreeBSD на Windows, даже с аутентификацией по ключу. Однако чем на стороне Windows поймать вывод "zfs send" или "dump -f -" и сохранить в файл, оставалось по-прежнему неясным.
Решение было найдено неожиданное. Архиватор 7-Zip умеет работать в потоковом режиме, в том числе его виндовая реализация. Поэтому делаю так:
zfs send XXX@weekly-2019-14 | ssh winserver "7z a -si b:\backup\XXX-weekly-2019-14.7z"
Заодно 7-Zip его немного сжимает.
Entry tags:
Виртуальный Windows не хочет выключаться
Если виртуальный Windows никак не хочет выключаться, несмотря на подаваемый гипервизором сигнал ACPI shutdown, то это может быть из-за того, что ни один пользователь в него не залогинен: https://serverfault.com/questions/871792/acpi-shutdown-does-not-always-work-on-a-windows-server-virtual-machine
Выставить "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\shutdownwithoutlogon" в 1
Выставить "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\shutdownwithoutlogon" в 1
Entry tags:
Удобства в Far Manager
Копировать имя текущего файла вместе с полным путем в буфер обмена: Alt+Shift+Ins
Поймать вывод команды в буфер обмена, редактор или вьюер:
Поймать вывод команды в буфер обмена, редактор или вьюер:
tracert ya.ru | clip edit:<tracert ya.ru view:<tracert ya.ru
Entry tags:
Вывести графическое оповещение в Windows
Вывести на рабочий стол графическое оповещение, наподобие убранного "net send", можно с помощью PowerShell
Данный пример выведет оповещение с именем компьютера.
Безобразная длинная строчка, но разбить её на несколько не получается, "^" внутри кавычек не работает.
powershell -windowstyle hidden -command "[reflection.assembly]::LoadWithPartialName('System.Windows.Forms')|out-null;[windows.forms.messagebox]::Show('%COMPUTERNAME%')"
Данный пример выведет оповещение с именем компьютера.
Безобразная длинная строчка, но разбить её на несколько не получается, "^" внутри кавычек не работает.
Entry tags:
Far побледнел
В Far Manager после очередного обновления все файлы стали одного цвета (причем блеклого цвета скрытых файлов).
Быстрое решение: меню "Параметры - раскраска файлов - Ctrl-R (сбросить на дефолт)" или "Options -> Files Highlighting -> Ctrl+R".
Можно также удалением colors.db и highlight.db из "%appdata%\Far Manager\Profile"
Описание проблемы: http://forum.ru-board.com/topic.cgi?forum=5&topic=49572&start=1180#3
Быстрое решение: меню "Параметры - раскраска файлов - Ctrl-R (сбросить на дефолт)" или "Options -> Files Highlighting -> Ctrl+R".
Можно также удалением colors.db и highlight.db из "%appdata%\Far Manager\Profile"
Описание проблемы: http://forum.ru-board.com/topic.cgi?forum=5&topic=49572&start=1180#3
Entry tags:
Промежуточная статистика ping
В FreeBSD промежуточную статистику "ping -q" можно посмотреть по SIGINFO (обычно это Ctrl+T в терминале). Я это давно знал и пользовался.
А сегодня мне сказали, что в Linux ее можно посмотреть по SIGQUIT (Ctrl+\). Как мне не хватало этой фичи.
UPDATE В Windows это Ctrl+Break.
А сегодня мне сказали, что в Linux ее можно посмотреть по SIGQUIT (Ctrl+\). Как мне не хватало этой фичи.
UPDATE В Windows это Ctrl+Break.
Entry tags:
Friendly HTTP Error Pages
Мир - это война, свобода - это рабство, а "выводить подробные сообщения об ошибках http" - это в терминологии Internet Explorer значит заменять сообщения об ошибках веб-сервера на свою собственную, совершенно невразумительную страницу диагностики.
Да, настройку "Show Friendly HTTP Error Pages" в русском MSIE перевели именно как "выводить подробные сообщения..." Хорошо что отключаемо, но пойди догадайся!
https://blogs.msdn.microsoft.com/ieinternals/2010/08/18/friendly-http-error-pages/
Да, настройку "Show Friendly HTTP Error Pages" в русском MSIE перевели именно как "выводить подробные сообщения..." Хорошо что отключаемо, но пойди догадайся!
https://blogs.msdn.microsoft.com/ieinternals/2010/08/18/friendly-http-error-pages/
Entry tags:
Локальный логин в Windows
При локальном (не-доменном) логине в Windows можно заменить имя локалхоста точкой, т.е. вместо "MYLONGCOMPUTERNAME\Pupkin" набирать ".\Pupkin"
Entry tags:
Удалить все файлы старше...
Не хотел использовать forfiles, т.к. она запускает отдельный процесс на каждый файл, в отличие от юниксового find. Поэтому сделал так:
REM Cleanup Downloads robocopy C:\Users\sudakovva\Downloads C:\Users\sudakovva\qq /minage:7 /move /xf desktop.ini rd /q /s C:\Users\sudakovva\qq
Entry tags:
Посчитать контрольные суммы встроенными средствами Windows
powershell get-filehash -algo sha1 *.iso
Entry tags:
Ethernet failover
Как в Windows можно сделать сабж между двумя сетевыми картами (включенными в разные свичи)? Нужно, чтобы пока сетевуха-мастер подключена, трафик шел через нее, а при пропадании линка на мастере включалась сетевуха-бэкап. Во FreeBSD это делает псевдо-интерфейс lagg в режиме failover:
В VMware тоже есть такой режим работы сетевых карт.
Что почитать на тему реализации этого в Windows?
Статью https://blogs.technet.microsoft.com/josebda/2010/09/03/using-the-multiple-nics-of-your-file-server-running-windows-server-2008-and-2008-r2/ не предлагать, мне надо сделать сабж на L2, поэтому она не подходит. Всякий NIC teaming предлагать только в том случае, если сетевухи можно включать в разные свичи.
UPD: Есть начиная с в Windows 2012 сервер, называется Active/Standby NIC Teaming, https://gallery.technet.microsoft.com/windows-server-2012-r2-nic-85aa1318
failover Sends traffic only through the active port. If the master port becomes unavailable, the next active port is used. The first interface added is the master port; any interfaces added after that are used as failover devices.
В VMware тоже есть такой режим работы сетевых карт.
Что почитать на тему реализации этого в Windows?
Статью https://blogs.technet.microsoft.com/josebda/2010/09/03/using-the-multiple-nics-of-your-file-server-running-windows-server-2008-and-2008-r2/ не предлагать, мне надо сделать сабж на L2, поэтому она не подходит. Всякий NIC teaming предлагать только в том случае, если сетевухи можно включать в разные свичи.
UPD: Есть начиная с в Windows 2012 сервер, называется Active/Standby NIC Teaming, https://gallery.technet.microsoft.com/windows-server-2012-r2-nic-85aa1318
Выбор ноута для работы со звуком
По результатам обсуждений в фидошных эхах SU.HARDW.PC.SOUND и SU.MUSIC (спасибо всем поучаствовавшим!) попробую сформулировать некоторые правила выбора.
Все в один голос советуют MacBook с внешней звуковой картой (кому интересно почему, почитайте в эхах), но я буду рассматривать более бюджетное решение.
Подбирать ноут нужно прежде всего по производительности (процессор, память, диск SSD, если необходимо) с учетом софта, который будет использоваться. И уже во вторую очередь - по аудио интерфейсу ("звуковой карте"). И вот почему.
В простейших случаях (запись с микрофона или пульта, воспроизведение на наушники/усилитель) можно обойтись встроенным аудиоинтерфейсом, качество его звука на современных ноутбуках хорошее, но:
1. У него может не оказаться поддержки ASIO в драйвере, тогда придется ставить ASIO4ALL или обходиться без ASIO (что приведет к задержкам звука).
2. У встроенного может не оказаться поддержки функции "Stereo Mix" (также известной как "What U Hear", "Playback Redirect" или "Loopback") - и вот это неприятно: не будет возможности записать звук "внутри компа" (т.е. записать то, что воспроизводит другая программа). Иногда Stereo Mix удаётся включить настройками драйвера, иногда его поддержки вовсе нет - и тогда придется [покупать и] устанавливать эмулятор Virtual Audio Cable, VB-AUDIO или аналогичный, или соединять Audio In с Audio Out обычным аналоговым шнурком (жесть!).
Говорят, что хорошо себя зарекомендовали встроенные аудиоинтерфейсы от Realtek с драйверами, скачанными с сайта производителя.
Однако как бы ни оказался хорош встроенный аудиоинтерфейс с родными драйверами, на купленном ноуте скорее всего окажется один аналоговый аудиовыход и один аналоговый аудиовход.
Если этого недостаточно (требуется подключать микрофоны, инструменты по MIDI или Hi-Z, S/PDIF, отдельные мониторы, наушники и т.п.), то не обойтись без внешнего звукового интерфейса, но для его подключения на ноуте должен быть предусмотрен порт FireWire (встречается редко) или USB 2.0 (есть почти всегда). Выбор внешнего звукового интерфейса (внешней "звуковой карты") - тема отдельного разговора, но они существуют на любой вкус и в широком ценовом диапазоне, с разным количеством микрофонных входов (с фантомным питанием, если нужно), аналоговых/цифровых/MIDI входов и выходов, с виртуальными микшерами и прочим удобным софтом в комплекте.
Да что там, даже простейшую звукооператорскую задачу "пока с первого экземпляра AIMP играет звук в зал, я поищу на втором экземпляре через наушники следующую песню, которую надо будет поставить" уже не решить, имея всего один аудиовыход. Поэтому внешний аудиоинтерфейс хотя бы самый простенький - необходимость.
Разумеется, всё вышеизложенное - сугубо личное мнение, отчасти дилетантское, любые поправки/возражения/дополнения принимаются с благодарностью.
Все в один голос советуют MacBook с внешней звуковой картой (кому интересно почему, почитайте в эхах), но я буду рассматривать более бюджетное решение.
Подбирать ноут нужно прежде всего по производительности (процессор, память, диск SSD, если необходимо) с учетом софта, который будет использоваться. И уже во вторую очередь - по аудио интерфейсу ("звуковой карте"). И вот почему.
В простейших случаях (запись с микрофона или пульта, воспроизведение на наушники/усилитель) можно обойтись встроенным аудиоинтерфейсом, качество его звука на современных ноутбуках хорошее, но:
1. У него может не оказаться поддержки ASIO в драйвере, тогда придется ставить ASIO4ALL или обходиться без ASIO (что приведет к задержкам звука).
2. У встроенного может не оказаться поддержки функции "Stereo Mix" (также известной как "What U Hear", "Playback Redirect" или "Loopback") - и вот это неприятно: не будет возможности записать звук "внутри компа" (т.е. записать то, что воспроизводит другая программа). Иногда Stereo Mix удаётся включить настройками драйвера, иногда его поддержки вовсе нет - и тогда придется [покупать и] устанавливать эмулятор Virtual Audio Cable, VB-AUDIO или аналогичный, или соединять Audio In с Audio Out обычным аналоговым шнурком (жесть!).
Говорят, что хорошо себя зарекомендовали встроенные аудиоинтерфейсы от Realtek с драйверами, скачанными с сайта производителя.
Однако как бы ни оказался хорош встроенный аудиоинтерфейс с родными драйверами, на купленном ноуте скорее всего окажется один аналоговый аудиовыход и один аналоговый аудиовход.
Если этого недостаточно (требуется подключать микрофоны, инструменты по MIDI или Hi-Z, S/PDIF, отдельные мониторы, наушники и т.п.), то не обойтись без внешнего звукового интерфейса, но для его подключения на ноуте должен быть предусмотрен порт FireWire (встречается редко) или USB 2.0 (есть почти всегда). Выбор внешнего звукового интерфейса (внешней "звуковой карты") - тема отдельного разговора, но они существуют на любой вкус и в широком ценовом диапазоне, с разным количеством микрофонных входов (с фантомным питанием, если нужно), аналоговых/цифровых/MIDI входов и выходов, с виртуальными микшерами и прочим удобным софтом в комплекте.
Да что там, даже простейшую звукооператорскую задачу "пока с первого экземпляра AIMP играет звук в зал, я поищу на втором экземпляре через наушники следующую песню, которую надо будет поставить" уже не решить, имея всего один аудиовыход. Поэтому внешний аудиоинтерфейс хотя бы самый простенький - необходимость.
Разумеется, всё вышеизложенное - сугубо личное мнение, отчасти дилетантское, любые поправки/возражения/дополнения принимаются с благодарностью.
Архив vs бэкап
Даже некоторые админы не понимают принципиального отличия архива (возможность отката данных на какое-то предыдущее состояние) от бэкапа (резервного копирования на случай отказа железа или софта). Вот история с башорга, которая эту разницу прекрасно иллюстрирует: http://bash.im/quote/446116
Между прочим, с распространением файловых систем, поддерживающих снапшоты (ZFS, NTFS), архив стал очень дешев. Роль архива способна выполнять и VCS.
А полноценный бэкап (особенно off site) по-прежнему дорог. А который с приемлемой скоростью восстановления - бешено дорог.
Между прочим, с распространением файловых систем, поддерживающих снапшоты (ZFS, NTFS), архив стал очень дешев. Роль архива способна выполнять и VCS.
А полноценный бэкап (особенно off site) по-прежнему дорог. А который с приемлемой скоростью восстановления - бешено дорог.
Entry tags:
"screen -A" не работает в PuTTY, workaround
При "screen -rA" ресайз окна PuTTY происходит даже несмотря на ключ "-A". Не знаю, почему "-A" не срабатывает, но в качестве workaround можно использовать настройку PuTTY:
"Terminal -> Features -> Disable remote-controlled terminal resizing"
Источник: http://aperiodic.net/screen/appearance
UPD
Еще ссылка по теме https://superuser.com/questions/217066/prevent-gnu-screen-from-resizing-display-size
"Terminal -> Features -> Disable remote-controlled terminal resizing"
Источник: http://aperiodic.net/screen/appearance
UPD
Еще ссылка по теме https://superuser.com/questions/217066/prevent-gnu-screen-from-resizing-display-size
ssh and QoS
Не знает ли кто, как можно заставить PuTTY ставить ненулевой DSCP class в своих пакетах? Например у юниксовых ssh и sshd есть опция IPQoS для этого, у цисок "ip ssh dscp" и т.д.
Если есть другой ssh клиент под Windows, который в отличие от PuTTY это умеет, можете такой посоветовать.
Если есть другой ssh клиент под Windows, который в отличие от PuTTY это умеет, можете такой посоветовать.
Entry tags:
Запуск OneExpert Handheld Manager (от JDSU SmartClass Ethernet) без админских прав
Запуск OneExpert Handheld Manager (от JDSU SmartClass Ethernet) без админских прав на Windows 7.
Спасибо
wladimir_m за дополнение о том, что обязательны RW-права на "C:\Program Files (x86)\JDSU\Handheld Manager\logs" и "C:\Program Files (x86)\JDSU\Handheld Manager\data"
REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Program Files (x86)\\JDSU\\Handheld Manager\\Handheld Manager.exe"="RUNASINVOKER"
Спасибо
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Entry tags:
NTP клиент для Windows: NetTime
http://timesynctool.com/
Зато во много раз удобнее встроенного.
Зато во много раз удобнее встроенного.
Entry tags:
How to implement GSS-TSIG on ISC BIND
Использование BIND+Kerberos для обновления зон DNS (UNIX and Windows).
http://ddiguru.com/blog/136-how-to-implement-gss-tsig-on-isc-bind
http://ddiguru.com/blog/136-how-to-implement-gss-tsig-on-isc-bind