I See Dead People

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

А позавчера у другого сотрудника какая-то гнида застрелила брата. Похороны в среду.

Может быть, это что-то со мной не так, блин? Прямо уже начинаю подозревать. Все бизнесы, из которых я уходил, развалились или отделы, где я работал, были поглощены другими или распущены. Все, блин! Даже в России, где я в своё время работал в крупной (по российским меркам) компании R-Style!

Бывшая жена после развода со мной получила рак.

Начальник на предо-предыдущей работе самозастрелился.

Царь Мидас наоборот, японский бог!

Что делать дураку

Я очень хреново играю в игры, которые требуют построения глубокого дерева решений. Например, в шахматы. Даже на небольшой сложности практически любая шахматная программа меня нагибает. Вот почему-то мне это не даётся, и никогда не давалось. Больше скажу — мне настолько неприятно пытаться заставить мой мозг учиться это делать, что скорее всего, я никогда этому искусству и научусь.

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

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

Натолкнулся на подобную задачку у avva. Берём четыре заданных числа. Можно переставлять их как хочется. Из инструментов — все четыре действия арифметики и скобки. Сумма должна получиться 24.

Простая задачка:

2,3,3,6

2 * 3 * 3 + 6 = 24

Сложная задачка:

1, 3, 4, 6

6 / (1 – 3/4) = 6/(1/4) = 6*4 = 24

Вы думаете, я руками решал? Да ну нахер такое, ненавижу.

Это менее 20 строчек на Питоне (на чём же ещё, если надо быстро):

from itertools import permutations

all_numbers = ['1','3','4','6']
all_actions = ['*','/','+','-']
all_parens = [['','','','','',''],['(','',')','','',''],['','(','','',')',''],['','','','(','',')'],['(','','','',')',''],['','(','','','',')'],['(','',')','(','',')']]

numbers = list(permutations(all_numbers))

for number in numbers:
	for i in range(0,len(all_actions)):
		for j in range(0,len(all_actions)):
			for k in range(0,len(all_actions)):
				for parens in all_parens:
					try:
						if (eval(parens[0] + number[0] + all_actions[i] + parens[1] + number[1] + parens[2] + all_actions[j] + parens[3] + number[2] + parens[4] + all_actions[k] + number[3] + parens[5]) == 24):
							print(parens[0] + number[0] + all_actions[i] + parens[1] + number[1] + parens[2] + all_actions[j] + parens[3] + number[2] + parens[4] + all_actions[k] + number[3] + parens[5])
							quit()	
					except ZeroDivisionError as e:
						print(e)

Не получилось только как-то алгоритмизировать создание скобок. Скобки, они, блин, хитрые. ()(), например, не палиндром. А ())( — палиндром. Поэтому в лоб написал все возможные варианты, благо, их немного.

Что делать дураку? Писать алгоритмы!!!

Рабочее

По работе иногда пересекаюсь с сисадмином из другой конторы, с которой мы вместе строим облачный продукт. Парень хороший, работящий. Что характерно — индеец-маскоги. Фамилия у индейцев часто индейское имя какого-нибудь прадедушки. У него фамилия — Хокай (Hawk Eye), т.е. “Ястребиный глаз”.

Пикантность ситуации в том, что он… слепой 🙂 “Слепой”, кстати, не значит, что он не видит нихрена. Просто он видит недостаточно хорошо, чтобы, например, водить автомобиль. Но он вполне может читать текст на экране, если он крупный и высококонтрастный.

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

Застой

А вот поглядим на историю с немного другого угла. С угла культурного: музыки и моды. Что первое, что второе являются отражениями изменений внутри общества. Есть изменения — есть интересная музыка, есть мода. Нету — идёт застой.

Вот возьмём музыку.

1950е — рождение рок-н-ролла, все эти Элвисы и прочее.
1960е — рождение металла. Чёрные Шаббаты, Глубокие Пурпуры и всякие разные психоделики.
1970е — рок в это время был вообще отличный: Кросби, Стиллз, Нэш, и прочие Канзасы. А Бостон? Отличные же были. Кроме этого, родилось диско!
1980е — рок-музыка радует: Дио, моя любимая Металлика, много хард-рока типа Бон Джови. Да и попса была прекрасная. Альбом АББА Visitors — я считаю, просто эталон попсы. Отличное время!
1990е — ну, одно слово: Нирвана. И огромная толпа Сиэтл-саунда: мой любимый Саундгарден, отличные Пёрл Джем. Я предвзят из-за возраста (музыка, которую мы слушаем в подростковом возрасте, остаётся с нами на всю жизнь), но 1990е с моей точки зрения в плане музыки были просто офигительными. Если начать перечислять, сколько было прекрасных исполнителей в 1990х, можно тут две недели сидеть. И самое главное — одного артиста можно было сходу отличить от другого.

А потом наступили 2000е, 2010 и теперь — 2020. Хорошо, кто возьмётся отличить музыку, написанную в 2007 году, от музыки, написанной в 2015 году? А потом — от музыки, написанной в 2021 году? А? Что? Никто не возьмётся? Вот и я не возьмусь. А отличить очередного рэпера от другого? А? Я тоже не смогу.

А вот 1990е от 1980х вполне можно отличить. И уж тем более — от 1970х. А безукоризненный вокал покойной Уитни Хьюстон вообще перепутать с другим исполнителем невозможно.

Идём далее. Возьмём моду. Поглядим на этих дам:

Я так думаю, что ни у кого не возникнет АБСОЛЮТНО никаких проблем отличить, из какого десятилетия эти дамы. Лично мне милее всего, конечно, дама справа из 1990х, но из 1950х тоже отличная.

Так, а теперь второй вопрос на засыпку: берётесь отличить моду 2007 от моды 2015 и от моды 2021? Нет? Вот и я нет.

Так что у нас, братцы-кролики, существует натурально ЗАСТОЙ. Культурный — но культура есть только отражение общества.

А знаете, какое ещё время я вот так вот не возьмусь отличить одно от другого? 1930е от 1940х. С 1920-ми всё понятно: фокстроты, джазы, и прочие девушки-хлопушки (flapper). А в чём разница между 1930ми и 1940ми? Ну, с культурно-музыкальной точки зрения? Я вот затрудняюсь. Мне кажется, сложно найти её, эту разницу.

Что приводит меня к другому размышлению — что застой есть регулярно повторяющееся явление, и что мы в очередной раз стоим на пороге великих переломов. В 1940е грянула война — и мир возродился новым. Ну, вот у нас бабахнул коронавирус. Бабахнули БЛМ. Бабахнул очередной виток борьбы правых и левых. Дерутся глобалисты и националисты. Чем закончится, и даст ли это толчок к очередному возрождению — не знаю. Поживём-увидим. Я думаю, что мы живём примерно 30-летними циклами. И последний начался со слома коммунизма, и Билла Клинтона, т.е. в 1992 году. Значит, в 2022 году могут пойти очень крутые перемены. Возможно, что избрание Трампа было первой искоркой, знаком великих перемен. Просто мир к ним оказался пока ещё не готов, так что Трампа задвинули обратно.

Будем ждать новостей в моде и музыке. Как только они всерьёз пойдут — значит точно, пошёл слом старого, и будет что-то новое. Музыка и мода — всего лишь отражение общества. И думаю, что мы на грани серьёзных перемен.

Sitrep

Две недели занимались практически только тем, что на работе выкидывали всякой хлам:

–Это выкинуть или оставить?
–Эту выкини, эту оставь, а эту мы отвезём в переработку.

Некоторые вещи было чуть ли не жалко отвозить в переработку. Вот, например, 23-дюймовые мониторы. Они до сих хорошо работают. Но вот беда — у них входы только D-SUB и DVI-D. К любому современному компьютеру их приходится подключать через переходник. А это не всегда работает. Теоретически они электрически совместимы, но вот беда — не вполне, уровни сигнала разные, как меня тут просветили. И согласовалки, при всей их тупости, всё равно иногда глючат. Поэтому с точки зрения оказывания услуг проще такие мониторы не использовать. А раз не использовать, то чего с ними делать? Пусть стоят, пыль собирают? Э, нет. В переработку. Какие-то вещи народ растащил по домам. Я оказался владельцем аж пяти компьютеров HP 800G2. Причём, неплохих таких — i7 шестого поколения, 32 гектара памяти. Это лучше, чем у меня сейчас — i7 четвёртого поколения.

Думал сначала приспособить их себе — ан хрен там был. Там БП дохлый, 280 ватт, мою видеокарту не тянет. Хорошо, можно купить 400-ваттный. Купил, воткнул — а видеокарту всё равно не прикрутишь — она по длине в этот брендовый корпус не влезает, блин. В корзину для жёстких дисков упирается. Её, конечно, можно было отрезать болгаркой, но… Так и плюнул, заказал себе новый комп, i9 одиннадцатого поколения, 8 ядер, 64 гектара памяти. Фигли мелочиться. У меня с 2012, что ли, года, нового компа не было.

Думал про ентот ваш АМД “Рязань” — типа то же самое, но ядер 12 вместо 8. Ну, а потом почитал сравнения “лоб в лоб” и оказалось, что 8 интеловских ядер уделывают 12 ядер АМД. Ожидаемо, чо. Ентот ваш АМД начинает обгонять Интел только когда деньги значения не имеют, и можно купить 64-ядерную “Рязань”, которая тупо задавит Интел массой. И то не на всех задачах.

Сижу, чешу репу, чего теперь делать с етими Хепешниками. В кластер Хадуп их, что ли, объединить? Хотя, конечно, у меня нет таких задач, плюс есть мнение, что моя 1070GTX их не вставая с дивана запинает, даже если бы были.

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

Про работу и жизнь

Времени писать всякую фигню в уютный бложик практически нет. Вернее, даже, не сколько времени, сколько свободных нейронов. Всё время занято работой, так как теперь приходится делать работу руководителя ПЛЮС работу сисадмина — так как текущие проекты никуда не испарились.

Пути решения этой проблемы известны: надо выучить сотрудников, после чего делегировать им эти задачи. Но новый сотрудник отработал покамест только одну неделю, и многого пока ещё не знает. Второй потенциальный сотрудник, зараза, с крючка сорвался — пошёл в пентестеры. Там ему, полагаю, быстро надоест — подавляющее большинство пентестерских работ это “запустить нессус с заданными параметрами, после чего муторно писать отчёт”. Писать какие-то свои инстрУменты, подыскивать правильные параметры для отработки SQL injection, рыбалить сотрудников — это удел высококлассной “красной команды“, а не рядовых пентестеров. Но чорт с ним, не пошёл так не пошёл, насильно мил не будешь. Удачи ему лично, парень он хороший.

Ещё к нам попыталась наняться бабушка-айтишница. Лично я бабушку бы нанял. Она была бы вменяемым хорошим сотрудником. Но начальник зарубил её кандидатуру — её увольнение с прошлого места работы было очень странным (скопировала файлы, к которым формально у неё не должно было быть доступа). Поэтому “лучше перебздеть”.

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

В-общем, не соскучишься с такими соискателями.

Ну, и, конечно, ощутив себя в шкуре начальника, к руководству компаниий вообще начинаешь относиться совершенно по-другому.

Вот некоторые, например, думают, что начальство — это кровопийцы, которые нихера не делают. И их надо всех прогнать, и тогда ужЪ точно ЗАЖИВЁМЪ!!! Старое доброе раздувание классовой вражды, ага. Ну, в Советском Союзе тоже так думали, разогнав “буржуев” и прочих. И пробовали заводами управлять через Рабочий Контроль. Ну, чтобы решения принимали не какие-то там начальники. И что бы вы думали — разумеется, нихера не получилось. Пришлось срочно с нуля выращивать своих собственных менеджеров.

Лично мне пока нравится, но часто натыкаюсь на недостаток опыта. Управление требует совсем других навыков, которых у меня пока нет. Купил полезную книжку, читаю потихоньку. Два главных совета, которые я пока из книги вынес:

1. Будь скромным. Да, тебя облечили властью, но чтобы тебе подчинялись, сначала тебе надо завоевать авторитет среди сотрудников. Злоупотребление собственной властью — плохой инструмент для создания авторитета.
2. Не начинай карьеру с того, чтобы с размаху всё менять. Сначала присмотрись, и попытайся понять, почему оно устроено так, как оно устроено. А потом уже меняй, если по-прежнему считаешь это нужным.

Мир дико тесен

В ЖЖ есть интересный человек Михаил Шифман, преподаватель теоретической физики в университете Миннисоты, лауреат многочисленных наград. Он часто описывает разные судьбы людей в своём ЖЖ.

В том числе он написал про художника Виктора Арнаутова, царского офицера, воевавшего против красных в белой армии, сбежавшего в Мексику и затем США, а потом вернувшегося в СССР в хрущёвское время:

https://traveller2.livejournal.com/534945.html
https://traveller2.livejournal.com/535631.html
https://traveller2.livejournal.com/538481.html

Когда повествование Миши дошло до пребывания Арнаутова в СССР, я понял, что где-то про всё это я уже слышал. И понял, где — Арнаутов в СССР заимел роман с Нонной Талепоровской, которая была замужем за художником Бетехтиным. А её сын, Сергей Бетехтин-Талепоровский, пил у меня дома водку, будучи в Алабаме проездом.

Некоторые ЖЖ-друзья его знают как байкера под кличкой LONER 😉

Во блин, сошлось колечко.

RIP

Богаты последние года смертями артистов, блин.

Сначала Джои Джордисон (барабанщик Слипнот), а теперь Дасти Хилл (“Зи-Зи Топ”, бас).

Не то, что я бы был большим фанатом “Удавки”, но пара неплохих песен у них была.

Ну, а про Зи-Зи Топ и говорить нечего, отличные ребята из Техаса. Шоу, кстати, продолжается, на место Дасти встал Элмвуд Франсис, гитарный техник Гиббонса.

Одна из любимых песен, 1985 год, клип очень футуристический!

Начальник, сбоку чайник

После всех перипетий на работе вице-президент назначил меня менеджером информационных технологий. Ожидаемо, в принципе. Никто кроме меня, не проявляет никакого интереса командовать людьми. Все остальные хотят заниматься строго техническими обязанностями. Ничего плохого в этом нет, мы все разные.

Опыт управления людьми у меня есть, пусть и не огромный. Работать с людьми мне в целом нравится, хотя самое сложное (лично для меня) — это делегирование обязанностей. Мне постоянно кажется, что они сделают не так, напортачат и испортят. Но я, слава Зевсу, про такую свою особенность в курсе, так что этот кран микроменеджмента буду сознательно прикручивать. Но — учёт и контроль, да.

Если верить известному психологическому тесту 16 Personalities, то управление людьми это как раз “моё”, так как мой тип личности — ENTJ-A.

https://www.16personalities.com/entj-personality
https://www.16personalities.com/articles/assertive-commander-entj-a-vs-turbulent-commander-entj-t

Профессиональный мудак, в-общем. Поживём-увидим.