<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Balyn Omavel</title>
<link>http://omavel.in/</link>
<description>Balyn Omavel</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.2 (v4116)</generator>

<itunes:subtitle>Balyn Omavel</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Minisforum MS-01 — enabling voltage and fan metrics (Nuvoton NCT6798D)</title>
<guid isPermaLink="false">18</guid>
<link>http://omavel.in/all/ms-01-voltage-and-fan-metrics/</link>
<pubDate>Sat, 20 Sep 2025 23:46:35 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/ms-01-voltage-and-fan-metrics/</comments>
<description>
&lt;p&gt;By default, on Proxmox kernel 6.8.12-15-pve, only CPU/NVMe temperatures are available. &lt;i&gt;sensors-detect —auto&lt;/i&gt; finds only coretemp, no Super I/O support. The hardware (Nuvoton NCT6798D) requires the NCT6775 driver, which is not included in this kernel build.&lt;/p&gt;
&lt;h2&gt;Driver patching and installation&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Install build tools and kernel headers&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo apt update
sudo apt install build-essential
sudo apt install proxmox-headers-$(uname -r)&lt;/code&gt;&lt;/pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Preparing to unpack .../proxmox-headers-6.8.12-15-pve_6.8.12-15_amd64.deb ...
Unpacking proxmox-headers-6.8.12-15-pve (6.8.12-15) ...
Setting up proxmox-headers-6.8.12-15-pve (6.8.12-15) ...&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;Download the NCT6775 driver&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;⚠️ Do not use the abandoned killghost fork.&lt;br /&gt;
Instead, use the damix1/nct6775 repo, which can be patched for newer chips.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;git clone https://github.com/damix1/nct6775.git /root/nct6775
cd /root/nct6775&lt;/code&gt;&lt;/pre&gt;&lt;ol start="3"&gt;
&lt;li&gt;Patch for Nuvoton NCT6798D support&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Edit &lt;i&gt;nct6775.c&lt;/i&gt;. Extend the enum:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;enum kinds { nct6106, nct6775, nct6776, nct6779,
             nct6791, nct6792, nct6793, nct6795,
             nct6796, nct6798 };&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Add names:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;static const char * const nct6775_device_names[] = {
    &amp;quot;nct6106&amp;quot;, &amp;quot;nct6775&amp;quot;, &amp;quot;nct6776&amp;quot;, &amp;quot;nct6779&amp;quot;,
    &amp;quot;nct6791&amp;quot;, &amp;quot;nct6792&amp;quot;, &amp;quot;nct6793&amp;quot;, &amp;quot;nct6795&amp;quot;,
    &amp;quot;nct6796&amp;quot;, &amp;quot;nct6798&amp;quot;,
};

static const char * const nct6775_sio_names[] __initconst = {
    &amp;quot;NCT6106D&amp;quot;, &amp;quot;NCT6775F&amp;quot;, &amp;quot;NCT6776D/F&amp;quot;, &amp;quot;NCT6779D&amp;quot;,
    &amp;quot;NCT6791D&amp;quot;, &amp;quot;NCT6792D&amp;quot;, &amp;quot;NCT6793D&amp;quot;, &amp;quot;NCT6795D&amp;quot;,
    &amp;quot;NCT6796D&amp;quot;, &amp;quot;NCT6798D&amp;quot;,
};&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Add detection case:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;switch (val &amp;amp; SIO_ID_MASK) {
    ...
    case 0xd42:   /* NCT6798D */
        sio_data-&amp;gt;kind = nct6798;
        break;
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This minimal patch makes the driver recognize NCT6798D.&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Build and install&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;make clean
make&lt;/code&gt;&lt;/pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;CC [M]  /root/nct6775/nct6775.o
/root/nct6775/nct6775.c: In function 'is_word_sized':
/root/nct6775/nct6775.c:1335:9: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]
 1335 |         switch (data-&amp;gt;kind) {
      |         ^~~~~~
/root/nct6775/nct6775.c: In function 'nct6775_update_pwm_limits':
/root/nct6775/nct6775.c:1706:17: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]
 1706 |                 switch (data-&amp;gt;kind) {
      |                 ^~~~~~
/root/nct6775/nct6775.c: In function 'store_auto_pwm':
/root/nct6775/nct6775.c:3137:17: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]
 3137 |                 switch (data-&amp;gt;kind) {
      |                 ^~~~~~
/root/nct6775/nct6775.c: In function 'nct6775_probe':
/root/nct6775/nct6775.c:4322:9: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]
 4322 |         switch (data-&amp;gt;kind) {
      |         ^~~~~~
/root/nct6775/nct6775.c:4355:17: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]
 4355 |                 switch (data-&amp;gt;kind) {
      |                 ^~~~~~
/root/nct6775/nct6775.c: In function 'pwm_update_registers':
/root/nct6775/nct6775.c:2633:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2633 |                 nct6775_write_value(data, data-&amp;gt;REG_TARGET[nr],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2634 |                                     data-&amp;gt;target_temp[nr]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~
/root/nct6775/nct6775.c:2636:9: note: here
 2636 |         default:
      |         ^~~~~~~
  MODPOST /root/nct6775/Module.symvers
  CC [M]  /root/nct6775/nct6775.mod.o
  LD [M]  /root/nct6775/nct6775.ko
  BTF [M] /root/nct6775/nct6775.ko
Skipping BTF generation for /root/nct6775/nct6775.ko due to unavailability of vmlinux&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Then:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;make install&lt;/code&gt;&lt;/pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cp nct6775.ko /lib/modules/6.8.12-15-pve/kernel/drivers/hwmon
depmod -a -F /boot/System.map-6.8.12-15-pve 6.8.12-15-pve&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It copies nct6775.ko into hwmon/ so the kernel can autoload it.&lt;/p&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;depmod -a
modprobe nct6775&lt;/code&gt;&lt;/pre&gt;&lt;ol start="5"&gt;
&lt;li&gt;After loading the module, verify with &lt;i&gt;sensors&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;nct6798-isa-0a20
Adapter: ISA adapter
in0:                   400.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:                     1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                     3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                     3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                     1.09 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   152.00 mV (min =  +0.00 V, max =  +0.00 V)
in6:                   136.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                     3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                     3.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                  160.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                  128.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                  1000.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  152.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                    1.27 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                  2205 RPM  (min =    0 RPM)
fan2:                  1732 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan4:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
fan7:                     0 RPM  (min =    0 RPM)
...&lt;/code&gt;&lt;/pre&gt;&lt;ol start="6"&gt;
&lt;li&gt;Add the driver to /etc/modules so it loads automatically on reboot&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;echo nct6775 | tee -a /etc/modules&lt;/code&gt;&lt;/pre&gt;&lt;ol start="7"&gt;
&lt;li&gt;Regenerate the initramfs images&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;update-initramfs -u -k all&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Handling secure boot (if enabled)&lt;/h2&gt;
&lt;p&gt;Unsigned modules will fail with &lt;i&gt;modprobe: ERROR: could not insert ’nct6775’: Key was rejected by service.&lt;/i&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Generate your own MOK key&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;openssl req -new -x509 -newkey rsa:2048 \
  -keyout /root/MOK.priv -outform DER -out /root/MOK.der \
  -nodes -days 36500 -subj &amp;quot;/CN=MyKernelModule/&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;Sign the module&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;/usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 \
  /root/MOK.priv /root/MOK.der \
  /lib/modules/$(uname -r)/kernel/drivers/hwmon/nct6775.ko&lt;/code&gt;&lt;/pre&gt;&lt;ol start="3"&gt;
&lt;li&gt;Import the key and reboot&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;mokutil --import /root/MOK.der
reboot&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;⚠️ On reboot the blue MOK Manager screen will appear → Enroll MOK → Continue → enter password.&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Validation&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;modinfo nct6775 | grep signer
signer: MyKernelModule&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Post scriptum&lt;/h2&gt;
&lt;p&gt;Node Exporter (should be runned with &lt;i&gt;—collector.hwmon&lt;/i&gt;) will expose new metrics as:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;node_hwmon_in_volts{chip=&amp;quot;nct6798-isa-0a20&amp;quot;,sensor=&amp;quot;in1&amp;quot;}
node_hwmon_fan_rpm{chip=&amp;quot;nct6798-isa-0a20&amp;quot;,sensor=&amp;quot;fan1&amp;quot;}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://grafana.com/grafana/dashboards/12950-hwmon/"&gt;Grafana hwmon dashboard&lt;/a&gt; should catch these metrics automatically.&lt;/p&gt;
</description>
</item>

<item>
<title>NBcooler для Orange Pi</title>
<guid isPermaLink="false">17</guid>
<link>http://omavel.in/all/nbcooler-dlya-orange-pi/</link>
<pubDate>Sat, 05 Jul 2025 20:38:54 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/nbcooler-dlya-orange-pi/</comments>
<description>
&lt;p&gt;NBcooler Радиатор для Orange Pi 5/5B из меди&lt;br /&gt;
Купить: &lt;a href="https://aliexpress.ru/item/1005005926704535.html"&gt;https://aliexpress.ru/item/1005005926704535.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Отзыв в одной картинке:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/NBcooler.png" width="1707" height="984" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Стрес-тест s-tui, 30 мин.&lt;br /&gt;
NBcooler с 6 пластинами, Orange Pi 5B (RK3588S SoC). Шума нет.&lt;br /&gt;
Комплектные термопрокладки не подходят, нужны более толстые (расстояние около 3.5 мм до чипов памяти).&lt;/p&gt;
</description>
</item>

<item>
<title>UE_FBX_Exporter</title>
<guid isPermaLink="false">16</guid>
<link>http://omavel.in/all/ue-fbx-exporter/</link>
<pubDate>Sun, 29 Jun 2025 01:55:03 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/ue-fbx-exporter/</comments>
<description>
&lt;p&gt;A slightly improved script by Tom Shannon (previously named TS_UE4FBXExporter).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tested with UE5.&lt;/li&gt;
&lt;li&gt;Added sanitizing for illegal object symbols.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What’s it let you do?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Export each selected mesh to an individual FBX file&lt;/li&gt;
&lt;li&gt;Move each mesh to 0,0,0 for export (Then put it back where it belongs when it’s done like my kids NEVER DO!)&lt;/li&gt;
&lt;li&gt;Name Each FBX according to the MAX scene name&lt;/li&gt;
&lt;li&gt;Allows you to use a grid object to set an arbitrary origin (For really big scenes)&lt;/li&gt;
&lt;li&gt;Just make a Grid helper and name it UE4_Grid and the script will detect it&lt;/li&gt;
&lt;li&gt;Copy the location, position and scale or selected objects to the clipboard using Unreal-friendly syntax allowing you to paste thousands of objects objects into your UE4 maps with a couple of clicks!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download: &lt;a href="https://github.com/mammuthus/3ds-max-scripts/blob/main/UE_FBX_Exporter.ms"&gt;https://github.com/mammuthus/3ds-max-scripts/blob/main/UE_FBX_Exporter.ms&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;How to install: TBD&lt;/p&gt;
</description>
</item>

<item>
<title>Как получить Flipper Zero в Армении?</title>
<guid isPermaLink="false">15</guid>
<link>http://omavel.in/all/flipper-zero-in-armenia/</link>
<pubDate>Thu, 08 Sep 2022 19:41:46 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/flipper-zero-in-armenia/</comments>
<description>
&lt;p&gt;⚠️ &lt;b&gt;Описывается процедура, которая на данный момент неактуальна, т. к. некоторые шаги были изменены со стороны властей Армении.&lt;/b&gt; За уточнениями пишите в &lt;a href="https://t.me/flipperzeroarmenia"&gt;Flipper Zero Armenian Community&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Гайд основан на &lt;a href="https://hackmd.io/@himura/r1bjV0VJo"&gt;этом мануале&lt;/a&gt; и на собственном опыте. Некоторые моменты из оригинального гайда мне показались неочевидными и непоследовательными, посему я решил сделать вариант для slow guys.&lt;/p&gt;
&lt;p&gt;Он относится только к получению &lt;img width="80px" src="http://omavel.in/pictures/flipperlogo.svg" alt="Microsoft"&gt;  без дополнительных аксессуаров и плат. Процедура получения флиппера с отладочной платой отличается и может быть уточнена &lt;a href="https://t.me/flipperzeroarmenia"&gt;в Flipper Zero Armenian Community&lt;/a&gt;. Отдельно флиппер растаможить/получить невозможно, если устройство с платой идут в одном отправлении.&lt;/p&gt;
&lt;p&gt;Итак, после посещения отделения №0013 (там располагается и таможенное окно), вас отправят получать разрешение (лицензию) на импорт радиочастотных средств (ЛИРС).&lt;br /&gt;
О прохождении этого квеста и пойдет речь далее.&lt;/p&gt;
&lt;h2&gt;Шаг 0. Подготовка документов&lt;/h2&gt;
&lt;p&gt;Перед началом, у вас на руках должны быть следующие документы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Инвойс покупки Flipper Zero&lt;br /&gt;
Запросить можно у &lt;a href="mailto:support@flipperdevices.com"&gt;support@flipperdevices.com&lt;/a&gt;.&lt;br /&gt;
Я просил в USD, но вариант с HKD (гонконгский доллар) тоже подойдет.&lt;/li&gt;
&lt;li&gt;Нотариальный перевод паспорта&lt;br /&gt;
Делается в любой нотариальной конторе, цена в районе ֏3000-5000. Я ходил в &lt;a href="https://yandex.com/maps/org/notary/118538753496/?ll=44.492024%2C40.144829&amp;mode=search&amp;sctx=ZAAAAAgBEAAaKAoSCVuxv%2ByePkZAEXpsy4CzEkRAEhIJS1ewjXiyiz8RFHXmHhK%2Bhz8iBgABAgMEBSgKOABAllBIAWIicmVsZXZfcmFua2luZ19mb3JtdWxhPTEuMDpmbWwxMjQxOWIccmFua2luZ19mb3JtdWxhPTEuMDpmbWwxMjQxOWI5cmVhcnI9c2NoZW1lX0xvY2FsL0dlby9Eb05vdFN0cmV0Y2hXaW5kb3dGb3JHZW9zcGVjaWZpYz0xYjJyZWFycj1zY2hlbWVfTG9jYWwvR2VvL1N0cmV0Y2hXaW5kb3dGb3JGaWx0ZXI9MS43NWIccmFua2luZ19mb3JtdWxhPTEuMDpmbWwxMjQxOWoCcnWdAc3MTD2gAQCoAQC9AUwJYv7CAQzp6afKzQHYq9fLuQPqAQDyAQD4AQCCAhDQvdC%2B0YLQsNGA0LjRg9GBigIJMTg0MTA1NjI0kgIAmgIMZGVza3RvcC1tYXBz&amp;sll=44.492024%2C40.144829&amp;sspn=0.004077%2C0.003495&amp;text=%D0%BD%D0%BE%D1%82%D0%B0%D1%80%D0%B8%D1%83%D1%81&amp;z=18.48"&gt;Шенгавит&lt;/a&gt;, там нет очередей. Перевод обязательно нужно проверять через транслятор/Google Lens сразу после получения, бывают ошибки/опечатки.&lt;/li&gt;
&lt;li&gt;Технические параметры девайса&lt;br /&gt;
Скачать &lt;a href="https://mega.nz/file/WqJzUZ6I#f6vTiTtibvLibv3AohxSlvLte019Mq5XfmJawX4UTVY"&gt;тут&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Квитанция об оплате государственной пошлины за лицензию&lt;br /&gt;
Через интернет-банк IDBank я способов оплатить не нашел, так что пошел ногами в Арарат Банк (отделение Кентрон). Он удобен тем, что работает до 20, а не до 18 как остальные. Кстати, записаться можно через приложение &lt;a href="https://play.google.com/store/apps/details?id=earlyone.earlyone&amp;hl=en&amp;gl=US"&gt;EarlyOne&lt;/a&gt; (категория «Бюджетные платежи») чтобы долго не торчать в очереди. Арарат возьмет комиссию ֏300, если вы не их клиент.&lt;br /&gt;
Всегда лучше платить в кассе, т. к. в этом случае вы получите нормальный документ с печатью банка.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Номер счета для оплаты&lt;/td&gt;
&lt;td style="text-align: left"&gt;900005000857&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Сумма&lt;/td&gt;
&lt;td style="text-align: left"&gt;֏1000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Цель платежа&lt;/td&gt;
&lt;td style="text-align: left"&gt;Получение разовой лицензии на ввоз радиочастотного оборудования&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Цель платежа вводится на армянском.&lt;br /&gt;
И чтобы оператор долго не думала, можете показать ей это:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Մանգամյա լիցենզիայի ստացման վճար հադիոսարքավորումներ ներմուծելու&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Именно так мне перевели цель платежа в Арарате, и с такой формулировкой я в итоге успешно получил Flipper.&lt;/p&gt;
&lt;h3&gt;Требования к файлам&lt;/h3&gt;
&lt;p&gt;⚠️ Каждый документ должен быть в отдельном PDF-файле.&lt;br /&gt;
⚠️ Каждый файл не более 3 Мб.&lt;br /&gt;
⚠️ Если документ многостраничный, то каждая страница не должна превышать 200 Кб.&lt;/p&gt;
&lt;p&gt;Каждую страницу каждого документа необходимо подписать. Я сделал это в &lt;a href="https://www.sejda.com/"&gt;Sejda&lt;/a&gt;, просто написал имя и фамилию прописным шрифтом:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/CleanShot-2022-09-08-at-16.50.37@2x.png" width="464" height="257" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;И откомпрессить PDF-ки через &lt;a href="https://askubuntu.com/questions/113544/how-can-i-reduce-the-file-size-of-a-scanned-pdf-file/3387#3387"&gt;Ghostscript&lt;/a&gt;, либо в &lt;a href="https://www.ilovepdf.com/compress_pdf"&gt;онлайне&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Шаг 1. Получение доступа к Национальному единому окну в сфере внешней торговли РА&lt;/h2&gt;
&lt;p&gt;Все операции с документами и получением лицензий совершаются на сайте &lt;a href="https://trade.gov.am"&gt;trade.gov.am&lt;/a&gt;&lt;br /&gt;
Для получения доступа, нужно написать письмо в произвольной форме на адрес &lt;a href="mailto:trade@customs.am"&gt;trade@customs.am&lt;/a&gt;, приложив копию своего паспорта и указав цель получения.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Добрый день!
Прошу выдать доступ к Национальному единому окну в сфере внешней торговли РА, а именно к разделу “Лицензия на импорт радиочастотных средств (ЛИРС)”
Копия паспорта в приложении к письму.
Спасибо.&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ответ с логином и паролем приходит довольно быстро — кому-то в течение пары часов, а мне буквально через 5 минут. Никаких дополнительных вопросов не задавали.&lt;/p&gt;
&lt;h2&gt;Шаг 2. Создание архива и отправка документов в Едином окне&lt;/h2&gt;
&lt;p&gt;Дальше надо залогиниться в «Единое окно» по адресу &lt;a href="htps://trade.gov.am"&gt;trade.gov.am&lt;/a&gt; и в разделе «Сервисы» найти категорию «Объединённый архив документов»&lt;/p&gt;
&lt;p&gt;Далее нажимаем «Создать архив»&lt;br /&gt;
Наименование: Документы для ЛИРС&lt;br /&gt;
Описание: в соответствии с содержимым&lt;br /&gt;
Нажимаем «Сохранить»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/lirs.png" width="2372" height="506" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После сохранения, вы автоматически проваливаетесь в этот архив.&lt;br /&gt;
Далее через кнопку «плюс» добавляем 4 новые строки и заполняем инфу по документам:&lt;/p&gt;
&lt;p&gt;Для всех документов:&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Вид&lt;/td&gt;
&lt;td style="text-align: left"&gt;09999&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Номер&lt;/td&gt;
&lt;td style="text-align: left"&gt;1, 2, 3, 4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Дата документа&lt;/td&gt;
&lt;td style="text-align: left"&gt;Я заполнил текущей датой без оглядки на то, есть на документе таймстамп или нет&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Описание&lt;/td&gt;
&lt;td style="text-align: left"&gt;Описание документа&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/lrs_docs.png" width="1912" height="624" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После этого, у каждого документа надо прожать галочку, и поля перестанут быть редактируемыми. Теперь у каждого документа есть «карандаш». Нажимаем и подгружаем соответствующую PDF-ку к каждому документу.&lt;/p&gt;
&lt;p&gt;Для всех документов:&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Тип&lt;/td&gt;
&lt;td style="text-align: left"&gt;Natural Person&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;УНН/Паспорт&lt;/td&gt;
&lt;td style="text-align: left"&gt;Вводите «00», автоматом подгрузится «Մորամ Աբբաս Փուռ» (пекарня Морам Аббас), но это не должно вас смущать, это особенность системы :)&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/natural.png" width="1890" height="1306" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Далее прожать «Сохранить» в каждом доке, снова зайти в каждый док через «карандаш» и прожать «Отправить». Статус документов изменится на «Отправленный».&lt;/p&gt;
&lt;h2&gt;Шаг 3. Запрос лицензии&lt;/h2&gt;
&lt;p&gt;Выходим на главную страницу, далее «Сервисы», далее раздел «Лицензия на импорт радиочастотных средств»&lt;/p&gt;
&lt;p&gt;Нажимаем «Создать»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/osnovnaya.png" width="1882" height="1147" alt="" /&gt;
&lt;/div&gt;
&lt;h3&gt;Вкладка «Основная»&lt;/h3&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Срок действия&lt;/td&gt;
&lt;td style="text-align: left"&gt;Текущая дата плюс 1 месяц (можно больше — это срок, в который вы должны успеть получить девайс)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Страна-экспортер&lt;/td&gt;
&lt;td style="text-align: left"&gt;HK Гонконг (но я почему-то сделал CN Китай и тоже прокатило)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Валюта&lt;/td&gt;
&lt;td style="text-align: left"&gt;Указываем валюту из инвойса, у меня USD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Дата курса&lt;/td&gt;
&lt;td style="text-align: left"&gt;Я почему-то поставил январь, но рекомендуется ставить дату инвойса&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;Вкладка «Стороны»&lt;/h3&gt;
&lt;p&gt;Сведения об импортере&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Номер паспорта&lt;/td&gt;
&lt;td style="text-align: left"&gt;Ввести свой номер паспорта&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Имя-фамилия&lt;/td&gt;
&lt;td style="text-align: left"&gt;Заполнить&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Адрес&lt;/td&gt;
&lt;td style="text-align: left"&gt;Вписать почтовый адрес, на который оформлена посылка&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Сведения об экспортере&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Страна&lt;/td&gt;
&lt;td style="text-align: left"&gt;HK Гонконг&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Наименование&lt;/td&gt;
&lt;td style="text-align: left"&gt;Flipper Devices Inc&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Адрес&lt;/td&gt;
&lt;td style="text-align: left"&gt;1 Sky Plaza Rd, Chek Lap Kok&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;Вкладка «Товары»&lt;/h3&gt;
&lt;p&gt;Добавить новую строку через «плюс»&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Код по ТН ВЭД&lt;/td&gt;
&lt;td style="text-align: left"&gt;84713000000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Дополнительное описание&lt;/td&gt;
&lt;td style="text-align: left"&gt;Платформа для разработки, модель Flipper Zero&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Страна происхождения&lt;/td&gt;
&lt;td style="text-align: left"&gt;US&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Количество&lt;/td&gt;
&lt;td style="text-align: left"&gt;Указать количество флипперов в посылке&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Стоимость&lt;/td&gt;
&lt;td style="text-align: left"&gt;По инвойсу. Я указал полную сумму инвойса (т. е. устройство + доставка)&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;Вкладка «Документы»&lt;/h3&gt;
&lt;p&gt;Тут есть волшебная выпадайка «Добавить документы из архива».&lt;br /&gt;
Открываем, далее просто без фильтров нажимаем «Поиск», должен найтись ваш свежесозданный архив. Ставим четыре галки, нажимаем «Добавить документы», и все документы из архива упадут в тело текущего запроса.&lt;/p&gt;
&lt;p&gt;А теперь нужно добавить еще 4 пустые строки.&lt;br /&gt;
Это нужно для официальных сертификаций, которые загружены не будут, но упомянуты быть должны.&lt;/p&gt;
&lt;p&gt;Код документа тот же: 09999.&lt;br /&gt;
В номерах и датах указать:&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;ЕАЭС N RU Д-US.РА02.В.01824/22&lt;/td&gt;
&lt;td style="text-align: left"&gt;22/02/2022&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;ЕАЭС N RU Д-US.РА02.В.01582/22&lt;/td&gt;
&lt;td style="text-align: left"&gt;22/02/2022&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;RU0000055249&lt;/td&gt;
&lt;td style="text-align: left"&gt;11/01/2022&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Д-ИВРД-9550&lt;/td&gt;
&lt;td style="text-align: left"&gt;23/03/2022&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;? Теперь можно отправлять заявку. Кстати, кнопка «Обновить» &lt;b&gt;сохраняет&lt;/b&gt; и обновляет.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/extra_docs.png" width="1886" height="928" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Завершение&lt;/h2&gt;
&lt;p&gt;Ждать аппрува придется, по отзывам, 1-2 дня.&lt;br /&gt;
Никаких уведомлений вы не получите, нужно самому заходить в заявку на ЛИРС и следить за ее статусом.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/lic_search.png" width="2392" height="834" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Есть провалиться в саму заявку, можно увидеть ее расширенный статус на вкладке «Заметки»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/lc_status.png" width="1890" height="778" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После того, как заявка будет одобрена, статус изменится на «Выданный» и вы сможете нажать кнопку «Распечатать», сохранив разрешение в виде PDF.&lt;/p&gt;
&lt;p&gt;? Возвращаемся в отделение №0013 с полным пакетом документов, забираем дельфина и идем отмечать успешный успех. Кстати, они работают и в субботу до 14:00, а их телефон — 010305556 (доп. 4)&lt;/p&gt;
</description>
</item>

<item>
<title>🇦🇲 Из Армении</title>
<guid isPermaLink="false">14</guid>
<link>http://omavel.in/all/afrikyan/</link>
<pubDate>Tue, 17 May 2022 23:17:24 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/afrikyan/</comments>
<description>
&lt;p&gt;Фред Гургенович Африкян&lt;br /&gt;
Выдержки из альбома «Искусство шрифта», 1984&lt;/p&gt;
&lt;p&gt;Fred Africkian&lt;br /&gt;
«The Art Of Letter-Type» extracts, 1984&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1654" data-ratio="0.72416812609457"&gt;
&lt;img src="http://omavel.in/pictures/91page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/72page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/70page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/64page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/60page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/54page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/52page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/49page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/48page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/38page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/34page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/31page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/30page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/27page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/25page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/23page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/21page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/20page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/110page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/102page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;img src="http://omavel.in/pictures/81page_fred-africkian-the-art-of-letter-type-1.png" width="1654" height="2284" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>CIM Studio</title>
<guid isPermaLink="false">13</guid>
<link>http://omavel.in/all/cim-studio/</link>
<pubDate>Sat, 26 Feb 2022 17:02:24 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/cim-studio/</comments>
<description>
&lt;p&gt;Это инструмент от &lt;img width="13px" src="http://omavel.in/pictures/Microsoft_logo.svg" alt="Microsoft"&gt; для дебага WMI — он позволяет просматривать классы, пространства имен, методы. Тулза довольно старая, на сайте MS её уже не найти (раньше поставлялась в составе WMI SDK).&lt;/p&gt;
&lt;p&gt;Скачать WMI Tools: &lt;a href="https://mega.nz/file/mzgWnJwb#vLixi88tjWz-3hyE3d57erukWHEJMHx7hbokaKxQvCc"&gt;5Мб&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;После установки WMI SDK, надо добавить в файл &lt;tt&gt;studio.htm&lt;/tt&gt;, в секцию &lt;tt&gt;head&lt;/tt&gt; следующий код:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=8&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;По умолчанию файл находится в &lt;tt&gt;\Program Files (x86)\WMI Tools\&lt;/tt&gt;&lt;br /&gt;
Работает только в Internet Explorer.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/cim_studio.png" width="1064" height="787" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>? Выкройки-раскройки</title>
<guid isPermaLink="false">8</guid>
<link>http://omavel.in/all/vykroyki-raskroyki/</link>
<pubDate>Fri, 24 Jul 2020 20:40:24 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/vykroyki-raskroyki/</comments>
<description>
&lt;p&gt;Это большой архив с выкройками, часть из них раньше распространялась платно&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/vikroika.jpg" width="492" height="255" alt="Пример выкройки, автор: Craftsmangus" /&gt;
&lt;/div&gt;
&lt;p&gt;Скачать: &lt;a href="https://mega.nz/file/jmYDCI4A#9UUNIWoSVvpWwhyXffKRHB0rJJqeYnKChInf61qVAAY"&gt;7z-архив, 180Мб&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Мастера:&lt;/b&gt;&lt;br /&gt;
Craftsmangus — &lt;a href="https://www.craftsmangus.com"&gt;сайт&lt;/a&gt;, &lt;a href="https://www.instagram.com/craftsmangus/"&gt;инста&lt;/a&gt;&lt;br /&gt;
HahnsAtelier — &lt;a href="https://www.instagram.com/hahn_atelier/"&gt;инста&lt;/a&gt;&lt;br /&gt;
Jas Leather — &lt;a href="https://www.instagram.com/creative_handmade_leather/"&gt;инста&lt;/a&gt;&lt;br /&gt;
Leodis leather — &lt;a href="https://www.ianatkinson.net/leather/"&gt;сайт&lt;/a&gt;, &lt;a href="https://www.instagram.com/leodisleather/"&gt;инста&lt;/a&gt;&lt;br /&gt;
LZpattern — &lt;a href="http://www.lzpattern.com"&gt;сайт&lt;/a&gt;&lt;br /&gt;
Maju T works — &lt;a href="https://www.instagram.com/majut8333/"&gt;инста&lt;/a&gt;&lt;br /&gt;
MikoCraft — &lt;a href="https://www.instagram.com/mikocraft/"&gt;инста&lt;/a&gt;&lt;br /&gt;
OU Object — &lt;a href="https://www.instagram.com/ouobject/"&gt;инста&lt;/a&gt;&lt;br /&gt;
Studio Hael — &lt;a href="https://www.instagram.com/studiohael/"&gt;инста&lt;/a&gt;&lt;br /&gt;
Сorter — &lt;a href="https://corterleather.com"&gt;сайт&lt;/a&gt;, &lt;a href="https://www.instagram.com/corterleather/"&gt;инста&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Web Transaction Recorder</title>
<guid isPermaLink="false">7</guid>
<link>http://omavel.in/all/authentication-failed-invalid-credentials/</link>
<pubDate>Fri, 17 Jul 2020 22:05:58 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/authentication-failed-invalid-credentials/</comments>
<description>
&lt;p&gt;Чуваки из &lt;img src="http://omavel.in/pictures/solarwinds.jpg" alt="SolarWinds"&gt; поспешили навесить ярлык «deprecated» на свою старую недоделку Web Transaction Recorder, хотя новый рекордер совершенно не готов к использованию в проде и покрывает только элементарные юзкейсы.&lt;br /&gt;
Тем не менее, его приходится использовать, ибо в составе Orion других решений нет. В общем, если обмазать старые костыли красивым интерфейсом, конфетки не выйдет, но некий профит из этого можно извлечь.&lt;/p&gt;
&lt;p&gt;Если раньше аутентификация через Active Directory Federation Services впиливалась руками в xml-код транзакции, то теперь сам рекордер запросит у тебя креды при записи транзакции. Удобно. Запросит-то он запросит, а вот то, что FS передает кучу параметров в url, рекордера не волнует. Он запишет именно тот url, который был на момент записи. Вместе с таймстампом wct, вместе с уникальными wctx и client-request-id.&lt;/p&gt;
&lt;p&gt;То биш, в следующий раз, когда вы решите запустить транзакцию, вы столкнетесь с совершенно логичным&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Authentication failed. 
Invalid credentials for тут%20у%20нас%20длинный%20урл%20со%20всеми%20параметрами 
Click the Key icon to update.&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Не поспоришь, для этого wct и request-id креды действительно не валидны. Key icon тут, кстати, не поможет, потому что не позволяет исправить сам url.&lt;/p&gt;
&lt;h2&gt;Что делать?&lt;/h2&gt;
&lt;p&gt;Просто убрать уникальные параметры, оставив целевой url в wtrealm и запулить его в goto. И перезаписать транзакцию заново, конечно. Спасибо, SolarWinds.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/goto.jpg" width="286" height="170" alt="Так выглядит goto" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>The Dø — Anita No!</title>
<guid isPermaLink="false">4</guid>
<link>http://omavel.in/all/the-do-anita-no/</link>
<pubDate>Sat, 09 Nov 2019 21:27:10 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/the-do-anita-no/</comments>
<description>
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/Aw1bWGKbZkg?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>? Севен Хиллс Перечный-Копченый</title>
<guid isPermaLink="false">3</guid>
<link>http://omavel.in/all/seven-hills-perechny-kopcheny/</link>
<pubDate>Sat, 27 Jul 2019 20:54:18 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/seven-hills-perechny-kopcheny/</comments>
<description>
&lt;p&gt;Никогда не любил крафт, потому что большая часть крафта это APA/IPA. А это штука несложная, поэтому и варят на каждом углу. Ну, кроме того, что я просто не люблю горечь Pale Ale. В общем, мнение о крафте в целом сформировалось именно из-за ипы.&lt;/p&gt;
&lt;p&gt;И тут я как-то зашел в &lt;a href="http://hishniksteaksburgers.ru/home/"&gt;Хищник Стейкс&amp;Бургерс&lt;/a&gt;. Стейки не ел, бургеры неплохие, но что самое главное — Seven Hills Percheny Kopcheny на кране. Пьется легко, особенно под классические пивные закуски. Замечательный копченый аромат.&lt;/p&gt;
&lt;p&gt;Вообще-то попробовать его можно &lt;a href="http://sevenhillsbrewing.ru/gde-poprobovat-bar/"&gt;много где&lt;/a&gt;, но я пробовал тут и мне прям очень понравилось. Настолько, что пишу об этом в бложеке. Это не реклама бара, это реклама &lt;b&gt;крутого пиваса&lt;/b&gt;, если что.&lt;/p&gt;
&lt;script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Ae191fcd3fb01ddd8a53154a0751f609cf1296417a99e23a13105cbedcf4471f4&amp;amp;width=100%25&amp;amp;height=300&amp;amp;lang=ru_RU&amp;amp;scroll=true"&gt;&lt;/script&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://omavel.in/pictures/photo_2019-07-27-19.53.21.jpeg" width="1280" height="960" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>eNSP версии 20V100R003C00 и V100R003C00SPC100</title>
<guid isPermaLink="false">2</guid>
<link>http://omavel.in/all/ensp-20v100r003c00/</link>
<pubDate>Sat, 27 Jul 2019 14:27:16 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/ensp-20v100r003c00/</comments>
<description>
&lt;p&gt;Самый последний релиз, после которого &lt;img src="http://omavel.in/pictures/3300708-1.png" alt="Huawei"&gt; решили убрать eSNP из публичного доступа.&lt;br /&gt;
Да, сейчас даже старые версии эмулятора нельзя скачать с &lt;a href="https://support.huawei.com/enterprise/ru/network-management/ensp-pid-9017384/software"&gt;support.huawei.com&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Добрый день.&lt;br /&gt;
Уточнил информацию:&lt;br /&gt;
Эмулятор eSNP теперь доступен только для отрудников и партнеров Huawei. Чтобы получить доступ на скачивание, необходимо будет подписать соглашение о нераспространении данного ПО компании. По этому вопросу просьба обратиться к своему сервис-менеджеру.&lt;br /&gt;
Customer Support Engineer | Enterprise CIS TAC | EBG Russia &amp; Central Asia TAC&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так как никаких соглашений я не подписывал, делюсь тем, что удалось получить.&lt;/p&gt;
&lt;h2&gt;Зависимости&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;WinPcap 4.1.3&lt;/li&gt;
&lt;li&gt;VirtualBox 5.0.28&lt;/li&gt;
&lt;li&gt;Wireshark любой&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;❗️ Не удалось запустить на Windows 10 (не стартуют устройства серии AR), но на W7 и Server 2012 R2 работает. Если кто-нибудь поделится секретом запуска под W10, буду благодарен.&lt;br /&gt;
✅Чекайте комментарии, там полезное.&lt;/p&gt;
&lt;h2&gt;Ссылки&lt;/h2&gt;
&lt;p&gt;Скачать установщик eNSP V100R003C00 (1.3.00): &lt;a href="https://mega.nz/#!7vImyQ6b!FoIhy2CQ7xTi8-4T8L3Kriyp81o5n2HzMOPaoMxoxCM"&gt;540Мб&lt;/a&gt;&lt;br /&gt;
Скачать образы CE, CX, NE5KE, NE9KE, NE40E, USG6000V: &lt;a href="https://mega.nz/#!KyACmQyC!gXLhu079r2Iue1Pv07ls1BE7Mhz2GMk3Ir-VUdapxxo"&gt;2,4Гб&lt;/a&gt;&lt;br /&gt;
Скачать 7-zip для распаковки: &lt;a href="https://mega.nz/#!v6JUWaJC!cUex9wEPwF1wj9BO6qOq_Ts-5ZnyyPemzQ_rWmWY8eI"&gt;1,5Мб&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Обновление 22/02/22&lt;/h2&gt;
&lt;p&gt;Загрузил установщик eNSP V100R003C00SPC100 (1.3.00.100), скачать тут: &lt;a href="https://mega.nz/file/KzAAmJqZ#vvwnP0ROxDu88Lo2yZgrui2RJGunrZB0LhvdcvhKlSM"&gt;542Мб&lt;/a&gt;&lt;br /&gt;
? Пароль от архива: &lt;tt&gt;omavel&lt;/tt&gt;&lt;br /&gt;
Китайские интернеты говорят, что отличия от 1.3.00 такие:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Исправлена ​​проблема, из-за которой эмуляции CE/NE/CX не могли быть запущены во второй раз после первого успешного запуска&lt;br /&gt;
Исправлена ​​проблема, из-за которой командная строка иногда не могла быть подключена после частого запуска и остановки трех эмуляций CE/NE/CX&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сам я эту версию не использовал, предоставляю как есть.&lt;/p&gt;
</description>
</item>

<item>
<title>Как следить за изменением файлов в CentOS/RHEL через path units?</title>
<guid isPermaLink="false">1</guid>
<link>http://omavel.in/all/kak-sledit-za-izmeneniem-faylov-v-centos-rhel-cherez-path-units/</link>
<pubDate>Mon, 15 Jul 2019 11:23:47 +0400</pubDate>
<author></author>
<comments>http://omavel.in/all/kak-sledit-za-izmeneniem-faylov-v-centos-rhel-cherez-path-units/</comments>
<description>
&lt;p&gt;При запуске демона, systemd читает его конфигурацию из коллекции &lt;a href="https://www.freedesktop.org/software/systemd/man/systemd.unit.html"&gt;юнит-файлов&lt;/a&gt;. Есть специальные path-юниты, которые позволяют мониторить события, связанные с директориями и файлами. Если определенное событие наступает, запускается сервис-юнит.&lt;/p&gt;
&lt;p&gt;Допустим, мы хотим знать об изменениях файла &lt;tt&gt;test&lt;/tt&gt; в домашней директории.&lt;/p&gt;
&lt;p&gt;Создаем path-юнит &lt;tt&gt;/etc/systemd/system/example.path&lt;/tt&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;[Unit]
Description=Monitor test file for changes
[Path]
PathChanged=/home/omavel/test
Unit=example.service
[Install]
WantedBy=multi-user.target&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;tt&gt;&lt;b&gt;PathChanged&lt;/b&gt;&lt;/tt&gt; абсолютный путь до файла&lt;br /&gt;
&lt;tt&gt;&lt;b&gt;Unit&lt;/b&gt;&lt;/tt&gt; название сервис-юнита который мы опишем дальше, он будет запускаться при изменении файла. Можно не указывать, если название сервиса совпадает с path-юнитом (в приведенном примере они совпадают — &lt;i&gt;example&lt;/i&gt;.path, &lt;i&gt;example&lt;/i&gt;.service)&lt;br /&gt;
&lt;tt&gt;&lt;b&gt;WantedBy&lt;/b&gt;&lt;/tt&gt; юнит запускается в режиме multi-user операционной системы. Проверить можно командой&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;systemctl get-default&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Далее создаем сервис-юнит &lt;tt&gt;/etc/systemd/system/example.service&lt;/tt&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;[Unit]
Description=Executes script when a file has changed
[Service]
Type=simple
ExecStart=/home/omavel/script.sh
[Install]
WantedBy=multi-user.target&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Заведем скрипт &lt;tt&gt;/home/omavel/script.sh&lt;/tt&gt;, который будет запускаться сервисом&lt;br /&gt;
Скрипт отмечает факт изменения файла в &lt;tt&gt;output.log&lt;/tt&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;#!/bin/bash
echo &amp;quot;`date` file changed&amp;quot; &amp;gt;&amp;gt; /home/omavel/output.log&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Сделаем скрипт исполняемым&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;chmod +x /home/omavel/script.sh&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Включим автоматический запуск обоих юнитов при загрузке и запустим path&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;systemctl enable example.{path,service}
systemctl start example.path&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Протестируем&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;echo &amp;gt; /home/omavel/test&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В логе должна появиться новая строка&lt;br /&gt;
&lt;tt&gt;Mon Jul 15 10:15:20 MSK 2019 file changed&lt;/tt&gt;&lt;/p&gt;
&lt;h2&gt;Таким образом&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Path-юнит запущен всегда и следит за изменениями файла&lt;/li&gt;
&lt;li&gt;При наступлении события, он запускает сервис-юнит&lt;/li&gt;
&lt;li&gt;Сервис-юнит запускает скрипт (или что угодно)&lt;/li&gt;
&lt;li&gt;Скрипт пишет в лог (или куда угодно)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Ограничения&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Способ не подходит для мониторинга NFS, так как использует &lt;a href="http://man7.org/linux/man-pages/man7/inotify.7.html"&gt;inotyfy API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Что еще?&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;В &lt;tt&gt;ExecStart&lt;/tt&gt; сервис-юнита можно сразу указывать бинарник с параметрами, например так я отправляю данные в Zabbix Trapper:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;ExecStart=/bin/zabbix_sender -z zabbix.server -s hostname -k itemkey -o &amp;quot;1&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;Помимо &lt;tt&gt;&lt;b&gt;PathChanged&lt;/b&gt;&lt;/tt&gt; &lt;a href="https://www.freedesktop.org/software/systemd/man/systemd.path.html"&gt;есть несколько других параметров&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
</item>


</channel>
</rss>