Инстаграм не открывается, а гитарки и манулов смотреть хочется? Китайцы со своим фаерволлом давно научились всё обходить. Можно поставить Outline, как все рекомендуют, но тогда весь траффик пойдёт через прокси, что не всегда удобно. Расскажу про более гибкий способ. Shadowsocks — быстрый sock5 прокси, который шифрует траффик между пользователем и shadowsocks сервером, и позволяет обойти ограничения провайдера.
Читать далее →Гибернация (англ. hibernation — «зимняя спячка») — энергосберегающий режим операционной системы компьютера, при котором содержимое оперативной памяти сохраняется на энергонезависимое устройство хранения данных (жёсткий диск) перед выключением питания. В отличие от ждущего режима, в режиме гибернации после сохранения данных оперативной памяти подача электроэнергии полностью прекращается. После включения питания компьютера содержимое памяти восстанавливается (загружается с диска в память), и пользователь сможет продолжить работу с того же места, на котором он остановился, так как все запущенные ранее программы продолжат выполняться.
Читать далее →Качаем Windows Expert Bundle c оффсайта (или у меня в конце статьи).
Распаковываем в C:\Tor.
Скачиваем obfs4proxy, распаковываем ехешник в C:\Tor\data\tor\.
Мосты можно получить тремя способами:
По ссылке. Через Телеграм-бота. Добавляем бота GetBridgesBot и пишем ему /bridges: Написав письмо поадресу bridges@torproject.org с почтового аккаунта Gmail или Riseup.
Читать далее →Иногда нужно, что бы компьютер не выключался, а настройки энергосбережения и блокировки менять не дают. Можно купить аппаратное устройство, можно самому сделать на основе ардуино. А можно накатать скриптик из 10 строчек.
Вот так можно подёргать мышку:
Add-Type -AssemblyName System.Windows.Forms while ($true) { $Pos = [System.Windows.Forms.Cursor]::Position $x = ($pos.X % 500) + 1 $y = ($pos.
Читать далее →Как-то исторически сложилось, что адресная книга в организации велась в экселевском файлике, лежащем на шаре. Гемор её поддерживать, гемор ей пользоваться и всё такое. Но ведь есть замечательная Active Directory, в которой все данные есть! Избавил сотрудника от тяжкой ноши вносить всех в файлик и сваял за пару минут наколеночный скрипт.
Читать далее →На днях релизнулся Zabbix 3.0, да к тому же LTS. Обновление серверной части не заняло много времени (да здравствуют репозитории!), а вот ползать по куче серверов (а их собственно за сотню) для обновления агентов было впадлу. Можно было конечно и забить, но некрасиво как-то. Поэтому на коленке был сварганен следующий скрипт.
Читать далее →Скриптов, реализующих подобный функционал куча, но ни один меня не устроил. Пришлось написать свой, путём домысливания и надёргивания кусков отовсюду. (Сорри авторам у которых надёргал, всех не упомнишь)
В принципе в коде всё понятно, можно обойтись и без комментариев. Единственное неочевидное место: $DisplayName=(Get-ADUser ($LoggedonUserName.Split('\\')\[1\])).name Дело в том, что класс Win32_ComputerSystem отдаёт имя в формате domain\username, с помощью метода .
Читать далее →Понадобилось тут включить RDP на десятке компьютеров в офисе. Можно, конечно, включить через реестр, но тогда требуется перезагрузка компьютера. Нашёл способ, лишённый этого недостатка: wmic /node:ИМЯ_КОМПЬЮТЕРА path win32_terminalservicesetting where (__Class!="") call setallowtsconnections 1
Для удобства написал батничек. В качестве параметра ему передавать или имена компьютеров через пробел, или файл в котором имена компьютеров по одному в каждой строке.
Читать далее →