victor_sudakov: (Default)

Спутник, первую из двух. Непреодолимого желания установить везде Windows пока не чувствую, видимо жидким чипам Гейтса требуется время для активации.

UPD вторую поставил 17 марта.

victor_sudakov: (Default)
Очень удобный плагин Integrity Checker для подсчета, сравнения и проверки контрольных сумм файлов (Автор: Ariman).

https://github.com/lazyhamster/IntChecker/releases
victor_sudakov: (Default)
Когда mount_smbfs стал окончательно бесполезен после повсеместного выключения SMBv1, встал вопрос о том, как сохранять на Windows-файлсервере резервные копии FreeBSD без создания временных файлов на самой FreeBSD (для последующей передачи по FTP и т.п.)

Посоветовали поставить 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 его немного сжимает.
victor_sudakov: (Default)
Если виртуальный 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
victor_sudakov: (Default)
Копировать имя текущего файла вместе с полным путем в буфер обмена: Alt+Shift+Ins

Поймать вывод команды в буфер обмена, редактор или вьюер:
tracert ya.ru | clip
edit:<tracert ya.ru
view:<tracert ya.ru
victor_sudakov: (Default)
Вывести на рабочий стол графическое оповещение, наподобие убранного "net send", можно с помощью PowerShell

powershell -windowstyle hidden -command "[reflection.assembly]::LoadWithPartialName('System.Windows.Forms')|out-null;[windows.forms.messagebox]::Show('%COMPUTERNAME%')"


Данный пример выведет оповещение с именем компьютера.

Безобразная длинная строчка, но разбить её на несколько не получается, "^" внутри кавычек не работает.
victor_sudakov: (Default)
В 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
victor_sudakov: (Default)
В FreeBSD промежуточную статистику "ping -q" можно посмотреть по SIGINFO (обычно это Ctrl+T в терминале). Я это давно знал и пользовался.

А сегодня мне сказали, что в Linux ее можно посмотреть по SIGQUIT (Ctrl+\). Как мне не хватало этой фичи.

UPDATE В Windows это Ctrl+Break.
victor_sudakov: (Default)
Мир - это война, свобода - это рабство, а "выводить подробные сообщения об ошибках http" - это в терминологии Internet Explorer значит заменять сообщения об ошибках веб-сервера на свою собственную, совершенно невразумительную страницу диагностики.

Да, настройку "Show Friendly HTTP Error Pages" в русском MSIE перевели именно как "выводить подробные сообщения..." Хорошо что отключаемо, но пойди догадайся!

https://blogs.msdn.microsoft.com/ieinternals/2010/08/18/friendly-http-error-pages/
victor_sudakov: (Default)
При локальном (не-доменном) логине в Windows можно заменить имя локалхоста точкой, т.е. вместо "MYLONGCOMPUTERNAME\Pupkin" набирать ".\Pupkin"
victor_sudakov: (Default)
Не хотел использовать 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 
victor_sudakov: (Default)
Как в Windows можно сделать сабж между двумя сетевыми картами (включенными в разные свичи)? Нужно, чтобы пока сетевуха-мастер подключена, трафик шел через нее, а при пропадании линка на мастере включалась сетевуха-бэкап. Во FreeBSD это делает псевдо-интерфейс lagg в режиме failover:
     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
victor_sudakov: (Default)
По результатам обсуждений в фидошных эхах 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 играет звук в зал, я поищу на втором экземпляре через наушники следующую песню, которую надо будет поставить" уже не решить, имея всего один аудиовыход. Поэтому внешний аудиоинтерфейс хотя бы самый простенький - необходимость.

Разумеется, всё вышеизложенное - сугубо личное мнение, отчасти дилетантское, любые поправки/возражения/дополнения принимаются с благодарностью.
victor_sudakov: (Default)
Даже некоторые админы не понимают принципиального отличия архива (возможность отката данных на какое-то предыдущее состояние) от бэкапа (резервного копирования на случай отказа железа или софта). Вот история с башорга, которая эту разницу прекрасно иллюстрирует: http://bash.im/quote/446116

Между прочим, с распространением файловых систем, поддерживающих снапшоты (ZFS, NTFS), архив стал очень дешев. Роль архива способна выполнять и VCS.

А полноценный бэкап (особенно off site) по-прежнему дорог. А который с приемлемой скоростью восстановления - бешено дорог.
victor_sudakov: (Default)
При "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
victor_sudakov: (Default)
Не знает ли кто, как можно заставить PuTTY ставить ненулевой DSCP class в своих пакетах? Например у юниксовых ssh и sshd есть опция IPQoS для этого, у цисок "ip ssh dscp" и т.д.

Если есть другой ssh клиент под Windows, который в отличие от PuTTY это умеет, можете такой посоветовать.
victor_sudakov: (Default)
Запуск OneExpert Handheld Manager (от JDSU SmartClass Ethernet) без админских прав на Windows 7.

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] wladimir_m за дополнение о том, что обязательны RW-права на "C:\Program Files (x86)\JDSU\Handheld Manager\logs" и "C:\Program Files (x86)\JDSU\Handheld Manager\data"

Profile

victor_sudakov: (Default)
Виктор Судаков

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 04:43 am
Powered by Dreamwidth Studios