Блог
Блог, тематически подходящий под головную категорию. Здесь будет то, что не совсем подходит или не заслуживает написания отдельной статьи.
- RSS-фид блога
Облако тегов:
[POWERSHELL] Ограничения Test-Connections
Недавно столкнулся с одной неожиданной проблемой, когда необходимо было проверить сетевую доступность чуть более чем 1000 хостов в локальной сети. Вдруг оказалось, что командлет Test-Connections начинает ругаться на некое нарушение квоты. Погуглив эту тему, выяснить точную причину не удалось, только убедился в том, что такая проблема действительно есть.
[POWERSHELL] PoSh и Kanboard
Сейчас у меня идёт глобальный процесс перестройки моих GTD-принципов, но так как этот процесс реально глобальный, сейчас я расскажу только про один инструмент, который стал для меня незаменимым.
Итак, в одной из своих социальных сетей я уже упоминал про канбан-доску для задач kanboard, фанатом которой я всё больше становлюсь. На данный момент она является моим основным рабочим (от слова «на работе»!) таск-менеджером, скажу больше, я даже придумал сделать из него динамическую панель отображения текущих проблем с сервисами и службами («упал» интернет, «встала» почта и т.п.). Но про это всё наверное в отдельной статье, сейчас я хочу поделиться простыми примерами работы с kanboard посредством Powershell.
[POWERSHELL] Лучший редактор для PowerShell
Я очень долго находился в поисках идеального редактора для Powershell. Действительно долго, чтобы успеть забыть, с чего всё началось.
Хотя, кого я обманываю! Началось разумеется со встроенного ISE, собственно говоря, он до сих пор считается стандартом у любителей PoSh. Но где-то он тяжеловат, где-то простоват и от него всегда остаётся чувство, когда хочется чего-то иного. Тем не менее, под ISE создаётся масса аддонов, которые позволяют в немалой степени прокачать его (её?).
Поэтому вторым моим вариантом стал Notepad++, чьим рьяным фанатом я являюсь уже очень давно. Здесь было всё хорошо, кроме, наверное, отсутствия хваленого IntelliSense. Это нивелировало практически все плюсы блокнота, а решение этой проблемы занимало много времени и нервов, на выходе же в любом случае получалось не то… В итоге стал использовать его как «редактор второй руки», после ISE-подобных, чтобы быстро изменить что-то в скрипте.
После я решил попробовать PowerGUI – второго, после ISE, по популярности редактор PoSh. Хотя, конечно, это не только редактор, а достаточно мощный инструмент администрирования. Но мало того, что компания Dell его давно не обновляет (либо его бесплатную версию), так опять же, меня смущала его тяжеловесность. Такой вот я привередливый.
Дабы не усыпить вас окончательно утомительными рассказами 1), я перейду к делу. Удача пришла оттуда, откуда я и не ждал. Моим идеальным PoSh-редактором стал…
[POWERSHELL] Конвертация в UTF8 без BOM
Powershell умеет читать и сохранять в UTF8, но иногда может потребоваться кодировка UTF8 без BOM. В этом случае поможет следующий способ:
$MyFile = Get-Content $MyPath [System.IO.File]::WriteAllLines($MyPath, $MyFile) # $MyPath - что, $MyFile - куда
[POWERSHELL] Хеш-таблицы в CSV
Хеш-таблицы в powershell очень полезная и удобная штука, введя туда какие-то данные иногда может потребоваться выгрузить их в, например, CSV. Но это не так просто сделать. Дело в том, что хеш-таблицы не являются объектами и, как следствие, с ними нельзя производить привычные операции экспорта. Но проблему можно легко решить следующим образом:
new-object psobject -property $vars | Export-Csv "myvars.csv" -NoTypeInformation
[POWERSHELL] Преобразование ФИО в имя пользователя
Довольно таки часто перед администратором домена встаёт вопрос оперативного введения большого количества пользователей в Active Directory. Собственно, данный powershell-скрипт демонстрирует как легко и непринужденно, всего за пару секунд, получить из текстового списка с ФИО сотрудников, лаконичный перечень логинов.
[DD-WRT роутер] Узнаём кто дома
Недавно наткнулся на видео-презентацию, в которой некий парень показывал возможности Tasker… При вводе голосовых команд он узнавал, кто в данный момент находиться в пределах его точки доступа Wi-Fi. Но он не стал сообщать, как он это сделал, мол пока это всё как проба пера. Мне захотелось сделать что-то похожее, только более глобально. Всё, что нам нужно – роутер и Linux-машинка (в принципе, всё это можно при желании сделать и на Windows… но с придумыванием велосипедов)
[Android] Создаём напоминание о продлении проездного "без рук"
На днях я начал переезд2) на другую платформу для работы с задачами, заодно сильно увеличив активность их применения. Так как я часто пользуюсь общественным транспортом, передо мной часто встаёт задача продления проездных, которую я, дабы не забыть, заношу в список дел и/или календарь. Вот я и решил заодно её как-то автоматизировать…
[Android] Динамическая блокировка телефона
Очень давно хотел написать про свой вариант блокировки телефона, но всё как-то не до того было. Сейчас, когда вот-вот Google выпустит Android 5 в котором наконец-то будет реализован механизм умной блокировки, которая будет срабатывать в тот момент, когда теряется связь с вашими wear-устройствами (может ещё как, уже не помню подробностей), я и решил вспомнить про желание написать свою маленькую статью.
Итак, что же такого я придумал?
Раньше я не блокировал свой телефон, так как считал это неудобным и отнимающим моё время на ввод графического ключа или пин-кода, но потом… потом я прочитал несколько статей про «угоны» телефонов, приватные данные и прочую устрашающую владельцев современных гаджетов инфу. В общем я решил придумать для себя способ, как минимизировать случаи ввода пин-кода, но при этом быть уверенным, что если где-то забуду свой телефон, никто не мог беспроблемно получить доступ к информации, находящейся в нём.
Теперь, когда я нахожусь в зоне определенной wi-fi сети (работа, дом и т.п.) или к телефону подключены определенные (по ID) беспроводные устройства (например наушники), мой смартфон разблокирован. Как только что-то из условий, что я только что перечислил, не выполняется, телефон блокируется.
[WINDOWS] Изменение часового пояса 26 октября и Windows XP
Согласно федеральному закону Российской Федерации от 21 июля 2014 г. N 248-ФЗ, в закон об истечении времени под номером N 107-ФЗ от 3-го июня 2011 года, были внесены некоторые изменения, в связи с которыми 26 октября 2014 года осуществляется перевод часов и устанавливаются соответствующие часовые зоны и значения времени.
Проще говоря, до 26 октября мы жили в часовой зоне +4 часа, после 26 октября будет +3 часа. Плюс к этому добавляется, если не ошибаюсь, порядка 11 новых часовых зон. Для ОС выше Windows XP Microsoft выпускает официальное обновление, так что пользователям данных систем не стоит беспокоиться (правда не забываем про календари Outlook, всё что ниже 2010 нуждается в специальном патче… но это так, к слову). Ну а те, кто всё ещё на XP…

