{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Balyn Omavel",
    "_rss_description": "Balyn Omavel",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "http:\/\/omavel.in\/",
    "feed_url": "http:\/\/omavel.in\/json\/",
    "icon": "http:\/\/omavel.in\/pictures\/userpic\/userpic@2x.jpg?1694896121",
    "authors": [
        {
            "name": "Balyn Omavel 🍷",
            "url": "http:\/\/omavel.in\/",
            "avatar": "http:\/\/omavel.in\/pictures\/userpic\/userpic@2x.jpg?1694896121"
        }
    ],
    "items": [
        {
            "id": "18",
            "url": "http:\/\/omavel.in\/all\/ms-01-voltage-and-fan-metrics\/",
            "title": "Minisforum MS-01 — enabling voltage and fan metrics (Nuvoton NCT6798D)",
            "content_html": "<p>By default, on Proxmox kernel 6.8.12-15-pve, only CPU\/NVMe temperatures are available. <i>sensors-detect —auto<\/i> finds only coretemp, no Super I\/O support. The hardware (Nuvoton NCT6798D) requires the NCT6775 driver, which is not included in this kernel build.<\/p>\n<h2>Driver patching and installation<\/h2>\n<ol start=\"1\">\n<li>Install build tools and kernel headers<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">sudo apt update\r\nsudo apt install build-essential\r\nsudo apt install proxmox-headers-$(uname -r)<\/code><\/pre><pre class=\"e2-text-code\"><code class=\"\">Preparing to unpack ...\/proxmox-headers-6.8.12-15-pve_6.8.12-15_amd64.deb ...\r\nUnpacking proxmox-headers-6.8.12-15-pve (6.8.12-15) ...\r\nSetting up proxmox-headers-6.8.12-15-pve (6.8.12-15) ...<\/code><\/pre><ol start=\"2\">\n<li>Download the NCT6775 driver<\/li>\n<\/ol>\n<p>⚠️ Do not use the abandoned killghost fork.<br \/>\nInstead, use the damix1\/nct6775 repo, which can be patched for newer chips.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">git clone https:\/\/github.com\/damix1\/nct6775.git \/root\/nct6775\r\ncd \/root\/nct6775<\/code><\/pre><ol start=\"3\">\n<li>Patch for Nuvoton NCT6798D support<\/li>\n<\/ol>\n<p>Edit <i>nct6775.c<\/i>. Extend the enum:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">enum kinds { nct6106, nct6775, nct6776, nct6779,\r\n             nct6791, nct6792, nct6793, nct6795,\r\n             nct6796, nct6798 };<\/code><\/pre><p>Add names:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">static const char * const nct6775_device_names[] = {\r\n    &quot;nct6106&quot;, &quot;nct6775&quot;, &quot;nct6776&quot;, &quot;nct6779&quot;,\r\n    &quot;nct6791&quot;, &quot;nct6792&quot;, &quot;nct6793&quot;, &quot;nct6795&quot;,\r\n    &quot;nct6796&quot;, &quot;nct6798&quot;,\r\n};\r\n\r\nstatic const char * const nct6775_sio_names[] __initconst = {\r\n    &quot;NCT6106D&quot;, &quot;NCT6775F&quot;, &quot;NCT6776D\/F&quot;, &quot;NCT6779D&quot;,\r\n    &quot;NCT6791D&quot;, &quot;NCT6792D&quot;, &quot;NCT6793D&quot;, &quot;NCT6795D&quot;,\r\n    &quot;NCT6796D&quot;, &quot;NCT6798D&quot;,\r\n};<\/code><\/pre><p>Add detection case:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">switch (val &amp; SIO_ID_MASK) {\r\n    ...\r\n    case 0xd42:   \/* NCT6798D *\/\r\n        sio_data-&gt;kind = nct6798;\r\n        break;\r\n}<\/code><\/pre><p>This minimal patch makes the driver recognize NCT6798D.<\/p>\n<ol start=\"4\">\n<li>Build and install<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">make clean\r\nmake<\/code><\/pre><pre class=\"e2-text-code\"><code class=\"\">CC [M]  \/root\/nct6775\/nct6775.o\r\n\/root\/nct6775\/nct6775.c: In function 'is_word_sized':\r\n\/root\/nct6775\/nct6775.c:1335:9: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]\r\n 1335 |         switch (data-&gt;kind) {\r\n      |         ^~~~~~\r\n\/root\/nct6775\/nct6775.c: In function 'nct6775_update_pwm_limits':\r\n\/root\/nct6775\/nct6775.c:1706:17: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]\r\n 1706 |                 switch (data-&gt;kind) {\r\n      |                 ^~~~~~\r\n\/root\/nct6775\/nct6775.c: In function 'store_auto_pwm':\r\n\/root\/nct6775\/nct6775.c:3137:17: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]\r\n 3137 |                 switch (data-&gt;kind) {\r\n      |                 ^~~~~~\r\n\/root\/nct6775\/nct6775.c: In function 'nct6775_probe':\r\n\/root\/nct6775\/nct6775.c:4322:9: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]\r\n 4322 |         switch (data-&gt;kind) {\r\n      |         ^~~~~~\r\n\/root\/nct6775\/nct6775.c:4355:17: warning: enumeration value 'nct6798' not handled in switch [-Wswitch]\r\n 4355 |                 switch (data-&gt;kind) {\r\n      |                 ^~~~~~\r\n\/root\/nct6775\/nct6775.c: In function 'pwm_update_registers':\r\n\/root\/nct6775\/nct6775.c:2633:17: warning: this statement may fall through [-Wimplicit-fallthrough=]\r\n 2633 |                 nct6775_write_value(data, data-&gt;REG_TARGET[nr],\r\n      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n 2634 |                                     data-&gt;target_temp[nr]);\r\n      |                                     ~~~~~~~~~~~~~~~~~~~~~~\r\n\/root\/nct6775\/nct6775.c:2636:9: note: here\r\n 2636 |         default:\r\n      |         ^~~~~~~\r\n  MODPOST \/root\/nct6775\/Module.symvers\r\n  CC [M]  \/root\/nct6775\/nct6775.mod.o\r\n  LD [M]  \/root\/nct6775\/nct6775.ko\r\n  BTF [M] \/root\/nct6775\/nct6775.ko\r\nSkipping BTF generation for \/root\/nct6775\/nct6775.ko due to unavailability of vmlinux<\/code><\/pre><p>Then:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">make install<\/code><\/pre><pre class=\"e2-text-code\"><code class=\"\">cp nct6775.ko \/lib\/modules\/6.8.12-15-pve\/kernel\/drivers\/hwmon\r\ndepmod -a -F \/boot\/System.map-6.8.12-15-pve 6.8.12-15-pve<\/code><\/pre><p>It copies nct6775.ko into hwmon\/ so the kernel can autoload it.<\/p>\n<p>Then:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">depmod -a\r\nmodprobe nct6775<\/code><\/pre><ol start=\"5\">\n<li>After loading the module, verify with <i>sensors<\/i><\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">nct6798-isa-0a20\r\nAdapter: ISA adapter\r\nin0:                   400.00 mV (min =  +0.00 V, max =  +1.74 V)\r\nin1:                     1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin2:                     3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin3:                     3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin4:                     1.09 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin5:                   152.00 mV (min =  +0.00 V, max =  +0.00 V)\r\nin6:                   136.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin7:                     3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin8:                     3.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin9:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin10:                  160.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin11:                  128.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin12:                  1000.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin13:                  152.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nin14:                    1.27 V  (min =  +0.00 V, max =  +0.00 V)  ALARM\r\nfan1:                  2205 RPM  (min =    0 RPM)\r\nfan2:                  1732 RPM  (min =    0 RPM)\r\nfan3:                     0 RPM  (min =    0 RPM)\r\nfan4:                     0 RPM  (min =    0 RPM)\r\nfan5:                     0 RPM  (min =    0 RPM)\r\nfan7:                     0 RPM  (min =    0 RPM)\r\n...<\/code><\/pre><ol start=\"6\">\n<li>Add the driver to \/etc\/modules so it loads automatically on reboot<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">echo nct6775 | tee -a \/etc\/modules<\/code><\/pre><ol start=\"7\">\n<li>Regenerate the initramfs images<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">update-initramfs -u -k all<\/code><\/pre><h2>Handling secure boot (if enabled)<\/h2>\n<p>Unsigned modules will fail with <i>modprobe: ERROR: could not insert ’nct6775’: Key was rejected by service.<\/i><\/p>\n<ol start=\"1\">\n<li>Generate your own MOK key<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">openssl req -new -x509 -newkey rsa:2048 \\\r\n  -keyout \/root\/MOK.priv -outform DER -out \/root\/MOK.der \\\r\n  -nodes -days 36500 -subj &quot;\/CN=MyKernelModule\/&quot;<\/code><\/pre><ol start=\"2\">\n<li>Sign the module<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">\/usr\/src\/linux-headers-$(uname -r)\/scripts\/sign-file sha256 \\\r\n  \/root\/MOK.priv \/root\/MOK.der \\\r\n  \/lib\/modules\/$(uname -r)\/kernel\/drivers\/hwmon\/nct6775.ko<\/code><\/pre><ol start=\"3\">\n<li>Import the key and reboot<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">mokutil --import \/root\/MOK.der\r\nreboot<\/code><\/pre><p>⚠️ On reboot the blue MOK Manager screen will appear → Enroll MOK → Continue → enter password.<\/p>\n<ol start=\"4\">\n<li>Validation<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">modinfo nct6775 | grep signer\r\nsigner: MyKernelModule<\/code><\/pre><h2>Post scriptum<\/h2>\n<p>Node Exporter (should be runned with <i>—collector.hwmon<\/i>) will expose new metrics as:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">node_hwmon_in_volts{chip=&quot;nct6798-isa-0a20&quot;,sensor=&quot;in1&quot;}\r\nnode_hwmon_fan_rpm{chip=&quot;nct6798-isa-0a20&quot;,sensor=&quot;fan1&quot;}<\/code><\/pre><p><a href=\"https:\/\/grafana.com\/grafana\/dashboards\/12950-hwmon\/\">Grafana hwmon dashboard<\/a> should catch these metrics automatically.<\/p>\n",
            "date_published": "2025-09-20T23:46:35+04:00",
            "date_modified": "2025-09-21T01:19:52+04:00",
            "tags": [
                "homelab",
                "linux",
                "monitoring"
            ],
            "_date_published_rfc2822": "Sat, 20 Sep 2025 23:46:35 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "18",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "17",
            "url": "http:\/\/omavel.in\/all\/nbcooler-dlya-orange-pi\/",
            "title": "NBcooler для Orange Pi",
            "content_html": "<p>NBcooler Радиатор для Orange Pi 5\/5B из меди<br \/>\nКупить: <a href=\"https:\/\/aliexpress.ru\/item\/1005005926704535.html\">https:\/\/aliexpress.ru\/item\/1005005926704535.html<\/a><\/p>\n<p>Отзыв в одной картинке:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/NBcooler.png\" width=\"1707\" height=\"984\" alt=\"\" \/>\n<\/div>\n<p>Стрес-тест s-tui, 30 мин.<br \/>\nNBcooler с 6 пластинами, Orange Pi 5B (RK3588S SoC). Шума нет.<br \/>\nКомплектные термопрокладки не подходят, нужны более толстые (расстояние около 3.5 мм до чипов памяти).<\/p>\n",
            "date_published": "2025-07-05T20:38:54+04:00",
            "date_modified": "2025-07-05T20:47:05+04:00",
            "tags": [
                "orange pi",
                "review"
            ],
            "image": "http:\/\/omavel.in\/pictures\/NBcooler.png",
            "_date_published_rfc2822": "Sat, 05 Jul 2025 20:38:54 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "17",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/NBcooler.png"
                ]
            }
        },
        {
            "id": "16",
            "url": "http:\/\/omavel.in\/all\/ue-fbx-exporter\/",
            "title": "UE_FBX_Exporter",
            "content_html": "<p>A slightly improved script by Tom Shannon (previously named TS_UE4FBXExporter).<\/p>\n<ul>\n<li>Tested with UE5.<\/li>\n<li>Added sanitizing for illegal object symbols.<\/li>\n<\/ul>\n<p>What’s it let you do?<\/p>\n<ul>\n<li>Export each selected mesh to an individual FBX file<\/li>\n<li>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!)<\/li>\n<li>Name Each FBX according to the MAX scene name<\/li>\n<li>Allows you to use a grid object to set an arbitrary origin (For really big scenes)<\/li>\n<li>Just make a Grid helper and name it UE4_Grid and the script will detect it<\/li>\n<li>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!<\/li>\n<\/ul>\n<p>Download: <a href=\"https:\/\/github.com\/mammuthus\/3ds-max-scripts\/blob\/main\/UE_FBX_Exporter.ms\">https:\/\/github.com\/mammuthus\/3ds-max-scripts\/blob\/main\/UE_FBX_Exporter.ms<\/a><\/p>\n<p>How to install: TBD<\/p>\n",
            "date_published": "2025-06-29T01:55:03+04:00",
            "date_modified": "2025-06-29T02:01:57+04:00",
            "tags": [
                "3ds max",
                "дизайн"
            ],
            "_date_published_rfc2822": "Sun, 29 Jun 2025 01:55:03 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "16",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "15",
            "url": "http:\/\/omavel.in\/all\/flipper-zero-in-armenia\/",
            "title": "Как получить Flipper Zero в Армении?",
            "content_html": "<p>⚠️ <b>Описывается процедура, которая на данный момент неактуальна, т. к. некоторые шаги были изменены со стороны властей Армении.<\/b> За уточнениями пишите в <a href=\"https:\/\/t.me\/flipperzeroarmenia\">Flipper Zero Armenian Community<\/a>.<\/p>\n<p>Гайд основан на <a href=\"https:\/\/hackmd.io\/@himura\/r1bjV0VJo\">этом мануале<\/a> и на собственном опыте. Некоторые моменты из оригинального гайда мне показались неочевидными и непоследовательными, посему я решил сделать вариант для slow guys.<\/p>\n<p>Он относится только к получению <img width=\"80px\" src=\"http:\/\/omavel.in\/pictures\/flipperlogo.svg\" alt=\"Microsoft\">  без дополнительных аксессуаров и плат. Процедура получения флиппера с отладочной платой отличается и может быть уточнена <a href=\"https:\/\/t.me\/flipperzeroarmenia\">в Flipper Zero Armenian Community<\/a>. Отдельно флиппер растаможить\/получить невозможно, если устройство с платой идут в одном отправлении.<\/p>\n<p>Итак, после посещения отделения №0013 (там располагается и таможенное окно), вас отправят получать разрешение (лицензию) на импорт радиочастотных средств (ЛИРС).<br \/>\nО прохождении этого квеста и пойдет речь далее.<\/p>\n<h2>Шаг 0. Подготовка документов<\/h2>\n<p>Перед началом, у вас на руках должны быть следующие документы:<\/p>\n<ol start=\"1\">\n<li>Инвойс покупки Flipper Zero<br \/>\nЗапросить можно у <a href=\"mailto:support@flipperdevices.com\">support@flipperdevices.com<\/a>.<br \/>\nЯ просил в USD, но вариант с HKD (гонконгский доллар) тоже подойдет.<\/li>\n<li>Нотариальный перевод паспорта<br \/>\nДелается в любой нотариальной конторе, цена в районе ֏3000-5000. Я ходил в <a href=\"https:\/\/yandex.com\/maps\/org\/notary\/118538753496\/?ll=44.492024%2C40.144829&mode=search&sctx=ZAAAAAgBEAAaKAoSCVuxv%2ByePkZAEXpsy4CzEkRAEhIJS1ewjXiyiz8RFHXmHhK%2Bhz8iBgABAgMEBSgKOABAllBIAWIicmVsZXZfcmFua2luZ19mb3JtdWxhPTEuMDpmbWwxMjQxOWIccmFua2luZ19mb3JtdWxhPTEuMDpmbWwxMjQxOWI5cmVhcnI9c2NoZW1lX0xvY2FsL0dlby9Eb05vdFN0cmV0Y2hXaW5kb3dGb3JHZW9zcGVjaWZpYz0xYjJyZWFycj1zY2hlbWVfTG9jYWwvR2VvL1N0cmV0Y2hXaW5kb3dGb3JGaWx0ZXI9MS43NWIccmFua2luZ19mb3JtdWxhPTEuMDpmbWwxMjQxOWoCcnWdAc3MTD2gAQCoAQC9AUwJYv7CAQzp6afKzQHYq9fLuQPqAQDyAQD4AQCCAhDQvdC%2B0YLQsNGA0LjRg9GBigIJMTg0MTA1NjI0kgIAmgIMZGVza3RvcC1tYXBz&sll=44.492024%2C40.144829&sspn=0.004077%2C0.003495&text=%D0%BD%D0%BE%D1%82%D0%B0%D1%80%D0%B8%D1%83%D1%81&z=18.48\">Шенгавит<\/a>, там нет очередей. Перевод обязательно нужно проверять через транслятор\/Google Lens сразу после получения, бывают ошибки\/опечатки.<\/li>\n<li>Технические параметры девайса<br \/>\nСкачать <a href=\"https:\/\/mega.nz\/file\/WqJzUZ6I#f6vTiTtibvLibv3AohxSlvLte019Mq5XfmJawX4UTVY\">тут<\/a><\/li>\n<li>Квитанция об оплате государственной пошлины за лицензию<br \/>\nЧерез интернет-банк IDBank я способов оплатить не нашел, так что пошел ногами в Арарат Банк (отделение Кентрон). Он удобен тем, что работает до 20, а не до 18 как остальные. Кстати, записаться можно через приложение <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=earlyone.earlyone&hl=en&gl=US\">EarlyOne<\/a> (категория «Бюджетные платежи») чтобы долго не торчать в очереди. Арарат возьмет комиссию ֏300, если вы не их клиент.<br \/>\nВсегда лучше платить в кассе, т. к. в этом случае вы получите нормальный документ с печатью банка.<\/li>\n<\/ol>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Номер счета для оплаты<\/td>\n<td style=\"text-align: left\">900005000857<\/td>\n<\/tr>\n<tr>\n<td>Сумма<\/td>\n<td style=\"text-align: left\">֏1000<\/td>\n<\/tr>\n<tr>\n<td>Цель платежа<\/td>\n<td style=\"text-align: left\">Получение разовой лицензии на ввоз радиочастотного оборудования<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Цель платежа вводится на армянском.<br \/>\nИ чтобы оператор долго не думала, можете показать ей это:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Մանգամյա լիցենզիայի ստացման վճար հադիոսարքավորումներ ներմուծելու<\/code><\/pre><p>Именно так мне перевели цель платежа в Арарате, и с такой формулировкой я в итоге успешно получил Flipper.<\/p>\n<h3>Требования к файлам<\/h3>\n<p>⚠️ Каждый документ должен быть в отдельном PDF-файле.<br \/>\n⚠️ Каждый файл не более 3 Мб.<br \/>\n⚠️ Если документ многостраничный, то каждая страница не должна превышать 200 Кб.<\/p>\n<p>Каждую страницу каждого документа необходимо подписать. Я сделал это в <a href=\"https:\/\/www.sejda.com\/\">Sejda<\/a>, просто написал имя и фамилию прописным шрифтом:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/CleanShot-2022-09-08-at-16.50.37@2x.png\" width=\"464\" height=\"257\" alt=\"\" \/>\n<\/div>\n<p>И откомпрессить PDF-ки через <a href=\"https:\/\/askubuntu.com\/questions\/113544\/how-can-i-reduce-the-file-size-of-a-scanned-pdf-file\/3387#3387\">Ghostscript<\/a>, либо в <a href=\"https:\/\/www.ilovepdf.com\/compress_pdf\">онлайне<\/a>.<\/p>\n<h2>Шаг 1. Получение доступа к Национальному единому окну в сфере внешней торговли РА<\/h2>\n<p>Все операции с документами и получением лицензий совершаются на сайте <a href=\"https:\/\/trade.gov.am\">trade.gov.am<\/a><br \/>\nДля получения доступа, нужно написать письмо в произвольной форме на адрес <a href=\"mailto:trade@customs.am\">trade@customs.am<\/a>, приложив копию своего паспорта и указав цель получения.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Добрый день!\r\nПрошу выдать доступ к Национальному единому окну в сфере внешней торговли РА, а именно к разделу “Лицензия на импорт радиочастотных средств (ЛИРС)”\r\nКопия паспорта в приложении к письму.\r\nСпасибо.<\/code><\/pre><p>Ответ с логином и паролем приходит довольно быстро — кому-то в течение пары часов, а мне буквально через 5 минут. Никаких дополнительных вопросов не задавали.<\/p>\n<h2>Шаг 2. Создание архива и отправка документов в Едином окне<\/h2>\n<p>Дальше надо залогиниться в «Единое окно» по адресу <a href=\"htps:\/\/trade.gov.am\">trade.gov.am<\/a> и в разделе «Сервисы» найти категорию «Объединённый архив документов»<\/p>\n<p>Далее нажимаем «Создать архив»<br \/>\nНаименование: Документы для ЛИРС<br \/>\nОписание: в соответствии с содержимым<br \/>\nНажимаем «Сохранить»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/lirs.png\" width=\"2372\" height=\"506\" alt=\"\" \/>\n<\/div>\n<p>После сохранения, вы автоматически проваливаетесь в этот архив.<br \/>\nДалее через кнопку «плюс» добавляем 4 новые строки и заполняем инфу по документам:<\/p>\n<p>Для всех документов:<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Вид<\/td>\n<td style=\"text-align: left\">09999<\/td>\n<\/tr>\n<tr>\n<td>Номер<\/td>\n<td style=\"text-align: left\">1, 2, 3, 4<\/td>\n<\/tr>\n<tr>\n<td>Дата документа<\/td>\n<td style=\"text-align: left\">Я заполнил текущей датой без оглядки на то, есть на документе таймстамп или нет<\/td>\n<\/tr>\n<tr>\n<td>Описание<\/td>\n<td style=\"text-align: left\">Описание документа<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/lrs_docs.png\" width=\"1912\" height=\"624\" alt=\"\" \/>\n<\/div>\n<p>После этого, у каждого документа надо прожать галочку, и поля перестанут быть редактируемыми. Теперь у каждого документа есть «карандаш». Нажимаем и подгружаем соответствующую PDF-ку к каждому документу.<\/p>\n<p>Для всех документов:<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Тип<\/td>\n<td style=\"text-align: left\">Natural Person<\/td>\n<\/tr>\n<tr>\n<td>УНН\/Паспорт<\/td>\n<td style=\"text-align: left\">Вводите «00», автоматом подгрузится «Մորամ Աբբաս Փուռ» (пекарня Морам Аббас), но это не должно вас смущать, это особенность системы :)<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/natural.png\" width=\"1890\" height=\"1306\" alt=\"\" \/>\n<\/div>\n<p>Далее прожать «Сохранить» в каждом доке, снова зайти в каждый док через «карандаш» и прожать «Отправить». Статус документов изменится на «Отправленный».<\/p>\n<h2>Шаг 3. Запрос лицензии<\/h2>\n<p>Выходим на главную страницу, далее «Сервисы», далее раздел «Лицензия на импорт радиочастотных средств»<\/p>\n<p>Нажимаем «Создать»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/osnovnaya.png\" width=\"1882\" height=\"1147\" alt=\"\" \/>\n<\/div>\n<h3>Вкладка «Основная»<\/h3>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Срок действия<\/td>\n<td style=\"text-align: left\">Текущая дата плюс 1 месяц (можно больше — это срок, в который вы должны успеть получить девайс)<\/td>\n<\/tr>\n<tr>\n<td>Страна-экспортер<\/td>\n<td style=\"text-align: left\">HK Гонконг (но я почему-то сделал CN Китай и тоже прокатило)<\/td>\n<\/tr>\n<tr>\n<td>Валюта<\/td>\n<td style=\"text-align: left\">Указываем валюту из инвойса, у меня USD<\/td>\n<\/tr>\n<tr>\n<td>Дата курса<\/td>\n<td style=\"text-align: left\">Я почему-то поставил январь, но рекомендуется ставить дату инвойса<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<h3>Вкладка «Стороны»<\/h3>\n<p>Сведения об импортере<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Номер паспорта<\/td>\n<td style=\"text-align: left\">Ввести свой номер паспорта<\/td>\n<\/tr>\n<tr>\n<td>Имя-фамилия<\/td>\n<td style=\"text-align: left\">Заполнить<\/td>\n<\/tr>\n<tr>\n<td>Адрес<\/td>\n<td style=\"text-align: left\">Вписать почтовый адрес, на который оформлена посылка<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Сведения об экспортере<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Страна<\/td>\n<td style=\"text-align: left\">HK Гонконг<\/td>\n<\/tr>\n<tr>\n<td>Наименование<\/td>\n<td style=\"text-align: left\">Flipper Devices Inc<\/td>\n<\/tr>\n<tr>\n<td>Адрес<\/td>\n<td style=\"text-align: left\">1 Sky Plaza Rd, Chek Lap Kok<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<h3>Вкладка «Товары»<\/h3>\n<p>Добавить новую строку через «плюс»<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">Код по ТН ВЭД<\/td>\n<td style=\"text-align: left\">84713000000<\/td>\n<\/tr>\n<tr>\n<td>Дополнительное описание<\/td>\n<td style=\"text-align: left\">Платформа для разработки, модель Flipper Zero<\/td>\n<\/tr>\n<tr>\n<td>Страна происхождения<\/td>\n<td style=\"text-align: left\">US<\/td>\n<\/tr>\n<tr>\n<td>Количество<\/td>\n<td style=\"text-align: left\">Указать количество флипперов в посылке<\/td>\n<\/tr>\n<tr>\n<td>Стоимость<\/td>\n<td style=\"text-align: left\">По инвойсу. Я указал полную сумму инвойса (т. е. устройство + доставка)<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<h3>Вкладка «Документы»<\/h3>\n<p>Тут есть волшебная выпадайка «Добавить документы из архива».<br \/>\nОткрываем, далее просто без фильтров нажимаем «Поиск», должен найтись ваш свежесозданный архив. Ставим четыре галки, нажимаем «Добавить документы», и все документы из архива упадут в тело текущего запроса.<\/p>\n<p>А теперь нужно добавить еще 4 пустые строки.<br \/>\nЭто нужно для официальных сертификаций, которые загружены не будут, но упомянуты быть должны.<\/p>\n<p>Код документа тот же: 09999.<br \/>\nВ номерах и датах указать:<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\">ЕАЭС N RU Д-US.РА02.В.01824\/22<\/td>\n<td style=\"text-align: left\">22\/02\/2022<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\">ЕАЭС N RU Д-US.РА02.В.01582\/22<\/td>\n<td style=\"text-align: left\">22\/02\/2022<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\">RU0000055249<\/td>\n<td style=\"text-align: left\">11\/01\/2022<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\">Д-ИВРД-9550<\/td>\n<td style=\"text-align: left\">23\/03\/2022<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>? Теперь можно отправлять заявку. Кстати, кнопка «Обновить» <b>сохраняет<\/b> и обновляет.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/extra_docs.png\" width=\"1886\" height=\"928\" alt=\"\" \/>\n<\/div>\n<h2>Завершение<\/h2>\n<p>Ждать аппрува придется, по отзывам, 1-2 дня.<br \/>\nНикаких уведомлений вы не получите, нужно самому заходить в заявку на ЛИРС и следить за ее статусом.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/lic_search.png\" width=\"2392\" height=\"834\" alt=\"\" \/>\n<\/div>\n<p>Есть провалиться в саму заявку, можно увидеть ее расширенный статус на вкладке «Заметки»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/lc_status.png\" width=\"1890\" height=\"778\" alt=\"\" \/>\n<\/div>\n<p>После того, как заявка будет одобрена, статус изменится на «Выданный» и вы сможете нажать кнопку «Распечатать», сохранив разрешение в виде PDF.<\/p>\n<p>? Возвращаемся в отделение №0013 с полным пакетом документов, забираем дельфина и идем отмечать успешный успех. Кстати, они работают и в субботу до 14:00, а их телефон — 010305556 (доп. 4)<\/p>\n",
            "date_published": "2022-09-08T19:41:46+04:00",
            "date_modified": "2023-05-14T00:57:59+04:00",
            "tags": [
                "flipper",
                "армения"
            ],
            "image": "http:\/\/omavel.in\/pictures\/tehring.png",
            "_date_published_rfc2822": "Thu, 08 Sep 2022 19:41:46 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "15",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/tehring.png",
                    "http:\/\/omavel.in\/pictures\/flipperlogo.svg",
                    "http:\/\/omavel.in\/pictures\/CleanShot-2022-09-08-at-16.50.37@2x.png",
                    "http:\/\/omavel.in\/pictures\/lirs.png",
                    "http:\/\/omavel.in\/pictures\/lrs_docs.png",
                    "http:\/\/omavel.in\/pictures\/natural.png",
                    "http:\/\/omavel.in\/pictures\/osnovnaya.png",
                    "http:\/\/omavel.in\/pictures\/extra_docs.png",
                    "http:\/\/omavel.in\/pictures\/lic_search.png",
                    "http:\/\/omavel.in\/pictures\/lc_status.png"
                ]
            }
        },
        {
            "id": "14",
            "url": "http:\/\/omavel.in\/all\/afrikyan\/",
            "title": "🇦🇲 Из Армении",
            "content_html": "<p>Фред Гургенович Африкян<br \/>\nВыдержки из альбома «Искусство шрифта», 1984<\/p>\n<p>Fred Africkian<br \/>\n«The Art Of Letter-Type» extracts, 1984<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1654\" data-ratio=\"0.72416812609457\">\n<img src=\"http:\/\/omavel.in\/pictures\/91page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/72page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/70page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/64page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/60page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/54page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/52page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/49page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/48page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/38page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/34page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/31page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/30page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/27page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/25page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/23page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/21page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/20page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/110page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/102page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<img src=\"http:\/\/omavel.in\/pictures\/81page_fred-africkian-the-art-of-letter-type-1.png\" width=\"1654\" height=\"2284\" alt=\"\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2022-05-17T23:17:24+04:00",
            "date_modified": "2023-09-17T00:30:46+04:00",
            "tags": [
                "армения",
                "дизайн"
            ],
            "image": "http:\/\/omavel.in\/pictures\/91page_fred-africkian-the-art-of-letter-type-1.png",
            "_date_published_rfc2822": "Tue, 17 May 2022 23:17:24 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "14",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/91page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/72page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/70page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/64page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/60page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/54page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/52page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/49page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/48page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/38page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/34page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/31page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/30page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/27page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/25page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/23page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/21page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/20page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/110page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/102page_fred-africkian-the-art-of-letter-type-1.png",
                    "http:\/\/omavel.in\/pictures\/81page_fred-africkian-the-art-of-letter-type-1.png"
                ]
            }
        },
        {
            "id": "13",
            "url": "http:\/\/omavel.in\/all\/cim-studio\/",
            "title": "CIM Studio",
            "content_html": "<p>Это инструмент от <img width=\"13px\" src=\"http:\/\/omavel.in\/pictures\/Microsoft_logo.svg\" alt=\"Microsoft\"> для дебага WMI — он позволяет просматривать классы, пространства имен, методы. Тулза довольно старая, на сайте MS её уже не найти (раньше поставлялась в составе WMI SDK).<\/p>\n<p>Скачать WMI Tools: <a href=\"https:\/\/mega.nz\/file\/mzgWnJwb#vLixi88tjWz-3hyE3d57erukWHEJMHx7hbokaKxQvCc\">5Мб<\/a><\/p>\n<p>После установки WMI SDK, надо добавить в файл <tt>studio.htm<\/tt>, в секцию <tt>head<\/tt> следующий код:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=8&quot; \/&gt;<\/code><\/pre><p>По умолчанию файл находится в <tt>\\Program Files (x86)\\WMI Tools\\<\/tt><br \/>\nРаботает только в Internet Explorer.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/cim_studio.png\" width=\"1064\" height=\"787\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2022-02-26T17:02:24+04:00",
            "date_modified": "2022-02-26T17:02:13+04:00",
            "tags": [
                "monitoring",
                "windows"
            ],
            "image": "http:\/\/omavel.in\/pictures\/Microsoft_logo.svg",
            "_date_published_rfc2822": "Sat, 26 Feb 2022 17:02:24 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "13",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/Microsoft_logo.svg",
                    "http:\/\/omavel.in\/pictures\/cim_studio.png"
                ]
            }
        },
        {
            "id": "8",
            "url": "http:\/\/omavel.in\/all\/vykroyki-raskroyki\/",
            "title": "? Выкройки-раскройки",
            "content_html": "<p>Это большой архив с выкройками, часть из них раньше распространялась платно<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/vikroika.jpg\" width=\"492\" height=\"255\" alt=\"Пример выкройки, автор: Craftsmangus\" \/>\n<\/div>\n<p>Скачать: <a href=\"https:\/\/mega.nz\/file\/jmYDCI4A#9UUNIWoSVvpWwhyXffKRHB0rJJqeYnKChInf61qVAAY\">7z-архив, 180Мб<\/a><\/p>\n<p><b>Мастера:<\/b><br \/>\nCraftsmangus — <a href=\"https:\/\/www.craftsmangus.com\">сайт<\/a>, <a href=\"https:\/\/www.instagram.com\/craftsmangus\/\">инста<\/a><br \/>\nHahnsAtelier — <a href=\"https:\/\/www.instagram.com\/hahn_atelier\/\">инста<\/a><br \/>\nJas Leather — <a href=\"https:\/\/www.instagram.com\/creative_handmade_leather\/\">инста<\/a><br \/>\nLeodis leather — <a href=\"https:\/\/www.ianatkinson.net\/leather\/\">сайт<\/a>, <a href=\"https:\/\/www.instagram.com\/leodisleather\/\">инста<\/a><br \/>\nLZpattern — <a href=\"http:\/\/www.lzpattern.com\">сайт<\/a><br \/>\nMaju T works — <a href=\"https:\/\/www.instagram.com\/majut8333\/\">инста<\/a><br \/>\nMikoCraft — <a href=\"https:\/\/www.instagram.com\/mikocraft\/\">инста<\/a><br \/>\nOU Object — <a href=\"https:\/\/www.instagram.com\/ouobject\/\">инста<\/a><br \/>\nStudio Hael — <a href=\"https:\/\/www.instagram.com\/studiohael\/\">инста<\/a><br \/>\nСorter — <a href=\"https:\/\/corterleather.com\">сайт<\/a>, <a href=\"https:\/\/www.instagram.com\/corterleather\/\">инста<\/a><\/p>\n",
            "date_published": "2020-07-24T20:40:24+04:00",
            "date_modified": "2020-07-24T20:40:20+04:00",
            "tags": [
                "diy",
                "leathercraft"
            ],
            "image": "http:\/\/omavel.in\/pictures\/vikroika.jpg",
            "_date_published_rfc2822": "Fri, 24 Jul 2020 20:40:24 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "8",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/vikroika.jpg"
                ]
            }
        },
        {
            "id": "7",
            "url": "http:\/\/omavel.in\/all\/authentication-failed-invalid-credentials\/",
            "title": "Web Transaction Recorder",
            "content_html": "<p>Чуваки из <img src=\"http:\/\/omavel.in\/pictures\/solarwinds.jpg\" alt=\"SolarWinds\"> поспешили навесить ярлык «deprecated» на свою старую недоделку Web Transaction Recorder, хотя новый рекордер совершенно не готов к использованию в проде и покрывает только элементарные юзкейсы.<br \/>\nТем не менее, его приходится использовать, ибо в составе Orion других решений нет. В общем, если обмазать старые костыли красивым интерфейсом, конфетки не выйдет, но некий профит из этого можно извлечь.<\/p>\n<p>Если раньше аутентификация через Active Directory Federation Services впиливалась руками в xml-код транзакции, то теперь сам рекордер запросит у тебя креды при записи транзакции. Удобно. Запросит-то он запросит, а вот то, что FS передает кучу параметров в url, рекордера не волнует. Он запишет именно тот url, который был на момент записи. Вместе с таймстампом wct, вместе с уникальными wctx и client-request-id.<\/p>\n<p>То биш, в следующий раз, когда вы решите запустить транзакцию, вы столкнетесь с совершенно логичным<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Authentication failed. \r\nInvalid credentials for тут%20у%20нас%20длинный%20урл%20со%20всеми%20параметрами \r\nClick the Key icon to update.<\/code><\/pre><p>Не поспоришь, для этого wct и request-id креды действительно не валидны. Key icon тут, кстати, не поможет, потому что не позволяет исправить сам url.<\/p>\n<h2>Что делать?<\/h2>\n<p>Просто убрать уникальные параметры, оставив целевой url в wtrealm и запулить его в goto. И перезаписать транзакцию заново, конечно. Спасибо, SolarWinds.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/goto.jpg\" width=\"286\" height=\"170\" alt=\"Так выглядит goto\" \/>\n<\/div>\n",
            "date_published": "2020-07-17T22:05:58+04:00",
            "date_modified": "2020-07-17T22:10:35+04:00",
            "tags": [
                "monitoring",
                "solarwinds"
            ],
            "image": "http:\/\/omavel.in\/pictures\/goto.jpg",
            "_date_published_rfc2822": "Fri, 17 Jul 2020 22:05:58 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "7",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/goto.jpg"
                ]
            }
        },
        {
            "id": "4",
            "url": "http:\/\/omavel.in\/all\/the-do-anita-no\/",
            "title": "The Dø — Anita No!",
            "content_html": "<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/Aw1bWGKbZkg?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n",
            "date_published": "2019-11-09T21:27:10+04:00",
            "date_modified": "2019-11-09T21:26:58+04:00",
            "tags": [
                "клипы",
                "музыка"
            ],
            "image": "http:\/\/omavel.in\/pictures\/remote\/youtube-Aw1bWGKbZkg-cover.jpg",
            "_date_published_rfc2822": "Sat, 09 Nov 2019 21:27:10 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "4",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/media-seek\/media-seek.js"
                ],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/remote\/youtube-Aw1bWGKbZkg-cover.jpg"
                ]
            }
        },
        {
            "id": "3",
            "url": "http:\/\/omavel.in\/all\/seven-hills-perechny-kopcheny\/",
            "title": "? Севен Хиллс Перечный-Копченый",
            "content_html": "<p>Никогда не любил крафт, потому что большая часть крафта это APA\/IPA. А это штука несложная, поэтому и варят на каждом углу. Ну, кроме того, что я просто не люблю горечь Pale Ale. В общем, мнение о крафте в целом сформировалось именно из-за ипы.<\/p>\n<p>И тут я как-то зашел в <a href=\"http:\/\/hishniksteaksburgers.ru\/home\/\">Хищник Стейкс&Бургерс<\/a>. Стейки не ел, бургеры неплохие, но что самое главное — Seven Hills Percheny Kopcheny на кране. Пьется легко, особенно под классические пивные закуски. Замечательный копченый аромат.<\/p>\n<p>Вообще-то попробовать его можно <a href=\"http:\/\/sevenhillsbrewing.ru\/gde-poprobovat-bar\/\">много где<\/a>, но я пробовал тут и мне прям очень понравилось. Настолько, что пишу об этом в бложеке. Это не реклама бара, это реклама <b>крутого пиваса<\/b>, если что.<\/p>\n<script type=\"text\/javascript\" charset=\"utf-8\" async src=\"https:\/\/api-maps.yandex.ru\/services\/constructor\/1.0\/js\/?um=constructor%3Ae191fcd3fb01ddd8a53154a0751f609cf1296417a99e23a13105cbedcf4471f4&amp;width=100%25&amp;height=300&amp;lang=ru_RU&amp;scroll=true\"><\/script>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/omavel.in\/pictures\/photo_2019-07-27-19.53.21.jpeg\" width=\"1280\" height=\"960\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2019-07-27T20:54:18+04:00",
            "date_modified": "2019-07-27T20:54:09+04:00",
            "tags": [
                "бары",
                "еда",
                "пиво"
            ],
            "image": "http:\/\/omavel.in\/pictures\/photo_2019-07-27-19.53.21.jpeg",
            "_date_published_rfc2822": "Sat, 27 Jul 2019 20:54:18 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "3",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/photo_2019-07-27-19.53.21.jpeg"
                ]
            }
        },
        {
            "id": "2",
            "url": "http:\/\/omavel.in\/all\/ensp-20v100r003c00\/",
            "title": "eNSP версии 20V100R003C00 и V100R003C00SPC100",
            "content_html": "<p>Самый последний релиз, после которого <img src=\"http:\/\/omavel.in\/pictures\/3300708-1.png\" alt=\"Huawei\"> решили убрать eSNP из публичного доступа.<br \/>\nДа, сейчас даже старые версии эмулятора нельзя скачать с <a href=\"https:\/\/support.huawei.com\/enterprise\/ru\/network-management\/ensp-pid-9017384\/software\">support.huawei.com<\/a>:<\/p>\n<blockquote>\n<blockquote>\n<p>Добрый день.<br \/>\nУточнил информацию:<br \/>\nЭмулятор eSNP теперь доступен только для отрудников и партнеров Huawei. Чтобы получить доступ на скачивание, необходимо будет подписать соглашение о нераспространении данного ПО компании. По этому вопросу просьба обратиться к своему сервис-менеджеру.<br \/>\nCustomer Support Engineer | Enterprise CIS TAC | EBG Russia & Central Asia TAC<\/p>\n<\/blockquote>\n<\/blockquote>\n<p>Так как никаких соглашений я не подписывал, делюсь тем, что удалось получить.<\/p>\n<h2>Зависимости<\/h2>\n<ul>\n<li>WinPcap 4.1.3<\/li>\n<li>VirtualBox 5.0.28<\/li>\n<li>Wireshark любой<\/li>\n<\/ul>\n<p>❗️ Не удалось запустить на Windows 10 (не стартуют устройства серии AR), но на W7 и Server 2012 R2 работает. Если кто-нибудь поделится секретом запуска под W10, буду благодарен.<br \/>\n✅Чекайте комментарии, там полезное.<\/p>\n<h2>Ссылки<\/h2>\n<p>Скачать установщик eNSP V100R003C00 (1.3.00): <a href=\"https:\/\/mega.nz\/#!7vImyQ6b!FoIhy2CQ7xTi8-4T8L3Kriyp81o5n2HzMOPaoMxoxCM\">540Мб<\/a><br \/>\nСкачать образы CE, CX, NE5KE, NE9KE, NE40E, USG6000V: <a href=\"https:\/\/mega.nz\/#!KyACmQyC!gXLhu079r2Iue1Pv07ls1BE7Mhz2GMk3Ir-VUdapxxo\">2,4Гб<\/a><br \/>\nСкачать 7-zip для распаковки: <a href=\"https:\/\/mega.nz\/#!v6JUWaJC!cUex9wEPwF1wj9BO6qOq_Ts-5ZnyyPemzQ_rWmWY8eI\">1,5Мб<\/a><\/p>\n<h2>Обновление 22\/02\/22<\/h2>\n<p>Загрузил установщик eNSP V100R003C00SPC100 (1.3.00.100), скачать тут: <a href=\"https:\/\/mega.nz\/file\/KzAAmJqZ#vvwnP0ROxDu88Lo2yZgrui2RJGunrZB0LhvdcvhKlSM\">542Мб<\/a><br \/>\n? Пароль от архива: <tt>omavel<\/tt><br \/>\nКитайские интернеты говорят, что отличия от 1.3.00 такие:<\/p>\n<blockquote>\n<blockquote>\n<p>Исправлена ​​проблема, из-за которой эмуляции CE\/NE\/CX не могли быть запущены во второй раз после первого успешного запуска<br \/>\nИсправлена ​​проблема, из-за которой командная строка иногда не могла быть подключена после частого запуска и остановки трех эмуляций CE\/NE\/CX<\/p>\n<\/blockquote>\n<\/blockquote>\n<p>Сам я эту версию не использовал, предоставляю как есть.<\/p>\n",
            "date_published": "2019-07-27T14:27:16+04:00",
            "date_modified": "2022-02-22T12:58:48+04:00",
            "tags": [
                "ensp",
                "hcna",
                "hcnp",
                "huawei"
            ],
            "image": "http:\/\/omavel.in\/pictures\/3300708-1.png",
            "_date_published_rfc2822": "Sat, 27 Jul 2019 14:27:16 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/omavel.in\/pictures\/3300708-1.png"
                ]
            }
        },
        {
            "id": "1",
            "url": "http:\/\/omavel.in\/all\/kak-sledit-za-izmeneniem-faylov-v-centos-rhel-cherez-path-units\/",
            "title": "Как следить за изменением файлов в CentOS\/RHEL через path units?",
            "content_html": "<p>При запуске демона, systemd читает его конфигурацию из коллекции <a href=\"https:\/\/www.freedesktop.org\/software\/systemd\/man\/systemd.unit.html\">юнит-файлов<\/a>. Есть специальные path-юниты, которые позволяют мониторить события, связанные с директориями и файлами. Если определенное событие наступает, запускается сервис-юнит.<\/p>\n<p>Допустим, мы хотим знать об изменениях файла <tt>test<\/tt> в домашней директории.<\/p>\n<p>Создаем path-юнит <tt>\/etc\/systemd\/system\/example.path<\/tt><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">[Unit]\r\nDescription=Monitor test file for changes\r\n[Path]\r\nPathChanged=\/home\/omavel\/test\r\nUnit=example.service\r\n[Install]\r\nWantedBy=multi-user.target<\/code><\/pre><p><tt><b>PathChanged<\/b><\/tt> абсолютный путь до файла<br \/>\n<tt><b>Unit<\/b><\/tt> название сервис-юнита который мы опишем дальше, он будет запускаться при изменении файла. Можно не указывать, если название сервиса совпадает с path-юнитом (в приведенном примере они совпадают — <i>example<\/i>.path, <i>example<\/i>.service)<br \/>\n<tt><b>WantedBy<\/b><\/tt> юнит запускается в режиме multi-user операционной системы. Проверить можно командой<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">systemctl get-default<\/code><\/pre><p>Далее создаем сервис-юнит <tt>\/etc\/systemd\/system\/example.service<\/tt><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">[Unit]\r\nDescription=Executes script when a file has changed\r\n[Service]\r\nType=simple\r\nExecStart=\/home\/omavel\/script.sh\r\n[Install]\r\nWantedBy=multi-user.target<\/code><\/pre><p>Заведем скрипт <tt>\/home\/omavel\/script.sh<\/tt>, который будет запускаться сервисом<br \/>\nСкрипт отмечает факт изменения файла в <tt>output.log<\/tt><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">#!\/bin\/bash\r\necho &quot;`date` file changed&quot; &gt;&gt; \/home\/omavel\/output.log<\/code><\/pre><p>Сделаем скрипт исполняемым<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">chmod +x \/home\/omavel\/script.sh<\/code><\/pre><p>Включим автоматический запуск обоих юнитов при загрузке и запустим path<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">systemctl enable example.{path,service}\r\nsystemctl start example.path<\/code><\/pre><p>Протестируем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">echo &gt; \/home\/omavel\/test<\/code><\/pre><p>В логе должна появиться новая строка<br \/>\n<tt>Mon Jul 15 10:15:20 MSK 2019 file changed<\/tt><\/p>\n<h2>Таким образом<\/h2>\n<ul>\n<li>Path-юнит запущен всегда и следит за изменениями файла<\/li>\n<li>При наступлении события, он запускает сервис-юнит<\/li>\n<li>Сервис-юнит запускает скрипт (или что угодно)<\/li>\n<li>Скрипт пишет в лог (или куда угодно)<\/li>\n<\/ul>\n<h2>Ограничения<\/h2>\n<ul>\n<li>Способ не подходит для мониторинга NFS, так как использует <a href=\"http:\/\/man7.org\/linux\/man-pages\/man7\/inotify.7.html\">inotyfy API<\/a><\/li>\n<\/ul>\n<h2>Что еще?<\/h2>\n<ol start=\"1\">\n<li>В <tt>ExecStart<\/tt> сервис-юнита можно сразу указывать бинарник с параметрами, например так я отправляю данные в Zabbix Trapper:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">ExecStart=\/bin\/zabbix_sender -z zabbix.server -s hostname -k itemkey -o &quot;1&quot;<\/code><\/pre><ol start=\"2\">\n<li>Помимо <tt><b>PathChanged<\/b><\/tt> <a href=\"https:\/\/www.freedesktop.org\/software\/systemd\/man\/systemd.path.html\">есть несколько других параметров<\/a><\/li>\n<\/ol>\n",
            "date_published": "2019-07-15T11:23:47+04:00",
            "date_modified": "2019-07-15T15:23:30+04:00",
            "tags": [
                "centos",
                "rhel",
                "systemd",
                "zabbix"
            ],
            "_date_published_rfc2822": "Mon, 15 Jul 2019 11:23:47 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4116,
    "_e2_ua_string": "Aegea 11.2 (v4116)"
}