NetZ
воскресенье, 29 марта 2015 г.
пятница, 13 марта 2015 г.
Быстрый способ проверить ссылки на странице
Я заменил scriptblock который исполняется параллельно: Ну и второе - я добавил пару проверок чтобы исключить повторяющиеся ссылки и все, что не начинается с "http*". Само собой что это далеко не всеобъемлющая проверка, но с другой стороны я и не претендую на нее.
Что бы еще добавить?
воскресенье, 3 ноября 2013 г.
I've been missing this.
понедельник, 23 сентября 2013 г.
Как я сайт на powershell парсил
В общем, вот мой первый постна хабре, даже инвайт дали ). Посмотрим, осилю ли еще что-нибудь туда написать.
суббота, 21 сентября 2013 г.
Как НЕ надо настраивать IPv6 transition в Windows 8
До чего же может дойти человеческая мысль! Просто ужас порой берет. В общем, решил я покачать всякого интересного с одного известного торрент трекера. Ну что, все так делают, чем я хуже. В общем – пошел на сайт, а он не работает. Вот блин, копирасты, подумал я. Погуглил, нашел слухи о том что сайт по DDOS атакой, и всякие товарищи предложили пойти на ipv6 адрес данного трекера. Сказано – сделано. Но ping сразу, из коробки, не пошел. Я не стал долго думать над решением. Зачем, если сначала проще всего спросить у гугла. И гугл нашел решение. Ну по правде говоря это решение для Win7, но поскольку разница идеологически не очень большая – работать должно. Но меня сразу смутило начало – “Шаг 1. Удаляем весь мусор”. Это просто феерия, накал сами знаете чего! Вот отчего все что там перечислено – мусор? Позвольте поинтересоваться, что оно вообще такое? От чего же оно мусор? НУ и далее по тексту ручное добавление дефолтного маршрута и проблемы из этого вытекающие. Моему возмущению просто нет предела. И после вот такого “конфигурирования” вы хотите чтобы ОС работала как надо?
В общем, единственное что полезно в этой статье – это список teredo серверов и IPv6 DNS. Все остальное можно смело отправить на помойку. К слову, в конфигурации по умолчанию у меня оно таки заработало, позже, после тестов. Не знаю почему, не вникал. Исследование требует времени. Возможно есть некторые проблемы с teredo сервером по умолчанию, а возможно они случились когда я попытался этим воспользоваться. Не могу сказать точно, но в конечном итоге простейшая процедура следующая:
- Указать IPv6 DNS в настройках интерфейса
- Задать сервер teredo, отличный от заданного по умолчанию
- Подождать, пока поднимется туннельный интерфейс. По умолчанию он поднят и настроен, но может статься, что не работает. По разным причинам, тут сниффр в руки и вперед. Правда думается, что во многих случаях будет работать из коробки, и все это нужно проделывать только если не работает.
Ну и собственно, картинки:
Настройки сетевого интерфейса
После всего вернул в исходное состояние но все продолжило работать и пинговаться. Возможно нужно было только сказать:
netsh interface teredo set state type= client
или как-то так, чтобы его подергать.
Вывод, читайте документацию, и думайте головой прежде чем что-то удалять!
Взял как бы тут, правда я же это и написал )
воскресенье, 28 июля 2013 г.
Default protocol for remote administration
Вот оно, свершилось! Не прошло и года как я опять что-то пишу. Кроме того, не прошло и года как вышла новая версия, а я о ней ничего так и не написал. В общем, короткая заметка. У меня тут две новости: хорошая и … нормальная. Начнем с хорошей – удаленному управлению системами быть. И основным протоколом для этого в системе считается Powershel Remoting. Ну и нормальная – последствия этого проявляются, к примеру, вот так, как на этом рисунке. Это означает что для того чтобы заработали всякого рода консоли, работающие через DCOM нужно руками включить соответствующие правила в firewall.
В частности, вот хорошая заметка по этому поводу
воскресенье, 17 февраля 2013 г.
Powergui v3.5 и Powershell 3
Мне нравится Powergui. Да, в Windows 8 есть обновленный IDE, но он, все же, несколько хуже Powergui. Как минимум дебаг в нем не очень удобен. Не знаю почему, может дело привычки. В последней версии Powergui появилась поддержка Powershell 3. Правда не совсем полностью. Прежде всего, чтобы включить эту самую поддержку, нужно запустить его вот так:
Кроме этого нет поддержки подсветки синтаксиса для wokrflow. Это это не очень страшно на мой взгляд.
суббота, 16 февраля 2013 г.
Линукс, и его глюки
Давненько не писал ничего в “уютном бложике”. То времени не было то желания. Однако не далее, чем вчера мне в руки попал один ноутбук с линуксом на борту и мне пришлось оценить всю мощь и силу этой ОС. Отмечу, что я не преследую цель разжечь очередной холивар, но хочу выразить свое негодование "тысяча чертей"(с), по поводу "дружественности к пользователю".
Но обо всем по порядку. Не буду углубляться в то, как и закакие ДЕНЬЖИЩИ попал мне в руки этот ноут. Я, человек довольно жадный, и не слишком богатый, поэтому больше 550$ да железяку отдать не могу. А хочу при этом чтоб помощней и памяти побольше, можно не с самой мощной видеокартой. Может посоветуете? Ну да, о чем это я. Так вот, сам по себе ноут был неплох, люминиевый корпус, Intel Core i5, 6 гигабайт памяти, 17 дюймов, 3 кг и наклейка SUSE Linux Enterprise Desktop, зелененькая такая. Я, собственно, решил его запустить и посмотреть. Было интересно, линукс ведь на борту. Когда-то давно я уже пытался использовать подобное изделие - не срослось. С тех пор я мягко говоря не фанат линукс систем, как минимум для десктопов. В этот раз решил посмотреть, что же изменилось с тех пор.
Итак, я его включил. Как и положено он запустился и стал производить некие манипуляции. Происходило это довольно долго, я успел выпить чайку. Тут, к слову, ничего страшного я не вижу. Ну долго и долго, значит так надо. Может после этого все будет работать с полпинка. Вернулся я как раз вовремя, железяка бутнулась, появился зелененький spash screen с соответствующей надписью. Ура, подумал я, наконец-то. И тут началось...
Spash screen пропал и появилась ... реклама фирмы производителя. Вида презентации Powerpoint. Пять-семь слайдов, меняющих друг друга и рассказывающих о всяких свистелках-перделках для ноутов от фирмы. Ну, подожду, может пройдет, подумал я. Несколько минут ожидания не дали ничего. Я стал давить кнопочки, комбинации кнопочек - реакции ноль. Слайды сменялись, реакции на кнопочки не было, стрелочки мышки тоже. Шикарно, подумал я, и представил себе глаза обычного бизнес юзера, бухгалтера там, или HR специалиста, купившего сие изделие для домашних или рабочих нужд. Ну, деваться некуда – poweroff. Через пару секунд после включения я увидел командное приглашение grub 0.94. Как хорошо, что я не бухгалтер, иначе домашние услышали бы кучу нелестных восклицаний на русском-матерном. Я же, просто улыбнулся. Налицо первый признак того, что изменилось мало. Что ж, продолжаем. На самом деле проблема не особенно большая, даже с учетом того факта, что я не специалист в линукс системах. Через полчаса чтения документации, на самом деле ее было сложнее найти, чем выполнить необходимые шаги, система, таки запустилась.
Следующий шаг, само собой - подключение к сети. Беспроводной конечно же, это ведь ноутбук. Опять же, я человек простой, привыкший к графическим интерфейсам. А система все же для десктопов. Соответственно идем в графический интерфейс и пытаемся поискать сети. Усердное щелканье по кнопке сканирования не приводит ни к каким результатам. Думаю, что вот тут терпение обычного пользователя закончилось бы окончательно. Ладно, решил я, буду долбить руками, я ведь все-таки IT Pro. Я то знаю, что такое SSID и WPA-PKS. В общем, ввожу SSID, нажимаю кнопку скан и ... список сетей появляется! Волшебно, WiFi заработал, нужно было всего лишь ввести SSID! А если бы я его не знал, или не помнил? Ладно, едем дальше. Как и полагается, мой DLINK Dir-615 настроен на раздачу всего и вся по DHCP. Ну это для того, чтобы облегчить использование моего WLAN всем, кто знает 24х-значный пароль. Этот DHCP, как водится, отдает адрес и DNS. В этот момент я попытался сделать обычный ping на внешний ресурс. И меня, стоило ли удивляться, постигло очередное разочарование. Не работает. Хм, ладно, возможно не работает роутер, иногда это с ним случается. Однако нет, на стационарном компе рядом все работает как положено. Может не разрешается имя внешнего ресурса? Как же так, DNS должен быть отдан по DHCP. В resolv.conf он все-таки есть. Хм странно. Минут двадцать я был в некоем замешательстве, ну не привык я к таим поворотам судьбы. Потом до меня дошло – маршруты! И, да, вот оно. Не указан шлюз по умолчанию. Как же так? Специально проверил сниффером, опция 3 есть в DHCPACK! Это ведь не магия, маршрут по умолчанию не появляется ни с того ни с сего из воздуха, работает же это других устройствах, под управлением того же андроида. Должно работать и тут, но не работает! К слову, на андроиде тоже работает кривовато, особенно после последнего обновления от вендора моего планшета. Ну да ладно, мне это уже порядком поднадоело, добавил маршрут вручную, так и быть. Это действие явно не для обычного пользователя, ведь ему нужно было бы знать, что такое шлюз по умолчанию. А это ему ряд ли понравится. Но на этом этапе интернет появился, ура.
Ну что ж, не всякий бизнес пользователь дойдет до этого места. Давайте пользоваться! Я привык к google chrome, давайте поставим. Зайдем на сайт google, выберем дистрибутив, поставим через графический интерфейс. Запускаем и ... не запускается! Фух, это уже ни в какие ворота, простите. Ладно, черт с ним, давайте скайп, хочется проверить камеру. На сайт производителя, дистрибутив, ставим, запускаем. И - не работает. Процесс появляется на секунду и потом пропадает.
В этот момент, каюсь, мое терпение закончилось. Я хочу пользоваться железкой, работать работу, а не бороться с настройкой того, что настраивать не нужно. С моей точки зрения ни о какой дружелюбности и нормальной работе с пользователями речь не идет. Бизнес пользователю ведь что важно, включил, запустилось, включил свои приложения и начал делать свою работу. Их не интересует какая ОС, им важно, чтобы те вещи, которые им нужны - электронные таблицы, интернет, почта, VPN работали сразу после запуска ноутбука и их не приходилось перенастраивать вручную при каждой смене точки доступа, звезд на небе или фаз луны. В общем, жаль нескольких часов потерянного времени на настройку того, что давно уже умеет настраиваться автоматически, без участия человека вообще. Да, собственно, не только умеет, а еще и настраивается в куче других случаев, только не в этом. А с учетом ожидания при старте, в самом начале, хоть и единоразового, поисков информации по grub и т.д. – полдня коту под хвост! Это ужасно.
Что ж, надо поставить Windows 8, так, для сравнения. Скачал, залил на флешку. Поставил. После установки она сразу спросила меня, к какой беспроводной сети подключиться и показала список. Выбрав нужную и введя пароль я получил доступ к интернету. Все, можно работать. Конечно, нет встроенных драйверов для тачпада, встроенной дискретной видеокарты и тд. Но эта проблема решилась заходом на сайт производителя железа. Фактически, система была готова к использованию сразу после старта.
понедельник, 24 декабря 2012 г.
Как запустить WMIDiag на x64
Всем привет. Снова вернулся к своему блогу. Не смотря на праздники огромное количество работы. Сегодня столкнулся со странной проблемой. При попытка запустить WMIDiag на Windows 2008 R2 x64 получиил сообщение “WMIDiag must be run from native 64-bit environment. It is not supported in Wow64”. Быстрый забег по гуглу ничего не дал. Пришлось копать глубже и вот что выявилось. В общем, запускать надо вот так:
c:\windows\sysnative\cscript.exe wmidiag.vbs
вторник, 1 мая 2012 г.
Новый взгляд на системное администрирование
И снова здравствуйте!
Ну, прежде всего рекомендую это http://igorivanov.blogspot.com/ всем. Просто потому что, простите, в жопу политику! Задрало! Даешь технократической общество!
четверг, 12 января 2012 г.
Новая файловая система Windows
Последнее время стало модно писать в блогах о том, чего еще нет и чего не знаешь. Ну, собственно, не буду исключением, но, вместе с тем, не хочу расписывать того, чего не видел. Посему просто дам ссылку на описание догадок о функционале будущей, вероятно, файловой системы Protogon. Вот тут собственно. В целом, для себя я отметил пару интересных фишек, каких как дедупликация данных и оффлоадинг.