Что можно тут найти?


и еще немного всякого-разного...
URL
21:23 

I'm soooo slooooooow...

We rise up for the things we believe in over and over again
Странный день. День какого-то непреходящего тупняка. Везде и во всем:

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

Короче, мне бы вот прямо сейчас закончить этот день, свернувшись в клубок под одеялом, но увы, ночная смена, будь она неладна.

@музыка: Australis - Afternoons in paradise

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

22:46 

Tales of Berseria - Completed

We rise up for the things we believe in over and over again
В сухом остатке: что там было по поводу игры, из которой хотелось бы выкинуть весь геймплей, оставив только историю? Ну так вот, теперь я точно знаю ответ - это не FF XIII. Это как раз "Сказания Берсерии". И знаете что? Мне это почти удалось. А рецепт прост:
Difficulty - Normal
Control Mode - Full Auto

Всё. Мои подопечные в боях сами противников утюжат, будь здоров. Ручное управление включается разве что на боссах, И ТО НЕ НА ВСЕХ! Ну или Mystic Arte / Switch Blast можно даже в полной автоматике лично включать, для пущего эффекта.

А все потому, что к боевой системе "Tales..." после классики в CC/CT/FF я привыкнуть так и не смог :(

История в целом очень понравилась, персонажи - полный улет, давно так не ржал. Итог - из того 51 часа, что было затрачено на прохождение сюжетки не жалею ни об одном :)

- Ваши предложения о том, как бы нам усилить нашу базу?
- %Variant 1%
- Нее, не то.
- %Variant 2%
- Нее, тоже не то. Короче, я знаю, что нужно. Нужен... подземный ход, чтобы мы могли быстренько в случае осады свалить.
- Айзен, а Айзен? Ну ты же помнишь, что эта база наша НА ОСТРОВЕ? Подземный ход должен куда-то вести. До материка как до луны, а островов поблизости как бы нет.
- Значит, надо насыпать остров!

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

@темы: In-game, Этот веселый мир

19:21 

О врачах...

We rise up for the things we believe in over and over again
Полагаю, что теперь я могу с уверенностью сказать: "Я слышал всё".

После того, как врач пробежалась по стандартному списку вопросов и задала несколько более предметных, посмотрела на меня и вопросила:

- Скажите, а каковы ваши ожидания от сегодняшнего приема?

Я выпал в осадок секунд на десять. Ну что еще может ожидать пациент? Диагноз, дообследование, если необходимо, и тактику лечения, конечно же!

@музыка: Australis - Truth of faith

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

19:09 

Теперь заживём! (с)

We rise up for the things we believe in over and over again
Помнится, в третьей диабле Кормак при виде буквально 2-3 золотых монеток из открытого сундука иногда вопил: "Сокровища!!!". Ребята в Tales of Berseria пошли дальше:

Интересно, это хотя бы в мешках или все же в штуках? XD

@настроение: зато если поймают, сушить уже не надо :)

@темы: Этот веселый мир, In-game

16:03 

Во славу Роя!

We rise up for the things we believe in over and over again
Добрые люди с утра подкинули веселья:

Вот хатч, который построил дрон.
Вот ларвы, что в крипе уже шевелятся,
Которые в этом хатче родятся,
В хатче, который построил дрон.

читать дальше

Означенные выше три пачки гидры - это же три лимита, правда? Ну правда-правда? Ну пожаааалуйста... XD

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

@темы: Этот веселый мир, In-game

09:36 

Apocalypse now?

We rise up for the things we believe in over and over again
Этот кадр был снят вчера около 8 вечера (не мной):

Спросил в нашем рабочем чате, "WTF, мне скоро туда спускаться". Ответ был лаконичным: эмодзи, изображающий зомби. И все бы ничего, но утром того же дня мне на глаза попался неприметный грузовичок с эмблемой Umbrella Corp. Вот сижу теперь и думаю, не связано ли одно с другим...

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

16:48 

Supergirl S04-E02

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

Черт побери, Шеридан! Как же ты постарел-то...

20:38 

Tales of Berseria

We rise up for the things we believe in over and over again
C творчеством студии Bandai Namco уже довелось в относительно недавнем прошлом познакомиться - Клац! На очереди еще один образчик их творений - Tales of Berseria. Что могу сказать, по сравнению с Зестирией боевка уже лучше, но до FFXIII1-2/CC/CT не дотягивает. Но удивило, и слово "удивило" является огромным преуменьшением, другое. Вот ЭТО:

Для тех, кто не в теме, ниже пояснение.

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

И тут - ТАКОЙ облом от игроделов.

Раз десять прочитал для того, чтобы убедиться, что я все правильно понял. Я не знаю, так на самом деле оно или нет. Еще не слишком далеко продвинулся, чтобы можно было заметить разницу в шансе срабатывания отрицательных эффектов, которые враги на меня пытаются накинуть. Но все таки. Мало того, что система боя для JRPG в целом не такая уж типичная, подобное объявление вообще противоречит всем канонам жанра.

Похоже, что всю серию игр Tales of... пора переименовать в Tales of Madness. Иными словами я это охарактеризовать не в состоянии.

@музыка: King - Years & Years

@настроение: Жрать демонов!

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

22:51 

Supergirl S04-E01

We rise up for the things we believe in over and over again
Видите это одухотворенное лицо?

В этот момент парень заявляет буквально следующее:

- Привет. Меня зовут Кейси Кей, и я кварианец.

Еще раз, Карл, КВАРИАНЕЦ!!!

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

12:17 

On Games...

We rise up for the things we believe in over and over again
Забавный список вопросов тут подкинули:

1. Первая полностью пройденная игра
MDK. Который первый. Второй показался... вторичным, и потому дальше первой главы я в нем не ушел.

2. Игра, в которую ты много играл с родителями
"Менеджер". Да, я в курсе, что это нифига не видеоигра :)

3. Игра, которую ты купил больше всего раз
Quantum Break. Куплена дважды - по глупости в МС Сторе, а потом уже как полагается - в стиме.

4. Игра, которую ты больше всего раз прошел
Blood and Magic. И она еще встретится в этом опроснике.

5. Игра, которую ты начинал больше всего раз, но пройти так и не вышло
Не припоминаю. Как правило, если игра запускается больше одного раза - она проходится до конца.

6. Игра, от которой ты сильнее всего плакал
БЛ.

7. Любимая игра, сделанная в твоей стране
Жестокая борьба между БЛ и Аллодами (да, да, теми самыми двумя, третья уже полное... ну вы поняли).

8. Любимая игра по кинолицензии
Эм... Понятия не имею.

9. Игра, которую ты очень любишь, но никогда больше не запустишь
Да вроде нет таких. В отличие от музыки.

10. Игра, которую тебе удалось пройти только с читами
Как это ни парадоксально звучит - первый StarCraft. Который я как раз сейчас перепрохожу. Да, в те золотые времена я был полным и абсолютно зеленым нубом XD

11. Игра, которую ты периодически запускаешь походить по игровому миру
FF XIII. Хотя там "походить по игровому миру" - очень сильно сказано. С другой стороны - Gran Pulse весьма обширен.

12. Игра, сиквел которой ты бы хотел увидеть
Ori and the Blind Forest! И я его увижу в 2019!!!

13. Игра, которую ты одно время ненавидел, а потом полюбил
Нет таких. Есть игры, в которых мне не нравится какой-то определенный аспект (Bayonetta, например, и тамошнее абсолютно дебильное управление, которое в игре сменить нельзя). Но там переоценок практически не бывает.

14. Игра, которая тебя вдохновила что-то сделать
Хм... один из самых сложных вопросов. Игры для меня намного менее мотивирующий фактор, нежели музыка, например. Ну, пусть будет MGR:R, как раз после нее я начал пробежки.

15. Игра, музыку которой ты переслушиваешь спустя годы
Ооо, Lineage 2, конечно же! Да и не только ее, если уж по совести. SC, Diablo 2, Heroes III, LR: TLR...

16. Игра, по которой у тебя больше всего мерча
Нет таких. Не страдаю вещизмом.

17. Игра, которую ты знаешь наизусть
Blood and Magic. Во времена расцвета нашего интереса к ней мы знали абсолютно все. Все юниты, их параметры, карты, расположение объектов, даже текстовку истории.

18. Игра, по которой ты хотел бы увидеть хороший фильм
Ммм... если речь о ХОРОШИХ фильмах - то единственную стоящую экранизацю, кмк, видели уже все. Это Mortal Kombat. Первый. Второй оказался шлаком. А все современные экранизации даже не стоят того, чтобы о них говорить. Вообще, экранизация игр - дело очень неблагодарное.

19. Игра, ремейк которой тебе жизненно необходим
Да та же Blood and Magic.

20. Игра как иллюстрация видеоигр на твой взгляд
Странный вопрос. Ни одна игра не может стать иллюстраций ко всему игрострою, хотя бы в силу огромного количества жанров.

21. Игра, в которой ты провел больше всего часов до такого, как сервисы стали их считать
Навскидку - Diablo 2.

22. Игра, которую ты спиратил, чтобы заценить, но пока так и не купил
Hellblade - Senua's Sacrifice. И мне стыдно, особенно после того, какое впечатление она на меня оказала в свое время.

23. Игра, по которой ты делал фан-арты/фанфики в детстве
Нет таких. Чукча не писатель, чукча читатель :)

24. Игра, мгновенно возвращающая тебя в детство
LR: TLR

25. Игра, которую ты обязательно покажешь своему ребенку
StarCraft/StarCraft 2. Сломано много копий на тему того, какая игра лучше. Первая - хардкорнее, вторая - дружелюбнее. Но главное - имхо, конечно же, обе они являются образцами игр этого жанра для своего времени.

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

27. Игра, которую ты сильно ждал, но все еще не запустил
Таких нет. Что хотел - всё попробовал. Но не все прошел.

28. Игра, в которую играли все твои знакомые в детстве
MK. Никого эта чаша не миновала. И меня тоже, хотя там я всегда и всем сливал по полной программе :)

29. Игра, геймплей в которй ты бы вырезал ради истории
Final Fantasy XIII. Все три части.

30. Игра, которая в детстве/юности/сейчас нравится в основном только тебе
Насчет детства и юности затрудняюсь сказать - все играли в примерно одно и то же. А что до сегодняшних дней - пусть будет Blood and Magic. И то в силу того, что сейчас про нее мало кто помнит.

@музыка: Bryan El - Euphoria

@темы: In-game, Этот веселый мир

17:39 

Speed...

We rise up for the things we believe in over and over again
Буду краток:

Домашний канал - 50 мегабит...

@музыка: Rasmus Faber - Crossing Space

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

16:21 

Regex Lookahead in action

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

Уже давно в своей аудиотеке я стараюсь придерживаться определенного формата имен файлов:
01 - Song-name.extension
Именно так - двухзначный номер в альбоме, пробел, тире, пробел, имя, точка, расширение. И откровенно бесит, когда попадаются треки с именами другого формата. Их приходится править. Обычно спасает Mass Rename в каком-нибудь файловом менеджере, но тут ситуация возникла несколько иного рода:
01.Song-Name.extension
Две долбаных точки. Казалось бы - элементарная замена, но она побьет и разделитель имени и расширения. Пришлось впервые на практике применить механизм Lookahead (в данном случае - Negative) из регулярок:

Вот это (?!mp3) в переводе на русский язык означает "включать в выборку то, за чем НЕ следует "mp3".

@музыка: Rasmus Faber - Lombardo

@темы: Scripting, PowerShell

22:15 

Меч Истины

We rise up for the things we believe in over and over again
Как и собирался еще год назад, принялся грызть этот опус за авторством Терри Гудкайнда. Еще на одном из младших курсов универа, втором, кажется, мне задарили одну из книг этого цикла. И даже не первую, а третью. Которая "Третье Правило Волшебника или Защитники Паствы". Мало что я тогда понял, все же история оборвана с обоих концов. Хотя в памяти и отложилось, что трэша и угара там хватает. Книжки далеко не детские, а кое чему, имхо, даже Мартин позавидует.

Теперь же подошел к делу более основательно, и грызу с самого начала. Догрыз вторую. И уже сейчас могу сказать кое-чего в адрес как минимум одного персонажа. Под кат, ибо спойлер. Но я просто не могу молчать.

Итак...

@музыка: Rasmus Faber - Deep Dish

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

14:28 

Windows 10 Version 1809 (Non-Insider)

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

С каспарчем все понятно, у них от апдейта к апдейту что-то отламывается, но чинят довольно оперативно. Идем дальше:


И таки да, exe-файл утилиты Classic Shell был реально удален из системы.

Покупайте наших слонов.

@музыка: Dance with the Dead - Zombie Night

@настроение: дайте мне того манагера...

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

00:39 

Сериальное - 9-1-1

We rise up for the things we believe in over and over again
Мать моя женщина, что я только что посмотрел?! Сезон 2, эпизод 1 - это просто финиш.

Мне стало жаль спасателей. Вот просто по-человечески жаль. Они не имеют права решать, кого стоит спасать, а кого стоит оставить на произвол судьбы. В назидание, так сказать. Строго ИМХО, но был показан как раз случай, когда спасать не стоило. От слова совсем.

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

Амбула. Ритуальным действием является... так, вот сейчас серьезно - слабонервным не читать. Соискателю одевают на голову пластиковый пакет, вставляют в рот длинный пластиковый шланг, после чего бедняга опускает голову в отключенную от сети микроволновку, и эту самую голову заливают бетоном.

SOOQA! Еще раз, Карл - ЗАЛИТЬ БЕТОНОМ ГОЛОВУ! Да все гангстеры XX в. в Пиндостане и родные бандюганы из 90-х годов просто унижены в ноль!

И эти долбоящеры дождались момента, когда бетон таки схватился! Похоже, работали с Крепсом, он реально быстро схватывается XD

Маааааать-мать-мать. А потом давай названивать в службу спасения, мол, помогите, у нас тут беда-беда, человек задыхается. А чего б ему не задохнуться, коли бетон при высыхании сжимается. Конечно же, бедолаге в прямом смысле слово перекрыло кислород.

Но если вы думаете, что градус идиотизма на этом достигает своего пика, вы жестоко ошибаетесь. Спасатели выехали на место, понятное дело, охренели от происходящего, и все же выколупали бедолагу из бетонной западни. Но круче всего было смотреть, КАК они это сделали. Положили пострадавшего на земплю, взяли пожарный молот и пожарный же топор с колом на конце... ну а дальше, думаю, вы все поняли. Да, они херачили молотком по топору и колом этого топора РАСКОЛОЛИ бетон. Какая после этого возникла каша в голове пострадавшего, я даже не берусь представлять.

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

@музыка: Harukana Receive OST - Rise

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

18:21 

Harukana Receive - Rise

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

Over and over again!

@музыка: Harukana Receive OST - Rise

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

@темы: Music

22:34 

Киберслав

We rise up for the things we believe in over and over again
Оценил тут новое творение наших киноделов. И уржался с трейлера по полной программе. Суть в следующем кадре:

Внимание на крест у Пророка (или как его там звать). Он просто парит в воздухе, крепления никакого. А теперь подумайте хорошенько, где бы мы все это уже видели аж год с лишним назад? Праааааавильно, вот тут!

Ну совсем не палятся ребята, да? XD

Ах, да, совсем забыл. Морды местной нечисти, которую наша доблестная троица истребляет, лично мне уж очень сильно напоминают Омаров из DX2: deusex.wikia.com/wiki/Omar Черт, да там даже описание подходит:

They originated from Russian nanotechnology researchers in the Russian city of Sverdlovsk (the real-world city of Yekaterinburg) after 2052.

Короче, я ржу не переставая :)

@музыка: Harukana Receive OST - Rise

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

09:32 

Heroes of Might and Magic OST Live

We rise up for the things we believe in over and over again
Концерт Пола Ромеро в СПб удался на славу. В восторге были все. Публика - от самого концерта, окрестр в целом и Пол в частности - от приема, который оказала публика.

Услышать вживую мой любимый Stronghold Theme - бесценно!

Интересный факт: СПб - город некромантов. Нет, понятное дело, что публика аплодировала после абсолютно каждой композиции, но Necropolis Theme был встречен просто шквалом хлопков в ладоши! Сразу видно - нежить тут знают, любят и уважают :)

@музыка: Heroes of Might and Magic III OST - Necropolis Theme

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

@темы: Music

19:23 

Remote Update

We rise up for the things we believe in over and over again
- К чему снятся работы на удаленном роутере?
- К дороге.
(с) Народное творчество

В справедливости этой поговорки довелось убедиться лично. В очередной раз.

Решил проверить, а не выходило ли обновлений прошивок для моей домашней материнской платы. Проверил - с прошлого года их был выпущен целый вагон, а я все не теряю надежды запустить в своей системе все четыре купленные планки оперативной памяти (о том, что целых 8 Гб лежат без дела жаба квакает не переставая).

Ну что же, подключился удаленно к домашней станции, стащил пакет обновления, распаковал, запустил утилиту перепрошивки, натравил ее на скачанный файл. Утилита его прожевала, сказала, что файлик годный, и сейчас я его распотрошу и поставлю всё как надо. Да не вопрос - ставь, я тебя для этого и запустил.

Утилита несколько секунд поурчала и выдала сообщение: "Хозяин, все пучком, но надо бы перезапуститься. Нажми кнопку ОК и будет тебе счастье". Нажал. Винда-десятка выдала стандартное Shutting down, после чего вся система ушла в оффлайн.

И не вернулась. Подозрения о том, что "что-то пошло не так", у меня закрались уже в тот момент, когда я увидел надпись Shutting down, вместо Restarting. Вариантов два: либо прошивка все же сделала что-то не то, и система так и не сумела подняться, либо же по кнопке ОК в утилиту запрограммировано именно выключение системы, а не ее рестарт.

Что ж, приеду домой - посмотрю, чего и как.

@музыка: Onairstudio - Spacewalk

11:03 

Windows DHCP Failover

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

Все знают, что в Win2012 сервис DHCP обладает собственным средством обеспечения отказоустойчивости - Failover. Это не кластер, это всего лишь пара серверов, обменивающихся информацией об одних и тех же диапазонах. Сдохнет один - второй возьмет на себя его обязанности.

Штука эта работает, хотя и с нареканиями. Но так уж вышло, что на одной из площадок работает она совсем уж через пень-колоду. И рвануло буквально вчера.

Нужно было по уже старому скрипту добавить новую запись о резервировании IP-адреса для нового устройства. Поначалу все штатно - проверить, что MAC нового устройства ни на каких других DHCP серверах не числится, а если числится - удалить. Затем выбрать из целевого диапазона первый попавшийся свободный адрес, и затем сделать новую запись. И на моменте создания записи получаем ошибку DHCP 20013.

Припыли. Этот код ошибки означает, что у нас бааааааальшие проблемы с JET-базой, в которой DHCP все и хранит. Начинаем разбираться.

База работает. DHCP нормально отдает новые адреса в аренду. В принципе, даже руками создавать записи можно. Но работать руками при наличии автоматизированного средства - фу. Пригляделся к ошибке по-внимательнее. Оказалось, что проблем даже не одна, а целых две. Первая - это сама ошибка 20013, которая не дает записывать в базу. Вторая еще интереснее - целевой адрес выбирается не тот, что ожидалось. Консоль DHCP показывает, что свободным адресом в текущем диапазоне является х.х.х.222, но скрипт почему-то выбирает х.х.х.234. Почему?

А покажи-ка мне все доступные записи о резервировании? Причем именно так, как это делает скрипт:

200 и 250 - это границы, в которых резервируются записи. Этот вариант и показывает, что ВСЕ адреса в диапазоне 200-233 заняты, и свободным, действительно, является аж 234. Консоль же упрямо продолжает твердить, что тот же 222 - свободен, вот прям сейчас можно туда кого-нибудь записать.

Ок, а что нам покажет вот такая запись:

То есть попытаться вытащить из базы все записи о зарезервированных адресах в конкретно заданном диапазоне. Каково же было мое удивление, когда я увидел, что результат этой команды в точности совпадает с той информацией, что нам выдает консоль DHCP! Ясно, в базе данных из-за совершенно криво работающего Failover и его репликации остались просроченные элементы, которые видны при довольно специфичных условиях.

Как лечить? Методов много, но суть одна и та же - новая база. Отличие лишь в том, как и откуда переносить туда данные. Сразу понятно, что любой бекап отпадает, потому что так будет перенесен весь мусор. На ум пришел старый добрый netsh. Проверяем:

netsh dhcp server и далее по тексту.

Утилита показывает ровно то, что нужно - актуальные записи о резервированных адресах. Отлично:
netsh dhcp server export d:\dhcpdb all

После чего раскатываем это дело на пустом DHCP сервере. Беда. Несмотря на то, что в режиме просмотра netsh не показывает мусор, тем не менее, он его так же бережно переносит в бекап и, следовательно, на новый сервер.

Руками переносить все резервированные адреса жуть, как не хочется, их довольно много. Начинаем прикидывать:
- объекты переноса - опции сервера, области, исключения в этих самых областях, опции областей, резервированные адреса, опции адресов. Ну и само собой, настройки DHCP-сервера в целом. Много объектов, да, без автоматизации никак.
- мы можем получить актуальные данные путем запроса всех резервированных адресов в конкретном скопе. Так почему бы всю эту полученную коллекцию и не перенести на свежий DHCP?
Что ж, поехали. Сидя на нашем сервере DHCP-test с развернутым мусорным бекапом и имея резервный пустой сервер с именем DHCP-test2 с поднятой на нем ролью DHCP (база пуста), выполняем:

На выходе получаем свежий DHCP-сервер с нужной информацией и отсутствием в базе всякого мусора. Прогон кода, выбирающего первый свободный адрес, это подтверждает.
Примечательно, что на соседней площадке ровно такой же DHCP-failover работает как часы. Впрочем, там и MS Exchange DAG никогда проблем не вызывала, но это уже другая история. Но похоже, что моя площадка реально проклята, баги собираем полными горстями :)

@музыка: Dhamika - At night I fly

@темы: PowerShell, Scripting

Записная книжка

главная