LINUX.ORG.RU

Сообщения seiken

 

Неужели скоро интелокапец?

Как думаете, если квалкомовский аналог Apple M1 для рынка виндовых компов взлетит, будет ли это означать начало конца х86* на десктопах/лэптопах?

 интелокапец

seiken
()

Школьники нас перегонят?

Пришла тут новость от Госуслуг, «Бесплатные IT-курсы для школьников»:

Ребенок сможет изучить Java, Python, C#, JavaScript, PHP и другие ЯП …

и вдруг меня осенило:

  1. насколько им сложнее въезжать в программирование со всем этим ООП (которое детям вообще не понятно, нафига нужны все эти абстракции)! А потом еще графическая система на порядок сложнее, и то, что раньше делалось элементарно и синхронно на qbasic и turbopascal, теперь требует обработки всяких коллбеков и доп. библиотек, которые детям придется считать магическим черным ящиком;

  2. детей надрачивают с младых лет на кодирование на промышленных языках, чтобы быстрее сделать из них ПТУ’шных биороботов для бизнеса. Я не понимаю, как может появиться желание изучать теорию, если для школьника уже подготовлена дорожка: выучишь Java/PHP/… и все, что надо для профессии, у тебя в кармане. Там же в описании курсов они не только на консольку что-то будут выводить, но и «работать с SQL».

Я реально не понимаю, зачем это надо делать уже в школе, ведь для этого есть ПТУ и всякие колледжи. Логично тогда предлагать и курсы юного авто-механика, сантехника, и проч.

 , ,

seiken
()

Облака или локальный велосипед и проч.

Доверяете ли вы ваши данные сторонним организациям или у вас настроены собственные хранилища?

Если второе, то какие сервисы задействованы? FTP? SSH? git-сервер? Что-то еще? Шифруется ли ФС на этих серверах? Какое аппаратное исполнение? Используется ли NAS? Предусмотрен ли удаленный доступ к хранилищу?

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

 

seiken
()

Управляемые программно розетки

Знаю, что есть розетки, которыми можно рулить по вайфаю. Но как я понял, рулежка через кастомный софт. А есть ли розетки/фильтры, которые предоставляют стандартный интерфейс коммуникации для рулежки «вкл/выкл»? Чтобы можно было самому с минимумом усилий написать скрипт, без необходимости реверсинжиниринга? Кто-нибудь такое видел или трогал?

 220v,

seiken
()

Быстрая зарядка: быть или не быть

Читал, что быстрая зарядка, которая есть на современных смартах, когда 1 процент общего заряда батареи примерно за 10 сек пополняется, вредит общей емкости батареи. Т.е., грубо говоря, для бОльшего сохранения емкости батареи лучше не использовать быстрые зарядки.

А вы как думаете, и почему?

Ах да, совсем забыл, Линукс тут при том, что он-то как раз способствует жору заряда батареи всяким аппам.

 

seiken
()

Питание для RTX3090Ti

Так сколько Ватт нужно для питания райзена с субжем? Открыл калькулятор Coolermaster, указал там конфиг на АМ4 с парой плашек памяти, парой ssd - выдал мне 750Вт. А в памятке видеокарты написано 1000Вт. Нагружать планирую тренировкой моделей.

 rtx3090ti

seiken
()

FreeBSD на десктопе

Поставил тут freebsd на ноут ради лулзов, накатил видео драйвер, установил xfce4. Общее впечатление - как будто в Линукс в 1999г. оказался, только все другое (пакетная система, шелл, слайсы какие-то). Видимо еще и шрифты надо настраивать. Вайфай адаптер не видит. Короче, для десктопа не подходит система.

 

seiken
()

devops, CI/CD и вот это все, кто-нибудь исповедует/практикует?

Есть ли у вас continuous delivery (ну или хоть автоматизированные системные тесты?) Или просто нанимают больше дешевой рабсилы, чтобы она тестировала вручную? У меня такое ощущение, что либо моя контора в каменном веке до сих пор, либо игра не стоит свеч. И если есть CD у вас, просьба указать, нужен ли кастомный хардвер или какие-то его прототипы?

 

seiken
()

retbleed, тормоза и как отключить патч в 5.19

Как и ожидалось, патч против retbleed садит производительность, и в софте vmware - до 70%. Чтобы отключить это безобразие в 5.19, можно передать ядру параметр spectre_v2=off.

https://www.bleepingcomputer.com/news/linux/vmware-70-percent-drop-in-linux-esxi-vm-performance-with-retbleed-fixes/

 ,

seiken
()

Java против C# в 2022г.

вот наткнулся на сравнение:

https://www.cisin.com/coffee-break/technology/c-vs-java-which-is-better-for-building-your-product-2022.html

если коротко, C# выигрывает в скорости сгенерированного кода, а Java в безопасности

 ,

seiken
()

Пины сокета strx4

Пришла материнка. В сокете пины для TR. Высотой на глаз где-то полмилиметра. Но есть 5 пинов, которые повыше, в разных местах пиновой пощадки. Это нормально?

 strx4,

seiken
()

Принтер выходит из строя запрограммированно через время dt

Такое уже было с принтерами или это прогресс? Пишут, что epson в последних драйверах ввели запрограммированное выключение с сообщением о износе компонент и просьбой обратиться в сервис-центр:

https://fighttorepair.substack.com/p/citing-danger-of-ink-spills-epson

Это защита, якобы, от разбрызгивания чернил и электрического повреждения. Обсуждается, является ли такое unfair trade practice.

Как у HP с этим? Сам купил пару лет назад самый дешманский HP LaserJet, и вот думаю, превратится ли в тыкву программно…

 

seiken
()

Патчи в опенсорс и права на них работодателя

Если у вас в контракте написано, что во время занятости в данной фирме всё, что вы производите цифрового, принадлежит фирме, значит, вы не можете коммитить в опенсорс? Даже вне рабочего времени?

 ,

seiken
()

Designated initializer не работает

struct s
{
    char x[4];
};

int main()
{
    char xx[4] = {0};
    s s{.x = xx};
}
/tmp/test.cpp:9:14: error: array must be initialized with a brace-enclosed initializer
    9 |     s s{.x = xx};

Как это сделaть?

UPD: чтобы не было вопросов, просто «{0}» подставить в инициализаторе не получится, т.к. значение передается аргументом в функцию (в моем примере этого нет ради упрощения).

 

seiken
()

Библиотека/фреймворк для параллелизации задач

Допустим, у меня есть классы, реализующие захват видео с камер и матрицы изображений, конвертацию из RGB в ч/б, визуализацию результатов, причем все процедуры работают поточно и покадрово (получили новый кадр, вызвали свой метод run, положили результат). Есть ли на плюсах такая либа или фреймворк, чтобы можно было писать что-то типа:

RGBImage img1;
RGBImage img2;
BWImage bw1;
BWImage bw2;
Camera cam1(1, img1); //вход - камера#1, выход картинка1
Camera cam2(2, img2); //вход - камера#2, выход картинка2
RGB2BW rgb2bw1(img1, bw1); //вход - картинка#1, выход ч/б#1
RGB2BW rgb2bw2(img2, bw2); // ...

OutType1 out1;
OutType2 out2;

Processor proc(bw1, bw2, out1, out2, [] (BWImage& bw1, BWImage& bw2, OutType1& o1, OutType2& o2) {
        // здесь происходит некая обработка bw1 и bw2, с записью результата в о1 и о2
        });

Viewer view(out1, out2);
run(cam1, cam2, rgb2bw1, rgb2bw2, proc, view);

И чтобы оно автоматически понимало зависимости выходных данных от входных и пускало соответствующие процедуры обработки на параллельных процессах? В моем примере это простой fork-join, но в общем случае граф может быть более сложным, например, результаты out1 могут подаваться в качестве обратной связи в cam1, чтобы соответствующая камера адаптировала свои внутренние параметры. При этом должен быть минимальный оверхед, т.е. никаких лишних копирований данных.

Или каждый раз писать велосипед?

 

seiken
()

Китайский ARM обошёл китайский Intel в целочисленке

Продолжается экстенсивное наращивание производительности. На этот раз китайский Alibaba Cloud выпустили свой Yitian 710, 128-ядерный ARM, который берет не качеством, а количеством, обходя в целочисленном тесте серверного конкурента AMD на 15%, и интелы вроде как еще больше.

https://www.tomshardware.com/news/china-designed-128-core-cpu-takes-overall-integer-performance-lead

 , yitian

seiken
()

«Иногда они возвращаются» или опять течка

История со спектрами и блидами не закончилась. Яйцеголовые из Цюриха снова сломали ваш любимый процессор.

We furthermore verified that RETBLEED is capable of locating and leaking the root password hash from /etc/shadow in physical memory in 28 minutes on a Coffee Lake system with 16 GiB of RAM.

Для AMD проведена аналогичная атака.

Бумага: https://comsec.ethz.ch/wp-content/files/retbleed_sec22.pdf

Новость на опеннет: https://www.opennet.ru/opennews/art.shtml?num=57496

 , ,

seiken
()

На новых интелах тормозит хромиум

Тут в интел признали проблему с алдер лейк на оффтопике в хромиуме. Типа, можно на пустом месте словить 2х-секундные лаги:

https://www.intel.co.uk/content/www/uk/en/support/articles/000088630/graphics.html?wapkw=chromium%20alder%20lake

интересно, как с этим делом ситуация в нашем клювастом и перепончатом?

 

seiken
()

Китайский ноутбук на RISC-V

Пока некоторые спорят о про и контра различных процессорных архитектур, китайцы не чешут языками, а уже выпустили ноут с RISC-V:

the Roma laptop will, we’re told, come with a quad-core RISC-V processor, an Arm security enclave core, a GPU/NPU accelerator for video and AI workloads, up to 16GB of LPDDR4 or LPDDR4X memory, and up to 256GB of storage. It’s expected to support most Linux variants.

Ну и злободневная тема интелозамещения тоже - или даже в первую очередь - всплывает и тут:

Russia has been largely cut off from using non-trivial processor technology from Intel, AMD, Arm, and others, due to its ongoing invasion of Ukraine, and China, an adversary to the United States and other Western countries, is keen on developing its own technologies to deal with any export bans.

This push for Russia and China to ensure they can keep the chips and devices flowing within their countries have prompted them to turn to RISC-V as part of the equation. They can do this thanks to RISC-V’s open licensing, according to RISC-V International.

Что скажете? Лично я так полагаю, что это будет довольно нишевой продукт. Не очень понятно, как можно хоть даже немного приблизиться к производительности десктопных интел/амд. Это не говоря о портировании софта.

 интелозамещение

seiken
()

Ищу рассказ

Помогите найти рассказ, т.е. название и/или автора. Слушал когда-то в записи, но сейчас не помню ни того, ни другого.

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

Есть идеи?

 

seiken
()

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