<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Заметки за 2019 год on igonin.ru</title><link>https://igonin.ru/posts/2019/</link><description>Recent content in Заметки за 2019 год on igonin.ru</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Wed, 25 Dec 2019 14:04:35 +0400</lastBuildDate><atom:link href="https://igonin.ru/posts/2019/index.xml" rel="self" type="application/rss+xml"/><item><title>Интересные ссылки за декабрь 2019</title><link>https://igonin.ru/posts/2019/12/interesting-links-for-december-2019/</link><pubDate>Wed, 25 Dec 2019 14:04:35 +0400</pubDate><guid>https://igonin.ru/posts/2019/12/interesting-links-for-december-2019/</guid><description>&lt;p&gt;В этой подборке вы найдёте ссылки по играм для ZX Spectrum, текстовым играм и пиксель–арту.&lt;/p&gt;
&lt;h2 id="zx-spectrum"&gt;ZX Spectrum&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://idpixel.ru/"&gt;Идеальный пиксель&lt;/a&gt; – содержит много свежих новостей и обзоров о играх для ZX Spectrum, Commodore 64, Amiga и других. Этот сайт имеет приятное оформление и легко читается. Также там можно скачать новые игры для этих платформ.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://rgb.yandex/"&gt;Yandex Retro Games Battle 2019&lt;/a&gt; – в этом году Yandex проводил конкурс на создание игры для ZX Spectrum 48K или 128K. Победители конкурса были объявлены 13 декабря 2019 года. На этой страничке можно посмотреть и поиграть в игры победившие на конкурсе.&lt;/p&gt;</description></item><item><title>Крит 2014</title><link>https://igonin.ru/posts/2019/12/crete-2014/</link><pubDate>Sat, 14 Dec 2019 19:00:00 +0400</pubDate><guid>https://igonin.ru/posts/2019/12/crete-2014/</guid><description>&lt;p&gt;Крит (&lt;em&gt;греч. Κρήτη&lt;/em&gt;) — самый большой греческий остров, пятый по величине остров в Средиземном море. Моя первая поездка за границу. Моя любовь.&lt;/p&gt;
&lt;p&gt;За прошедшие семь лет в моей жизни изменилось очень многое, и одно из главных изменений – это ежегодные путешествия. Первой поездкой в 2014 году стала поездка на Крит. А точнее в его северную часть, в небольшой курортный поселок Каврос, расположенный в трёх километрах от городка Георгиуполиса.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.google.com/maps/search/?api=1&amp;amp;query=Kavros%20Garden%20Studios%20%26%20Apartments%20Hotel"&gt;Kavros Garden Studios &amp;amp; Apartments Hotel — Google Maps&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Удаляем проиндексированные файлы из Git репозитория</title><link>https://igonin.ru/posts/2019/12/delete-indexed-files-from-the-git-repository/</link><pubDate>Mon, 09 Dec 2019 14:03:00 +0400</pubDate><guid>https://igonin.ru/posts/2019/12/delete-indexed-files-from-the-git-repository/</guid><description>&lt;p&gt;Допустим, что у вас в Git репозитории есть файлы, которые вы затем добавляете в &lt;code&gt;.gitignore&lt;/code&gt;, после чего они всё ещё остаются проиндексированными. Существует простой способ избавиться от них.&lt;/p&gt;
&lt;p&gt;Перед тем как начать, убедитесь что все изменения закоммичены, включая сам &lt;code&gt;.gitignore&lt;/code&gt;. Затем выполняем команду для полной очистки кэша нашего репозитория.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git rm -r --cached .
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rm&lt;/code&gt; команда удаления&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-r&lt;/code&gt; указывает что мы удаляем рекурсивно&lt;/li&gt;
&lt;li&gt;&lt;code&gt;–cached&lt;/code&gt; указывает, что мы удаляем файлы только из индекса&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.&lt;/code&gt; указывает что будут удалены индексы всех файлов, если вы хотите удалить из индекса конкретный файл, то можете указать только его, например &lt;code&gt;git rm --cached foo.txt&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Команда &lt;code&gt;rm&lt;/code&gt; является не отменяемой, поэтому если вы хотите просто проверить результат выполнения, то добавьте флаг &lt;code&gt;-n&lt;/code&gt; или &lt;code&gt;--dry-run&lt;/code&gt; для тестирования.&lt;/p&gt;</description></item><item><title>Как запросить публичный ключ для Debian</title><link>https://igonin.ru/posts/2019/12/gpg-error-no-pubkey/</link><pubDate>Wed, 04 Dec 2019 16:54:41 +0400</pubDate><guid>https://igonin.ru/posts/2019/12/gpg-error-no-pubkey/</guid><description>&lt;p&gt;Если при попытке обновить Debian вы видите ошибку о том, что подписи не могут быть проверены, то скорее всего возникла проблема с отсутствием в системе публичного ключа.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG: https://packages.sury.org/php stretch InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY B188E2B695BD4743
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;W: Не удалось получить https://packages.sury.org/php/dists/stretch/InRelease Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY B188E2B695BD4743
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Чтобы исправить данную ошибку, необходимо запросить публичный ключ у сервера криптографических ключей командой:&lt;/p&gt;</description></item><item><title>Автоматическое отключение USB портов в Ubuntu</title><link>https://igonin.ru/posts/2019/11/disable-usb-auto-suspend-in-ubuntu/</link><pubDate>Fri, 15 Nov 2019 22:24:54 +0400</pubDate><guid>https://igonin.ru/posts/2019/11/disable-usb-auto-suspend-in-ubuntu/</guid><description>&lt;p&gt;К моему компьютеру подключен USB хаб. Я заметил, что спустя какое-то время лампочки, отвечающие за индикацию активности подключенных устройств, стали гаснуть, но не придал этому значения. А вчера подключил к этому хабу телефон, для тестирования сборки Android приложения, и спустя пять минут телефон потерял соединение с компьютером. После перезагрузки ситуация повторилась.&lt;/p&gt;
&lt;figure class="media-wide media-wide--intrinsic" style="--media-width: 768px"&gt;
 &lt;a class="media-wide__link" href="https://igonin.ru/posts/2019/11/disable-usb-auto-suspend-in-ubuntu/usb_hub.jpg"&gt;
 &lt;img
 src="https://igonin.ru/posts/2019/11/disable-usb-auto-suspend-in-ubuntu/usb_hub_hu_c764eca73a283249.webp"
 srcset="https://igonin.ru/posts/2019/11/disable-usb-auto-suspend-in-ubuntu/usb_hub_hu_8ec6816bc58a4170.webp 720w, https://igonin.ru/posts/2019/11/disable-usb-auto-suspend-in-ubuntu/usb_hub_hu_c764eca73a283249.webp 768w"
 sizes="(min-width: 78rem) 68rem, calc(100vw - 2rem)"
 width="768"
 height="576"
 loading="lazy"
 decoding="async"
 alt="USB Hub"
 /&gt;
 &lt;/a&gt;
 
 &lt;/figure&gt;
&lt;p&gt;В настройках энергосбережения самой Ubuntu ничего про отключение USB устройств не нашлось. Позже выяснилось, что точно также «отваливаются» флэшки. Немного погуглив данный вопрос нашлось следующее решение: необходимо изменить загрузочные параметры ядра.&lt;/p&gt;</description></item></channel></rss>