LINUX.ORG.RU

Форум

Операторы введут плату за использование VPN-сервисов

Форум — Talks

Не успела пропасть ссылка на статью @no-dashi-v2 на хабре, о том как легко вычислить vpn трафик, как подъехала новость:

Операторы введут плату за использование VPN-сервисов, а цифровые платформы не будут пускать пользователей, заходящих через средства обхода блокировок.

Как на известном плакате - этот господин уплатит за все.

Об этом в субботу попросил представителей бизнеса глава Минцифры Максут Шадаев, сообщили Forbes несколько источников.

Хвост виляет собакой.

Например, если у пользователя установлен часовой пояс на смартфоне +3, язык — русский, а подключается он из Голландии, то это странно и, скорее всего, он заходит через VPN.

Таким образом надо или менять параметры браузера или пилить дополнение, которое будет отдавать соответствующие ip-адресу настройки, означенным в новости ресурсам. Или просто туда не ходить.

https://www.forbes.ru/tekhnologii/558273-operatory-vvedut-platu-za-ispol-zovanie-vpn-servisov

 , ,

Ygor
()

ДВИМ

Форум — Linux-org-ru

Ай-яй-яй, как-то не по-христиански совсем вышло. Да, @Dimez?

https://ibb.co/fz9V6CrC

 

ann_lortemp2
()

DВИМ

Форум — Linux-org-ru

@dataman, прошу пояснить за ‘4.2 Вызывающе неверная информация (-7)’ в этом топике: https://www.linux.org.ru/forum/linux-org-ru/18253464

Что именно было «вызывающе неверной информацией»?

Пароль выкладывать принципиально не буду, но уважаемый модераторский состав может сделать это и без выкладываний пароля!

Язабан!

 

ann_lortemp2
()

OpenAI подтормозили ожидания

Форум — Talks

https://habr.com/ru/news/1016846/
https://finance.yahoo.com/sectors/technology/articles/openai-funding-fears-hit-memory-154500748.html

OpenAI ухудшило прогноз окупаемости, снизило расходы (закрыло Sora, отложило расширение дата-центра) и сомневается, выкупать ли всю законтрактованную память (40% мирового производства). DDR5 на Amazon подешевела на четверть.

 

question4
()

15 международных гигабайт хватит всем!

Форум — Talks

Операторы связи введут плату за использование VPN-сервисов, а цифровые платформы не будут пускать пользователей, заходящих через средства обхода блокировок. Об этом в субботу попросил представителей бизнеса глава Минцифры Максут Шадаев, сообщили Forbes несколько источников.

Как рассказали Forbes три источника, в субботу, 28 марта, глава Минцифры Максут Шадаев провел два совещания с бизнесом. Максут Шадаев попросил принять меры против использования их клиентами средств обхода блокировок. В частности, операторов связи глава Минцифры попросил ввести плату за использование более 15 Гб международного трафика в месяц на мобильных сетях, сообщил источник Forbes, знакомый с ходом обсуждения. Еще один собеседник Forbes в телекоммуникационной отрасли подтвердил это, добавив, что такая опция должна заработать до 1 мая.

Опередил нашего дорогого мента @unclestephen’a.

>>>источник

 , ,

XMPP
()

Проблема с Wi-Fi в EndeavourOS

Форум — Desktop

Не знаю, может я не туда пишу… Это мой первый пост. В общем вопрос такой: поставил endevaouros titan, но проблема с вай-фаем. Видит все окружающие сети, всей пятиэтажки. Видит мобильные раздачи, но не видит моих. Ни два роутера, ни с телефона. Может кто знает решение?

 ,

Knjaz
()

взлом телеги

Форум — Talks

А как это делают , в смыле как защититься? У знакомой взломали и рассылались просьбы о переводе. Там же типа привязка к номеру.

 , ,

Psilocybe
()

p2p database c/c++ ?

Форум — Development

вообще есть ли такие, и чтобы не требовали node.js, JVM или «сверх продвинутый защищённый стек» на каждом пире ?

задача довольно просто формулируется, но что-то решений не находится: есть произвольное число пиров, у каждого опциональные наборы данных(измерений) {ид,время_utc}=>{данные}. Если для расчётов нужны данные которых своих нет, можно запросить у пиров чтобы закрыть дырку.

централизованно или общее облако не подходит - 1) эталонов по природе нет, у каждого {данные} слегка отличаются. 2) объёмы. время часто, идентификаторов много 3) точка отказа это плохо

 ,

MKuznetsov
()

помогите со , в perfect click ошибку выдает

Форум — General

// === КОНФИГУРАЦИЯ === var CONFIG = { ACTION_DELAY_BASE: 100, LONG_DELAY: 1500, SCROLL_DELAY: 2000, CHECK_INTERVAL: 30000, STABILITY_DELAY: 2000, BREAK_CYCLE: 25, BREAK_DURATION: 60000, MAX_IDLE_TIME: 120000, ANTICHEAT_LEVEL: ‘EXTREME’, RANDOM_MOVEMENTS: true, JITTER_MOVEMENTS: true, RANDOM_BREAKS: true, HUMAN_VARIATION: 120, COLOR_TOLERANCE: 15, MAX_PURCHASES_PER_HOUR: 45, MIN_PURCHASE_INTERVAL: 45000, ERROR_TOLERANCE: 3, AUTO_RECOVERY: true, ADAPTIVE_SCROLLING: true, ENABLE_DEBUG: true, };

// === КООРДИНАТЫ (Адаптивные) === function getAdaptiveCoordinates() { var w = getScreenWidth(); var h = getScreenHeight(); var sx = w / 720; var sy = h / 1600;

return {
    pricePoint: {x: (500 * sx) | 0, y: (1200 * sy) | 0},
    buyButton: {x: (500 * sx) | 0, y: (1400 * sy) | 0},
    closeButton: {x: (60 * sx) | 0, y: (80 * sy) | 0},
    lobbyCheck: {x: (360 * sx) | 0, y: (50 * sy) | 0},
    errorCheck: {x: (360 * sx) | 0, y: (900 * sy) | 0},
    scrollDown: {x: (360 * sx) | 0, y: (1550 * sy) | 0},
    randomArea1: {x: (200 * sx) | 0, y: (800 * sy) | 0},
    randomArea2: {x: (400 * sx) | 0, y: (600 * sy) | 0},
};

} var COORDS = getAdaptiveCoordinates();

// === ЦВЕТА === var COLORS = { colorPrice_0_03: [parseInt(«FFFFD700», 16), parseInt(«FFFFD800», 16), parseInt(«FFFFD600», 16), parseInt(«FFFFD900», 16)], colorBuyActive: [parseInt(«FF333333», 16), parseInt(«FF343434», 16), parseInt(«FF323232», 16), parseInt(«FF353535», 16)], };

// === СОСТОЯНИЕ === var STATE = { lastActionTime: Date.now(), isMarketActive: false, cycleCounter: 1, totalPurchases: 0, purchaseTimes: [], lastScrollTime: 0, consecutiveErrors: 0, }; var ADAPTIVE_SETTINGS = { currentDelay: CONFIG.ACTION_DELAY_BASE, };

// === УТИЛИТЫ ===

function getCurrentTime() { return Date.now(); }

function log(msg, lvl) { if (lvl === undefined) lvl = ‘INFO’; if (CONFIG.ENABLE_DEBUG || lvl !== ‘DEBUG’) { log(’[’ + lvl + ’] ’ + msg); // Используем встроенный логгер Perfect Click } }

function isColorMatch(x, y, targets, tol) { tol = tol || CONFIG.COLOR_TOLERANCE; var actual = getPixelColor(x, y); // Функция Perfect Click

 if (!Array.isArray(targets)) targets = [targets];
 for (var tgt of targets) {
     var r_tgt = ((tgt >> 16) & 255);
     var g_tgt = ((tgt >> 8) & 255);
     var b_tgt = (tgt & 255);

     var r_act = ((actual >> 16) & 255);
     var g_act = ((actual >> 8) & 255);
     var b_act = (actual & 255);

     var distance = Math.sqrt(Math.pow(r_tgt - r_act, 2) + Math.pow(g_tgt - g_act, 2) + Math.pow(b_tgt - b_act, 2));
     if (distance <= tol) return true;
 }
 return false;

}

// === ЛОГИКА ===

function simulateHumanCursor() { if (!CONFIG.RANDOM_MOVEMENTS || !CONFIG.JITTER_MOVEMENTS) return; var points = [COORDS.randomArea1, COORDS.randomArea2]; for (var p of points) { setMousePos(p.x, p.y); // setMousePos вместо moveTo for (var j=0; j<2; ++j) { var jitterX = Math.floor(Math.random()*ADAPTIVE_SETTINGS.currentDelay/4 - ADAPTIVE_SETTINGS.currentDelay/8); var jitterY = Math.floor(Math.random()*ADAPTIVE_SETTINGS.currentDelay/4 - ADAPTIVE_SETTINGS.currentDelay/8); moveRel(jitterX, jitterY); sleep(Math.random()*ADAPTIVE_SETTINGS.currentDelay/2|0); } sleep(ADAPTIVE_SETTINGS.currentDelay); } }

function checkMarketState() { STATE.isMarketActive = isColorMatch(COORDS.lobbyCheck.x, COORDS.lobbyCheck.y, COLORS.colorBuyActive); }

function findAndBuy() { // Проверка на ошибку if (isColorMatch(COORDS.errorCheck.x, COORDS.errorCheck.y, COLORS.colorBuyActive)) { STATE.consecutiveErrors++; if (STATE.consecutiveErrors >= CONFIG.ERROR_TOLERANCE && CONFIG.AUTO_RECOVERY) { log(‘Критическая ошибка. Перезапуск.’, ‘ERROR’); sleep(CONFIG.LONG_DELAY); STATE.consecutiveErrors = 0; return false; } log(‘Ошибка интерфейса.’, ‘WARN’); mouseClick(COORDS.closeButton.x, COORDS.closeButton.y); sleep(CONFIG.LONG_DELAY); return false; }

 // Проверка цены и кнопки покупки
 if (isColorMatch(COORDS.pricePoint.x, COORDS.pricePoint.y, COLORS.colorPrice_0_03)) {
     if (isColorMatch(COORDS.buyButton.x, COORDS.buyButton.y, COLORS.colorBuyActive)) {
         mouseClick(COORDS.buyButton.x, COORDS.buyButton.y);
         STATE.totalPurchases++;
         STATE.purchaseTimes.push(getCurrentTime());
         log('Покупка #' + STATE.totalPurchases);
         sleep(CONFIG.STABILITY_DELAY);
         mouseClick(COORDS.closeButton.x, COORDS.closeButton.y);
         sleep(CONFIG.ACTION_DELAY_BASE);
         return true;
     }
 }
 return false;

}

function scrollIfNeeded() { var now = getCurrentTime(); if (CONFIG.ADAPTIVE_SCROLLING && now - STATE.lastScrollTime > CONFIG.SCROLL_DELAY) { mouseClick(COORDS.scrollDown.x, COORDS.scrollDown.y); STATE.lastScrollTime = now; if (CONFIG.RANDOM_BREAKS && Math.random() < .2) { sleep(Math.random()CONFIG.ACTION_DELAY_BASE2|0); simulateHumanCursor(); } log(‘Прокрутка’, ‘DEBUG’); } }

function takeBreak() { STATE.cycleCounter++; if (STATE.cycleCounter >= CONFIG.BREAK_CYCLE) { log(‘Перерыв’, ‘INFO’); sleep(CONFIG.BREAK_DURATION); STATE.cycleCounter = 1; } var now = getCurrentTime(); STATE.purchaseTimes = STATE.purchaseTimes.filter(t => now - t < 36e5); if (STATE.purchaseTimes.length >= CONFIG.MAX_PURCHASES_PER_HOUR && STATE.purchaseTimes.length > 1) { var oldestIndex = STATE.purchaseTimes.length - CONFIG.MAX_PURCHASES_PER_HOUR; var timeSinceOldest = now - STATE.purchaseTimes[oldestIndex]; var waitTime = CONFIG.MIN_PURCHASE_INTERVAL - timeSinceOldest; if (waitTime > 5) { sleep(waitTime); } } }

// === ГЛАВНЫЙ ЦИКЛ === function mainLoop() { while(true) { try { checkMarketState(); if (!STATE.isMarketActive) { sleep(CONFIG.CHECK_INTERVAL); continue; } scrollIfNeeded(); simulateHumanCursor(); var success = findAndBuy(); takeBreak(); sleep(ADAPTIVE_SETTINGS.currentDelay); STATE.lastActionTime = getCurrentTime(); if (success) STATE.consecutiveErrors = 0; } catch(e) { log(‘Критическая ошибка цикла’, ‘ERROR’); sleep(CONFIG.LONG_DELAY); } } } log(‘Скрипт запущен’, ‘INFO’); mainLoop();

 

sanya1234
()

Ubuntu MATE 26.04 LTS не выйдет: основатель покидает проект

Форум — Talks

Мартин Уимпресс (Martin Wimpress), основавший проект Ubuntu MATE в 2014 году, объявил о намерении передать руководство новым мейнтейнерам. За 12 лет он провёл редакцию от стартового релиза до статуса официальной редакции Ubuntu, но теперь признаёт, что потерял интерес к проекту и не располагает временем для его развития. Выпуска Ubuntu MATE 26.04 LTS не будет — проект не подал заявку на квалификацию. Уимпресс ищет преемников с опытом поддержки пакетов в архиве Ubuntu.

>>> Подробности

 , ,

unclestephen
()

Бесит: какая-то рассинхронизация буферов обмена в моей Suse Tumbleweed

Форум — Desktop

Копируешь из браузера, тащишь, например, в VSCode – вставляет то, что было в буфере с прошлого раза, или наоборот срабатывает корректно. В пределах одного приложения буфер работает корректно. А вот перенос из одного в другое, хромает.

Так и не понял от чего это зависит.

Помогает копирование по несколько раз, но бесит.

Что предлагают человеки?

 , , ,

unclestephen
()

SSH я так понял окончательно заблокировали?

Форум — General
user@void **** > git push -u origin master
(тут примерно минут 10 ждал)
Connection closed by 46.23.81.155 port 443
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
userr@void **** >

пинг проходит, ssh рукопожатие тоже, но сразу после рукопожатия все зависает, думал дело у меня в настройке но нет.

 , , ,

rubot
()

Тред годных бесплатных игр в Steam

Форум — Games

Делимся хорошими бесплатными играми в Steam, в которые можно поиграть

  1. Russian Fishing 4
  2. Super Tux

Перемещено CrX из talks

 ,

bryak
()

Модем для Lenovo T14 gen 5 для РФ

Форум — Linux-hardware

Всем привет. Какой модем взять, чтоб завёлся в Lenovo T14 gen. 5 и заработал в РФ?

Ноут серый, поэтому Quectel EM061K-GL, с которым он продавался, сигнал не ловит. Рискнул и купил Quectel EM12G - с ним ноут даже не запустился, пришлось извлекать.

Или посоветуйте умельца (если нужно везти - то Москва), который умеет прошивать модемы (для работы в РФ) и/или современные ноуты.

Антенны в ноуте проведены (2 штуки).

 , ,

Harliff
()

Вялые гонки

Форум — Talks

Для !Ъ: Addressing global removal race in Wayland

Для Ъ:
Композитор wayland может добавлять и убирать глобальные объекты налету. Например, таким объектом может быть второй монитор, и при его отключении возникает состояние гонки.

Вопрос к специалистам по костылестроению. А как на самом деле нужно было сделать: чтоб клиент мог крашиться из-за гонки, или чтоб в сервере могла течь память из-за клиента?

 , ,

ratvier
()

Не работает команда в терминале

Форум — General

друзья, установил kali linux в VB. Ввожу команду sudo apt update в терминал, но никакой реакции нет. Ни ошибки, ни какого-либо другого ответа. С другими командами также. Подскажите, что делать?

 , , ,

erzu
()

Блеск и нищета AI на примере LM Studio.

Форум — Talks

Ну, серьёзно. Она использует 100500 тончайших настроек, там где, используя таки ж AI-шечку, можно было б сделать настройки в виде одной кнопки «настроить оптимально на моём железе». Сапожник без сапог, блин.

 , , , ,

tiinn
()

Аппарат лазерной сварки не для завода?

Форум — Science & Engineering

Смотрю у китайцев можно за 2К USD приобрести аппарат лазерной сварки с доставкой 100 кг до двери. Он ещё и резать сталь может. Насколько это реально или обманут узкоглазые? На чём сэкономили?

https://ae01.alicdn.com/kf/S2d53b0b17d584a00bfa914265f3b8708r.jpg

 ,

foror
()

Вакансия ИТ директор инфраструктуры

Форум — Job

Ищем IT-директора, который возьмет на себя развитие технологической архитектуры компании, управление инфраструктурой, безопасностью и жизненным циклом разработки. Важна сильная техническая база: от проектирования распределенных систем и Linux-инфраструктуры до криптографии, сетей, баз данных и DevOps-практик.

Задачи Формировать и развивать IT-стратегию компании. Проектировать и контролировать архитектуру решений: SOA, event-driven подход. Обеспечивать надежность, отказоустойчивость и высокую доступность ключевых систем. Курировать вопросы информационной безопасности, включая применение криптографии, PKI, сертификатов, TLS и защищенного взаимодействия сервисов.

Управлять Linux-инфраструктурой, сетевой связностью, контейнерной средой и процессами эксплуатации. Развивать процессы разработки: Git, CI/CD, стандарты качества, безопасная разработка, контроль релизов. Участвовать в выборе и развитии технологического стека, подходов к интеграции, хранению и обработке данных.

Руководить технической командой, выстраивать процессы взаимодействия разработки, инфраструктуры и ИБ. Требования

Глубокое понимание принципов проектирования программной архитектуры: SOA, микросервисы, event-driven.

Практический опыт работы с GNU/Linux, системным программированием и администрированием Linux-сред. Уверенные знания сетевых технологий: TCP/IP, HTTP/HTTPS, DNS, TLS, UDP, настройка сетевой фильтрации и NAT. Понимание криптографии и инфраструктуры открытых ключей: шифрование, хеширование, ЭЦП, PKI, CA, X.509, CRL, OCSP.

Опыт работы с реляционными СУБД, в первую очередь PostgreSQL, и понимание NoSQL-подходов, включая Redis. Практика контейнеризации и оркестрации: Docker, Kubernetes, LXD (LXC).

Опыт построения процессов SDLC, внедрения CI/CD, управления версиями и релизами.

Знание принципов безопасной разработки и основных угроз прикладного и системного уровня (в т.ч. патчи и рекомендации ИСП РАН). Понимание принципов высокой доступности, производительности и диагностики сложных систем. Будет плюсом

Опыт работы с openssl/libssl. Навыки низкоуровневой отладки и профилирования в Linux: gdb, strace, objdump, ldd, perf, valgrind, tcpdump. Опыт сборки и сопровождения ПО в Debian/Ubuntu, знание CMake, GNU Make, debhelper, dpkg.

Знание скриптовых языков автоматизации: bash, perl, awk.

Мы ожидаем Системное мышление и способность принимать архитектурные решения. Умение совмещать стратегический уровень управления с глубоким пониманием технологий. Опыт управления командой и доведения IT-инициатив до результата. Москва, офис. Территориально Войковская или Руднёво

ТГ A215424

Почта itisfive.ru [at] gmail.com

 ,

shimajima
()

Проект cssDoom — версия Doom, использующая для отрисовки только CSS

Форум — Games

Разработчик Нильс Ленхеер представил открытый проект под названием cssDoom. Это реализация игры Doom, использующая для отрисовки графики только CSS, без применения элемента canvas и технологии WebGL.

Оригинальный текст

Текст на Habr

Github

>>> Сразу поиграть

 , ,

unclestephen
()

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