<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>rol</title><author><name>rol</name></author><id>https://teletype.in/atom/rol_teletype</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/rol_teletype?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@rol_teletype?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rol_teletype"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/rol_teletype?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-07T14:27:46.360Z</updated><entry><id>rol_teletype:change-aptos-private-key</id><link rel="alternate" type="text/html" href="https://teletype.in/@rol_teletype/change-aptos-private-key?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rol_teletype"></link><title>Aptos. Смена приватника.</title><published>2025-01-21T18:52:07.117Z</published><updated>2025-01-24T19:03:39.081Z</updated><summary type="html">Приветствую всех счастливых обладателей аккаунтов Aptos. Представляю вашему вниманию гайд на смену приватника в нашей любимой сети, благо такая возможность есть и за купленные тут аккаунты можно не переживать :) 

P.S. Можете почитать официальную документацию на этот счет -&gt; *тык*

Перейдем к сути!</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;aDvT&quot;&gt;Приветствую всех счастливых обладателей аккаунтов &lt;strong&gt;Aptos&lt;/strong&gt;. Представляю вашему вниманию гайд на смену приватника в нашей любимой сети, благо такая возможность есть и за купленные &lt;s&gt;&lt;a href=&quot;https://t.me/Ehsbeu&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;&lt;/s&gt; аккаунты можно не переживать :) &lt;br /&gt;&lt;br /&gt;P.S. Можете почитать официальную документацию на этот счет -&amp;gt; &lt;a href=&quot;https://aptos.dev/en/build/guides/key-rotation&quot; target=&quot;_blank&quot;&gt;*тык*&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Перейдем к сути!&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;qVwJ&quot;&gt;Чтобы провернуть смену приватника, нам понадобится софт. Можете найти любой на просторах интернета, а можете использовать &lt;a href=&quot;https://github.com/rol-git/aptos-rotate-key&quot; target=&quot;_blank&quot;&gt;мой&lt;/a&gt; (написал на скорую руку, не судите строго)&lt;/p&gt;
  &lt;ol id=&quot;A6Fs&quot;&gt;
    &lt;li id=&quot;oxBk&quot;&gt;Для начала советую не поленится и записать старые приватники, а также адреса в таблицу, чтобы точно ничего не потерять. Туда же в конце заносим новый приватник &lt;em&gt;(поверьте, еще скажете спасибо)&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;iMrx&quot;&gt;Устанавливаем софт с &lt;strong&gt;github&lt;/strong&gt;&amp;#x27;а по ссылке выше использую мой &lt;a href=&quot;https://teletype.in/@rol_teletype/XardMoneyPythonGuide&quot; target=&quot;_blank&quot;&gt;гайд&lt;/a&gt;.&lt;/li&gt;
    &lt;li id=&quot;5Jlq&quot;&gt;В файл &lt;u&gt;old_private_keys.txt&lt;/u&gt; помещаем текущие приватники. Новые приватники сгенерируются автоматически и будут записаны в файл &lt;u&gt;result_private_keys.txt&lt;/u&gt;.&lt;/li&gt;
    &lt;li id=&quot;5olj&quot;&gt;После проделанной работы удаляем аккаунт из кошелька (будь то расширение или приложение) и импортируем заново, но уже используя новый приватник, не забывая внести его в таблицу. Старый приватник не будет работать от слова совсем.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;31X7&quot;&gt;&lt;strong&gt;На этом все, теперь кошельки только твои!&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>rol_teletype:XardNodeRules</id><link rel="alternate" type="text/html" href="https://teletype.in/@rol_teletype/XardNodeRules?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rol_teletype"></link><title>Правила сервиса Xard Node</title><published>2024-07-11T08:07:16.970Z</published><updated>2024-07-11T08:07:16.970Z</updated><summary type="html">Нода (англ. node) — сервер со специальным программным обеспечением, который может быть представлен компьютером или другой вычислительной техникой, подключенной к блокчейн-сети криптовалюты.</summary><content type="html">
  &lt;p id=&quot;yHxz&quot;&gt;&lt;strong&gt;Нода&lt;/strong&gt; &lt;em&gt;(англ. node)&lt;/em&gt; — сервер со специальным программным обеспечением, который может быть представлен компьютером или другой вычислительной техникой, подключенной к блокчейн-сети криптовалюты.&lt;/p&gt;
  &lt;p id=&quot;N4rm&quot;&gt;&lt;strong&gt;Дроп &lt;/strong&gt;&lt;em&gt;(англ. aidrop)&lt;/em&gt; — незапрошенное распределение токена или монеты криптовалюты, обычно бесплатно, на множество адресов кошельков. Определённое вознаграждение пользователей за различные виды активности.&lt;/p&gt;
  &lt;ol id=&quot;3U4y&quot;&gt;
    &lt;li id=&quot;PFEX&quot;&gt;&lt;strong&gt;Xard Node&lt;/strong&gt; — сервис, который предоставляет возможность приобрести услугу полной установки и поддержки неограниченного количества нод с перспективой получения дропов от различных проектов.&lt;/li&gt;
    &lt;li id=&quot;Zb8Y&quot;&gt;Возврат средств возможен только при неисполнении или ненадлежащем исполнении услуги и производится только по решению администрации сервиса.&lt;/li&gt;
    &lt;li id=&quot;qmRG&quot;&gt;Средства, предоставленные на аренду сервиса не подлежат возврату, если ситуация не соответствует пункту 2 правил сервиса.&lt;/li&gt;
    &lt;li id=&quot;woac&quot;&gt;Если Вы виноваты в потере средств (например, отправили их не на тот адрес), то они не возвращаются и услуга предоставлена не будут.&lt;/li&gt;
    &lt;li id=&quot;BlNG&quot;&gt;Если Вы приобрели услугу и по запросу не выходите на связь с нами в течение пяти дней, то администрация сервиса вправе принимать все решения по управлению нодой самостоятельно.&lt;/li&gt;
    &lt;li id=&quot;Jecb&quot;&gt;Если Вы вовремя не предоставили средства для продления аренды сервера, то повторная установка ноды может быть произведена только за полную стоимость услуги.&lt;/li&gt;
    &lt;li id=&quot;tba2&quot;&gt;Мы не гарантируем получение дропа от проектов, а лишь предоставляем услугу, что теоретически может привести к его получению.&lt;/li&gt;
    &lt;li id=&quot;ZbWZ&quot;&gt;Правила могут дополняться и изменяться в любое время по усмотрению администрации сервиса.&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>rol_teletype:nodes</id><link rel="alternate" type="text/html" href="https://teletype.in/@rol_teletype/nodes?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rol_teletype"></link><title>Разбираемся с нодами</title><published>2024-07-08T20:43:30.651Z</published><updated>2024-07-16T10:49:21.986Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/ac/22/ac22f42c-484d-4225-a777-11c1cddfbbb9.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/19/8d/198d5fe8-0870-4c9f-8e58-714c9f5151a0.jpeg&quot;&gt;Всем доброго времени суток, на связи rol × Xard, небольшое лирическое отступление. После выхода крайних тир-1 проектов все окончательно поняли, что сейчас в сфере ретродропов придется мягко говоря не сладко (просто переживаем такую стадию), а перформанса, похожего на выход Arbitrum’а, мы в ближайшее время не увидим. В то же время рынок безудержно летит вниз и многие находятся в колоссальных просадках в ожидании альтсезона :) Но как по мне, даже сейчас в этой сфере множество перспективных активностей для того, чтобы увеличить свои шансы на дроп и продолжать получать с этого хорошие деньги. Для себя я особым образом выделил одну из них, о чем и пойдет речь в данной статье.</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;AAwe&quot;&gt;Всем доброго времени суток, на связи &lt;strong&gt;rol × Xard&lt;/strong&gt;, небольшое лирическое отступление. После выхода крайних тир-1 проектов все окончательно поняли, что сейчас в сфере ретродропов придется мягко говоря не сладко (просто переживаем такую стадию), а перформанса, похожего на выход Arbitrum’а, мы в ближайшее время не увидим. В то же время рынок безудержно летит вниз и многие находятся в колоссальных просадках в ожидании альтсезона :) Но как по мне, даже сейчас в этой сфере множество перспективных активностей для того, чтобы увеличить свои шансы на дроп и продолжать получать с этого хорошие деньги. Для себя я особым образом выделил одну из них, о чем и пойдет речь в данной статье.&lt;/p&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;N4d6&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/19/8d/198d5fe8-0870-4c9f-8e58-714c9f5151a0.jpeg&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;7Pnf&quot;&gt;Что такое нода?&lt;/h2&gt;
  &lt;p id=&quot;p8vF&quot;&gt;&lt;strong&gt;Нода&lt;/strong&gt; — это компьютер или устройство, подключенное к сети блокчейна, которое выполняет функции передачи, валидации и хранения данных о транзакциях. Ноды обеспечивают безопасность и децентрализацию сети, поддерживая копию блокчейна и проверяя новые блоки и транзакции в соответствии с правилами консенсуса. В основном ноды запускают (поднимают) на серверах, что позволяет достигнуть безотказной работы ноды.&lt;/p&gt;
  &lt;h2 id=&quot;l2B6&quot;&gt;Зачем нужны ноды?&lt;/h2&gt;
  &lt;p id=&quot;XxdA&quot;&gt;Ноды в криптовалютной сети играют критическую роль для обеспечения её функционирования. Опишу их основные задачи поподробнее:&lt;/p&gt;
  &lt;ol id=&quot;0lur&quot;&gt;
    &lt;li id=&quot;mW0h&quot;&gt;&lt;strong&gt;Передача транзакций&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;T5DO&quot;&gt;
      &lt;li id=&quot;ibfH&quot;&gt;Ноды принимают, проверяют и передают транзакции другим нодам в сети. Это гарантирует, что транзакции быстро распространяются по всей сети и становятся доступными для включения в блоки.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;iWg8&quot;&gt;&lt;strong&gt;Валидация транзакций&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;imWk&quot;&gt;
      &lt;li id=&quot;2KjM&quot;&gt;Ноды проверяют корректность транзакций в соответсвии с правилами сети, что включает в себя проверку цифровых подписей, наличия достаточного баланса и отсутствия двойных трат.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;uTrX&quot;&gt;&lt;strong&gt;Создание и проверка блоков&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;R3iP&quot;&gt;
      &lt;li id=&quot;wUZt&quot;&gt;Ноды участвуют в процессе создания новых блоков, либо как майнеры (в сетях с Proof-of-Work), либо как валидаторы (в сетях с Proof-of-Stake). Они собирают транзакции в блоки, решают криптографические задачи и добавляют блоки в блокчейн.&lt;/li&gt;
      &lt;li id=&quot;Znib&quot;&gt;Также ноды проверяют блоки, созданные другими участниками, убеждаясь, что они соответствуют правилам консенсуса и не содержат некорректных данных.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;TkOi&quot;&gt;&lt;strong&gt;Хранение блокчейна&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;n6YE&quot;&gt;
      &lt;li id=&quot;vjzd&quot;&gt;Полные ноды (о видах нод речь пойдет далее) хранят полную копию блокчейна, что позволяет им проверять историю всех транзакций и обеспечивать устойчивость сети к атаке. Это делает сеть более надёжной и защищённой от подделок.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;P0Zp&quot;&gt;&lt;strong&gt;Децентрализация и безопасность&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;NVjP&quot;&gt;
      &lt;li id=&quot;nTM3&quot;&gt;Ноды способствуют децентрализации сети, так как каждая нода независимо проверяет и хранит данные. Они делают сеть устойчивой к цензуре и атакам, поскольку нет центрального узла, который можно было бы скомпрометировать/взломать.&lt;/li&gt;
      &lt;li id=&quot;A9S7&quot;&gt;Множество нод делает сеть более защищённой от атак, так как злоумышленнику нужно контролировать значительное количество нод для успешной атаки.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;1s5N&quot;&gt;&lt;strong&gt;Участие в управлении сетью&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;3pbf&quot;&gt;
      &lt;li id=&quot;F3tP&quot;&gt;В некоторых криптовалютах ноды участвуют в процессе управления сетью, голосуя за изменения в протоколе или участвуют в принятии решений по улучшению сети.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;L9Uj&quot;&gt;&lt;strong&gt;Обеспечение консенсуса&lt;/strong&gt;&lt;/li&gt;
    &lt;ul id=&quot;IFpD&quot;&gt;
      &lt;li id=&quot;0jP6&quot;&gt;Ноды работают вместе, чтобы достичь консенсуса о состоянии блокчейна. Они проверяют и соглашаются на текущую версию блокчейна, что обеспечивает его целостность и точность.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;YtT8&quot;&gt;Таким образом, ноды являются основой криптовалютных сетей, поддерживая их работу, безопасность и устойчивость. Без нод не было бы возможно существование децентрализованных криптовалют и проектов.&lt;/p&gt;
  &lt;h2 id=&quot;c5rJ&quot;&gt;Типы нод и их особенности&lt;/h2&gt;
  &lt;p id=&quot;qbS8&quot;&gt;Ноды могут выполнять различные функции в зависимости от их типа и спецификации. Основные типы нод: &lt;/p&gt;
  &lt;ol id=&quot;4kCJ&quot;&gt;
    &lt;li id=&quot;u6Qb&quot;&gt;&lt;strong&gt;Полные ноды &lt;/strong&gt;загружают и хранят полную копию блокчейна. Они проверяют и подтверждают все транзакции и блоки. Обычно требования к серверам для таких нод очень высокие.&lt;/li&gt;
    &lt;li id=&quot;p25h&quot;&gt;&lt;strong&gt;Легкие ноды &lt;/strong&gt;загружают и&lt;strong&gt; х&lt;/strong&gt;ранят только лишь заголовки блоков вместо полной копии блокчейна и полагаются на полные ноды для проверки транзакций. Такие ноды требуют меньше ресурсов, быстрее устанавливаются и запускаются.&lt;/li&gt;
    &lt;li id=&quot;LEbY&quot;&gt;&lt;strong&gt;Валидационные ноды &lt;/strong&gt;участвуют в подтверждении и добавлении новых блоков в сетях с консенсусом Proof-of-Stake. Они проверяют и подтверждают транзакции и блоки, требуют внесение стейка токенов.&lt;/li&gt;
    &lt;li id=&quot;1xG6&quot;&gt;&lt;strong&gt;Майнинговые ноды &lt;/strong&gt;участвуют в процессе майнинга, создавая новые блоки путём решения криптографических задач (Proof-of-Work) или валидируя блоки (Proof-of-Stake). За это они заработывают награды в виде монет. &lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;E5Mu&quot;&gt;Как это поможет в получении дропа&lt;/h2&gt;
  &lt;p id=&quot;mX6w&quot;&gt;Многие проекты вознаграждают пользователей, которые активно участвуют в развитии их продукта, а также не обходят стороной нодеров. Недавно я наблюдал хороший тому пример: рандомный человек из крипто-чата недолгое время продержал 40 нод в Taiko и в сумме получил дроп в 70.000$. Лайфчейндж? Определенно. Также недавно за ноды раздавали io.net и Aethir. Имеем то, что удачных кейсов куча, а риск/ревард очень даже хороший... Ладно, подробно расписывать не буду, лучше оставлю вам пространство для собственного ресерча.&lt;/p&gt;
  &lt;p id=&quot;Ihes&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;dTl5&quot;&gt;P.S. В экосистеме &lt;strong&gt;Xard &lt;/strong&gt;появился новый сервис - &lt;a href=&quot;https://t.me/XardNode&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Xard Node&lt;/strong&gt;&lt;/a&gt;, с помощью которого вы сможете делегировать полную установку и поддержку нод нам, естественно за приятный прайс. А на первые 50 нод, при заказе которых будет указан промокод &lt;code&gt;teletype&lt;/code&gt;, мы сделаем скидку. &lt;em&gt;Stay tuned!&lt;/em&gt;&lt;/p&gt;

</content></entry><entry><id>rol_teletype:XardMoneyPythonGuide</id><link rel="alternate" type="text/html" href="https://teletype.in/@rol_teletype/XardMoneyPythonGuide?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=rol_teletype"></link><title>Гайд по установке и запуску Python софтов используя консоль и git</title><published>2024-05-03T17:03:33.727Z</published><updated>2024-05-03T19:58:15.763Z</updated><summary type="html">Эта статья создана, чтобы помочь вам научиться правильно устанавливать софты и в дальнейшем использовать их. Несмотря на то, что сам процесс для всех операционных систем практически идентичный, для вашего же удобства последовательность действий описана отдельно для Windows и отдельно для MacOS (чтобы не захламлять голову лишней информацией и командами). Приступим!</summary><content type="html">
  &lt;blockquote id=&quot;WUu6&quot; data-align=&quot;center&quot;&gt;Эта статья создана, чтобы помочь вам научиться правильно устанавливать софты и в дальнейшем использовать их. Несмотря на то, что сам процесс для всех операционных систем практически идентичный, для вашего же удобства последовательность действий описана отдельно для &lt;strong&gt;Windows&lt;/strong&gt; и отдельно для &lt;strong&gt;MacOS &lt;/strong&gt;(чтобы не захламлять голову лишней информацией и командами). Приступим!&lt;/blockquote&gt;
  &lt;h2 id=&quot;5fvw&quot;&gt;1. Установка Python&lt;/h2&gt;
  &lt;ul id=&quot;6dbp&quot;&gt;
    &lt;li id=&quot;xxYM&quot;&gt;Переходим по ссылке -&amp;gt; &lt;a href=&quot;https://www.python.org/downloads/&quot; target=&quot;_blank&quot;&gt;*тык*&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;K7jY&quot;&gt;Выбираем нужную версию в колонке &lt;strong&gt;Release version &lt;/strong&gt;(мы всегда указываем её в &lt;strong&gt;README&lt;/strong&gt;-файле)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;Nbns&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ce/bc/cebc4e43-ecc1-493b-b580-15133fc6daac.png&quot; width=&quot;1154&quot; /&gt;
    &lt;figcaption&gt;После перехода по ссылке нужно пролистать чуть ниже, чтобы найти эту таблицу&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;nwMx&quot;&gt;
    &lt;li id=&quot;5EsV&quot;&gt;Выбираем нужный нам &lt;strong&gt;installer&lt;/strong&gt; в колонке &lt;strong&gt;Version&lt;/strong&gt;, в зависимости от операционной системы.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;7bla&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4b/5e/4b5eb90b-2485-42c4-a78e-6ed61c1c8019.png&quot; width=&quot;1193&quot; /&gt;
    &lt;figcaption&gt;Также нужно пролистать ниже, чтобы найти эту таблицу&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;Mpaa&quot;&gt;
    &lt;li id=&quot;t5U3&quot;&gt;Открываем скачанный файл, обязательно нажимаем на галочку &lt;strong&gt;&lt;em&gt;Add Python x.x to PATH&lt;/em&gt;&lt;/strong&gt;, после чего жмем &lt;strong&gt;&lt;em&gt;Install Now &lt;/em&gt;&lt;/strong&gt;и ждем конца установки&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;udJD&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/22/59/2259550c-ce65-4bbe-be0d-837b3c3c4ed6.png&quot; width=&quot;680&quot; /&gt;
    &lt;figcaption&gt;Не забудьте нажать галочку, это важно&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;fFd4&quot;&gt;
    &lt;li id=&quot;wQGT&quot;&gt;Готово!&lt;/li&gt;
    &lt;li id=&quot;NnoC&quot;&gt;Видео-гайд, если понадобится -&amp;gt; &lt;a href=&quot;https://www.youtube.com/watch?v=OCQg2YGlH6U&quot; target=&quot;_blank&quot;&gt;*тык*&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;hv7S&quot;&gt;2. Установка Git (только для Windows)&lt;/h2&gt;
  &lt;p id=&quot;sM5a&quot;&gt;На &lt;strong&gt;MacOS&lt;/strong&gt; уже предустановлен &lt;strong&gt;git&lt;/strong&gt;, поэтому данная глава посвящается &lt;s&gt;узникам&lt;/s&gt; пользователям Windows&lt;/p&gt;
  &lt;ul id=&quot;lsLp&quot;&gt;
    &lt;li id=&quot;FEpI&quot;&gt;Переходим по ссылке -&amp;gt; &lt;a href=&quot;https://git-scm.com/downloads&quot; target=&quot;_blank&quot;&gt;*тык*&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;cD5U&quot;&gt;Жмем на кнопку &lt;strong&gt;&lt;em&gt;Download for Windows&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;isiC&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/79/39/7939cd11-84af-4255-b691-4acb6411f20f.png&quot; width=&quot;1015&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;3Fhs&quot;&gt;
    &lt;li id=&quot;rINj&quot;&gt;Далее открываем загруженный файл, много раз жмем &lt;strong&gt;&lt;em&gt;Next &lt;/em&gt;&lt;/strong&gt;и в конце жмем &lt;strong&gt;&lt;em&gt;Install&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;jvS7&quot;&gt;Готово!&lt;/li&gt;
    &lt;li id=&quot;gvuA&quot;&gt;Видео-гайд, если понадобится -&amp;gt; &lt;a href=&quot;https://www.youtube.com/watch?v=pZnjWuo1V6k&quot; target=&quot;_blank&quot;&gt;*тык*&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;RlC7&quot;&gt;3. Загрузка и первый запуск софта&lt;/h2&gt;
  &lt;p id=&quot;x0iv&quot;&gt;Буду рассказывать на примере нашего софта -&amp;gt; &lt;a href=&quot;https://github.com/XardMoney/zerion_dna_helper.git&quot; target=&quot;_blank&quot;&gt;zerion_dna_helper&lt;/a&gt;&lt;/p&gt;
  &lt;h3 id=&quot;96h5&quot;&gt;3.1. Общая часть&lt;/h3&gt;
  &lt;ul id=&quot;Ju7n&quot;&gt;
    &lt;li id=&quot;esgk&quot;&gt;Открываем страницу репозитория на &lt;strong&gt;github&amp;#x27;е&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;9auG&quot;&gt;Нажимаем на зеленую кнопку &lt;strong&gt;&lt;em&gt;Code &lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;mJER&quot;&gt;Открываем вкладку &lt;strong&gt;&lt;em&gt;Local &lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;2b9U&quot;&gt;Далее открываем вкладку &lt;strong&gt;&lt;em&gt;HTTPS&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;qFXv&quot;&gt;Находим специальную ссылку на репозиторий, запоминаем где она, оставляем вкладку открытой, так как в дальнейшем нам нужно будет её скопировать&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;Wt1Q&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/43/54/43544067-8a2b-4a28-9e0a-22ab2e69c86d.png&quot; width=&quot;935&quot; /&gt;
    &lt;figcaption&gt;Эта ссылка нужна для загрузки софта&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;UyoB&quot;&gt;
    &lt;li id=&quot;FtJ7&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;4XHt&quot;&gt;3.2. Windows&lt;/h3&gt;
  &lt;ul id=&quot;NKJ0&quot;&gt;
    &lt;li id=&quot;kcqG&quot;&gt;Открываем папку, в которую хотим установить репозиторий&lt;/li&gt;
    &lt;li id=&quot;us4S&quot;&gt;Копируем адрес (путь до папки) как текст (в моем случае это &lt;code&gt;C:\Users\rol\Desktop\python_soft&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;HCMI&quot;&gt;Далее открываем командную строку (&lt;code&gt;cmd&lt;/code&gt; в поиске), после ввода каждой последующей команды нужно будет нажимать &lt;strong&gt;&lt;em&gt;Enter&lt;/em&gt;&lt;/strong&gt; для её применения, а после ждать полного выполнения&lt;/li&gt;
    &lt;li id=&quot;hRg2&quot;&gt;Пишем &lt;code&gt;cd&lt;/code&gt; и рядом вставляем скопированный путь до папки (чтобы в нее перейти, в моем случае это &lt;code&gt;cd C:\Users\rol\Desktop\python_soft&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;PR5B&quot;&gt;Теперь пишем &lt;code&gt;git clone&lt;/code&gt; и вставляем ссылку на репозиторий, которую мы нашли в прошлой главе статьи (чтобы установить репозиторий в выбранную папку, в моем случае это &lt;code&gt;git clone &lt;a href=&quot;https://github.com/XardMoney/zerion_dna_helper.git&quot; target=&quot;_blank&quot;&gt;https://github.com/XardMoney/zerion_dna_helper.git&lt;/a&gt;&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;zP4L&quot;&gt;В нашей папке появилась новая папка (это сам репозиторий), копируем путь до неё (в моем случае это &lt;code&gt;C:\Users\rol\Desktop\python_soft\zerion_dna_helper&lt;/code&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;N6TW&quot;&gt;Пишем &lt;code&gt;cd&lt;/code&gt; и рядом вставляем скопированный путь до репозитория (в моем случае это &lt;code&gt;cd C:\Users\rol\Desktop\python_soft\zerion_dna_helper&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;kbGK&quot;&gt;Создаем виртуальное окружение, для этого вставляем команду &lt;code&gt;python -m venv .venv&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;YddY&quot;&gt;После чего вставляем команду &lt;code&gt;.venv\Scripts\activate.bat&lt;/code&gt; (активируем виртуальное окружение)&lt;/li&gt;
    &lt;li id=&quot;MdEw&quot;&gt;Используем команду &lt;code&gt;pip install -r requirements.txt&lt;/code&gt;, чтобы установить необходимые библиотеки в созданное виртуальное окружение&lt;/li&gt;
    &lt;li id=&quot;GJEv&quot;&gt;Не закрывая командную строку, заходим в папку и настраиваем софт, заполняем все данные&lt;/li&gt;
    &lt;li id=&quot;epWh&quot;&gt;Наконец, можно запускать софт, написав &lt;code&gt;python main.py&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;k5h7&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;2ojl&quot;&gt;3.3. MacOS&lt;/h3&gt;
  &lt;ul id=&quot;yYhh&quot;&gt;
    &lt;li id=&quot;zsTQ&quot;&gt;Открываем папку, в которую хотим установить репозиторий&lt;/li&gt;
    &lt;li id=&quot;TiKK&quot;&gt;Копируем адрес (путь до папки, в моем случае это &lt;code&gt;/Users/rol/Desktop/python_soft&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;S3uh&quot;&gt;Далее открываем терминал (ищем в &lt;strong&gt;Spotlight&lt;/strong&gt;), после ввода каждой последующей команды нужно будет нажимать &lt;strong&gt;&lt;em&gt;Enter&lt;/em&gt;&lt;/strong&gt; для её применения, а после ждать полного выполнения&lt;/li&gt;
    &lt;li id=&quot;1Xaj&quot;&gt;Пишем &lt;code&gt;cd&lt;/code&gt; и рядом вставляем скопированный путь до папки (чтобы в нее перейти, в моем случае это &lt;code&gt;cd /Users/rol/Desktop/python_soft&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;KcSC&quot;&gt;Теперь пишем &lt;code&gt;git clone&lt;/code&gt; и вставляем ссылку на репозиторий, которую мы нашли в прошлой главе статьи (чтобы установить репозиторий в выбранную папку, в моем случае это &lt;code&gt;git clone &lt;a href=&quot;https://github.com/XardMoney/zerion_dna_helper.git&quot; target=&quot;_blank&quot;&gt;https://github.com/XardMoney/zerion_dna_helper.git&lt;/a&gt;&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;EOTs&quot;&gt;В нашей папке появилась новая папка (это сам репозиторий), копируем путь до неё (в моем случае это &lt;code&gt;/Users/rol/Desktop/python_soft/zerion_dna_helper&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;3l2W&quot;&gt;Пишем &lt;code&gt;cd&lt;/code&gt; и рядом вставляем скопированный путь до репозитория (в моем случае это &lt;code&gt;cd /Users/rol/Desktop/python_soft/zerion_dna_helper&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;LWPT&quot;&gt;Создаем виртуальное окружение, для этого вставляем команду &lt;code&gt;python3 -m venv .venv&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;Dn8n&quot;&gt;После чего вставляем команду &lt;code&gt;source .venv/bin/activate&lt;/code&gt; (активируем виртуальное окружение)&lt;/li&gt;
    &lt;li id=&quot;yl6z&quot;&gt;Используем команду &lt;code&gt;pip3 install -r requirements.txt&lt;/code&gt;, чтобы установить необходимые библиотеки в созданное виртуальное окружение&lt;/li&gt;
    &lt;li id=&quot;pJBd&quot;&gt;Не закрывая терминал, заходим в папку и настраиваем софт, заполняем все данные&lt;/li&gt;
    &lt;li id=&quot;qwqz&quot;&gt;Наконец, можно запускать софт, написав &lt;code&gt;python3 main.py&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;KgdZ&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;vCqb&quot;&gt;4. Повторный запуск софта&lt;/h2&gt;
  &lt;p id=&quot;1hgR&quot;&gt;При повторном запуске уже не придется выполнять столько действий, как при первом (повторный запуск = закрыли командную строку/терминал после установки и открываете его заново)&lt;/p&gt;
  &lt;h3 id=&quot;Hd6i&quot;&gt;4.1. Windows&lt;/h3&gt;
  &lt;ul id=&quot;4fLN&quot;&gt;
    &lt;li id=&quot;FjZV&quot;&gt;Копируем адрес (путь до папки) ранее установленного репозитория как текст &lt;/li&gt;
    &lt;li id=&quot;BzkL&quot;&gt;Открываем командную строку (&lt;code&gt;cmd&lt;/code&gt; в поиске)&lt;/li&gt;
    &lt;li id=&quot;wu9t&quot;&gt;Пишем &lt;code&gt;cd&lt;/code&gt; и вставляем скопированный путь до репозитория (в моем случае это &lt;code&gt;cd C:\python_soft\zerion_dna_helper&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;sM2j&quot;&gt;Далее вставляем уже знакомые команды (по очереди) - &lt;code&gt;.venv\Scripts\activate.bat&lt;/code&gt; и &lt;code&gt;python main.py&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;iJqR&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;De2O&quot;&gt;4.2. MacOS&lt;/h3&gt;
  &lt;ul id=&quot;Ej5c&quot;&gt;
    &lt;li id=&quot;m0MY&quot;&gt;Копируем адрес (путь до папки) ранее установленного репозитория (в моем случае это &lt;code&gt;/Users/rol/Desktop/python_soft/zerion_dna_helper&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;48SH&quot;&gt;Открываем терминал (ищем в &lt;strong&gt;Spotlight&lt;/strong&gt;)&lt;/li&gt;
    &lt;li id=&quot;7dVj&quot;&gt;Пишем &lt;code&gt;cd&lt;/code&gt; и вставляем скопированный путь до репозитория (в моем случае это &lt;code&gt;cd /Users/rol/Desktop/python_soft/zerion_dna_helper&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;aciF&quot;&gt;Далее вставляем уже знакомые команды (по очереди) - &lt;code&gt;source .venv/bin/activate&lt;/code&gt; и &lt;code&gt;python3 main.py&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;6ciK&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ul&gt;

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