И это всё МОЁ

Картинка, нарисованная sitespeed.io: https://i.imgur.com/KxmC573.png


Что делает браузер до того, как начнет загружать woff2 шрифт, а потом отрисовывать страницу? Почему получается такое большое время до first contentful paint (400-500 ms)?









 ,








И это всё МОЁ

Добрый день.

Имеется задача резолвить только разрешенные зоны на DNS сервере BIND, с последующим перенаправлением на DNS сервера этих зон.

Имеется DNS сервер BIND с следующим конфигом

/etc/named.conf

options {
listen-on port 53 { 127.0.0.1;10.10.10.1;192.168.2.1; }; // ip адреса интерфейсов dns сервера
listen-on-v6 port 53 { none; };
allow-query { localhost;192.168.2.0/23;10.10.10.0/25; }; // Подсети клиентов dns сервера
recursion yes; // включение рекурсии
dnssec-enable no;
dnssec-validation yes;
auth-nxdomain no;

directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";

bindkeys-file "/etc/named.root.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};

logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};

zone "." IN {
type hint;
file "/dev/null"; // пустой файл
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

zone "home.local" {
type forward;
forward only;
forwarders { 192.168.2.2; }; // DNS сервер, который держит зону **home.local**
};

С такими конфигами резолв зоны home.local не работает через DNS сервер BIND

# nslookup home.local 127.0.0.1
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find home.local: SERVFAIL

сама зона резолвится через DNS сервер, который ее держит

# nslookup home.local 192.168.2.2
Server: 192.168.2.2
Address: 192.168.2.2#53

Name: home.local
Address: 192.168.2.3
Name: home.local
Address: 192.168.2.2

Подскажите, в чем проблема?
У меня есть недопонимание, как настраивать forward zone в BIND








 , ,








И это всё МОЁ

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


Сделал свой велосипед вместо JSON-RPC. Сделал простейшую аутентификацию: встроенные методы «login» и «register», которые вызываются с параметрами user и password и возвращают id сессии


// Логин
>> ['@call', ['@login', 'user', 'password']]
<< ['@ans', ['sid123']]

// Дальше все методы вызываются с полученным sid-ом
>> ['@call', ['sum', 1, 2], 'sid123']


Подскажите советов мудрых, как проапгрейдить процесс аутентификации, чтобы она не была зашкваром? Что-нибудь зашифровать, захешировать, подписать, посолить. Безопасно чтобы было, в общем









 , , , ,








И это всё МОЁ

Всех приветствую.

Прошу всех поделиться методологиями и принципами организации личных заметок.
Интересны приложения, сервисы, etc..

Заранее спасибо!








 , ,








И это всё МОЁ

192 kHz / 2 = 96 kHz



Зачем? Почему? Для чего?













И это всё МОЁ

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


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


Вопрос, мой номер взломан, если да как проверить?


Надо поменять экран?


Выбросить купить новый?









 








И это всё МОЁ

@DR_SL

Что случилось с регулярным топиком?

Почему уже несколько месяцев нет его?

МЛУГ развалился?


@alpha, @om-nom-nimouse, @dk-, @Dispetcher14, @BambarbiyaKirgudu, @DELIRIUM, @trofk, @umren, @murmur, @d, @Meyer, @deep-purple, @next_time, @te111011010, @drunken_train, @lexxus-lex, @iVS, @lolset, @imul, @poison1456, @ncrmnt, @GNU-Ubuntu1204LTS, @MrClon, @XMs, @Goury, @djambeyshik

Вам чего-нибудь известно про это?


Ссылку на сайт сами найдёте









 , , ,








И это всё МОЁ

@DR_SL

Что случилось с регулярным топиком?

Почему уже несколько месяцев нет его?

МЛУГ развалился?


@alpha, @om-nom-nimouse, @dk-, @Dispetcher14, @BambarbiyaKirgudu, @DELIRIUM, @trofk, @umren, @murmur, @d, @Meyer, @deep-purple, @next_time, @te111011010, @drunken_train, @lexxus-lex, @iVS, @lolset, @imul, @poison1456, @ncrmnt, @GNU-Ubuntu1204LTS, @MrClon, @XMs, @Goury, @djambeyshik

Вам чего-нибудь известно про это?


Ссылку на сайт сами найдёте









 , , ,








И это всё МОЁ

Если в тексте комментария или в теме скастовать самого себя, приходят уведомления.


ИМХО, такого быть не должно, я и так знаю, что скастовал себя.


@Aceler.









 








И это всё МОЁ

Доброго времени суток!


Свежий Debian 10. Поставил kvm, libvirt и ravada в качестве веб морды.
Нужна помощь в настройке public bridge. Все что делается по мануалам (в основном, англоязычным) - не работает. Что конкретно делалось в подробностях описывать не имеет смысла, главное текущее состояние и вопрос «что делать».


На физическом сервере 2 сетевых, обе смотрят в один LAN 192.168.1.0/24 (адреса .2 и .200 соответственно, статические). На вторую сетевуху приклеен br0. Задача сделать так чтобы виртуалки могли получать IP адрес напрямую от DHCP 192.168.1.1 и быть полноценными компьютерами локальной сети.


Предпринятые действия:
br0 создан по мануалам. Смена сетевому интерфейсу «nat» на «bridge» редактированием виртуалки через ravada ничего не дает (хотя в VirtualBox на винде это всегда работало), в результате получилось 2 интерфейса с адресами от виртуального NAT (192.168.122.19 и еще какой-то).
Пробовал ставить


<forward mode='bridge'/>


в virsh net-edit default, результата не видел. Последнее что сделано - virsh edit TestVM1, где одну из виртуальных сетевух переделал на согласно https://wiki.libvirt.org/page/Networking#Debian.2FUbuntu_Bridging, но тоже толку 0.


Текущее состояние.
В виртуальной машине 2 интерфейса - ens3 (NAT, пусть будет, подключаюсь по SSH) и ens9 в идеале - DHCP. В реале DHCP уходил в таймаут и адрес не назначался, я переделал в статику (192.168.1.201). Теперь пинг с виртуальной машины на 192.168.1.1 не идет, интернет на виртуалке через NAT есть.


interfaces хоста


auto lo br0 enp4s0 enp10s0
iface lo inet loopback

allow-hotplug enp4s0
iface enp4s0 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.1

iface enp4s0 inet6 manual
pre-up /sbin/modprobe -q ipv6 ; /bin/true

iface br0 inet static
address 192.168.1.200
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
bridge_ports enp10s0
bridge_stp off
bridge_maxwait 0

iface enp10s0 inet manual


ifconfig хоста


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp10s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether XX:XX:XX:XX:XX:f3 brd ff:ff:ff:ff:ff:ff
3: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether XX:XX:XX:XX:XX:a3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global enp4s0
valid_lft forever preferred_lft forever
inet6 XXXX::XXX:XXXX:XXXX:23a3/64 scope link
valid_lft forever preferred_lft forever
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether XX:XX:XX:XX:XX:71 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.200/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
5: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether XX:XX:XX:XX:59:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
6: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
link/ether XX:XX:XX:XX:59:b3 brd ff:ff:ff:ff:ff:ff
17: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master virbr0 state UNKNOWN group default qlen 1000
link/ether fe:54:00:41:81:36 brd ff:ff:ff:ff:ff:ff
inet6 XXXX::XXXX:XX:XXXX:8136/64 scope link
valid_lft forever preferred_lft forever
18: vnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN group default qlen 1000
link/ether XX:XX:XX:XX:49:71 brd ff:ff:ff:ff:ff:ff
inet6 XXXX::XXXX:XX:XXXX:4971/64 scope link
valid_lft forever preferred_lft forever


interfaces хоста


auto lo
iface lo inet loopback

auto ens3
allow-hotplug ens3
iface ens3 inet dhcp

auto ens9
#в идеале DHCP но не работает
#allow-hotplug ens9
iface ens9 inet static
address 192.168.1.201
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
# gateway 192.168.1.1


ifconfig хоста


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether XX:XX:XX:XX:81:36 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.19/24 brd 192.168.122.255 scope global dynamic ens3
valid_lft 2047sec preferred_lft 2047sec
inet6 XXXX::XXXX:ff:fe41:8136/64 scope link
valid_lft forever preferred_lft forever
3: ens9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether XX:XX:XX:XX:49:71 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.201/24 brd 192.168.1.255 scope global ens9
valid_lft forever preferred_lft forever
inet6 XXXX::XXXX:XX:fea7:4971/64 scope link
valid_lft forever preferred_lft forever


Нужна помощь.









 , , , ,








И это всё МОЁ
И это всё МОЁ

Что в бюджете до $350 можно взять на 49"-55", можно с Android/Linux на борту.


Задачи – Youtube, DLNA.









 , ,








И это всё МОЁ

Что в бюджете до $350 можно взять на 49"-55", можно с Android/Linux на борту.


Задачи – Youtube, DLNA.









 , ,








И это всё МОЁ

Хочется спросить у жителей ЛОР, чтоб они с технической стороны (а была и не техническая) вы подумали о работодателе.




  1. Тестовая среда под WIndows и доступ в нее по RDP. Причем RDP на не стандартном порту. Там запущена IDEA и нет доступа к GIT (точнее он под учетками других людей).




  2. Рабочая среда обычный докер под Linux.




  3. Нет программиских тестовых сред - тоесть вы не можете паралельно с другим программистом работать в тестовой среде. (а как? Зашел по РДП и как вам работать в разных ветках?)




  4. Тестовая среда работает с боевой базой (не с копией).




  5. Линтеров нет. Код ревью нет. SQL делается конкатентацией строк.




Но ЗП красивая (по рассказам).


Чтоб вы делали на моем месте?









 








И это всё МОЁ

Что бы посоветовали человеку изучившему алгоритмы(pascal) для входа в backend отрасль?









 








И это всё МОЁ

Это трындец господа… DXVK жрет видеопамять как не в себя.
Если под Виндой достаточно около гигабайта, то DXVK выжерает 2.5 при двух физически имеющихся и уходит в слайд-шоу. Можно ему умерить аппетит?









 , ,








И это всё МОЁ

Привет, Kron4ek, а также все остальные гуру вайна!

Вопрос: могу ли я запустить 32-битное приложение в твоей 64-битной сборке Wine на 64-битной системе?

Исходные данные:

Debian 10 64-bit

wine-4.11-8-proton-amd64.tar.xz

32-битное приложение

Ты вроде заявляешь, что:

amd64 - for 64-bit systems, it can run both 32-bit and 64-bit applications

В итоге:

./winecfg
./winecfg: 46: exec: ./wine: not found

И так тоже:

WINEARCH=win32 ./winecfg
./winecfg: 46: exec: ./wine: not found

Что я делаю не так? Чего не хватает?








 , ,








И это всё МОЁ

привет кого еще интересует вяленый. Полез смотреть какие еще проги требуют у меня xwayland, оказалось как раз такой базовой программы как филеманагер под вэйланд еще нет. В инете рекомендовали caja форк наутилуса, на самом деле тоже иксовая программа. Единственный на который случайно наткнулся странный фм polo написанный на вала.


https://i.imgur.com/cBuhyzm.png


Я так и не понял разве не все gtk являются нативными приложениями вяленого? Кто знает простой фм для wayland?









 ,








21:48

Epam

И это всё МОЁ

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


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


Заранее прошу не разводить холиваров, эта информация мне сейчас очень важна. Заранее благодарю.









 , , ,








И это всё МОЁ

Rust — мультипарадигмальный компилируемый язык программирования общего назначения, спонсируемый Mozilla, сочетающий парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах, и с управлением памятью через понятие «владения».


Что нового в версии 1.39:



  • стабилизирован новый синтаксис асинхронного программирования, основанный на функции «async», блоке async move { … } и операторе «.await»;

  • разрешено указание атрибутов при определении параметров функций, замыканий и указателей на функции. Поддерживаются атрибуты условной компиляции (cfg, cfg_attr), управляющие диагностикой через lint и вспомогательные атрибуты вызова макросов;

  • стабилизирован «#feature(bind_by_move_pattern_guards)», который позволяет использовать переменные с типом привязки «by-move» в шаблонах;

  • предупреждения о проблемах при проверке заимствования переменных c использованием NLL переведены в разряд фатальных ошибок;

  • в пакетный менеджер cargo добавлена возможность использования расширения «.toml» для файлов конфигурации.


С полным списком изменений можно ознакомиться на сайте разработчика.









 ,