LINUX.ORG.RU

Избранные сообщения FreeWebber

Какой локальный DNS-резолвер вы используете?

Голосования — Голосования

Резолверы DNS играют важную роль в быстрой и надёжной работе сети, обеспечивая преобразование доменных имён в IP-адреса.

В зависимости от задач и предпочтений, пользователи могут выбирать различные резолверы. Например, systemd-resolved неплохо работает из коробки. DNSCrypt-proxy обеспечивает шифрование DNS-трафика, фильтрацию, скрытие IP-адресов, и балансировку нагрузки между наиболее быстрыми вышестоящими серверами. CoreDNS удивляет простотой настройки при высокой гибкости и отличной производительности, достигаемой благодаря многопоточности Go и оптимизации со стороны сообщества Kubernetes.

Поделитесь своим выбором!

>>> Результаты

 

ei-grad
()

Вот это поворот! JB пытается успеть в последний вагон!

Форум — Development

JetBrains зопилила свободную лицензию на некоммерческое использование для WS и Rider!

https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/

Проверено, работает для email из России. На акке появилась for-free подписка на год.

Конечно, бесплатный сыр в мышеловке. Что же берёт JB, когда на ноги наступает LSP и jetbra сообщество? При добавлении лицензии ты ставишь галочку, что согласен на просмотр информации компанией JB и получаешь в личном кабинете уникальный ID.

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

Ну и для обмазавшихся ржавчиной и тестировщиков это было сделано ранее

Earlier this year, we implemented a new licensing model for our recently introduced IDEs, RustRover and Aqua, making them free for non-commercial use.

Как-то это мимо меня прошло…

 , , , ,

Eulenspiegel
()

youtube -> invidious, tiktok - ?, instagram - ? , facebook - ?

Форум — General

Ютуб мы смотрим на invideous, где минимум рекламы и возможность просмотра без JavaScript.

Есть что нибудь подобное для тик-тоk, инстаграм, facebook?

 , , ,

esperantisto
()

Посоветуйте альтернативу Mozilla Thunderbird

Форум — Desktop

Очень неудобный UI у этого почтового клиента, даже не могу описать чем он мне так не нравится, глаз уже замылился и альтернатив кроме thebat на вендеxp не видел, вхожу в него в почту только по крайней необходимости. Особенно где-то с год назад у него случился крупный резидайн, сделавший просто неудобное откровенно всратым куском индийского кала. (я надеюсь ни одного матного слова не использовал, дорогие модераторы блюстители морали?)

Существует ли вообще на линуксе желательно для kde какой-либо более удобный клиент? Желательно с возможностью импорта из Thunderbird переписок.

Посоветуйте пожалуйста. Можно и просто пофлеймить кто чем пользуется вообще.

 ,

hikikomori
()

Что происходит с Wireguard за границу? Слухи, альтернативы

Форум — Admin

Расскажите кто что слышал? Я так понял заблокировали на уровне протокола WG (и OVPN?) за границу по DPI? Где кто что говорил по поводу?

Какие альтернативы? Щас я завел WG пуляя 16 байт мусора перед сессией, что сбивает с толку DPI и оно работает, но, похоже, это ненадолго, какие еще идеи? Первое что приходит в голову – это зашифровать еще раз сам траффик WG, например, засунув в SSH-тоннель. Или пофоркать сам WG, добавив обфускацию ( наверняка кто-то уже сделал ) или еще лучше XOR/AES от здоровенного самодельного куска энтропии.

Короче, слухи хочу )

 , , ,

pihter
()

Книжный каталог web

Форум — General

Мне казалось, что я встречал такую штуку, но что-то с ходу найти не смог. Мне нужнен self-hosted каталог книг. Форматы pdf, djvu. Чтобы к файлу можно было добавить фото, описание, теги. Чтобы был поиск по тешам, описанию. И чтобы можно было скачать оригинальные файлы. Т.е. Calibre, который конвертирует файлы в свой формат не подходит... Кто-нибудь встречал такое?

 , sefl-hosted, ,

atrus
()

Docker php 8.3 mysql разработка, можете описать как настроить и как пользоваться

Форум — Development

Docker php 8.3 mysql разработка, можете описать как настроить и как пользоваться если есть гот. овый архив тоже пойдёт ( только если можно для php 8.3)

Xampp с php 8.3 не нашёл работаю в монджаро

 , ,

riaron986
()

Wireguard не работает wg-easy

Форум — Admin

Всем здравствуйте, сердечно прошу помощи, все слезы в течение 8 часов были выплаканы. Установил wg-easy по мануалу, все заработало, впн работал. Через 5 дней все сломалось. После выполненной переустановки всего уже ничего опять не работало. Но опытным путем было выяснено, что если подключить впн, сменить интернет подключение ( например подкл. wi-fi вместо 4g ), то впн заработает, без этой заморочки - нет.

Прикладываю:

.wg-easy/wg0.conf

Server

[Interface]

PrivateKey = MFw//aP6RqXAUIFNXwbKqpui1be4RpVJKBP89o5fWWY=

Address = 10.8.0.1/24

ListenPort = 51820

PreUp =

PostUp = iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 - j MASQUERADE; iptables -A INPUT -p udp -m udp –dport 51820 -j ACCEPT; iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT;

PreDown =

PostDown =

Client: client (51cc5d9b-2dc3-45e3-a8d0-1ccf786d4d9b)

[Peer]

PublicKey = E8QTAjom6XWgG1s/pvLoSpA5fyWt0J+thIzinrjMHio=

PresharedKey = rW694GcmNysDQHtbghYcGzIv29muDvBojP4HX1vDbg0=

AllowedIPs = 10.8.0.2/32

Client: fedor (71c62f9c-dfde-4fbe-b284-9637ee9a25e6)

[Peer]

PublicKey = 673gxYicO7A64/lA5NE7ao8tZPqz2Hil5lGU3x9WGhk=

PresharedKey = mXm1hbqhc3oldJBK9o57eZzJcnHwhVZfYTrvHsCHZ10=

AllowedIPs = 10.8.0.3/32

Код для добавления туннеля:

[Interface]

PrivateKey = UPqhXtlWug2wtLohzW+tv6rNJlhmlBmybWahetyI0l0=

Address = 10.8.0.3/24

DNS = 1.1.1.1

[Peer]

PublicKey = OSLvZbTWaiT79CPsyGaNk2y7Zoe7hudwBcN4BzsNb1s=

PresharedKey = mXm1hbqhc3oldJBK9o57eZzJcnHwhVZfYTrvHsCHZ10=

AllowedIPs = 0.0.0.0/0

Endpoint = 46.17.98.151:51820

Так же, если в AllowedIPs выставить значение 0.0.0.0/24, то подключение хоть и есть, но Ip, не сервера, а компа почему-то. Так же не пингуются подключенные фишечным,описанным выше, способом устройства. Ссылка на мануал: https://hub.docker.com/r/weejewel/wg-easy

 , ,

ballrote9
()

Почему не срабатывает join exist

Форум — Development

Делаю выборку такую,что в таблице C джоинится один ко многим - ищу среди них такие у которых date2<date1, но при этом если в том же отношении кокрас джоинится несколько строк, но если среди них если существуют такие строки где date2>date1 - то все эти строки отбрасываются, но то ли я не прав, то ли чего то не учел выборка не правильная получается

select A.a,B.date1,C.date2 from A
join B on B.id=A.id
join C c1 on C.date2<B.date1 and C.c=B.b and 
not exist(select id from C c2 where c1.id<>c2.id and c1.c=B.b and c2.date2>B.date1)

+-----+------------+------------+
| a   | date1      | date2      |
+-----+------------+------------+
| 123 | 21.08.2024 | пусто      |
| 456 | 15.08.2024 | 18.08.2024 |
| 789 | 29.07.2024 | пусто      |
|     |            |            |
|     |            |            |
|     |            |            |
|     |            |            |
|     |            |            |
+-----+------------+------------+

1я и 3я строки не должны же выводится?

 ,

bad_master
()

Как сделать свой аналог ngrok?

Форум — Development

Всем привет. Есть вот такая штука https://ngrok.com/

Очень удобно показывать что то локальное заказчику сразу с моего компа.

Но по вопросам безопасности и все такое. Есть потребность поднять «что-то свое». У меня есть VPS с доменом и собственно вопрос:

Есть ли что нибудь типа ngrok с открытым кодом, что бы я мог развернуть эту штуку у меня на VPN и + чтобы была CLI приложуха, для моего компа…

 ngrok

romanlinux
()

Где взять заграничный VPS с оплатой российскими картами?

Форум — Talks

Собственно сабж. VPS нужен за пределами России. Хочу поднять себе VPN.

Например вижу предложение от RU VDS в Казахстане. Но не знаю что там с местной цензурой. А то из огня да в полымя.

Вопрос в догонку: какой протокол VPN выбрать и какое железо нужно, чтобы 50 мбит/с тянуло?

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

 ,

ox55ff
()

LXC устарел?

Форум — Admin

Решил попробовать LXC как одну из технологий для запуска контейнеров без рута. Выгреб просто кучу проблем, кое-как запустил, но не всё хорошо. 22.04 LTS убунта, apt install lxc, и дальше пошло:

Нужно установить всякие утилиты вроде newuidmap, которые не идут как зависимости lxc, и без которых непривилегированные контейнеры не запускаются. Ладно, разобрался, поставил.

Запускаю lxc-create -t download, создаю убунту. Дальше lxc-start и получаю Device or resource busy - Could not enable "+memory +pids" controllers in the unified cgroup. Везде в интернете пишут что надо systemd-run --unit=myshell --user --scope -p "Delegate=yes" lxc-start <container-name>, но это совершенно не помогает. После прочтения половины интернета читаю уже документацию ядра про устройство cgroups, оказывается нельзя включать контроллеры в группе, где уже есть процессы, нужно переместить себя в дочернюю группу, и продолжить настраивать родительскую. Набросал скрипт, заменяющий lxc-start, где хожу прямо в /sys/fs/cgroup, внезапно запустилось. В systemd вроде бы для этого завезли отдельную опцию, но у меня старая версия.

Долго не понимал как попасть в контейнер, никакой из паролей не подходил, оказалось надо lxc-attach -u 1000 --clear-env <container-name>, по умолчанию оно зачем-то пробрасывает env из хоста. А пользователи все без паролей, только через аттач и надо пользоваться.

Дальше при apt update полезли массово ошибки подключения ipv6. Какого рожна он там вообще есть я не понял, не нашёл как выключить в конфиге lxc. Попытался подцепить хук, но хук из конфига, судя по TRACE вообще не подсасывается, не говоря уже о попытке запуститься.

Несмотря на то, что версия не самая старая, 5.0.0, опыт первого использования прям полон боли и страданий. В интернете тишина, как будто lxc пользуется три с половиной крокодила на весь мир. В связи с чем вопрос: а оно вообще актуально? Лучше podman/unprivileged docker? Мне нравится как они сделали uid mapping, в контейнере можно быть рутом и не подозревать что на хосте ты nobody со случайным номером. Но не нравится количество всего что не хочет просто так работать.

 

neumond
()

Жирнее рендерить шрифты как в macos

Форум — Desktop

Как заставить freetype рендерить шрифты жирнее как в macos?

Глаза устают читать тонкие шрифты, особенно напрягают тонкие серые на некоторых WEB страницах.

Пробовал менять режим сглаживания (чернобелое, варианты субпиксельного). Ставил различные версии freetype (infinality ultimate5, remix, v35 only) - не помогло. Infinality еще тоньше рендерит.

Монитор 4K, 28". Дистрибутив - arch.

В интернетах проблема упоминается, но не нашел решения.

 , , ,

exst
()

Записи докладов с C++Russia 2023

Форум — Development

В преддверии конференции C++Russia 2024 организаторы выложили на YouTube записи докладов с прошлогодней C++Russia 2023. Публикация прошлогодних докладов началась месяца три назад но по одному докладу в неделю, а пару дней назад вроде как выложили вообще все.

На данный момент на канале конференции доступны следующие видео (если к докладу прилагались слайды, то рядом приведена и ссылка на PDF-ку):

Евгений Григорчук — GPU Driven Rendering Pipeline, или Как пишется графика в современных видеоиграх, PDF

Юрий Грибов — Как правильно писать компараторы, PDF

Илья Казаков — Кастомизируем ASIO, PDF

Дмитрий Мельник — Безопасный компилятор: надежная оптимизация и улучшение защищенности кода, PDF

Эрнест Асанов — Модель асинхронности в C++: теория и практика

Антон Сысоев — Dynamic Libraries for Bare Metal, PDF

Илья Шишков — Что-то у меня тормозит: заглядываем внутрь С++ контейнеров, PDF

Тот самый стендап от Павла Филонова на C++ Russia 2023

Дмитрий Ермолов — Roren — С++ фреймворк для описания пайплайнов распределенных вычислений, PDF

Ростислав Михеев — Эффективное использование GPU на примере разработки игр, PDF

Олег Сенин — Sizecoding: взгляд изнутри

Максим Кита — Техники оптимизации производительности, PDF

Александр Еналдиев — C++ Experiments: The Battle Continues: Cpp2 vs Carbon, PDF

Иван Смирнов — YsonStruct: дешевая сериализация иерархических JSON-структур, PDF

Владимир Ситников — B-tree индексы в базах данных на примере SQLite и PostgreSQL

Артем Хорошев — Ускоряем синтез: от TensorRT до CUDA C++, PDF

Аяз Салихов — Имплементируем класс tuple в 100 строк кода, PDF

Ashot Vardanian — Advanced Linux Kernel Bypass Techniques in 2023

Егор Суворов — Санитайзеры и стандарт не спасут, PDF

Александр Ганюхин — Машина состояний: непридуманная история

Rainer Grimm — Concurrency Patterns, PDF

Денис Легезо — Злые фреймворки и генерируемый ими позиционно-независимый код, PDF

Елена Веселовская — Как перейти от ученичества к работе, PDF

Андрей Аксенов — Про алгоритмы в поисковых движках

Техническое интервью: Архитектурная секция

Сергей Ларин, Владислав Столяров — Как сделать фронтенд компилятора в домашних условиях, PDF

Антон Потапов, Антон Малахов — Учим Кукушку Летать, или ConcurrentHashMap with Seqlocks, PDF

Александр Фокин — Designing Robust APIs: C++ Code that’s Safe, Extensible, Efficient & Easy to Use, PDF

Дмитрий Стародубцев, Ольга Кузьмичева — Практическое применение dev-контейнеров, PDF

Степан Дятковский — Почти полноценный RTTI с контролируемым overhead, PDF

Иван Афанасьев — Loop unrolling в деталях, PDF

Александр Ляпунов — Максимально быстрый и максимально удобный С++ msgpack-кодек

Марсель Галимуллин — Back to Basics: Lock-free, PDF

Алексей Степанов, Евгений Зуев — Исходный код: скрытое знание и как его показать?, PDF

Павел Новиков — Про flat_map, PDF

Антон Ласточкин — Мониторим FSM во встраиваемом ПО, PDF

Александр Бычук — Производство ПО глазами разработчика и менеджера, PDF

Константин Владимиров — Семантические процессы в C++

Александр Кирсанов — nocc — распределенный компилятор для гигантских проектов на C++, PDF

Евгений Ерохин — Back Deep to Basics: Наследование и виртуальность в C++ (Часть 1), PDF

Евгений Опарин — Опыт использования Bazel

Семен Буденков — С Conan за кроссплатформенностью, PDF

Сергей Талантов — С++ и безопасность: правда ли все так плохо?, PDF

Александр Боргардт — Колоночное хранилище в памяти: void* и шаблоны

Петр Советов — Автоматизация программирования в СССР. Трансляторы (60–70-е годы), PDF

Александр Корнилов — Идея по улучшению многопоточного кода, PDF

Александр Кухаренко — Демосцена: в погоне за wow-фактором, PDF

Виктор Шампаров — Компилятор LCC и оптимизация слияния кода, PDF

Евгений Зощук — Вперед в прошлое, или Разрабатываем фреймворк под Windows 95 в 2023 году, PDF

Михаил Лукин — Практика программирования тензорных ядер

Вадим Винник — Элементы функционального программирования в языке C++, PDF

Антон Соснин — С++ в мемах, PDF

Антон Полухин — C++ трюки из userver

Нужны ли профсоюзы в IT?

Тренды от HR

Интервью с Максимом Бабенко

PS. Практически все доклады перечислены в том порядке, в котором их мне показывает YouTube, никакой сортировки по какому-либо принципу здесь нет.

PPS. Сам ничего из этого не смотрел, никаких рекомендаций на тему «интересно/не интересно» дать не могу.

 

eao197
()

Использовать съёмный диск на постоянной основе

Форум — General

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

Есть съёмный USB3 HDD (WD My Pasport Utra 1TB), не бит, не крашен. Реквестую понимающих людей обсудить идею использовать его на десктопе как интегрированный в систему стационарный - воткнуть его, примонтировать, и не вынимать.

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

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

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

Спасибо за внимание.

 

piyavking
()

Усы, лапы и хвост, — вот мои документы! Накладывание картинки в PDF

Форум — Multimedia

Ребят, здорова!
Есть такая задача: на сгенерированный не мной одно- или много-страничный PDF шлепнуть свою оцифрованную ручную подпись и ФИО.

Сейчас я делаю это в Gimp, так как Инкскейп некорректно открывает гарнитуры (скорее всего, вообще говоря, исходный документ был делан в Винде).

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

 , , ,

SerW
()

Разработка программы с графическим интерфейсом (советы)

Форум — Development

Всем привет, ребят. Недавно окончательно переехал с винды на линукс на основной рабочей лошадке. Разработкой никогда не занимался ранее, но скриптовал немного на perl, python и lua. У меня есть задумка небольшой программы с ГУИ, но т.к. в вопросе не имею экспертизы, прошу совета о тех, кто имеет.

Мои хотелки:

  1. Не слишком сложный (низкоуровневый) язык.
  2. Возможность компиляции в один файл. Для меня и для тех, кто будет использовать (устанавливать) это важно. Одна из причин, почему не хочу использовать тот же python.
  3. Простая кроссплатформенность разработки (линукс и винда).
  4. Наверное максимальная независимость от сторонних библиотек, чтобы не попасть в неприятную ситуацию.
  5. Удобная разработка на линуксе. На винде буду только пересобирать, если это потребуется, и тестировать.

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

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

Дайте, пожалуйста, ваши рекомендации по языку и, возможно, фреймворку.

Читаю сам информацию в интернете. Насколько я могу судить по прочитанному, мне возможно подойдет С++ с фреймворком Qt. На форуме тоже видел одну или две темы, где такую связку советовали.

Да, к слову, с вебом и веб технологиями связываться вообще не хочу.

Система Linux Mint 21.3.

 , , , ,

LuckyVak
()

Как в 2024 году передвинуть окно?

Форум — Development

Нужно программным методом передвинуть окно программы под вейландом.

  1. Есть у него какие-то расширения, которые это позволяют?

  2. Оконный менеджер же как-то двигает окна, м.б. у кде(kwin) и гнома есть какие-то интерфейсы, позволяющие программе запросить новое расположение окна?

 , ,

next_time
()

Хочу по граблям попрыгать. Кроссплатформенная графика

Форум — Development

Нужно сделать витрину с графикой

Требования такие:

  • кроссплатформенное

  • 500 объектов по 4 полигона максимум и текстурки 256х256, одновременно на экране видно от силы 100

  • надписи, поля ввода, списки - буду ограниченный тулкит колхозить

  • стабильные 144гц анимации

  • ресурсы экономить выборочно. Память жрать можно от пуза, а вот процессор и видеокарту - никак. Чтобы целерон n4000 грузился не выше половины а иГрАвОй КамПуТер не повышал температуры ни на градус

  • зависимостей по минимуму, лучше в один бинарник чтобы влезало

На чём такое делать? Си+опенгл? Си+вулкан? Ржавый, простигосподи может быть?

 , , , ,

DumLemming
()

Нейросети в Firefox, а-ля Яндекс.Браузер

Форум — General

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

Но оказывается, уже давно (с 2021 года) можно прикрутить данную фишку и на firefox. Суть проста:

  • Установка расширения Tampermonkey
  • Установка скрипта с github (форк)
  • При воспроизведении, нажать на всплывающий значок вверху-середине видео

Возможно понадобится дать разрешение на автовоспроизведение «аудио и видео» (значок в адресной строке).


Проверил на ютубе с BBC News, ok.
Источник с 4pda

p.s. Специально не упомянул Chrome, ‘конкуренты’ пусть горят синим пламенем. :)


Обновление:
Добавлена консольная vot-cli.

 , ,

krasnh
()