<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>@Searge | Home – Останні записи</title><link>https://searge.pp.ua/blog/</link><description>Recent content in Останні записи on @Searge | Home</description><generator>Hugo -- gohugo.io</generator><language>uk-UA</language><atom:link href="https://searge.pp.ua/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Ресурси для вивчення програмування</title><link>https://searge.pp.ua/blog/programming-resources/</link><pubDate>Thu, 17 Mar 2022 14:02:24 +0000</pubDate><guid>https://searge.pp.ua/blog/programming-resources/</guid><description>
&lt;p>&lt;img src="https://searge.pp.ua/images/programming.jpeg" alt="programming" loading="lazy" />&lt;/p>
&lt;p>Невелика підбірка яка стане в пригоді на початку пошуку курсів та Ігор з програмування. Насправді ресурсів в Інтернеті значно, значно більше, але підібрані ресурси дадуть відправну точку.&lt;/p>
&lt;blockquote>
&lt;p>Символом 🔰 я позначив гарні ресурси для початку, коли ви ще не впевненні, чи це ваш шлях. Крім дитячих, дитячі підходять усім &lt;em>☺️&lt;/em>&lt;/p>
&lt;/blockquote>
&lt;h3>Курси&lt;span class="hx-absolute -hx-mt-20" id="курси">&lt;/span>
&lt;a href="#%d0%ba%d1%83%d1%80%d1%81%d0%b8" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h3>&lt;h4>&lt;strong>Для дітей:&lt;/strong>&lt;span class="hx-absolute -hx-mt-20" id="для-дітей">&lt;/span>
&lt;a href="#%d0%b4%d0%bb%d1%8f-%d0%b4%d1%96%d1%82%d0%b5%d0%b9" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;ul>
&lt;li>&lt;a href="https://code.org/" target="_blank" rel="noopener">Code.org&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://scratch.mit.edu/" target="_blank" rel="noopener">Scratch&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://hourofcode.com/us/uk/learn" target="_blank" rel="noopener">Година Коду&lt;/a>&lt;/li>
&lt;/ul>
&lt;h4>&lt;strong>Prometheus:&lt;/strong>&lt;span class="hx-absolute -hx-mt-20" id="prometheus">&lt;/span>
&lt;a href="#prometheus" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;ul>
&lt;li>&lt;a href="https://courses.prometheus.org.ua/courses/course-v1:Prometheus&amp;#43;CS50&amp;#43;2019_T1/about" target="_blank" rel="noopener">Основи програмування CS50&lt;/a> 🔰&lt;/li>
&lt;li>&lt;a href="https://courses.prometheus.org.ua/courses/course-v1:Prometheus&amp;#43;CS50&amp;#43;2021_T1/about" target="_blank" rel="noopener">Вебпрограмування з Python та JavaScript&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://courses.prometheus.org.ua/courses/course-v1:LITS&amp;#43;114&amp;#43;2020_T3/about" target="_blank" rel="noopener">Основи Web UI розробки 2020&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://courses.prometheus.org.ua/courses/IRF/ML101/2016_T3/about" target="_blank" rel="noopener">Машинне навчання&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://courses.prometheus.org.ua/courses/IRF/DV101/2016_T3/about" target="_blank" rel="noopener">Візуалізація даних&lt;/a>&lt;/li>
&lt;/ul>
&lt;h4>Професійні&lt;span class="hx-absolute -hx-mt-20" id="професійні">&lt;/span>
&lt;a href="#%d0%bf%d1%80%d0%be%d1%84%d0%b5%d1%81%d1%96%d0%b9%d0%bd%d1%96" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;ul>
&lt;li>&lt;a href="https://mate.academy/#course-list" target="_blank" rel="noopener">Mate Academy&lt;/a> 🔰&lt;/li>
&lt;li>&lt;a href="https://career.softserveinc.com/en-us/it-academy" target="_blank" rel="noopener">Softserve&lt;/a>&lt;/li>
&lt;/ul>
&lt;h4>Іноземні&lt;span class="hx-absolute -hx-mt-20" id="іноземні">&lt;/span>
&lt;a href="#%d1%96%d0%bd%d0%be%d0%b7%d0%b5%d0%bc%d0%bd%d1%96" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;ul>
&lt;li>&lt;a href="https://www.coursera.org/specializations/full-stack-react" target="_blank" rel="noopener">Coursera&lt;/a> (можна подати на допомогу)&lt;/li>
&lt;li>&lt;a href="https://www.guru99.com/" target="_blank" rel="noopener">Guru99&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://app.pluralsight.com/paths/skill/python-3" target="_blank" rel="noopener">Pluralsight&lt;/a> 🔰&lt;/li>
&lt;li>&lt;a href="https://kodekloud.com/learning-paths/" target="_blank" rel="noopener">KodeKloud&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3>Ігри&lt;span class="hx-absolute -hx-mt-20" id="ігри">&lt;/span>
&lt;a href="#%d1%96%d0%b3%d1%80%d0%b8" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h3>&lt;ul>
&lt;li>&lt;a href="https://checkio.org/" target="_blank" rel="noopener">Check.io&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://play.elevatorsaga.com/" target="_blank" rel="noopener">Elevator Saga&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://yare.io/" target="_blank" rel="noopener">Yare.io&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://nandgame.com/" target="_blank" rel="noopener">Nand Game&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://flexboxfroggy.com/#uk" target="_blank" rel="noopener">FlexBox Frog&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://flexbox.tech/" target="_blank" rel="noopener">Flexbox Playground&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://css-tricks.com/examples/nth-child-tester/" target="_blank" rel="noopener">CSS Tricks&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://mystery.knightlab.com/walkthrough.html" target="_blank" rel="noopener">SQL Murder Mystery&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3>Awesome Repositories&lt;span class="hx-absolute -hx-mt-20" id="awesome-repositories">&lt;/span>
&lt;a href="#awesome-repositories" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h3>&lt;ul>
&lt;li>&lt;a href="https://github.com/grem11n/awesome-it-communities-ua" target="_blank" rel="noopener">Awesome Ukrainian IT Communities&lt;/a> 🇺🇦🔰&lt;/li>
&lt;li>&lt;a href="https://github.com/readyready15728/awesome-programming-games" target="_blank" rel="noopener">Awesome Programming Games&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/prakhar1989/awesome-courses" target="_blank" rel="noopener">Awesome Courses&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/vinta/awesome-python" target="_blank" rel="noopener">Awesome Python&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/avelino/awesome-go" target="_blank" rel="noopener">Awesome Go&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/Hack-with-Github/Awesome-Hacking" target="_blank" rel="noopener">Awesome Hacking&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/topics/awesome" target="_blank" rel="noopener">Awesome Full List&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Як швидко запам’ятовувати</title><link>https://searge.pp.ua/blog/2018-12-23/</link><pubDate>Sun, 23 Dec 2018 18:22:35 +0000</pubDate><guid>https://searge.pp.ua/blog/2018-12-23/</guid><description>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__iBOsACHBIk8l1rCAsmNyzA.jpeg" alt="" loading="lazy" />&lt;/p>
&lt;p>Зараз в книгарнях достатньо різних книжок для розвитку креативності та візуального мислення, як ось «Кради як митець» Остіна Клеона, «Знищ цей щоденник» Кері Сміта та безліч інших.&lt;/p>
&lt;p>Відверто кажучи, я скептично до них відношусь, тому що не бачив якоїсь користі для себе. Так, в «Кради як митець» багато практичних завдань, але йому треба присв’ятити свій час і методично всі їх повиконувати, звичайно можна у довільному порядку, але бажано за якийсь певний проміжок часу. Інакше це буде ще одна книжка, яка збиратиме пилюку на полиці, &lt;em>як оце в мене зараз&lt;/em> ;-)&lt;/p>
&lt;p>Схоже відчуття було і до «&lt;a href="https://www.bookclub.ua/ukr/catalog/books/psychology/product.html?id=39832" target="_blank" rel="noopener">Скетчноутингу&lt;/a>» Майка Роде… але, виявилося, що недарма довго до неї приглядався.&lt;/p>
&lt;p>Кожен знає цю проблему, коли багато нової інформації, її важко усю вмістити вголові, а обробити, зробити її своєю — ще важче. Можна все переписати і зробити великий конспект, але великий конспект &lt;a href="https://www.google.com/search?q=%d1%80%d0%b5%d0%ba%d1%83%d1%80%d1%81%d1%96%d1%8f" target="_blank" rel="noopener">має ту ж саму проблему&lt;/a>.&lt;/p>
&lt;p>Саме в цьому її відмінність — в тому, що Майк не намагається створити з вас мистця та генератора креативних ідей, він просто зібрав усі поради як ефективно структурувати інформацію у вигляді книги.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__2uScjRaslBimev7LHBpfMw.jpeg" alt="" loading="lazy" />&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__OlVihzm23SONd__DnhWWG1g.jpeg" alt="" loading="lazy" />
&lt;img src="https://searge.pp.ua/images/1__foj0MGgXCqEIdXJ7lcWbNg.jpeg" alt="" loading="lazy" />
&lt;img src="https://searge.pp.ua/images/1__YLw__P3ywrlR2hwGxCijCRw.jpeg" alt="" loading="lazy" />&lt;/p>
&lt;p>Не звернув уваги як довго викристалізовувалися ці поради, але вони дуже прості, конкретні і головне, є приклади, як почати замальовувати вже зараз, не боячись, що в тебе немає таланту. Бо ж насправді, усі вміють малювати крут, трикутник, квадрат чи стрілочку.&lt;/p>
&lt;p>Багато приділяється уваги композиції та ключовим моментам, також даються поради, як підготуватися.&lt;/p>
&lt;p>Якщо у не вистачає часу і ви хочете опанувати новий предмет; винести максимально з важливої лекції, то ця книга підскаже вам ідеї та напрямок, як зробити це ефективніше. Наприклад, я почав зараз активно користуватися порадами, щоб краще зрозуміти математику та програмування.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__1ccIQNF12zAF__tF3M7nuOg.jpeg" alt="" loading="lazy" />&lt;/p>
&lt;h3>Окремо хочеться сказати про переклад&lt;span class="hx-absolute -hx-mt-20" id="окремо-хочеться-сказати-про-переклад">&lt;/span>
&lt;a href="#%d0%be%d0%ba%d1%80%d0%b5%d0%bc%d0%be-%d1%85%d0%be%d1%87%d0%b5%d1%82%d1%8c%d1%81%d1%8f-%d1%81%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b8-%d0%bf%d1%80%d0%be-%d0%bf%d0%b5%d1%80%d0%b5%d0%ba%d0%bb%d0%b0%d0%b4" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h3>&lt;p>Я реально за все життя не бачив гівнянішого перекладу, ніж у цій книзі. Навіть не так, це не переклад, це реальна каша незв’язаних слів з гуглівського перекладача. Незрозуміло, навіщо взагалі було перекладати приклади, книжка ж дуже ілюстративна і все було б зрозуміло, навіть якби приклади були китайською. З одного боку, добре, що я знаю англійську і міг дешифрувати, з іншого боку, то — кров з очей…
Як виявилося, ця г&lt;strong>Анна Литвиненко&lt;/strong> перекладає купу книжок @&lt;a href="https://twitter.com/bookclub_ua" target="_blank" rel="noopener">bookclub_ua&lt;/a> ☹️&lt;/p>
&lt;p>Але, попередженні, значить — озброєні ツ.
Не дивлячись на те, що це все розмазано тонким шаром по всім сторінкам, книга — варта для ознайомлення.&lt;/p>
&lt;h3>Ну і останнє&lt;span class="hx-absolute -hx-mt-20" id="ну-іостаннє">&lt;/span>
&lt;a href="#%d0%bd%d1%83-%d1%96%d0%be%d1%81%d1%82%d0%b0%d0%bd%d0%bd%d1%94" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h3>&lt;p>Хоча наш „книжковий клуб“ запізнився з перекладом років так на 5 і сам автор ↓ вже популяризує дуже популярний зараз bullet journal, ці техніки швидше доповнюють одна одну, ніж пересікаються.&lt;/p>
&lt;blockquote>
&lt;p>Нотатка до «&lt;a href="https://t.me/rdv_ch" target="_blank" rel="noopener">Природи речей&lt;/a>» 🌿&lt;/p>
&lt;/blockquote></description></item><item><title>Sublime Text 3</title><link>https://searge.pp.ua/blog/sublime-text-3/</link><pubDate>Thu, 19 Apr 2018 16:24:19 +0000</pubDate><guid>https://searge.pp.ua/blog/sublime-text-3/</guid><description>
&lt;p>&lt;img src="https://searge.pp.ua/images/sublime_settings.png" alt="Sublime Settings" loading="lazy" />&lt;/p>
&lt;p>Коли тільки починаєш вивчати програмування і до кінця не можеш вникнути навіть в якісь банальні речі, залежність Python’a від синтаксису та відступів, лишніх пробілів — дуже дратує :-)&lt;/p>
&lt;p>Не додає ентузіазму відсутність одного якогось інструменту для розробки, як це в дизайні наприклад (так, там теж є вибір, але зазвичай для вузько-спеціалізованих задач використовують одну-дві програми).&lt;/p>
&lt;p>Вчити Vim мене поки не вистачає, тому спробувавши всі популярні редактори, я вирішив зупинитися на &lt;a href="https://www.sublimetext.com" target="_blank" rel="noopener">Sublime&lt;/a>:&lt;/p>
&lt;ul>
&lt;li>В нього багато рекомендацій;&lt;/li>
&lt;li>Він реально швидкий, навіть швидший (по відчуттям) за TextMate, що для мого старенького бука тільки плюс.&lt;/li>
&lt;li>Якщо зрозуміти логіку, то доволі не складно налаштовувати.&lt;/li>
&lt;/ul>
&lt;p>Але до неї треба звикнути і бажано перечитати хоч елементарні речі в документації, перерити купу статей в Інтернеті, знову звернутися до документації, так як більшість з них неповна, часто без пояснень, або щось вже не працює чи не підтримується.&lt;/p>
&lt;blockquote>
&lt;p>А ще він розповсюджується з випробувальним періодом, який не закінчується та надоїдає діалоговими вікнами про це так, що є навіть спеціальний плагін для Atom’а зі схожим функціоналом :-)&lt;/p>
&lt;/blockquote>
&lt;p>Тому, вкотре псіханувши, через те, що &lt;a href="https://atom.io" target="_blank" rel="noopener">Atom&lt;/a> поламав структуру файла, а в Sublime linter підсвічує помилки так, що через них нічого не видно і неможливо редагувати, я видалив усю папку налаштувань і почав все спочатку, нотуючи практично кожен крок.&lt;/p>
&lt;h4>Повернення до початкового стану&lt;span class="hx-absolute -hx-mt-20" id="повернення-до-початкового-стану">&lt;/span>
&lt;a href="#%d0%bf%d0%be%d0%b2%d0%b5%d1%80%d0%bd%d0%b5%d0%bd%d0%bd%d1%8f-%d0%b4%d0%be-%d0%bf%d0%be%d1%87%d0%b0%d1%82%d0%ba%d0%be%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d1%82%d0%b0%d0%bd%d1%83" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Отже, найперше, якщо щось йде не так, або хочеться зробити гарно та розумно, в папку з конфігураціями &lt;a href="https://www.sublimetext.com/docs/3/revert.html" target="_blank" rel="noopener">🔗&lt;/a>:&lt;/p>
&lt;ul>
&lt;li>OS X: &lt;code>~/Library/Application Support/Sublime Text 3&lt;/code>&lt;/li>
&lt;li>Windows: &lt;code>%APPDATA%\Sublime Text 3&lt;/code>&lt;/li>
&lt;li>Linux: &lt;code>~/.config/sublime-text-3&lt;/code>&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Швидко перейти до папки в Макові &lt;strong>&lt;em>⇧⌘G&lt;/em>&lt;/strong>,&lt;/p>
&lt;p>у Вінді: &lt;strong>&lt;em>⊞ Win + R&lt;/em>&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>та видаляємо усі папки, або переносимо в backup’ну теку.&lt;/p>
&lt;h4>Встановити в командний рядок&lt;span class="hx-absolute -hx-mt-20" id="встановити-в-командний-рядок">&lt;/span>
&lt;a href="#%d0%b2%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d0%b8-%d0%b2-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%bd%d0%b8%d0%b9-%d1%80%d1%8f%d0%b4%d0%be%d0%ba" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Створюємо &lt;a href="https://uk.wikipedia.org/wiki/Ln_%28Unix%29" target="_blank" rel="noopener">символічне посилання&lt;/a> на програму в /usr/&lt;strong>local&lt;/strong>/bin/, т.я. в нових версіях OS X блокує доступ до /usr/bin/ &lt;a href="http://disq.us/p/168m0v0" target="_blank" rel="noopener">🔗&lt;/a>&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">sudo ln -s /Applications/Sublime&lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;p>Тепер можна відкривати/створювати нові теки, файли за допомогою термінала:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># відкрити дану теку&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ subl .
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># відкрити теку test в Документах&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ subl ~/Documents/test
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># відкрити файл test.txt&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ subl test.txt&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;blockquote>
&lt;p>Щоб відкрити теку в боковій панелі (&lt;strong>&lt;em>⌘K+⌘B&lt;/em>&lt;/strong>, щоб її сховати чи показати), просто пересуньте її з Finder’а. Все просто, але не очевидно, мені довелося шукати.&lt;/p>
&lt;/blockquote>
&lt;h4>Основні налаштування&lt;span class="hx-absolute -hx-mt-20" id="основні-налаштування">&lt;/span>
&lt;a href="#%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d1%96-%d0%bd%d0%b0%d0%bb%d0%b0%d1%88%d1%82%d1%83%d0%b2%d0%b0%d0%bd%d0%bd%d1%8f" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;h4>Package Control&lt;span class="hx-absolute -hx-mt-20" id="package-control">&lt;/span>
&lt;a href="#package-control" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Найперше встановлюємо &lt;a href="https://packagecontrol.io" target="_blank" rel="noopener">Package Controlибираємо&lt;/a> через меню меню: &lt;code>Tools → Install Package Control&lt;/code>&lt;/p>
&lt;p>Щоб встановити плагін чи тему, викликаємо Package Control: &lt;strong>⌘⇧P&lt;/strong>, пишемо &lt;code>install&lt;/code>, &lt;strong>⏎&lt;/strong> і вводимо назву.&lt;/p>
&lt;h4>Тема та шрифт&lt;span class="hx-absolute -hx-mt-20" id="тема-ташрифт">&lt;/span>
&lt;a href="#%d1%82%d0%b5%d0%bc%d0%b0-%d1%82%d0%b0%d1%88%d1%80%d0%b8%d1%84%d1%82" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Я використовую &lt;a href="https://github.com/dempfi/ayu" target="_blank" rel="noopener">ayu&lt;/a>, вона має дві темні та одну світлу тему, і поки дуже мені подобається. Плюс її можна застосувати до &lt;a href="https://www.iterm2.com" target="_blank" rel="noopener">iTerm’а&lt;/a> , Vim, Atom і VSCode. Та навіть &lt;a href="https://github.com/ayu-theme/ayu-colors" target="_blank" rel="noopener">самому&lt;/a> налаштувати свій редактор, як я зробив для &lt;a href="http://omz-software.com/pythonista/" target="_blank" rel="noopener">Pythonsista&lt;/a>.&lt;/p>
&lt;p>Зі шрифтів мені дуже подобається &lt;a href="https://github.com/tonsky/FiraCode" target="_blank" rel="noopener">Fira Code&lt;/a>.&lt;/p>
&lt;h4>Користувацька конфігурація&lt;span class="hx-absolute -hx-mt-20" id="користувацька-конфігурація">&lt;/span>
&lt;a href="#%d0%ba%d0%be%d1%80%d0%b8%d1%81%d1%82%d1%83%d0%b2%d0%b0%d1%86%d1%8c%d0%ba%d0%b0-%d0%ba%d0%be%d0%bd%d1%84%d1%96%d0%b3%d1%83%d1%80%d0%b0%d1%86%d1%96%d1%8f" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Щоб відредагувати файл &lt;code>Preferences.sublime-settings&lt;/code> натисніть &lt;strong>Preferences → Settings – User&lt;/strong>.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Важливо знати&lt;/strong>. Усі налаштування пишуться у форматі &lt;code>JSON&lt;/code>, тобто усе має бути в одних фігурних дужках (якщо ви копіюєте звідкись параметри, то копіюйте без них) та через кому.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Останній параметр вже без коми.&lt;/p>
&lt;/blockquote>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;color_scheme&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;Packages/ayu/ayu-mirage.tmTheme&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;ignored_packages&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;Vintage&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;theme&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;ayu-mirage.sublime-theme&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Fira Code з ліґатурами
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;font_face&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;Fira Code Medium&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;font_options&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;gray_antialias&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;subpixel_antialias&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;font_size&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">13&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;line_padding_top&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Переносимо довгі рядки.
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;word_wrap&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">true&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;wrap_width&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">80&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Виключаємо з бокового меню файли та папки, які відволікають
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;file_exclude_patterns&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;.DS_Store&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;*.pid&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;*.pyc&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;Icon&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;folder_exclude_patterns&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;.git&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;__pycache__&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;env&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;env3&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;.idea&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;.ipynb_checkpoints&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Стиль каретки: smooth за замовчуванням, solid -- без блимання
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="c1">//&amp;#34;caret_style&amp;#34;: &amp;#34;phase&amp;#34;,
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;caret_extra_width&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Підсвітка
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;highlight_line&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">true&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Забрати велике поле знизу у всіх ОС, крім OS X
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="c1">//&amp;#34;scroll_past_end&amp;#34;: false,
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="p">}&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;blockquote>
&lt;p>Для того, щоб вимкнути перевірку оновлень та надокучливе повідомлення «&lt;em>A new version of Sublime Text is available, download now?&lt;/em>», треба додати &lt;code>&amp;quot;update_check&amp;quot;: false&lt;/code> в цей же файл. &lt;a href="https://stackoverflow.com/a/35269421/9254063" target="_blank" rel="noopener">🔗&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;h4>Конфігурація для Пайтону&lt;span class="hx-absolute -hx-mt-20" id="конфігурація-дляпайтону">&lt;/span>
&lt;a href="#%d0%ba%d0%be%d0%bd%d1%84%d1%96%d0%b3%d1%83%d1%80%d0%b0%d1%86%d1%96%d1%8f-%d0%b4%d0%bb%d1%8f%d0%bf%d0%b0%d0%b9%d1%82%d0%be%d0%bd%d1%83" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Непогана рекомендація, для того, щоб запобігти помилкам і тримати Sublime якомога чистішим — зберігати специфічні мовні налаштування в окремому файлі. Алгоритм наступний:&lt;/p>
&lt;ol>
&lt;li>Відкрити будь-який пайтоновський файл, або створити.&lt;/li>
&lt;li>Клікнути: &lt;strong>Sublime Text → Preferences → Settings — More → Syntax Specific — User&lt;/strong>.&lt;/li>
&lt;li>Переконатися, що файл називається &lt;code>Python.sublime-settings&lt;/code>, при необхідності перейменувати.&lt;/li>
&lt;/ol>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// **Основні налаштування**:
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="c1">// Задаємо відступ відповідно до PEP 8
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;tab_size&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">4&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;translate_tabs_to_spaces&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">true&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Видаляємо лишні пробіли
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;trim_trailing_white_space_on_save&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">true&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// та додаємо новий рядок в кінці файлу
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;ensure_newline_at_eof_on_save&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">true&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Додаємо рекомендовану в PEP 8 лінійку в 72 симв.
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="c1">// та в 79 для себе
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;rulers&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="mi">72&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="mi">79&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Переносимо довгі рядки.
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="c1">// Це вже можна зберігти в загальних налаштуваннях
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nt">&amp;#34;word_wrap&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">true&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;wrap_width&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">80&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;h4>Плагіни&lt;span class="hx-absolute -hx-mt-20" id="плагіни">&lt;/span>
&lt;a href="#%d0%bf%d0%bb%d0%b0%d0%b3%d1%96%d0%bd%d0%b8" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;ul>
&lt;li>&lt;a href="https://github.com/titoBouzout/SideBarEnhancements" target="_blank" rel="noopener">SideBarEnhancements&lt;/a> Додає до бокової панелі ряд «&lt;em>покращень&lt;/em>», як то: створити новий файл, теку, відправити файл у свій кошик.&lt;/li>
&lt;li>&lt;a href="https://github.com/alienhard/SublimeAllAutocomplete" target="_blank" rel="noopener">All Autocomplete&lt;/a> Sublime’овське автозавершення розглядає тільки слова знайдені в данному файлі. Цей же плаґін розширює словник по всім відкритим файлам.&lt;/li>
&lt;li>&lt;a href="https://packagecontrol.io/packages/AutoPEP8" target="_blank" rel="noopener">AutoPEP8&lt;/a> непоганий плаґін, який дозволяє приводити до ладу файли, навіть через бокову панель.&lt;/li>
&lt;li>&lt;a href="https://packagecontrol.io/packages/Git" target="_blank" rel="noopener">Git&lt;/a> — тут все зрозуміло ;-)&lt;/li>
&lt;li>&lt;a href="https://dbader.org/blog/sublime-text-gitgutter-review" target="_blank" rel="noopener">GitGutter&lt;/a> Adds little icons to the editor’s gutter area indicating whether a line has been inserted, modified, or deleted according to Git. To get colored icons update your color scheme file as instructed in the GitGutter readme.&lt;/li>
&lt;/ul>
&lt;h4>AdvancedNewFile&lt;span class="hx-absolute -hx-mt-20" id="advancednewfile">&lt;/span>
&lt;a href="#advancednewfile" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Переназначаємо створення нового файлу &lt;strong>⌘N&lt;/strong> на &lt;a href="https://github.com/skuroda/Sublime-AdvancedNewFile#features" target="_blank" rel="noopener">AdvancedNewFile&lt;/a>.&lt;/p>
&lt;p>&lt;strong>Sublime Text → Preferences → Package Settings → AdvancedNewFile → Key Bindings — User&lt;/strong>:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span> &lt;span class="nt">&amp;#34;keys&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="s2">&amp;#34;cmd+n&amp;#34;&lt;/span>&lt;span class="p">],&lt;/span> &lt;span class="nt">&amp;#34;command&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;advanced_new_file_new&amp;#34;&lt;/span>&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">]&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;p>Також можна задати папку за заовчуванням: &lt;strong>Sublime Text → Preferences → Package Settings → AdvancedNewFile → Settings — User&lt;/strong>:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>&lt;span class="nt">&amp;#34;default_initial&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;~/Documents/Python&amp;#34;&lt;/span>&lt;span class="p">}&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;h4>SublimeREPL&lt;span class="hx-absolute -hx-mt-20" id="sublimerepl">&lt;/span>
&lt;a href="#sublimerepl" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Для того, щоб&lt;a href="https://github.com/wuub/SublimeREPL" target="_blank" rel="noopener">SublimeREPL&lt;/a> запускав Python 3, можна використати простий &lt;a href="https://coderwall.com/p/nhq2gg/setting-up-sublimerepl-with-python3" target="_blank" rel="noopener">спосіб&lt;/a> і складніший: в новій вкладці &lt;strong>Preferences → Browse Packages&lt;/strong>, знаходимо у папці &lt;code>SublimeREPL/config/Python&lt;/code> файл &lt;code>Main.sublime-menu&lt;/code> і в блоці &lt;code>&amp;quot;id&amp;quot;: &amp;quot;repl_python_run&amp;quot;&lt;/code> додаємо &lt;code>&amp;quot;-i&amp;quot;,&lt;/code> в аргументи &lt;code>&amp;quot;cmd&amp;quot;:&lt;/code>.&lt;/p>
&lt;p>Все, як на цьому &lt;a href="https://www.youtube.com/watch?v=wM2LbXCkLDI" target="_blank" rel="noopener">відео&lt;/a>.&lt;/p>
&lt;p>Потім будуємо нову систему &lt;strong>Tools → Build System → New Build System&lt;/strong>, вводимо текст із &lt;a href="https://stackoverflow.com/questions/19732006/how-to-run-python-code-on-sublimerepl/23722631#23722631" target="_blank" rel="noopener">StackOverflow&lt;/a>:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;target&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;run_existing_window_command&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;id&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;repl_python_run&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;file&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;config/Python/Main.sublime-menu&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;p>Зберігаємо файл, як &lt;code>Python-REPL.sublime-build&lt;/code> і пробуємо запустити файл через &lt;strong>⌘B&lt;/strong>, попередньо перевіривши, що запускатиметься через нашу збірку: &lt;strong>Tools → Build System → Python-REPL&lt;/strong>.&lt;/p>
&lt;h4>SublimeCodeIntel&lt;span class="hx-absolute -hx-mt-20" id="sublimecodeintel">&lt;/span>
&lt;a href="#sublimecodeintel" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>&lt;a href="https://github.com/Kronuz/SublimeCodeIntel" target="_blank" rel="noopener">SublimeCodeIntel&lt;/a> розширює автозавершення, плюс дозволяє перестрибувати до визначення символа між файлами через ⌥ і клік на символі.&lt;/p>
&lt;p>&lt;strong>Перед встановленням&lt;/strong> необхідно встановити &lt;code>CodeIntel&lt;/code> в системі:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="o">[&lt;/span>sudo&lt;span class="o">]&lt;/span> pip3 install --upgrade --pre CodeIntel&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;p>&lt;strong>Гарячі клавіші для Mac OS:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Jump to definition = ⌃+Click&lt;/li>
&lt;li>Jump to definition = ⌃⌘⌥+Up&lt;/li>
&lt;li>Go back = ⌃⌘⌥+Left&lt;/li>
&lt;li>Manual Code Intelligence = ⌃⇧+Space&lt;/li>
&lt;/ul>
&lt;h4>SublimeLinter&lt;span class="hx-absolute -hx-mt-20" id="sublimelinter">&lt;/span>
&lt;a href="#sublimelinter" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>&lt;a href="http://www.sublimelinter.com/en/latest/settings.html" target="_blank" rel="noopener">SublimeLinter&lt;/a> це фреймворк для лінтерів, сам по собі він синтакс не перевіряє. Для Python’а рекомендують використовувати &lt;a href="https://github.com/SublimeLinter/SublimeLinter-pycodestyle" target="_blank" rel="noopener">SublimeLinter-pycodestyle&lt;/a> і &lt;a href="https://packagecontrol.io/packages/SublimeLinter-pyflakes" target="_blank" rel="noopener">SublimeLinter-pyflakes&lt;/a>.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Важливо!&lt;/strong> Спочатку встановити сам &lt;code>SublimeLinter&lt;/code>, а за ним інші лінтери, прочитавши спершу їхню документацію.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>наприклад &lt;code>pycodestyle&lt;/code> і &lt;code>pyflakes&lt;/code> вимагають встановлених модулів в системі. Це легко можна зробити через:&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>&lt;code>pip3 install --upgrade pycodestyle&lt;/code>&lt;/li>
&lt;li>&lt;code>pip3 install --upgrade pyflakes&lt;/code>&lt;/li>
&lt;li>в консолі.&lt;/li>
&lt;/ul>
&lt;p>Налаштування файлу &lt;code>SublimeLinter.sublime-settings&lt;/code>: &lt;strong>Sublime Text → Preferences → Package Settings → SublimeLinter → Settings - User&lt;/strong>&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// SublimeLinter Settings - User
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;paths&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;linux&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;osx&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;/usr/local/bin/pycodestyle&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;./Library/Python/3.6/lib/python/site-packages&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;windows&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">},&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;linters&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;pycodestyle&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;@disable&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">false&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;args&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;excludes&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;ignore&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;E501,C0301,W391,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;max-line-length&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">100&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;select&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">},&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;styles&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;mark_style&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;squiggly_underline&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;priority&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;scope&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;source.js meta.function-call.method.js support.function.dom.js&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;icon&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;pointer&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;types&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;warning&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">},&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;mark_style&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;stippled_underline&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;priority&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;scope&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;source.js meta.block.js keyword.operator.assignment.js&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;icon&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;pointer&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;types&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;error&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;h4>Anaconda&lt;span class="hx-absolute -hx-mt-20" id="anaconda">&lt;/span>
&lt;a href="#anaconda" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>&lt;a href="http://damnwidget.github.io/anaconda/IDE/" target="_blank" rel="noopener">Anaconda&lt;/a> має дуже велику документацію і я поки її не читав, бо користуюся попереднім ↑ лінтером. Тому в мене в &lt;strong>Sublime Text → Preferences → Package Settings → Anaconda → Settings — User&lt;/strong>&lt;/p>
&lt;p>стоїть наступне:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>&lt;span class="nt">&amp;#34;anaconda_linting&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">false&lt;/span>&lt;span class="p">}&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;h4>Color Highlighter&lt;span class="hx-absolute -hx-mt-20" id="color-highlighter">&lt;/span>
&lt;a href="#color-highlighter" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>&lt;a href="https://packagecontrol.io/packages/Color%20Highlighter" target="_blank" rel="noopener">ColorHighlighter&lt;/a> підсвічує кольори одразу в редакторі та має кілька режимів, які можна вибрати в &lt;strong>Tools&lt;/strong>.&lt;/p>
&lt;p>Цікавою особливістю є можливість відображати кольори за допомогою Gutter icons збоку, але для цього треба встановити ImageMagick. На жаль, на оф. сайті інструкція для Mac OS X застаріла. Найпростіший спосіб це встановити через &lt;a href="https://brew.sh/index_uk.html" target="_blank" rel="noopener">Homebrew&lt;/a> і взяти (трохи змінивши) кофігурацію з їхнього &lt;a href="http://www.imagemagick.org/script/download.php" target="_blank" rel="noopener">мануала&lt;/a>:&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="err">❯&lt;/span> &lt;span class="err">brew&lt;/span> &lt;span class="err">install&lt;/span> &lt;span class="err">imagemagick&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">#&lt;/span> &lt;span class="err">В&lt;/span> &lt;span class="err">кінці&lt;/span> &lt;span class="err">він&lt;/span> &lt;span class="err">пише&lt;/span> &lt;span class="err">де&lt;/span> &lt;span class="err">встановив:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">🍺&lt;/span> &lt;span class="err">/usr/local/Cellar/imagemagick/&lt;/span>&lt;span class="mf">7.0&lt;/span>&lt;span class="err">.&lt;/span>&lt;span class="mi">7-28&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>&lt;span class="mi">526&lt;/span> &lt;span class="err">files,&lt;/span> &lt;span class="mf">23.3&lt;/span>&lt;span class="err">MB&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">#&lt;/span> &lt;span class="err">додаємо&lt;/span> &lt;span class="err">в&lt;/span> &lt;span class="err">PATH&lt;/span> &lt;span class="err">згідно&lt;/span> &lt;span class="err">інструкції:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">❯&lt;/span> &lt;span class="err">export&lt;/span> &lt;span class="err">MAGICK_HOME=&lt;/span>&lt;span class="s2">&amp;#34;/usr/local/Cellar/imagemagick/7.0.7-28&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">❯&lt;/span> &lt;span class="err">export&lt;/span> &lt;span class="err">PATH=&lt;/span>&lt;span class="s2">&amp;#34;$MAGICK_HOME/bin:$PATH&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">❯&lt;/span> &lt;span class="err">export&lt;/span> &lt;span class="err">DYLD_LIBRARY_PATH=&lt;/span>&lt;span class="s2">&amp;#34;$MAGICK_HOME/lib/&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">#&lt;/span> &lt;span class="err">Перевіряємо:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">❯&lt;/span> &lt;span class="err">magick&lt;/span> &lt;span class="err">logo:&lt;/span> &lt;span class="err">logo.gif&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="err">❯&lt;/span> &lt;span class="err">imgcat&lt;/span> &lt;span class="err">logo.gif&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;h4>Цікаві плагіни&lt;span class="hx-absolute -hx-mt-20" id="цікаві-плагіни">&lt;/span>
&lt;a href="#%d1%86%d1%96%d0%ba%d0%b0%d0%b2%d1%96-%d0%bf%d0%bb%d0%b0%d0%b3%d1%96%d0%bd%d0%b8" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;ul>
&lt;li>&lt;a href="https://packagecontrol.io/packages/Pandoc" target="_blank" rel="noopener">Pandoc&lt;/a> може конвертувати з одного формату в інший. Форматів цілий абзац, перейдіть за посиланням, подивіться.&lt;/li>
&lt;li>&lt;a href="https://github.com/ngr-t/SublimeHermes" target="_blank" rel="noopener">SublimeHermes&lt;/a> — Jupyter kernel в Sublime. Автор надихнувся &lt;a href="https://github.com/nteract/Hydrogen" target="_blank" rel="noopener">плаґіном&lt;/a> для Атому від &lt;a href="https://medium.com/u/14d6188dd872" target="_blank" rel="noopener">nteract&lt;/a>.&lt;/li>
&lt;li>&lt;a href="https://packagecontrol.io/packages/PlainTasks" target="_blank" rel="noopener">Plain​Tasks&lt;/a> дуже розширені списки задач, багато опцій.&lt;/li>
&lt;li>&lt;a href="https://packagecontrol.io/packages/TodoReview" target="_blank" rel="noopener">Todo​Review&lt;/a> простіший записничок.&lt;/li>
&lt;/ul>
&lt;h4>Key bindings&lt;span class="hx-absolute -hx-mt-20" id="key-bindings">&lt;/span>
&lt;a href="#key-bindings" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h4>&lt;p>Поки не розбирався і для початку, мабуть не дуже потрібне.&lt;/p>
&lt;div class="hextra-code-block hx-relative hx-mt-6 first:hx-mt-0 hx-group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-json" data-lang="json">&lt;span class="line">&lt;span class="cl">&lt;span class="p">[&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Rebind swap line up/down to cmd+shift+up/down
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="p">{&lt;/span> &lt;span class="nt">&amp;#34;keys&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="s2">&amp;#34;cmd+shift+up&amp;#34;&lt;/span>&lt;span class="p">],&lt;/span> &lt;span class="nt">&amp;#34;command&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;swap_line_up&amp;#34;&lt;/span> &lt;span class="p">},&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span> &lt;span class="nt">&amp;#34;keys&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="s2">&amp;#34;cmd+shift+down&amp;#34;&lt;/span>&lt;span class="p">],&lt;/span> &lt;span class="nt">&amp;#34;command&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;swap_line_down&amp;#34;&lt;/span> &lt;span class="p">},&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// Скопіювати усе
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;keys&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="s2">&amp;#34;cmd+shift+c&amp;#34;&lt;/span>&lt;span class="p">],&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;#34;command&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;copy_path_to_clipboard&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">]&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx-opacity-0 hx-transition group-hover/code:hx-opacity-100 hx-flex hx-gap-1 hx-absolute hx-m-[11px] hx-right-0 hx-top-0">
&lt;button
class="hextra-code-copy-btn hx-group/copybtn hx-transition-all active:hx-opacity-50 hx-bg-primary-700/5 hx-border hx-border-black/5 hx-text-gray-600 hover:hx-text-gray-900 hx-rounded-md hx-p-1.5 dark:hx-bg-primary-300/10 dark:hx-border-white/10 dark:hx-text-gray-400 dark:hover:hx-text-gray-50"
title="Скопіювати код"
>
&lt;div class="copy-icon group-[.copied]/copybtn:hx-hidden hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;div class="success-icon hx-hidden group-[.copied]/copybtn:hx-block hx-pointer-events-none hx-h-4 hx-w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div></description></item><item><title>Прибуття</title><link>https://searge.pp.ua/blog/2016-12-18/</link><pubDate>Sun, 18 Dec 2016 18:55:38 +0000</pubDate><guid>https://searge.pp.ua/blog/2016-12-18/</guid><description>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__HIW8cfxycljqx__AvlVR5__g.jpeg" alt="" loading="lazy" />&lt;/p>
&lt;p>Цьогорічний фільм викликав чимало відгуків, як захоплених, так і прямо протилежних, від людей, які очікували чогось більшого ;-)&lt;/p>
&lt;p>Я ж давно взяв за правило нічого не очікувати від фільмів і в основному вибирати на що піти, орієнтуючись на сильні та слабкі сторони, які можуть бути в історії. Тому фільм мені, звичайно, дуже сподобався.&lt;/p>
&lt;p>Але тут хотілось би зануритись в один аспект, який я помітив зовсім недавно, з якогось приводу згадуючи &lt;a href="http://www.imdb.com/title/tt2543164/" target="_blank" rel="noopener">Arrival&lt;/a>. Мені здалося, що фінал фільму міг бути абсолютно не таким і, що автор, явно відмахнувся від цієї ідеї, якщо вона йому прийшла, хоча згідно з логікою історії, це було б не просто виправдано, все, м’яко кажучи, — йшло до цього.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/arrival_poster.jpeg" alt="Arruival poster" loading="lazy" />&lt;/p>
&lt;p>Отже, ми маємо 12 інопланетних кораблів лінзоподібної форми, які зненацька опинилися в різних куточках Землі і так само зненацька щезають на кінці фільму (буквально „розчиняються в повітрі“), також ми знаємо, що „наші“ прибульці дали Лоїс та Ієну $\frac{1}{12}$ об’єму інформації. Швидше за все, щоб змусити інші держави співпрацювати. Звичайно, дива на цьому не закінчуються: всередині корабля гравітація діє абсолютно за якимось іншими законами, ніж у нашому Всесвіті; команду експертів від гостей відділяє напівпрозора мембрана, чимось схожа на шкарлупу жорсткої ікри, хоча, коли Лоїс попадає за цей &lt;em>вельон&lt;/em>, виявляється, що газом поза ним можна не тільки дихати, а й це не становить жодної загрози її здоров’ю. ;-)&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__FMKFYSyDqJdW8cOjksTLkQ.png" alt="" loading="lazy" />&lt;/p>
&lt;p>Так хто ці гептаподи, що це в них за такі чудернацькі кораблі та звідки ж вони прибули? Останнього, звичайно, ми дізнатися не можемо, тому що це все-таки вигадка та науково-популярна фантастика, але з огляду на вище згадані факти (плюс мова, яка надає можливість перебувати в кількох часових моментах одночасно), можна вивести досить цікаву теорію, що прибульці прибули з чотирьох-вимірного (евклідового) простору.&lt;/p>
&lt;p>Тоді, стає на своє місце незрозуміла гравітація (а це справжня гравітація, а не магнітна підлога, як в деяких проектах космічних кораблів), також форма самих кораблів та „нелогічне“ місце прибуття може вказувати, наприклад, на гіперсферу.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__x6ROKwXnBI4VvxTIVAhwLQ.gif" alt="" loading="lazy" />&lt;/p>
&lt;p>А можливо і складніший об’єкт, якщо згадати про $\frac{1}{12}$. Адже стандартно пояснюють n-вимірний простір проходженням 3-вимірного кола через 2-вимірний простір, як фігуру того ж кола, яке постійно збільшується, або зменшується під час проходження сферою такого виміру, з іншого боку, якби ми просунули руку в такий простір, то наші пальці опинились би у 5-ти місцях одночасно, як — овали ;-)&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__k1EjotUihLkYEzvx__FO__5w.png" alt="" loading="lazy" />&lt;/p>
&lt;p>Так само логічною стає мембрана, через яку дослідники могли спілкуватись з істотами з вище-вимірного світу, адже так значно легше проектувати своє зображення.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__wd0km3U2a7ZCWhnTvmmCTw.jpeg" alt="" loading="lazy" />&lt;/p>
&lt;p>Найцікавіше, що хронологія фільму перемішана на кшталт проекції тесеракту на трох-вимірний простір, а ось з простору, де часу немає, все виглядало б логічно, бо ти його бачиш увесь відразу (як Моцарт свої симфонії).
&lt;em>Докладніше про це, можна подивитися&lt;/em> &lt;a href="https://www.youtube.com/watch?v=RKRksnjSxWI" target="_blank" rel="noopener">&lt;em>у діалогу&lt;/em>&lt;/a> &lt;em>з True Dtective.&lt;/em>&lt;/p>
&lt;p>Цікаво також, чи не вплинули гептаподи на Лоїс ще до своєї появи, так як згідно хронології фільму, видіння майбутнього почалися саме напередодні.&lt;/p>
&lt;p>Так от, про альтернативний фінал фільму, коли вона виходить за мембрану і усвідомлює, що вже знає мову і бачить майбутнє, за логікою вона б мала би перестати відчувати себе 3-вимірною істотою, а так, як ми, як і усі звірі, на планеті активно використовуємо все тіло для спілкування (звичайно переважна більшість не/напів/свідомо), а гептаподи лише свої семикінечні кінцівки, то Лоїс могла б „згадати“ себе подібною ж істотою, яка з n-вимірного простору просто „пише свою історію“.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/1__2sBgaq__an5b2LHqev84UAw.jpeg" alt="" loading="lazy" />&lt;/p></description></item><item><title>ANNUIT CŒPTIS</title><link>https://searge.pp.ua/blog/2016-01-13/</link><pubDate>Wed, 13 Jan 2016 11:14:01 +0000</pubDate><guid>https://searge.pp.ua/blog/2016-01-13/</guid><description>
&lt;p>Або зі Старим Новим Роком, православні 😎&lt;/p>
&lt;p>Звичайно, логічніше було б винести до заголовку нижній девіз зворотньої сторони Великої печатки Сполучених Штатів: «Новий порядок віків&lt;a href="https://uk.wikipedia.org/wiki/Novus_ordo_seclorum" target="_blank" rel="noopener">*&lt;/a>», але мені більше імпонує: «Воно прихиљне до наших починањ&lt;a href="https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%B0_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BA%D0%B0_%D0%A1%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%85_%D0%A8%D1%82%D0%B0%D1%82%D1%96%D0%B2#.D0.97.D0.B2.D0.BE.D1.80.D0.BE.D1.82.D0.BD.D0.B0_.D1.81.D1.82.D0.BE.D1.80.D0.BE.D0.BD.D0.B0" target="_blank" rel="noopener">*&lt;/a>»&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/ANNUIT_C%c5%92PTIS_Rainbow.jpeg" alt="ANNUIT CŒPTIS on the coin" loading="lazy" />&lt;/p>
&lt;p>Отже насправді я хочу розказати про число 13, яке виявилось не таким вже негативним, як зараз про прийнято думати. Хоча так, трохи негатива в ньому є, наприклад під цим номером знаходиться карта Смерть в Таро, що саме по собі вже виглядає страшно :-)
Але знову ж таки — відносно, бо як і всі знаки в Таро, це Архетип.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/death.jpeg" alt="Tarot Death Card" loading="lazy" />&lt;/p>
&lt;p>Вихід, природній кінець якоїсь фази (наприклад дитинства), звільнення для чогось нового, уявна смерть та її страх. Ось основні його значення.&lt;/p>
&lt;p>Найцікавіше, що все перераховане стосується і цього дивного православного свята. Здавалось би, чого б це по другому колу святкувати то й же Новий Рік, який святкували 13 днів тому. Звичайно це тому, що змінився календар, але вийшло якось цікаво, хоч і ненавмисно.&lt;/p>
&lt;p>Хайо Банцхаф в своїй книжці «Математика і душа» пояснюючи це число пише таке:&lt;/p>
&lt;blockquote>
&lt;p>Коли ми уявляємо 12 в зодіакові, в річному циклі та в колі учнів Христа у вигляді колеса з 12 спицями. Тоді 13 — це втулка, значуща і обʼєднувальна точка в центрі, котру займає Христос. Якщо ця точка буде сприйнята і уважно розглянута, то стане символом трансформації котра через жертву одного дає можливість спасіння всього сущого.&lt;/p>
&lt;p>Для цього треба погляд в центр і усвідомлена зустріч зі смертю. В більшості випадків ми відвертаємось від смерті та уникаємо її, тому число 13 стало символом незваного гостя. Ми відводимо погляд та не дивимось далі, в центр кола. І тоді число втрачає свої обʼєднувальні та спасальні сили, центр руйнується розбиваючись тисячею скалок (образно кажучи — як голограма), як найвищою мірою несприятливе «тринадцяте місце», на яке суспільство розміщує всіх нещасливих, відкинутих, невдах. Безумовно, останні, таким чином, приносять недобровільну жертву заради всіх, але це навряд чи зрозуміло їм самим або суспільству, не кажучи вже про те, щоб бути оціненим гідно.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="https://searge.pp.ua/images/Killuminati.jpeg" alt="Killuminati Greeting Card | Designed and sold by Phai Pheo" loading="lazy" />&lt;/p>
&lt;p>Знаю, дуже дивний уривок, сам перечитав пару раз, коли, тиждень тому, випадково на нього натрапив. Але що мене приваблює в ньому, це паралелі з «Сніговою королевою» Андерсена де тролљ виготовляє дзеркало, в якому все виглядає огидним і вивернутим навиворіт і яке успішно розбивають його посіпаки в марному штурмі Небес. А також з &lt;a href="https://uk.wikipedia.org/wiki/%D0%9C%D1%96%D1%84_%D0%BF%D1%80%D0%BE_%D0%BF%D0%B5%D1%87%D0%B5%D1%80%D1%83" target="_blank" rel="noopener">платонівською печерою&lt;/a> та &lt;a href="https://ru.wikipedia.org/wiki/%D0%A8%D0%B2%D0%B8%D1%80%D0%B0%D1%82_%D1%85%D0%B0-%D0%BA%D0%B5%D0%BB%D0%B8%D0%BC" target="_blank" rel="noopener">розбиттям судин&lt;/a> в луріанській каббалі.&lt;/p>
&lt;p>Додамо трохи статистики, але без табличок ;-)&lt;/p>
&lt;ul>
&lt;li>Добуток цифр цього числа — 3&lt;/li>
&lt;li>Сьоме число &lt;a href="https://uk.wikipedia.org/wiki/%D0%9F%D0%BE%D1%81%D0%BB%D1%96%D0%B4%D0%BE%D0%B2%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D0%A4%D1%96%D0%B1%D0%BE%D0%BD%D0%B0%D1%87%D1%87%D1%96" target="_blank" rel="noopener">послідовності Фібоначчі&lt;/a>&lt;/li>
&lt;li>В скандинавській міфології бог Локі — був 13-м&lt;/li>
&lt;li>Майа вважали число священним та дуже благоприємним. Місячний календар мав 13 місяців і зодіакальний знак.&lt;/li>
&lt;li>Каббала говорить про тринадцять небесних фонтанів, тринадцяти воротах милосердя та тринадцяти ріках баљзаму, що можна знайти у раю.&lt;/li>
&lt;li>Бар-міцву, обряд відсікання крайньої плоті, хлопчики проходять у тринадцятирічному віці.&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="https://searge.pp.ua/images/prism.jpeg" alt="prism" loading="lazy" />&lt;/p></description></item><item><title>Кінець Вічності</title><link>https://searge.pp.ua/blog/the-end-of-eternity/</link><pubDate>Sun, 22 Sep 2013 22:41:21 +0000</pubDate><guid>https://searge.pp.ua/blog/the-end-of-eternity/</guid><description>
&lt;p>Не знаю, чи вже писав, але маю таку погану звичку довго не засипати. Думки різні лізуть в голову (і часто геніальні!), ну &lt;em>сова&lt;/em> я, одним словом (-:&lt;/p>
&lt;p>Так ось, засоби лікування в мене або хронічна втома, або TF2 (чи інший, не язичницький, шутер), або ж слухаю аудіокниги. Переважно МДС, але останнім часом вони не виходять, отже доводиться переслуховувати старі книжки, чи ті до яких якось не доходило. Одна з них була книга Ісаака Азімова, та що в заголовку, спочатку вона здалась геть нудною, архаїчною, зі старими уявленнями про майбутнє, перфокартами… далі описувати, я гадаю, не варто ;-)? Я закинув її і кілька місяців не чіпав, але тут в мене все позакінчувалось, а Азімова я люблю ще з дитинства, то я й вирішив потерпіти і таки добити книгу до кінця.&lt;/p>
&lt;p>І виявляється вона просто перлина з перлин. Так, там багато діалогів, характери в людей вже не ті, ну чи майже не ті, його внутрішня боротьба здається геть непотрібною, але ця інтуіція з якою Айзек передбачає долю людства (в загальному масштабі) та розуміє модель нашого всесвіту виявилась для мене дуже корисною. А саме в діалозі Техніка Харлана (Andrew Harlan) з Нойз (Noÿs Lambent), навіть ця її поза та спокій нагадували &lt;a href="http://youtu.be/2xV8xgWlZy0?t=53s" target="_blank" rel="noopener">четвірку кубків&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>«У пароксизмі гніву він замахнувся на неї. Вона й не поворухнулася. На її обличчі відбився цілковитий спокій. Вона здавалася прекрасною статуєю, виліпленою із теплого воску. Піднята рука Харлана застигла в повітрі… Вона склала руки на колінах і ще спокійніше глянула йому в очі, немов не помічаючи націленого на неї анігілятора. В її відчуженні просвічувалася якась таємнича, майже містична сила.»&lt;/p>
&lt;/blockquote>
&lt;p>Все вказувало на те, що люди в 111 394-му Сторіччі не тільки знали про різні Реальності і могли їх обчислювати, вони ще вміли їх обирати (тобто легко переходити роблячи свій вибір), що звичайно і сталося в кінці їхнього діалогу.&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/Gallifreyan_writings.png" alt="Gallifreyan writings" loading="lazy" />&lt;/p>
&lt;p>Саме цікаве, що потім я вирішив послухати Вадима Зеланда «&lt;a href="http://zelands.ru/r_book1.htm" target="_blank" rel="noopener">Управління Реальністю&lt;/a>», ги-ги (-:&lt;/p>
&lt;p>Не знаю чому, завжди здавалося, що його книжкі нудні, так, так і сталося, вони виявилися повністю комерційними і дуже розтянутими, ну тобто жменя корисної інформації розтягується та жується на зліченну кількість серій (чого ще чекати від &lt;a href="http://vesbook.ru/" target="_blank" rel="noopener">видавництва&lt;/a>, яке навіть свою назву неправильно трактують)… Але інформація була, десь така і саме така як в Азімова, що ми самі вибираємо куди ми хочемо попасти.&lt;/p>
&lt;p>Істина прописна і банальна як сам світ, можливо ще тому жується так довго на сторінках Трансерфінгу. Але і мені, і будь кому дійсно це важко &lt;strong>збагнути&lt;/strong> і не відмахнутися, знаю-знаю.&lt;/p>
&lt;p>Я на сто пудів знаю, що то правда. була така техніка в ніндзь, подивитись на майбутнє задання з майбутнього. Звичайно, крім практичного спокою, вона ще налаштовувала на успіх. Але цю ж техніку можна використовувати, щоб вибирати ту реальність, котра тобі подобається. Необовʼязково гедоністичну, головне, щоб влаштовувала. Якщо зрозуміти, що кванти можуть перебувати одночасно в кількох станах і реальності де я закинув собі праву ногу на ліву, і ліву на праву одночасно реальні, то чому б не вибрати ту, де я в результаті цього переїзджаю на Балі, наприклад (-;&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/Gallifreyan_sphere.jpeg" alt="Gallifreyan sphere" loading="lazy" />&lt;/p></description></item><item><title>Вступ</title><link>https://searge.pp.ua/blog/2013-08-27/</link><pubDate>Tue, 27 Aug 2013 19:37:41 +0000</pubDate><guid>https://searge.pp.ua/blog/2013-08-27/</guid><description>
&lt;p>&lt;img src="https://searge.pp.ua/images/Ofelia.jpeg" alt="In the center of the polished golden floor stand two small figures: Ofelia, a young girl in a red cloak, facing away from the viewer, and a faun-like creature with long, spindly legs. The hall is brightly lit from a circular stained glass window in the background, creating a dramatic contrast and emphasizing the isolation of the two figures in the grand space." loading="lazy" />&lt;/p>
&lt;h2>Вступ&lt;span class="hx-absolute -hx-mt-20" id="вступ">&lt;/span>
&lt;a href="#%d0%b2%d1%81%d1%82%d1%83%d0%bf" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;h3>Заради розминання кісточок&lt;span class="hx-absolute -hx-mt-20" id="заради-розминання-кісточок">&lt;/span>
&lt;a href="#%d0%b7%d0%b0%d1%80%d0%b0%d0%b4%d0%b8-%d1%80%d0%be%d0%b7%d0%bc%d0%b8%d0%bd%d0%b0%d0%bd%d0%bd%d1%8f-%d0%ba%d1%96%d1%81%d1%82%d0%be%d1%87%d0%be%d0%ba" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h3>&lt;p>Давно була ідея почати вести свій особистий щоденник, та й українською. Бо, відверто, вже набридло писати то російською, то анґлійською, то аби якою ще…&lt;/p>
&lt;p>Звичайно й далі писатиму іншими мовами, бо друзі/знайомі є в Росії, Штатах, Східній Азії, Европі, а ту буде моє &lt;em>сховище&lt;/em>. Правда не знаю, як тут точно налаштувати приватність і можливо на блоґспоті було би затишніше.&lt;/p>
&lt;p>З іншого боку не все ж віддавати Ґуґлу.&lt;/p>
&lt;p>&lt;a href="https://medium.com/@acerbial" target="_blank" rel="noopener">&lt;em>Дмитрій&lt;/em>&lt;/a> &lt;em>каже, що то нова жжшка — навряд. А ось новий hobius, то 98%.&lt;/em>&lt;/p>
&lt;p>&lt;img src="https://searge.pp.ua/images/cake.jpeg" alt="Piece of cake" loading="lazy" />&lt;/p></description></item></channel></rss>