Хорошо быть папой

Папа поку­па­ет себе игруш­ки, а гово­рит, что для стар­ше­го сына. Удоб­но, чорт!

Сын с увле­че­ни­ем режет­ся в само­го раз­но­го рода гон­ки, и коль­це­вые, и на выжи­ва­ние, и раз­ные вер­сии Mudrunner.

Купил ему игро­вой руль, при­чём доста­точ­но наво­ро­чен­ный — там не толь­ко руль, а ещё и педа­ли и семи­с­ко­рост­ная кочер­га.

На таком мож­но и управ­ле­нию авто­мо­би­лем научить, и даже руч­ной короб­ке. Не знаю, прав­да, насколь­ко реа­ли­стич­но послед­нее в плане ощу­ще­ния «не ту ско­рость воткнул, дурак, я щас заглох­ну!» Или «плав­нее надо сце­пу отпус­кать!» Хотя обрат­ная связь у руля есть, погля­дим.

Теперь нор­маль­ные джой­сти­ки теперь дела­ют на дат­чи­ках Хол­ла. Мик­ро­софт рань­ше про­бо­вал их изго­тав­ли­вать на опти­че­ских сен­со­рах, но потом пере­стал (тоже неиз­вест­но, по какой при­чине). А рань­ше их дела­ли на пере­мен­ных рези­сто­рах, блин. Бла­го при исполь­зо­ва­нии игро­во­го пор­та там кро­ме рези­сто­ров боль­ше ниче­го и не надо было, всё осталь­ное делал комп. Но после неде­ли исполь­зо­ва­ния потен­цио­мет­ры начи­на­ли шуметь и тре­щать, как древ­ние радио­лы, и игра пре­вра­ща­лась в муче­ние. Даже доро­гие джой­сти­ки таким стра­да­ли. Чего меша­ло делать их сра­зу на нор­маль­ных сен­со­рах, непо­нят­но. Дат­чи­ки Хол­ла ведь не вче­ра при­ду­ма­ли. И даже не поза­вче­ра, они ещё в 1960х были. Пода­вая выход­ное напря­же­ние из линей­но­го дат­чи­ка Хол­ла на затвор поле­во­го тран­зи­сто­ра, неслож­но полу­чить пере­мен­ный рези­стор. Поче­му не дела­ли — загад­ка.

Интернет Илона Маска

Чувак про­ве­рил интер­нет систе­мы «Стар­линк». Вооб­ще — вполне норм. Пинг 36 мил­ли­се­кунд, канал от 50 до 150 мега­бит. Если дру­гих опций нет, и живёшь в (гре)бенях, то непло­хо. Сей­час, прав­да, не всё так глад­ко: спут­ни­ки низ­ко­ле­тя­щие, и их не так мно­го, так что быва­ют пери­о­ди­че­ские про­па­да­ния свя­зи. В даль­ней­шем этот недо­ста­ток уйдёт.

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

Про приватность VPN

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

Винда совсем охренела

На све­же­по­став­лен­ной Вин­де решил доба­вить рус­скую кла­ви­а­ту­ру. В спис­ке доступ­ных рас­кла­док кла­ви­а­тур при­сут­ству­ют япон­ская, корей­ская, и даже бол­гар­ская. Рус­ской — нет.

При­шлось добав­лять через Повер­Шелл.

Совсем уже Мик­ро­софт охре­нел. В Бан­га­ло­ре, что ли, они код теперь пишут. Что-то каче­ство ОС рез­ко про­се­ло. Или это анти­рос­сий­ские санк­ции такие, типа как санк­ции про­тив турец­ких поми­до­ров?

Впро­чем, у Мик­ро­соф­та уже дав­няя тра­ди­ция — делать нор­маль­ные про­дук­ты через вер­сию.

NT 3.1 был гов­ном. NT 4.0 был хоро­ший. 2000 был гов­ном. ХР был очень хоро­ший. Виста гов­но. Семёр­ка была отлич­ной. Вось­мёр­ка была гов­но. 8.1 был норм. Десят­ка — так себе. Ждём 10X, что ли?

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

Компьютерное

Про­ап­грей­дил жёст­кий диск в ком­пью­те­ре. Был 1 «тера­байт», ста­ло 2. В кавыч­ках пото­му что про­из­во­ди­те­ли исполь­зу­ют аль­тер­на­тив­ную мате­ма­ти­ку — 1 тера­байт у них это 1000 гига­байт, а не 1024.

Тупо пере­ки­нул всё Акро­ни­сом, бла­го с твёр­до­те­ла на твёр­до­тел всё копи­ру­ет­ся момен­таль­но. Лет 10 назад я бы всё пере­ста­вил нахер с нуля, а щас настоль­ко лени­во всё это делать! Это что же, все про­грам­мы с нуля пере­уста­нав­ли­вать, все игры, все настрой­ки? Нафиг-нафиг.

А ещё я сде­лал одну вещь, кото­рую тоже не стал бы делать 10 лет назад. Купил игро­вой ноут­бук MSI. Это рань­ше я думал (оши­боч­но), что Ком­пью­те­ры долж­ны быть Боль­шие и Желез­ные, а теперь я ниче­го тако­го предо­су­ди­тель­но­го в ноут­бу­ках не вижу. Ноут­бук не силь­но выпенд­рёж­ный, но в нём сто­ит Нви­дия 2060, ничуть не мень­ше по мощ­но­сти, чем 1070 GTX, что сто­ит в ста­ци­о­нар­ном ком­пе. Игры идут заме­ча­тель­но. Да и всё осталь­ное тоже.

Май­к­ро­софт, нако­нец-то, блин, решил дав­но суще­ству­ю­щую про­бле­му: как полу­чить ком­пью­тер, кото­рый может одно­вре­мен­но играть в игры, и рабо­тать с соф­том под Линукс, кото­ро­му нуж­на CUDA, и что­бы без уста­нов­ки двух ОС в мно­го­за­гру­зоч­ной кон­фи­гу­ра­ции. Я уже дав­но исполь­зую WSL (Windows Subsystem for Linux). Это поз­во­ля­ет посто­ян­но иметь под рукой Линукс, на кото­ром мож­но раз­ра­ба­ты­вать софт, не отхо­дя от кас­сы. Не надо путать WSL с Cygwin — WSL это пол­но­цен­ный линукс, запус­ка­ю­щий линук­со­вые же бинар­ни­ки, а не пере­ком­пи­ли­ро­ван­ный в экзеш­ни­ки линук­со­вый софт. Ещё в нём удоб­но обме­ни­вать­ся фай­ла­ми с линук­со­вой под­си­сте­мой — ибо WSL созда­ёт скры­тую шару \\wsl$, из кото­рой ты име­ешь воз­мож­ность обра­щать­ся напря­мую к / в линук­со­вой вир­ту­ал­ке.

Так вот, выяс­ни­лось, что начи­ная с WSL вер­сии 2, ресур­сы гра­фи­че­ско­го про­цес­со­ра нор­маль­но про­ки­ды­ва­ют­ся к госте­вой ОС, так что там мож­но запус­кать TensorFlow, Caffe, и про­чие инте­рес­ные вещи без того, что­бы тор­мо­зить и всё выпол­нять на цен­траль­ном про­цес­со­ре. Так что впер­вые, блин, мож­но и на ёлку залезть и не оца­ра­пать­ся. Рань­ше подоб­ные зада­чи реша­лись уста­нов­кой Линук­са в каче­стве основ­ной ОС, и водру­же­ни­ем на него систе­мы вир­ту­а­ли­за­ции Xen, кото­рая запус­ка­ла маши­ну с Вин­до­уз, в кото­рой уже мож­но было запус­кать игры, ибо Xen уме­ет про­бра­сы­вать GPU до госте­вой ОС.

Конеч­но, есть неболь­шая поте­ря про­из­во­ди­тель­но­сти и в том, и в дру­гом слу­чае. Но поте­ря про­из­во­ди­тель­но­сти на 10% в играх — намно­го замет­нее, чем поте­ря про­из­во­ди­тель­но­сти на 10% при испол­не­нии TensorFlow. Так что как ни кру­ти, а всё же в этом отно­ше­нии Вин­до­уз луч­ше Линук­са.

Кибержульё и азбука Морзе

Забав­ное будет нын­че соче­та­ние тегов — «73» и «жули­ки».

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

CONNECT 300/NONE

Я тут писал, что поме­нял опсо­са на кон­то­ру Visible, кото­рые за 40 в месяц дают пол­ный без­ли­мит на всё — звон­ки и мобиль­ный интер­нет. На что у меня нача­ли спра­ши­вать — дей­стви­тель­но ли интер­нет без­ли­мит­ный. На что я отве­тил, что напи­са­но, что без­ли­мит­ный, но напи­са­но, что при силь­ной загруз­ке сети может всё рабо­тать мед­лен­нее. Теперь, после пары меся­цев исполь­зо­ва­ния, я точ­но знаю, что это зна­чит. Visible — вир­ту­аль­ный опсос на сети Verizon. Это зна­чит, что дан­ные для або­нен­тов само­го Verizon пере­да­ют­ся пер­вы­ми, а все осталь­ные — «в оче­редь, суки­ны дети, в оче­редь!» В‑общем, эда­кий QoS. На чём это замет­но? В основ­ном это замет­но при рабо­те с голо­со­вым помощ­ни­ком Сири. Чего-нибудь спро­сишь, а оно несколь­ко секунд поту­пит, «ща, пого­ди, чего-то тут не сра­ба­ты­ва­ет». Но потом всё же даёт ответ. Потом, где-то неде­лю назад во всём граф­стве лёг интер­нет. Види­мо, кто-то удач­но пора­бо­тал на экс­ка­ва­то­ре, пото­му что сеть лежа­ла весь день. Все рыла во всём граф­стве нача­ли тупить в теле­фо­ны. Мне интер­не­том на теле­фоне было поль­зо­вать­ся… ну, не ска­жу, что невоз­мож­но. Но всё рабо­та­ло доволь­но мед­лен­но. Если текст ещё худо-бед­но мож­но было читать, то Йутуп­чик не рабо­тал про­сто с гаран­ти­ей. Ну не как $SUBJ, конеч­но, но близ­ко к тому.

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

Про безопасность месенжера Телеграм

Теле­грам рас­кры­ва­ет физи­че­ское место­по­ло­же­ние поль­зо­ва­те­лей.

Вку­пе с не вполне про­ду­ман­ной схе­мой шиф­ро­ва­ния сооб­ще­ний (напри­мер, вме­сто HMAC там исполь­зу­ет­ся про­сто хеш-функ­ция SHA, то-есть, целост­ность сооб­ще­ния, в прин­ци­пе, соблю­да­ет­ся, а вот неопро­вер­жи­мость автор­ства — уже никак не гаран­ти­ру­ет­ся) это в оче­ред­ной раз наво­дит на мыс­ли о том, что это нароч­но так сде­ла­но. Что в Теле­грам спе­ци­аль­но встро­е­ны дыры с пода­чи Кон­то­ры. Про­бле­ма с наме­рен­ным вне­се­ни­ем дыр, конеч­но, одна и та же, неиз­мен­но мно­го лет — то, что дыры вно­си­лись для кого-то, не даёт ника­кой гаран­тии того, что ими не вос­поль­зу­ет­ся кто-то дру­гой. Поэто­му все эти гни­лые захо­ды со сто­ро­ны зако­но­да­те­лей, что непло­хо бы дать спец­служ­бам спец­до­ступ к пере­пис­ке надо гнать пога­ной мет­лой. Даём им — даём и зло­умыш­лен­ни­кам.

Кароч, все, кому по-насто­я­ще­му надо — исполь­зу­ют Сиг­нал. Но обме­ни­вать­ся коти­ка­ми, конеч­но, мож­но и через Теле­грам.

Смело выступили

Лабо­ра­то­рия Кас­пер­ско­го заяви­ла, что за хак «Солар­Вин­дз» ответ­ствен­на хакер-груп­пи­ров­ка Тур­ла (кста­ти, реаль­но очень, очень кру­тые ребя­та). Нью­анс в том, что Тур­ла спон­си­ру­ет­ся рус­ским пра­ви­тель­ством. Так что Кас­пе­рыч напря­мую ука­зал на Рос­сию как источ­ник хака.

Впро­чем, ниче­го, конеч­но, ново­го. Аме­ри­кан­ские экс­пер­ты в сфе­ре без­опас­но­сти быст­ро опре­де­ли­ли, что за Стак­с­нет ответ­ствен­но аме­ри­кан­ское пра­ви­тель­ство, и не шиб­ко постес­ня­лись об этом заявить.