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

Проапгрейдил жёсткий диск в компьютере. Был 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, то-есть, целостность сообщения, в принципе, соблюдается, а вот неопровержимость авторства — уже никак не гарантируется) это в очередной раз наводит на мысли о том, что это нарочно так сделано. Что в Телеграм специально встроены дыры с подачи Конторы. Проблема с намеренным внесением дыр, конечно, одна и та же, неизменно много лет — то, что дыры вносились для кого-то, не даёт никакой гарантии того, что ими не воспользуется кто-то другой. Поэтому все эти гнилые заходы со стороны законодателей, что неплохо бы дать спецслужбам спецдоступ к переписке надо гнать поганой метлой. Даём им — даём и злоумышленникам.

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

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

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

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

Взлом замка компьютерными технологиями

Какая интересная штучка. Сделали крошечную веб-камеру, которую можно вставить внутрь замочной скважины, посмотреть там конфигурацию штифтов, после чего по полученной комбинации (комбинаций, кстати, в этом конкретном замке оказалось немного — 65) вырезать ключ и нормально этот замок открыть.

Всё же электронные замки надёжнее. У них, правда, есть уязвимость в том плане, что можно подсмотреть комбинацию. Установив, например, незаметно камеру. Поэтому круче будут замки двухфакторные, например, отпечаток пальца плюс цифровая комбинация. Такие, кстати, есть, но стоят недёшево — около 200 монет.

Или приложение на телефоне, соединяющееся по блютусу. Или отпечаток пальца плюс RFID брелок. Последний, правда, тоже можно стыбзить банальным RTL-SDR. Но это как в любой безопасности — залётного остановит, а профессионала фигушки.

CentOS — всё

UPDATE: Я эту запись уже второй день пытаюсь в ЖЖ опубликовать. Извиняюсь за спам. Попробуем ещё разик.

И хер бы с ним. Никогда эту грёбаную Шапку и производные не любил. Если бы не YellowDog, подаривший Шапке yum, установка софта на Шапке до сих пор была бы извращённым сексом с закоулками, потому что rpm не может в автоматическую установку необходимых сопутствующих библиотек.

Уточню. CentOS не совсем “всё”, просто раньше это был, по сути, слегка переделанный RHEL, а теперь это будет называется CentOS Stream, и он будет являться не переделанным RHEL, а его бета-версией. Что автоматически означает, что в производство его ставить нельзя.

Так что с точки зрения сисадминов CentOS — таки “всё”!

Винда и установленные программы

Вот вы как думали, что всё, что установлено — видно в панели управлении на Windows? Ага, щас. На самом деле установлено там намного больше, только некоторые вещи в панели управления не отображаются. Принципиально.

Получить весь список можно, пройдя руками в реестр:

HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall (для 64-битного софта)
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall (для 32-битного софта, ага, надо по-другому)

Можно, например, в шелле сделать так:

$programs = Get-ChildItem -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall; foreach ($program in $programs) { $program }

Узнаете много нового, я гарантирую.

Надо сказать, что rpm -qa или apt list –installed значительно проще в применении (лично мне). Микрософт, правда, не законченные придурки, поэтому быстренько подсуетились и выкатили winget, с которым можно делать очень похожие фокусы. Я его, правда, толком пока не щупал, неизвестно, как оно показывает установленный софт — даёт полный список или кастрированный, как в панели управления.

А вообще забавно, конечно, наблюдать как Windows семимильными шагами идёт к копированию линуксоподобных вещей. Ещё бы установку обновлений привели бы к простоте apt update && apt upgrade и стало бы совсем хорошо. Новое — хорошо забытое старое!