И это всё МОЁ

https://pastebin.com/0nHvd6dN
Две таблицы, одну взял из примера, другую генерирую. В первой всё нормально, цифры отцентрированы вокруг плюсминуса и точки, во второй — не центруются.
У первой в хедере

lc*{6}{S[table-format=-2.2(2)]

У второй
l *{2}{S[table-format=2.1(1)]} S[table-format=+2.1(1)]

Или я идиот, или одно из двух.

Где ошибка? ЧЯДНТ?

Оппа, и в оригинальной тоже лажает, если неопределёность >= 10.








 ,








И это всё МОЁ

Интересует возможность подписи загрузчика винды своим само подписным сертификатом. Смысл в том, что бы не держать в SB ms сертификаты для загрузки винды. Пробовал подписать загрузчик винды утилитой из efitools, но после этого оно не запустилось.
Винда в дуалбуте с линуксом.









 








И это всё МОЁ

Всем доброго времени суток.
Есть малинка с raspbian и установленным kodi. Внутри поставил PVR IPTV Simple Client и залил туда плейлист с ТВ каналами. Все гуд. Но еще хочу чтобы этот же медиацентр играл радио. Но если в плейлист добавить радио, оно будет отображаться в разделе «ТВ», а не в «Радио».
Да, я знаю, что есть аддон «Radio», но мне нужно отображение вариантов в главном меню, в разделе «Радио».
Надеюсь понятно объяснил ситуацию. Подскажите, кто что знает. Заранее спасибо.









 , ,








И это всё МОЁ

Кто-нибудь покупал подобное у китайцев?

https://aliexpress.ru/item/4000861307934.html

Хочу взять для «домашней» хранилки.








 , ,








И это всё МОЁ

Друзья, подскажите, какие могут быть проблемы при апгрейде мини-сервера?




  1. В планах поменять материнскую плату и процессор на более мощный. Был целерон, станет пентиум, было DDR3 станет DDR4. Объем ОЗУ останеся прежним.
    Получится ли простым перетыканием диска провернуть сию операцию?




  2. Сейчас в серверочке все собрано на одном диске на террабайт. Хочется под систему дать SSD, но не очень понятно как сделать миграцию с одного диска на два диска. Как наиболее правильнее эту операцию осуществить?











 








И это всё МОЁ

Обнаружили интересную пасхалку. На полке у Маши стоит книга «Как пропатчить KDE».

https://vk.com/wall-46453123_193730








 ,








И это всё МОЁ

Предыстория следующая. Я являюсь чайником в Линуксе. Из менеджеров окон использовал только самые простые - XFCE, KDE, GNOME, LXDE. Недавно узнал о существовании неких тайловых оконных менеджеров, которые очень привлекли меня принципом работы и своей гибкостью в настройке, возможностью превратить рабочую среду во что угодно (в отличие от извращённых способов в тех WM, которые я пробовал).


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









 ,








И это всё МОЁ

При выборе файла в любом файловом инпуте проводник не открывает папки при двойном клике мышки в xfce. Если в gnome - все ок.
https://ibb.co/nPR9G2P









 ,








И это всё МОЁ

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

Гы, как мне кажется глубоко капнул)))

Встает вопрос по изучению языков >> есть выбор >> Федеральный язык + ангийский + N (из возможности школы (француский, немецкий, испанский, + $китайский + $n(НА ВЫБОР И КОШЕЛЕК)))

В общем, дочь идет в первый класс, необходимо определится в 2-х языках которые будут изучатся на протяжениии 1 >> 10, помимо федерального. На 10>>11 отдельная программа (химия, биология, физика, ИТ?, математика)

Я не здавал ЕГ, даже когда было ЕГ Я не здовал ЕГ.

Прошу честного совета.

Что выбрать?













И это всё МОЁ

Страдаю с suspend на Debian. Система не входит в стадию freeze (хотя бывало пару раз что входила, но это из разряда 1 к 100, после переустановки pm-utils). В логах pm-suspend и dpkg проблем не вижу. На recovery mode все работает. Думаю что из-за nvidia драйвера. В документации написано что за сон карты отвечают сервисы nvidia в /etc/systemd/system. Их у меня нет.


https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/powermanagement.html


В Arch эти сервисы находятся в пакете nvidia-utils. В репозитории Debian его тоже нет. Подскажите, кто знает, есть ли в каком пакете в репозитории эти сервисы?


H/W path             Device      Class          Description
===========================================================
system Aspire VN7-591G (Aspire VN7-591G_091B_1.17)
/0 bus Aspire VN7-591G
/0/0 memory 128KiB BIOS
/0/4 processor Intel(R) Core(TM) i5-4210H CPU @ 2.90GHz
/0/4/6 memory 32KiB L1 cache
/0/4/7 memory 256KiB L2 cache
/0/4/8 memory 3MiB L3 cache
/0/5 memory 32KiB L1 cache
/0/d memory 8GiB System Memory
/0/d/0 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
/0/d/1 memory DIMM [empty]
/0/d/2 memory DIMM [empty]
/0/d/3 memory DIMM [empty]
/0/100 bridge Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
/0/100/1 bridge Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
/0/100/1/0 display GM107M [GeForce GTX 860M]
/0/100/2 display 4th Gen Core Processor Integrated Graphics Controller
/0/100/3 multimedia Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
/0/100/14 bus 8 Series/C220 Series Chipset Family USB xHCI
/0/100/14/0 usb2 bus xHCI Host Controller
/0/100/14/0/4 generic USB2.0-CRW
/0/100/14/0/7 input Human interface device
/0/100/14/0/9 multimedia HD WebCam
/0/100/14/0/a communication Bluetooth wireless interface
/0/100/14/1 usb4 bus xHCI Host Controller
/0/100/16 communication 8 Series/C220 Series Chipset Family MEI Controller #1
/0/100/1a bus 8 Series/C220 Series Chipset Family USB EHCI #2
/0/100/1a/1 usb1 bus EHCI Host Controller
/0/100/1a/1/1 bus USB hub
/0/100/1b multimedia 8 Series/C220 Series Chipset High Definition Audio Controller
/0/100/1c bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #3
/0/100/1c/0 wlp7s0 network QCA6174 802.11ac Wireless Network Adapter
/0/100/1c.3 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #4
/0/100/1c.3/0 enp8s0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1d bus 8 Series/C220 Series Chipset Family USB EHCI #1
/0/100/1d/1 usb3 bus EHCI Host Controller
/0/100/1d/1/1 bus USB hub
/0/100/1f bridge HM86 Express LPC Controller
/0/100/1f.2 scsi4 storage 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
/0/100/1f.2/0.0.0 /dev/sda disk 256GB TOSHIBA THNSNJ25
/0/100/1f.2/0.0.0/1 /dev/sda1 volume 399MiB Windows NTFS volume
/0/100/1f.2/0.0.0/2 /dev/sda2 volume 299MiB Windows FAT volume
/0/100/1f.2/0.0.0/3 /dev/sda3 volume 127MiB reserved partition
/0/100/1f.2/0.0.0/4 /dev/sda4 volume 117GiB Windows NTFS volume
/0/100/1f.2/0.0.0/5 /dev/sda5 volume 22GiB Windows NTFS volume
/0/100/1f.2/0.0.0/6 /dev/sda6 volume 17GiB EXT4 volume
/0/100/1f.2/0.0.0/7 /dev/sda7 volume 6155MiB EXT4 volume
/0/100/1f.2/0.0.0/8 /dev/sda8 volume 8114MiB Linux swap volume
/0/100/1f.2/0.0.0/9 /dev/sda9 volume 1111MiB EXT4 volume
/0/100/1f.2/0.0.0/a /dev/sda10 volume 65GiB EXT4 volume
/0/100/1f.3 bus 8 Series/C220 Series Chipset Family SMBus Controller
/0/1 system PnP device PNP0c02
/0/2 system PnP device PNP0c02
/0/3 system PnP device PNP0b00
/0/6 generic PnP device INT3f0d
/0/7 input PnP device PNP0303
/0/8 system PnP device PNP0c02
/1 virbr0 network Ethernet interface
/2 virbr0-nic network Ethernet interface


Чтв мая 21 12:23:59 CEST 2020: performing suspend
Initial commandline parameters:
Чтв мая 21 12:41:33 CEST 2020: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux Pups 5.5.0-0.bpo.2-amd64 #1 SMP Debian 5.5.17-1~bpo10+1 (2020-04-23) x86_64 GNU/Linux
Module Size Used by
ctr 16384 1
ccm 20480 3
rfcomm 90112 12
xt_CHECKSUM 16384 1
nft_chain_nat 16384 4
xt_MASQUERADE 20480 3
nf_nat 53248 2 nft_chain_nat,xt_MASQUERADE
xt_conntrack 16384 1
nf_conntrack 167936 3 xt_conntrack,nf_nat,xt_MASQUERADE
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
ipt_REJECT 16384 2
nf_reject_ipv4 16384 1 ipt_REJECT
nft_counter 16384 16
xt_tcpudp 20480 6
nft_compat 20480 13
bridge 208896 0
stp 16384 1 bridge
llc 16384 2 bridge,stp
nf_tables 176128 89 nft_compat,nft_counter,nft_chain_nat
nfnetlink 16384 2 nft_compat,nf_tables
cmac 16384 0
bnep 28672 2
zram 36864 4
zsmalloc 32768 1 zram
btusb 57344 0
btrtl 24576 1 btusb
btbcm 16384 1 btusb
btintel 32768 1 btusb
bluetooth 663552 39 btrtl,btintel,btbcm,bnep,btusb,rfcomm
rtsx_usb_ms 24576 0
uvcvideo 114688 0
memstick 24576 1 rtsx_usb_ms
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_common 57344 2 videobuf2_v4l2,uvcvideo
drbg 28672 1
videodev 262144 3 videobuf2_v4l2,uvcvideo,videobuf2_common
ansi_cprng 16384 0
hid_multitouch 32768 0
mc 57344 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
ecdh_generic 16384 1 bluetooth
joydev 28672 0
ecc 36864 1 ecdh_generic
squashfs 65536 4
intel_rapl_msr 20480 0
intel_rapl_common 32768 1 intel_rapl_msr
x86_pkg_temp_thermal 20480 0
intel_powerclamp 20480 0
coretemp 20480 0
kvm_intel 290816 0
nls_ascii 16384 1
nls_cp437 20480 1
vfat 20480 1
fat 86016 1 vfat
kvm 794624 1 kvm_intel
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 1
loop 36864 8
ath10k_pci 49152 0
crc32_pclmul 16384 0
ath10k_core 401408 1 ath10k_pci
ath 36864 1 ath10k_core
snd_hda_codec_realtek 126976 1
ghash_clmulni_intel 16384 0
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
mac80211 876544 1 ath10k_core
snd_hda_codec_hdmi 73728 1
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_intel 57344 8
msr 16384 0
snd_intel_dspcfg 24576 1 snd_hda_intel
aesni_intel 368640 2
crypto_simd 16384 1 aesni_intel
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
snd_hda_codec 163840 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
glue_helper 16384 1 aesni_intel
intel_cstate 16384 0
snd_hda_core 102400 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
efi_pstore 16384 0
snd_hwdep 16384 1 snd_hda_codec
intel_uncore 147456 0
snd_pcm 131072 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
intel_rapl_perf 16384 0
pcspkr 16384 0
efivars 20480 1 efi_pstore
cfg80211 835584 3 ath,mac80211,ath10k_core
mei_me 45056 0
iTCO_wdt 16384 0
snd_timer 40960 1 snd_pcm
iTCO_vendor_support 16384 1 iTCO_wdt
serio_raw 20480 0
sg 36864 0
acer_wmi 28672 0
wmi_bmof 16384 0
snd 106496 23 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
sparse_keymap 16384 1 acer_wmi
mei 122880 1 mei_me
watchdog 28672 1 iTCO_wdt
rfkill 28672 9 acer_wmi,bluetooth,cfg80211
soundcore 16384 1 snd
libarc4 16384 1 mac80211
ie31200_edac 16384 0
ac 16384 0
evdev 28672 24
nvidia_drm 53248 2
nvidia_modeset 1118208 2 nvidia_drm
nvidia 20508672 90 nvidia_modeset
ipmi_devintf 20480 0
ipmi_msghandler 73728 2 ipmi_devintf,nvidia
vhost_net 32768 0
tun 57344 2 vhost_net
vhost 57344 1 vhost_net
tap 28672 1 vhost_net
efivarfs 16384 1
ip_tables 32768 0
x_tables 53248 7 xt_conntrack,nft_compat,xt_tcpudp,xt_CHECKSUM,ipt_REJECT,ip_tables,xt_MASQUERADE
autofs4 53248 2
ext4 765952 4
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 131072 1 ext4
btrfs 1474560 0
blake2b_generic 20480 0
xor 24576 1 btrfs
zstd_decompress 86016 2 squashfs,btrfs
zstd_compress 172032 1 btrfs
raid6_pq 122880 1 btrfs
libcrc32c 16384 3 nf_conntrack,nf_nat,btrfs
crc32c_generic 16384 0
sd_mod 57344 7
rtsx_usb_sdmmc 28672 0
mmc_core 184320 1 rtsx_usb_sdmmc
rtsx_usb 28672 2 rtsx_usb_sdmmc,rtsx_usb_ms
hid_generic 16384 0
usbhid 65536 0
hid 147456 3 usbhid,hid_multitouch,hid_generic
i915 2441216 24
ahci 40960 6
libahci 45056 1 ahci
i2c_algo_bit 16384 1 i915
libata 286720 2 libahci,ahci
crc32c_intel 24576 9
i2c_i801 32768 0
xhci_pci 20480 0
lpc_ich 28672 0
mfd_core 20480 2 rtsx_usb,lpc_ich
drm_kms_helper 233472 2 nvidia_drm,i915
ehci_pci 20480 0
xhci_hcd 286720 1 xhci_pci
ehci_hcd 98304 1 ehci_pci
scsi_mod 253952 3 sd_mod,libata,sg
drm 585728 13 drm_kms_helper,nvidia_drm,i915
usbcore 315392 8 xhci_hcd,ehci_pci,usbhid,rtsx_usb,uvcvideo,ehci_hcd,btusb,xhci_pci
r8169 94208 0
realtek 24576 1
libphy 110592 2 r8169,realtek
usb_common 16384 4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
fan 20480 0
battery 20480 0
video 53248 2 acer_wmi,i915
wmi 36864 2 acer_wmi,wmi_bmof
button 24576 0
total used free shared buff/cache available
Mem: 8142988 734252 6352520 167004 1056216 6985552
Swap: 25901256 0 25901256
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.

Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
/etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/49tlp suspend suspend:
/usr/lib/pm-utils/sleep.d/49tlp suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend:
/usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Selected interface 'p2p-dev-wlp7s0'
OK
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.









 , ,








И это всё МОЁ
Опубликовано корректирующее обновление Firefox 77.0.1, в котором отключён автоматический выбор провайдера DNS over HTTPS (DoH) в процессе тестирования для последующего постепенного включения, чтобы не создавать пиковую нагрузку на провайдеров DoH. Реализованная в Firefox 77 тестовая проверка DoH с отправкой 10 пробных запросов каждым клиентом превратилось в подобие DDoS-атаки на сервис NextDNS, который не справился с нагрузкой.



И это всё МОЁ

./fluxion.sh -i error. Кто может помочь пожалуйста ? Спасибо.


https://ibb.co/Wt3DjGz


https://ibb.co/5j4Bth5









 , ,








И это всё МОЁ

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









 








И это всё МОЁ

http://62.109.19.86/dist/crux-amd64-mate.iso

Для тех, кто хотел бы пощупать CRUX, но ставить/разбираться лень. Загрузочный ISO с последними версиями пакетов на момент создания треда. Ядро Linux 5.7 ваниль, я не гарантирую, что оно у всех заведётся, включены только intel, nouveau и amd_gpu, ну и звук ещё. inb4: не умеешь — не берись.

Пишу скрипты для создания образов дистрибутивов и решил поделиться результатами работы.

Там же рядом ещё лежит, http://62.109.19.86/dist/crux-amd64-netboot.iso, минимально возможный CRUX, включающий в себя всего 47 пакетов, только чтобы загрузился и работал в сети.

acl			inetutils		rc
attr iproute2 readline
bash kbd shadow
bzip2 kmod start-stop-daemon
coreutils less sysfsutils
dhcpcd libcap sysklogd
e2fsprogs libdevmapper sysvinit
elfutils libpcre tar
eudev linux util-linux
file linux-pam vim
filesystem lzo wget
findutils ncurses which
gawk openssh xz
glibc openssl zlib
grep pkgutils
gzip procps

Ну а вообще, вы хотели бы видеть сборки на основе CRUX?








 , ,








И это всё МОЁ

Здравствуйте имею девайс на ARM9 на котором установлен Linux2.6.17.14


К системе можно подключится по последовательному порту и есть потребность использовать этот порт для подключения другого девайса.


но есть проблема, система в этот порт посылает системные сообщения
что и усложняет чтение сообщений подключенному устройству, методом тыка обнаружил, что для этого используется порт /dev/ttyS1


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


Поэтому вопрос, есть возможно программно отключать систему от взаимодействия с этим портом?
разработка на c/c++


пример системных сообщений: https://prnt.sc/st66x1









 , , ,








И это всё МОЁ

Какой ОС вы пользуетесь на основном ПК? (Думаю стоит обновить статистику)


Вышла Ubuntu 20.04 LTS


Для начала хочу спросить: «До сих пор ли столько людей пользуется Ubuntu и производными?»


Я не видел и не запускал Ubuntu со времён 16.04. 18.04 прошла меня стороной. Лишь вчера решил посмотреть как там она, многими хваленная 20.04. Нормально установилась Kubuntu и мне даже показалось что я здесь надолго. Суть в том что Snap это кусок ****** (кода) который:




  • Занимает слишком много места. (Может быть в 2020 году считать мегабайтики моветон, но мне кажется что Flatpak занимает меньше)




  • Тормозит запуск системы (зачем его вообще запускать вместе с системой?)




( читать дальше... )




  • В Chromium (как и в FF) остались модальные окна из GTK со сломаными иконками, которые фиг знает как починить и поменять тему оформления. (то есть по определению не «user-friendly» (если вообще можно говорить о каком-то «user»;)).




  • df -h




( читать дальше... )


Зачем, чёрт возьми, создавать loop-устройства? Flatpak работает вроде без них.



Мне кажется или в Linux Mint единственные адекватные разработчики (кроме того решения когда они отказались от KDE).


И это лишь то что я увидел только спустя 20 минут использования.


Может я сейчас выгляжу как Даша Путешественница видящая всё это в первый раз, но не такого Linux я ожидал в 2020-ом году. Как это всё можно использовать даже на сервере?


Кто-то скажет про Manjaro KDE, но используя её, чувствуешь как плывёшь на плоту замотанным скотчем (в виде идиотских скриптов) заклеенным разработчиками, который через время намокнет и расклеится, но всё-таки думаю что для меня это единственный выход.


https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-platforms-loved5


Кто все эти люди которые любят Linux который есть сейчас?









 , ,








И это всё МОЁ

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


Есть в компе слот для SD карт (через адаптер)


На VirtualBox установлена Windows 7 с гостевыми дополнениями.


Хост - Linux Mint


Гостевая ОС не видит SD карту. Пробовал создавать vmdk диск - создал, к машине в ее настройках подключил - ничего не изменилось (может ещё что-то сделать надо?)


Что делать?









 , ,








И это всё МОЁ

Ситуация. Есть VDS c Ubuntu 18.04.
Собрал SoftEther VPN.
Добавил local bridge с интерфейсом tap_soft
назначил адрес 192.168.30.1/24
Установил и настроил dnsmasq.
Конфиг простейший.


interface=tap_soft
dhcp-range=tap_soft,192.168.30.10,192.168.30.20,12h
dhcp-option=tap_soft,3,192.168.30.1


При подключении клиента - «requesting an ip…» и все. В результате клиент(win) получает адрес из сети 169…
Может у кого-то получалось запустить softether в таком режиме.


С secure nat, и встроенном DHCP работает без проблем…









 , ,








И это всё МОЁ

Есть у меня небольшое хобби - раз в полгода пытаться писать GUI на Rust. Вот в этом репозитории провожу эксперименты: https://github.com/exgui/exgui


Запустить примеры можно так:


cargo run -p examples --bin smile
cargo run -p examples --bin clock


Идея в том, чтобы сделать нечто похожее на SVG, но с возможностью автоматического размещения текста, или нечто похожее на HTML, но с поддержкой графических примитивов любой сложности.


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


Например, может быть задана следующая структура элементов:


rect()
.width(100)
.height(100)
.child(text("Hello, circle ";))
.child(circle().radius(15))
.child(text("! And welcome!";))
.build()


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


Я так понимаю, для этого в рендере мне придется спуститься на уовень глифов, чтобы рассчитать нужные размеры. Отсюда вопрос: как это корректнее всего сделать, какими библиотеками пользоваться?


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









 , ,








И это всё МОЁ

Какая программа позволяет редактировать шрифт попиксельно как в пеинте?