LINUX.ORG.RU

Сообщения praseodim

 

Кто-нибудь щупал уже ноутбуки на Intel Core i7-1165G7 / 1160G7

 ,

Думал на мобильном AMD Zen2 брать новый ноут, но смотрю, что эти процессоры Intel тоже очень интересные. Имеют AVX-512 - кое-где это используется.

Как они, как там Iris Graphics, насколько это все в Linux поддерживается?

praseodim
()

Задачка на регулярные выражения на Perl для изящного решения

 ,

Чего-то не могу сообразить как бы кратко и с помощью регулярных выражений сделать следующее:

Удалить из последовательности произвольной длины из точек и цифр последнюю точку и цифру. Если число одно - то вернуть пустую строку. Если не соответствует этому шаблону, то тоже пустую строку. Например,

1.2.3.115.95  - вернуть 1.2.3.115
27.4 - вернуть 27
6 - вернуть пустую строку ""
6.abcd.7.4 - вернуть пустую строку ""

Возникло на днях на практике. Долго думать было некогда и поскольку реально могли быть только варианты максимум с 4 цифрами просто ляпнул следующее:

sub parentcode
{
   my $s=$_[0]; 
   return $1 if ($s=~m/(\d+\.\d+\.\d+)\.\d+/g);
   return $1 if ($s=~m/(\d+\.\d+)\.\d+/g);
   return $1 if ($s=~m/(\d+)\.\d+/g);
   return "";
}

Но как-то оно говнокодисто выглядит. И не универсально. Между тем, что-то изящного универсального способа не могу придумать. Все какое-то нагромождение с циклами и поиском подстрок выходит.

Может можно в одну строчку и регуляркой?

Update: в коментах нашлись варианты

praseodim
()

Сериал про акции IRL. А вы попкорном запаслись?

 ,

Наблюдаю уже несколько дней и хихикаю от удовольствия от контента =)

Значит пока всякие трейдеры-хеджи на скачках акций и разных играх на понижение обували лохов обычных граждан, то все как бы нормально было. Но стоило устроить на реддите флешмоб и слегонца рачком поставить самих жеджачей всяких - у-у-у-у-у сколько визгу и писку раздается по всему миру и угроз всех засудить. Говорят даже вплоть до звонков с угрозами жизни.

Еще и ВНЕЗАПНО выяснилось, что акций Gamestop продали заметно больше чем их было выпущено!!! Буга-га-га-га. Заел попкорном. От Gamestop теперь слышал даже требуют (!!!) сделать допэмиссию на количество лишнепроданных. Гы-гы-гы. Еще раз попкорном заел.

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

Для Ъ если кто пропустил: очень солидные и уважаемые люди (хедж-фонды) сделали ставки на понижение акций Gamespot. Это заметили в паблике на reddit и решили сделать флешмоб на повышение акций (скупать их). Благо стоили недорого - около $20 за штуку в начале года. Цены взлетели до $380, а солидные и уважаемые люди лишились немножко денег, которые ставили на понижение. Теперь солидные и уважаемые люди на говно и угрозы исходят. https://iz.ru/1118147/roza-almakunova/schet-10-chem-obernetsia-protivostoiani...

praseodim
()

Как изменить или убрать приветствие OpenSSH

 ,

Порт уже и так нестандартный. Но если телнетнуться к ssh/sftp, то вылазит что-то вроде

Connected to 
Escape character is '^]'.
SSH-2.0-OpenSSH_7.9p1

Мне это не нравится. Особенно указания на версии и названия программы. Слишком много вредной инфы выводится. Вредной в смысле облегчения поисков эксплоитов и т.п.

В /etc/ssh/sshd_config есть параметр Banner, но отвечает за то, что выводится после логина. Есть еще DebianBanner - установка в «no» убирает инфу об операционке после приветствия. Без него было после SSH-2.0-OpenSSH_7.9p1 еще и название ОС и версия.

Хотелось бы без перекомпиляции исходников поредактировать инфу.

praseodim
()

Доступ из винды на расшаренную папку в Linux

 

Как бы попроще сделать? Поднимать samba - это пердолиться с настройками и доступа и безопасности. Что еще можно легко запустить такого. SFTP и доступ через WinSCP что ли?

praseodim
()

Тесла - поганенький работодатель или Хатилов - редкостный

 ,

https://habr.com/en/news/t/538820/

Для Ъ: Программист Алекс Хатилов (сообщают, что в США работает с 1989 года) устроился на работу 28 декабря прошлого года, а уже 6 января был уволен и подали в суд за кражу ее коммерческих секретов.

Вроде как ему для работы (удаленной!!!) прислали архивы какие-то с кучей файла, а он это в дропбокс загрузил.

Моё мнение, которое и на хабре некоторыми высказывается: очень вряд ли он реально крал данные. Просто видимо не сталкивался ранее с настолько говнистыми конторами и привык работать, как удобнее.

Ещё моё ИМХО. Или контора доверяет удаленно работающему программисту. Или если так трясется над своими данными, то работают в офисе в контролируемом пространстве.

Ну и безотносительно всего: облака - это не для конфиденциальных данных. Разве только если там все будет пошифровано, причем на клиентской стороне до пересылки, причем независимым софтом.

praseodim
()

Файлохранилище на 50 Tb домой

 ,

С опасением пропадания инфы из интернета или доступа к ней и просто для удобства экспериментов с информацией, задумался, что таки надо накачать из интернета побольше. По самым скромным подсчетам выходит порядка 50 Тб, на скачивания где-то более года должно уйти.

Бюджет тысяч 70-80 максимум. Но чем меньше, тем жаба довольнее.

Как бы сделать из чего-то максимально дешевого? Из чего бы всезнающие лоровцы сделали?

Пока что думаю взять материнскую плату с 6-8-ю SATA-портами и напихать около 6-8 дисков по 8-10 Тб.

Резервное хранение - периодическими записями инфы по мере заполнения на внешние hdd, а те - на полочку.

Вопросы. Что за железо выбрать? Наверное, желательно работающий ECC, но это сильно сужает варианты выбора. Может есть готовые недорогие решения, но что-то не ориентируюсь в них. Имеющиеся NAS почему-то только на пару дисков рассчитаны.

Что с SMR дисками (черепичными)? Будет ли нормальная скорость, если на них писать инфу последовательно? В планах - скачивать все на один диск - а писать на другой.

praseodim
()

Купить ли карту AMD RX 6800 от Sapphire за 76 тысяч

 ,

Пока есть еще такой вариант. Осталось немного в паре мест. Остальные уже (или еще, хе-хе) сильно дороже.

Вот думаю, можно ли надеяться, что они подешевеют или нет. Пока видно, что например, вопреки всему привычному по прошлым годам, комплектуха (не только видеокарты) уже дорожает по сравнению с декабрем. Это не обычно, так как более привычно было, что в январе-феврале некоторое затишье и спад продаж и цены идут вниз.

По быстродействию кстати интересно все. Трассировка лучей быстрее у Nvidia, но вычислительные возможности, у AMD, причем на некоторых задачах (например, вычисление хэшей) очень существенно быстрее.

praseodim
()

Как узнать какие разрешения поддерживает видеокарта. Не монитор.

 , ,

Нужно для того, чтобы заранее знать какие мониторы будут работать. Например, нет уверенности, что какой-нибудь ультраширокий 5120x1440 заработает с моей RX 580. Не то, чтобы я его прям точно нацелился взять, но все же.

Например, xrandr --prop выводит такое

DisplayPort-1 disconnected (normal left inverted right x axis y axis)
	GAMMA_LUT_SIZE: 4096 
		range: (0, -1)
	DEGAMMA_LUT_SIZE: 4096 
		range: (0, -1)
	GAMMA_LUT: 0 
		range: (0, 65535)
	CTM: 0 
	DEGAMMA_LUT: 0 
		range: (0, 65535)
	TearFree: auto 
		supported: off, on, auto
	vrr_capable: 0 
		range: (0, 1)
	max bpc: 8 
		range: (8, 16)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 63 
		supported: 63
	non-desktop: 0 
		range: (0, 1)

Означает ли это, что хоть 65535x65535 монитор (буде такие есть) можно вставить в Display Port? Что-то мне подсказывает, что очень вряд ли, хотя бы потому что DP подобный битрейт не потянет. Или надо на GAMMA_LUT ориентироваться или как?

praseodim
()

Какой монитор выбрать для рабочего места и немного игр?

 ,

В принципе имеющийся монитор 23-дюймовый (Viewsonic VP2365) меня устраивает: FullHD, IPS-матрица, равномерная интенсивность, цвета, настроен на небольшую яркость. Он уже у меня 10 или 11 лет.

Но хочется второй монитор и кроме того из-за плохого зрения (за эти годы лучше оно точно не стало, скорее наоборот, у меня сильная близорукость на одном глазу и дальнозоркость на другом - следовательно толком очками не корректируется полностью) хочется чего покрупнее. Ну и может посовременнее. Но что брать трудно определиться, к примеру заинтересовали широкие 32:9 мониторы, но не уверен, что это будет для меня хорошо.

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

В общем, пока примерно, очень примерно такие варианты. Все варианты чисто по описаниям, вживую пока не видел

  1. Iiyama ProLite XB3270QS-B1 - 32 дюйма (вернее 31.5), 2560x1440, IPS, не очень дорогой, примерно 21 тыс.руб. стоит. Вроде бы есть пониженная яркость. Есть low blue. Хорошее крепление, есть Vesa mount. Минус: нет никаких режимов FreeSync, G-sync и т.п. Частота 60Гц в нативном разрешении. Вроде как желтит, хотя это может даже плюс.
  2. Viewsonic VX3211mh - 31.5 дюйма, FullHD. 60 Гц, IPS, есть Vesa mount. Где-то около 17 тыс.руб. И вот тут не очень ясно. Вроде для глаз 32 дюйма 1920x1080 хорошо будет, но все же может уже слишком крупно, да и более современное разрешение может желательно. Но по некоторым отзывам такой вполне добротный моник. Хотя по другим - бьет по глазам яркостью.
  3. Philips 322E1C - 15 тыс.руб. - 32 дюйма, матрица *VA, изогнутый экран, FullHD, low blue, вроде 75 Гц. Vesa mount похоже нет и крепление простое - это минус.
  4. Acer Nitro EI431CRPbmiiipx примерно 60-70 тыс.руб. - 43 длинных 32:10 дюйма (как понимаю где-то около 25 для как бы 16:9), изогнутый, 3840x1200, матрица *VA, яркость высокая, непонятно насколько можно уменьшить, 120 Гц. Круто, что 1200 вертикальное - это получается вроде как два 1920x1200 рядом. Но примерно 1 метр длинны - это тоже сильно, где только ставить...
  5. Philips 498P9 примерно 65 тыс.руб. - 49 дюймов 32:9 соотношение. 5120x1440 - вроде как два QHD рядом. Изогнутый, *VA матрица. W-LED, 70 Гц, Vesa mount.
  6. Samsung C49J890 - неясно будет ли в продаже, но примерно по 60 тыс.руб. 3840x1080, *VA матрица, 144 Гц. Изогнутый. W-LED.

Видеокарта AMD RX 580, что возможно тоже накладывает ограничения на ультраширокие варианты.

В общем, пока склоняюсь к 31.5 дюймовой Iiama выше, но что кто посоветует?

Между прочим, как посмотреть максимальное поддерживаемой картой разрешение? Выводятся ведь с учетом поддержки монитором.

praseodim
()

Необычный способ чистки компа от пыли

 ,

https://www.youtube.com/watch?v=0NICZqDCPoU

Накрыть системный блок мокрой простыней и дуть туда феном с холодным воздухом.

Я правда привык пшикать специальным балончиком со сжатым воздухом (вернее не воздухом, а чем-то вроде пропана-бутана). А вы как чистите свои ПеКарни и ноуты?

praseodim
()

Тотальная слежка тестируется на студентах

 

https://www.youtube.com/watch?v=UCMmkZa_abg

В Минобрнауки одобрили единую биометрическую систему (ЕБС) для студентов, которые будут дистанционно сдавать сессию. Перед началом экзамена студенты должны будут произнести случайно сгенерированную числовую последовательность, глядя в камеру. Система ЕБС сопоставит голос и лицо, убедится, что перед ней не фотография или deepfake.

praseodim
()

С какими припоями и флюсами сейчас принято работать

 ,

Например, чтобы выпаять неисправный элемент на материнской плате и запаять новый. А то отстал от жизни, сейчас всякие там сплавы розе завелись и с флюсами глаза разбегаются.

Может какая книжка есть современная по этому делу, где бы разъяснялись такие вещи?

praseodim
()

Чем вклад от счета отличается?

 ,

Вот например, в Сбербанке есть вклады, а есть счета. Например, вклад «Управляй» или «Накопительный счет». Со счетом процент выше и можно снимать деньги.

Оставив в стороне целесоорбразность использования услуг Сбербанка вообще, я что-то прикола не понимаю. https://www.sberbank.ru/ru/person

praseodim
()

Напомните, что поломало ядро linux 5.8

 

Virtual Box до версии 6.1.14

драйверы Nvidia

Что-то вроде еще, не то видеоплеер, не то что-то такое. Вроде бы с какой-то еще аппаратурой проблемы, типа wi-fi

В общем, сабж.

Нужно, так как в бекпортах дебиана уже некоторое время 5.8 вместо 5.4 и я думаю обновиться или заморозить.

praseodim
()

Новости огораживания. Процессор Microsoft Pluton

 , ,

https://www.ixbt.com/news/2020/11/17/microsoft-predstavila-processor-kotoryj-...

Чего-то про такую новость тишина, а это как бы не позначительнее новость яблочного M1. Microsoft(!) собралась выпустить свой процессор.

В общем, похоже свободе ПК конец настает. Видимо не удалось ее добить с помощью SecureBoot и всяких прочих SGX, теперь решили радикально взяться. Ну и скорее всего неотключаемый шпион будет. И если Intel Me и AMD PSP формально как бы не про это и если шпионят, то исподтишка, то этот чип видимо прямо будет нацелен на «безопасность».

Как отмечают разработчики, новый процессор безопасности под названием Microsoft Pluton спроектирован таким образом, чтобы обеспечить более мощную интеграцию аппаратного и программного обеспечения на ПК с Windows, позволяя устранить целые классы направлений кибератак.

Процессор Microsoft Pluton разработан, чтобы улучшить возможности отражения физических атак и предотвращения кражи учетных данных и ключей шифрования, обеспечить возможность контроля аппаратно-программного обеспечения и проверки целостности системы, а также упростить процесс обновления прошивки с помощью облака (через Windows Update).

Подобная технология защиты «от микросхемы до облака», впервые была реализованная в Xbox и Azure Sphere.

Linux тут при том, что это аппаратура. И похоже, что аналог T2 в яблоках.

praseodim
()

Проблемы OpenSource на примере OCR

 , ,

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

Oптическое распознавание тут хороший пример, потому что программы такого рода достаточно сложные, чтобы их можно было писать без основательных (хотя и не бог весть каких на самом деле) знаний математики и где-то даже биофизики.

И оно не так сильно востребовано, чтобы все-таки нашлось приличное финансирование. Все же многим, наверное, большинству людей распознавать тексты как-то не нужно.

Кроме того, для достижения качества, реально сравнимого с коммерческими системами, вроде Finereader, требуется проделать большое количество кропотливой работы.

В итоге лучшее, что есть - это медленно развиваемый гуглом Tesseract (который когда-то был коммерческим продуктом HP), с довольно поганым на самом деле качеством распознавания. Которому даже последние нововведения в виде каких-то нейросеток для тренировок на целые слова, не особо помогли.

При том, что tesseract еще как-то умеет просто текст распознавать, у него совсем плохо (практически никак) с распознаванием разметки (макета), стилей и т.д.

Есть куча разных старых полузаброшенных и заброшенных программок. Есть еще российский cuneiform, который когда-то был неплох в середине 90-х, но устарел и прекратился развиваться. И которому открытие никак не помогло в этом смысле.

В чем жирный плюс, однако, что у коммерческих систем, в частности у Finereader, большие ограничения по части автоматизированной работы. За нее хотят совершенно отдельных денег.

Поэтому в нише такой вот автоматической обработки OpenSource программы OCR рулят, если не требуется хорошего качества распознавания.

Аналогичный пример с распознаванием речи. Сейчас чего-то там Mozilla финансирует, но в целом оно на жалком уровне, хотя это куда востребованнее, в том числе в смысле приватности

praseodim
()

Обновился youtube-dl

 

Свежая версия от 1 ноября 2020 после 20 сентября. https://youtube-dl.org/ - ссылки кроме ссылки на гитхабовскую репу рабочие, доступна линуксовая сборка, *.exe и исходный код.

Кто пользуется - рекомендую скачать , так как копирасты не успокаиваются https://www.opennet.ru/opennews/art.shtml?num=53990

praseodim
()

Что сейчас в Debian 10 вместо Monodevelop

 , ,

Понадобилось тут и обнаружил, что выпилили из дистра.

praseodim
()

Научите CPUID правильно парсить на предмет cpu family etc

 ,

А то какие-то непонятки. Вот например, по описанию на вики https://en.wikipedia.org/wiki/CPUID#EAX=1:_Processor_Info_and_Feature_Bits получил cpuid (с аргументом EAX = 1) своего процессора = 00870F10 - и это действительно Ryzen 9 3900X, вот даже в таблице есть http://instlatx64.atw.hu/

Но что-то я никак не могу распарсить 00870F10 согласно «Processor Version Information »

В двоичном виде

008710F10 = 0000  0000 1000 0111 0000 1111 0001 0000

биты 0-3 - Stepping ID == 0

биты 4-7 - Model == 1

биты 8-11 - Family ID == F

биты 12,13 Processor type == 0

биты 16-19 Extended model == 7

биты 20-27 Extended Family ID == 8

Теперь смотрим хотя бы cat /proc/info или информацию из разных других источников. Для моего процессора должно быть Family == 17h, модель 01, ревизия B1.

Ну откуда взялось 17h, почему 17h, а не F??? Оно же и по cat /proc/info == 17h (23) да и ревизия откуда взялась Допустим порядок байт обратный, все равно не сходится ни при варианте две пары байтов переставить, ни все байты в обратном порядке.

wtf, чего не понимаю?

praseodim
()

RSS подписка на новые темы