LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Tampermonkey и NoScript

 , , ,

Много лет был уверен, что NoScript блокирует все пользовательские скрипты Greasemonkey, Tampermonkey и т.п. Сегодня наткнулся на упоминания, что всё должно работать. Вопрос: как этого добиться?

Для Greasemonkey гуглятся только советы прошлого десятилетия уровня «УМВР», для TamperMonkey Гугло-ИИ выдал подробную инструкцию, не соответствующую действительности, для Violentmonkey — закрытые баги.

Собственно скрипт (работоспособность не проверял):

// ==UserScript==
// @name         Открыть все IMG
// @match        http://flibustaongezhld6dibs2dps6vm4nvqg2kp7vgowbu76tzopgnhazqd.onion/*
// @match        http://flibusta.is/*
// @match        http://flibusta.i2p/*
// @grant        GM_registerMenuCommand
// ==/UserScript==

(function() {
    'use strict';
    console.log('Запуск открытия IMG');
    let doRoll = null;
    let pause = 5000;
    let imageN = 0;

    let images = document.getElementsByTagName('img');

    function nextURL () {
        console.log(images[imageN].src);
        // GM_openInTab(images[imageN].src);
        imageN++;
        if (imageN >= images.length) {
            clearInterval(doRoll);
            doRoll = null;
        }
    }

    function startRolling() {
        if (doRoll) {
            clearInterval(doRoll);
            doRoll = null;
        } else {
            imageN = 0;
            doRoll = setInterval(nextURL, pause);
        }
    }

    GM_registerMenuCommand("Открыть все рисунки", startRolling);
})();

По идее, он должен добавить в меню пункт, при клике на который в консоли с интервалом 5 с будет показывать URLы иллюстраций на странице. Пункт в меню не добавляется. Это вообще возможно? Или я что-то неправильно понял?

P.S. Само собой заработало.

question4
()

Почему многие сайты просят включить DRM?

 ,

Постоянно натыкаюсь на просьбы сайтов включить DRM для видео. При этом ни на одном из этих сайтах вообще нет видеоконтента, тем более заDRMленного.

Зачем им это нужно?

Wapieth
()

virsh -c qemu:///system connect nixos-26.05 не коннектится к виртуалке

 , ,

┌[x]─[user@desktop-nixos]─[main]─[ /home/user_nixos/media/libvrt/images/nixos ]
└──╼ virsh -c qemu:///system list
 Id   Name          State
-----------------------------
 1    nixos-25.06   running
┌─[user@desktop-nixos]─[main]─[ /home/user_nixos/media/libvrt/images/nixos ]
└──╼ virsh -c qemu:///system connect nixos-26.05
error: failed to connect to the hypervisor
error: no connection driver available for URI 'nixos-26.05' does not include a driver name

При этом virt-manager при создании коннекта

Hypervisor: qemu/kvm
Generated URI: qemu:///system 

создает коннект к nixos-25.06 и при нажатии open нормально открывает виртуалку и дает с ней работать

bryak
()

Apache Iggy™ официально стал проектом высшего уровня (TLP) в фонде Apache

 apache iggy, , ,

19 августа 2026 года Apache Iggy успешно завершил инкубацию и получил статус Top-Level Project (TLP) после единогласного одобрения. Весь путь от попадания в инкубатор до TLP занял всего около полутора лет.

Apache Iggy — это высокопроизводительная персистентная платформа потоковой передачи данных (message streaming), написанная на языке Rust. Проект выступает современной альтернативой классическим инструментам потоковой передачи (таким как Apache Kafka), предлагая разработчикам высокую скорость и простоту эксплуатации. Проект создавался с упором на максимальную эффективность, низкую задержку (single-digit millisecond P99+) и минимальные накладные расходы при обработке сообщений. Платформа построена на базе архитектуры thread-per-core с использованием интерфейса io_uring для дискового и сетевого ввода-вывода, а также алгоритма консенсуса VSR.

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

Подробности: https://iggy.apache.org/blogs/2026/08/24/apache-iggy-top-level-project-tlp-gr...

dotcoder
()

zimbra удаленная уязвимость

 

У кого зимбра, срочно отключайте snmp.

Удаленная уязвимость. По всему миру идёт волна шифрования почты.

usermod
()

Open CAD Studio — свободный кроссплатформенный САПР

 , ,

Здравствуйте!

Сегодня я вспомнил один диалог с моим отцом, которому по воле судьбы приходится работать с cистемами автоматического проектирования. Он – давний потребитель программы Автокад.

Этот диалог меня вдохновил на поиск опенсорс-решений для такого рода задач. Я наткнулся тогда на FreeCad. Тогда я не смог заставить libredwg заработать. Зато сейчас получилось и я остался разочарован результатом- даже простые файлы dwg открываются долго и из них пропадают элементы. Потом я дочитал до конца страницу. Там были альтернативы FreeCAD, среди которых и герой этого поста — Open CAD Studio.

Установочного пакета я не увидел, но есть флетпак для линукса. После первого запуска и запроса хотите ли вы сделать его приложением по умолчанию, он сделает ярлык в вашем меню пуск. Открывает даже весьма крупные как по мне и сложные dwg файлы быстрее, имеет схожий с AutoCAD интерфейс (насколько я вообще видел интерфейс AutoCAD), и хотя бы выдаёт вполне приемлемый уровень.

Сайт программы: https://open-aec.com/open-cad-studio.

Репозиторий: https://github.com/HakanSeven12/OpenCADStudio.

Лицензия: GPL-3.0 license.

dsalin
()

Новость/Статья/Тема

 

LINUX-ORG-RU
()

Прикольный смс получил от Билайна

 

ChatGPT, Netflix, Spotify, Airnbn и другие любимые сервисы теперь доступны без VPN! Это новая опция в услуге "Статический IP".

На сайте пишут, что доступны Netflix, ChatGPT, Airbnb, Steam, Spotify, HBO Max, Notion и многие другие. Ютуба среди них походу нет. Оплачивать сервисы предлагают рублями через какую-то подарочную карту RURU.

Кто уже пользуется?

P.S. Сори, какая-то реклама получилась. Мне правда интересно, что вообще за тренд, стоит ли юзать (в принципе гопота нужна, наверное).

papin-aziat
()

Россия разработала источник лазерного излучения в сверхжёстком ультрафиолетовом диапазоне (EUV)

 длина волны 11.2 нм, , , фотолитография, эуф

В то время, как Китай пытается повторить источник излучения по технологии ASML на 13,5 нм (выстрел лазером по летящей капле олова с соответствующим разлетанием микрочастиц по объему камеры и загрязнением оптики), Россия развивает совершенно другую технологию на 11.2 нм.

Пруфы


Как вам такое развитие событий?



Перемещено dataman из linux-org-ru

Xintrea
()

За гранью интернета через поисковики

 , ,

Мы все привыкли к тому, что если что-то ищем то бежим в поисковик - и сразу останавливаемся на первой пятерке сайтов в выдаче. И в основном там всем знакомые популярные сайты - а что же на самом деле содержится в интернете? Миллиарды сайтов заброшенных, устаревших, сделанных на коленке в спешке и никем не посещаемых. Вот допустим кто-то устал от бесконечных лент всем известных сайтов рунета - а что же за ресурсы находятся там где их никто не найдет - потому что их обходят стороной алгоритмы, роботы поисковиков и краулеры ЛЛМ? Я решил задаться вопросом и узнать сколько всего сайтов можно найти в сети, для примера взял часть Рунета.

Постановка задачи

Немного математики - 2^n - количество всех возможных комбинаций последовательностей длины n состоящих из 0 и 1. Вот допустим требуется узнать доменные имена сайтов в Рунете - возможно эти списки где-то и есть, но где? Ответ - сервер доменных имён, там спрятано куча имен сайтов - достаточно перебрать имена сайтов по-буквенно. Я выбрал 4 буквенные имена сайтов, состоящих из латинских букв, цифр и дефиса. Давайте вместе посчитаем сколько будет комбинаций - в основании 26 букв, 10 цифр и дефис, итого 37 символов. 37^4 - Вот кол-во всех возможных комбинаций вида от aaaa.ru до ----.ru. Посчитаем общее количество - 1 874 161 всех возможных сайтов. 5 буквенные сайты слишком долго перебирать, а 3х буквенные быстро(тема для следующего поста, скорее всего). Скажу заранее что у меня вышло перебрать 4-х буквенные сайты за сутки. В общем я их записал в базу данных - будет ссылка в конце поста для тех кому интересно.

Немного статистики

Всего сайтов нашлось 173 857

Таблица ниже с кол-вом использования букв во всех именах в базе.

s	39771
a	38173
m	34528
t	33826
o	32964
i	32397
r	32132
e	31052
p	30355
k	28694
n	27990
d	27950
c	27620
b	25882
l	23612
g	22183
u	21535
v	20955
f	18126
z	15969
h	14848
y	11757
1	10676
x	10358
2	9610
w	9578
3	7657
4	7336
-	7112
5	6107
7	6064
0	5993
6	5425
8	4696
j	4303
9	4164
q	4034

Интересно совпадает ли эта частота букв с всем известной частотой использования букв в текстах?

Вот еще таблица с какой буквы начинаются сайты в кол-ве

a	10666
s	10536
m	9750
t	8336
r	8200
i	7694
d	7579
p	7492
e	7463
k	7257
c	7215
b	7176
n	7130
o	6478
v	6291
g	6147
f	5665
l	5427
u	5104
z	4303
h	3945
w	3457
1	2938
y	2560
x	2276
j	1950
2	1795
q	1629
3	1423
4	1287
7	1102
5	923
0	854
8	659
9	576
6	575

Что нашлось

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

Я пытался пробежаться по ним беглым взглядом и пооткрывать их за пару часов, но осилил меньше буквы, но нашел такие имена:

abcd acab acid acos addr afaq agro agsm agta ahah ahha ahuy ajaj ajar ajax ajoy akab akde alal aloh alsu anah aneh ania anka anus arab arja

С помощью английских слов нашлись такие нейминги:

acid also army atom baby back ball base bear beat bell best bird body book boss both bowl busy call calm came case cash cast cell chat city clip cold come cook copy cost cute date deep dial dirt door draw drop dust each east edge else even ever face fail fair fall farm fast feel feet find fine fire fish five food foot form free game gate gift give glad goal gold grab gray grow half hand hang hard have head help here high home hope huge idea jump just keep kind know land last late leaf left life line link list live long look lose love made mail main mark mean meet mine miss more most move must name near news next note once only open pack page pair park pass plan plus poor pull pure push quit rate read real rest ring road role room root rule safe same sand save seat seek send shut sign sing site slow snow soft soil some soon sort soul stay step stop such suit talk tall team tell than that them then they thin time town trip true turn type unit user very view wait walk wall warm wash weak week well went west what when wind wine wish wood word work yard year your

Наиболее удобные для восприятия.

Ссылка на базу доменных имён (SQLite)

Перемещено hobbit из desktop

doomer
()

Какие нормальные модели 34" мониторов?

 ,

Посматриваю обзоры и раньше был(вроде) неплохой моделью Acer Nitro XV340CKPbmiipphzx. Но сейчас его нет в продаже. Какие сейчас нормальные модели мониторов с вменяемой ценой на ips матрице? Или можно брать fastVA? Желательно плоский

bryak
()

NVIDIA ведёт переговоры о покупке Hugging Face за 12.9 миллиардов долларов

 hugging face,

https://www.opennet.ru/opennews/art.shtml?num=66150.

По данным издания Business Insider, NVIDIA ведёт переговоры о покупке компании Hugging Face, развивающей одноимённую платформу для распространения AI-моделей и наборов данных для машинного обучения. Утверждается, что соглашение пока не достигнуто и переговоры могут сорваться. При этом по информации издания The Information, полученной от сотрудника, вовлечённого в процесс переговоров, компании согласовали сумму сделки, которая составит 12.9 миллиардов долларов. Названная сумма существенно превышает доход Hugging Face, который за минувший год составил 150 млн долларов.

В 2023 году компания NVIDIA инвестировала в Hugging Face 235 млн долларов, после чего бизнес Hugging Face был оценён в $4.5 млрд. В 2025 году NVIDIA намеревалась инвестировать ещё $500 млн, что увеличило бы оценку до $7 млрд, но представители Hugging Face отказались от предложения, не желая иметь доминирующего инвестора, способного влиять на принимаемые решения. Продажа Hugging Face также обсуждалась с Microsoft, но компании не договорились и переговоры были прерваны.

dataman
()

Совместимость оптических портов и модулей на коммутаторах

 , , ,

на коммутаторе агрегации доступно 4 порта QSFP28 (100 Gb).

На коммутаторе доступа есть 4 порта 40GBASE-SR4/LR4 (QSFP) и 24 10GBASE-R (SFP+)/1000BASE-X (SFP). Насколько они совместимы, какие кабели можно использовать? есть ли возможность на коммутаторе доступа взять 4 порта по 10G и воткнуть в 1 порт в агрегацию или 1 порт 40G на доступе воткнуть в 1 100G порт на агрегации?

на коммутаторе агрегации недоступны никакие настройки по breakout порта, в руководстве только написано, что коммутатор имеет 12 100G/40G QSFP28 портов, из них свободных сейчас только 4.

на коммутаторах доступа, сейчас свободно 10 «10GBASE-R (SFP+)/1000BASE-X (SFP)» порта и 2 «40GBASE-SR4/LR4 (QSFP)» порта. Какие варианты подключения?

Собственно, главный вопрос, можно ли соединить 100G/40G QSFP28 порт с портом 40GBASE-SR4/LR4 (QSFP) и какие кабели или оптику лучше использовать, расстояние может буть до нескольких метров

IvanRia
()

Почему производителям смартфонов трудно сделать второй usb-порт?

 , ,

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

Wapieth
()

Арабство в рекламе Apple

 , , ,

Привет, ЛОР!

!Ъ: https://vc.ru/media/3098164-apple-opozorilas-v-reklame-mac-mini

Ъ: Apple опубликовала ролик на YouTube, где на 4-ой секунде появляется текст «AN AI POWERHOUSE», который из-за схожести букв «I» и «l» читается в том числе как "(Первое слово в аббревиатуре АР) станция".

mister_me
()

Фальшивые вакансии

 ,

Взять itransition-com

У их рекрутеров, как минимум на HH, нет случайно задачи заходить и создавать вакансии, а затем ЦЕЛЫМИ ДНЯМИ щёлкать по кнопкам «отказ» ради забавы? Или чтобы создать видимость бурной деятельности.

На какую бы их вакансию ни откликнулся, на следующий день гарантированно будет:

Отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ

Сужу по разным их вакансиям, на middle и senior, с разными версиями моих резюме, с требования, которые подходят под описание (80% точно), с сопроводительным письмом и без. И на протяжении длительного промежутка времени, 1-2 лет точно, возможно дольше. Но, помню что и лет 5 назад откликался. Хотя, тогда и у меня опыт было меньше.

Ни одного вопроса, ни уточнения, ни пояснения, ни ремарки - ничего. Никогда! Не разу!

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

Отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказ, отказотказотказотказотказотказотказотказотказотказотказ

Andersen ещё есть - у них такая же фигня.

Что за нах?

CrM3
()

Линус Торвальдс использует ИИ для дебага проблем с драйвером Intel Xe GPU

 , , ,

Linus лично отлаживал довольно мерзкий баг в Intel Xe GPU driver и использовал LLM как помощника.

Симптом был такой: на Intel Battlemage после cold boot compositor мог падать на первой GPU submission, появлялся чёрный экран, а gdm перезапускал compositor по кругу. При этом следующий запуск иногда внезапно работал.

Причина оказалась в расчёте границы VRAM, зарезервированной под Flat CCS — metadata для компрессии GPU.

В драйвере было примерно так:

offset = round_up(offset, SZ_128K);

После этого всё ниже offset считалось обычной доступной VRAM.

Проблема в том, что реальная CCS-область начиналась чуть раньше округлённой границы. В результате одна 4K-страница одновременно считалась:

  • свободной VRAM со стороны allocator’а;
  • частью CCS storage со стороны железа.

На машине Linus границы были примерно такие:

real CCS base: 0x3fafff800
allocator:     0x3fb000000

То есть allocator случайно отдавал страницу, в которую GPU hardware независимо писал CCS metadata.

Особенно красиво получилось то, что Mesa разместила именно там GPU page table. CCS начинал её портить, после чего первая submission compositor’а уходила в timeout.

Фикс в итоге практически однострочный:

- offset = round_up(offset, SZ_128K);
+ offset = round_down(offset, SZ_4K);

То есть если всё ниже границы считается доступной памятью, границу надо округлять вниз, а не вверх.

Сам Linus назвал расследование debug session from hell: понадобилось около 24 debug-патчей и 18 загрузок ядра.

Причём модель несколько раз пыталась убедить Linus, что проблема практически неразрешима и расследование стоит закончить. Linus это игнорировал и заставлял её продолжать собирать факты и добавлять instrumentation.

В итоге root cause нашли, а подробный commit message Linus также дал написать AI.

Сам тред:

https://lists.freedesktop.org/archives/dri-devel/2026-August/590630.html

Фикс:

https://linux.googlesource.com/linux/kernel/git/torvalds/linux/+/818bebeb63dd6bf5f4e07e145f6cdbace520a34c

gagarin0
()

Какие есть нормальные онлайн agile доски?

 ,

Мне нужно для предприятия организовать айти отделу agile доску. Внутри предприятия часть пк в сетке, часть вне сетки. Все пк в сеть добавлять нет такой возможности. Но у нужных пк(айти отдел) есть доступ в интернет. Т.е нужно дать доступ к онлайн к какой-то agile доске, чтобы организовать работу и визуализировать все проблемы в виде тасок. Взял за свои деньги вдс недорогой, накатил туда youtrack, но осталось дискового пространства из 10гб - 1.8гб и на одном ядре всё это вращается медленно. Покупать дороже вдс - не хочу. Предприятие бюджетное, не так просто выделить средства на покупку вдс и врядли сейчас на это будут тратить и время и деньги

Какие есть нормальные agile доски, с доступом в РФ и нормальной степенью приватности, чтобы там можно было таски бюджетного предприятия постить? Трелло не предлагать

Не предлагать бежать оттуда. Есть спортивный интерес починить IT в этом предприятии

bryak
()

Новая фобия - посыпалась память

 , ,

SUBJ.

пять лет назад купил 2x32 DDR4 Patriot Viper Steel, в одной планке немного посыпалась. Пока заблокировал через memmap. По идее, могу поменять у производителя, дело долгое, хотя и верное.

Кто сталкивался? Яндекс (продавец) не хочет менять. А если я себе ещё докуплю, какие шансы, что посыпется? Ничего не гнал, загрузил штатный профиль и на нём запускал.

Т.е. гарантия вполне себе 10 лет, но месяц комп без памяти будет.

Shadow
()

Где сейчас ищете работу?

 

Интересен реальный практический опыт: где сейчас адекватно искать удаленку или контрактную работу бэкендеру?

Привычные каналы кринж:

hh.ru: Почти все отклики уходят в мгновенный автоотказ из-за АТС. Telegram: перепосты вакансий, всё сомнительно. LinkedIn: очень тихо, никто не отвечает там. Как у вас сейчас дела с этим? Вся надежда только на старые контакты?

Хабр Карьера и профильные IT-чаты еще дают нормальный выхлоп?

Пробовал кто нишевые платформы и сервисы подбора по навыкам (типа uhead.ru, getmatch и т.п.)? Есть какой-то выхлоп?

dany-aeo
()

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