<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Блог Евгения Морозова</title>
    <link>https://emorozov.net/</link>
    <description></description>
    <pubDate>Wed, 06 May 2026 14:30:54 +0300</pubDate>
    <item>
      <title>Мысли на актуальную тему</title>
      <link>https://emorozov.net/mysli-na-aktual-nuiu-temu</link>
      <description>&lt;![CDATA[В последние два года очень часто возникали обсуждения: «могут ли производители дистанционно выключить, например, все телефоны на определённой территории?» С традиционными ответами: «Да нет, не могут!», «Хватит верить в теории заговора!»&#xA;&#xA;После того, что сделал Израиль, у меня лично нет сомнений, что в определённый час выключится и Android, и iPhone, и Windows, и Mac OS. Более того, палец уже занесён над кнопкой.&#xA;&#xA;#политика #windows #linux]]&gt;</description>
      <content:encoded><![CDATA[<p>В последние два года очень часто возникали обсуждения: «могут ли производители дистанционно выключить, например, все телефоны на определённой территории?» С традиционными ответами: «Да нет, не могут!», «Хватит верить в теории заговора!»</p>

<p>После того, что сделал Израиль, у меня лично нет сомнений, что в определённый час выключится и Android, и iPhone, и Windows, и Mac OS. Более того, палец уже занесён над кнопкой.</p>

<p>#политика #windows #linux</p>
]]></content:encoded>
      <guid>https://emorozov.net/mysli-na-aktual-nuiu-temu</guid>
      <pubDate>Mon, 23 Sep 2024 06:20:40 +0000</pubDate>
    </item>
    <item>
      <title>Как организовать отдачу статических файлов в контейнеризованном Django</title>
      <link>https://emorozov.net/kak-organizovat-otdachu-staticheskikh-failov-v-konteinerizovannom-django</link>
      <description>&lt;![CDATA[Написал перед отпуском статью о часто возникающей проблеме при контейнеризациии приложений со статикой:&#xA;&#xA;Как организовать отдачу статических файлов в контейнеризованном Django&#xA;&#xA;Написано на примере Django, но сам принцип довольно общий и подойдёт для многих других фреймворков, языков и технологий.&#xA;&#xA;У меня нет действующего аккаунта на Хабре, поэтому опубликовано от имени Яндекс.Практикума.&#xA;&#xA;#django #python #docker]]&gt;</description>
      <content:encoded><![CDATA[<p>Написал перед отпуском статью о часто возникающей проблеме при контейнеризациии приложений со статикой:</p>

<p><a href="https://habr.com/ru/companies/yandex_praktikum/articles/755470/" rel="nofollow">Как организовать отдачу статических файлов в контейнеризованном Django</a></p>

<p>Написано на примере Django, но сам принцип довольно общий и подойдёт для многих других фреймворков, языков и технологий.</p>

<p>У меня нет действующего аккаунта на Хабре, поэтому опубликовано от имени Яндекс.Практикума.</p>

<p>#django #python #docker</p>
]]></content:encoded>
      <guid>https://emorozov.net/kak-organizovat-otdachu-staticheskikh-failov-v-konteinerizovannom-django</guid>
      <pubDate>Mon, 04 Sep 2023 11:50:44 +0000</pubDate>
    </item>
    <item>
      <title>Neovim</title>
      <link>https://emorozov.net/neovim</link>
      <description>&lt;![CDATA[Дошли руки наконец переписать конфигурацию neovim, чтобы сделать его более удобным для разработки. Раз уж переписывал с нуля, решил делать сразу на lua, так как судя по статьям о neovim это самый писк моды.&#xA;&#xA;Особенных откровений в моем конфиге нет — в основном, надергал куски из статей и поиска по GitHub. К тому же, продолжаю что-то добавлять, что-то убирать, что-то настраивать.&#xA;&#xA;Но работать в neovim стало намного удобнее, даже когда редактируешь какой-нибудь небольшой одноразовый скрипт. Стало возможно даже использовать в рабочих проектах, особенно благодаря поддержке LSP и плагину для поиска Telescope.&#xA;&#xA;Кажется, что теперь neovim способен не только догнать по возможностям какой-нибудь VS Code, но даже и перегнать.&#xA;&#xA;#neovim #lua]]&gt;</description>
      <content:encoded><![CDATA[<p>Дошли руки наконец переписать конфигурацию neovim, чтобы сделать его более удобным для разработки. Раз уж переписывал с нуля, решил делать сразу на lua, так как судя по статьям о neovim это самый писк моды.</p>

<p>Особенных откровений в <a href="https://github.com/emorozov/dotfiles/tree/master/config/nvim" rel="nofollow">моем конфиге</a> нет — в основном, надергал куски из статей и поиска по GitHub. К тому же, продолжаю что-то добавлять, что-то убирать, что-то настраивать.</p>

<p>Но работать в neovim стало намного удобнее, даже когда редактируешь какой-нибудь небольшой одноразовый скрипт. Стало возможно даже использовать в рабочих проектах, особенно благодаря поддержке LSP и плагину для поиска Telescope.</p>

<p>Кажется, что теперь neovim способен не только догнать по возможностям какой-нибудь VS Code, но даже и перегнать.</p>

<p>#neovim #lua</p>
]]></content:encoded>
      <guid>https://emorozov.net/neovim</guid>
      <pubDate>Thu, 11 Aug 2022 05:59:33 +0000</pubDate>
    </item>
    <item>
      <title>Прогнозы на 2022 год</title>
      <link>https://emorozov.net/prognozy-na-2022-god</link>
      <description>&lt;![CDATA[Негативные, в основном, т.к. во-первых, негативные предсказывать проще (для того, чтобы сказать «что-то не случится», в общем, требуется меньше усилий, чем чтобы сказать «что-то случится», т.к. не требуется угадывать что именно возникнет во втором случае), во-вторых, ничего особенно хорошего от 2022 не жду.&#xA;&#xA;Предсказания немного не в тему блога, и я жалею, что блог — это не социальная сеть, в которой можно писать о чём хочешь, блог требует более чёткой структуры и направленности. От социальных сетей отказался в конце прошлого года, но не хочу отказывать себе в маленьком удовольствии побыть предсказателем. В 2019 и 2020 годах, я сделал несколько верных предсказаний, которые сообщал устно друзьям, но не записывал. В частности, летом 2019-го предсказал, что к концу 2019 - началу 2020 начнётся экономический кризис. В начале 2020-го предсказал, что международный туризм умер навсегда (на что мне не раз рассмеялись в лицо), также ошибочно предсказал, что рубль укрепится по отношению к доллару. В начале 2021-го предсказал, что к концу, максимум середине 2021-го, биткоин упадёт в несколько раз, это тоже не сбылось, хотя немного к концу года он всё-таки упал, но я имел в виду более катастрофичное падение.&#xA;&#xA;Короче, это ребячество, не стану с этим спорить.&#xA;&#xA;В общем, от лирики перейду к списку предсказаний.&#xA;&#xA;Международный туризм всё так же не восстановится. Как и в этом году, сильно желающие смогут летать по липовым справкам и липовым бизнес визам, но это явление не будет массовым. Какие-то страны будут открываться, какие-то закрываться, но общей картины это сильно не изменит. Количественно измерять мне лень, даже пытаться не стану.&#xA;&#xA;Цены на ископаемые ресурсы, прежде всего, энергетические, будут расти. Не буду пытаться предсказать, насколько они вырастут, предположу, что газ, уголь и нефть точно не будут стоить дешевле, чем стоят сегодня, 2 января 2022.&#xA;&#xA;В связи с предыдущим пунктом, возрастёт количество революций и войн в странах, обладающих данными ресурсами. Тут тоже не знаю, как количественно измерить. Просто уверен, что если в стране есть нефть, уголь или газ, скорее всего, будет минимум одна попытка свергнуть правительство. Если страна слабая, то, возможно, прямое военное вторжение.&#xA;&#xA;Быстрый рост зарплат в IT, ускорившийся в конце 2021, скорее всего, закончится, возможно, даже катастрофически, с резким уменьшением зарплат и рабочих мест.&#xA;&#xA;У меня осталась ещё пара ощущений, чего ждать от будущего года, но они ещё более расплывчатые, поэтому не стану их приводить.&#xA;&#xA;Каких-то позитивных ожиданий, к сожалению, нет. Думаю, что 2022 будет в целом тяжелее 2020 и 2021 для всех.&#xA;&#xA;Для пущей «серьёзности», подписываю этот пост своей подписью GnuPG, чтобы нельзя было сказать в конце года, что я отредактировал исходный пост. Просто копирую из браузера текст от начала (со строки, следующей после даты) до данного абзаца, подписываю, и вставляю сюда подпись:&#xA;&#xA;-----BEGIN PGP SIGNATURE-----&#xA;&#xA;iQIzBAABCAAdFiEEZTbx9FsMyedM2jk6P9gbsg7YAjEFAmHRx0QACgkQP9gbsg7Y&#xA;AjEsDw/+LioHodwYgJUuLlFPN0Y90obQK9hk6Qk41lkch9JWpA0tPdrQq0qMLmqN&#xA;TMdv53v5VtWpWbxbpa4bwjugHtsq9Z88cEDjvFPxGrOyz3ULwDV+qRxl9n/SnfiD&#xA;Bv+EaOlyv1Rj3aH+d8P4Odd9dwBVYg2fDgoSt1boR3WQvyA7hxLZj7jsr661y/5O&#xA;Pdr+k5VSwwrm9YYbnIUbQ7dgMNXbQMtqsttKtsY/8yKXUIXHnncKgUYZUylJpsnb&#xA;QmNNzMuBx8aKeqrF0zeWSgQhFYLkh4qCMpcpYOGEYdMTqpJqvbc8fmeREnavMABA&#xA;CpzTu4JmgDhkfKacASFSYGZp6U+QA5inml/oi3rykhMRUqQY68Des7N5LvYwPtfY&#xA;jCi2fyGsmZGsx7yRKnlyhEBDqLO9TJNcpq9WJFRLJ5+E+CpoiyAyEDCRAeVnwcmb&#xA;pSGmKsqhbRcQcyEZsvED8TsY49hM4KqoAcVSE+oHzQcdExe3/3SO5QfhZ5goDudB&#xA;9MXQV9uyloIFv6mHna4MDfHfQtEbIUcBF/3QREETYdZA661gScZYH/UfdMzr4ycT&#xA;CCElGAUdxIUsBQbbpM4xDbiChGwbk6d/IRwSkYaoLLt5L2bqeGG0l1K+JykuLWxC&#xA;zL/yt2AayXVC3GIlTLWhZUQdJm7fIX80BH6gG2hVYNe3DxriQvY=&#xA;=Lm2Z&#xA;-----END PGP SIGNATURE-----&#xA;&#xA;прогнозы]]&gt;</description>
      <content:encoded><![CDATA[<p>Негативные, в основном, т.к. во-первых, негативные предсказывать проще (для того, чтобы сказать «что-то не случится», в общем, требуется меньше усилий, чем чтобы сказать «что-то случится», т.к. не требуется угадывать что именно возникнет во втором случае), во-вторых, ничего особенно хорошего от 2022 не жду.</p>

<p>Предсказания немного не в тему блога, и я жалею, что блог — это не социальная сеть, в которой можно писать о чём хочешь, блог требует более чёткой структуры и направленности. От социальных сетей отказался в конце прошлого года, но не хочу отказывать себе в маленьком удовольствии побыть предсказателем. В 2019 и 2020 годах, я сделал несколько верных предсказаний, которые сообщал устно друзьям, но не записывал. В частности, летом 2019-го предсказал, что к концу 2019 – началу 2020 начнётся экономический кризис. В начале 2020-го предсказал, что международный туризм умер навсегда (на что мне не раз рассмеялись в лицо), также ошибочно предсказал, что рубль укрепится по отношению к доллару. В начале 2021-го предсказал, что к концу, максимум середине 2021-го, биткоин упадёт в несколько раз, это тоже не сбылось, хотя немного к концу года он всё-таки упал, но я имел в виду более катастрофичное падение.</p>

<p>Короче, это ребячество, не стану с этим спорить.</p>

<p>В общем, от лирики перейду к списку предсказаний.</p>
<ol><li><p>Международный туризм всё так же не восстановится. Как и в этом году, сильно желающие смогут летать по липовым справкам и липовым бизнес визам, но это явление не будет массовым. Какие-то страны будут открываться, какие-то закрываться, но общей картины это сильно не изменит. Количественно измерять мне лень, даже пытаться не стану.</p></li>

<li><p>Цены на ископаемые ресурсы, прежде всего, энергетические, будут расти. Не буду пытаться предсказать, насколько они вырастут, предположу, что газ, уголь и нефть точно не будут стоить дешевле, чем стоят сегодня, 2 января 2022.</p></li>

<li><p>В связи с предыдущим пунктом, возрастёт количество революций и войн в странах, обладающих данными ресурсами. Тут тоже не знаю, как количественно измерить. Просто уверен, что если в стране есть нефть, уголь или газ, скорее всего, будет минимум одна попытка свергнуть правительство. Если страна слабая, то, возможно, прямое военное вторжение.</p></li>

<li><p>Быстрый рост зарплат в IT, ускорившийся в конце 2021, скорее всего, закончится, возможно, даже катастрофически, с резким уменьшением зарплат и рабочих мест.</p></li></ol>

<p>У меня осталась ещё пара ощущений, чего ждать от будущего года, но они ещё более расплывчатые, поэтому не стану их приводить.</p>

<p>Каких-то позитивных ожиданий, к сожалению, нет. Думаю, что 2022 будет в целом тяжелее 2020 и 2021 для всех.</p>

<p>Для пущей «серьёзности», подписываю этот пост своей подписью GnuPG, чтобы нельзя было сказать в конце года, что я отредактировал исходный пост. Просто копирую из браузера текст от начала (со строки, следующей после даты) до данного абзаца, подписываю, и вставляю сюда подпись:</p>

<pre><code>-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEZTbx9FsMyedM2jk6P9gbsg7YAjEFAmHRx0QACgkQP9gbsg7Y
AjEsDw/+LioHodwYgJUuLlFPN0Y90obQK9hk6Qk41lkch9JWpA0tPdrQq0qMLmqN
TMdv53v5VtWpWbxbpa4bwjugHtsq9Z88cEDjvFPxGrOyz3ULwDV+qRxl9n/SnfiD
Bv+EaOlyv1Rj3aH+d8P4Odd9dwBVYg2fDgoSt1boR3WQvyA7hxLZj7jsr661y/5O
Pdr+k5VSwwrm9YYbnIUbQ7dgMNXbQMtqsttKtsY/8yKXUIXHnncKgUYZUylJpsnb
QmNNzMuBx8aKeqrF0zeWSgQhFYLkh4qCMpcpYOGEYdMTqpJqvbc8fmeREnavMABA
CpzTu4JmgDhkfKacASFSYGZp6U+QA5inml/oi3rykhMRUqQY68Des7N5LvYwPtfY
jCi2fyGsmZGsx7yRKnlyhEBDqLO9TJNcpq9WJFRLJ5+E+CpoiyAyEDCRAeVnwcmb
pSGmKsqhbRcQcyEZsvED8TsY49hM4KqoAcVSE+oHzQcdExe3/3SO5QfhZ5goDudB
9MXQV9uyloIFv6mHna4MDfHfQtEbIUcBF/3QREETYdZA661gScZYH/UfdMzr4ycT
CCElGAUdxIUsBQbbpM4xDbiChGwbk6d/IRwSkYaoLLt5L2bqeGG0l1K+JykuLWxC
zL/yt2AayXVC3GIlTLWhZUQdJm7fIX80BH6gG2hVYNe3DxriQvY=
=Lm2Z
-----END PGP SIGNATURE-----
</code></pre>

<p>#прогнозы</p>
]]></content:encoded>
      <guid>https://emorozov.net/prognozy-na-2022-god</guid>
      <pubDate>Sun, 02 Jan 2022 15:24:57 +0000</pubDate>
    </item>
    <item>
      <title>Исправление назойливого поведения VSCodium в Arch Linux</title>
      <link>https://emorozov.net/ispravlenie-nazoilivogo-povedeniia-vscodium-v-arch-linux</link>
      <description>&lt;![CDATA[При установке VSCodium в любую Linux-систему, он по умолчанию назначает себя в качестве файлового менеджера. Это значит, что любое приложение, которое пытается отобразить пользователю каталог, вместо файлового менеджера открывает vscodium, который во-первых, тяжёлый и долго запускается, во-вторых, бесполезен в качестве замены файлового менеджера.&#xA;&#xA;Меня это поведение ужасно раздражает, как и миллионы других пользователей, но пока что на все сообщения об этой проблеме не последовало реакции, поэтому пришлось взять дело в свои руки.&#xA;&#xA;В Arch Linux есть возможность запускать хуки на установку, обновление или удаление любого пакета. Создаём файл /usr/share/libalpm/hooks/vscodium.hook с содержимым:&#xA;&#xA;[Trigger]&#xA;Operation = Install&#xA;Operation = Upgrade&#xA;Type = Package&#xA;Target = vscodium*&#xA;[Action]&#xA;Depends = coreutils&#xA;Depends = desktop-file-utils&#xA;When = PostTransaction&#xA;Exec = /usr/bin/sh -c &#39;/usr/bin/sed -i &#34;s/inode\/directory;//&#34; /usr/share/applications/VSCodium.desktop &amp;&amp; /usr/bin/update-desktop-database&#39;&#xA;&#xA;Теперь, после установки или обновления vscodium, приложения продолжат пользоваться существующим файловым менеджером по умолчанию.&#xA;&#xA;#linux #vscodium]]&gt;</description>
      <content:encoded><![CDATA[<p>При установке VSCodium в любую Linux-систему, он по умолчанию назначает себя в качестве файлового менеджера. Это значит, что любое приложение, которое пытается отобразить пользователю каталог, вместо файлового менеджера открывает vscodium, который во-первых, тяжёлый и долго запускается, во-вторых, бесполезен в качестве замены файлового менеджера.</p>

<p>Меня это поведение ужасно раздражает, как и миллионы других пользователей, но пока что на все сообщения об этой проблеме не последовало реакции, поэтому пришлось взять дело в свои руки.</p>

<p>В Arch Linux есть возможность запускать хуки на установку, обновление или удаление любого пакета. Создаём файл <code>/usr/share/libalpm/hooks/vscodium.hook</code> с содержимым:</p>

<pre><code>[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = vscodium*
[Action]
Depends = coreutils
Depends = desktop-file-utils
When = PostTransaction
Exec = /usr/bin/sh -c &#39;/usr/bin/sed -i &#34;s/inode\/directory;//&#34; /usr/share/applications/VSCodium.desktop &amp;&amp; /usr/bin/update-desktop-database&#39;
</code></pre>

<p>Теперь, после установки или обновления vscodium, приложения продолжат пользоваться существующим файловым менеджером по умолчанию.</p>

<p>#linux #vscodium</p>
]]></content:encoded>
      <guid>https://emorozov.net/ispravlenie-nazoilivogo-povedeniia-vscodium-v-arch-linux</guid>
      <pubDate>Fri, 24 Sep 2021 10:36:55 +0000</pubDate>
    </item>
    <item>
      <title>Тесен мир</title>
      <link>https://emorozov.net/tesen-mir</link>
      <description>&lt;![CDATA[В начале 00-х познакомился на тусовке фотографов с одним человеком. Тогда он работал в очень далекой от IT области, увлекался только фотографией (почти как я, разве что я работал в IT). Мы не подружились, хотя какое-то время часто общались о чем-то на форумах, несколько раз пересекались на встречах фотографов-любителей.&#xA;&#xA;Прошло более 16 лет. Встречаю этого человека теперь на тех же сайтах, где бездарно трачу время я сам. Различные соцсети айтишников, мотоциклистов, и всякие там пикабу. Узнаю по постам и комментариям человека, что он теперь программист, увлекся мотоциклами, а еще использует Linux.&#xA;&#xA;Не то, чтобы специально следил за ним, просто у него короткий, необычный и запоминающийся ник, поэтому хочешь-не хочешь, а везде его заметишь. И судя по всему, он прокрастинирует на тех же сайтах, что и я.&#xA;&#xA;Необычное совпадение. Умеет жизнь удивлять.&#xA;&#xA;жизнь]]&gt;</description>
      <content:encoded><![CDATA[<p>В начале 00-х познакомился на тусовке фотографов с одним человеком. Тогда он работал в очень далекой от IT области, увлекался только фотографией (почти как я, разве что я работал в IT). Мы не подружились, хотя какое-то время часто общались о чем-то на форумах, несколько раз пересекались на встречах фотографов-любителей.</p>

<p>Прошло более 16 лет. Встречаю этого человека теперь на тех же сайтах, где бездарно трачу время я сам. Различные соцсети айтишников, мотоциклистов, и всякие там пикабу. Узнаю по постам и комментариям человека, что он теперь программист, увлекся мотоциклами, а еще использует Linux.</p>

<p>Не то, чтобы специально следил за ним, просто у него короткий, необычный и запоминающийся ник, поэтому хочешь-не хочешь, а везде его заметишь. И судя по всему, он прокрастинирует на тех же сайтах, что и я.</p>

<p>Необычное совпадение. Умеет жизнь удивлять.</p>

<p>#жизнь</p>
]]></content:encoded>
      <guid>https://emorozov.net/tesen-mir</guid>
      <pubDate>Fri, 05 Mar 2021 17:22:20 +0000</pubDate>
    </item>
    <item>
      <title>Первая утилита на Rust</title>
      <link>https://emorozov.net/pervaia-utilita-na-rust</link>
      <description>&lt;![CDATA[Первый опыт написания чего-то нужного лично мне на Rust: annotate-branches или просто anb. Утилита, выводящая список веток Git в текущем каталоге, вместе с кратким описанием и статусом задачи из Jira (предполагается, что ветки имеют такие же названия, как и задачи в Jira).&#xA;&#xA;Можно было намного быстрее и короче написать этот скрипт на shell, но каждый изучающий Rust просто обязан переписать что-то тривиальное (или не очень) на Rust. Кроме того, это хорошее упражнение для новичка в языке, т.к. требуется задействовать подпроцессы, регулярные выражения, и взаимодействие с сервисами по сети. Неожиданно легко получилось написать, ожидал, что будет дольше и труднее.&#xA;&#xA;Написал еще до Нового Года, но руки не дошли анонсировать в блоге. Точнее, терзали сомнения, стоит ли публиковать что-то настолько тривиальное. В итоге решил, что стоит.&#xA;&#xA;rust]]&gt;</description>
      <content:encoded><![CDATA[<p>Первый опыт написания чего-то нужного лично мне на Rust: <a href="https://github.com/emorozov/anb" rel="nofollow">annotate-branches или просто anb</a>. Утилита, выводящая список веток Git в текущем каталоге, вместе с кратким описанием и статусом задачи из Jira (предполагается, что ветки имеют такие же названия, как и задачи в Jira).</p>

<p>Можно было намного быстрее и короче написать этот скрипт на shell, но каждый изучающий Rust просто обязан переписать что-то тривиальное (или не очень) на Rust. Кроме того, это хорошее упражнение для новичка в языке, т.к. требуется задействовать подпроцессы, регулярные выражения, и взаимодействие с сервисами по сети. Неожиданно легко получилось написать, ожидал, что будет дольше и труднее.</p>

<p>Написал еще до Нового Года, но руки не дошли анонсировать в блоге. Точнее, терзали сомнения, стоит ли публиковать что-то настолько тривиальное. В итоге решил, что стоит.</p>

<p>#rust</p>
]]></content:encoded>
      <guid>https://emorozov.net/pervaia-utilita-na-rust</guid>
      <pubDate>Tue, 12 Jan 2021 03:43:39 +0000</pubDate>
    </item>
    <item>
      <title>Полное удаление аккаунта Facebook</title>
      <link>https://emorozov.net/polnoe-udalenie-akkaunta-facebook</link>
      <description>&lt;![CDATA[Последние события окончательно убедили в необходимости окончательного удаления профиля Facebook. Не буду повторять все причины по которым считаю социальные сети злом, а Facebook и Instagram — злейшим из зол, думаю, эти причины уже набили оскомину всем моим друзьям в FB, а другим, наверное, не так интересны.&#xA;&#xA;Удаление профиля в Facebook хорошо описанно в их же собственной справке. Первым делом необходимо создать файл с дампом всей вашей информации в FB (если не хочется терять загруженные фотографии и сообщения). В моём случае он создавался менее 10 минут и имел размер около 600 Мб. Это обычный архив, в котором находятся все мои сообщения в HTML формате, а также все фотографии, которые я загружал в Facebook. Ожидал, что размер будет больше, но видимо, это связано с тем, что долгое время уменьшал размер фотографий вручную перед загрузкой в FB. Поэтому многие сохраненные фотографии имеют низкое разрешение и маленький размер.&#xA;&#xA;Затем вводится пароль для подтверждения удаления профиля. В течение месяца можно передумать и отменить удаление. Говорится, что после этого профиль и все данные удаляются навсегда (так я и поверил). Но в этот раз вряд ли передумаю. Опыт временного удаления профиля на два месяца показал, что без социальных сетей жить не только возможно, но даже и лучше, чем с ними.&#xA;&#xA;жизнь]]&gt;</description>
      <content:encoded><![CDATA[<p>Последние события окончательно убедили в необходимости окончательного удаления профиля Facebook. Не буду повторять все причины по которым считаю социальные сети злом, а Facebook и Instagram — злейшим из зол, думаю, эти причины уже набили оскомину всем моим друзьям в FB, а другим, наверное, не так интересны.</p>

<p>Удаление профиля в Facebook хорошо описанно в их же собственной справке. Первым делом необходимо создать файл с дампом всей вашей информации в FB (если не хочется терять загруженные фотографии и сообщения). В моём случае он создавался менее 10 минут и имел размер около 600 Мб. Это обычный архив, в котором находятся все мои сообщения в HTML формате, а также все фотографии, которые я загружал в Facebook. Ожидал, что размер будет больше, но видимо, это связано с тем, что долгое время уменьшал размер фотографий вручную перед загрузкой в FB. Поэтому многие сохраненные фотографии имеют низкое разрешение и маленький размер.</p>

<p>Затем вводится пароль для подтверждения удаления профиля. В течение месяца можно передумать и отменить удаление. Говорится, что после этого профиль и все данные удаляются навсегда (так я и поверил). Но в этот раз вряд ли передумаю. Опыт временного удаления профиля на два месяца показал, что без социальных сетей жить не только возможно, но даже и лучше, чем с ними.</p>

<p>#жизнь</p>
]]></content:encoded>
      <guid>https://emorozov.net/polnoe-udalenie-akkaunta-facebook</guid>
      <pubDate>Mon, 11 Jan 2021 04:55:26 +0000</pubDate>
    </item>
    <item>
      <title>Закончил курс «Learn Rust by Building Real Applications»</title>
      <link>https://emorozov.net/zakonchil-kurs-learn-rust-by-building-real-applications</link>
      <description>&lt;![CDATA[Certificate&#xA;&#xA;Ссылка на курс на Udemy&#xA;&#xA;Курс довольно простой и короткий, вопросы к курсу тоже очень простые, но курс всё равно понравился. Для новичка довольно объясняется много важных вещей, при этом очень понятным языком, и на примерах, отличающихся от Rust Book (которые используют множество других курсов), что позволяет взглянуть на язык с немного другого ракурса.&#xA;&#xA;#rust #курсы #udemy #mooc]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://images.emorozov.net/rust-certificate.webp" alt="Certificate"></p>

<p><a href="https://www.udemy.com/share/103oeYB0cadVlRR3g=/" rel="nofollow">Ссылка на курс на Udemy</a></p>

<p>Курс довольно простой и короткий, вопросы к курсу тоже очень простые, но курс всё равно понравился. Для новичка довольно объясняется много важных вещей, при этом очень понятным языком, и на примерах, отличающихся от Rust Book (которые используют множество других курсов), что позволяет взглянуть на язык с немного другого ракурса.</p>

<p>#rust #курсы #udemy #mooc</p>
]]></content:encoded>
      <guid>https://emorozov.net/zakonchil-kurs-learn-rust-by-building-real-applications</guid>
      <pubDate>Mon, 21 Dec 2020 00:01:18 +0000</pubDate>
    </item>
    <item>
      <title>Курс по структурам данных</title>
      <link>https://emorozov.net/kurs-po-strukturam-dannykh</link>
      <description>&lt;![CDATA[Прошёл курс по структурам данных на Stepik. Получил сертификат с отличием.&#xA;&#xA;Курс выбрал самый простой, так как после работы занимаюсь изучением Rust, решением задач Exercism по Rust, и изучением еще парочки курсов. Курс хороший, очень просто объясняет множество различных структур данных, вместе с основными алгоритмами и доказательствами. Преимущество курса в простоте задач. Почти ни одну из структур данных не требовалось реализовать полностью. Поэтому он хорошо подходит для того, чтобы освежить знания о структурах данных быстро и с минимумом усилий.&#xA;&#xA;#stepik #mooc #курсы #алгоритмы]]&gt;</description>
      <content:encoded><![CDATA[<p>Прошёл курс по структурам данных на Stepik. Получил <a href="https://stepik.org/cert/826273" rel="nofollow">сертификат с отличием</a>.</p>

<p>Курс выбрал самый простой, так как после работы занимаюсь изучением Rust, решением задач Exercism по Rust, и изучением еще парочки курсов. Курс хороший, очень просто объясняет множество различных структур данных, вместе с основными алгоритмами и доказательствами. Преимущество курса в простоте задач. Почти ни одну из структур данных не требовалось реализовать полностью. Поэтому он хорошо подходит для того, чтобы освежить знания о структурах данных быстро и с минимумом усилий.</p>

<p>#stepik #mooc #курсы #алгоритмы</p>
]]></content:encoded>
      <guid>https://emorozov.net/kurs-po-strukturam-dannykh</guid>
      <pubDate>Sun, 13 Dec 2020 20:11:13 +0000</pubDate>
    </item>
  </channel>
</rss>