CMD/BAT Переопределение (redirect) STDERR (стандартного потока вывода ошибок) куда-нибудь.

Ну, например, в файл или в nul.

Не знал, что в Windows работает линуксовый синтаксис:

someprogramm.exe parameters 1>nul 2>nul

Или так:

someprogramm.exe parameters >nul 2>nul

1> или > — стандартный поток вывода (STDOUT)
2> — стандартный поток вывода ошибок (STDERR)

Причем, если бы в грозу не вырубило интернет, хрен бы узнал. Никогда не надо было, а тут понадобилось. Психанул и написал как в Линуксе, ВНЕЗАПНО, сработало.

Вовчик Воротов даже куски синтаксиса у никсоидов тырил?

C#, тайм-аут (sleep) в консольной программе.

Проще всего это сделать с помощью остановки потока (thread):

System.Threading.Thread.Sleep(время_в_миллисекундах);

Например:

System.Threading.Thread.Sleep(250);

остановит выполнение основного потока программы (если поток один, соответственно, программу) на 250 миллисекунд:

static void Main(string[] args)
        {
            
           //какой-то код

            System.Threading.Thread.Sleep(250);
            
            //какой-то код
			
        }

БрокаЦентр Live@DDT Part #2

Tracklist:

00:00 — Охотник (cover КиШ)
03:02 — Подруга (вроде как на стихи Есенина, или это уже Антоша вдохновлялся)
06:44 — Rebels
10:22 — Бои без правил
14:50 — Все по-другому (оно там почти два раза, Антоша забыл текст на середине песни :))
19:42 — Стихи Кота или Глока, я хз. И вообще пошла всякая хрень, вроде как бухие перепевки Пилота непонятно кем, вроде Котом 🙂

Прямая ссылка: https://youtu.be/g5tJ75W3FTw

Скачать трек с Mega.nz

C#, получение списка дисков, доступных в системе, и некоторых их параметров

Заметка от склероза.

Делается с помощью функции DriveInfo[] Drives = DriveInfo.GetDrives(); из пространства имен System.IO.

Ссылки

DriveInfo.GetDrives() на MSDN
Класс DriveInfo на MSDN
Пример кода на PasteBin

БрокаЦентр Live@DDT Part #1

Прямая ссылка: https://www.youtube.com/watch?v=xH_gR-Elidg

Tracklist:
00:00 — Молодость
04:08 — Пьяница (на стихи С. Есенина)
07:24 — Настёна
10:49 — Красно-чёрная
15:02 — Конопля
18:24 — Сыпь, гармоника (на стихи С. Есенина)
21:58 — Рожь (немного ватная песня по нынешним временам 🙂

Скачать трек с Mega.nz (MP3)
На SoundCloud

ЗЫ. Мише Вербицкому должен понравиться первый трек 🙂 Пусть потом отпишется на ЛЖР, если будет время послушать.

А. Кульский. На перекрестках Вселенной.

Блин, умудрился купить эту книгу в букинистическом магазине 🙂 Давно ее искал. Рад чрезвычайно.

Данное издание — один из вариантов альтернативной истории, который с несколько новой точки зрения выводит нас на проблемы НЛО, развитие тайных наук и позволяет еще раз взглянуть на проблемы добра и зла.Эта книга о тех, кто давным-давно, тысячи лет назад, возможно нашел ту Тайную Тропу в бесконечную Вселенную, которую так упорно искали люди науки как в этом веке, так и в прошлом. О тех, кто прошел первым по этой тайной тропе.Рассчитана на широкий круг читателей.

Скачать с mega.nz (RAR-архив, текст в нескольких форматах)

Менеджер отложенной автозагрузки / StartupDelayed v 0.0.2

Первая версия (копия)

+ Исправлен баг с сохранением конфигурации при удалении записей (спасибо SCPicker за тестирование и сообщение).

+ Убран режим выбора каталога конфигурации из командной строки, оставлен только обычный (файлы конфигурации в LocalApplicationData\StartupDelayed\) и портативный (файлы конфигурации в директории с программой).

+ Оптимизировано обнаружение запускаемых программ, сначала программа проверяет наличие соответствующего диска, если не задан относительный или сетевой путь.

+ Исправлены прочие мелкие недочеты.

+ Инсталлятор изменен на NSIS.

Скачать

Портабельная версия (ZIP)

Инсталлятор

Исходники на GitHub

Включение, отключение и настройка режима гибернации в Windows 7 и выше.

Сон, гибернация, ждущий режим и все все все. Немного терминов и определений.

Сон (Windows Vista и выше) или Ждущий режим (Windows XP) — временное завершение работы ОС без выгрузки оперативной памяти в файл и закрытия приложений, т.е. ОС приостанавливает активную работу, снижает нагрузку на процессор, «гасит» ненужную периферию (монитор, жесткие диски, и даже останавливает вентиляторы, один фиг нагрузка на процессор минимальна). Выход из этого режима и возвращение к работе происходит по нажатию клавиш клавиатуры или кнопки питания на системном блоке ATX (они все сейчас ATX), или по прерыванию от мыши (можно изменить в настройках) или модема (у кого есть аналоговый модем? :)) .

Минусы этого режима:
— При отключении питания все несохраненные данные пропадут, т.к. фактически произойдет отключение питания у работающей машины, просто со сниженным до минимума энергопотреблением.
— При использовании внешних средств полного шифрования ОС, например, таких, как VeraCrypt и TrueCrypt, компьютер останется незащищенным до конца.

Плюсы:
+ Быстрый переход и выход из данного режима
+ Экономия места на системном диске, т.к. ОС не нужно держать на диске файл, размер которого равен размеру оперативной памяти, собственно, для выгрузки в него содержимого оперативной памяти.

Гибернация (Windows Vista и выше) или Сон (Windows XP) — завершение работы ОС и компьютера с предварительной выгрузкой оперативной памяти в файл hiberfil.sys с последующим полным отключением питания ПК. При повторном включении, ОС загружает содержимое файла hiberfil.sys обратно в оперативную память и продолжает работу.

Минусы:
— Требуется дополнительное место на диске.
— Если злоумышленнику удастся получить доступ к hiberfil.sys, то возможна атака даже на систему, защищенную TrueCrypt и VeraCrypt (вроде как не всех версий). Пример атаки (копия)
— Более долгое время для перехода в рабочее состояние, по сравнению с режимом сна.

Плюсы:
+ В случае отключения электропитания в режиме гибернации, данные не потеряются.
+ Если системный диск зашифрован TrueCrypt/VeraCrypt потребуется ввод пароля

Гибридный спящий режим (присутствует, начиная с Windows Vista, включен по умолчанию) — сочетание первого и второго режима, электропитание компьютера не отключается полностью, а «гасится» только ненужная периферия, при этом оперативная память сбрасывается в hiberfil.sys. Восстанавливает информацию из оперативной памяти, если во время спящего режима возник сбой питания (да, работает, я проверил). Сочетает плюсы и минусы предыдущих режимов.

Включение режима гибернации.

Если «Сон» по умолчанию присутствует в меню «Завершение работы», то пункт «Гибернация» приходится включать вручную.

1. Проверяем, включен ли режим гибернации (или гибридный спящий режим), для этого открываем диск C: и смотрим, присутствует ли в корне диска файл hiberfil.sys. Файл является скрытым, потому включаем отображение скрытых файлов (ну или смотрим через Far Manager, например).

Если файла нет, как на иллюстрации, значит, режим гибернации полностью отключен. Если файл есть, переходим к пункту 5.

2. Запускаем командную строку от имени администратора (Пуск —> Все программы —> Стандартные)

3. Выполняем команду:

powercfg /h on

4. Перезагружаем компьютер.

Файл hiberfil.sys появился.

Далее под катом…

Полное отключение режима гибернации и гибридного спящего режима.

Если необходимо полностью отключить режим гибернации и гибридный спящий режим, а также удалить файл hiberfil.sys:

1. Нужно запустить командную строку в режиме администратора.
2. В командной строке ввести команду:

powercfg /h off

3. Параноики могут после этого запустить очистку свободного места на диске в любой программе безопасного удаления файлов, например, в Eraser’е.

Почему не происходит переход в спящий режим/режим гибернации

Наиболее частая причина состоит в том, что этому может мешать какая-то программа:

— Просто зависшее приложение.
— Программа, производящая активные действия с файловой системой (архиватор, архивирующий/разархивирующий файлы, файловый менеджер, копирующий файл).
— Программы, способные запретить переход в спящий режим/режим гибернации: будильники, таймеры, торрент-клиенты, «качалки», и даже некоторые вирусы и скрытые майнеры.

Сброс пароля Windows 7 при наличии доступа к системе.

Иными словами, как можно сбросить пароль Windows 7, если доступ к рабочему столу есть, а старый пароль неизвестен. Это можно в каком-нибудь зловредном скрипте использовать, но у меня цели были мирные — товарищ купил ноутбук б/у, который ему отдали, не сообщив пароль от учетной записи пользователя, а я ВНЕЗАПНО, зашел в Панель управления и увидел, что на учетку установлен пароль. По-хорошему бы вообще винду надо было переустановить, но сделал пока так. Повезло, что машина не ушла в гибернацию или в сон, и не выключилась, иначе пришлось бы ебаться с загрузочной флэшкой, выкачивать какой-нибудь ломатель паролей.

Внимание! Способ не сработает, если доступа к десктопу нет, и если запись Администратора тоже запаролена, и вы не знаете пароля и от нее.

1. Запускаем командную строку от имени Администратора (Пуск —> Все программы —> Командная строка, кликаем по ярлыку правой кнопкой мыши и выбираем Запуск от имени администратора)

2. В командной строке вводим:

net user <username> <new_password>,

где:
<username> — имя пользователя
<new_password> — новый пароль

Например:

net user paulzovatel 666999

Имя пользователя не чувствительно к регистру символов, а пароль чувствителен.

N-ART 2021 #1

Давно у нас N-ART’а не было, наконец, прислали.

Почти иконография. Дева Мария Палеоконтактерша:


Полноразмерный вариант

Вариант с сепией/даггеротипом:


Полноразмерный вариант

Оригинал без пост-обработки:


Полноразмерный вариант

Автор пожелал остаться неизвестным.

Блокировка рекламы на Youtube в Chrome, глюки и борьба с ними.

Преамбула

Доконала меня окончательно реклама внаютубе, т.к. ютуб окончательно охамел и стал вставлять рекламу по полчаса, причем рекламу каких-то лохотронов: «Я был печальный лох, но потом мой друг дал мне 100$ и доступ к уникальной программе заработка. Я трачу час в день и теперь у меня личный вертолет, замок на личном острове, а еще я отдал кредиты и ипотеку». В общем откровенный развод.
Нашел я плагин, который рекламу душил и при этом не ломал автопереключение и прочие плюшки, однако, после очередного обновления гуглевского поделия реклама вернулась. Переустановка плагина, установка других плагинов не помогла, наконец, я нашел небольшую инструкцию, которая, впрочем, в изначальном виде так же не сработала, пришлось допиливать. Вот моя версия.

Блокировка рекламы на Youtube в Google Chrome.

1. На всякий случай копируем профиль Chrome, чтоб если что, можно было все вернуть.

В Windows 7 и выше он обычно здесь:

C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default

А в Linux здесь:

/home/<username>/.config/google-chrome/default

<username> меняем на свое имя пользователя.

2. Удаляем плагины блокировщики рекламы.
3. Перезапускаем браузер.
4. В адресной строке Chrome набираем: chrome://apps/

5. Теперь надо удалить приложение YouTube, т.к. основной глюк связан именно с ним: вся проблема содержится в новом коде Web Request, внедрённом разработчиками Google в браузер. Он позволяет браузеру рассматривать приложения YouTube и Spotify как расширения браузера, на которые не распространяется действие блокировщиков рекламы.
6. Перезапускаем браузер.
7. Ставим плагин uBlockOrigin
8. Ставим плагин Блокировка рекламы для Youtube Неизвестно почему, но в паре они работают лучше.
9. Перезапускаем браузер.

ФАНФАРЫ!

Если при следующем обновлении реклама появится вновь, то следует посмотреть, не появилось ли опять приложение Youtube и переустановить плагины, т.е. снести, перезапустить браузер, установить их обратно и вновь перезапустить браузер.