Приснится всякое

Не нра­вит­ся, когда во сне какую-то ста­рую любовь видишь. Потом целый день ходишь как пыль­ным меш­ком из-за угла вда­рен­ный, всё вспо­ми­на­ешь. Я вот всё вспо­ми­нал при­снив­шу­ю­ся мне Саман­ту Шепард, с кото­рой я учил­ся на вто­ром кур­се. Она учи­лась на фар­ма­цев­та, и ей, в отли­чие от меня, надо было взять толь­ко один курс выс­шей мате­ма­ти­ки, нача­ла мата­на, или же MATH-125 по наше­му. Этот курс она ниа­си­ли­ва­ла, так что я вызвал­ся её под­тя­нуть, так как уже тай­но был в неё немно­жеч­ко влюб­лён. Так и отза­ни­ма­лись целый семестр, но я её был не нужен, так что рас­ста­лись 🙂

Вот так целый день маес­ся, а потом лопа­тишь фейс­бук, нахо­дишь ста­рую любовь, разу­ме­ет­ся, уже под новым замуж­ним име­нем, что­бы уви­деть толь­ко то, что вре­мя, увы, не щадит нико­го, и былая кра­со­та (она была очень похо­жа на Эмму Ли Бан­тон) ушла нафиг, а с житей­ски­ми забо­та­ми и дву­мя детьми набрал­ся серьёз­ный лиш­ний вес, и смот­реть там, собсно, уже не на что.

Samantha Shephard

Да и Эмма Ли Бан­тон (Бей­би Спайс из «Спайс Гёр­лз»), конеч­но, уже не та, какой она была 1997 году. Хотя до сих пор выгля­дит непло­хо.

Emma Lee Bunton

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

Друг дет­ства, живу­щий в Рос­сии, нын­че жале­ет, что ушёл из 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 — 34) = 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 году могут пой­ти очень кру­тые пере­ме­ны. Воз­мож­но, что избра­ние Трам­па было пер­вой искор­кой, зна­ком вели­ких пере­мен. Про­сто мир к ним ока­зал­ся пока ещё не готов, так что Трам­па задви­ну­ли обрат­но.

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