Про силу ИИ

Спро­сил у двух раз­ных систем ИИ сыг­рать со мной в кре­сти­ки-ноли­ки.

Обыг­рал всех всухую. Такое ощу­ще­ние, что ходы были вооб­ще слу­чай­ные, хотя я спе­ци­аль­но тре­бо­вал, что­бы оно исполь­зо­ва­ло мини­макс для оцен­ки сво­их ходов. Нор­маль­но сде­лан­ный мини­макс обя­зан при­во­дить игру в кре­сти­ки-ноли­ки в состо­я­ние ничьей.

Это же не шах­ма­ты, тут мак­си­маль­ное вооб­ще воз­мож­ное коли­че­ство игр 9! = 362,880.

Сароч­ка Кон­нор может спать спо­кой­но.

Про разгон минобразования

Как гово­рит­ся, hot take.

Пра­виль­но сде­лал това­рищ Доня Козы­рев сото­ва­ри­щи. Гнать их под жопу коле­ном, сели толь­ко на шею, а выхлоп нуле­вой. Чем они вооб­ще зани­ма­ют­ся? Ну вот давай­те почи­та­ем.

Ну вот возь­мём пере­чис­ле­ние обя­зан­но­стей с USA Facts:

Депар­та­мент обра­зо­ва­ния (Education Department, ED) — это испол­ни­тель­ное ведом­ство на уровне каби­не­та мини­стров, отве­ча­ю­щее за над­зор за поли­ти­кой в​обла­сти обра­зо­ва­ния и управ­ле­ние финан­си­ро­ва­ни­ем про­грамм и отдель­ных лиц. Функ­ции депар­та­мен­та вклю­ча­ют под­держ­ку госу­дар­ствен­ных и мест­ных систем обра­зо­ва­ния, содей­ствие равен­ству в обра­зо­ва­нии для всех сту­ден­тов и предо­став­ле­ние гран­тов и кре­ди­тов выс­шим учеб­ным заве­де­ни­ям и сту­ден­там.

По всем пози­ци­ям — пол­ный про­вал. Поли­ти­ка обра­зо­ва­ния в Соеди­нён­ных Шта­тах, во вся­ком слу­чае на уровне сред­не­го обра­зо­ва­ния — абсо­лют­но кре­тин­ская. Пого­во­ри­те с любым аме­ри­кан­ским учи­те­лем — узна­е­те мно­го ново­го. У меня сво­я­че­ни­ца пре­по­да­ва­тель мате­ма­ти­ки в шко­ле. Про феде­раль­ные ини­ци­а­ти­вы типа https://en.wikipedia.org/wiki/No_Child_Left_Behind_Act и https://en.wikipedia.org/wiki/Every_Student_Succeeds_Act выра­жа­ет­ся исклю­чи­тель­но нецен­зур­ной бра­нью. Кста­ти, о мате­ма­ти­ке. Спо­со­бы пре­по­да­ва­ния мате­ма­ти­ки, нача­тые Common Core — абсо­лют­но иди­от­ские. В 2013 году наш штат, сла­ва Апол­ло­ну, из этой бре­дя­ти­ны вышел, но мате­ма­ти­ку всё рав­но про­дол­жа­ют пре­по­да­вать как Common Core. То-есть, по-иди­от­ски — зуб­ре­ни­ем мето­дов полу­че­ния отве­та, а не полу­че­нию пра­виль­но­го отве­та на вопрос. Они дума­ют, что уме­ние отве­тить на вопрос «сколь­ко будет два­жды два» шестью раз­ны­ми спо­со­ба­ми (я прак­ти­че­ски не пре­уве­ли­чи­ваю) что-то сдви­нет в уме вто­ро­класс­ни­ков, и спо­двиг­нет их на более глу­бо­кое пони­ма­ние мате­ма­ти­ки. Неа, не сдви­нет. Они про­сто запу­та­ют­ся. Метод полу­че­ния отве­та дол­жен быть, осо­бен­но на началь­ном эта­пе, толь­ко один. Все вот эти ини­ци­а­ти­вы по сло­же­нию двух чисел раз­би­е­ни­ем на всё более мел­кие и мел­кие части — в два раза длин­нее, и учит мето­ду, а не полу­че­нию пра­виль­но­го резуль­та­та. Скла­ды­вать боль­шие чис­ла надо в стол­бик.

Скрин­шот из видео, объ­яс­ня­ю­ще­го мето­ды Common Core, в част­но­сти один из спо­со­бов сло­же­ния чисел Common Core Math. Сле­ва — сло­же­ние в стол­бик, как нор­маль­но учи­ли нас, наших пап и мам, и бабу­шек с дедуш­ка­ми. Спра­ва — совре­мен­ная ересь.

«Да, так тоже мож­но», но на кой чорт? Вот мы с вами или наши бабуш­ки, что, не смо­жем сло­жить два чис­ла, что ли? Кля­нусь Юно­ной, мы как мини­мум полу­чим ответ быст­рее! Да, и если хоти­те окон­ча­тель­но охре­неть, погля­ди­те там, как они пред­ла­га­ют боль­шие чис­ла умно­жать — один метод, это, напро­имер, рас­кла­ды­ва­ние умно­жа­е­мых чисел на сум­мы в скоб­ках, их рас­кры­ва­ни­ем, и т.д. Посе­деть мож­но к тому момен­ту, когда ответ полу­чишь.

Гнать в шею того, кто всё это при­ду­мал и внед­рил. И доба­вить коле­ном под жопу.

Ну да, тут мож­но воз­ра­зить — «а если твой штат вышел из этой наци­о­наль­ной ини­ци­а­ти­вы, и более не тре­бу­ет обу­че­ния по этим стан­дар­там, чего же вы не вер­ну­ли в шко­лы услов­но­го Кисе­лё­ва?» Да, вер­нуть Кисе­лё­ва в шко­лы, без­услов­но, нуж­но, и я как могу, пыта­юсь на это вли­ять. Но суть не в этом. Суть в том, что если на дан­ный момент всё рав­но реша­ет штат — на кой тогда мне нужен феде­раль­ный чинов­ник? Чего он в моей жиз­ни меня­ет, кро­ме как соса­ния моих нало­го­вых денег? Ниче­го он не меня­ет, и от его ухо­да хуже точ­но не ста­нет.

Чего у нас там ещё оста­лось из функ­ций Мино­бра­зо­ва­ния? А, внед­ре­ние «равен­ства» в обра­зо­ва­нии. Тут надо отме­тить, что исполь­зу­ет­ся англий­ское сло­во equity, а не equality — то-есть, равен­ство резуль­та­тов, а не равен­ство воз­мож­но­стей. Что в ито­ге озна­ча­ет то, что дурак и умный будут знать оди­на­ко­во — то-есть, оба будут обу­че­ны отвра­ти­тель­но. Уже мно­го раз виде­ли. Как толь­ко начи­на­ют­ся раз­го­во­ры о том, как насиль­но всех сде­лать рав­ны­ми — жди беды.

Чего ещё? Ах, ну да, гран­ты и финан­со­вая под­держ­ка. Но под­держ­ка КОГО?

Вот пой­дём на сайт Мино­бра­зо­ва­ния и погля­дим на пару при­ме­ров, кому и на что они дают гран­ты.

https://www.ed.gov/grants-and-programs/apply-grant/available-grants:

«Про­грам­ма Цен­тра обра­зо­ва­тель­но­го совер­шен­ства для чер­но­ко­жих учи­те­лей в кол­ле­джах и уни­вер­си­те­тах с исто­ри­че­ским чер­ным насе­ле­ни­ем (CEEBT) пред­на­зна­че­на для под­держ­ки образ­цо­во­го цен­тра обра­зо­ва­тель­но­го совер­шен­ства в одном или несколь­ких выс­ших учеб­ных заве­де­ни­ях с высо­ким уров­нем обра­зо­ва­ния (HBCU), кото­рые про­де­мон­стри­ро­ва­ли дока­зан­ную репу­та­цию в обла­сти выпус­ка высо­ко­ква­ли­фи­ци­ро­ван­ных, хоро­шо под­го­тов­лен­ных чер­но­ко­жих учи­те­лей.»

«Про­грам­ма D2 предо­став­ля­ет гран­ты госу­дар­ствен­ным обра­зо­ва­тель­ным агент­ствам (SEA) в кон­сор­ци­у­мах с мест­ны­ми обра­зо­ва­тель­ны­ми агент­ства­ми (LEA) для полу­че­ния и оцен­ки дез­агре­ги­ро­ван­ных дан­ных по суб­по­пу­ля­ци­ям AAPI для изу­ча­ю­щих англий­ский язык (EL) за пре­де­ла­ми суще­ству­ю­щих семи расо­вых и этни­че­ских кате­го­рий в школь­ном сооб­ще­стве. Десе­гре­ги­ро­ван­ные дан­ные будут исполь­зо­вать­ся для опре­де­ле­ния целе­вых стра­те­гий по закры­тию про­бе­лов в обра­зо­ва­тель­ных воз­мож­но­стях.»

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

«Цель про­грам­мы — помочь аме­ри­кан­ским индей­цам с огра­ни­чен­ны­ми воз­мож­но­стя­ми, в соот­вет­ствии с силь­ны­ми сто­ро­на­ми, ресур­са­ми, при­о­ри­те­та­ми, про­бле­ма­ми, спо­соб­но­стя­ми, воз­мож­но­стя­ми, инте­ре­са­ми и осо­знан­ным выбо­ром таких людей, что­бы такие люди мог­ли под­го­то­вить­ся и занять­ся высо­ко­ка­че­ствен­ной рабо­той, кото­рая уве­ли­чит воз­мож­но­сти для эко­но­ми­че­ской само­до­ста­точ­но­сти. Услу­ги про­грам­мы предо­став­ля­ют­ся в соот­вет­ствии с инди­ви­ду­аль­ным пла­ном тру­до­устрой­ства и могут вклю­чать услу­ги тра­ди­ци­он­но­го лече­ния.»

На корен­ных гавай­цев и индей­ских шама­нов-инва­ли­дов у нас, полу­ча­ет­ся, день­ги есть. А на нор­маль­ную школь­ную про­грам­му по мате­ма­ти­ке — изви­ни­те, нет. И это ещё 2025 год, мно­гое из доступ­ных гран­тов отту­да поуби­ра­ли. А в 2024 году там ещё день­ги детям неле­галь­ных мигран­тов дава­ли, что­бы в инсти­тут пой­ти учить­ся. Погля­ди­те на archive.org если инте­рес­но.

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

По-мое­му, пра­виль­но их соби­ра­ют­ся разо­гнать. Под­дер­жи­ваю.

Сервер 22 на десктопе

Сде­лал реаль­но­стью своё наме­ре­ние перей­ти на Сер­вер 22 на рабо­чей машине вме­сто уста­нов­ки Вин­ды 11. Ну, не совсем так — сна­ча­ла я таки поста­вил Вин­ду 11, но про­сто весь изма­те­рил­ся и обпле­вал­ся. На ред­кость, про­сто уди­ви­тель­но бес­тол­ко­вая ОС, пря­мо на уровне тупо­ры­лой вось­мой вин­ды. То, что зани­ма­ло рань­ше два щелч­ка мыши, надо теперь дол­го искать в менюш­ках или пря­мо вот печа­тать и искать рука­ми. Вот что это, Мик­ро­софт? Make command line great again? Зачем? С какой целью? На кой вы уби­ли нор­маль­ный интер­фейс?

В‑общем, послал её к извест­ной мате­ри, и водру­зил Сер­вер 22.

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

В драй­ве­ры упёр­лась, напри­мер, зву­ко­вая кар­та Realtek. Не, ну оно понят­но, что Realtek гов­но, вы не сооб­щи­те мне ниче­го ново­го, но на рабо­чей стан­ции осо­бо не выби­ра­ют. Да, тео­ре­ти­че­ски на Сер­вер 22 под­хо­дят драй­ве­ры от Вин­ды 1011, но на прак­ти­ке не всё так про­сто. Драй­вер есть, в дис­пет­че­ре устройств оно при­сут­ству­ет, а вот зву­ка — йок, как гово­рят наши тюрк­ские дру­зья. Хоро­шо хоть, что выход зву­ка есть на мони­то­ре, а туда он посы­ла­ет­ся через DisplayPort с НВи­ди­ев­ской видео кар­точ­ки. Под­клю­чил­ся так.

А вот в саму ОС упёр­ся, к сожа­ле­нию, блю­тус. Блю­тус и сопут­ству­ю­щие устрой­ства, типа науш­ни­ков, на Сер­ве­ре 22 офи­ци­аль­но не под­дер­жи­ва­ют­ся. На Сер­ве­ре 25 под­дер­жи­ва­ют­ся, но на Сер­ве­ре 25 тупо­ры­лый интер­фейс от Вин­ды 11. Ситу­а­ция при­мер­но такая же, как со зву­ко­вой кар­той — блю­тус-устрой­ство при­сут­ству­ет, и к ним даже сопря­га­ют­ся науш­ни­ки, но соеди­не­ния нет, что-то не сра­ба­ты­ва­ет.

Но с дру­гой сто­ро­ны тут ситу­а­ция пря­мо таки «не было бы сча­стья, да несча­стье помог­ло». Я тут даве­ча пла­кал­ся, что у блю­тус­ных науш­ни­ков есть лаг, кото­рый мне дей­ству­ет на нер­вы. Мне посо­ве­то­ва­ли погля­деть на бес­про­вод­ные гей­мер­ские науш­ни­ки. Так вот выяс­ни­лось, что бес­про­вод­ные гей­мер­ские науш­ни­ки, без лага — не блю­тус­ные 🙂 У них есть свой радио­ка­нал для посы­ла­ния зву­ко­во­го сиг­на­ла, и на нём нет задер­жек. Ну, при­мер­но как бес­про­вод­ные гитар­ные систе­мы нын­че рабо­та­ют, что­бы музы­кан­ты на кон­цер­тах по всей сцене ска­кать мог­ли, не при­вя­зан­ные шнур­ка­ми к ком­би­кам.

Будем погля­деть.

А в целом — отлич­ная систе­ма, весь софт пока рабо­та­ет без­упреч­но. И под­держ­ка есть до 2031 года.

Про кибержуликов

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

Пре­ступ­ни­ки хоте­ли опла­ты несу­ще­ству­ю­ще­го счё­та бан­ков­ским пере­во­дом, и даже любез­но дали марш­рут­ный номер бан­ка (routing number так, вро­де, пере­во­дит­ся?) и номер счё­та.

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

А потом удив­ля­ем­ся — как это так полу­ча­ет­ся, что кибер­пре­ступ­ность име­ет более высо­кую мар­жу, чем про­да­жа нар­ко­ти­ков? Вот так и име­ет, пока по баш­ке и жопе не дать дуби­ной, никто не чешет­ся. И этим людям пред­ла­га­ет­ся дове­рить свои день­ги?

Интересно девки пляшут

Какой-то очень стран­ный слу­чил­ся в нашей стране пра­во­вой казус. Непо­нят­но, к чему при­ве­дёт — очень может быть, что к чему-то весь­ма пози­тив­но­му.

В нашей стране людям раз­ре­ша­ет­ся вла­деть огне­стрель­ным ору­жи­ем (если вдруг кто-то не знал), и ущем­ле­ние это­го пра­ва запре­ще­но по Кон­сти­ту­ции. Одна­ко, ору­жи­ем мож­но вла­деть не вся­ким — напри­мер, без спе­ци­аль­но­го раз­ре­ше­ния нель­зя вла­деть авто­ма­та­ми, пуле­мё­та­ми, гра­на­та­ми, писто­ле­та­ми-пуле­мё­та­ми, глу­ши­те­ля­ми, и т.д. Это регу­ли­ру­ет­ся актом Кон­грес­са 1934 года под назва­ни­ем «наци­о­наль­ный закон об огне­стрель­ном ору­жии «(National Firearms Act), кото­рый ныне явля­ет­ся частью Уго­лов­но­го Кодек­са США — ста­тья 25, гла­ва 53.

Изна­чаль­но этот закон был при­нят, когда наше феде­раль­ное пра­ви­тель­ство пыта­лось бороть­ся с бан­да­ми кон­тра­бан­ди­стов спирт­но­го (кото­рых они, к сло­ву, сво­и­ми же рука­ми и созда­ли, вве­дя сухой закон — это уж как у нас водит­ся). Это они переб­зде­ли воору­жён­ных руч­ны­ми пуле­мё­та­ми «Бар» и писто­ле­та­ми-пуле­мё­та­ми «Том­ми» мафи­о­зи — тогда поли­цей­ские были воору­же­ны шести­за­ряд­ны­ми револь­ве­ра­ми и дро­бо­ви­ка­ми в луч­шем слу­чае. И с пуле­не­про­би­ва­е­мы­ми жиле­та­ми тогда был швах. Мафи­о­зов, оно, конеч­но, не оста­но­ви­ло, но не суть.

Суть в том, что в Луи­зи­ане аген­ты бюро по кон­тро­лю за обо­ро­том алко­го­ля, таба­ка и огне­стрель­но­го ору­жия (ATF) про­ве­ли обыск у граж­да­ни­на Джор­джа Питер­се­на, нашли у него неза­ре­ги­стри­ро­ван­ный глу­ши­тель (по выше­упо­мя­ну­то­му NFA они под­ле­жат реги­стра­ции), и взя­ли Питер­се­на за жопу. Питер­сен — в суд: это ущем­ле­ние моих прав, защи­щён­ных Вто­рой поправ­кой к Кон­сти­ту­ции.

Далее начи­на­ет­ся этот самый инте­рес­ный казус. Суд ска­зал, что Вто­рая поправ­ка защи­ща­ет пра­во людей на вла­де­ние ору­жи­ем. Глу­ши­тель же ору­жи­ем не явля­ет­ся (ну, если толь­ко им не кидать­ся в людей), и поэто­му пра­во на вла­де­ние им Вто­рой поправ­кой не защи­ще­но, и Питер­сен нару­шил этот самый УК США, ста­тью 25, гла­ву 53.

«Поз­воль­те» — взви­лись самые раз­ные груп­пы по про­дви­же­нию инте­ре­сов вла­дель­цев ору­жия — «но если глу­ши­тель ору­жи­ем не явля­ет­ся, тогда како­го чор­та он под­па­да­ет под дей­ствие наци­о­наль­но­го зако­на об огне­стрель­ном ору­жии

С инте­ре­сом жду даль­ней­ше­го раз­ви­тия собы­тий. Дей­стви­тель­но, если глу­ши­тель не явля­ет­ся ору­жи­ем, тогда он такой же пред­мет как я не знаю там, мор­ков­ка или кар­тош­ка. А если таки явля­ет­ся, то дол­жен защи­щать­ся Вто­рой поправ­кой. Либо тру­сы, либо кре­стик.

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

Судеб­ное дело: https://www.ca5.uscourts.gov/opinions/pub/24/24–30043-CR0.pdf

Про блютусные наушники

Слу­шай­те, а суще­ству­ют ли нор­маль­ные блю­тус­ные науш­ни­ки без лага? Играть или смот­реть видео, где люди игра­ют на музы­каль­ных инстру­мен­тах очень неком­форт­но — очень боль­шая задерж­ка зву­ка. Ну, «боль­шая» услов­но — при­мер­но 150–200 мил­ли­се­кунд, но про­смот­ре игры на бара­ба­нах рас­син­хрон очень силь­но заме­тен.

Да, «что­бы два раза не вста­вать», в ютуб после дли­тель­но­го пере­ры­ва (была слиш­ком заня­та детьми) вер­ну­лась одна из моих люби­мых бара­бан­щиц — Мей­таль Коэн. Что­бы мало не пока­за­лось, испол­ни­ла аж Limelight канад­ской груп­пы «Раш», а там бара­бан­щи­ком был целый уже, увы, покой­ный Нил Пирт — фигу­ра в мире удар­ных весь­ма зна­ко­вая. Плюс там музы­каль­ный раз­мер очень слож­ный.

В блю­тус­ных науш­ни­ках смот­реть очень неком­форт­но, блин.

Продолжая про игру Scrap Mechanic

Я про­дол­жаю пери­о­ди­че­ски играть в игруш­ку Scrap Mechanic. Теперь до игры дорос млад­ший, так что режем­ся вдво­ём с ним.

Ему, конеч­но, более инте­рес­ны «бое­вые» момен­ты игры, типа схва­ток с робо­та­ми, охра­ня­ю­щи­ми какие-то цен­ные арте­фак­ты, или же воору­жён­ная борь­ба про­тив аграр­ной поли­ции, вне­зап­но нагря­нув­шей про­ве­рить, а не слиш­ком ли ты мно­го полей засе­ял?

Ну, а мне инте­рес­но созда­вать вся­кие меха­низ­мы. В игре, напри­мер, есть хоро­ший эле­мент стро­и­тель­ства сво­ей базы — мож­но постро­ить целый дом, обыч­но из дере­ва, кото­рое надо сна­ча­ла добыть, напи­лив лесу. Я отгро­хал ажно трёх­этаж­ный бетон­ный особ­няк с вер­то­лёт­ной пло­щад­кой на кры­ше. Воз­ни­ка­ет вопрос — а как быст­рее все­го пере­ме­щать­ся меж­ду эта­жа­ми? Лест­ни­цы, конеч­но, есть, но это неин­те­рес­но. Надо лифт.

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

Слож­нее полу­ча­ет­ся, когда поло­же­ний лиф­та может быть более двух. Тут уже одним битом не обой­тись, и так как у нас три эта­жа, пона­до­бит­ся два бита. Реша­ет­ся это, разу­ме­ет­ся, через триг­ге­ры (flip-flop). В обыч­ной жиз­ни триг­ге­ры мож­но сде­лать на двух эле­мен­тах NAND, но из-за огра­ни­че­ний игры при­хо­дит­ся делать немно­го слож­нее — два эле­мен­та NOR и два эле­мен­та AND. Стро­ишь необ­хо­ди­мое коли­че­ство триг­ге­ров (два в моём слу­чае) и веша­ешь на них управ­ле­ние поло­же­ни­ем лиф­та. Лиф­ты в игре дела­ют­ся через гид­рав­ли­че­ские порш­ни — напри­мер, что­бы с пер­во­го эта­жа добрать­ся на вто­рой, надо пол­но­стью выдви­нуть два порш­ня. А что­бы дое­хать до тре­тье­го — четы­ре. Пер­вые два управ­ля­ют­ся пер­вым триг­ге­ром, ещё два — вто­рым. Ком­би­ни­руя, полу­ча­ем раз­ные поло­же­ния: 00 — порш­ни пол­но­стью втя­ну­ты, 01 или 10 — выдви­ну­та поло­ви­на, 11 — выдви­ну­ты все.

На скрин­шо­те как раз поло­же­ние триг­ге­ров 10 (еди­ни­ца — это верх­ний левый эле­мент NOR) — то-есть, лифт на вто­ром эта­же.

Когда я был малень­кий, меня все­гда инте­ре­со­ва­ли лиф­ты и их меха­низ­мы. Кру­че все­го были лиф­ты в ста­рых зда­ни­ях ещё ста­лин­ской построй­ки — там, где в цен­тре лест­нич­но­го колод­ца была заре­ше­чен­ная шах­та лиф­та, а две­ри надо было откры­вать и закры­вать рука­ми (т.н. рас­паш­ной лифт):

Кру­ты они были тем, что сквозь решёт­ку было вид­но меха­низ­мы — про­ти­во­ве­сы, и т.д. Так что закрыл теперь дет­ский гештальт, постро­ив свой 🙂

Урод 3.0

Вышел GIMP 3.0. Ска­чал, поста­вил. Убе­дил­ся в оче­ред­ной раз, что эта подел­ка до сих пор ни для чего нор­маль­но­го не годит­ся, и стёр.

History brush? Не слы­ша­ли.
Созда­ние фай­ла CMYK? Нет, до сих пор не виде­ли.
Поче­му в при­ми­тив­ном диа­ло­ге Curves в УРОДЕ 3.0 до сих пор, япон­ский бог, нет пипе­ток выста­вить high, mid, и low? На кой чорт вооб­ще нужен этот диа­лог, если ты ему даже нор­маль­но ска­зать не можешь, что на тво­ём изоб­ра­же­нии явля­ет­ся самой тём­ной точ­кой (или наобо­рот, самой свет­лой) — и что всё осталь­ное надо посы­лать нахер? А? А???

Да что там Curves — эффек­ты сло­ёв, кото­рых мне в срав­не­нии с нор­маль­ным редак­то­ром изоб­ра­же­ний (фото­шо­пом) не хва­та­ло — дол­го дела­ли-дела­ли, тужи­лись-тужи­лись, и нако­нец-то высра­ли. И полу­чи­лось, как водит­ся, гов­но.

Во-пер­вых, ими очень слож­но поль­зо­вать­ся. Мне при­шлось про­смот­реть два роли­ка на юту­бе, что­бы понять, КАК — вот такой вот «про­ду­ман­ный» интер­фейс. В фото­шо­пе ты идёшь в меню слой — эффек­ты — и при­ме­ня­ешь, какие надо. А здесь надо сна­ча­ла при­ме­нить какой-то эффект, что­бы он появил­ся в меню при­ме­нён­ных эффек­тов для слоя.

Во-вто­рых, не все эффек­ты явля­ют­ся обра­ти­мы­ми — напри­мер, эффек­ты осве­щён­но­сти (lighting) как ты при­ме­нил — и всё, хана, выби­то зуби­лом в гра­ни­те, как-то поме­нять не полу­чит­ся, раз­ве что через Ctrl+Z. Но фиш­ка-то — как раз в лёг­кой изме­ня­е­мо­сти и обра­ти­мо­сти!!

В‑третьих, рабо­та­ют они исклю­чи­тель­но мед­лен­но — гла­за­ми вид­но, как изоб­ра­же­ние меня­ет­ся по кусоч­кам, буд­то сно­ва за 80486 ком­пью­тер сел. Видео­уско­ри­те­ли? Нет, изви­ни­те, про­шло мимо нас.

А зна­е­те, поче­му «всё у них так»? Пото­му что GIMP созда­ют про­грам­ми­сты. Во-пер­вых, они дела­ют то, что им кажет­ся важ­ным. А во-вто­рых, они дела­ют это так, как им кажет­ся пра­виль­но, а не поль­зо­ва­те­лям. А фото­шоп? А фото­шоп созда­ёт­ся не сколь­ко про­грам­ми­ста­ми, сколь­ко коман­дой про­фес­си­о­на­лов из самых раз­ных отрас­лей, как то: печат­ни­ков, редак­то­ров, вер­сталь­щи­ков, фото­гра­фов, худож­ни­ков, дизай­не­ров интер­фей­сов, веб­ма­сте­ров, и так далее. А над ними все­ми сто­ит началь­ник про­ек­та, с плёт­кой в руках, и всех посто­ян­но бьёт по жопе, что­бы было так, как он/а сказал/а, а не так, как они сами себе при­ду­ма­ли, что­бы было удоб­но и нуж­но. Пото­му что если так не делать, то вот и полу­чит­ся УРОД вер­сии 3.0.