Умейте жаловаться

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

А пока я вое­вал с его жела­ни­ем постро­ить подъ­езд­ную дорож­ку через кана­ву лив­не­вой кана­ли­за­ции. Как бы сде­лал нор­маль­ный чело­век? Он купил бы тру­бу, поло­жил бы её в кана­ву, а потом поверх неё стал бы стро­ить дорож­ку. Как посту­пил наш мудак? Он забу­то­вал сточ­ную кана­ву грун­том, так, что вода не про­те­ка­ет. Сде­лал фото­гра­фии с анно­та­ци­я­ми и объ­яс­не­ни­я­ми, послал гра­до­на­чаль­ни­ку.

И — не пове­ри­те — муда­ка НАХЛОБУЧИЛИ. При­ка­за­ли всю эту ерун­ду рас­ко­пать и поло­жить нор­маль­ную тру­бу. Когда он будет всё это делать, я, пожа­луй, буду сто­ять на ули­це и пля­сать побед­ный шаф­фл и орать обид­ное.

Старый друг в гости зашёл

Това­ри­ща зовут серый кры­си­ный полоз:

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

Началось

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

Кен­тук­ки — рес­пуб­ли­кан­ский штат, пред­ло­жи­ли билль — тоже рес­пуб­ли­кан­цы.

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

Хоти­те, что­бы за «неува­же­ние к вла­сти» сажа­ли — уез­жай­те нахрен в Рос­сию, там с этим всё в пол­ном поряд­ке. Попа­да­ют под раз­да­чу, прав­да, какие-то стран­ные непри­част­ные люди, но это уже издерж­ки. США все­гда сто­я­ли на сво­бо­де сло­ва, чем выгод­но отли­ча­лись от Евро­пы, где от сво­бо­ды сло­ва оста­лись рож­ки да нож­ки. Кто не верит, может попро­бо­вать пуб­лич­но пооб­суж­дать в Гер­ма­нии что-нибудь эда­кое, напри­мер, был ли Холо­кост. Разу­ме­ет­ся, подоб­ное обсуж­де­ние явля­ет­ся серьёз­ным мове­то­ном и в США, и могут быть послед­ствия. Отдель­ные граж­дане в нацист­ское рыло могут зака­тать, напри­мер. Но в тюрь­му не поса­дят, кон­крет­но госу­дар­ству — на это начхать. И это архи­пра­виль­но.

США начи­на­ют быст­ро менять­ся не в луч­шую сто­ро­ну, и мне всё это нра­вит­ся всё мень­ше и мень­ше.

Шутк

Моло­дой чело­век с потух­шим взгля­дом захо­дит в биб­лио­те­ку и про­сит у биб­лио­те­ка­ря кни­гу о спо­со­бах совер­ше­ния само­убий­ства.

–Не дам, даже не про­си.
–Но поче­му?
–Я же вижу, что ты её не вер­нёшь!

Вив ла Франс

По при­чине выхо­да из строя 25cm (10″) ско­во­род­ки с анти­при­гар­ным покры­ти­ем, при­об­рёл заме­ну. Меня задол­ба­ло менять эти тефло­ни­ро­ван­ные ско­во­род­ки. Рано или позд­но, но на ней всё рав­но появ­ля­ет­ся цара­пи­на, после чего ско­во­род­ка быст­ро выхо­дит из строя. Это при том, что я с упор­ством нео­фи­та исполь­зую на них толь­ко дере­вян­ные и пла­сти­ко­вые лопат­ки и лож­ки. Что у нас есть ещё, из того, что я исполь­зо­вал лич­но? Есть ско­во­ро­ды из нержа­ве­ю­щей ста­ли. Хоро­ши, но их надо опре­де­лён­ным обра­зом под­го­тав­ли­вать к жар­ке (рас­ка­лён­ную сма­зы­вать про­мас­лен­ным бумаж­ным поло­тен­цем), ина­че к ним всё при­ста­ёт. Они иде­аль­ны, когда надо гото­вить мно­го — тогда в ско­во­род­ке посто­ян­но про­гре­тое мас­ло, и не надо ниче­го делать. Имен­но поэто­му они так попу­ляр­ны на кух­нях ресто­ра­нов. Ещё есть чугун­ные ско­во­ро­ды. Они пре­крас­ны, но у них есть два недо­стат­ка: они тяжё­лые и у них неудоб­ная корот­кая руч­ка. Я их с удо­воль­стви­ем исполь­зую для жар­ки мяса, и даже биф­штекс на них полу­ча­ет­ся заме­ча­тель­ным. Но каж­дый день их исполь­зо­вать неудоб­но, и неудоб­но мыть из-за того, что они такие тяжё­лые.

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

Имен­но такую я и при­об­рёл! Ско­во­род­ка сде­ла­на не в Кита­ях с Индо­не­зи­я­ми, а во Фран­ции.

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

Есть один недо­ста­ток. Руч­ка у неё покры­та эпок­сид­ным покры­ти­ем, и её из-за это­го нель­зя ста­вить в духов­ку. Мне не видит­ся это боль­шой про­бле­мой, так как это надо делать очень ред­ко, и для это­го есть чугун­ные ско­во­ро­ды. В прин­ци­пе, они про­да­ют «про­фес­си­о­наль­ную» вер­сию с руч­кой из нержа­ве­ю­щей ста­ли (разу­ме­ет­ся, более доро­гую). Ста­вить в духов­ку её не про­бле­ма совер­шен­но.

В‑общем, реко­мен­дую.

Сломал

Исто­рия из серии «дур­ная голо­ва рукам покоя не даёт».

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

Выта­щил все спи­цы, раз­ло­жил обод на ров­ном бетоне, выров­нял, воткнул спи­цы назад (та ещё рабо­тён­ка). Коле­со — опять

Выру­гал­ся на четы­рёх язы­ках, раз­ло­мал всё о коле­но и выки­нул лиса­пед в про­пасть. Не сто­ит он мое­го тру­да, он ста­рый. За цену двух новых колёс для него мож­но новый купить.

Одна­ко, вопрос — а для спиц есть какое-то подо­бие дина­мо­мет­ри­че­ских клю­чей? Насколь­ко их затя­ги­вать-то? Что­бы не повто­рить, так ска­зать, оши­бок моло­до­сти?

Наверное, подпишемся

Дела­ли проб­ную под­пис­ку на сер­ви­сы по достав­ке набо­ров для при­го­тов­ле­ния еды. Тебе при­но­сят короб­ку со все­ми нуж­ны­ми ингри­ди­ен­та­ми, дают рецепт, а даль­ше ты уже сам. Ока­за­лось доста­точ­но инте­рес­но — в первую оче­редь тем, что я хоть и люб­лю гото­вить, но пита­ем­ся мы доста­точ­но одно­об­раз­но: мясо, рыба, кури­ца, на гар­нир обыч­но кар­то­фан, рис, ино­гда салат. Когда дома малень­кие дети, тут осо­бо не до выпенд­рё­жей. А тут тебе посто­ян­но при­но­сят вся­кое, выхо­дя­щее за пре­де­лы тво­ей зоны ком­фор­та. И прак­ти­че­ски в любой набор вхо­дят ово­щи, что тоже нема­ло­важ­но. При­чём спо­со­бы при­го­тов­ле­ния тоже инте­рес­ные — чаще все­го ово­щи запе­ка­ют­ся в духов­ке. Необыч­но, мы как-то боль­ше их жарим-варим. Заод­но тебе дают воз­мож­ность попро­бо­вать вся­кие новые ингри­ди­ен­ты: так, до это­го не ел кус­ку­са. Прав­да, выяс­ни­лось, что кус­кус это либо про­сто очень круп­но помо­ло­тая ман­ка, либо мака­ро­ны в виде шари­ков (это еврей­ский кус­кус) xD

Про­бо­ва­ли Every Plate и Hello Fresh. Фор­маль­но вто­рой вла­де­ет пер­вым, но набо­ры у них раз­ные, и Every Plate нам понра­ви­лись боль­ше. Заод­но они дешев­ле, так что, навер­ное, оста­но­вим­ся на них.

Зацепило кого?

Ну что, бра­тья сисад­ми­ны, вас, слу­чай­но, не заце­пи­ло этой пре­крас­ной дыре­нью в Exchange? Нас таки заце­пи­ло. Но, прав­да, по каса­тель­ной. Суть экп­лой­та в том, что хакер может себя авто­ри­зо­вать как один из систем­ных поч­то­вых ящи­ков, напри­мер, Discovery Mailbox. Затем он полез ломать ящик administrator. Имен­но на этом месте у китай­ских това­ри­щей вышел облом, так как учёт­ная запись Administrator у нас пере­име­но­ва­на, как и поло­же­но по РТО­Бам.
Но очень непри­ят­но думать о том, что спас­ла нас прак­ти­че­ски полу­слу­чай­ность. 5 минут, потра­чен­ные на допол­ни­тель­ный соци­аль­ный инжи­не­ринг, вполне мог­ли бы выявить назва­ния учёт­ных запи­сей с пред­по­ло­жи­тель­но боль­ши­ми при­ви­ле­ги­я­ми.

Аффтопрограммирование

В авто­мо­би­ли уже дав­но ста­вят ком­пью­тер с бор­то­вой само­ди­а­гно­сти­кой. До 1996 года еди­но­об­ра­зия рабо­ты с этим ком­пью­те­ром не было, а теперь вез­де мож­но с ним пого­во­рить по набо­ру стан­дар­тов OBD2. Рань­ше ска­не­ры, обща­ю­щи­е­ся с диа­гно­сти­че­ской систе­мой, были дико доро­ги­ми, но теперь цена ста­ла более демо­кра­тич­ной, и самые про­стень­кие мож­но купить монет за 20, а то и ещё дешев­ле. Одна­ко дешё­вые ска­не­ры име­ют крайне огра­ни­чен­ные воз­мож­но­сти, и спо­соб­ны толь­ко на самые при­ми­тив­ные дей­ствия — про­смотр диа­гно­сти­че­ских кодов (дале­ко не всех), их сти­ра­ние. Если же тебе нуж­на диа­гно­сти­ка чего-то более слож­но­го, при­дёт­ся серьёз­но рас­ко­ше­лить­ся. Вот, напри­мер, возь­мём такую рас­про­стра­нён­ную вещь как диа­гно­сти­ка ката­ли­за­то­ра. Когда у тебя выла­зит код диа­гно­сти­ки P0420, при­чи­ны для него могут быть самые раз­ные. Может быть, дат­чик кис­ло­ро­да подох. А может быть, и ката­ли­за­тор. Ведь как воз­ни­ка­ет этот код? У тебя сто­ят два дат­чи­ка кис­ло­ро­да — один ДО, дру­гой ПОСЛЕ ката­ли­за­то­ра (в маши­нах, кото­рые дизай­ни­ли пида­ра­сы в пло­хом смыс­ле сло­ва, их аж четы­ре — см. Нис­сан). Код ошиб­ки гене­ри­ру­ет­ся когда пока­за­ния этих дат­чи­ков ОДИНАКОВЫЕ. Что логич­но — это озна­ча­ет, что ката­ли­за­тор ниче­го не дела­ет.

Что­бы одно­знач­но понять, надо ли менять ката­ли­за­тор, надо пока­за­ния этих дат­чи­ков пред­ста­вить гра­фи­че­ски. Какие пока­за­ния будут у них до того, как ката­ли­за­тор про­гре­ет­ся до рабо­чих тем­пе­ра­тур. Какие после. Пока­за­ния дат­чи­ка ДО ката­ли­за­то­ра долж­ны менять­ся, и доволь­но силь­но. Пока­за­ния дат­чи­ка ПОСЛЕ ката­ли­за­то­ра долж­ны оста­вать­ся посто­ян­ны­ми. Уви­дев всё это, лег­ко понять, что про­ис­хо­дит. Но ска­нер OBD2, спо­соб­ный стро­ить гра­фи­ки, уже недё­шев — от 150 монет и выше.

Что мож­но сде­лать, если у тебя руки рас­тут из (наде­юсь) отно­си­тель­но пра­виль­ных мест? Мож­но купить ком­пью­тер­ный адап­тер на чипе ELM327, кото­рый под­клю­ча­ет­ся через USB и ста­но­вит­ся в ком­пью­те­ре допол­ни­тель­ным COM-пор­том. Они недо­ро­гие — за 10 монет мож­но купить. Затем берём любую тер­ми­нал­ку, и цеп­ля­ем­ся к это­му пор­ту, выста­вив ско­ро­сти от 9600 до 38400 и 115200 (зави­сит от кон­крет­но­го адап­те­ра). И раз­го­ва­ри­ва­ем с ним как с обык­но­вен­ным моде­мом. Ага. Он даже коман­дой ATZ ресе­тит­ся 🙂

Вот так, напри­мер:

OKL1 это на самом деле OK, выдан­ное моде­мом на коман­ду ATL1 (вклю­ча­ю­щую добав­ле­ние CR в отве­ты). Ина­че чело­ве­ку неком­форт­но.
AT@1 это запрос «ты кто такой», типа ATI7 на моде­мах US Robotics 🙂

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

Суда­ри мои, за что мы любим язык про­грам­ми­ро­ва­ния Питон? Я вот рань­ше его недо­люб­ли­вал, а потом оце­нил по досто­ин­ству. Язык Питон мы любим за то, что на нём мож­но решить прак­ти­че­ски любые при­клад­ные зада­чи если исполь­зо­вать соот­вет­ству­щие биб­лио­те­ки; ибо кто-то с такой про­бле­мой уже, ско­рее все­го, стал­ки­вал­ся.

Суще­ству­ет спе­ци­аль­ная биб­лио­те­ка Python-OBD, в кото­рой вся эта рас­шиф­ров­ка шест­на­дца­ти­рич­ной бре­дя­ти­ны уже напи­са­на, тебе оста­ёт­ся толь­ко её взать и нари­со­вать, что тебе надо. В част­но­сти, оно может выда­вать зна­че­ния напря­же­ния, выда­ва­е­мо­го дат­чи­ка­ми кис­ло­ро­да. Оста­ёт­ся сунуть эти зна­че­ния в спи­сок (во что же ещё), после чего скор­мить его matplotlib.pyplot, и пред­ста­вить гра­фи­че­ски хоть чор­та бри­то­го, при­чём ров­но так, как тебе надо.

Ну, а те, у кого с про­грам­ми­ро­ва­ни­ем не очень, могут при­об­ре­сти ком­мер­че­ские про­грам­мы, рабо­та­ю­щие с адап­те­ра­ми на ELM327. Их мно­го вся­ких, и они недо­ро­гие — вся­ко дешев­ле 150 дол­ла­ров.

Надо ещё ска­зать, что тут есть заса­да. Стан­дарт­ные OBD2 коды хоро­шо доку­мен­ти­ро­ва­ны. Но есть и спе­ци­аль­ные, про­при­е­тар­ные коды, для каж­дой мар­ки свои, и про­из­во­ди­те­ли не спе­шат их опи­сы­вать и выкла­ды­вать опи­са­ние в откры­тый доступ. Надо же как-то заста­вить юзве­рей уша­стых поку­пать обслу­жи­ва­ние в дилер­ши­пах. Но есть недо­ро­гие про­грам­мы, кото­рые под­дер­жи­ва­ют и эти коды. Так, для БМВ есть Bimmerscan, а для Фор­дов есть Forscan, при­чём на него бес­плат­но дают проб­ную лицен­зию на два меся­ца. Кро­ме того, Forscan рабо­та­ет и не с Фор­да­ми, про­сто он не под­дер­жи­ва­ет спе­ци­аль­ные коды диа­гно­сти­ки для авто­мо­би­лей дру­гих про­из­во­ди­те­лей.

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

PS: Хех, вот уж не думал, что теги «авто­мо­би­ли» и «про­грам­ми­ро­ва­ние» когда-нибудь встре­тят­ся.

Живительная сила интернета

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

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

Реко­мен­дую.