22:20

!!! О.О

We rise up for the things we believe in over and over again
Производители "Игры престолов" объявили, какой сезон сериала будет последним - Клац!l
Это ладно. То, что сезонов будет восемь - известно уже давно. Но вот эта информация от киношников повергла в шок:

Комментируя недавние слухи о возможном "воскрешении" убитого популярного персонажа Джона Сноу, Ломбардо в категоричной форме заявил, что он мертв.

Если кратко, мои эмоции можно описать так: ТВОЮ-ТО МАТЬ!!!

@настроение: см. запись

@темы: Этот безумный мир

We rise up for the things we believe in over and over again
Недели ожидания подошли к концу, эпизод вышел!
Стало понятно, почему его так долго мариновали - по времени прохождения данный эпизод можно считать лидером, что-то около 5 часов ушло со всеми доп. фотографиями. И с каждым эпизодом Dontnod Ent. задирает планку хардкорности решений все выше и выше. В этот раз очень сильно задуматься они заставили буквально с самого начала игры. По опыту предыдущих серий выбор такого калибра шел разве что к самому концу. И если помнить об этой особенности игры, уже заранее было страшно подумать, что же ожидает в концовке. Реальность, как и водится, разбила в пух и прах все предположения, заставив челюсть еще раз пробить пол и остановться где-то на уровне подвала. И после такого мне уже действительно страшно представить финал всей истории. Что ж, через пару-тройку месяцев узнаем. Остается только запастись терпением, но его-то как раз и не хватает.
Ну а пока... пока традиционная нарезка из скринов. Хотя в этот раз резать их было весьма тяжело, того и гляди, выхватишь в "объектив" какой-нибудь спойлер.
Поехали!

@музыка: Life is strange episode 1 OST

@темы: Life is Strange

We rise up for the things we believe in over and over again
Мне уже доводилось писать о том, что я испорчен мобильными телефонами. Сегодня это сослужило неплохую службу.
Дано: "Лента", в ней отдел Связного. Стою, пырюсь на выставленные там трубки, ищу взглядом что-то свежее. Через какое-то время подлетает вышколенный продавец, и начинается веселье:
- Добрый день. Подбираете себе трубку?
- Да нет, просто смотрю, что из свеженького и интересного появилось, хочу вживую поглядеть.
- А, вот у нас есть... (тут он всматривается в витрины и понимает, что оного уже нет) ... был Эс Шесть (S6).
- Шестерка? Да что в ней интересного? (ну действительно, яблочные телефоны уже обсосали со всех сторон, но тут я дал маху в своих мыслях, сейчас поймете).
- Но ведь это же S6, он же так и привлекает к себе внимание! Он же... (видно, что паренек действительно фанат этих трубок, что ж, бывает).
- Стоп, мы ж про Apple говорим?
- Нет-нет! Samsung!
- Ааа, понял, перепутал с еще не вышедшим яблоком. Но опять же - Самсунг, тоже не интересно.
И дальше мы оба уже хихикаем.
- А почему не интересно?
- Видите вот это? (убираю со лба свою шевелюру, показывая то, из-за чего одна добрая душа меня Гарри Поттером в свое время окрестила - шрам от шва). Это мне на память о самсунговой технике.
Продавец понимает все с пол-тычка, лицо меняется на абсолютно испуганное.
- Но ведь телефон же в этом не виноват-то? Это ж должно было прилететь, не телефон же?
- Нет, не телефон. Кастет :) (лицо паренька приобрело такое выражение, будто я прям вот сейчас ему оным кастетом в лоб зарядил) Сама-то трубка, верно, ни в чем не виновата, но память осталась :)
После чего мальчик задумчиво выдает:
- Боже, а я еще сказал, что телефоны самсунга внимание привлекают...
- Что есть, то есть :) Да ладно, не парься, хорошего вечера :)
Проржавшись прямо на месте, оба двинули по своим делам... Думаю, что паренек к трубкам от гнусмасов станет более критично относиться :)

@музыка: Mark Dwane - Song of the dolphin

@темы: Этот веселый мир

We rise up for the things we believe in over and over again
Итак, в свете последних событий в мире ICQ было принято решение послать данный сервис в лес и остаться только с XMPP. Благо, учетная запись имеется, ибо Gmail и все такое. С другой стороны, именно Gmail в свое время благополучно похоронил XMPP, перейдя на свой закрытый протокол (Hangouts мы передаем огромный и пламенный привет). Аргументировал это тем, что было слишком много спама.
Надо бы проверить, как обстоят дела с общением через именно XMPP между учетками гугла и стронних Jabber-серверов на текущий момент. Поехали.
Тест номер раз - альтернативные клиенты с обеих сторон. Чистый XMPP, без наворотов. Логинимся в один при помощи учетки на Gmail, логинимся на второй при помощи учетки на Jabber. Кидаем сообщения туда и обратно - все работает. Оба клиента друг друга видят. Делаем вывод, что по крайней мере пока Gmail еще не списал XMPP со счетов окончательно.
Тест номер два - Gmail в виде веб-чата, Jabber в виде альтернативного клиента. Вот тут уже "косяки стаями пошли". Веб-чат уже давно и прочно использует Hangouts. Следовательно, в альтернативном клиенте я вижу, что учетка на Gmail в состоянии online, но сообщения туда не доходят. Со стороны же веб-чата все еще печальнее: там в принципе нет моего контакта с Jabber.
Окончательные выводы: допиленная до ума Миранда вполне способна обеспечить связь со всеми моими контактами, в том или ином виде использующими XMPP. Чатом в веб-морде Gmail я пользуюсь ооочень редко. Асечные (коих, к сожалению, больше) - увы, недоступны по понятным причинам.

@музыка: Matt Uelmen - Tristram

We rise up for the things we believe in over and over again
Все же аськовцы просто отжигают в своей наглости. Ну просто напалм.
Решил связаться с их саппортом, спросить, а можно ли как-то разлочить свой аккаунт без предоставления телефонного номера. Далее привожу диалог, что называется, без купюр.
===

> Account lockout
> Greetings. Yesterday I started to receive following message on every
> attempt to send any message to any of my contacts:
> "Your account has been compromised. Please proceed to the following
> link to unblock your account:
> icq.com/85361091/antispam?sc=50811937"
> Though I still can receive incoming messages from my contacts. How can I
> get rid of this situation without providing my phone number?
> Thanks in advance.
>
> from url: www.icq.com/support/icq_8/posts/en

Re: [Ticket#2015071921106398]

Hello,
In order to tie the phone number to your ICQ account, follow these steps:
1. Go to the link www.icq.com/ru ICQ
2. Next, under the sign registered user with your UIN number or e-mail
3. Click on your nickname / UIN and select the "My Profile"
4. Go to the "Basic Settings"
5. In line Tied phone, press "Snap"
6. Enter the password of your UIN, the phone number that you want to bind
and click Send
7. Your phone will receive an SMS with a code. Enter the confirmation code
in the field "SMS-code" and click "Save"
Best Regards,
The ICQ Team

When answering, please cite all correspondence.
===

Приплыли.
 Шан, поскольку ты меня еще читаешь, знай, я не помер, просто отныне в аську я ни ногой (да и не пускают, изверги). Скайп, Hangouts (в девичестве Gtalk), вацап - у тебя полно методов, как до меня достучаться :)

@музыка: One More Time - Song of Fete

@темы: Этот безумный мир

04:19

ICQ

We rise up for the things we believe in over and over again

Это уже просто нереальная наглость.

И ведь уже не первый раз. В поисковиках уже есть подобные инциденты, датированные весной этого года.

А ведь всего-то хорошего утра человеку пожелал :(

@темы: Этот безумный мир, Security

We rise up for the things we believe in over and over again
Что ж, у VirtualBox был шанс. Не прокатило, вложенная виртуализация в этом гипервизоре не работает. Придется опять откатываться на Vmware. Печаль.

We rise up for the things we believe in over and over again
Такого облома за весь этот день я не ожидал. Вот действительно, разочарование полнейшее.
Суть в следующем - есть виртуальная лаборатория, где объясняется процесс настройки сетевого взаимодействия в Virtual Machine Manager 2012. Как раз то, что я уже черт знает сколько времени пытаюсь понять и осознать. (Чем черт не шутит, может кто-то из читающих объяснит - как соотносятся друг с другмо физическая и логическая сети?)
Вот на примере уже готовой инфраструктуры я и хотел бы это посмотреть и пощупать. Что ж, лаба есть, грех таким шансом не воспользоваться. Открываем ссылку, вводим учетные данные, дожидаемся, пока запустятся все необходимые 5 виртуальных машин, открыываем мануал. В мануале указано - перейдите на ВМ Admin (рабочее место админа), откройте там консоль VMM и этой консолью подцепитесь к самому серверу VMM, который так же и называется. Сказано - сделано, да вот только консоль говорит: вы знаете, а такого сервера я не вижу.
Ни по DNS-имени, ни по FQDN до сервера достучаться нельзя. Переходим на VMM, пытаемся с указанными учетными данными зайти в консоль прямо там. На что отвечают "Родной, а у тебя прав нет, пшел вон!".
Ладно, если с правами сделать ничего нельзя, то что творится с адресами?
ping vmm - адрес виден, а пингов нет.
ОК, а что у нас с сетями на самом VMM? А там - APIPA! Ни одни сетевой интерфейс, где жестко не заданы IP адреса, не смог достучаться до местного DHCP, и взял адрес самонастройки. Есть подозрение, что неправильно был прописан порядок запуска виртуальных машин, и те, что должны были получить IP от DHCP, стартовали раньше самого DHCP. Мать-мать-мать. Ладно, наша еще и не в таких местах пропадала:
ipconfig /release
А APIPA адрес не ушел.
Черт с тобой:
ipconfig /renew (хотя и знаю, что оно не отработает так, как хотелось бы)
Консоль задумывается, и все. Прервать это дело можно только по CTRL+C. Мать-мать-мать дважды.
ОК, смотрим внимательно на сами адреса, понимаем, что они в одной подсети, и скорее всего на одном виртуальном свитче сидят. Значит, должны друг друга видеть. Переползаем на ВМ Admin, вбиваем в консоль IP-адрес сервера VMM... И получаем отлуп, не вижу такого.
А, черт с тобой. Если дело в порядке старта ВМ, перезапущу одну из виртуалок. Перезапустил, APIPA на месте. Ну как так?! (с)
Итогом стало закрытие лаборатории и негативный отзыв. Где бы все таки взглянуть на уже построенную систему, чтобы понять и осознать...

@музыка: One More Time - Kvarnen

@темы: Этот безумный мир

We rise up for the things we believe in over and over again
Я не знаю, в каком мире я живу, но что-то в этом мире неправильное. Ибо когда в процессе охлаждения(!) серверного помещения участвуют 3 теплопушки(!!!) на 3 КВт каждая - это просто "ааааа!".

@темы: Этот безумный мир, Этот веселый мир

We rise up for the things we believe in over and over again
And to all things comes a beginning. (c)

We rise up for the things we believe in over and over again

В сегодняшнее дежурство заметил странное. Новая версия пингера в конце каждой итерации обхода всех хостов выводит итоговую таблицу. По идее, выводить она должна ее в следующем виде:


А на практике получается следующее:


Видим, что с какого-то перепуга поменялся формат вывода той несчастной конечной хэш-таблицы. Ночью сил разбирать все это не было, уволок весь скирпт домой. Убрал все лишние обвязки, оставил в новом файле только процедуру заполнения этой таблицы. Результат - тот же, неутешительный. Начинаю вспоминать, что ж было в скрипте изменено. Каково же было мое удивление, когда после комментирования командлета Get-Date все встало на свои законные места. Хохмы ради набросал простенькую конструкцию и посмотрел на результат:


Все как и должно быть. А теперь добавляем в самое начало этого скриптика всего одну строку - Get-date, которая всего лишь выведет первой строкой текущую дату и время. Вот что получаем:


Далее на ум приходят только слова из бессмертного филатовского Федота-стрельца: "Энто ж как же, вашу мать, извиняюсь, понимать?"
Как получилось так, что безобидный вывод времени напрочь меняет форматирование во всей консоли? И самое главное - где это описано? Может быть, я, конечно, плохо искал, но вот нигде не нашел никакой документации по подобному поведению. И, самое главное, проверил это во всех доступных мне на текущий момент версиях PSH - 2, 4, 5. Везде проявляется.
Ок, а если заменить Get-Date на [System.DateTime]::Now? Результат немного предсказуем - вывод будет ошибочным :)

@музыка: David Arkenstone - 2003 - [Troika 5] Kingdom of the Sun

@темы: PowerShell, Scripting

We rise up for the things we believe in over and over again

От идеи пингера, сидящего в системном трее, временно пришлось отказаться. Скрипт поглощал память как не в себя. Когда увидел число в полгигабайта, остановил его и отложил в сторону. Нет, правильно писать многозадачный скрипт я еще пока не умею. Остановимся на первоначальном варианте - однопоточный опрос. Добавим в него возможность комментариев к адресам, перечисленным в файле хостов. Попутно пусть этот пингер ведет некий лог, когда какой хост упал, и когда он вернулся в строй. Вот что вышло (комментарии даны прямо в коде).

Чем больше смотрю на указанный в коде "грязный хак" - тем больше фигею и фигею. А что делать? Иначе количество ложных срабатываний выведет из себя даже самого терпеливого коллегу. Не говоря уже о том, что я и сам долготерпением не обладаю.
Формат файлов с описанием хостов не поменялся: это все те же текстовые файлы с информацией вида ipaddress,comment, лежащие в папке config рядом с самим скриптом. Там же, рядышком со скриптом будет лежать и формируемый лог взлетов и падений.

@настроение: клац-клац-клац

@темы: PowerShell, Scripting

19:16

РПЦ...

We rise up for the things we believe in over and over again
Представитель РПЦ считает причиной всех российских бед в XX веке легализацию абортов - Клац!

Без комментариев. Точка.

@темы: РПЦ

We rise up for the things we believe in over and over again

Логи, мониторинг... Мониторинг, логи... Этих самых мониторящих и логирующих утилит на рабочем месте уже воз и маленькая тележка. А самым информативным остается самый обычный, чтоб его, ping. Отрабатывает намного быстрее, чем монструозный SCOM и к нему примазывающиеся.
На текущий момент у нас используется выдранный откуда-то из сети коллегами уже готовый PSH-скрипт, который и занимается весьма простым делом - обходом всех узлов, заданных в банальном текстовике. Пропинговался узел - вывести его имя в консоли зелененьким. Свалился - красным. После чего спим 20 секунд, очищаем окно консоли, и снова все по кругу. Добавили еще пищалку, да и все.
Проблема в том, что держать на экране это окошко - не есть хорошо, окон на рабочем столе и так полно. Пришла в голову идея сделать так, чтобы скрипт при обнаружении свалившегося хоста выдавал в системном трее уведомление, мол, такой-то хост того, сгнил. А если на это уведомление щелкнуть - выведется полный список хостов, на текущий момент лежащих в пыли. Вот что получилось на сегодняшний день.

Как работает.
В папке, где скрипт лежит, создаем папочку config, в нее в виде txt-файлов накидываем информацию о хостах, которые будем мониторить, в следующем виде:
ipaddress,comment
Например:
192.168.1.1,router
127.0.0.1,localhost
192.168.1.3,my computer
128.0.0.1,test host
Можно все хосты в один файл утрамбовать, можно разнести по нескольким файлам, например, серверы отдельно, сетевые железки отдельно...
Внутри этих текстовиков отдельные узлы можно комментировать, поставив перед адресом знак #. К примеру, знаем, что один из серверов сейчас на обслуживании, так чтоб пингер не верещал почем зря - комментируем эту строку в файле.
Если нужно что-то добавить (либо в какой-то файл, либо просто новый файл подключить) - просто добавляем и сохраняем. Перезапускать скрипт не требуется.

Из нерешенных пока проблем.
1. Скрипт этот запускать нужно через ярлык в -sta режиме консоли. По дефолту оная консоль запускается в -mta, в этом случае обработка кликов работать не будет.
2. Инертность. В тот момент, когда скрипт нарывается на свалившийся хост, пока не завершится попытка пинга - скрипт фактически ничего делать не будет. И опять же не будет обрабатывать клики. То же самое справедливо для паузы в скрипте - особенно заметно, когда скрипт добирается до команды start-sleep -seconds $timeout и выполняет ее.

@музыка: Nicolas Jeandot - Fiery Horse

@настроение: надо думать дальше...

@темы: PowerShell, Scripting

We rise up for the things we believe in over and over again
Ну как, в продакшене. Пока что это означает, что эта версия системы у меня поселилась не в виртуальной машине, как это было раньше, а уже в качестве Host OS. Что тут скажешь? Да много чего. Ее переработали очень сильно, на мой взгляд - даже сильнее, чем когда-то кипели мозги во время перехода XP -> Win 7. Очень многие алгоритмы действий теперь не действуют, да хоть то же управление компьютером, когда можно было просто сделать так: Пуск - ПКМ Компьютер - Управление. Теперь до него еще добраться надо.
Из мелких "камней в кроссовках на бегу", как я уже охарактеризовал подобное поведение:
- некоторые приложения (из встроенных, мать их!) не опознаются микшером, соответственно, регулировать их громкость нельзя.
- произвольные приложухи не цепляются на стартовый экран.
- настройка системного трея. Раньше было меню настройки уведомлений, где можно было сказать - вот это показывать всегда, а это не показывать вообще никогда. Теперь его не стало. Самое парадоксальное, что я далеко не сразу сообразил, что заставить какую-нибудь программку светиться всегда можно банально перетащив ее в видимую область трея. Соответственно, если что-то нужно скрыть - перетаскиваем его в закрытую часть.
Но! Есть и хорошие стороны. Например, нашумевший уже Spartan, или Edge, как его теперь принято называть (хотя в самой последней сборке Insider он до сих пор делит фамилию с Джоном Спартаном). Быстрый, плавный, легковесный. Черт побери, он действительно хорош. Пока что его губит ровно одно - нет аддонов. Конкретнее - нет всего одного аддона - AdBlock. Но это даже не отрицательная сторона браузера, это сволочизм современного веба. И адблок - паллиатив, а не лекарство.
Но самое крутое из того, что мне попадалось на глаза за все время тестов - это вот такая настройка:

Да, теперь мы можем перетаскивать программы между дисками без переустановки оных! Где-то я подобное уже видел.
В общем, ждем двух дат. Первая - 29 июля - день выхода десятки в релиз. Вторая (пока еще не определенная) - традиционно день выхода первого сервис-пака :)

@музыка: Koto - ... Plays Science-Fiction Movie Themes

We rise up for the things we believe in over and over again

Музыка 80-х годов. А до сих пор остается актуальной. Стефано Кундари за синтезатором вообще неподражаем :)

@музыка: Koto - Jabdah

@темы: Music

We rise up for the things we believe in over and over again
Вот она, вся сущность игроделия в текущие времена:

Стащил 2-3 из 15 гигов - и играть ты уже можешь. Что ж там остальное-то? Рюшечки и свистоперделки?

@музыка: Conny Porsche - Give Me Your Love

@темы: Этот безумный мир

22:56

ФМоб.

We rise up for the things we believe in over and over again
Осалили тут флешмобом с простыми правилами:
1) Постим у себя семь песен, которые нравятся в данный момент.
2) Выбираем семь человек, которые должны сделать то же самое у себя в дневнике.
Ну что ж, не жалуйтесь :)

Sensorica - Creber Anhelitus



The Offspring - Secrets from the Underground



Marko Polo - Speedy Speed Boy



Erock - Sword Art Online (Crossing field) meets metal



Gareth Coker - Light of Nibel



Koan - After the guiding Venus



Koan - Back to the silent lagoon (blue mix)



Осаливать прицельно не буду. Кто хочет поделиться своими вкусами - велком :)

@музыка: Sensorica - Creber Anhelitus

@темы: Music

21:43

Resize Image

We rise up for the things we believe in over and over again

Для прошлого поста было отснято довольно немало фотографий, но все они вышли в диком разрешении. 3 тыщи на еще сколько-то тыщ пикселов. Да, я знаю, что Imgur может автоматом ресайзить все загружаемые изображения, но, но, но... Короче, задача ясна.
Был у меня когда-то скрипт, который позволял пачкой менять размеры у кучи картинок. Да вот беда, он в своей работе использовал модуль Powershellpack. Проблема - дистр этого модуля утерян, а страница в инете, где он лежал, убрана в архив. И модуль фактически пропал. Придется писать работу с картинками "с нуля".

PreserveAspectRatio выключен специально, иначе авторасчет величин сторон даст неверные значения.
Сохранение результатов преобразования идет в новые файлы. Перезаписать файл команда $image.SaveFile не позволяет. Ну и ладно, это не страшно.
В который раз хочется сказать спасибо МСам за то, насколько более удобной они сделали ISE в 4-й версии. Подсветка кода в строке $imageProcess.Filters.item(1).properties.item("MaximumWidth") меня просто спасла.

@музыка: Diana Lewis - Three Times Allright

@темы: PowerShell

We rise up for the things we believe in over and over again
Вот уже который год я езжу в отпуск в одно и то же место - домой. И который год настоящего отдыха там не выходит, просто одна сфера деятельности меняется на другую. Тут я админ, а там - непосредственный участник проекта "веселая ферма" в рамках отдельно взятого домохозяйства. Ну ладно, не все заниматься помидорами-огурцами, можно и по родному городу прогуляться. Поехали!

Ну и на вкусное - счастье было так возможно, так близко...

Screen Mirroring с Z3C отраборал на пять баллов, но вот связь... Связь оказалсь ни к черту.

@музыка: Conny Porsche - Give Me Your Love

@темы: TTL