<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.media/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Денис Радченко</title><author><name>Денис Радченко</name></author><id>https://teletype.media/atom/den_rad</id><link rel="self" type="application/atom+xml" href="https://teletype.media/atom/den_rad?offset=0"></link><link rel="alternate" type="text/html" href="https://doomer.ru/?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><link rel="next" type="application/rss+xml" href="https://teletype.media/atom/den_rad?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.media/opensearch.xml"></link><updated>2026-09-01T04:07:07.894Z</updated><entry><id>den_rad:automated-job-radar-telegram</id><link rel="alternate" type="text/html" href="https://doomer.ru/automated-job-radar-telegram?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Как я автоматизировал утренний радар вакансий в Telegram</title><published>2026-08-10T17:25:00.511Z</published><updated>2026-08-10T17:31:58.845Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.media/files/e4/e8/e4e87e61-9459-421f-ba7a-27c094238b80.png"></media:thumbnail><category term="web-dev" label="Веб разработка"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.media/files/89/be/89befc52-e3c1-45a7-81b7-7ef9dab7355d.png&quot;&gt;Я тут занялся поиском работы (если вам нужен PHP разработчик – смотрите про меня информацию на https://denrad.dev/) и понял, что могу сойти с ума, мониторя сайты с вакансиями – вакансий много, отклики не смотрят, и просто выложить CV на пару дней уже недостаточно 

Я решил автоматизировать работу с этим, что я не программист что-ли, сделал автоматизация на базе Codex и двух скилов к нему. Каждо утро в место будильника просыпается Codex, который через веб браузер обходит Head Hunter, Хабр Карьеру и еще несколько сайтов, собирает свежие вакансии, оценивает их исходя из моих критериев оценки и CV и отправляет нужные вакансии мне в Telegram</summary><content type="html">
  &lt;figure id=&quot;Moq5&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.media/files/89/be/89befc52-e3c1-45a7-81b7-7ef9dab7355d.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ex5Z&quot;&gt;Я тут занялся поиском работы (если вам нужен PHP разработчик – смотрите про меня информацию на &lt;a href=&quot;https://denrad.dev/&quot; target=&quot;_blank&quot;&gt;https://denrad.dev/&lt;/a&gt;) и понял, что могу сойти с ума, мониторя сайты с вакансиями – вакансий много, отклики не смотрят, и просто выложить CV на пару дней уже недостаточно &lt;br /&gt;&lt;br /&gt;В итоге я подумал: я программист или где? И решил полностью переложить эту рутину на скрипты. Собрал сетап на базе Codex и написал к нему два кастомных скилла. Теперь каждое утро вместо будильника у меня просыпается скрипт. Он лезет на HeadHunter, Хабр Карьеру и еще пару площадок, пылесосит свежие публикации, пропускает их через мои фильтры с оглядкой на CV — и присылает в Telegram только самый сок.&lt;/p&gt;
  &lt;figure id=&quot;TIqu&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.media/files/69/cd/69cd4f87-0710-4f91-b9b6-1b9caf3ddbb9.png&quot; width=&quot;512&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SF55&quot;&gt;Мой скрининг:&lt;/p&gt;
  &lt;ul id=&quot;Xvch&quot;&gt;
    &lt;li id=&quot;PJj2&quot;&gt;&lt;strong&gt;Формат&lt;/strong&gt; (25 баллов): предпочтение удаленной работе, part-time и проектной работе&lt;/li&gt;
    &lt;li id=&quot;zn9l&quot;&gt;&lt;strong&gt;Роль и стек&lt;/strong&gt; (25 баллов): Senior PHP, Laravel/Yii, очереди, API, SQL&lt;/li&gt;
    &lt;li id=&quot;6zYY&quot;&gt;&lt;strong&gt;Домен&lt;/strong&gt; (20 баллов): платежные шлюзы, e-commerce, CRM, финтех.&lt;/li&gt;
    &lt;li id=&quot;fZUh&quot;&gt;&lt;strong&gt;Рабочий процесс&lt;/strong&gt; (15 баллов): интересная для меня работа&lt;/li&gt;
    &lt;li id=&quot;os2q&quot;&gt;&lt;strong&gt;Оплата труда &lt;/strong&gt;(20 баллов)&lt;/li&gt;
    &lt;li id=&quot;zehn&quot;&gt;&lt;strong&gt;Без 1C-Bitrix&lt;/strong&gt; (-15 баллов за Битрикс), не люблю эту CMS &lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;kUW1&quot;&gt;Вакансии более 45 баллов отправляются мне в &lt;em&gt;Telegram&lt;/em&gt;, отсортированные по лучшему совпадению.&lt;/p&gt;
  &lt;blockquote id=&quot;mSIC&quot;&gt;PHP fullstack разработчик — AlphaMarket — HH — 10 авг. Оценка: 64/100 · Написать и предложить контрактный формат Формат: удалённо, 5/2, полная занятость · доход не указан · Bitrix: unclear Почему: Laravel 7 + legacy, микросервисы, MySQL/MariaDB, API и интеграции с маркетплейсами — сильное совпадение по e‑commerce и модернизации. &lt;br /&gt;Открыть вакансию&lt;br /&gt;&lt;br /&gt;Программист PHP/NodeJS — NexusGroup — HH — 9 авг. Оценка: 63/100 · Написать и предложить контрактный формат Формат: удалённо, 5/2, полная занятость · 250 тыс. ₽ gross · Bitrix: adjacent Почему: PHP 7/8, Laravel, Node, Redis, ClickHouse, интеграции банков/доставки/CRM, платежи и legacy — очень близко по стеку и домену. &lt;br /&gt;Открыть вакансию&lt;br /&gt;&lt;br /&gt;Разработчик PHP — OmegaSoft — Habr Career — 9 авг. (резерв) Оценка: 58/100 · Написать и предложить контрактный формат Формат: удалённо · зарплата не указана · Bitrix: unclear Почему: PHP, CodeIgniter, PostgreSQL, MS SQL и XML; уровень middle, поэтому это запасной вариант. &lt;br /&gt;Открыть вакансию&lt;/blockquote&gt;
  &lt;figure id=&quot;E4YW&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/7a/8c/7a8c937b-9892-41f9-8d42-f2570d8fb3bc.png&quot; width=&quot;512&quot; /&gt;
    &lt;figcaption&gt;Схема работы скилла&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;J5pm&quot;&gt;Для отправки сообщений в Telegram я написал еще один скилл для Codex, который умеет через Telegram Bot API отправлять текст, сообщения и фото с файлами мне или в нужные мне чаты.  Скилл оказался очень удобным - с помощью него можно сообщить себе о том, что тяжелая задача закончилась, отправить в чат по проекту скриншоты приложения или сгенерировать интерактивный HTML с нужными данными, выгрузить его на S3 и дать на него ссылку, например &lt;/p&gt;
  &lt;p id=&quot;HsZD&quot;&gt;Главная проблема была в том, что я не хотел светить Telegram API token в .env файле или .zshrc токен бота надежно расположен в macOS Keychain, в конфигурационном файле только алиасы Telegram ID, для curl отключен tracing, поэтому ключ нельзя увидеть через список процессов. Если вам будет интересно, я выложил скилл на &lt;a href=&quot;https://github.com/denrad/telegram-notify-skill&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;

</content></entry><entry><id>den_rad:prefect-pipeline</id><link rel="alternate" type="text/html" href="https://doomer.ru/prefect-pipeline?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Как я за день собрал пайплайн для сбора и фильтрации новостей</title><published>2025-12-31T22:03:28.840Z</published><updated>2025-12-31T22:03:28.840Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.media/files/30/cc/30cc42a2-2c50-4930-81f8-e02f5cd805b3.png"></media:thumbnail><category term="web-dev" label="Веб разработка"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.media/files/29/b8/29b8a792-579c-40a1-a82f-3fdc97bc526a.png&quot;&gt;У меня есть хобби – я веду телеграмм канал, в котором публикую новости про транспорт и общественный транспорт Чебоксар и Чувашии. Для этого я собираю новости с сайтов администрации города, республиканских министерств, СМИ и региональных сайтов, пабликов в VK и Telegram. Со временем источников стало много, количество новостей стало зашкаливать, где-то 200-250 сообщений в день, из которых нужно было выискивать 3-4 новости. Это занимало 10 минут в день, но самые &quot;неприятные&quot; 10 минут, которые я старался отложить на потом. Эту рутину я и решил автоматизировать, сначала написал небольшой скрипт на PHP, а теперь написал пайплайн на Prefect, который собирает новости из разных источников, фильтрует их через стоп слова и LLM, а результат...</summary><content type="html">
  &lt;figure id=&quot;s9dx&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.media/files/29/b8/29b8a792-579c-40a1-a82f-3fdc97bc526a.png&quot; width=&quot;1027&quot; /&gt;
    &lt;figcaption&gt;Хаос в городских новостях&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;G1Sz&quot;&gt;У меня есть хобби – я веду телеграмм канал, в котором публикую новости про транспорт и общественный транспорт Чебоксар и Чувашии. Для этого я собираю новости с сайтов администрации города, республиканских министерств, СМИ и региональных сайтов, пабликов в VK и Telegram. &lt;br /&gt;&lt;br /&gt;Со временем источников стало много, количество новостей стало зашкаливать, где-то 200-250 сообщений в день, из которых нужно было выискивать 3-4 новости. Это занимало 10 минут в день, но самые &amp;quot;неприятные&amp;quot; 10 минут, которые я старался отложить на потом. Эту рутину я и решил автоматизировать, сначала написал небольшой скрипт на PHP, а теперь написал пайплайн на Prefect, который собирает новости из разных источников, фильтрует их через стоп слова и LLM, а результат публикует в закрытый паблик Telegram, где я их читаю.&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;mKuf&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/7a/21/7a217c42-f7c6-4854-a060-a460730a3ee7.png&quot; width=&quot;1205&quot; /&gt;
    &lt;figcaption&gt;Информация по запуску пайплайна в Prefect&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;7pOG&quot;&gt;Почему нужно публиковать в Telegram, а не делать email рассылку или RSS ? Telegram есть на каждом компьютере, в каждом телефоне, не нужно отдельно запускать приложение. Читать может несколько человек, очень простой API, быстро интегрируется. &lt;/p&gt;
  &lt;p id=&quot;296P&quot;&gt;Сразу скажу, что я не делал коробочное решение для всех, а быстро сделал инструмент для себя. Я не стал тратить время на класстеризацию новостей, группировку похожих новостей с помощью embeddings и Vector DB. Самую муторную часть, первичную фильтрацию, я переложил на LLM. Всё остальное оставил себе.&lt;/p&gt;
  &lt;p id=&quot;jN0Y&quot;&gt;Новости в основном состоят из политических заявлений, отчеты чиновников (&lt;em&gt;&amp;quot;Глава республики обратился к депутатам&amp;quot;&lt;/em&gt;) и новости, которые хоть и формально связаны с транспортом, но не касаются его по смыслу (&amp;quot;&lt;em&gt;Глава города выступил перед работниками Чувашского транспортного управления&amp;quot;&lt;/em&gt;). Вторая проблема - дубликаты, когда разные источники публикуют одну новость по 3-4 раза. С дубликатами я пока не боролся. &lt;br /&gt;&lt;br /&gt;Изначально у меня был скрипт на 100 строк кода, но каждое новое улучшение существенно усложняло код, и я решил сделать пайплайн на основе Prefect. Получился полноценный ETL, с concurency выполнением запросов, retry и просмотром логов через Web UI, не нужно по SSH читать логи. &lt;br /&gt;&lt;br /&gt;Пришлось подбирать rate limit для запросов VK API, чтобы читать паблики, делать запросы в LLM батчами. Отдельная боль в том, что сайты госучреждений грузятся только из России, а ChatGPT не работают в России. Но выход нашелся, OpenRouter работает из России. &lt;/p&gt;
  &lt;p id=&quot;Fpgg&quot;&gt;Как я использую prefilter ? С помощью ключевых стоп слов можно легко убрать ненужные новости, касательно политики (&amp;quot;урок управления FPV-дронами&amp;quot;) или ДТП без связи с инфраструктурой (&amp;quot;автомобиль сбил корову&amp;quot;). Это помогает снизить шум в новостях. &lt;/p&gt;
  &lt;p id=&quot;Stjd&quot;&gt;Одного флага keep: true / false оказалось недостаточно. Я сохраняю reason, краткое объяснение, почему модель приняла то или иное решение. Это не лог ради лога: со временем по этим причинам можно анализировать типовые ошибки, видеть, в каких случаях промпт работает плохо, и калибровать фильтр уже на реальных данных, а не на ощущениях. Дополнительно все посты раскладываются по bucket’ам: &lt;strong&gt;A&lt;/strong&gt; — точно подходят, &lt;strong&gt;B&lt;/strong&gt; — скорее всего подходят, &lt;strong&gt;C&lt;/strong&gt; — не подходят. Это позволяет не сводить всё к бинарному решению и использовать результаты гибко: например, публиковать A и B в разных комбинациях — в Telegram или в отдельные RSS-ленты с разной «жёсткостью» фильтрации.&lt;/p&gt;
  &lt;p id=&quot;O5ul&quot;&gt;Так-же я хочу добавить обратную связь в Telegram паблик с готовыми новостями: я ставлю реакции на посты 👍 или 👎. Потом эти реакции можно использовать для тюнинга промпта &lt;/p&gt;
  &lt;p id=&quot;F2GF&quot;&gt;Итог: Сейчас пайплайн экономит около &lt;strong&gt;10 минут в день, &lt;/strong&gt;но это самые неприятные 10 минут, которые требуют концентрации и быстро выматывают. По сути это история про автоматизацию рутины.&lt;/p&gt;
  &lt;p id=&quot;IXdL&quot;&gt;Инструменты позволяют автоматизировать гораздо больше, чем кажется. Вопрос только в том, готовы ли мы потратить день, чтобы перестать тратить внимание на мусор.&lt;/p&gt;

</content></entry><entry><id>den_rad:nocode</id><link rel="alternate" type="text/html" href="https://doomer.ru/nocode?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Когда не нужно писать код</title><published>2025-03-31T21:42:51.575Z</published><updated>2025-03-31T21:42:51.575Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.media/files/db/47/db47f377-56fe-4e8a-b3d0-6c499ae2b654.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.media/files/dd/fa/ddfa47e6-5f66-4af8-99f3-7a5c40a811f7.png&quot;&gt;На днях ко мне обратился друг и попросил помочь ему с анализом анкет В анкете нужно было указать пару полей и проставить несколько галочек Были варианты:</summary><content type="html">
  &lt;figure id=&quot;JV7i&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.media/files/dd/fa/ddfa47e6-5f66-4af8-99f3-7a5c40a811f7.png&quot; width=&quot;600&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZyDf&quot;&gt; На днях ко мне обратился друг и попросил помочь ему с анализом анкет В анкете нужно было указать пару полей и проставить несколько галочек Были варианты:&lt;/p&gt;
  &lt;ul id=&quot;Ufuu&quot;&gt;
    &lt;li id=&quot;20t8&quot;&gt; Сделать форму, в который каждый пользователь заполняет анкету А если у пользователя сел телефон или нет интернета? А если он где-то что-то не так впишет? Не стоит перекладывать работу фирмы на клиентов &lt;/li&gt;
    &lt;li id=&quot;ERac&quot;&gt;Загружать сканы анкет и распознавать анкеты Тут могли быть проблемы с неправильным вводом данных, нужно было бы тащить дополнительный OCR сервис&lt;/li&gt;
    &lt;li id=&quot;kCWX&quot;&gt;Сделать таблицу с данными в Google Документах, написать скрипт который бы проанализировал данные и вывел результат. Сотрудник фирмы, если набьет руку, будет тратить 1,5-2 минуты на анкету, плюс он может её скорректировать, если будут ошибки. &lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;nHit&quot;&gt;Я остановился на 3-м варианте и за пару часов сделал нужную таблицу &lt;br /&gt;Вышло очень хорошо и просто  Плюс, Google таблицу можно копировать, оставив старые данные для истории Вариант выигрывал везде – просто оператору, просто в разработке. &lt;/p&gt;
  &lt;p id=&quot;zAiA&quot;&gt;Не нужно держать веб сервис на хостинге, думать, кончились ли деньги или заниматься защитой. &lt;/p&gt;
  &lt;p id=&quot;GMXQ&quot;&gt;Одно из крутых качеств программиста – понимать, когда нужно писать код, а когда нет. Мне как разработчику, было бы интересно поднять сервис на 3 docker контейнерах с парой таблиц, взаимодействием с OCR сервисом, но это нужно было бы спроектировать, написать, покрыть тестами и где-то захостить, следить за тем, что баланс денег не ушел в минус и т.д.  &lt;/p&gt;
  &lt;p id=&quot;YKfY&quot;&gt;Порой чуть топорное решение – самое просто и хорошее &lt;/p&gt;

</content></entry><entry><id>den_rad:vless-andoidtv</id><link rel="alternate" type="text/html" href="https://doomer.ru/vless-andoidtv?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Настройка VLESS клиента для Android TV</title><published>2024-11-11T13:53:45.529Z</published><updated>2024-11-11T13:53:45.529Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.media/files/ff/22/ff222b28-b008-484c-8550-6b0adc73a5fd.png"></media:thumbnail><category term="devices" label="Устройства"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.media/files/ba/20/ba208902-41ac-44b4-bc34-14b5b5b759e1.png&quot;&gt;Нужен QR код для доступа к Shadowsocks/Vray, получить его можно из админки VPN сервера. Лучше сделать скриншот QR кода, у меня не заработал отдельный QR код в виде файла. Этот скриншот сохраняем на флешку.</summary><content type="html">
  &lt;figure id=&quot;0cM6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/ba/20/ba208902-41ac-44b4-bc34-14b5b5b759e1.png&quot; width=&quot;512&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;TvOH&quot;&gt;Нужен QR код для доступа к Shadowsocks/Vray, получить его можно из админки VPN сервера. Лучше сделать скриншот QR кода, у меня не заработал отдельный QR код в виде файла. Этот скриншот сохраняем на флешку. &lt;/p&gt;
  &lt;p id=&quot;ppMe&quot;&gt;&lt;br /&gt;2. Скачиваем на телевизор файловый менеджер, я использовал &lt;strong&gt;File Manager+&lt;/strong&gt; Список файловых менеджеров можно посмотреть на &lt;a href=&quot;https://lifehacker.ru/fajlovye-menedzhery-dlya-android-tv/&quot; target=&quot;_blank&quot;&gt;Lifehacker&lt;/a&gt;. С помощью него мы можем открыть флешку и установить APK файл&lt;br /&gt;3. Идем на github страницу &lt;strong&gt;v2rayNG&lt;/strong&gt;, в раздел &lt;a href=&quot;https://github.com/2dust/v2rayNG/releases&quot; target=&quot;_blank&quot;&gt;релизы&lt;/a&gt;, выбираем самый последний релиз (сейчас 1.9.15), загружаем на флешку &lt;strong&gt;universal&lt;/strong&gt; APK файл&lt;/p&gt;
  &lt;figure id=&quot;eo4s&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.media/files/94/3d/943dc14c-c92e-4cd2-aa15-794d081d5a3e.png&quot; width=&quot;972&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cec3&quot;&gt;С помощью файлового менеджера на Android TV устанавливаем APK файл с VPN клиентом, в процессе установки Android попросит разрешить приложению устанавливать программы из неизвестных источников&lt;/p&gt;
  &lt;p id=&quot;zBgG&quot;&gt;&lt;br /&gt;Запускаем V2rayNG, слева есть иконка &amp;quot;+&amp;quot;, нажимаем её и следом выбираем пункт &lt;strong&gt;&amp;quot;Import from QR&amp;quot;&lt;/strong&gt; (Импорт из QR кода) . У меня Android TV попросил доступа к камере (на ТВ приставке), я дал разрешение, без этого ничего не пойдет. После этого полявится иконка со знаком минуса.&lt;/p&gt;
  &lt;figure id=&quot;N5OJ&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.media/files/6a/bd/6abd9f1b-f697-4110-b21e-f6d25124bef5.png&quot; width=&quot;126&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;CZTG&quot;&gt;&lt;br /&gt;6. Выбираем файловый менеджер, в нем выбираем файл с QR кодом – конфигурация должна импортироваться&lt;br /&gt;7. Снизу появляется кнопка &lt;strong&gt;&amp;quot;Play&amp;quot;&lt;/strong&gt;, когда она включена, то будет гореть оранжевым цветом. &lt;/p&gt;
  &lt;p id=&quot;H55M&quot;&gt;Приложение поддерживает как Shadowsocks/Outline подключения, так и VLESS. &lt;/p&gt;
  &lt;p id=&quot;l2Sv&quot;&gt;Можно посмотреть видео на [Youtube](&lt;a href=&quot;https://www.youtube.com/watch?v=pVghMr0wm1M&amp;t=257s&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=pVghMr0wm1M&amp;amp;t=257s&lt;/a&gt;)&lt;br /&gt;   &lt;/p&gt;

</content></entry><entry><id>den_rad:kaspi-kz-2024</id><link rel="alternate" type="text/html" href="https://doomer.ru/kaspi-kz-2024?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Как получить банковскую карту в Казахстане в 2024 году</title><published>2024-08-29T10:48:43.998Z</published><updated>2024-08-29T11:06:21.560Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.media/files/b1/d0/b1d05359-fdd5-4ea3-89d3-19a5362b12cc.png"></media:thumbnail><category term="puteshestviya" label="Путешествия"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.media/files/31/e0/31e01f45-d851-43e0-bf2d-ca4198d12ce8.png&quot;&gt;После определенных событий, в России не работают Visa и Mastercard, картами UnionPay не всегда можно расплатиться за границей. А как можно оплатить Steam или подписку на зарубежные сервисы, или не ходить с тонной наличных денег в зарубежных поездках?</summary><content type="html">
  &lt;figure id=&quot;G3KJ&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/31/e0/31e01f45-d851-43e0-bf2d-ca4198d12ce8.png&quot; width=&quot;512&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DUFv&quot;&gt;После определенных событий, в России не работают Visa и Mastercard, картами UnionPay не всегда можно расплатиться за границей. А как можно оплатить Steam или подписку на зарубежные сервисы, или не ходить с тонной наличных денег в зарубежных поездках? &lt;/p&gt;
  &lt;p id=&quot;3jdw&quot;&gt;Для Россиян до сих пор можно получить пластиковую карту в Казахстане. Я получал карты еще 2 года назад, но буквально на днях мой знакомый оформил карту банка Kaspi в Алматы. &lt;/p&gt;
  &lt;p id=&quot;4xV9&quot;&gt;Оформить карту не сложно, нужно только добраться до Казахстана:&lt;/p&gt;
  &lt;p id=&quot;1zWL&quot;&gt;Въезжать в республику нужно по заграничному паспорту. В Казахстан можно въехать и по внутреннему паспорту, но тогда у вас не будет отметки о пересечении границы, которая понадобиться при оформлении карты в банке.&lt;/p&gt;
  &lt;p id=&quot;xyKH&quot;&gt;Нужно подключить местную сим карту, телефонный номер понадобиться для получения ИИН (налоговый номер, аналог ИНН в России) и в банке. Номер делается 1-2 дня, нужно два раза посетить офис ЦОН (аналог &amp;quot;Мои документы&amp;quot;). Когда будет вам выдадут номер ИИН, прийдет смска на телефон.&lt;/p&gt;
  &lt;figure id=&quot;JuVt&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.media/files/c1/fd/c1fd4ccd-2f0d-4cee-91b9-dfc45eee7789.png&quot; width=&quot;450&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gNG4&quot;&gt;С паспортом и ИИН нужно идти в офис банка Kaspi, это один из крупнейших банков в Казахстане, в крупных городах много отделений. После подписания договора, именную карту можно распечатать в картомате. Карта выпускается сроком на 3 года, первый год обслуживания бесплатный, &lt;a href=&quot;https://guide.kaspi.kz/client/ru/gold/conditions/q1635&quot; target=&quot;_blank&quot;&gt;следующие стоят 1995 тенге &lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;c9ON&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://www.youtube.com/embed/1LwOYbhyRRA?autoplay=0&amp;loop=0&amp;mute=0&quot;&gt;&lt;/iframe&gt;
    &lt;figcaption&gt;Как работает картомат&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;grDG&quot;&gt;Обязательно установите себе мобильное приложение банка, с помощью него можно оплачивать покупки в магазинах и проезд в общественном транспорте по QR коду. Кроме того в республике популярна оплата переводом между счетами Kaspi. В приложении банка включите оплату через интернет, если вам она нужна.&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;TKj8&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.media/files/c1/e3/c1e3c489-4846-44c7-aed6-88babd3ab06f.png&quot; width=&quot;740&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Ljs9&quot;&gt;Карта Kaspi не поддерживает Apple Pay/Google Pay, валюта счета – тенге. Учитывая высокий уровень инфляции в Казахстане, не рекомендую держать большую сумму в тенге. Пополнять карту из России можно через P2P криптовалюты, покупаете за рубли USDT и продаете за тенге на бирже, комиссия около 2-3%.  &lt;/p&gt;
  &lt;figure id=&quot;bjvz&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/f9/56/f956363c-a02f-4f17-a18c-17f944080d4f.png&quot; width=&quot;740.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;R8F4&quot;&gt;Я оформлял мультивалютную карту в банке Halyk, но год назад её не оформляли россиянам-нерезидентам. Карта Halyk имеет три счета (тенге, $, €) и работает с Apple Pay. &lt;/p&gt;
  &lt;p id=&quot;WesK&quot;&gt;&lt;strong&gt;P.S.&lt;/strong&gt; На август 2024 года карты Мир принимали банкоматы VTB Kazakhstan, можно было снять наличные тенге &lt;/p&gt;
  &lt;p id=&quot;iqUQ&quot;&gt;&lt;strong&gt;P.P.S.&lt;/strong&gt; По законам России, &lt;strong&gt;гражданин обязан уведомиь налоговую о счетах зарубежом&lt;/strong&gt;. В течении месяца вы обязаны подать уведомление, сделать это можно через сайт налоговой. Власти России и Казахстана обмениваются налоговой информацией, если не уведомите или сделаете это с запозданием – получите штраф. &lt;a href=&quot;https://journal.tinkoff.ru/hello/#:~:text=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8E%20%D0%BF%D1%80%D0%BE%D1%89%D0%B5%20%D0%B2%D1%81%D0%B5%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D1%8C%20%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD,%D0%9A%D0%B0%D0%BA%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%20%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BD%D0%BE%D0%B3%D0%BE%20%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B0%253F&amp;text=%D0%95%D1%81%D0%BB%D0%B8%20%D0%B2%20%D0%B1%D0%BB%D0%B8%D0%B6%D0%B0%D0%B9%D1%88%D0%B5%D0%B5%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F%20%D0%B2%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B5%D1%81%D1%8C,%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BF%D1%80%D0%B8%D0%B9%D1%82%D0%B8%20%D0%B2%20%D0%B8%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%86%D0%B8%D1%8E%20%D0%BB%D0%B8%D1%87%D0%BD%D0%BE.&quot; target=&quot;_blank&quot;&gt;Как уведомить налоговую&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Если вы &lt;a href=&quot;https://ndflka.ru/article/nalogovaya-deklaratsiya/kto-takoy-nalogovyiy-rezident-i-kak-im-stat/&quot; target=&quot;_blank&quot;&gt;налоговый резидент России&lt;/a&gt; и у вас по иностранному счету оборот более 600 000 ₽ за год, нужно &lt;a href=&quot;https://xn--80apaohbc3aw9e.xn--p1ai/article/zarubezhnye-scheta-kogo-prosyat-otchitatsya-do-1-iyunya/&quot; target=&quot;_blank&quot;&gt;подавать налоговую декларацию&lt;/a&gt; и указывать перемещения денег по счетам. Это большой геморой, но за не подачу уведомления идет большой штраф. &lt;/p&gt;
  &lt;figure id=&quot;cFaO&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/f2/9d/f29d6317-0590-4beb-9b43-b42d7d9e81e3.png&quot; width=&quot;512&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>den_rad:esim</id><link rel="alternate" type="text/html" href="https://doomer.ru/esim?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Блеск и нищета eSIM</title><published>2023-11-05T09:35:30.514Z</published><updated>2023-11-05T09:35:30.514Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.media/files/2b/ee/2bee5841-6c62-47b7-b126-f6592eca8ab2.png"></media:thumbnail><category term="devices" label="Устройства"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.media/files/aa/7f/aa7f4f92-43b0-4df6-81f0-8cd5f8cbba71.png&quot;&gt;Одной из причин покупки iPhone для меня была возможность использовать eSIM: наконец-то не нужно мучаться с этими сим картами, хранить их где-то и не терять. Плюс, я думал, что можно легко передавать сим карты с устройства на устйройство.</summary><content type="html">
  &lt;p id=&quot;J6tO&quot;&gt;Одной из причин покупки iPhone для меня была возможность использовать eSIM: наконец-то не нужно мучаться с этими сим картами, хранить их где-то и не терять. Плюс, я думал, что можно легко передавать сим карты с устройства на устйройство. &lt;/p&gt;
  &lt;figure id=&quot;ocg7&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.media/files/aa/7f/aa7f4f92-43b0-4df6-81f0-8cd5f8cbba71.png&quot; width=&quot;740&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZaGQ&quot;&gt;На этой неделе знакомый ехал в другую страну, а у меня есть eSIM карта местного оператора. Плюс, у него тоже iPhone, я ожидал, что смогу передать eSIM просто через iMessage, как это можно сделать с карточкой в Apple Wallet. &lt;br /&gt;Так сделать не получилось. Но я нашел, что можно передать с одного телефона на другой, если два телефона будут рядом. Встретились, минут 15 пытались передать esim – не удалось.&lt;/p&gt;
  &lt;p id=&quot;Ae39&quot;&gt;Последний способ – пересоздать сим карту через мобильное приложение оператора. После нескольких попыток у нас тоже не удалось это сделать, поэтому от идее передать eSIM карту отказался.&lt;/p&gt;
  &lt;p id=&quot;CjZX&quot;&gt;Стоит задуматься, а стоит ли пользоваться esim в путешествиях ? Представте, что у вас перестанет включаться телефон и вы разом лишитесь всего, в том числе сотовой связи. Если обычную сим карту можно вставить в другой телефон, то с eSIM будут большие проблемы.  А если у вас к eSIM привязан мобильный банкинг? &lt;/p&gt;
  &lt;p id=&quot;dku4&quot;&gt;В этом году я месяц был в Грузии, взял себе eSIM карту. В один день мой iPhone просто не включался и пришлось обновлять прошивку через компьютер В этот момент я оказался совершенно без связи, что меня сильно напрягло. Ведь телефон это билеты на самолет, карты, мобильный банк, пароли и связь с остальными людьми. &lt;/p&gt;
  &lt;p id=&quot;kNcK&quot;&gt;Берите в поездку запасной телефон и подумайте насчет eSIM.&lt;/p&gt;
  &lt;figure id=&quot;z32m&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/35/4b/354bd49b-a459-4f35-9722-48943569aade.png&quot; width=&quot;640&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>den_rad:ispring-meetup</id><link rel="alternate" type="text/html" href="https://doomer.ru/ispring-meetup?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Хардовый Go/PHP митап, iSpring</title><published>2023-10-08T11:25:20.052Z</published><updated>2023-10-08T11:25:20.052Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.media/files/3b/1f/3b1f70a5-8ab6-4fb1-848a-0c9c09ab2166.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.media/files/e9/db/e9db6ca4-bec5-45c0-b370-70637912fe0e.png&quot;&gt;Вчера участвовал в Go/PHP митапе в Йошкар-Оле, в офисе компании iSpring. Давно хотел к ним съездить, но руки дошли только сейчас. Меня приятно удивил офис компании – такой дворец для сотрудников, где есть много удобных мелочей. Пожалуй, это самый удобный офис, который я видел в вживую (офисы Apple/Google из видео не в счет)</summary><content type="html">
  &lt;figure id=&quot;McNi&quot; class=&quot;m_retina&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.media/files/e9/db/e9db6ca4-bec5-45c0-b370-70637912fe0e.png&quot; width=&quot;640&quot; /&gt;
    &lt;figcaption&gt;Офис компании iSpring&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yPB5&quot;&gt;Вчера участвовал в Go/PHP митапе в Йошкар-Оле, в офисе компании iSpring. Давно хотел к ним съездить, но руки дошли только сейчас. Меня приятно удивил офис компании – такой дворец для сотрудников, где есть много удобных мелочей. Пожалуй, это самый удобный офис, который я видел в вживую (офисы Apple/Google из видео не в счет) &lt;/p&gt;
  &lt;figure id=&quot;OIa6&quot; class=&quot;m_retina&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.media/files/a6/9d/a69dd053-b813-458e-83a1-3f410d855596.png&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;За хороший вопрос мне подариили книгу с кабаном &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;P6Jb&quot;&gt;Выступления были хорошие, но самое главное – нетворкинг, общение в кулуарах. В следующий раз поеду на большее время, чтобы можно было пойти на афтепати. &lt;/p&gt;

</content></entry><entry><id>den_rad:copilot-paid</id><link rel="alternate" type="text/html" href="https://doomer.ru/copilot-paid?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Github copilot становится платным</title><published>2022-06-23T00:35:55.917Z</published><updated>2022-06-23T00:35:55.917Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.media/files/dd/7d/dd7d1f86-9b00-4d11-a23f-38d47a1383d3.png"></media:thumbnail><category term="web-dev" label="Веб разработка"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.media/files/f2/b4/f2b44e63-5269-4786-b29f-6f72a74e9154.png&quot;&gt;Я более месяца пользуюсь Github copilot – интеллектуальную систему на основе нейросети, которая помогает написать код. За этот месяц где-то 20% кода было написано с помощью copilot. </summary><content type="html">
  &lt;figure id=&quot;TSkT&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.media/files/f2/b4/f2b44e63-5269-4786-b29f-6f72a74e9154.png&quot; width=&quot;1266&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;MBVU&quot;&gt;Я более месяца пользуюсь Github copilot – интеллектуальную систему на основе нейросети, которая помогает написать код. За этот месяц где-то 20% кода было написано с помощью copilot. &lt;/p&gt;
  &lt;figure id=&quot;T3bP&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.media/files/48/f3/48f3540a-70fd-4ddb-a6c7-8a5b8e05180a.png&quot; width=&quot;1512&quot; /&gt;
    &lt;figcaption&gt;Copilot поддерживает Visual Studio, VS Code, Neovim и Idea (WebStorm, PhpStorm, PyCharm, GoLand, ...)&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FJcA&quot;&gt;Только я успел привыкнуть к такому помошнику, как появилась новость, что с 22 августа 2022 года &amp;quot;копилот&amp;quot; стенет платным (10$/mo или 100$/yr). &lt;/p&gt;
  &lt;p id=&quot;XrYA&quot;&gt;Что же делать, за удобство надо платить. &lt;/p&gt;

</content></entry><entry><id>den_rad:endpoints.dev</id><link rel="alternate" type="text/html" href="https://doomer.ru/endpoints.dev?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>endpoints.dev – пастебин для http запросов</title><published>2022-06-23T00:28:29.296Z</published><updated>2022-06-23T00:28:29.296Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.media/files/4f/97/4f97c8aa-ba77-41dd-8996-8e10a427dc23.png"></media:thumbnail><category term="php" label="PHP"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.media/files/db/89/db890bcc-ade4-4e38-840b-28e5328201f7.png&quot;&gt;Иногда нужно по-быстрому посмотреть, какие данные передаются из веб формы, AJAX запроса или с помощью CURL на сервере. Можно конечно сниферить трафик с помощью Wireshark, но хочется сделать что-то за 5 минут. </summary><content type="html">
  &lt;figure id=&quot;A8jk&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.media/files/db/89/db890bcc-ade4-4e38-840b-28e5328201f7.png&quot; width=&quot;2492&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jYPW&quot;&gt;Иногда нужно по-быстрому посмотреть, какие данные передаются из веб формы, AJAX запроса или с помощью CURL на сервере. Можно конечно сниферить трафик с помощью Wireshark, но хочется сделать что-то за 5 минут. &lt;/p&gt;
  &lt;p id=&quot;xOqI&quot;&gt;Можно использовать сервис &lt;a href=&quot;https://endpoints.dev&quot; target=&quot;_blank&quot;&gt;endpoints.dev, &lt;/a&gt;зайти на него и получить ссылку вида &lt;a href=&quot;https://code.endpoints.dev&quot; target=&quot;_blank&quot;&gt;https://code.endpoints.dev&lt;/a&gt;. Все запросы на этот адрес будут логироваться в браузере и можно быстро посмотреть, какой запрос отправляет HTML форма.&lt;/p&gt;
  &lt;p id=&quot;FUFm&quot;&gt;Есть более мощные средства, поддерживающие регистрацию и сохранение множества адресов, но для простой работы хватает и endpoints.dev, благо разобраться в нем может и ребенок. &lt;/p&gt;

</content></entry><entry><id>den_rad:sip-telegram</id><link rel="alternate" type="text/html" href="https://doomer.ru/sip-telegram?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=den_rad"></link><title>Sip.tg, как подружить Sip и Telegram</title><published>2021-12-23T14:48:57.193Z</published><updated>2021-12-23T14:48:57.193Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.media/files/39/5b/395b720c-608d-41ec-91e8-2af3eb41c9b2.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.media/files/4e/e3/4ee3784f-d3c4-4bdc-adeb-dfb9c3193fef.png&quot;&gt;Месенджер Telegram так ворвался в нашу жизнь, что у меня 2/3 звонков по телефону через него. Это быстро и удобно, можно общаться как с телефона, так и с планшета с компьютером. </summary><content type="html">
  &lt;figure id=&quot;Vv1I&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.media/files/4e/e3/4ee3784f-d3c4-4bdc-adeb-dfb9c3193fef.png&quot; width=&quot;832&quot; /&gt;
    &lt;figcaption&gt;Звонок через Telegram&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kdrg&quot;&gt;Месенджер Telegram так ворвался в нашу жизнь, что у меня 2/3 звонков по телефону через него. Это быстро и удобно, можно общаться как с телефона, так и с планшета с компьютером. &lt;/p&gt;
  &lt;p id=&quot;JYPo&quot;&gt;Не так давно мне нужно было уехать на несколько недель за границу, и нужна была возможность связываться со мной людям, кто еще не освоил Telegram или Viber. Я подружил IP телефонию и звонки через месенжер Telegram в 3 хода:&lt;/p&gt;
  &lt;ol id=&quot;qpy0&quot;&gt;
    &lt;li id=&quot;Xoia&quot;&gt;Зарегистрировался в операторе, который дает возможность получить виртуальный номер и подключить его в SIP. Я использовал Zadarma, хотя можно использовать и Sipnet. &lt;br /&gt;Завожу в Zadarma городской номер за 210 ₽/мес, получаю логин и пароль. &lt;/li&gt;
    &lt;li id=&quot;RWt2&quot;&gt;Добавляю в Telegtram бота siptg_bot, с помощью него настраиваю телефон (опция /softphone) &lt;/li&gt;
    &lt;li id=&quot;azyr&quot;&gt;Теперь входящие звонки на городской номер будут идти как аудио звонки в Телеграмме. Чтобы позвонить из Телеграмм, нужно написать в @siptg_bot номер телефона (формат +7ABC1234567), после этого позвонить аккаунту @siptg&lt;br /&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;wvRA&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.media/files/80/88/80889829-8bc7-49cc-8d8d-aae338b0cf43.png&quot; width=&quot;321&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;mu69&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.media/files/52/cb/52cb32b5-f108-46db-bf84-344f8e57bf03.png&quot; width=&quot;466&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;TmLz&quot;&gt;Смотрите так-же:&lt;/p&gt;
  &lt;ul id=&quot;PYbV&quot;&gt;
    &lt;li id=&quot;KBxt&quot;&gt;&lt;a href=&quot;https://habr.com/ru/post/350754/&quot; target=&quot;_blank&quot;&gt;SIP &amp;lt;-&amp;gt; Telegram: sip.tg&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;kWAi&quot;&gt;&lt;a href=&quot;https://www.sip.tg/ru/&quot; target=&quot;_blank&quot;&gt;Сайт проекта&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;

</content></entry></feed>