Жизненное наблюдение

Друг детства, живущий в России, нынче жалеет, что ушёл из IT. Перешёл в строительство, стал прорабом. Хорошие деньги зарабатывал, а теперь — хлоп и всё. Де-факто безработный.

Предлагаю поднять бокалы с любимым напитком за информационные технологии. Чтобы не иссякало свободное место на серверах, чтобы не терялись пакеты, чтобы не отказывали диски в массивах, чтобы апдейты не валили систему. Раминь.

It’s Lonely At the Top

Есть такая поговорка в английском языке: на вершине одиноко. Пока ты внизу, вокруг тебя масса людей. Потом ты начинаешь карабкаться вверх, всё выше и выше. И чем выше, тем меньше людей вокруг тебя — наверх взбираться получается уже далеко не у всех. А когда ты достигаешь вершины, рядом с тобой вообще остаётся один-два человека. И тебе одиноко. С теми, кто остался ниже, тебе уже не поговорить. Да и не хочется — общих тем уже совсем мало. Даже в близких отношениях IQ партнёров не может различаться более, чем на 5-10 пунктов, иначе не получится ничего. А разница в IQ в 30 пунктов вообще делает общение практически невозможным. Разница уже качественная, не количественная.

К чему это я всё? Да вот в выходные поговорил с родителями, которые жаловались на то, что из интернета пришлось практически уйти из-за огромного потока негатива по отношению к русским. Родителей, безусловно, понимаю. Но мне вспомнилось ещё то, что мне пришлось сделать примерно то же самое из-за огромного потока негатива по отношению к американцам на многих интернет-ресурсах. Ну, это всё последствия решений США своих задач на Ближнем Востоке, Афганистане, и прочих местах. А теперь, когда Россия решает свои задачи на Украине, стол повернулся на 180 градусов, и негатив в свою очередь ловят русские.

Что я могу сказать. Добро пожаловать в наш клуб. Being a superpower has its price. Привыкайте, как уже пришлось привыкнуть американцам. На вершине одиноко.

Хроники чебурнетостроения

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

Вообще, телега сама по себе подозрительна. Уязвимостей в ней — ДОХЕРА и больше. А учитывая, что граждане нарисовали свою собственную криптографию, совершенно не исключено, что там оставили дыру для товарища майора. Да и криптография там неочевидная — в одних чатах есть, в других нет, и чтобы узнать, что и где, надо читать документацию. А эта показная беготня от Роскомгестапо — это был рекламный ход, чтобы завлечь туда людей, чью переписку и надо читать товарищу майору. Сейчас в телеграм-каналах про войну с Украиной резвится толпа самых разных граждан. Резвитесь-резвитесь, ч0рный воронок с вашим именем уже заправлен топливом и ждёт.

И фоточками в наше время аккуратнее надо обмениваться. По умолчанию все фотки имеют геотаг. Так что если ты снял у себя дома фотку и отправил её другу, а товарищ майор её перехватил — ну, теперь товарищ майор знает, где ты живёшь. Отключайте это немедленно нахер.

Сумел матушке наконец-то удалённо поставить нормальный месенжер, который ни одна спецслужба мира пока не перехватывает — Signal. Там пока работает и звук и видео. И криптография там везде и всегда, и исчезающие сообщения тоже есть (чтобы было, что показать цепным псам преступного кговагого прижЫма, если чо). Будем пользоваться им. Рекомендую.

Надо будет ещё у себя поднять VPN сервер. В ведроидах вроде как есть встроенный OpenVPN клиент? Настрою у себя сервер, обходить Роскомгестапо, которое наверняка уже начало банить прочих VPN провайдеров.

Ещё круче было бы суметь разобраться с VPN, который заворачивает все пакеты в HTTPS. Тогда даже понять, что это VPN, а не обычный вебсайт, не так-то просто.

В-общем, будем думать.

Про всякое

Б…дь, это ж надо было настолько неудачно выбрать время для полёта в Россию. Рейс из Вашингтона в Москву летит почти через северный полюс, Норвегию, Швецию, и Финляндию. Все страны близки к тому, чтобы запретить полёты русских авиалиний к соответствующей матери. Молодец я, чо. Теперь деньги могут сгореть — и потраченные на документы, и потраченные на билет. Ерофлот, правда, возвратил деньги людям на рейсы в/из Лондона, так что посмотрим.

Что до войны, то её причины понятны. Донбасс и “денацификация” и прочие предлоги, озвученные в зомбоящике — это, конечно, херня, и слушать их нечего. А вот то, что Путин не нашёл других способов обеспечить невступление Украины в НАТО, кроме как начать махать дубиной — это, безусловно, печально.

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

Ну и бензин, конечно. Сходите, поглядите на ценники заправок. Сфотографируйте на память. Такие цены на топливо вы увидите снова очень нескоро. Да и не только на топливо. Украина, как выяснилось, крупный мировой производитель ячменя. Значит, поднимутся цены на пиво и прочую брыкаловку. Мне-то пофиг, я не пью, а другим будет обидно.

Мне-то будет обидно, что Украина производит 90% неона, используемого при производстве микропроцессоров в США. Значит, и на компьютерную технику теперь цены опять поднимутся. Да и много будет таких неочевидных “бабка за дедку, дедка за репку”. Мало нам было ковидобесных проблем, теперь ещё и это.

В-общем, очень жаль, что всё пришло к такому решению (которое и не факт, что решение). Очень жаль.

UPDATE: Сайт Ерофлота лежит как груз на шее утопленника. Теперь и не узнаешь нихера.

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 сети, настройки маршрутизации между ними… в-общем, много всякого интересного.