И это всё МОЁ

Суть в том что определенная библиотека работает только с обычными int.


Данные не важны потому что абстрактные «максимум» и «текущее значение», и эти абстрактные данные только в uint64.


Как лучше сделать. Делать uint64 на 2 пока не уместится в std::numeric_limits<int>::max()?









 ,








И это всё МОЁ

Доброго времени суток. Столкнулся с проблемой, что windows не хочет работать с bind9 на убунте. Поднял зону, описал ее. С линукс тачек пинги по именам проходят, с windows - хоть убей, не хочет. ОФК в винде в настройке ипв4 прописан сервер bind9, днс сервер и тачка на линуксе с винды пингуется по айпи


Конфиги:


cat /etc/resolv.conf
nameserver 10.10.10.54
search test.ru


файл зоны


; BIND data file for local loopback interface
;

$TTL 604800

@ IN SOA dnsserver.test.ru. root.dnsserver.test.ru. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dnsserver.test.ru
@ IN A 10.10.10.54
@ IN AAAA ::1

dnstest IN A 10.10.10.55
dnsserver.test.ru IN A 10.10.10.54
dnsserver IN A 10.10.10.54
user IN A 10.10.10.50


named.conf.local


zone "test.ru" {

type master;

file "/var/lib/bind/test.ru";

};



named.conf.options


auth-nxdomain no;    

listen-on-v6 { any; };

allow-query { 10.10.10.0/24; localhost; };

forwarders { 77.88.8.8; 8.8.8.8; };










 ,








И это всё МОЁ
/var/tmp/portage/dev-qt/qtwidgets-5.14.2/work/qtbase-everywhere-src-5.14.2/src/plugins/platformthemes/gtk3/qgtk3dialoghelpers.cpp:55:10: fatal error: gdk/gdkx.h: No such file or directory
55 | #include <gdk/gdkx.h>
| ^~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:441: .obj/qgtk3dialoghelpers.o] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-qt/qtwidgets-5.14.2/work/qtbase-everywhere-src-5.14.2_build/src/plugins/platformthemes/gtk3'
make: *** [Makefile:47: sub-gtk3-make_first] Error 2
* ERROR: dev-qt/qtwidgets-5.14.2::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-qt/qtwidgets-5.14.2::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/qtwidgets-5.14.2::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-qt/qtwidgets-5.14.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-qt/qtwidgets-5.14.2/temp/environment'.
* Working directory: '/var/tmp/portage/dev-qt/qtwidgets-5.14.2/work/qtbase-everywhere-src-5.14.2_build/src/plugins/platformthemes'
* S: '/var/tmp/portage/dev-qt/qtwidgets-5.14.2/work/qtbase-everywhere-src-5.14.2'

* Messages for package dev-qt/qtwidgets-5.14.2:

* ERROR: dev-qt/qtwidgets-5.14.2::gentoo failed (compile phase):
* emake failed

Кто ещё сталкивался?








 ,








И это всё МОЁ

Сабж ? Посылки приходят за 2 недели. Линукс тут при том, что Линукс.









 








И это всё МОЁ

Приветсвую!
Есть почтарь. Пора завязывать общение по http протоколу и переходить на https. Сертификаты прописаны, https работает. Теперь хочу что-бы все обращения на 80 порту перенаправлялись на 443 порт.

IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 443
На ура не получилось.








 








И это всё МОЁ

Всем привет. Я тут пишу маленький сервис для своих нужд, который будет крутиться демоном на машине и cli утилиту, которая будет им управлять. Вопрос собсна как правильно связать утилиту и демона? Мне на ум приходят shared memory и порты. Порт это конечно очень удобно, но мне хотелось бы быть уверенным, что демон получил сигнал именно от утилиты с той же машины, где демон крутится, а не откуда-то из сети. Если это удалось выяснить, как убедиться, что сигнал подала утилита запущенная от нужного юзера, например рута? Понятно, что я могу клиент-серверное взаимодействие обмазать сертификатом и в http запросе его проверять, например, но мне кажется, что эту задачу можно решить как-то проще. Как в принципе такую задачу принято решать в линуксе?









 , , ,








И это всё МОЁ

Здравствуйте подскажите пожалуйста как изолировать друг от друга разные сети VLAN на маршрутизаторе PfSense :)









 , , , ,








И это всё МОЁ

Привет.
Имеется текстовый файл в него изредка падают ip.
Вопрос.
Как лучше и чем удалить последние цифры ip до точки и вместо них вписать 0/24
Например было:
192.168.0.1
Стало:
192.168.0.0/24
В файле только 1 ip








 ,








И это всё МОЁ

Собрал Gentoo, накатил infinality, сглаживание win7. Вроде лучше стало, но при запуске некоторых программ и открытии окон ругается:


Fontconfig warning: "/etc/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected

доустанавливал media-fonts/corefonts с верданой, это проблему не решило. fc-cache продолжает ругаться


Fontconfig warning: «/etc/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf», line 148: Having multiple values in isn’t supported and may not work as expected
Fontconfig warning: «/etc/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf», line 160: Having multiple values in isn’t supported and may not work as expected


Gparted, например, показывает вот такой ШГ:


http://images.vfl.ru/ii/1594483686/0f1952f8/31050880.png


как это исправить?









 ,








И это всё МОЁ

Привет. Использую qt5ct для настройки внешнего вида Qt-приложений. Шрифт размером 12pt кажется большим, а 11pt - маленьким. Ввести размер 11.5pt нельзя. Есть ли способ обмануть qt5ct и сделать это?


В ~/.config/qt5ct/qt5ct.conf есть строка: general=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
. Кажется, что в ней закодирована информация о шрифте. Есть идеи, как в ней заменить 12 на 11.5?


PS. Править исходники не хочется









 , , ,








И это всё МОЁ

Пытаюсь настроить gnus для приема почты по IMAP с outlook сервера. Много читал в сети, что подружить gnus напрямую с Outlook по IMAP не получится, нужен davmail-шлюз. Так ли это на самом деле? У кого есть положительный опыт?


Установил davmail-5.5.1-trunk на CentOS, davmail поддерживает два режима работы – workstation и server. Несколько базовых вопросов:




  1. Мне нужно настрооить подключение только одного mail-клиента через DavMail к Outlook. Т.е. мне нужна workstation конфигурация davmail?




  2. Означает ли это, что в workstation-режиме DavMail может работать только как GUI приложение? Или же можно запускать как фоновый процесс через systemd?




  3. Почитал про настройку davmail на https://www.digitalocean.com/community/tutorials/how-to-setup-davmail-on-centos-6#basic-configuration там генерируют SSL сертификаты, но это как я понимаю нужно только для server-mode DavMail? (в workstation-режиме никаких серфтификатов не нужно, ведь все локально)




Спасибо.









 , ,








И это всё МОЁ

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

кинетик под нагрузкой:
show interface WifiMaster1
channel: 52
temperature: 86

резюмируя, вопрос.
какая температура радиомодулей роутеров это норма, без деградации радиочасти электроники роутера?
может, я зря паранойю.
а может и не зря. просто все проивзодители роутеров кладут мпх, либо не тестируют свои девайсы исходя из юзкейса, что по вайфай кто-то когда-то будет копировать файло в большом объёме, полностью забивая канал. То есть длительно нагревая сабжи. И по сути, электроника роутеров деградирует. какие то модели медленнее, а какие то типа тплинков/длинков побыстрее.








 , , ,








И это всё МОЁ

Mint 19. Хочу чтоб подключался по прямому кабелю к инету.без паролей и пр. Создал ethernet соединение. Не хочет.


[cut]
anton@anton-Lenovo-3000-G530:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00


2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:26:22:d1:09:73 brd ff:ff:ff:ff:ff:ff


4: enp0s29f7u5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
link/ether ea:22:de:6c:54:ad brd ff:ff:ff:ff:ff:ff
[/cut]


[cut]~$ cat /etc/network/interfaces


interfaces(5) file used by ifup(8) and ifdown(8)


auto lo
iface lo inet loopback


auto enp7s0
iface enp7s0 inet manual
[/cut]









 , ,








И это всё МОЁ

tcp::resolver::query Query(«192.168.0.1», «5000», «tcp»;);


tcp::resolver::iterator EndPointIterator = resolver.resolve(Query);


We expose in Boost IP, port and tcp, according to the documentation


Question: where to enter the query string, for example, «info»?









 ,








И это всё МОЁ
Доступен выпуск музыкального проигрывателя Tauon Music Box 6.0, сочетающего быстрый и минималистичный интерфейс с широкими функциональными возможностями. Проект написан на языке Python и распространяется под лицензией GPLv3. Готовые сборки подготовлены для Arch Linux и в форматах Snap и Flatpak.



И это всё МОЁ

Как убрать прилипание окон к границам экрана?


Ubuntu 20.04









 ,








И это всё МОЁ

После обновления GCC до версии 10.1 и пересборки им питона (тоже обновление прилетело) я стал периодически ловить GPF при вызове emerge.

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

Подскажите, в какую сторону копать, чтобы обнаружить причину этого бага.








 ,








И это всё МОЁ

Всем привет,решил установить Linux,скачал образ linux manjaro kde,записал образ на флэшку через программу Rufus,после перезагрузки при запуске с флэшки с записанным образом выходит черный экран и одна надпись «GRUB» и на этом все на действия с клавиатуры реакции ни какой,помогите что делать









 








И это всё МОЁ

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


Собсна смысл вот в чем: имеется ноутбук intelhd+nvidia с панелькой экрана в 60гц которую удалось с помощью старого как говно мамонта модифицированного драйвера intel hd graphics разогнать до 120гц без фреймскипов(sic!) и без заметных артефактов просто выставлением герцовки в приложении. Работает это и на рабочем столе и в игрушках в которых задействуется nvidia. Но шиндовс конкретно надоел уже многими вещами и душа хочет пересесть со стула с пиками на… ну в общем вы поняли.


Помня всю ебаторию с оптимусами на линуксах и недели мучений с nvidia prime возник вопрос - а как это все то же самое сделать и на условной убунте, что бы эти несчастные 120гц работали с тем же prime в любом приложении, будь то браузер амиго через intelHD или майнкравт через nvidia?


Вот вообще ноль идей как это все сделать что бы работало нормально, а не как из жопы. Уверен что одним xrandr тут не обойтись, как и мне не вариант пересесть обратно на православные 60гц, от которых только блевать тянет.


Вообще сейчас есть что нибудь новое(нормальное) для оптимусов кроме прайма? А то я вот совсем не в теме.


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


Системой будет что нибудь debian-based









 , ,








И это всё МОЁ

Привет, лор!


Задача: правкой только одного юнита запускать/останавливать указанные.


[Unit]
Description=Dummy start/stop unit

[Service]
Type=oneshot
ExecStart=/usr/bin/sh -c "systemctl start a.service b.service c.service"
ExecStop=/usr/bin/sh -c "systemctl stop a.service b.service c.service"


Юниты не запускаются, хотя в логе всё хорошо. Сама команда в терминале работает, как ожидается.


Благодарю за помощь.









 ,