Персональний блоґ за темами від кулінарії до мережевої безпеки. Мультимедіа, програмування та програмне забезпечення, сторінка коханої, відео, фотографія, різноманітне обладнання його модифікація та налаштування.
MYCSS
28 вересня 2016 р.
27 вересня 2016 р.
Компіляція браузера Chromium для Ubuntu (x265, HEVC)
Є перевірена новина, що у експериментальній версії браузера Chromium 55.0.2850 для Windows з'явилася можливість програвати медіа файли формату (HEVC або він же h265).
20 вересня 2016 р.
Використання мереж VLAN у FreeBSD при міграції до Hyper-V
Портував FreeBSD сервер до віртуального середовища під керуванням Microsoft Hyper-V. І за звичай хотів використовувати налаштування які я робив у FreeBSD для віртуальних мереж, де є одна мережева карта "fxp0" і з неї "витягуються" усі віртуальні мережі vlan101...vlan1000:
Після аналізу з'ясував що так і потрібно, щоб віртуальні середовища були ізольовані один від одного.
Вихід з цього простий треба у налаштування віртуального середовища створити стільки мережевих адаптерів скільки віртуальних мереж Вам потрібно. Для тегованих так і не тегованих портів створюються окремі адаптери:
rc.conf: cloned_interfaces="vlan101 vlan102 vlan103 vlan104 vlan1000" ifconfig_vlan101="inet 192.168.101.1 netmask 255.255.255.0 vlan 101 vlandev fxp0" ifconfig_vlan102="inet 192.168.102.1 netmask 255.255.255.0 vlan 102 vlandev fxp0" ifconfig_vlan103="inet 192.168.103.1 netmask 255.255.255.0 vlan 103 vlandev fxp0" ifconfig_vlan104="inet 192.168.104.1 netmask 255.255.255.0 vlan 104 vlandev fxp0" ... ifconfig_fxp0="up"Але з'ясувалося через 'tcpdump -i fxp0 -eee', як у жахливому сні - що десь чути чую, а сказати нічого не можу .
Після аналізу з'ясував що так і потрібно, щоб віртуальні середовища були ізольовані один від одного.
Вихід з цього простий треба у налаштування віртуального середовища створити стільки мережевих адаптерів скільки віртуальних мереж Вам потрібно. Для тегованих так і не тегованих портів створюються окремі адаптери:
Визначення TAG ID port VLAN для мережевого адаптера у Hyper-V |
15 вересня 2016 р.
Використання змінних з проект файлу Qt5 у С++ програмі
Наприклад у інтерфейсі програмі треба показати версію програми, визначаємо змінну VERSION у файлі .pro:
VERSION = 0.1.0Але є проблема що у програмі це повинна бути string, обробляємо:
VERSTR = '\\"$${VERSION}\\"'І додаємо оброблену зміну через визначення DEFINES:
DEFINES += VER=\"$${VERSTR}\"Після цього можна використати у власній програмі .cpp:
#ifdef VER QString("version: %1 (Build: %2 %3)").arg(VER).arg(__DATE__).arg(__TIME__); #endifP.S. DEFINES визначає змінні макросів С препроцесора для qmake через ключ -D (add_definition)
Підписатися на:
Дописи (Atom)
Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...
When you forgot your native language you would become a poor at spirit every day ...
Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!