Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:blog

Блог

Блог, тематически подходящий под головную категорию. ;-) Здесь будет то, что не совсем подходит или не заслуживает написания отдельной статьи.

Облако тегов:


[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

Подробнее здесь

Читать дальше...

[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…

Читать дальше...

[Android] Удаленное управление вторым смартфоном

В очередной раз в статье будет показан пример использования утилиты Tasker, но на этот раз для удаленного управления вторым смартфоном. Здесь расписан конкретный пример, но никто вам не мешает его переделать под собственные нужды.

В Google+ я писал, что использую старый смартфон как дополнительный экран рядом с ПК. Но задача по отключению экрана так и повисла в воздухе. Собственно, мне нужно было, чтобы экран выключался когда в нём нет необходимости, т.е. когда меня нет дома или я сплю. Что мы имеем:

  • Телефон стоит в доке. Питание от сети + подключен дата-кабель;
  • По умолчанию экран выключен (допустим, я его выключаю рачками);
  • В настройках разработчика установлено, что экран не выключается при питании от сети;
  • При загрузке ПК экран включается (сигнал от дата-кабеля или ручками);

Читать дальше...

[Android] Muzei и Tasker. Динамическая смена обоев

В данной статье будет показан пример настройки приложения для управления обоями рабочего стола Muzei Live Wallpaper3) и утилиты Tasker, с помощью которой мы будем динамически изменять источник обоев в зависимости от заданных нами параметров.

Итак, на входе мы имеем отличное приложение Muzei, которое добавляет эффект размытия и затемнения к обоям рабочего стола, при этом умеет менять их с определенным интервалом времени. К данному приложению, посредством плагинов, подключаются разные источники обоев. Мне больше всего приглянулся плагин, который меняет обои в соответствии с проигрываемой в данный момент песней.

Читать дальше...

04.03.2014 13:38
1)
Хотя конечно же, всё что я написал выше, вы просто обязаны попробовать если стоите перед выбором. Какие-то инструменты будут удачно дополнять, а какие-то, возможно, и будут для вас лучшим выбором, чем мой.
2)
Точнее я пока смотрю в сторону переезда. Временно перевёл все свои текущие задачи на другой сервис.
3)
Очень простое приложение для использования «живых» обоев рабочего стола Android
docs/blog.txt · Последнее изменение: philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki