Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

юмор

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

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

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

Mirrored from Лабораторный Журнал №6

юмор

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

В автомобили уже давно ставят компьютер с бортовой самодиагностикой. До 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: Хех, вот уж не думал, что теги “автомобили” и “программирование” когда-нибудь встретятся.

Mirrored from Лабораторный Журнал №6

юмор

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

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

Mirrored from Лабораторный Журнал №6

юмор

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

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

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

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

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

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

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

Mirrored from Лабораторный Журнал №6

юмор

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

Проапгрейдил жёсткий диск в компьютере. Был 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. Так что как ни крути, а всё же в этом отношении Виндоуз лучше Линукса.

Mirrored from Лабораторный Журнал №6

юмор

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

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

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

Mirrored from Лабораторный Журнал №6

юмор

CONNECT 300/NONE

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

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

Mirrored from Лабораторный Журнал №6

юмор

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

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

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

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

Mirrored from Лабораторный Журнал №6

юмор

Цены на видеокарты

В далёком 2017 году я купил себе видеокарту Nvidia 1070 GTX. Заплатил я за неё 410 долларов.

Сегодня смотрю — херак, моя в точности карта стоит 700 долларов!!!

Это как, япона мать, извиняюсь, понимать? Цены на компьютерную технику идут ВВЕРХ? Карточка четырёхлетней давности даже б/у стала стоить ДОРОЖЕ?

Или это от ковидобесия всё?

UPDATE: Выяснилось, что виноват Трамп. Ранее видеокарты были исключены из дополнительных тарифов против товаров из Китая. Но это исключение никто не продлил, так что опаньки.

Mirrored from Лабораторный Журнал №6

юмор

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

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

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

Mirrored from Лабораторный Журнал №6