21:39

Dropbox

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

Не так давно нарвался на забавное поведение Дропбокса в системе.
читать дальше
Теория под это дело была выстроена следующая: папки Images, Music, Video у меня в проводнике являются элементами виндовых библиотек, поэтому дроп, каким-то образом просочившись в проводник, смог узнать и о моих папках с контентом (хотя туда ему вход в любом случае заказан).
Решил эту теорию проверить, банально добавив в библиотеку какую-нибудь новую папочку. Не успел, нарвался на еще более цветистую траву:

вот она

"И такая вот фигня продолжалася три дня..." (с) Народное творчество.
Подобное поведение обнаружилось при первом же запуске Дропа. Что, что эта зараза пытается найти в моем профиле в виде DLL-файлов? Какого хрена тот же набор библиотек он пытается найти в системном каталоге, в Powershell-каталоге и еще куче мест? Кто такая чертова Diaryqueen с пакетом openSSL под юбкой, папка которой мелькает в корне системного диска?
Правду говорят, количество упоминаний "WTF" в единицу времени - прекрасный показатель.
В общем, вопросов стало еще больше, чем ответов. Одно лишь можно сказать наверняка - на домашней системе этой программы не будет. Максимум что ей светит - быть объектом на операционном столе в виртуальной машине (где она сейчас и находится).

UPD. А теория о том, как дроп пролезает на другие диски оказалась верной. Именно через библиотеки, но с закавыкой. Если создать новую библиотеку и в нее включить произвольную папку с другого диска, это ничего не даст. Но если эту же папку включить в одну из стандартных библиотек (Документы, Музыка, Видео, Картинки) - дроп тут же эту папку найдет и начнет обнюхивать. Есть подозрение, что в планах разработчиков есть опция по автоматическому копированию в облака ВСЕХ документов на компе. А что? Для фотографий же они сделали нечто подобное - прямо с камеры можно загружать...

@музыка: Jaime Christopherson - I'm my own master now

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

We rise up for the things we believe in over and over again
С утра пораньше выбесил сайт блогов на технете. Вот уж не думал, что они на такое способны. Впрочем, тут проблема не в технете, а в самом явлении социальщины, теперь же это модно-стильно-молодежно:

Где-то тут должно быть сакральное: "Так верстают только м...ки" (с).

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

We rise up for the things we believe in over and over again
Если кратко - вот: ЭТО ПЯТЬ! ПРОСТО ПЯТЬ!
Если чуть подробнее - то так.
Diablo III. Есть показатель - LPS - Life per second - восстановление здоровья в секунду.
Есть предмет, который в зависимости от имеющегося в наличии текущего здоровья повышал показатель LPS. Причем делал это так: чем меньше у тебя текущее здорове, тем больше LPS.
Есть второй предмет, который значение показателя LPS переводит в урон по области вокруг персонажа, увеличивая его на 700-1000%. При этом само восстановление отключается.
Ну и есть пассивное умение у некоторых классов: при получении фатального урона персонаж не погибает (умение действует раз в минуту-полторы).
Что случилось? А случилось то, что при расчете действия первого предмета где-то в формуле закралось вот такое: maximum_hp/current_hp.
Что происходит при достижении переменной current_hp значения 0? Примерно это.

@настроение: Roll on the floor!

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

We rise up for the things we believe in over and over again
Хирургическая. Из области трансплантологии. Да не совсем обычная. Запрос в любой поисковой системе по словам "Sergio Canavero". Тонны ссылок, скорее всего там и много информационного шума. Оставим в стороне споры о возможном успехе или провале со стороны науки. Вот что удалось накопать - комментарии со стороны структуры, которая как раз может помешать этому проекту в нашей стране. И, учитывая последние события, скорее всего помешает.
КОММЕНТАРИЙ СВЯЩЕННИКА

Протоиерей Владимирской епархии Сергий Фестинатов:
По православным канонам душа и тело в человеке едино. Я не одобрительно отношусь к этой затее Валерия потому, что своим поступком он делает вызов Богу. Ведь по православным канонам, именно Он определяет, сколько человеку отпущено жизни на земле. А этот юноша хочет сам стать хозяином своей жизни. Так он навсегда потеряет для себя возможность спасения своей Вечной жизни. Кроме того, в случае, если операция не удастся, то получится так, что юноша сознательно пошел на самоубийство. А это большой грех! Скорее всего, этот человек доведен отчаяния. Но церковь всегда готова помочь заблудшей душе. Если будет нужно, мы приедем к Валерию и постараемся убедить его не совершать грех.


www.spb.kp.ru/daily/26364/3246086/

Реквестирую комментарии Самого, то бишь Гундяева.
Впрочем, чего там ожидать. Рабы же, пусть и Божьи. По их собственным словам.

Да, давненько у меня тег РПЦ не пробегал. Признаться, я уже подумывал об удалении оного, да не судьба...

@музыка: ES Posthumus - Nara

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

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

Теперь - банановый (с)
В смысле - теперь это чудо умеет общаться с BITS:


К слову сказать, сама BITS на редкость придирчива. В цикле скормить ей сразу несколько файлов нельзя. Если требуется - список нужно оформить в виде csv-файла, а уже этот файл дать ей на вход. Если же пытаться обойтись без файла - можно будет только создать несколько заданий, в каждое из которых трамбуем один файл, то есть получится что-то вроде этого:


Посмотрим, что будет лучше.
UPD. Спасибо  Cybeon. Нафиг временный файл:


@музыка: Wuauquikuna - Sweetheart Merceditas

@темы: PowerShell, Scripting

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

Я в жизни никогда не видел, чтобы где-то в наружной рекламе было что-то, относящееся к компьютерным играм. Да еще и играм с нарочитой жестокостью, а как ни крути - МК славится как раз таки кровищщей, мясом и вообще джентльменским поведением на ринге :)
Немного обидно за DXHR - в свое время его так не продвигали. В прочем, это не помешало ему стать хитом. Ждем продолжения!


Магазин под названием Лента. Цена без скидочной карты на какой-то из "ашанбайков" - за 9 тыщ деревянных. А с картой - всего 6 штук. Нет, я знал, что скидочная программа у Ленты самая интересная, но чтобы так... Мама дорогая, это ж насколько завышен ценник у всех этих "ашанбайков"-то!

@музыка: Wuauquikuna - The song of the Sun

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

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

Надоело при помощи цопипасты загружать файлы из нескольких ссылок. Выделить ссылку, скопировать, вставить в браузер. Дождаться, пока вылезет окно сохранения файла, нажать ОК. А потом все это повторить n раз... На-до-е-ло. Хочу так: есть куча ссылок (прямых), выделить их все, скопировать в буфер, нажать 1 (одну) кнопку и получить все разом.
Заодно отметим переход на Powershell 4 (давно пора было это сделать, ISE стал заметно удобнее).


@музыка: Iron Savior - Starborn

@темы: PowerShell, Scripting

We rise up for the things we believe in over and over again
Дернуло же меня зайти еще раз в памятный топик о том, как не надо "программировать животных": habrahabr.ru/post/254473/
Дискуссия о бракованных людях, развернувшаяся там, просто поразила, но суть этой записи не в том флейме. А вот в чем. Есть у нас, людей, такая хреновина под названием Виллизиев круг. Совокупность сосудов, питающих головной мозг. Основное предназначение этого круга - доставка крови в различные участки мозга в случае закупорки какой-либо из основных питающих артерий. То есть, по сути, мы имеем резервированную систему питания. Кому интересны подробности - вам сюда: Википудия.
Любопытная деталь - эта резервная система правильно сформирована, в случае самого пессимистичного подсчета, только у 25% населения земного шарика. Обычно отсутствует какая-либо из его частей, то есть круг разомкнут. Жить не мешает, ваш покорный слуга как раз из числа "бракованных". Когда мне специалист рассказал вообще об этой системе, и о том, что ее нормальное развитие - это, скорее, исключительный случай, я не поверил. Все же к врачам у меня доверие очень сильно подорвано. Однако ж дальнейшее чтение материалов по этому вопросу показали, что да, таки врач не обманул.
Но и это еще не все. Читаем далее: "Большинство аневризм артерий головного мозга развивается в сосудах виллизиева круга." А вот это уже ахтунг. Учитывая, что сосуды виллизиева круга, если выражаться терминами айтишников, работают в режиме Active-Active по отношению к магистральным, а не в Stand-by, как в обычных системах резервирования по питанию, получаем, что именно бекап-система является точкой отказа. Даже у тех немногих счастливчиков, у которых она нормально сформирована.
Что там было написано по поводу всей этой свистопляски? Ну, действительно, нельзя так животных писать :)

@музыка: G.E.N.E. - рандомная выборка из всей дискографии

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

We rise up for the things we believe in over and over again
Без лишних слов:


ТРК Радуга, паленая винда. Кстати, не в первый раз подобное вижу.



Лента, сломанный терминал. Классика жанра - нажмите F1 на отсутствующей клавиатуре :)


Внедорожник. Внушает :)


Эволюция надписей на коробке.


На сладкое: OneDrive - Fail. Заказал через их веб-морду архив папочки, где есть подпапочки с русскими именами.

@музыка: Uttara Kuru - Winter Dance

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

18:20

The Flash

We rise up for the things we believe in over and over again
Со Стрелой разобрались, на очереди Флеш. Пока что только один перл, зато какой:

- Тони унес Айрис. Сделайте все возможное, чтобы найти ее, ясно? Камеры, спутники наблюдения... ХАКНИТЕ ВСЕ!

Вот тут бы им Фелисити пригодилась :)

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

We rise up for the things we believe in over and over again
Когда на старой работе возникла потребность в централизованном хранении логов с серверов, первым делом на ум пришла стандартная функция любого сервера, начиная с 2008: Windows Event log Forwarding. На какой-то одной машине настраивается соотвествующая служба, настраиваются подписки, и все должно тихо и несложно работать.
Да не все. Большинство сообщений приходили на сервер-сборщик вот в таком виде:

The description for Event ID 7036 from source Service Control Manager cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

DNS Client
stopped
44006E007300630061006300680065002F0031000000


Тут-то еще можно догадаться, что где-то банально произошел перезапуск службы. А если сообщение более сложное?
В общем и целом, из-за подобной подставы пришлось смотреть в сторону иных продуктов, тогда был выбран Snare for Windows. Прост, удобен, быстро настраивается.
А сегодня получил моральный пинок, и полез в Сеть. А там... а там команда, которую надо выполнить на сервере-сборщике:
wecutil ss %subscriptionname% /cf:events

И это просто замечательно. Потому что то же самое сообщение о перезапуске службы приобрело следующий вид:
The DNS Client service entered the stopped state

Учи матчасть, как говорится. Учи матчасть...

@настроение: скажу в лучших традициях игрового сообщества - я нубко!

19:06

Yandex Music

We rise up for the things we believe in over and over again
От нечего делать ударился в свободный поиск по этому сайту. Набрел на раздел "Музыка, которую искали в Яндексе на этой неделе". Запрос, который просто уложил меня на пол:
песня у а а у поет девушка

ИЧСХ, она таки нашлась: Kiesza - Hideaway.

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

13:15

Windows DFSR

We rise up for the things we believe in over and over again
Distributed File System Replication.
В энтерпрайзах (с) удобнейшая вещь, но если вылезло в процессе ее работы "нечто", с этим приходится разбираться долго и упорно. Пересоздание группы репликации, конечно, универсальный выход, в случае чего, но как представишь, что потом по WAN каналам отдавать или принимать десяток гигов, становится тошно. А если этот самый канал еще и не очень стабилен...
Сейчас же ситуация немного другая. Казалось бы, два сервера в одной "полке" (две виртуалки), канал между ними идеален. Но и задачка - под стать этому каналу, реплицировать ни много ни мало половину терабайта. Залили этот каталог на один из серверов и забыли о нем, пусть служба dfsr сама его как хочет, так и жрет.
Она и жрала. Долго, упорно. И вроде как сожрала.
Настало время от этого каталога избавиться. Он временный, а половина терабайта все же нужна. Окей, получили все необходимые разрешения, подписи/печати/визы и нажали заветное Shift+Del, Enter. А потом началось любопытное.
В логе SCOM начали появляться сообщения об ошибках вида "У вас снова нехватает пространства под DFSR-stage каталог". И идут эти сообщения с того сервера, где огромная папка уже удалена. ЧТо за черт. Лезу на сервер, смотрю на диск, где это папка была... и вижу ее на старом месте. Внутрь зайти не могу, у меня на нее прав нет. Но вижу в логах, что в эту папку снова ломятся файлы со второго сервера, где они, по идее, должны вот прямо сейчас удаляться, так как согласно реплике, последнее изменение было именно удалением. Однако ж, это не так.
Эскалировал проблему туда, где с ней будут разбираться, и начал размышлять, как такое вообще может произойти. В процессе размышления поднял свой ручной домен, загнал туда пару файловых серверов под Windows 2012 R2, настроил DFSR... Как я только над ней не издевался, так и не смог получить восстановление файлов.
ОК, идем дальше, в том же домене поднимаем еще пару серверов, но уже под Windows 2008 R2 (боевые именно под ней крутятся). Настраиваю там отдельную группу репликации, в наглую загоняю в DFSR-папку копию каталога C:\windows (чтоб хоть как-то службу dfsr загрузить работой) и наблюдаю. Где-то через минуту после окончания копирования папки винды в папку DFSR на сервере-партнере дерево каталогов уже оформилось. Думаю, ага, должно быть, файлы она тоже перелила. ОК, удаляем папку DFSR\Windows на сервере-партнере. Удалилась, а через пару секунд появилась снова и начала набиваться каталогами и файлами. Что за... подождал пару минут, грохнул папку еще раз. После этого она удалилалсь без следов. И на primary-сервере тоже ушла.
Нет, так не пойдет. Почему папка восстанавливалась? А что если...
Останавливаем службу dfsr на обоих серверах, вычищаем каталог DFSR, запускаем службу. У нас чистая среда. Снова копируем в DFSR папку C:\windows. Скопировалась. А теперь в командной строке даем следующее:
DFSRDIAG BACKLOG /sendingmember:fs3 /receivingmember:fs4 /rgname:dfs2008 /rfname:dfs2008

Получаем прекрасное: в очереди на репликацию где-то около 15 тыщ файлов. Переходим на сервер-партнер, убеждаемся, что дерево каталогов уже готово. И снова удаляем папку Windows из каталога DFSR на этом сервере. Папка, как и предполагалась, сначала удалилалсь, а потом восстала аки феникс. И начала набиваться файликами. А файлики как раз те, что были показаны в бэклоге командой выше. Вот теперь все ясно.
Жрала-жрала служба dfsr ту гигантскую папку, и вроде как прожевала, да видно, какая-то злобная мышь с тех пор успела там поменять кучу файлов. Большую кучу, на несколько гигов. И вот именно эти изменения до сих пор были в очереди репликации с сервера 2 на сервер 1. И они-то как раз и набивались в постоянно восстанавливающуюся папку на диске 1, снова забивая собой место.
Впоследствие мне рассказали, как в итоге избавились от этой мега-папки. Так же, как и я вычищал свое тестовое окружение: остановили службу репликации, вытерли каталог на обоих серверах, включили службу репликации. Грубо, но действенно.

@музыка: что-то с какого-то веб-радиоканала...

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

We rise up for the things we believe in over and over again
Фанаты Игры Престолов, я буду краток.

Особенно доставляют комментарии. Народ оттягивается по полной программе. А до кучи - куда ж без холиваров-то...

@музыка: Erock - The Bear and the Maiden Fair

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

We rise up for the things we believe in over and over again
Это просто шедеврально!
Теперь черепаха. Ей вместо того, чтобы прописать нормальный алгоритм обхода препятствий, захардкодли рефлекс убирания головы в панцирь. Теперь даже если она натыкается на крокодила, тот со своим молниеносным броском не успевает откусить ей голову. Побочный эффект – черепаха легко уворачивается от ножа мясника. Скорость обработки инструкций процессора не сравнится со скоростью работы интерпретируемого высокоуровневого кода у повара. Черепаху не обгонишь, критичные функции переписаны на ассемблере.

Там много чего почитать. И в статье, и в комментариях.

@музыка: Gareth Coker - Restoring the light facing the dark

@настроение: !!!

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

We rise up for the things we believe in over and over again
- Ah ty tupoy sukin syn!
- Translation?
---
Metal Gear Rising Revengeance

Это из серии "смешное творится прямо у нас под носом".
- Черт возьми, туплю. Забыл, что такое Stub-zone. Что за зона такая?
Вбивает Stub в Google Translate...
- Ну как так? Пень-зона!
Ну а что? Active Directory, леса доменов, деревья доменов... Пни сюда вписываются на все сто :)

@настроение: :)

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

We rise up for the things we believe in over and over again
Статистика иногда может быть весьма забавной. Вот глобальная статистика по первым трем ачивкам среди всех игроков, установивших себе Ori and the Blind Forest:

А теперь сама забавность: "So many secrets" и "Choices choices" нельзя получить до завершения пролога :)

@музыка: Gareth Coker - Escaping the ruins

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

We rise up for the things we believe in over and over again
Как я и думал, идеи, заложенные в доброй памяти Outland, получили свое дальнейшее развитие. Теперь под нашим управлением будет не человек, а некий дух дерева, перед которым стоит задача ни много ни мало спасти весь родной лес от вымирания.
Сам по себе Ори представляет собой то ли мышь, то ли лису, сложно отнести его к какому-то определенному виду. Да и зачем? Духи ведь могут принимать любой облик. Вот он:

Как пишут знающие люди:
Essentially, he [Ori] and the others are Kodama (tree spirits of Shintoism folklore, like in Princess Mononoke...which the devs were heavily inspired by). They are, indeed, the children of the Spirit Tree, and act as guardians/splinters of itself. When Ori goes missing, the ST calls out for him/her out of not only parental concern, but also the need to be "whole".
Суть приключения та же, что и в Outland - просто невероятная доза невероятного паркура вперемешку с ликвидацией различного рода нечисти. И сведено все это вместе настолько качественно, что время, проведенное в компании Ори, не то, что летит, оно несется на сверхсветовой :) Поясню один момент, который может показаться парадоксальным - именно паркур я в платформерах (а еще хлеще - в играх, которые платформерами не являются, но обладают вставками этого жанра - DmC Devil May Cry, например) - ненавижу. Ибо точность управления там хромает, а без нее в паркуре делать нечего, ты обречен на поражение. Outland и Ori - полная противоположность. Все ошибки, допущенные во время игры - это ошибки игрока, а не логики управления. Не случайно среди достижений в Ori значится следующее:
Immortal - Complete whole game without dying
Elite - Complete the whole game without using an Ability Point
Чувствую, что Factory Zero Run отнимет у меня прилично времени, даже обычный забег еще не закончен. Что уж говорить о игре без умений вообще :)

А отдельно хочется отметить звукоряд, написанный к этой игре. Он гениален!


@музыка: Gareth Coker - Restoring the light facing the dark

@темы: Music, In-game

We rise up for the things we believe in over and over again
Не той, которая "муж/жена с другой/другим" :)
Сериал Герои. На глаза попадается кадр с часами и японским циферблатом на нем. Вот он:

Стоп-машина, и думать, где же я подобное уже видел. Да вот же где:

Система счета D'ni из мира Myst. Как же, помним, любим :)

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

12:11

Drivers

We rise up for the things we believe in over and over again
Ситуация: к Windows 7 был подключен телефон LG p500 через USB-кабель. Не в режиме Mass Storage. Винда на этот раз ругнулась очень оригинально:

В очередной раз понял, что о винде я не знаю еще очень многое.

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