<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Leonid Sopov</title><generator>teletype.in</generator><description><![CDATA[Christian; Husband of 1 wife; father of 3.
Perl &amp; Golang developer.]]></description><image><url>https://teletype.in/files/78/31/78310c55-fd43-494d-b1d0-c0a15184ab7b.jpeg</url><title>Leonid Sopov</title><link>https://tt.sopov.org/</link></image><link>https://tt.sopov.org/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/sopov?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/sopov?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 21 Jun 2026 02:28:35 GMT</pubDate><lastBuildDate>Sun, 21 Jun 2026 02:28:35 GMT</lastBuildDate><item><guid isPermaLink="true">https://tt.sopov.org/covid666</guid><link>https://tt.sopov.org/covid666?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov</link><comments>https://tt.sopov.org/covid666?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov#comments</comments><dc:creator>sopov</dc:creator><title>covid &amp; 666</title><pubDate>Thu, 16 Dec 2021 13:35:08 GMT</pubDate><tt:hashtag>теория_заговора</tt:hashtag><tt:hashtag>perl</tt:hashtag><description><![CDATA[Если в ASCII посчитать значение covid&lt;ESCAPE&gt;19, то получится 666.]]></description><content:encoded><![CDATA[
  <p id="rvcZ">Если в ASCII посчитать значение <u>covid<strong>&lt;ESCAPE&gt;</strong>19,</u> то получится <strong>666</strong>.</p>
  <pre id="vcdJ">╰─ perl -MList::Util=sum -E &#x27;say sum map { ord } split //, &quot;covid\N{ESC}19&quot;&#x27;
666</pre>
  <p id="hpBr"></p>
  <tt-tags id="vzoq">
    <tt-tag name="теория_заговора">#теория_заговора</tt-tag>
    <tt-tag name="perl">#perl</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://tt.sopov.org/google-ipranges</guid><link>https://tt.sopov.org/google-ipranges?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov</link><comments>https://tt.sopov.org/google-ipranges?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov#comments</comments><dc:creator>sopov</dc:creator><title>Google IPs</title><pubDate>Fri, 30 Jul 2021 01:07:55 GMT</pubDate><tt:hashtag>google</tt:hashtag><tt:hashtag>ip</tt:hashtag><description><![CDATA[List of Google IPs]]></description><content:encoded><![CDATA[
  <p>List of Google IPs</p>
  <ul>
    <li><a href="https://www.gstatic.com/ipranges/goog.json" target="_blank">https://www.gstatic.com/ipranges/cloud_geofeed</a></li>
    <li><a href="https://www.gstatic.com/ipranges/goog.json" target="_blank">https://www.gstatic.com/ipranges/goog.txt</a></li>
    <li><a href="https://www.gstatic.com/ipranges/goog.json" target="_blank">https://www.gstatic.com/ipranges/goog.json</a> </li>
  </ul>
  <pre>{
    &quot;creationTime&quot;: &quot;2021-07-29T10:02:50.331993&quot;,
    &quot;prefixes&quot;: [
        {
            &quot;ipv4Prefix&quot;: &quot;8.8.4.0/24&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;8.8.8.0/24&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;8.34.208.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;8.35.192.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;23.236.48.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;23.251.128.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;34.64.0.0/10&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;34.128.0.0/10&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.184.0.0/13&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.192.0.0/14&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.196.0.0/15&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.198.0.0/16&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.199.0.0/17&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.199.128.0/18&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.200.0.0/13&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.208.0.0/12&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.224.0.0/12&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;35.240.0.0/13&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;64.15.112.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;64.233.160.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;66.102.0.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;66.249.64.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;70.32.128.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;72.14.192.0/18&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;74.114.24.0/21&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;74.125.0.0/16&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;104.154.0.0/15&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;104.196.0.0/14&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;104.237.160.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;107.167.160.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;107.178.192.0/18&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;108.59.80.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;108.170.192.0/18&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;108.177.0.0/17&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;130.211.0.0/16&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;136.112.0.0/12&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;142.250.0.0/15&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;146.148.0.0/17&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;162.216.148.0/22&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;162.222.176.0/21&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;172.110.32.0/21&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;172.217.0.0/16&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;172.253.0.0/16&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;173.194.0.0/16&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;173.255.112.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;192.158.28.0/22&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;192.178.0.0/15&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;193.186.4.0/24&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;199.36.154.0/23&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;199.36.156.0/24&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;199.192.112.0/22&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;199.223.232.0/21&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;207.223.160.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;208.65.152.0/22&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;208.68.108.0/22&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;208.81.188.0/22&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;208.117.224.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;209.85.128.0/17&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;216.58.192.0/19&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;216.73.80.0/20&quot;
        },
        {
            &quot;ipv4Prefix&quot;: &quot;216.239.32.0/19&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2001:4860::/32&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2404:6800::/32&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2404:f340::/32&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2600:1900::/28&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2607:f8b0::/32&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2620:11a:a000::/40&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2620:120:e000::/40&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2800:3f0::/32&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2a00:1450::/32&quot;
        },
        {
            &quot;ipv6Prefix&quot;: &quot;2c0f:fb50::/32&quot;
        }
    ],
    &quot;syncToken&quot;: &quot;1627578170331&quot;
}</pre>
  <tt-tags>
    <tt-tag name="google">#google</tt-tag>
    <tt-tag name="ip">#ip</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://tt.sopov.org/ssh-agent</guid><link>https://tt.sopov.org/ssh-agent?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov</link><comments>https://tt.sopov.org/ssh-agent?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov#comments</comments><dc:creator>sopov</dc:creator><title>ssh-agent for MacOS</title><pubDate>Tue, 27 Jul 2021 14:20:36 GMT</pubDate><tt:hashtag>ssh</tt:hashtag><tt:hashtag>ssh_agent</tt:hashtag><description><![CDATA[После переустановки макоси, не хотел подтягиваться ssh-agent ]]></description><content:encoded><![CDATA[
  <p>После переустановки макоси, не хотел подтягиваться ssh-agent </p>
  <blockquote>Error connecting to agent: No such file or directory</blockquote>
  <p>после решений с eval, проблема в новой сессии остается.</p>
  <p>Рабочее решение с <a href="https://unix.stackexchange" target="_blank">stackexchange</a></p>
  <p>добавляем в <code>~/.bashrc</code> или в <code>~/.zshrc</code></p>
  <pre>if [ ! -S ~/.ssh/ssh_auth_sock ]; then
  eval &#x60;ssh-agent&#x60;
  ln -sf &quot;$SSH_AUTH_SOCK&quot; ~/.ssh/ssh_auth_sock
fi
export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock
ssh-add -l &gt; /dev/null || ssh-add</pre>
  <tt-tags>
    <tt-tag name="ssh">#ssh</tt-tag>
    <tt-tag name="ssh_agent">#ssh_agent</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://tt.sopov.org/hello-world</guid><link>https://tt.sopov.org/hello-world?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov</link><comments>https://tt.sopov.org/hello-world?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sopov#comments</comments><dc:creator>sopov</dc:creator><title>Hello World</title><pubDate>Tue, 22 Jun 2021 12:43:36 GMT</pubDate><tt:hashtag>perl</tt:hashtag><tt:hashtag>однострочник</tt:hashtag><description><![CDATA[% perl -MList::Util=shuffle -E 'say shuffle split //, q{Hello World}'
W dHlooelrl]]></description><content:encoded><![CDATA[
  <p><code>% perl -MList::Util=shuffle -E &#x27;say shuffle split //, q{Hello World}&#x27;<br />W dHlooelrl</code></p>
  <tt-tags>
    <tt-tag name="perl">#perl</tt-tag>
    <tt-tag name="однострочник">#однострочник</tt-tag>
  </tt-tags>

]]></content:encoded></item></channel></rss>