index.xml 216 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283
  1. <?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Тут всё начинается on Max Wiki Site</title><link>https://maxtar.github.io/</link><description>Recent content in Тут всё начинается on Max Wiki Site</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Wed, 12 Apr 2023 22:29:30 +0300</lastBuildDate><atom:link href="https://maxtar.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Очень полезные команды Linux на одном листе</title><link>https://maxtar.github.io/administration/linux/useful-commands/</link><pubDate>Wed, 12 Apr 2023 22:29:30 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/useful-commands/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  2. &lt;nav id="TableOfContents">
  3. &lt;ul>
  4. &lt;li>
  5. &lt;ul>
  6. &lt;li>&lt;a href="#системная-информация">Системная информация&lt;/a>&lt;/li>
  7. &lt;li>&lt;a href="#остановка-системы">Остановка системы&lt;/a>&lt;/li>
  8. &lt;li>&lt;a href="#файлы-и-директории">Файлы и директории&lt;/a>&lt;/li>
  9. &lt;li>&lt;a href="#поиск-файлов">Поиск файлов&lt;/a>&lt;/li>
  10. &lt;li>&lt;a href="#монтирование-файловых-систем">Монтирование файловых систем&lt;/a>&lt;/li>
  11. &lt;li>&lt;a href="#дисковое-пространство">Дисковое пространство&lt;/a>&lt;/li>
  12. &lt;li>&lt;a href="#пользователи-и-группы">Пользователи и группы&lt;/a>&lt;/li>
  13. &lt;li>&lt;a href="#выставлениеизменение-полномочий-на-файлы">Выставление/изменение полномочий на файлы&lt;/a>&lt;/li>
  14. &lt;li>&lt;a href="#специальные-атрибуты-файлов">Специальные атрибуты файлов&lt;/a>&lt;/li>
  15. &lt;li>&lt;a href="#архивирование-и-сжатие-файлов">Архивирование и сжатие файлов&lt;/a>&lt;/li>
  16. &lt;li>&lt;a href="#rpm-пакеты-fedora-red-hat-и-тому-подобное">RPM пакеты (Fedora, Red Hat и тому подобное)&lt;/a>&lt;/li>
  17. &lt;li>&lt;a href="#yum---средство-обновления-пакетовfedora-redhat-и-тому-подобное">YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)&lt;/a>&lt;/li>
  18. &lt;li>&lt;a href="#deb-пакеты-debian-ubuntu-и-тому-подобное">DEB пакеты (Debian, Ubuntu и тому подобное)&lt;/a>&lt;/li>
  19. &lt;li>&lt;a href="#apt---средство-управление-пакетами-debian-ubuntu-и-тому-подобное">APT - средство управление пакетами (Debian, Ubuntu и тому подобное)&lt;/a>&lt;/li>
  20. &lt;li>&lt;a href="#просмотр-содержимого-файлов">Просмотр содержимого файлов&lt;/a>&lt;/li>
  21. &lt;li>&lt;a href="#манипуляции-с-текстом">Манипуляции с текстом&lt;/a>&lt;/li>
  22. &lt;li>&lt;a href="#преобразование-наборов-символов-и-файловых-форматов">Преобразование наборов символов и файловых форматов&lt;/a>&lt;/li>
  23. &lt;li>&lt;a href="#анализ-файловых-систем">Анализ файловых систем&lt;/a>&lt;/li>
  24. &lt;li>&lt;a href="#форматирование-файловых-систем">Форматирование файловых систем&lt;/a>&lt;/li>
  25. &lt;li>&lt;a href="#swap-пространство">swap-пространство&lt;/a>&lt;/li>
  26. &lt;li>&lt;a href="#создание-резервных-копий-backup">Создание резервных копий (backup)&lt;/a>&lt;/li>
  27. &lt;li>&lt;a href="#cdrom">CDROM&lt;/a>&lt;/li>
  28. &lt;li>&lt;a href="#сеть-lan-и-wifi">Сеть (LAN и WiFi)&lt;/a>&lt;/li>
  29. &lt;li>&lt;a href="#microsoft-windows-networkssamba">Microsoft Windows networks(SAMBA)&lt;/a>&lt;/li>
  30. &lt;li>&lt;a href="#iptables-firewall">IPTABLES (firewall)&lt;/a>&lt;/li>
  31. &lt;li>&lt;a href="#мониторинг-и-отладка">Мониторинг и отладка&lt;/a>&lt;/li>
  32. &lt;li>&lt;a href="#другие-полезные-команды">Другие полезные команды&lt;/a>&lt;/li>
  33. &lt;/ul>
  34. &lt;/li>
  35. &lt;/ul>
  36. &lt;/nav>
  37. &lt;hr />
  38. &lt;/div>
  39. &lt;div class="flex align-center gdoc-page__anchorwrap">
  40. &lt;h2 id="системная-информация"
  41. >
  42. Системная информация
  43. &lt;/h2>
  44. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/useful-commands/#системная-информация" class="gdoc-page__anchor clip flex align-center" title=" Системная информация" aria-label=" Системная информация" href="#%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d0%b0%d1%8f-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f">
  45. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  46. &lt;/a>
  47. &lt;/div>
  48. &lt;table>
  49. &lt;thead>
  50. &lt;tr>
  51. &lt;th style="text-align: left">&lt;strong>Команда&lt;/strong>&lt;/th>
  52. &lt;th style="text-align: left">&lt;strong>Описание&lt;/strong>&lt;/th>
  53. &lt;/tr>
  54. &lt;/thead>
  55. &lt;tbody>
  56. &lt;tr>
  57. &lt;td style="text-align: left">arch&lt;/td>
  58. &lt;td style="text-align: left">отобразить архитектуру компьютера&lt;/td>
  59. &lt;/tr>
  60. &lt;tr>
  61. &lt;td style="text-align: left">uname -m&lt;/td>
  62. &lt;td style="text-align: left">&amp;ndash; // &amp;ndash;&lt;/td>
  63. &lt;/tr>
  64. &lt;tr>
  65. &lt;td style="text-align: left">uname -r&lt;/td>
  66. &lt;td style="text-align: left">отобразить используемую версию ядра&lt;/td>
  67. &lt;/tr>
  68. &lt;tr>
  69. &lt;td style="text-align: left">dmidecode -q&lt;/td>
  70. &lt;td style="text-align: left">показать аппаратные системные компоненты - (SMBIOS / DMI)&lt;/td>
  71. &lt;/tr>
  72. &lt;tr>
  73. &lt;td style="text-align: left">hdparm -i /dev/hda&lt;/td>
  74. &lt;td style="text-align: left">вывести характеристики жесткого диска&lt;/td>
  75. &lt;/tr>
  76. &lt;tr>
  77. &lt;td style="text-align: left">hdparm -tT /dev/sda&lt;/td>
  78. &lt;td style="text-align: left">протестировать производительность чтения данных с жесткого диска&lt;/td>
  79. &lt;/tr>
  80. &lt;tr>
  81. &lt;td style="text-align: left">cat /proc/cpuinfo&lt;/td>
  82. &lt;td style="text-align: left">отобразить информацию о процессоре&lt;/td>
  83. &lt;/tr>
  84. &lt;tr>
  85. &lt;td style="text-align: left">cat /proc/interrupts&lt;/td>
  86. &lt;td style="text-align: left">показать прерывания&lt;/td>
  87. &lt;/tr>
  88. &lt;tr>
  89. &lt;td style="text-align: left">cat /proc/meminfo&lt;/td>
  90. &lt;td style="text-align: left">проверить использование памяти&lt;/td>
  91. &lt;/tr>
  92. &lt;tr>
  93. &lt;td style="text-align: left">cat /proc/swaps&lt;/td>
  94. &lt;td style="text-align: left">показать файл(ы) подкачки&lt;/td>
  95. &lt;/tr>
  96. &lt;tr>
  97. &lt;td style="text-align: left">cat /proc/version&lt;/td>
  98. &lt;td style="text-align: left">вывести версию ядра&lt;/td>
  99. &lt;/tr>
  100. &lt;tr>
  101. &lt;td style="text-align: left">cat /proc/net/dev&lt;/td>
  102. &lt;td style="text-align: left">показать сетевые интерфейсы и статистику по ним&lt;/td>
  103. &lt;/tr>
  104. &lt;tr>
  105. &lt;td style="text-align: left">cat /proc/mounts&lt;/td>
  106. &lt;td style="text-align: left">отобразить смонтированные файловые системы&lt;/td>
  107. &lt;/tr>
  108. &lt;tr>
  109. &lt;td style="text-align: left">lspci -tv&lt;/td>
  110. &lt;td style="text-align: left">показать в виде дерева PCI устройства&lt;/td>
  111. &lt;/tr>
  112. &lt;tr>
  113. &lt;td style="text-align: left">lsusb -tv&lt;/td>
  114. &lt;td style="text-align: left">показать в виде дерева USB устройства&lt;/td>
  115. &lt;/tr>
  116. &lt;tr>
  117. &lt;td style="text-align: left">date&lt;/td>
  118. &lt;td style="text-align: left">вывести системную дату&lt;/td>
  119. &lt;/tr>
  120. &lt;tr>
  121. &lt;td style="text-align: left">cal 2007&lt;/td>
  122. &lt;td style="text-align: left">вывести таблицу-календарь 2007-го года&lt;/td>
  123. &lt;/tr>
  124. &lt;tr>
  125. &lt;td style="text-align: left">date 041217002007.00&lt;/td>
  126. &lt;td style="text-align: left">установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)&lt;/td>
  127. &lt;/tr>
  128. &lt;tr>
  129. &lt;td style="text-align: left">clock -w&lt;/td>
  130. &lt;td style="text-align: left">сохранить системное время в BIOS&lt;/td>
  131. &lt;/tr>
  132. &lt;/tbody>
  133. &lt;/table>
  134. &lt;div class="flex align-center gdoc-page__anchorwrap">
  135. &lt;h2 id="остановка-системы"
  136. >
  137. Остановка системы
  138. &lt;/h2>
  139. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/useful-commands/#остановка-системы" class="gdoc-page__anchor clip flex align-center" title=" Остановка системы" aria-label=" Остановка системы" href="#%d0%be%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b">
  140. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  141. &lt;/a>
  142. &lt;/div>
  143. &lt;p>| &lt;strong>Команда&lt;/strong> | &lt;strong>Описание&lt;/strong> |&lt;/p></description></item><item><title>GdScript</title><link>https://maxtar.github.io/games/godot/gdscript/</link><pubDate>Sun, 26 Feb 2023 15:56:15 +0300</pubDate><guid>https://maxtar.github.io/games/godot/gdscript/</guid><description>&lt;div class="flex align-center gdoc-page__anchorwrap">
  144. &lt;h1 id="информация-по-языку-программирования-gdscript"
  145. >
  146. Информация по языку программирования GdScript
  147. &lt;/h1>
  148. &lt;a data-clipboard-text="https://maxtar.github.io/games/godot/gdscript/#информация-по-языку-программирования-gdscript" class="gdoc-page__anchor clip flex align-center" title=" Информация по языку программирования GdScript" aria-label=" Информация по языку программирования GdScript" href="#%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be-%d1%8f%d0%b7%d1%8b%d0%ba%d1%83-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-gdscript">
  149. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  150. &lt;/a>
  151. &lt;/div>
  152. &lt;div class="flex align-center gdoc-page__anchorwrap">
  153. &lt;h2 id="простейший-контроллер-для-управления-камерой-от-первого-лица"
  154. >
  155. Простейший контроллер для управления камерой от первого лица
  156. &lt;/h2>
  157. &lt;a data-clipboard-text="https://maxtar.github.io/games/godot/gdscript/#простейший-контроллер-для-управления-камерой-от-первого-лица" class="gdoc-page__anchor clip flex align-center" title=" Простейший контроллер для управления камерой от первого лица" aria-label=" Простейший контроллер для управления камерой от первого лица" href="#%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%b5%d0%b9%d1%88%d0%b8%d0%b9-%d0%ba%d0%be%d0%bd%d1%82%d1%80%d0%be%d0%bb%d0%bb%d0%b5%d1%80-%d0%b4%d0%bb%d1%8f-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%be%d0%b9-%d0%be%d1%82-%d0%bf%d0%b5%d1%80%d0%b2%d0%be%d0%b3%d0%be-%d0%bb%d0%b8%d1%86%d0%b0">
  158. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  159. &lt;/a>
  160. &lt;/div>
  161. &lt;p>Этот код можно прицепить прямо к камере. В нём реализован поворот мышкой и перемещение вперёд, назад, влево, вправо.&lt;/p></description></item><item><title>iptables</title><link>https://maxtar.github.io/administration/linux/iptables/</link><pubDate>Tue, 08 Nov 2022 17:01:34 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/iptables/</guid><description>&lt;p>Различные настройки iptables&lt;/p>
  162. &lt;div class="gdoc-toc gdoc-toc__level--6">
  163. &lt;nav id="TableOfContents">
  164. &lt;ul>
  165. &lt;li>
  166. &lt;ul>
  167. &lt;li>&lt;a href="#masquerade">MASQUERADE&lt;/a>&lt;/li>
  168. &lt;li>&lt;a href="#разрешить-подключения-к-нужным-портам">Разрешить подключения к нужным портам&lt;/a>&lt;/li>
  169. &lt;li>&lt;a href="#все-входящие-запрещены">Все входящие запрещены&lt;/a>&lt;/li>
  170. &lt;li>&lt;a href="#разрешить-уже-установленные-соединения">Разрешить уже установленные соединения&lt;/a>&lt;/li>
  171. &lt;li>&lt;a href="#разрешить-ping">Разрешить ping&lt;/a>&lt;/li>
  172. &lt;li>&lt;a href="#сохранение-настроек-между-запусками">Сохранение настроек между запусками&lt;/a>&lt;/li>
  173. &lt;/ul>
  174. &lt;/li>
  175. &lt;/ul>
  176. &lt;/nav>
  177. &lt;hr />
  178. &lt;/div>
  179. &lt;ul>
  180. &lt;li>&lt;a href="http://vasilisc.com/21-examples-iptables" target="_blank" >Полезные примеры&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  181. &lt;/ul>
  182. &lt;div class="flex align-center gdoc-page__anchorwrap">
  183. &lt;h2 id="masquerade"
  184. >
  185. MASQUERADE
  186. &lt;/h2>
  187. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/iptables/#masquerade" class="gdoc-page__anchor clip flex align-center" title=" MASQUERADE" aria-label=" MASQUERADE" href="#masquerade">
  188. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  189. &lt;/a>
  190. &lt;/div>
  191. &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">iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
  192. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  193. &lt;h2 id="разрешить-подключения-к-нужным-портам"
  194. >
  195. Разрешить подключения к нужным портам
  196. &lt;/h2>
  197. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/iptables/#разрешить-подключения-к-нужным-портам" class="gdoc-page__anchor clip flex align-center" title=" Разрешить подключения к нужным портам" aria-label=" Разрешить подключения к нужным портам" href="#%d1%80%d0%b0%d0%b7%d1%80%d0%b5%d1%88%d0%b8%d1%82%d1%8c-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d1%8f-%d0%ba-%d0%bd%d1%83%d0%b6%d0%bd%d1%8b%d0%bc-%d0%bf%d0%be%d1%80%d1%82%d0%b0%d0%bc">
  198. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  199. &lt;/a>
  200. &lt;/div>
  201. &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">iptables -A INPUT -p tcp --dport &lt;span class="m">22&lt;/span> -j ACCEPT
  202. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>где &lt;strong>22&lt;/strong> - это порт, который надо открыть&lt;/p></description></item><item><title>Полезные программы</title><link>https://maxtar.github.io/administration/windows/useful-programs/</link><pubDate>Wed, 12 Oct 2022 18:36:05 +0300</pubDate><guid>https://maxtar.github.io/administration/windows/useful-programs/</guid><description>&lt;p>Список программ, полезных для администрирования Windows.&lt;/p>
  203. &lt;div class="flex align-center gdoc-page__anchorwrap">
  204. &lt;h2 id="системные-утилиты"
  205. >
  206. Системные утилиты
  207. &lt;/h2>
  208. &lt;a data-clipboard-text="https://maxtar.github.io/administration/windows/useful-programs/#системные-утилиты" class="gdoc-page__anchor clip flex align-center" title=" Системные утилиты" aria-label=" Системные утилиты" href="#%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d1%8b%d0%b5-%d1%83%d1%82%d0%b8%d0%bb%d0%b8%d1%82%d1%8b">
  209. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  210. &lt;/a>
  211. &lt;/div>
  212. &lt;ul>
  213. &lt;li>&lt;a href="https://github.com/Yamato-Security/hayabusa" target="_blank" >Hayabusa&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - утилита для анализа Windows Events.&lt;/li>
  214. &lt;/ul></description></item><item><title>Библиотеки для автоматизации</title><link>https://maxtar.github.io/testing/libraries/</link><pubDate>Sun, 09 Oct 2022 15:41:09 +0300</pubDate><guid>https://maxtar.github.io/testing/libraries/</guid><description>&lt;p>Библиотеки для автоматизированного тестирования&lt;/p>
  215. &lt;div class="gdoc-toc gdoc-toc__level--6">
  216. &lt;nav id="TableOfContents">
  217. &lt;ul>
  218. &lt;li>
  219. &lt;ul>
  220. &lt;li>&lt;a href="#java">Java&lt;/a>
  221. &lt;ul>
  222. &lt;li>&lt;a href="#rest">REST&lt;/a>&lt;/li>
  223. &lt;li>&lt;a href="#web">WEB&lt;/a>&lt;/li>
  224. &lt;li>&lt;a href="#http">HTTP&lt;/a>&lt;/li>
  225. &lt;li>&lt;a href="#генерация-данных">Генерация данных&lt;/a>&lt;/li>
  226. &lt;li>&lt;a href="#json">JSON&lt;/a>&lt;/li>
  227. &lt;li>&lt;a href="#прочие">Прочие&lt;/a>&lt;/li>
  228. &lt;/ul>
  229. &lt;/li>
  230. &lt;li>&lt;a href="#kotlin">Kotlin&lt;/a>&lt;/li>
  231. &lt;li>&lt;a href="#net">.Net&lt;/a>
  232. &lt;ul>
  233. &lt;li>&lt;a href="#specflow">Specflow&lt;/a>&lt;/li>
  234. &lt;/ul>
  235. &lt;/li>
  236. &lt;li>&lt;a href="#golang">Golang&lt;/a>&lt;/li>
  237. &lt;li>&lt;a href="#groovy">Groovy&lt;/a>&lt;/li>
  238. &lt;/ul>
  239. &lt;/li>
  240. &lt;/ul>
  241. &lt;/nav>
  242. &lt;hr />
  243. &lt;/div>
  244. &lt;div class="flex align-center gdoc-page__anchorwrap">
  245. &lt;h2 id="java"
  246. >
  247. Java
  248. &lt;/h2>
  249. &lt;a data-clipboard-text="https://maxtar.github.io/testing/libraries/#java" class="gdoc-page__anchor clip flex align-center" title=" Java" aria-label=" Java" href="#java">
  250. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  251. &lt;/a>
  252. &lt;/div>
  253. &lt;div class="flex align-center gdoc-page__anchorwrap">
  254. &lt;h3 id="rest"
  255. >
  256. REST
  257. &lt;/h3>
  258. &lt;a data-clipboard-text="https://maxtar.github.io/testing/libraries/#rest" class="gdoc-page__anchor clip flex align-center" title=" REST" aria-label=" REST" href="#rest">
  259. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  260. &lt;/a>
  261. &lt;/div>
  262. &lt;ul>
  263. &lt;li>&lt;a href="https://rest-assured.io" target="_blank" >rest-assured.io&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> &lt;a href="https://github.com/rest-assured/rest-assured/wiki/GettingStarted" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  264. &lt;li>&lt;a href="https://square.github.io/retrofit" target="_blank" >retrofit&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - одна из популярных библиотек.&lt;/li>
  265. &lt;/ul>
  266. &lt;div class="flex align-center gdoc-page__anchorwrap">
  267. &lt;h3 id="web"
  268. >
  269. WEB
  270. &lt;/h3>
  271. &lt;a data-clipboard-text="https://maxtar.github.io/testing/libraries/#web" class="gdoc-page__anchor clip flex align-center" title=" WEB" aria-label=" WEB" href="#web">
  272. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  273. &lt;/a>
  274. &lt;/div>
  275. &lt;ul>
  276. &lt;li>&lt;a href="https://www.thucydides.info/docs/serenity/" target="_blank" >Severenity&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - это фреймворк с открытым исходным кодом для написания функциональных тестов, в который из коробки встроена система генерации отчетов о выполненных тестах.&lt;/li>
  277. &lt;/ul>
  278. &lt;div class="flex align-center gdoc-page__anchorwrap">
  279. &lt;h3 id="http"
  280. >
  281. HTTP
  282. &lt;/h3>
  283. &lt;a data-clipboard-text="https://maxtar.github.io/testing/libraries/#http" class="gdoc-page__anchor clip flex align-center" title=" HTTP" aria-label=" HTTP" href="#http">
  284. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  285. &lt;/a>
  286. &lt;/div>
  287. &lt;p>&lt;a href="https://www.mock-server.com" target="_blank" >mock-server&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - настраиваемый mock-сервер. &lt;a href="https://github.com/jamesdbloom/mockserver" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p></description></item><item><title>Мониторинг</title><link>https://maxtar.github.io/programming/monitoring/</link><pubDate>Sun, 09 Oct 2022 15:30:44 +0300</pubDate><guid>https://maxtar.github.io/programming/monitoring/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  288. &lt;nav id="TableOfContents">
  289. &lt;ul>
  290. &lt;li>
  291. &lt;ul>
  292. &lt;li>&lt;a href="#prometheus">Prometheus&lt;/a>
  293. &lt;ul>
  294. &lt;li>&lt;a href="#вычисление-процентов-загрузки-cpu-на-основании-времени-использования">Вычисление процентов загрузки CPU на основании времени использования&lt;/a>&lt;/li>
  295. &lt;/ul>
  296. &lt;/li>
  297. &lt;li>&lt;a href="#checkup">Checkup&lt;/a>&lt;/li>
  298. &lt;li>&lt;a href="#pyroscope">Pyroscope&lt;/a>&lt;/li>
  299. &lt;/ul>
  300. &lt;/li>
  301. &lt;/ul>
  302. &lt;/nav>
  303. &lt;hr />
  304. &lt;/div>
  305. &lt;div class="flex align-center gdoc-page__anchorwrap">
  306. &lt;h2 id="prometheus"
  307. >
  308. Prometheus
  309. &lt;/h2>
  310. &lt;a data-clipboard-text="https://maxtar.github.io/programming/monitoring/#prometheus" class="gdoc-page__anchor clip flex align-center" title=" Prometheus" aria-label=" Prometheus" href="#prometheus">
  311. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  312. &lt;/a>
  313. &lt;/div>
  314. &lt;p>&lt;a href="https://prometheus.io" target="_blank" >Сайт&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  315. &lt;p>&lt;a href="https://prometheus.io/docs/introduction/overview" target="_blank" >Официальная документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Информация по &lt;a href="https://prometheus.io/docs/prometheus/latest/querying/basics" target="_blank" >запросам&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  316. &lt;p>&lt;a href="https://www.robustperception.io/blog" target="_blank" >Блог&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> создателей &lt;a href="https://prometheus.io" target="_blank" >Prometheus&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> со всякой полезной информацией.&lt;/p>
  317. &lt;div class="flex align-center gdoc-page__anchorwrap">
  318. &lt;h3 id="вычисление-процентов-загрузки-cpu-на-основании-времени-использования"
  319. >
  320. Вычисление процентов загрузки CPU на основании времени использования
  321. &lt;/h3>
  322. &lt;a data-clipboard-text="https://maxtar.github.io/programming/monitoring/#вычисление-процентов-загрузки-cpu-на-основании-времени-использования" class="gdoc-page__anchor clip flex align-center" title=" Вычисление процентов загрузки CPU на основании времени использования" aria-label=" Вычисление процентов загрузки CPU на основании времени использования" href="#%d0%b2%d1%8b%d1%87%d0%b8%d1%81%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d1%86%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b8-cpu-%d0%bd%d0%b0-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b8-%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%b8-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f">
  323. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  324. &lt;/a>
  325. &lt;/div>
  326. &lt;p>Информация взята из &lt;a href="https://www.robustperception.io/understanding-machine-cpu-usage" target="_blank" >understanding-machine-cpu-usage&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> блога разработчиков &lt;a href="https://prometheus.io" target="_blank" >Prometheus&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p></description></item><item><title>Полезные программы</title><link>https://maxtar.github.io/administration/useful-programs/</link><pubDate>Sun, 09 Oct 2022 15:27:31 +0300</pubDate><guid>https://maxtar.github.io/administration/useful-programs/</guid><description>&lt;p>Описание разных, программ, используемых в администрировании.&lt;/p>
  327. &lt;div class="flex align-center gdoc-page__anchorwrap">
  328. &lt;h2 id="oauth2"
  329. >
  330. OAuth2
  331. &lt;/h2>
  332. &lt;a data-clipboard-text="https://maxtar.github.io/administration/useful-programs/#oauth2" class="gdoc-page__anchor clip flex align-center" title=" OAuth2" aria-label=" OAuth2" href="#oauth2">
  333. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  334. &lt;/a>
  335. &lt;/div>
  336. &lt;ul>
  337. &lt;li>&lt;a href="https://pusher.github.io/oauth2_proxy" target="_blank" >oauth2_proxy&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - программа поддерживает несколько способов авторизации, включая, через Azure.&lt;/li>
  338. &lt;/ul>
  339. &lt;div class="flex align-center gdoc-page__anchorwrap">
  340. &lt;h2 id="vpn-и-прочее"
  341. >
  342. Vpn и прочее
  343. &lt;/h2>
  344. &lt;a data-clipboard-text="https://maxtar.github.io/administration/useful-programs/#vpn-и-прочее" class="gdoc-page__anchor clip flex align-center" title=" Vpn и прочее" aria-label=" Vpn и прочее" href="#vpn-%d0%b8-%d0%bf%d1%80%d0%be%d1%87%d0%b5%d0%b5">
  345. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  346. &lt;/a>
  347. &lt;/div>
  348. &lt;ul>
  349. &lt;li>&lt;a href="https://www.gsocket.io" target="_blank" >Global Socket&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет общаться компьютерам прозрачно между собой. Работает, в том числе и через VPN.&lt;/li>
  350. &lt;/ul>
  351. &lt;div class="flex align-center gdoc-page__anchorwrap">
  352. &lt;h2 id="мониторинг-и-информация-по-системе-windows"
  353. >
  354. Мониторинг и информация по системе (Windows)
  355. &lt;/h2>
  356. &lt;a data-clipboard-text="https://maxtar.github.io/administration/useful-programs/#мониторинг-и-информация-по-системе-windows" class="gdoc-page__anchor clip flex align-center" title=" Мониторинг и информация по системе (Windows)" aria-label=" Мониторинг и информация по системе (Windows)" href="#%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d0%b8-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b5-windows">
  357. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  358. &lt;/a>
  359. &lt;/div>
  360. &lt;ul>
  361. &lt;li>&lt;a href="https://www.hwinfo.com/" target="_blank" >HWInfo&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - бесплатная утилита для получения разнообразной информации о системе.&lt;/li>
  362. &lt;/ul></description></item><item><title>Текстуры и материалы</title><link>https://maxtar.github.io/3d-vfx-video/textures-and-materials/</link><pubDate>Sun, 09 Oct 2022 14:35:02 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/textures-and-materials/</guid><description>&lt;p>Ссылки на архивы тестур и программы для их создания&lt;/p>
  363. &lt;div class="flex align-center gdoc-page__anchorwrap">
  364. &lt;h2 id="текстуры"
  365. >
  366. Текстуры
  367. &lt;/h2>
  368. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/textures-and-materials/#текстуры" class="gdoc-page__anchor clip flex align-center" title=" Текстуры" aria-label=" Текстуры" href="#%d1%82%d0%b5%d0%ba%d1%81%d1%82%d1%83%d1%80%d1%8b">
  369. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  370. &lt;/a>
  371. &lt;/div>
  372. &lt;ul>
  373. &lt;li>&lt;a href="https://www.blendfab.com/asset-online-library/" target="_blank" >BlendFab&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - библиотека, в том числе, бесплатных текстур, материалов и моделей. Можно скачать сразу .blender-файлы.&lt;/li>
  374. &lt;li>Текстура Луны от &lt;a href="https://svs.gsfc.nasa.gov/4720" target="_blank" >NASA&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Включает карту основного цвета и displacement.&lt;/li>
  375. &lt;li>Текстуры от &lt;a href="https://3d-wolf.com/products/materials" target="_blank" >3d Wolf&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.
  376. Планеты, листва.&lt;/li>
  377. &lt;li>&lt;a href="https://www.poliigon.com" target="_blank" >Poliigon&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - есть бесплатные текстуры.&lt;/li>
  378. &lt;li>&lt;a href="https://quixel.com/megascans/library/latest" target="_blank" >Quixel&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Была куплена Epic Games, теперь бесплатна при использовании в unrealEngine. в остальных проектах - по подписке.&lt;/li>
  379. &lt;li>&lt;a href="https://www.sharetextures.com/" target="_blank" >SharedTextures&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - 500 бесплатных текстур.&lt;/li>
  380. &lt;li>&lt;a href="https://publicdomaintextures.com/" target="_blank" >Public Domain Textures&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - от Frederic Hoffmann.&lt;/li>
  381. &lt;li>&lt;a href="https://texturebox.com" target="_blank" >texturebox.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - бесплатные текстуры от группы товарищей.&lt;/li>
  382. &lt;li>&lt;a href="https://cc0textures.com" target="_blank" >cc0textures.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - набор бесплатных текстур.&lt;/li>
  383. &lt;li>&lt;a href="https://freepbr.com" target="_blank" >FreePBR&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - набор беслатных PBR текстур.&lt;/li>
  384. &lt;li>&lt;a href="https://www.textures.com" target="_blank" >Textures.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - один из старейших ресурсов. Но нет бесплатных.&lt;/li>
  385. &lt;li>&lt;a href="https://gametextures.com" target="_blank" >Gametextures&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - заточка под игровые движки, но может пригодится. Есть бесплатные.&lt;/li>
  386. &lt;li>&lt;a href="https://3djungle.ru" target="_blank" >3DJungle&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - набор бесплатных текстур.&lt;/li>
  387. &lt;li>&lt;a href="https://gumroad.com/l/uHyhPT" target="_blank" >Free 42k Earth Displacement Map&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  388. &lt;li>&lt;a href="https://3dassets.one" target="_blank" >3dassets.one&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - поиск текстур.&lt;/li>
  389. &lt;li>&lt;a href="https://polyhaven.com/textures" target="_blank" >Текстуры&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> на PolyHeaven.&lt;/li>
  390. &lt;li>Материалы от &lt;a href="https://matlib.gpuopen.com/main/materials/all" target="_blank" >AMD&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> в формате materialX. Можно руками настроить в Blender.&lt;/li>
  391. &lt;li>&lt;a href="https://www.cgbookcase.com/textures" target="_blank" >cgbookcase.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - бесплатные текстуры, плюс полезная информация.&lt;/li>
  392. &lt;li>&lt;a href="https://textureninja.com" target="_blank" >textureninja&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - много текстур. Но без карт нормальей и прочих.&lt;/li>
  393. &lt;/ul>
  394. &lt;div class="flex align-center gdoc-page__anchorwrap">
  395. &lt;h2 id="hdri"
  396. >
  397. HDRI
  398. &lt;/h2>
  399. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/textures-and-materials/#hdri" class="gdoc-page__anchor clip flex align-center" title=" HDRI" aria-label=" HDRI" href="#hdri">
  400. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  401. &lt;/a>
  402. &lt;/div>
  403. &lt;ul>
  404. &lt;li>&lt;a href="https://hdrmaps.com" target="_blank" >hdrmaps&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - большой набор текстур.
  405. Чтобы скачать бесплатно надо после выбора текстуры выбрать &lt;strong>Free 2K sample Download&lt;/strong>.&lt;/li>
  406. &lt;li>&lt;a href="https://locationtextures.com/panoramas" target="_blank" >LocationTextures&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - бесплатно можно скачать в разрешении 4k.&lt;/li>
  407. &lt;li>&lt;a href="https://hdrihaven.com/" target="_blank" >HDRIHeaven&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - куча HDRI-карт и текстур.&lt;/li>
  408. &lt;li>От &lt;a href="https://www.ihdri.com/hdris" target="_blank" >Элвиса Поса&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  409. &lt;li>&lt;a href="https://polyhaven.com/hdris" target="_blank" >HDRI&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> на Poly Heaven.&lt;/li>
  410. &lt;/ul>
  411. &lt;div class="flex align-center gdoc-page__anchorwrap">
  412. &lt;h2 id="программы-для-создания-текстур"
  413. >
  414. Программы для создания текстур
  415. &lt;/h2>
  416. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/textures-and-materials/#программы-для-создания-текстур" class="gdoc-page__anchor clip flex align-center" title=" Программы для создания текстур" aria-label=" Программы для создания текстур" href="#%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d1%82%d0%b5%d0%ba%d1%81%d1%82%d1%83%d1%80">
  417. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  418. &lt;/a>
  419. &lt;/div>
  420. &lt;ul>
  421. &lt;li>&lt;a href="https://armorpaint.org/index.html" target="_blank" >Armorpaint&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - свободный аналог substance Painter. &lt;a href="https://github.com/armory3d/armorpaint" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  422. &lt;li>&lt;a href="https://rodzilla.itch.io/material-maker" target="_blank" >Material Maker&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - генератор текстур на базе игрового движка &lt;a href="https://godotengine.org/" target="_blank" >Godot&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  423. &lt;li>&lt;a href="https://quixel.com/mixer" target="_blank" >MIXER&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - бесплатный софт для создания текстур. Для подписчиков Unreal Engine ещё и куча материалов.&lt;/li>
  424. &lt;/ul>
  425. &lt;div class="flex align-center gdoc-page__anchorwrap">
  426. &lt;h2 id="декали"
  427. >
  428. Декали
  429. &lt;/h2>
  430. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/textures-and-materials/#декали" class="gdoc-page__anchor clip flex align-center" title=" Декали" aria-label=" Декали" href="#%d0%b4%d0%b5%d0%ba%d0%b0%d0%bb%d0%b8">
  431. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  432. &lt;/a>
  433. &lt;/div>
  434. &lt;ul>
  435. &lt;li>Набор декалей от &lt;a href="https://gumroad.com/l/vsutI" target="_blank" >Sanctus&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://www.youtube.com/watch?v=VPQE5cbXFzY" target="_blank" >Видео&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> как их можно использовать в Blender.&lt;/li>
  436. &lt;li>Наборы от &lt;a href="https://gumroad.com/chuckcg" target="_blank" >Chuck CG&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  437. &lt;/ul>
  438. &lt;div class="flex align-center gdoc-page__anchorwrap">
  439. &lt;h2 id="разные-наборы"
  440. >
  441. Разные наборы
  442. &lt;/h2>
  443. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/textures-and-materials/#разные-наборы" class="gdoc-page__anchor clip flex align-center" title=" Разные наборы" aria-label=" Разные наборы" href="#%d1%80%d0%b0%d0%b7%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%b1%d0%be%d1%80%d1%8b">
  444. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  445. &lt;/a>
  446. &lt;/div>
  447. &lt;ul>
  448. &lt;li>CG-студия Kaiserbold
  449. &lt;ul>
  450. &lt;li>&lt;a href="https://gumroad.com/l/free-png-tree" target="_blank" >Деревья&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  451. &lt;li>&lt;a href="https://gumroad.com/l/free_cutouts" target="_blank" >Люди&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  452. &lt;li>&lt;a href="https://gumroad.com/l/free_sky_backgrounds" target="_blank" >Небо&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  453. &lt;/ul>
  454. &lt;/li>
  455. &lt;li>&lt;a href="https://gumroad.com/l/freecutouts1" target="_blank" >Деревья&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  456. &lt;/ul>
  457. &lt;div class="flex align-center gdoc-page__anchorwrap">
  458. &lt;h2 id="материалы"
  459. >
  460. Материалы
  461. &lt;/h2>
  462. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/textures-and-materials/#материалы" class="gdoc-page__anchor clip flex align-center" title=" Материалы" aria-label=" Материалы" href="#%d0%bc%d0%b0%d1%82%d0%b5%d1%80%d0%b8%d0%b0%d0%bb%d1%8b">
  463. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  464. &lt;/a>
  465. &lt;/div>
  466. &lt;ul>
  467. &lt;li>Бесплатные материалы от &lt;a href="https://gumroad.com/juliosillet?sort=page_layout" target="_blank" >Julio Sillet&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  468. &lt;li>Материал леса от &lt;a href="https://www.cyn-prod.com/projects/wood.php" target="_blank" >Gabriel de Laubier&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  469. &lt;/ul></description></item><item><title>Kdenlive</title><link>https://maxtar.github.io/3d-vfx-video/video/kdenlive/</link><pubDate>Sun, 09 Oct 2022 14:14:05 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/video/kdenlive/</guid><description>&lt;p>Всякие разности редактора нелинейного монтажа Kdenlive.&lt;/p>
  470. &lt;p>&lt;a href="https://kdenlive.org/" target="_blank" >Официальный сайт&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  471. &lt;div class="gdoc-toc gdoc-toc__level--6">
  472. &lt;nav id="TableOfContents">
  473. &lt;ul>
  474. &lt;li>
  475. &lt;ul>
  476. &lt;li>&lt;a href="#решение-проблемы-с-невозможностью-управлять-курсором-на-монтажном-столе">Решение проблемы с невозможностью управлять курсором на монтажном столе&lt;/a>&lt;/li>
  477. &lt;li>&lt;a href="#краткое-описание-эффектов-в-видеоредакторе-kdenlive">Краткое описание эффектов в видеоредакторе kdenlive&lt;/a>&lt;/li>
  478. &lt;/ul>
  479. &lt;/li>
  480. &lt;/ul>
  481. &lt;/nav>
  482. &lt;hr />
  483. &lt;/div>
  484. &lt;div class="flex align-center gdoc-page__anchorwrap">
  485. &lt;h2 id="решение-проблемы-с-невозможностью-управлять-курсором-на-монтажном-столе"
  486. >
  487. Решение проблемы с невозможностью управлять курсором на монтажном столе
  488. &lt;/h2>
  489. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/video/kdenlive/#решение-проблемы-с-невозможностью-управлять-курсором-на-монтажном-столе" class="gdoc-page__anchor clip flex align-center" title=" Решение проблемы с невозможностью управлять курсором на монтажном столе" aria-label=" Решение проблемы с невозможностью управлять курсором на монтажном столе" href="#%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81-%d0%bd%d0%b5%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d1%8c%d1%8e-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d1%8f%d1%82%d1%8c-%d0%ba%d1%83%d1%80%d1%81%d0%be%d1%80%d0%be%d0%bc-%d0%bd%d0%b0-%d0%bc%d0%be%d0%bd%d1%82%d0%b0%d0%b6%d0%bd%d0%be%d0%bc-%d1%81%d1%82%d0%be%d0%bb%d0%b5">
  490. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  491. &lt;/a>
  492. &lt;/div>
  493. &lt;p>Если:&lt;/p>
  494. &lt;ol>
  495. &lt;li>Курсором на монтажном столе невозможно управлять мышкой.&lt;/li>
  496. &lt;li>Не работают клавиши стрелок для перехода на один кадр.&lt;/li>
  497. &lt;/ol>
  498. &lt;p>То, скорее всего, проблема в настройке MLT. А точнее - в количестве потоков обработки. Значения больше единицы поддерживаются пока в экспериментальном режиме. Поэтому лучше поставить единицу:&lt;/p></description></item><item><title>Решение разных проблем</title><link>https://maxtar.github.io/administration/linux/troubleshooting/</link><pubDate>Sun, 09 Oct 2022 02:09:29 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/troubleshooting/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  499. &lt;nav id="TableOfContents">
  500. &lt;ul>
  501. &lt;li>
  502. &lt;ul>
  503. &lt;li>&lt;a href="#networkmanager-не-управляет-сетью-по-различным-причинам">NetworkManager не управляет сетью по различным причинам&lt;/a>&lt;/li>
  504. &lt;/ul>
  505. &lt;/li>
  506. &lt;/ul>
  507. &lt;/nav>
  508. &lt;hr />
  509. &lt;/div>
  510. &lt;div class="flex align-center gdoc-page__anchorwrap">
  511. &lt;h2 id="networkmanager-не-управляет-сетью-по-различным-причинам"
  512. >
  513. NetworkManager не управляет сетью по различным причинам
  514. &lt;/h2>
  515. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/troubleshooting/#networkmanager-не-управляет-сетью-по-различным-причинам" class="gdoc-page__anchor clip flex align-center" title=" NetworkManager не управляет сетью по различным причинам" aria-label=" NetworkManager не управляет сетью по различным причинам" href="#networkmanager-%d0%bd%d0%b5-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82-%d1%81%d0%b5%d1%82%d1%8c%d1%8e-%d0%bf%d0%be-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%bc-%d0%bf%d1%80%d0%b8%d1%87%d0%b8%d0%bd%d0%b0%d0%bc">
  516. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  517. &lt;/a>
  518. &lt;/div>
  519. &lt;p>В случае, если интерфейсов немного. Например, как на обычном компьютере то быстро исправить проблему можно следующим образом.
  520. В файл &lt;code>/etc/network/interfaces&lt;/code> добавить следующие настройки для нужного проводного интерфейса:&lt;/p>
  521. &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">auto eth0
  522. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">iface eth0 inet dhcp
  523. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Таким образом будет инициализировать интерфейс eth0 без участия NetworkManager.&lt;/p></description></item><item><title>Разные полезные программы</title><link>https://maxtar.github.io/other/useful-programs/</link><pubDate>Sun, 09 Oct 2022 02:03:08 +0300</pubDate><guid>https://maxtar.github.io/other/useful-programs/</guid><description>&lt;ul>
  524. &lt;li>Форум &lt;a href="https://github.com/discourse/discourse" target="_blank" >Discourse&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. На нём работает &lt;a href="http://automated-testing.info" target="_blank" >automated-testing.info&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> и &lt;a href="https://forum.golangbridge.org" target="_blank" >forum.golangbridge.org&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  525. &lt;li>Система развёртывания &lt;a href="https://pulumi.io" target="_blank" >pulumi&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Исходный код на &lt;a href="https://github.com/pulumi/pulumi" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  526. &lt;/ul>
  527. &lt;hr>
  528. &lt;div class="flex align-center gdoc-page__anchorwrap">
  529. &lt;h2 id="общение"
  530. >
  531. Общение
  532. &lt;/h2>
  533. &lt;a data-clipboard-text="https://maxtar.github.io/other/useful-programs/#общение" class="gdoc-page__anchor clip flex align-center" title=" Общение" aria-label=" Общение" href="#%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b5">
  534. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  535. &lt;/a>
  536. &lt;/div>
  537. &lt;ul>
  538. &lt;li>Аналог &lt;a href="https://slack.com" target="_blank" >Slack&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>, который можно развернуть локально &lt;a href="https://mattermost.com" target="_blank" >mattermost.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Исходный код на &lt;a href="https://github.com/mattermost/platform" target="_blank" >github&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  539. &lt;li>Чат &lt;a href="https://github.com/tinode/chat" target="_blank" >tinode&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Есть клиент на Android, web.&lt;/li>
  540. &lt;/ul>
  541. &lt;hr>
  542. &lt;div class="flex align-center gdoc-page__anchorwrap">
  543. &lt;h2 id="запись-с-экрана-screencast"
  544. >
  545. Запись с экрана (Screencast)
  546. &lt;/h2>
  547. &lt;a data-clipboard-text="https://maxtar.github.io/other/useful-programs/#запись-с-экрана-screencast" class="gdoc-page__anchor clip flex align-center" title=" Запись с экрана (Screencast)" aria-label=" Запись с экрана (Screencast)" href="#%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d1%8c-%d1%81-%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0-screencast">
  548. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  549. &lt;/a>
  550. &lt;/div>
  551. &lt;p>&lt;a href="https://obsproject.com/ru" target="_blank" >OBSProject&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - кросс-платформенный пакет для записи с экрана и/или трансляции.&lt;/p></description></item><item><title>Полезные ссылки</title><link>https://maxtar.github.io/programming/useful-links/</link><pubDate>Sun, 09 Oct 2022 01:59:18 +0300</pubDate><guid>https://maxtar.github.io/programming/useful-links/</guid><description>&lt;p>Ссылки на разные проекты.&lt;/p>
  552. &lt;div class="gdoc-toc gdoc-toc__level--6">
  553. &lt;nav id="TableOfContents">
  554. &lt;ul>
  555. &lt;li>
  556. &lt;ul>
  557. &lt;li>&lt;a href="#библиотеки-для-раскрашивания-синтаксиса">Библиотеки для раскрашивания синтаксиса&lt;/a>&lt;/li>
  558. &lt;li>&lt;a href="#список-ресурсов-для-поднятия-навыков-программирования">Список ресурсов для поднятия навыков программирования&lt;/a>&lt;/li>
  559. &lt;li>&lt;a href="#markdown">Markdown&lt;/a>&lt;/li>
  560. &lt;li>&lt;a href="#разное">Разное&lt;/a>&lt;/li>
  561. &lt;/ul>
  562. &lt;/li>
  563. &lt;/ul>
  564. &lt;/nav>
  565. &lt;hr />
  566. &lt;/div>
  567. &lt;div class="flex align-center gdoc-page__anchorwrap">
  568. &lt;h2 id="библиотеки-для-раскрашивания-синтаксиса"
  569. >
  570. Библиотеки для раскрашивания синтаксиса
  571. &lt;/h2>
  572. &lt;a data-clipboard-text="https://maxtar.github.io/programming/useful-links/#библиотеки-для-раскрашивания-синтаксиса" class="gdoc-page__anchor clip flex align-center" title=" Библиотеки для раскрашивания синтаксиса" aria-label=" Библиотеки для раскрашивания синтаксиса" href="#%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8-%d0%b4%d0%bb%d1%8f-%d1%80%d0%b0%d1%81%d0%ba%d1%80%d0%b0%d1%88%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d1%81%d0%b8%d0%bd%d1%82%d0%b0%d0%ba%d1%81%d0%b8%d1%81%d0%b0">
  573. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  574. &lt;/a>
  575. &lt;/div>
  576. &lt;p>Информация взята &lt;a href="https://gohugo.io/extras/highlighting/#client-side" target="_blank" >отсюда&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  577. &lt;ul>
  578. &lt;li>&lt;a href="http://highlightjs.org/" target="_blank" >Highlight.js&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  579. &lt;li>&lt;a href="http://prismjs.com/" target="_blank" >Prism&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  580. &lt;li>&lt;a href="http://craig.is/making/rainbows" target="_blank" >Rainbow&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  581. &lt;li>&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/" target="_blank" >Syntax Highlighter&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  582. &lt;li>&lt;a href="https://github.com/google/code-prettify" target="_blank" >Google Prettify&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  583. &lt;/ul>
  584. &lt;hr>
  585. &lt;div class="flex align-center gdoc-page__anchorwrap">
  586. &lt;h2 id="список-ресурсов-для-поднятия-навыков-программирования"
  587. >
  588. Список ресурсов для поднятия навыков программирования
  589. &lt;/h2>
  590. &lt;a data-clipboard-text="https://maxtar.github.io/programming/useful-links/#список-ресурсов-для-поднятия-навыков-программирования" class="gdoc-page__anchor clip flex align-center" title=" Список ресурсов для поднятия навыков программирования" aria-label=" Список ресурсов для поднятия навыков программирования" href="#%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba-%d1%80%d0%b5%d1%81%d1%83%d1%80%d1%81%d0%be%d0%b2-%d0%b4%d0%bb%d1%8f-%d0%bf%d0%be%d0%b4%d0%bd%d1%8f%d1%82%d0%b8%d1%8f-%d0%bd%d0%b0%d0%b2%d1%8b%d0%ba%d0%be%d0%b2-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f">
  591. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  592. &lt;/a>
  593. &lt;/div>
  594. &lt;ul>
  595. &lt;li>&lt;a href="https://hackerrank.com" target="_blank" >hackerrank.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  596. &lt;li>&lt;a href="https://exercism.io" target="_blank" >exercism.io&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  597. &lt;li>&lt;a href="https://projecteuler.net" target="_blank" >projecteuler.net&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  598. &lt;li>&lt;a href="https://codewars.com" target="_blank" >codewars.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  599. &lt;li>&lt;a href="https://leetcode.com" target="_blank" >leetcode.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  600. &lt;li>&lt;a href="https://codefights.com" target="_blank" >codefights.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  601. &lt;li>&lt;a href="https://codingame.com" target="_blank" >codingame.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  602. &lt;li>&lt;a href="https://codeforces.com" target="_blank" >codeforces.com&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  603. &lt;/ul>
  604. &lt;hr>
  605. &lt;div class="flex align-center gdoc-page__anchorwrap">
  606. &lt;h2 id="markdown"
  607. >
  608. Markdown
  609. &lt;/h2>
  610. &lt;a data-clipboard-text="https://maxtar.github.io/programming/useful-links/#markdown" class="gdoc-page__anchor clip flex align-center" title=" Markdown" aria-label=" Markdown" href="#markdown">
  611. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  612. &lt;/a>
  613. &lt;/div>
  614. &lt;p>Описание &lt;a href="https://daringfireball.net/projects/markdown" target="_blank" >классического синтаксиса&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> от создателя.&lt;/p></description></item><item><title>Docker</title><link>https://maxtar.github.io/programming/docker/</link><pubDate>Sun, 09 Oct 2022 01:53:38 +0300</pubDate><guid>https://maxtar.github.io/programming/docker/</guid><description>&lt;p>Полезная информация по &lt;a href="https://www.docker.com/" target="_blank" >Docker&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  615. &lt;div class="flex align-center gdoc-page__anchorwrap">
  616. &lt;h2 id="как-полностью-удалить-образы-вместе-с-контейнерами"
  617. >
  618. Как полностью удалить образы вместе с контейнерами
  619. &lt;/h2>
  620. &lt;a data-clipboard-text="https://maxtar.github.io/programming/docker/#как-полностью-удалить-образы-вместе-с-контейнерами" class="gdoc-page__anchor clip flex align-center" title=" Как полностью удалить образы вместе с контейнерами" aria-label=" Как полностью удалить образы вместе с контейнерами" href="#%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d1%81%d1%82%d1%8c%d1%8e-%d1%83%d0%b4%d0%b0%d0%bb%d0%b8%d1%82%d1%8c-%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d1%8b-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%b5-%d1%81-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%b9%d0%bd%d0%b5%d1%80%d0%b0%d0%bc%d0%b8">
  621. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  622. &lt;/a>
  623. &lt;/div>
  624. &lt;p>Чтобы посмотреть все контейнеры нужно выполнить команду:&lt;/p>
  625. &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">docker container ls -a
  626. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Ключ &lt;strong>-a&lt;/strong> указывает, что надо показывать все существующие контейнеры.&lt;/p>
  627. &lt;p>После того, как мы получим список образов выбираем нужный и удаляем его следующей командой:&lt;/p></description></item><item><title>Полезные программы на Go</title><link>https://maxtar.github.io/programming/go/useful-programs/</link><pubDate>Sun, 09 Oct 2022 01:46:24 +0300</pubDate><guid>https://maxtar.github.io/programming/go/useful-programs/</guid><description>&lt;p>Различные программы, написанные на Go.&lt;/p>
  628. &lt;div class="gdoc-toc gdoc-toc__level--6">
  629. &lt;nav id="TableOfContents">
  630. &lt;ul>
  631. &lt;li>
  632. &lt;ul>
  633. &lt;li>&lt;a href="#разное">Разное&lt;/a>&lt;/li>
  634. &lt;li>&lt;a href="#консольные-приложения">Консольные приложения&lt;/a>&lt;/li>
  635. &lt;li>&lt;a href="#работа-с-файлами">Работа с файлами&lt;/a>&lt;/li>
  636. &lt;li>&lt;a href="#хранение-и-версионирование-кода">Хранение и версионирование кода&lt;/a>&lt;/li>
  637. &lt;li>&lt;a href="#нагрузочное-тестирование">Нагрузочное тестирование&lt;/a>&lt;/li>
  638. &lt;li>&lt;a href="#web">WEB&lt;/a>&lt;/li>
  639. &lt;li>&lt;a href="#рисование-графиков">Рисование графиков&lt;/a>&lt;/li>
  640. &lt;li>&lt;a href="#обработка-и-трансформация-данных">Обработка и трансформация данных&lt;/a>&lt;/li>
  641. &lt;li>&lt;a href="#сеть">Сеть&lt;/a>&lt;/li>
  642. &lt;li>&lt;a href="#мониторинг">Мониторинг&lt;/a>&lt;/li>
  643. &lt;li>&lt;a href="#служебные">Служебные&lt;/a>&lt;/li>
  644. &lt;li>&lt;a href="#работа-с-графикой">Работа с графикой&lt;/a>&lt;/li>
  645. &lt;li>&lt;a href="#работа-с-json">Работа с JSON&lt;/a>&lt;/li>
  646. &lt;li>&lt;a href="#работа-с-картами-координатами-и-тд">Работа с картами, координатами и т.д.&lt;/a>&lt;/li>
  647. &lt;li>&lt;a href="#общение">Общение&lt;/a>&lt;/li>
  648. &lt;li>&lt;a href="#соцсети-fediverse">Соцсети, fediverse&lt;/a>&lt;/li>
  649. &lt;li>&lt;a href="#безопасность">Безопасность&lt;/a>&lt;/li>
  650. &lt;li>&lt;a href="#базы-данных-и-прочее">Базы данных и прочее&lt;/a>&lt;/li>
  651. &lt;/ul>
  652. &lt;/li>
  653. &lt;/ul>
  654. &lt;/nav>
  655. &lt;hr />
  656. &lt;/div>
  657. &lt;div class="flex align-center gdoc-page__anchorwrap">
  658. &lt;h2 id="разное"
  659. >
  660. Разное
  661. &lt;/h2>
  662. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#разное" class="gdoc-page__anchor clip flex align-center" title=" Разное" aria-label=" Разное" href="#%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d0%b5">
  663. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  664. &lt;/a>
  665. &lt;/div>
  666. &lt;ul>
  667. &lt;li>&lt;a href="https://echo.labstack.com" target="_blank" >Простой Web Framework Echo&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  668. &lt;li>&lt;a href="https://github.com/peterhellberg/wiki" target="_blank" >Лёгкая wiki&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  669. &lt;li>&lt;a href="https://ketchuphq.com" target="_blank" >Ketchup CMS&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>, &lt;a href="https://github.com/ketchuphq/ketchup" target="_blank" >github&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  670. &lt;li>&lt;a href="https://github.com/42wim/matterbridge" target="_blank" >matterbridge&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Мост для объединения различных средств общения (slack, tegeram, mattermost и т.д.).&lt;/li>
  671. &lt;li>&lt;a href="https://github.com/George3d6/Hermes" target="_blank" >Hermes&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - сервер для обмена файлами.&lt;/li>
  672. &lt;li>&lt;a href="https://github.com/schollz/croc" target="_blank" >Croc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - клиент-сервер для посылки файлов.&lt;/li>
  673. &lt;li>Go из Shell &lt;a href="https://neugram.io/" target="_blank" >neugram&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  674. &lt;li>Различные утилиты для проверки сетей (сканеры, парсеры сертификатов и т.д.) &lt;a href="https://zmap.io/" target="_blank" >Zmap&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> &lt;a href="https://github.com/zmap" target="_blank" >Github&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  675. &lt;li>Вывод дерева зависимостей &lt;a href="https://github.com/KyleBanks/depth" target="_blank" >depth&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://kylewbanks.com/blog/visualize-golang-dependency-trees-with-depth" target="_blank" >Блог&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.
  676. &lt;ul>
  677. &lt;li>В графическом виде &lt;a href="https://github.com/TrueFurby/go-callvis" target="_blank" >go-callvis&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  678. &lt;/ul>
  679. &lt;/li>
  680. &lt;li>&lt;a href="https://github.com/claudiodangelis/qrcp" target="_blank" >qrcp&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - передача файлов с компа на мобилку, например, по QRCode.&lt;/li>
  681. &lt;li>&lt;a href="https://magefile.org" target="_blank" >mage&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - замена make на Go. Исходники на &lt;a href="https://github.com/magefile/mage" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  682. &lt;/ul>
  683. &lt;div class="flex align-center gdoc-page__anchorwrap">
  684. &lt;h2 id="консольные-приложения"
  685. >
  686. Консольные приложения
  687. &lt;/h2>
  688. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#консольные-приложения" class="gdoc-page__anchor clip flex align-center" title=" Консольные приложения" aria-label=" Консольные приложения" href="#%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f">
  689. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  690. &lt;/a>
  691. &lt;/div>
  692. &lt;ul>
  693. &lt;li>&lt;a href="https://github.com/schachmat/wego" target="_blank" >wego&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - показ погоды в консоли.&lt;/li>
  694. &lt;/ul>
  695. &lt;div class="flex align-center gdoc-page__anchorwrap">
  696. &lt;h2 id="работа-с-файлами"
  697. >
  698. Работа с файлами
  699. &lt;/h2>
  700. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#работа-с-файлами" class="gdoc-page__anchor clip flex align-center" title=" Работа с файлами" aria-label=" Работа с файлами" href="#%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0%d0%bc%d0%b8">
  701. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  702. &lt;/a>
  703. &lt;/div>
  704. &lt;ul>
  705. &lt;li>&lt;a href="https://github.com/viktomas/godu" target="_blank" >godu&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет быстро просматривать каталоги с большим количеством файлов.&lt;/li>
  706. &lt;li>&lt;a href="https://github.com/gokcehan/lf" target="_blank" >lf&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - консольный менеджер файлов на Go.&lt;/li>
  707. &lt;li>&lt;a href="https://github.com/eltaline/wzd" target="_blank" >wzd&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - веб-сервер для работы с огромным количеством файлов.&lt;/li>
  708. &lt;li>&lt;a href="https://github.com/muesli/duf" target="_blank" >duf&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - отображение информации про диски. Работает только под Unix.&lt;/li>
  709. &lt;li>&lt;a href="https://github.com/kashav/fsql" target="_blank" >fsql&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - поиск файлов в виде SQL.&lt;/li>
  710. &lt;/ul>
  711. &lt;div class="flex align-center gdoc-page__anchorwrap">
  712. &lt;h2 id="хранение-и-версионирование-кода"
  713. >
  714. Хранение и версионирование кода
  715. &lt;/h2>
  716. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#хранение-и-версионирование-кода" class="gdoc-page__anchor clip flex align-center" title=" Хранение и версионирование кода" aria-label=" Хранение и версионирование кода" href="#%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%be%d0%bd%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%be%d0%b4%d0%b0">
  717. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  718. &lt;/a>
  719. &lt;/div>
  720. &lt;ul>
  721. &lt;li>Система хранения и версионирования кода - &lt;a href="https://gogs.io/" target="_blank" >Gogs&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://github.com/gogits/gogs" target="_blank" >Github&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  722. &lt;li>&lt;a href="https://gitea.io" target="_blank" >Gitea&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - склонированная и расширенная версия Gogs. Разворачивается локально. Исходники на &lt;a href="https://github.com/go-gitea/gitea" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  723. &lt;li>&lt;a href="https://github.com/jesseduffield/lazygit" target="_blank" >Lazygit (https://github.com/jesseduffield/lazygit)&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Консольный клиент для работы с git.&lt;/li>
  724. &lt;li>&lt;a href="https://gitness.com" target="_blank" >Gitness&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - opensource проект. Разворачивается локально. &lt;a href="https://github.com/harness/gitness" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  725. &lt;/ul>
  726. &lt;div class="flex align-center gdoc-page__anchorwrap">
  727. &lt;h2 id="нагрузочное-тестирование"
  728. >
  729. Нагрузочное тестирование
  730. &lt;/h2>
  731. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#нагрузочное-тестирование" class="gdoc-page__anchor clip flex align-center" title=" Нагрузочное тестирование" aria-label=" Нагрузочное тестирование" href="#%d0%bd%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%be%d1%87%d0%bd%d0%be%d0%b5-%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5">
  732. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  733. &lt;/a>
  734. &lt;/div>
  735. &lt;ul>
  736. &lt;li>&lt;a href="https://github.com/loadimpact/k6" target="_blank" >K6&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://docs.k6.io/docs/running-k6" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  737. &lt;li>&lt;a href="https://github.com/tsenart/vegeta" target="_blank" >vegeta (https://github.com/tsenart/vegeta)&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - подключается, либо как библиотека, либо используется из командной строки.&lt;/li>
  738. &lt;/ul>
  739. &lt;div class="flex align-center gdoc-page__anchorwrap">
  740. &lt;h2 id="web"
  741. >
  742. WEB
  743. &lt;/h2>
  744. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#web" class="gdoc-page__anchor clip flex align-center" title=" WEB" aria-label=" WEB" href="#web">
  745. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  746. &lt;/a>
  747. &lt;/div>
  748. &lt;ul>
  749. &lt;li>&lt;a href="https://caddyserver.com" target="_blank" >Caddy&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - лёгкий и быстрый http-сервер как Nginx или Apache. &lt;a href="https://caddyserver.com" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Исходники на &lt;a href="https://github.com/caddyserver/caddy" target="_blank" >github&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  750. &lt;li>&lt;a href="https://github.com/fatedier/frp" target="_blank" >FRP&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - reverse-proxy.&lt;/li>
  751. &lt;li>&lt;a href="https://github.com/casbin/casbin-forum" target="_blank" >Casbin forum&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - реализация форума на Go и ReactJS.&lt;/li>
  752. &lt;li>&lt;a href="https://github.com/drakkan/sftpgo" target="_blank" >sftpgo&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - сервер, поддерживающий различные протоколы: SFTP, HTTP, FTP/S and WebDAV. И также различные системы хранения: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage.&lt;/li>
  753. &lt;/ul>
  754. &lt;div class="flex align-center gdoc-page__anchorwrap">
  755. &lt;h2 id="рисование-графиков"
  756. >
  757. Рисование графиков
  758. &lt;/h2>
  759. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-programs/#рисование-графиков" class="gdoc-page__anchor clip flex align-center" title=" Рисование графиков" aria-label=" Рисование графиков" href="#%d1%80%d0%b8%d1%81%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d0%ba%d0%be%d0%b2">
  760. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  761. &lt;/a>
  762. &lt;/div>
  763. &lt;p>&lt;a href="https://github.com/marianogappa/chart" target="_blank" >Chart&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - рисует график на основании данных из стандартного потока ввода. &lt;a href="https://marianogappa.github.io/chart" target="_blank" >Примеры отображения&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://movio.co/blog/improving-with-sql-and-charts" target="_blank" >Статья об использовании&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p></description></item><item><title>Полезные программы на Rust</title><link>https://maxtar.github.io/programming/rust/useful-programs/</link><pubDate>Sun, 09 Oct 2022 01:44:05 +0300</pubDate><guid>https://maxtar.github.io/programming/rust/useful-programs/</guid><description>&lt;div class="flex align-center gdoc-page__anchorwrap">
  764. &lt;h2 id="анализ-данных"
  765. >
  766. Анализ данных
  767. &lt;/h2>
  768. &lt;a data-clipboard-text="https://maxtar.github.io/programming/rust/useful-programs/#анализ-данных" class="gdoc-page__anchor clip flex align-center" title=" Анализ данных" aria-label=" Анализ данных" href="#%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85">
  769. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  770. &lt;/a>
  771. &lt;/div>
  772. &lt;ul>
  773. &lt;li>&lt;a href="https://github.com/BurntSushi/xsv" target="_blank" >Xsv&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - анализ csv файлов в консоли.&lt;/li>
  774. &lt;/ul></description></item><item><title>Raspbian</title><link>https://maxtar.github.io/administration/rapberry-pi/raspbian/</link><pubDate>Sun, 09 Oct 2022 01:40:26 +0300</pubDate><guid>https://maxtar.github.io/administration/rapberry-pi/raspbian/</guid><description>&lt;p>Различная информация об операционной системе Raspbian для Raspberry Pi&lt;/p>
  775. &lt;div class="gdoc-toc gdoc-toc__level--6">
  776. &lt;nav id="TableOfContents">
  777. &lt;ul>
  778. &lt;li>
  779. &lt;ul>
  780. &lt;li>&lt;a href="#настройки">Настройки&lt;/a>
  781. &lt;ul>
  782. &lt;li>&lt;a href="#включение-ssh">Включение ssh&lt;/a>&lt;/li>
  783. &lt;/ul>
  784. &lt;/li>
  785. &lt;/ul>
  786. &lt;/li>
  787. &lt;/ul>
  788. &lt;/nav>
  789. &lt;hr />
  790. &lt;/div>
  791. &lt;p>&lt;a href="https://www.raspberrypi.org/documentation/" target="_blank" >Официальная документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  792. &lt;div class="flex align-center gdoc-page__anchorwrap">
  793. &lt;h2 id="настройки"
  794. >
  795. Настройки
  796. &lt;/h2>
  797. &lt;a data-clipboard-text="https://maxtar.github.io/administration/rapberry-pi/raspbian/#настройки" class="gdoc-page__anchor clip flex align-center" title=" Настройки" aria-label=" Настройки" href="#%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b8">
  798. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  799. &lt;/a>
  800. &lt;/div>
  801. &lt;p>Некоторые критичные настройки делаются при помощи утилиты &lt;a href="https://www.raspberrypi.org/documentation/configuration/raspi-config.md" target="_blank" >raspi-config&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.
  802. Она предоставляет графический консольный интерфейс для удобной настройки.&lt;/p>
  803. &lt;div class="flex align-center gdoc-page__anchorwrap">
  804. &lt;h3 id="включение-ssh"
  805. >
  806. Включение ssh
  807. &lt;/h3>
  808. &lt;a data-clipboard-text="https://maxtar.github.io/administration/rapberry-pi/raspbian/#включение-ssh" class="gdoc-page__anchor clip flex align-center" title=" Включение ssh" aria-label=" Включение ssh" href="#%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-ssh">
  809. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  810. &lt;/a>
  811. &lt;/div>
  812. &lt;p>После установки операционной системы Raspbian по-умолчанию демон ssh отключен. Чтобы его включить надо выполнить следующие действия (информация взята с &lt;a href="https://www.raspberrypi.org/documentation/remote-access/ssh/#" target="_blank" >официального сайта&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>):&lt;/p></description></item><item><title>Firefox</title><link>https://maxtar.github.io/administration/firefox/</link><pubDate>Sun, 09 Oct 2022 01:25:11 +0300</pubDate><guid>https://maxtar.github.io/administration/firefox/</guid><description>&lt;p>В этом разделе собраны разные настройки Mozilla Firefox.&lt;/p>
  813. &lt;div class="gdoc-toc gdoc-toc__level--6">
  814. &lt;nav id="TableOfContents">
  815. &lt;ul>
  816. &lt;li>
  817. &lt;ul>
  818. &lt;li>&lt;a href="#чтобы-новые-вкладки-открывались-в-конце">Чтобы новые вкладки открывались в конце&lt;/a>&lt;/li>
  819. &lt;li>&lt;a href="#отключение-прокрутки-вкладок">Отключение прокрутки вкладок&lt;/a>&lt;/li>
  820. &lt;li>&lt;a href="#проблемы-при-воспроизведении-видео">Проблемы при воспроизведении видео&lt;/a>&lt;/li>
  821. &lt;li>&lt;a href="#чтобы-закладки-всегда-открывались-в-новой-вкладке">Чтобы закладки всегда открывались в новой вкладке&lt;/a>&lt;/li>
  822. &lt;li>&lt;a href="#указание-директории-для-кеша">Указание директории для кеша&lt;/a>&lt;/li>
  823. &lt;li>&lt;a href="#чтобы-грузились-локальные-ресурсы">Чтобы грузились локальные ресурсы&lt;/a>&lt;/li>
  824. &lt;/ul>
  825. &lt;/li>
  826. &lt;/ul>
  827. &lt;/nav>
  828. &lt;hr />
  829. &lt;/div>
  830. &lt;div class="flex align-center gdoc-page__anchorwrap">
  831. &lt;h2 id="чтобы-новые-вкладки-открывались-в-конце"
  832. >
  833. Чтобы новые вкладки открывались в конце
  834. &lt;/h2>
  835. &lt;a data-clipboard-text="https://maxtar.github.io/administration/firefox/#чтобы-новые-вкладки-открывались-в-конце" class="gdoc-page__anchor clip flex align-center" title=" Чтобы новые вкладки открывались в конце" aria-label=" Чтобы новые вкладки открывались в конце" href="#%d1%87%d1%82%d0%be%d0%b1%d1%8b-%d0%bd%d0%be%d0%b2%d1%8b%d0%b5-%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d0%b8-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%bb%d0%b8%d1%81%d1%8c-%d0%b2-%d0%ba%d0%be%d0%bd%d1%86%d0%b5">
  836. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  837. &lt;/a>
  838. &lt;/div>
  839. &lt;ol>
  840. &lt;li>Открываем Firefox&lt;/li>
  841. &lt;li>В адресной строке пишем: &lt;code>about:config&lt;/code>&lt;/li>
  842. &lt;li>Соглашаемся, что будем осторожны.&lt;/li>
  843. &lt;li>Вводим в строке поиска: &lt;code>browser.tabs.insertRelatedAfterCurrent&lt;/code>&lt;/li>
  844. &lt;li>Устанавливаем &lt;code>false&lt;/code>.&lt;/li>
  845. &lt;/ol>
  846. &lt;hr>
  847. &lt;div class="flex align-center gdoc-page__anchorwrap">
  848. &lt;h2 id="отключение-прокрутки-вкладок"
  849. >
  850. Отключение прокрутки вкладок
  851. &lt;/h2>
  852. &lt;a data-clipboard-text="https://maxtar.github.io/administration/firefox/#отключение-прокрутки-вкладок" class="gdoc-page__anchor clip flex align-center" title=" Отключение прокрутки вкладок" aria-label=" Отключение прокрутки вкладок" href="#%d0%be%d1%82%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%ba%d1%80%d1%83%d1%82%d0%ba%d0%b8-%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%be%d0%ba">
  853. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  854. &lt;/a>
  855. &lt;/div>
  856. &lt;p>Чтобы отключить прокрутку, для начала необходимо найти, где находится профайл пользователя.&lt;/p></description></item><item><title>Регулярные выражения</title><link>https://maxtar.github.io/programming/regexp/</link><pubDate>Sun, 09 Oct 2022 01:14:30 +0300</pubDate><guid>https://maxtar.github.io/programming/regexp/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  857. &lt;nav id="TableOfContents">
  858. &lt;ul>
  859. &lt;li>
  860. &lt;ul>
  861. &lt;li>
  862. &lt;ul>
  863. &lt;li>&lt;a href="#исключение-строк-содержащих-определённое-значение">Исключение строк, содержащих определённое значение&lt;/a>&lt;/li>
  864. &lt;li>&lt;a href="#время-с-обязательным-ведущим-нулём-в-часе">Время с обязательным ведущим нулём в часе&lt;/a>&lt;/li>
  865. &lt;li>&lt;a href="#время-без-обязательного-ведущего-нуля-в-часе">Время без обязательного ведущего нуля в часе&lt;/a>&lt;/li>
  866. &lt;li>&lt;a href="#полный-путь-файла-в-windows">Полный путь файла в Windows&lt;/a>&lt;/li>
  867. &lt;li>&lt;a href="#просто-название-файла-в-windows">Просто название файла в Windows&lt;/a>&lt;/li>
  868. &lt;li>&lt;a href="#e-mail">e-mail&lt;/a>&lt;/li>
  869. &lt;li>&lt;a href="#url">URL&lt;/a>&lt;/li>
  870. &lt;/ul>
  871. &lt;/li>
  872. &lt;/ul>
  873. &lt;/li>
  874. &lt;/ul>
  875. &lt;/nav>
  876. &lt;hr />
  877. &lt;/div>
  878. &lt;div class="flex align-center gdoc-page__anchorwrap">
  879. &lt;h3 id="исключение-строк-содержащих-определённое-значение"
  880. >
  881. Исключение строк, содержащих определённое значение
  882. &lt;/h3>
  883. &lt;a data-clipboard-text="https://maxtar.github.io/programming/regexp/#исключение-строк-содержащих-определённое-значение" class="gdoc-page__anchor clip flex align-center" title=" Исключение строк, содержащих определённое значение" aria-label=" Исключение строк, содержащих определённое значение" href="#%d0%b8%d1%81%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b0%d1%89%d0%b8%d1%85-%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d1%91%d0%bd%d0%bd%d0%be%d0%b5-%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%b8%d0%b5">
  884. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  885. &lt;/a>
  886. &lt;/div>
  887. &lt;p>Например есть список файлов:&lt;/p>
  888. &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-txt" data-lang="txt">&lt;span class="line">&lt;span class="cl">MaxFullResult.txt
  889. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">8fd88cjjd88cjjjbbj simple.txt
  890. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">resultSimple.txt
  891. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">8fd88cjjd88cjjjbbj full.txt
  892. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Чтобы исключить все файлы, содержащие &amp;ldquo;result&amp;rdquo; можно использовать следующее выражение:&lt;/p></description></item><item><title>Первые 10 минут на сервере</title><link>https://maxtar.github.io/administration/first-10-min/</link><pubDate>Sun, 09 Oct 2022 00:38:39 +0300</pubDate><guid>https://maxtar.github.io/administration/first-10-min/</guid><description>&lt;p>Исходная статься на &lt;a href="https://habrahabr.ru/company/rootwelt/blog/303462/" target="_blank" >Хабрахабре&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  893. &lt;div class="gdoc-toc gdoc-toc__level--6">
  894. &lt;nav id="TableOfContents">
  895. &lt;ul>
  896. &lt;li>
  897. &lt;ul>
  898. &lt;li>&lt;a href="#азбука-безопасности-ubuntu">Азбука безопасности Ubuntu&lt;/a>&lt;/li>
  899. &lt;li>&lt;a href="#в-первую-очередь">В первую очередь&lt;/a>&lt;/li>
  900. &lt;li>&lt;a href="#добавляем-пользователя">Добавляем пользователя&lt;/a>&lt;/li>
  901. &lt;li>&lt;a href="#аутентификация-по-ключу-ssh">Аутентификация по ключу ssh&lt;/a>&lt;/li>
  902. &lt;li>&lt;a href="#тестирование-пользователя-deploy-и-установка-sudo">Тестирование пользователя deploy и установка sudo&lt;/a>&lt;/li>
  903. &lt;li>&lt;a href="#активируем-вход-по-ключу-ssh">Активируем вход по ключу ssh&lt;/a>&lt;/li>
  904. &lt;li>&lt;a href="#установка-файрвола">Установка файрвола&lt;/a>&lt;/li>
  905. &lt;li>&lt;a href="#автоматические-обновления-безопасности">Автоматические обновления безопасности&lt;/a>&lt;/li>
  906. &lt;li>&lt;a href="#fail2ban">Fail2ban&lt;/a>&lt;/li>
  907. &lt;li>&lt;a href="#двухфакторная-аутентификация">Двухфакторная аутентификация&lt;/a>&lt;/li>
  908. &lt;li>&lt;a href="#logwatch">Logwatch&lt;/a>&lt;/li>
  909. &lt;li>&lt;a href="#всё-готово">Всё готово&lt;/a>&lt;/li>
  910. &lt;/ul>
  911. &lt;/li>
  912. &lt;/ul>
  913. &lt;/nav>
  914. &lt;hr />
  915. &lt;/div>
  916. &lt;div class="flex align-center gdoc-page__anchorwrap">
  917. &lt;h2 id="азбука-безопасности-ubuntu"
  918. >
  919. Азбука безопасности Ubuntu
  920. &lt;/h2>
  921. &lt;a data-clipboard-text="https://maxtar.github.io/administration/first-10-min/#азбука-безопасности-ubuntu" class="gdoc-page__anchor clip flex align-center" title=" Азбука безопасности Ubuntu" aria-label=" Азбука безопасности Ubuntu" href="#%d0%b0%d0%b7%d0%b1%d1%83%d0%ba%d0%b0-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8-ubuntu">
  922. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  923. &lt;/a>
  924. &lt;/div>
  925. &lt;p>«&lt;a href="http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers" target="_blank" >Мои первые 5 минут на сервере&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>» Брайана Кеннеди — отличное введение, как быстро обезопасить сервер от большинства атак. У нас есть несколько исправлений для этой инструкции, чтобы дополнить ею наше &lt;a href="https://github.com/codelittinc/incubator-resources" target="_blank" >полное руководство&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Также хочется подробнее объяснить некоторые вещи для более юных инженеров.&lt;/p></description></item><item><title>Список команд POSIX и их описание</title><link>https://maxtar.github.io/administration/linux/commands/</link><pubDate>Sat, 08 Oct 2022 21:02:30 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/commands/</guid><description>&lt;table>
  926. &lt;thead>
  927. &lt;tr>
  928. &lt;th style="text-align: left">Название&lt;/th>
  929. &lt;th style="text-align: left">Краткое описание&lt;/th>
  930. &lt;/tr>
  931. &lt;/thead>
  932. &lt;tbody>
  933. &lt;tr>
  934. &lt;td style="text-align: left">type&lt;/td>
  935. &lt;td style="text-align: left">Выводит тип команды (внутренняя, внешняя, alias)&lt;/td>
  936. &lt;/tr>
  937. &lt;tr>
  938. &lt;td style="text-align: left">set&lt;/td>
  939. &lt;td style="text-align: left">+x - включение расширенного логирования для команд _&lt;/td>
  940. &lt;/tr>
  941. &lt;tr>
  942. &lt;td style="text-align: left">-x - выключение логирования для команд&lt;/td>
  943. &lt;td style="text-align: left">&lt;/td>
  944. &lt;/tr>
  945. &lt;tr>
  946. &lt;td style="text-align: left">whatis&lt;/td>
  947. &lt;td style="text-align: left">Краткое описание команды&lt;/td>
  948. &lt;/tr>
  949. &lt;tr>
  950. &lt;td style="text-align: left">apropos&lt;/td>
  951. &lt;td style="text-align: left">описание команд по поиску&lt;/td>
  952. &lt;/tr>
  953. &lt;tr>
  954. &lt;td style="text-align: left">who am i&lt;/td>
  955. &lt;td style="text-align: left">Информация о текущем пользователе&lt;/td>
  956. &lt;/tr>
  957. &lt;tr>
  958. &lt;td style="text-align: left">w&lt;/td>
  959. &lt;td style="text-align: left">Информация о подключённых пользователях&lt;/td>
  960. &lt;/tr>
  961. &lt;tr>
  962. &lt;td style="text-align: left">mkdir -p&lt;/td>
  963. &lt;td style="text-align: left">Создание вложенных директорий&lt;/td>
  964. &lt;/tr>
  965. &lt;tr>
  966. &lt;td style="text-align: left">stat&lt;/td>
  967. &lt;td style="text-align: left">Информация из inode&lt;/td>
  968. &lt;/tr>
  969. &lt;tr>
  970. &lt;td style="text-align: left">ls -i&lt;/td>
  971. &lt;td style="text-align: left">Показ inodes в списке&lt;/td>
  972. &lt;/tr>
  973. &lt;tr>
  974. &lt;td style="text-align: left">lsof&lt;/td>
  975. &lt;td style="text-align: left">Список открытых файлов&lt;/td>
  976. &lt;/tr>
  977. &lt;tr>
  978. &lt;td style="text-align: left">df -i&lt;/td>
  979. &lt;td style="text-align: left">Показывает использование inodes&lt;/td>
  980. &lt;/tr>
  981. &lt;tr>
  982. &lt;td style="text-align: left">touch&lt;/td>
  983. &lt;td style="text-align: left">Изменение даты создания файла&lt;/td>
  984. &lt;/tr>
  985. &lt;tr>
  986. &lt;td style="text-align: left">file&lt;/td>
  987. &lt;td style="text-align: left">Информация о файле&lt;/td>
  988. &lt;/tr>
  989. &lt;tr>
  990. &lt;td style="text-align: left">strings&lt;/td>
  991. &lt;td style="text-align: left">Показывает все читаемые символы (разные операции со строками)&lt;/td>
  992. &lt;/tr>
  993. &lt;tr>
  994. &lt;td style="text-align: left">profile&lt;/td>
  995. &lt;td style="text-align: left">В текущем каталоге пользователя&lt;/td>
  996. &lt;/tr>
  997. &lt;tr>
  998. &lt;td style="text-align: left">env _&lt;/td>
  999. &lt;td style="text-align: left">&lt;/td>
  1000. &lt;/tr>
  1001. &lt;tr>
  1002. &lt;td style="text-align: left">export&lt;/td>
  1003. &lt;td style="text-align: left">Показ переменных окружения (и задания для последующей команды)&lt;/td>
  1004. &lt;/tr>
  1005. &lt;tr>
  1006. &lt;td style="text-align: left">set&lt;/td>
  1007. &lt;td style="text-align: left">bash и системные переменные&lt;/td>
  1008. &lt;/tr>
  1009. &lt;tr>
  1010. &lt;td style="text-align: left">unset&lt;/td>
  1011. &lt;td style="text-align: left">Очистка переменной&lt;/td>
  1012. &lt;/tr>
  1013. &lt;tr>
  1014. &lt;td style="text-align: left">source&lt;/td>
  1015. &lt;td style="text-align: left">Выполнение из файла&lt;/td>
  1016. &lt;/tr>
  1017. &lt;tr>
  1018. &lt;td style="text-align: left">tee&lt;/td>
  1019. &lt;td style="text-align: left">Перенаправление потока вывода в файл и дальше в поток вывода по pipe&lt;/td>
  1020. &lt;/tr>
  1021. &lt;tr>
  1022. &lt;td style="text-align: left">wc&lt;/td>
  1023. &lt;td style="text-align: left">Подсчёт слов, строк, символов&lt;/td>
  1024. &lt;/tr>
  1025. &lt;tr>
  1026. &lt;td style="text-align: left">strace&lt;/td>
  1027. &lt;td style="text-align: left">Трассировка вызова команд&lt;/td>
  1028. &lt;/tr>
  1029. &lt;tr>
  1030. &lt;td style="text-align: left">sort&lt;/td>
  1031. &lt;td style="text-align: left">Сортировка строк:&lt;/td>
  1032. &lt;/tr>
  1033. &lt;tr>
  1034. &lt;td style="text-align: left">&lt;/td>
  1035. &lt;td style="text-align: left">-n сортировка как чисел (-t - разделитель)&lt;/td>
  1036. &lt;/tr>
  1037. &lt;tr>
  1038. &lt;td style="text-align: left">&lt;/td>
  1039. &lt;td style="text-align: left">-u вывод только уникальных значений&lt;/td>
  1040. &lt;/tr>
  1041. &lt;tr>
  1042. &lt;td style="text-align: left">&lt;/td>
  1043. &lt;td style="text-align: left">h сортировка значений, представляенных в удобном для человека виде. Например, вывод команды ls -lh&lt;/td>
  1044. &lt;/tr>
  1045. &lt;tr>
  1046. &lt;td style="text-align: left">tr&lt;/td>
  1047. &lt;td style="text-align: left">Замена символов&lt;/td>
  1048. &lt;/tr>
  1049. &lt;tr>
  1050. &lt;td style="text-align: left">sed&lt;/td>
  1051. &lt;td style="text-align: left">Изменение символов на потоке&lt;/td>
  1052. &lt;/tr>
  1053. &lt;tr>
  1054. &lt;td style="text-align: left">awk&lt;/td>
  1055. &lt;td style="text-align: left">Мощный редактор обработки строк. Например:&lt;/td>
  1056. &lt;/tr>
  1057. &lt;tr>
  1058. &lt;td style="text-align: left">&lt;/td>
  1059. &lt;td style="text-align: left">-F: разделитель&lt;/td>
  1060. &lt;/tr>
  1061. &lt;tr>
  1062. &lt;td style="text-align: left">paste&lt;/td>
  1063. &lt;td style="text-align: left">Объединение файлов в виде колонок&lt;/td>
  1064. &lt;/tr>
  1065. &lt;tr>
  1066. &lt;td style="text-align: left">split&lt;/td>
  1067. &lt;td style="text-align: left">Разделение файлов на отдельные&lt;/td>
  1068. &lt;/tr>
  1069. &lt;tr>
  1070. &lt;td style="text-align: left">comm&lt;/td>
  1071. &lt;td style="text-align: left">Сравнение сортированных файлов&lt;/td>
  1072. &lt;/tr>
  1073. &lt;tr>
  1074. &lt;td style="text-align: left">diff&lt;/td>
  1075. &lt;td style="text-align: left">Сравнение файлов построчно&lt;/td>
  1076. &lt;/tr>
  1077. &lt;tr>
  1078. &lt;td style="text-align: left">ps&lt;/td>
  1079. &lt;td style="text-align: left">Просмотр запущенных процессов&lt;/td>
  1080. &lt;/tr>
  1081. &lt;tr>
  1082. &lt;td style="text-align: left">&lt;/td>
  1083. &lt;td style="text-align: left">-L - количество запущенных потоков&lt;/td>
  1084. &lt;/tr>
  1085. &lt;tr>
  1086. &lt;td style="text-align: left">ulimit&lt;/td>
  1087. &lt;td style="text-align: left">Ограничения процессов пользователя&lt;/td>
  1088. &lt;/tr>
  1089. &lt;tr>
  1090. &lt;td style="text-align: left">nice&lt;/td>
  1091. &lt;td style="text-align: left">Задание приоритета&lt;/td>
  1092. &lt;/tr>
  1093. &lt;tr>
  1094. &lt;td style="text-align: left">renice&lt;/td>
  1095. &lt;td style="text-align: left">Установка приоритета для запущенного процесса&lt;/td>
  1096. &lt;/tr>
  1097. &lt;tr>
  1098. &lt;td style="text-align: left">vmstat&lt;/td>
  1099. &lt;td style="text-align: left">Информацияо памяти&lt;/td>
  1100. &lt;/tr>
  1101. &lt;tr>
  1102. &lt;td style="text-align: left">fuser&lt;/td>
  1103. &lt;td style="text-align: left">Процессы, использующие указанную директорию&lt;/td>
  1104. &lt;/tr>
  1105. &lt;tr>
  1106. &lt;td style="text-align: left">pkill&lt;/td>
  1107. &lt;td style="text-align: left">&lt;/td>
  1108. &lt;/tr>
  1109. &lt;tr>
  1110. &lt;td style="text-align: left">ldd&lt;/td>
  1111. &lt;td style="text-align: left">Показывает какие библиотеки использует программа&lt;/td>
  1112. &lt;/tr>
  1113. &lt;tr>
  1114. &lt;td style="text-align: left">LD_LIBRARY_PATH&lt;/td>
  1115. &lt;td style="text-align: left">Переменная указывающая пути, в которых ищутся библиотеки&lt;/td>
  1116. &lt;/tr>
  1117. &lt;tr>
  1118. &lt;td style="text-align: left">find&lt;/td>
  1119. &lt;td style="text-align: left">Поиск файлов&lt;/td>
  1120. &lt;/tr>
  1121. &lt;tr>
  1122. &lt;td style="text-align: left">&lt;/td>
  1123. &lt;td style="text-align: left">-iname - регистронезависимый поиск&lt;/td>
  1124. &lt;/tr>
  1125. &lt;tr>
  1126. &lt;td style="text-align: left">&lt;/td>
  1127. &lt;td style="text-align: left">-exec - выполнить команду с результатами поиска в качестве результатов&lt;/td>
  1128. &lt;/tr>
  1129. &lt;tr>
  1130. &lt;td style="text-align: left">tar&lt;/td>
  1131. &lt;td style="text-align: left">Архиватор, разорхиватор&lt;/td>
  1132. &lt;/tr>
  1133. &lt;tr>
  1134. &lt;td style="text-align: left">slevipt???&lt;/td>
  1135. &lt;td style="text-align: left">Запись терминала УТОЧНИТЬ!&lt;/td>
  1136. &lt;/tr>
  1137. &lt;tr>
  1138. &lt;td style="text-align: left">dd&lt;/td>
  1139. &lt;td style="text-align: left">disk dump - Утилита для работы с диском&lt;/td>
  1140. &lt;/tr>
  1141. &lt;tr>
  1142. &lt;td style="text-align: left">run level&lt;/td>
  1143. &lt;td style="text-align: left">&lt;/td>
  1144. &lt;/tr>
  1145. &lt;tr>
  1146. &lt;td style="text-align: left">telinit&lt;/td>
  1147. &lt;td style="text-align: left">Изменение уровня загрузки (/etc/rc.d/init.d)&lt;/td>
  1148. &lt;/tr>
  1149. &lt;tr>
  1150. &lt;td style="text-align: left">chkconfig&lt;/td>
  1151. &lt;td style="text-align: left">Статус сервисов&lt;/td>
  1152. &lt;/tr>
  1153. &lt;tr>
  1154. &lt;td style="text-align: left">sysctl&lt;/td>
  1155. &lt;td style="text-align: left">Настройка ядра (/etc/sysctl.config)&lt;/td>
  1156. &lt;/tr>
  1157. &lt;tr>
  1158. &lt;td style="text-align: left">systemctl&lt;/td>
  1159. &lt;td style="text-align: left">Управление systemd&lt;/td>
  1160. &lt;/tr>
  1161. &lt;tr>
  1162. &lt;td style="text-align: left">journalctl&lt;/td>
  1163. &lt;td style="text-align: left">Чтение журнала операционной системы&lt;/td>
  1164. &lt;/tr>
  1165. &lt;tr>
  1166. &lt;td style="text-align: left">cron&lt;/td>
  1167. &lt;td style="text-align: left">Демон расписания&lt;/td>
  1168. &lt;/tr>
  1169. &lt;tr>
  1170. &lt;td style="text-align: left">af&lt;/td>
  1171. &lt;td style="text-align: left">Отложенное выполнение по времени&lt;/td>
  1172. &lt;/tr>
  1173. &lt;tr>
  1174. &lt;td style="text-align: left">vimtutor&lt;/td>
  1175. &lt;td style="text-align: left">Обучение Vi&lt;/td>
  1176. &lt;/tr>
  1177. &lt;tr>
  1178. &lt;td style="text-align: left">Ctrl+z&lt;/td>
  1179. &lt;td style="text-align: left">Остановка процесса&lt;/td>
  1180. &lt;/tr>
  1181. &lt;tr>
  1182. &lt;td style="text-align: left">bg&lt;/td>
  1183. &lt;td style="text-align: left">Перевод процесса в фоновый режим&lt;/td>
  1184. &lt;/tr>
  1185. &lt;tr>
  1186. &lt;td style="text-align: left">fg&lt;/td>
  1187. &lt;td style="text-align: left">Перевод процесса обратно на консоль&lt;/td>
  1188. &lt;/tr>
  1189. &lt;tr>
  1190. &lt;td style="text-align: left">nohup&lt;/td>
  1191. &lt;td style="text-align: left">Отвязка процесса от консоли&lt;/td>
  1192. &lt;/tr>
  1193. &lt;tr>
  1194. &lt;td style="text-align: left">nstat&lt;/td>
  1195. &lt;td style="text-align: left">Сетевая информация&lt;/td>
  1196. &lt;/tr>
  1197. &lt;tr>
  1198. &lt;td style="text-align: left">&lt;/td>
  1199. &lt;td style="text-align: left">-r - показ таблицы маршрутизации&lt;/td>
  1200. &lt;/tr>
  1201. &lt;tr>
  1202. &lt;td style="text-align: left">nslookup&lt;/td>
  1203. &lt;td style="text-align: left">Определение IP по имени хоста&lt;/td>
  1204. &lt;/tr>
  1205. &lt;tr>
  1206. &lt;td style="text-align: left">dig&lt;/td>
  1207. &lt;td style="text-align: left">Получение информации по домену&lt;/td>
  1208. &lt;/tr>
  1209. &lt;tr>
  1210. &lt;td style="text-align: left">host&lt;/td>
  1211. &lt;td style="text-align: left">Как nslookup, только сокращённая информация&lt;/td>
  1212. &lt;/tr>
  1213. &lt;/tbody>
  1214. &lt;/table>
  1215. &lt;p>&lt;code>/etc/resolv.conf&lt;/code> - настройка DNS.&lt;/p></description></item><item><title>Установка проприетарных драйверов NVidia</title><link>https://maxtar.github.io/administration/linux/install-nvidia/</link><pubDate>Sat, 08 Oct 2022 20:52:28 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/install-nvidia/</guid><description>&lt;ol>
  1216. &lt;li>
  1217. &lt;p>Добавить &lt;a href="https://launchpad.net/~graphics-drivers/&amp;#43;archive/ubuntu/ppa" target="_blank" >этот&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> репозиторий.&lt;/p>
  1218. &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 add-apt-repository ppa:graphics-drivers/ppa
  1219. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">sudo apt-get update
  1220. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1221. &lt;li>
  1222. &lt;p>Поставить родные драйверы от NVIDIA:&lt;/p>
  1223. &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 apt-get install nvidia-&amp;lt;actual_number&amp;gt;
  1224. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1225. &lt;li>
  1226. &lt;p>Удалить свободные драйвера для NVIDIA:&lt;/p>
  1227. &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 apt-get purge nouveau
  1228. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1229. &lt;li>
  1230. &lt;p>Перегрузиться. Проверить, что в меню настроек появились настройки NVIDIA. Открыть, проверить, что видеокарта определилась нормально.&lt;/p>
  1231. &lt;/li>
  1232. &lt;/ol>
  1233. &lt;blockquote class="gdoc-hint tip">
  1234. &lt;div class="gdoc-hint__title flex align-center">&lt;i class="fa tip" title="Tip">&lt;/i>&lt;/div>
  1235. &lt;div class="gdoc-hint__text">&lt;p>Если после этого blender не определил видеокарту, нужно будет доставить &lt;code>nvidia-cuda-toolkit&lt;/code>:&lt;/p>
  1236. &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 apt-get install nvidia-cuda-toolkit
  1237. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>После этого должно всё заработать.&lt;/p></description></item><item><title>Настройка swap</title><link>https://maxtar.github.io/administration/linux/swap/</link><pubDate>Sat, 08 Oct 2022 20:33:35 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/swap/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1238. &lt;nav id="TableOfContents">
  1239. &lt;ul>
  1240. &lt;li>
  1241. &lt;ul>
  1242. &lt;li>&lt;a href="#процент-при-котором-информация-из-памяти-скидывается-в-swap">Процент, при котором информация из памяти скидывается в swap&lt;/a>&lt;/li>
  1243. &lt;li>&lt;a href="#как-задать-нужный-размер-swap-файла">Как задать нужный размер Swap-файла&lt;/a>&lt;/li>
  1244. &lt;/ul>
  1245. &lt;/li>
  1246. &lt;/ul>
  1247. &lt;/nav>
  1248. &lt;hr />
  1249. &lt;/div>
  1250. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1251. &lt;h2 id="процент-при-котором-информация-из-памяти-скидывается-в-swap"
  1252. >
  1253. Процент, при котором информация из памяти скидывается в swap
  1254. &lt;/h2>
  1255. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/swap/#процент-при-котором-информация-из-памяти-скидывается-в-swap" class="gdoc-page__anchor clip flex align-center" title=" Процент, при котором информация из памяти скидывается в swap" aria-label=" Процент, при котором информация из памяти скидывается в swap" href="#%d0%bf%d1%80%d0%be%d1%86%d0%b5%d0%bd%d1%82-%d0%bf%d1%80%d0%b8-%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%bc-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%b8%d0%b7-%d0%bf%d0%b0%d0%bc%d1%8f%d1%82%d0%b8-%d1%81%d0%ba%d0%b8%d0%b4%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%b2-swap">
  1256. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1257. &lt;/a>
  1258. &lt;/div>
  1259. &lt;p>&lt;a href="http://kubuntu.ru/node/13153" target="_blank" >Информация взята отсюда&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  1260. &lt;p>Обычно рано или поздно у всех возникает вопрос: &amp;ldquo;Почему начинает заполнятся swap, когда у меня ещё много свободной оперативной памяти?&amp;rdquo;. И вот тут нам приходит в помощь такой параметр, как &lt;code>vm.swappiness&lt;/code>. Для начала в консоли выполним команду:&lt;/p></description></item><item><title>Разные вопросы по renderman</title><link>https://maxtar.github.io/3d-vfx-video/blender/renderman/</link><pubDate>Sat, 08 Oct 2022 20:29:42 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/blender/renderman/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1261. &lt;nav id="TableOfContents">
  1262. &lt;ul>
  1263. &lt;li>
  1264. &lt;ul>
  1265. &lt;li>&lt;a href="#установка-в-ubuntu">Установка в ubuntu&lt;/a>&lt;/li>
  1266. &lt;li>&lt;a href="#решение-проблем-с-лицензией-в-windows">Решение проблем с лицензией в windows&lt;/a>&lt;/li>
  1267. &lt;/ul>
  1268. &lt;/li>
  1269. &lt;/ul>
  1270. &lt;/nav>
  1271. &lt;hr />
  1272. &lt;/div>
  1273. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1274. &lt;h2 id="установка-в-ubuntu"
  1275. >
  1276. Установка в ubuntu
  1277. &lt;/h2>
  1278. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/blender/renderman/#установка-в-ubuntu" class="gdoc-page__anchor clip flex align-center" title=" Установка в ubuntu" aria-label=" Установка в ubuntu" href="#%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b2-ubuntu">
  1279. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1280. &lt;/a>
  1281. &lt;/div>
  1282. &lt;ol>
  1283. &lt;li>
  1284. &lt;p>Скачать установщик.&lt;/p>
  1285. &lt;/li>
  1286. &lt;li>
  1287. &lt;p>Преобразовать в deb формат командой&lt;/p>
  1288. &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">alien -c renderman-installer...rpm
  1289. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1290. &lt;li>
  1291. &lt;p>На выходе получится .deb файл. Дальше его установить как обычно:&lt;/p>
  1292. &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 dpkg -i renderman-installer...deb
  1293. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1294. &lt;li>
  1295. &lt;p>Если в процессе не запустится установщик сервера:&lt;/p>
  1296. &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="nb">cd&lt;/span> /opt/pixar/RenderMan-Installer-ncr-&amp;lt;version&amp;gt;/bin
  1297. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">sudo ./RenderManInstaller
  1298. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1299. &lt;/ol>
  1300. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1301. &lt;h2 id="решение-проблем-с-лицензией-в-windows"
  1302. >
  1303. Решение проблем с лицензией в windows
  1304. &lt;/h2>
  1305. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/blender/renderman/#решение-проблем-с-лицензией-в-windows" class="gdoc-page__anchor clip flex align-center" title=" Решение проблем с лицензией в windows" aria-label=" Решение проблем с лицензией в windows" href="#%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc-%d1%81-%d0%bb%d0%b8%d1%86%d0%b5%d0%bd%d0%b7%d0%b8%d0%b5%d0%b9-%d0%b2-windows">
  1306. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1307. &lt;/a>
  1308. &lt;/div>
  1309. &lt;p>&lt;a href="https://renderman.pixar.com/forum/ncrdownload.php" target="_blank" >Скачать&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> установщик RenderMan.&lt;/p></description></item><item><title>Полезные команды и клавиатурные сокращения Blender</title><link>https://maxtar.github.io/3d-vfx-video/blender/keys/</link><pubDate>Wed, 05 Oct 2022 02:17:22 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/blender/keys/</guid><description>&lt;div class="flex align-center gdoc-page__anchorwrap">
  1310. &lt;h2 id="выравнивание-одного-объекта-относительно-другого"
  1311. >
  1312. Выравнивание одного объекта относительно другого
  1313. &lt;/h2>
  1314. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/blender/keys/#выравнивание-одного-объекта-относительно-другого" class="gdoc-page__anchor clip flex align-center" title=" Выравнивание одного объекта относительно другого" aria-label=" Выравнивание одного объекта относительно другого" href="#%d0%b2%d1%8b%d1%80%d0%b0%d0%b2%d0%bd%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d0%be%d0%b1%d1%8a%d0%b5%d0%ba%d1%82%d0%b0-%d0%be%d1%82%d0%bd%d0%be%d1%81%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be-%d0%b4%d1%80%d1%83%d0%b3%d0%be%d0%b3%d0%be">
  1315. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1316. &lt;/a>
  1317. &lt;/div>
  1318. &lt;p>&lt;strong>Клавиши&lt;/strong>: &lt;code>ctrl+alt+space&lt;/code>.&lt;/p>
  1319. &lt;p>Необходимо выбрать, например, грань объекта, относительно какого нужно выравнивать, затем нажать &lt;code>ctrl+alt+space&lt;/code>. В списке &lt;em>transform orientation&lt;/em> появится новая привязка.
  1320. Затем выбираем второй объект и его координаты перемещения будут рассчитываться относительно этого объекта.&lt;/p>
  1321. &lt;hr>
  1322. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1323. &lt;h2 id="сдвинуть-вершины-относительно-координат"
  1324. >
  1325. Сдвинуть вершины относительно координат
  1326. &lt;/h2>
  1327. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/blender/keys/#сдвинуть-вершины-относительно-координат" class="gdoc-page__anchor clip flex align-center" title=" Сдвинуть вершины относительно координат" aria-label=" Сдвинуть вершины относительно координат" href="#%d1%81%d0%b4%d0%b2%d0%b8%d0%bd%d1%83%d1%82%d1%8c-%d0%b2%d0%b5%d1%80%d1%88%d0%b8%d0%bd%d1%8b-%d0%be%d1%82%d0%bd%d0%be%d1%81%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be-%d0%ba%d0%be%d0%be%d1%80%d0%b4%d0%b8%d0%bd%d0%b0%d1%82">
  1328. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1329. &lt;/a>
  1330. &lt;/div>
  1331. &lt;p>&lt;strong>Команда&lt;/strong>: Shear.&lt;/p></description></item><item><title>Полезные библиотеки</title><link>https://maxtar.github.io/programming/kotlin/useful-libs/</link><pubDate>Wed, 05 Oct 2022 02:13:08 +0300</pubDate><guid>https://maxtar.github.io/programming/kotlin/useful-libs/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1332. &lt;nav id="TableOfContents">
  1333. &lt;ul>
  1334. &lt;li>
  1335. &lt;ul>
  1336. &lt;li>&lt;a href="#web">WEB&lt;/a>&lt;/li>
  1337. &lt;li>&lt;a href="#бд">БД&lt;/a>&lt;/li>
  1338. &lt;li>&lt;a href="#конфигурация">Конфигурация&lt;/a>&lt;/li>
  1339. &lt;li>&lt;a href="#математика-и-статистика">Математика и статистика&lt;/a>&lt;/li>
  1340. &lt;li>&lt;a href="#логирование">Логирование&lt;/a>&lt;/li>
  1341. &lt;li>&lt;a href="#кросплатформенная-разработка">Кросплатформенная разработка&lt;/a>&lt;/li>
  1342. &lt;/ul>
  1343. &lt;/li>
  1344. &lt;/ul>
  1345. &lt;/nav>
  1346. &lt;hr />
  1347. &lt;/div>
  1348. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1349. &lt;h2 id="web"
  1350. >
  1351. WEB
  1352. &lt;/h2>
  1353. &lt;a data-clipboard-text="https://maxtar.github.io/programming/kotlin/useful-libs/#web" class="gdoc-page__anchor clip flex align-center" title=" WEB" aria-label=" WEB" href="#web">
  1354. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1355. &lt;/a>
  1356. &lt;/div>
  1357. &lt;ul>
  1358. &lt;li>&lt;a href="https://github.com/kittinunf/Fuel" target="_blank" >Fuel&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - библиотека для работы с HTTP. &lt;a href="https://fuel.gitbook.io/documentation" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Правда, кажется заброшенной&amp;hellip;&lt;/li>
  1359. &lt;li>&lt;a href="https://ktor.io/" target="_blank" >Ktor&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - framework для написания web-приложений.&lt;/li>
  1360. &lt;/ul>
  1361. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1362. &lt;h2 id="бд"
  1363. >
  1364. БД
  1365. &lt;/h2>
  1366. &lt;a data-clipboard-text="https://maxtar.github.io/programming/kotlin/useful-libs/#бд" class="gdoc-page__anchor clip flex align-center" title=" БД" aria-label=" БД" href="#%d0%b1%d0%b4">
  1367. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1368. &lt;/a>
  1369. &lt;/div>
  1370. &lt;ul>
  1371. &lt;li>&lt;a href="https://github.com/JetBrains/Exposed" target="_blank" >Exposed&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - DSL для SQL от Jetbrains. &lt;a href="https://www.baeldung.com/kotlin/exposed-persistence" target="_blank" >Краткое описание&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> от кого-то.&lt;/li>
  1372. &lt;/ul>
  1373. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1374. &lt;h2 id="конфигурация"
  1375. >
  1376. Конфигурация
  1377. &lt;/h2>
  1378. &lt;a data-clipboard-text="https://maxtar.github.io/programming/kotlin/useful-libs/#конфигурация" class="gdoc-page__anchor clip flex align-center" title=" Конфигурация" aria-label=" Конфигурация" href="#%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d1%83%d1%80%d0%b0%d1%86%d0%b8%d1%8f">
  1379. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1380. &lt;/a>
  1381. &lt;/div>
  1382. &lt;ul>
  1383. &lt;li>&lt;a href="https://github.com/uchuhimo/konf" target="_blank" >konf&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - работа с конфигурацией из различных источников.&lt;/li>
  1384. &lt;li>&lt;a href="https://github.com/sksamuel/hoplite" target="_blank" >hoplite&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - очень похожа на konf.&lt;/li>
  1385. &lt;/ul>
  1386. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1387. &lt;h2 id="математика-и-статистика"
  1388. >
  1389. Математика и статистика
  1390. &lt;/h2>
  1391. &lt;a data-clipboard-text="https://maxtar.github.io/programming/kotlin/useful-libs/#математика-и-статистика" class="gdoc-page__anchor clip flex align-center" title=" Математика и статистика" aria-label=" Математика и статистика" href="#%d0%bc%d0%b0%d1%82%d0%b5%d0%bc%d0%b0%d1%82%d0%b8%d0%ba%d0%b0-%d0%b8-%d1%81%d1%82%d0%b0%d1%82%d0%b8%d1%81%d1%82%d0%b8%d0%ba%d0%b0">
  1392. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1393. &lt;/a>
  1394. &lt;/div>
  1395. &lt;ul>
  1396. &lt;li>&lt;a href="https://github.com/thomasnield/kotlin-statistics" target="_blank" >Kotlin Statistics&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1397. &lt;/ul>
  1398. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1399. &lt;h2 id="логирование"
  1400. >
  1401. Логирование
  1402. &lt;/h2>
  1403. &lt;a data-clipboard-text="https://maxtar.github.io/programming/kotlin/useful-libs/#логирование" class="gdoc-page__anchor clip flex align-center" title=" Логирование" aria-label=" Логирование" href="#%d0%bb%d0%be%d0%b3%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5">
  1404. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1405. &lt;/a>
  1406. &lt;/div>
  1407. &lt;ul>
  1408. &lt;li>&lt;a href="https://github.com/MicroUtils/kotlin-logging" target="_blank" >kotlin-logging&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - удобная библиотека для Kotlin. Пока, пожалуй, самая лучшая.&lt;/li>
  1409. &lt;/ul>
  1410. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1411. &lt;h2 id="кросплатформенная-разработка"
  1412. >
  1413. Кросплатформенная разработка
  1414. &lt;/h2>
  1415. &lt;a data-clipboard-text="https://maxtar.github.io/programming/kotlin/useful-libs/#кросплатформенная-разработка" class="gdoc-page__anchor clip flex align-center" title=" Кросплатформенная разработка" aria-label=" Кросплатформенная разработка" href="#%d0%ba%d1%80%d0%be%d1%81%d0%bf%d0%bb%d0%b0%d1%82%d1%84%d0%be%d1%80%d0%bc%d0%b5%d0%bd%d0%bd%d0%b0%d1%8f-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0">
  1416. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1417. &lt;/a>
  1418. &lt;/div>
  1419. &lt;ul>
  1420. &lt;li>&lt;a href="https://www.jetbrains.com/lp/compose-multiplatform/" target="_blank" >Compose Multiplatform&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - разработка мультиплатформенных GUI-приложений.&lt;/li>
  1421. &lt;/ul></description></item><item><title>Полезные библиотеки</title><link>https://maxtar.github.io/programming/java/useful-libs/</link><pubDate>Wed, 05 Oct 2022 02:07:47 +0300</pubDate><guid>https://maxtar.github.io/programming/java/useful-libs/</guid><description>&lt;p>На странице собрана информация о различных Java-библиотеках&lt;/p>
  1422. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1423. &lt;h2 id="json"
  1424. >
  1425. Json
  1426. &lt;/h2>
  1427. &lt;a data-clipboard-text="https://maxtar.github.io/programming/java/useful-libs/#json" class="gdoc-page__anchor clip flex align-center" title=" Json" aria-label=" Json" href="#json">
  1428. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1429. &lt;/a>
  1430. &lt;/div>
  1431. &lt;ul>
  1432. &lt;li>Библиотека от Google &lt;a href="https://github.com/google/gson" target="_blank" >Gson&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://github.com/google/gson/blob/master/UserGuide.md" target="_blank" >UserGuide&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1433. &lt;/ul>
  1434. &lt;hr>
  1435. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1436. &lt;h2 id="прочее"
  1437. >
  1438. Прочее
  1439. &lt;/h2>
  1440. &lt;a data-clipboard-text="https://maxtar.github.io/programming/java/useful-libs/#прочее" class="gdoc-page__anchor clip flex align-center" title=" Прочее" aria-label=" Прочее" href="#%d0%bf%d1%80%d0%be%d1%87%d0%b5%d0%b5">
  1441. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1442. &lt;/a>
  1443. &lt;/div>
  1444. &lt;ul>
  1445. &lt;li>Ожидание разных событий &lt;a href="https://github.com/awaitility/awaitility" target="_blank" >awaitility (https://github.com/awaitility/awaitility)&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://github.com/awaitility/awaitility/wiki/Usage" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1446. &lt;li>&lt;a href="https://github.com/LMAX-Exchange/disruptor" target="_blank" >disruptor&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - быстрый кольцевой буфер.&lt;/li>
  1447. &lt;li>&lt;/li>
  1448. &lt;/ul>
  1449. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1450. &lt;h3 id="генераторы-данных"
  1451. >
  1452. Генераторы данных
  1453. &lt;/h3>
  1454. &lt;a data-clipboard-text="https://maxtar.github.io/programming/java/useful-libs/#генераторы-данных" class="gdoc-page__anchor clip flex align-center" title=" Генераторы данных" aria-label=" Генераторы данных" href="#%d0%b3%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85">
  1455. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1456. &lt;/a>
  1457. &lt;/div>
  1458. &lt;ul>
  1459. &lt;li>&lt;a href="https://github.com/DiUS/java-faker" target="_blank" >Java-faker (https://github.com/DiUS/java-faker)&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - генерация всяких случайных данных разных типов. &lt;a href="http://dius.github.io/java-faker/apidocs/index.html" target="_blank" >JavaDocs&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1460. &lt;li>&lt;a href="https://www.datafaker.net" target="_blank" >Data Faker&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - ещё один генератор, но активно развивается. &lt;a href="https://github.com/datafaker-net/datafaker/" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1461. &lt;/ul>
  1462. &lt;hr>
  1463. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1464. &lt;h2 id="работа-с-географическими-и-навигационными-данными"
  1465. >
  1466. Работа с географическими и навигационными данными
  1467. &lt;/h2>
  1468. &lt;a data-clipboard-text="https://maxtar.github.io/programming/java/useful-libs/#работа-с-географическими-и-навигационными-данными" class="gdoc-page__anchor clip flex align-center" title=" Работа с географическими и навигационными данными" aria-label=" Работа с географическими и навигационными данными" href="#%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%bc%d0%b8-%d0%b8-%d0%bd%d0%b0%d0%b2%d0%b8%d0%b3%d0%b0%d1%86%d0%b8%d0%be%d0%bd%d0%bd%d1%8b%d0%bc%d0%b8-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d0%bc%d0%b8">
  1469. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1470. &lt;/a>
  1471. &lt;/div>
  1472. &lt;ul>
  1473. &lt;li>&lt;a href="https://geotools.org" target="_blank" >geotools.org&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://docs.geotools.org/" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1474. &lt;/ul>
  1475. &lt;hr>
  1476. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1477. &lt;h2 id="rest"
  1478. >
  1479. REST
  1480. &lt;/h2>
  1481. &lt;a data-clipboard-text="https://maxtar.github.io/programming/java/useful-libs/#rest" class="gdoc-page__anchor clip flex align-center" title=" REST" aria-label=" REST" href="#rest">
  1482. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1483. &lt;/a>
  1484. &lt;/div>
  1485. &lt;ul>
  1486. &lt;li>&lt;a href="http://kong.github.io/unirest-java" target="_blank" >Unirest-Java&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://github.com/kong/unirest-java" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1487. &lt;li>&lt;a href="https://square.github.io/retrofit" target="_blank" >Retrofit&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://github.com/square/retrofit" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1488. &lt;/ul>
  1489. &lt;hr>
  1490. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1491. &lt;h2 id="асинхронное-программирование"
  1492. >
  1493. Асинхронное программирование
  1494. &lt;/h2>
  1495. &lt;a data-clipboard-text="https://maxtar.github.io/programming/java/useful-libs/#асинхронное-программирование" class="gdoc-page__anchor clip flex align-center" title=" Асинхронное программирование" aria-label=" Асинхронное программирование" href="#%d0%b0%d1%81%d0%b8%d0%bd%d1%85%d1%80%d0%be%d0%bd%d0%bd%d0%be%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5">
  1496. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1497. &lt;/a>
  1498. &lt;/div>
  1499. &lt;ul>
  1500. &lt;li>&lt;a href="https://vertx.io/" target="_blank" >VERT.X&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - реактивные приложения в JVM. Используются события, вроде. &lt;a href="https://habr.com/ru/company/rshb/blog/520240/" target="_blank" >Статья на Хабре&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1501. &lt;/ul></description></item><item><title>Оптимизация KDE5</title><link>https://maxtar.github.io/administration/linux/kde/</link><pubDate>Wed, 05 Oct 2022 01:54:53 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/kde/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1502. &lt;nav id="TableOfContents">
  1503. &lt;ul>
  1504. &lt;li>
  1505. &lt;ul>
  1506. &lt;li>&lt;a href="#решение-проблем-кривой-табуляции-в-консоли">Решение проблем кривой табуляции в консоли&lt;/a>&lt;/li>
  1507. &lt;li>&lt;a href="#отключение-akonadi">Отключение Akonadi&lt;/a>&lt;/li>
  1508. &lt;li>&lt;a href="#настройка-горячих-клавиш">Настройка горячих клавиш&lt;/a>
  1509. &lt;ul>
  1510. &lt;li>&lt;a href="#отключение-altf2-для-быстрого-доступа">Отключение Alt+F2 для быстрого доступа&lt;/a>&lt;/li>
  1511. &lt;/ul>
  1512. &lt;/li>
  1513. &lt;/ul>
  1514. &lt;/li>
  1515. &lt;/ul>
  1516. &lt;/nav>
  1517. &lt;hr />
  1518. &lt;/div>
  1519. &lt;p>&lt;a href="https://losst.ru/kak-uskorit-kde-5" target="_blank" >Оптимизация KDE 5&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  1520. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1521. &lt;h2 id="решение-проблем-кривой-табуляции-в-консоли"
  1522. >
  1523. Решение проблем кривой табуляции в консоли
  1524. &lt;/h2>
  1525. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/kde/#решение-проблем-кривой-табуляции-в-консоли" class="gdoc-page__anchor clip flex align-center" title=" Решение проблем кривой табуляции в консоли" aria-label=" Решение проблем кривой табуляции в консоли" href="#%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc-%d0%ba%d1%80%d0%b8%d0%b2%d0%be%d0%b9-%d1%82%d0%b0%d0%b1%d1%83%d0%bb%d1%8f%d1%86%d0%b8%d0%b8-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b8">
  1526. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1527. &lt;/a>
  1528. &lt;/div>
  1529. &lt;p>Если в приложении Konsole съехала табуляция (например расстояние между курсором и последним символом увеличивается по мере набора), то, скорее всего проблема в шрифте.
  1530. Чтобы исправить ситуацию нужно поменять шрифт. Для этого в меню открываем &lt;em>Настройка/Настроить профиль&amp;hellip;&lt;/em>.
  1531. Далее:&lt;/p></description></item><item><title>Полезные установки</title><link>https://maxtar.github.io/administration/linux/settings-after-installing/</link><pubDate>Wed, 05 Oct 2022 01:47:02 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/settings-after-installing/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1532. &lt;nav id="TableOfContents">
  1533. &lt;ul>
  1534. &lt;li>
  1535. &lt;ul>
  1536. &lt;li>&lt;a href="#установка-oracle-java">Установка Oracle Java&lt;/a>&lt;/li>
  1537. &lt;li>&lt;a href="#добавить-переменную-окружения-в-систему">Добавить переменную окружения в систему&lt;/a>&lt;/li>
  1538. &lt;li>&lt;a href="#настройка-grub">Настройка GRUB&lt;/a>&lt;/li>
  1539. &lt;li>&lt;a href="#чтобы-отключить-заставку-при-загрузке-надо-оставить">Чтобы отключить заставку при загрузке надо оставить&lt;/a>
  1540. &lt;ul>
  1541. &lt;li>&lt;a href="#чтобы-подправить-иконку-в-меню-kde">Чтобы подправить иконку в меню KDE&lt;/a>&lt;/li>
  1542. &lt;li>&lt;a href="#сброс-мыши-microsoft-после-рестарта">Сброс мыши Microsoft после рестарта&lt;/a>&lt;/li>
  1543. &lt;li>&lt;a href="#хранитель-экрана">Хранитель экрана&lt;/a>&lt;/li>
  1544. &lt;/ul>
  1545. &lt;/li>
  1546. &lt;/ul>
  1547. &lt;/li>
  1548. &lt;/ul>
  1549. &lt;/nav>
  1550. &lt;hr />
  1551. &lt;/div>
  1552. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1553. &lt;h2 id="установка-oracle-java"
  1554. >
  1555. Установка Oracle Java
  1556. &lt;/h2>
  1557. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/settings-after-installing/#установка-oracle-java" class="gdoc-page__anchor clip flex align-center" title=" Установка Oracle Java" aria-label=" Установка Oracle Java" href="#%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-oracle-java">
  1558. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1559. &lt;/a>
  1560. &lt;/div>
  1561. &lt;p>Про разные способы установки написано &lt;a href="http://help.ubuntu.ru/wiki/java" target="_blank" >здесь&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.
  1562. Чтобы установить родную Oracle Java необходимо добавить репозиторий &lt;strong>ppa:webupd8team/java&lt;/strong> со скриптом установки:&lt;/p></description></item><item><title>Полезные ссылки</title><link>https://maxtar.github.io/3d-vfx-video/blender/links/</link><pubDate>Wed, 05 Oct 2022 01:44:43 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/blender/links/</guid><description>&lt;p>На странице представлены всякие полезные ссылки по изучению Blender, архивы моделей и прочего.&lt;/p>
  1563. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1564. &lt;h2 id="авторские-сайты"
  1565. >
  1566. Авторские сайты
  1567. &lt;/h2>
  1568. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/blender/links/#авторские-сайты" class="gdoc-page__anchor clip flex align-center" title=" Авторские сайты" aria-label=" Авторские сайты" href="#%d0%b0%d0%b2%d1%82%d0%be%d1%80%d1%81%d0%ba%d0%b8%d0%b5-%d1%81%d0%b0%d0%b9%d1%82%d1%8b">
  1569. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1570. &lt;/a>
  1571. &lt;/div>
  1572. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1573. &lt;h3 id="witold-jaworskihttpairplanes3dnetdownloads-000_exml"
  1574. >
  1575. &lt;a href="http://airplanes3d.net/downloads-000_e.xml" target="_blank" >Witold Jaworski&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>
  1576. &lt;/h3>
  1577. &lt;a data-clipboard-text="https://maxtar.github.io/3d-vfx-video/blender/links/#witold-jaworskihttpairplanes3dnetdownloads-000_exml" class="gdoc-page__anchor clip flex align-center" title=" Witold Jaworski" aria-label=" Witold Jaworski" href="#witold-jaworskihttpairplanes3dnetdownloads-000_exml">
  1578. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1579. &lt;/a>
  1580. &lt;/div>
  1581. &lt;p>Пишет о моделировании самолётов. Также можно скачать некоторые бесплатные модели.&lt;/p>
  1582. &lt;p>На сайте представлена книга по разработке плагинов для Blender.&lt;/p></description></item><item><title>Полезные функции</title><link>https://maxtar.github.io/programming/csharp/useful-func/</link><pubDate>Wed, 05 Oct 2022 01:42:05 +0300</pubDate><guid>https://maxtar.github.io/programming/csharp/useful-func/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1583. &lt;nav id="TableOfContents">
  1584. &lt;ul>
  1585. &lt;li>
  1586. &lt;ul>
  1587. &lt;li>&lt;a href="#преобразование-числа-в-ip-адрес">Преобразование числа в IP-адрес&lt;/a>&lt;/li>
  1588. &lt;li>&lt;a href="#преобразование-ip-адреса-в-число-в-прямом-порядке-be">Преобразование IP-адреса в число в прямом порядке (BE)&lt;/a>&lt;/li>
  1589. &lt;/ul>
  1590. &lt;/li>
  1591. &lt;/ul>
  1592. &lt;/nav>
  1593. &lt;hr />
  1594. &lt;/div>
  1595. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1596. &lt;h2 id="преобразование-числа-в-ip-адрес"
  1597. >
  1598. Преобразование числа в IP-адрес
  1599. &lt;/h2>
  1600. &lt;a data-clipboard-text="https://maxtar.github.io/programming/csharp/useful-func/#преобразование-числа-в-ip-адрес" class="gdoc-page__anchor clip flex align-center" title=" Преобразование числа в IP-адрес" aria-label=" Преобразование числа в IP-адрес" href="#%d0%bf%d1%80%d0%b5%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%87%d0%b8%d1%81%d0%bb%d0%b0-%d0%b2-ip-%d0%b0%d0%b4%d1%80%d0%b5%d1%81">
  1601. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1602. &lt;/a>
  1603. &lt;/div>
  1604. &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-c#" data-lang="c#">&lt;span class="line">&lt;span class="cl">&lt;span class="k">new&lt;/span> &lt;span class="n">System&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">Net&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">IPAddress&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="m">36546&lt;/span>&lt;span class="p">)).&lt;/span>&lt;span class="n">ToString&lt;/span>&lt;span class="p">();&lt;/span>
  1605. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  1606. &lt;h2 id="преобразование-ip-адреса-в-число-в-прямом-порядке-be"
  1607. >
  1608. Преобразование IP-адреса в число в прямом порядке (BE)
  1609. &lt;/h2>
  1610. &lt;a data-clipboard-text="https://maxtar.github.io/programming/csharp/useful-func/#преобразование-ip-адреса-в-число-в-прямом-порядке-be" class="gdoc-page__anchor clip flex align-center" title=" Преобразование IP-адреса в число в прямом порядке (BE)" aria-label=" Преобразование IP-адреса в число в прямом порядке (BE)" href="#%d0%bf%d1%80%d0%b5%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-ip-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0-%d0%b2-%d1%87%d0%b8%d1%81%d0%bb%d0%be-%d0%b2-%d0%bf%d1%80%d1%8f%d0%bc%d0%be%d0%bc-%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%ba%d0%b5-be">
  1611. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1612. &lt;/a>
  1613. &lt;/div>
  1614. &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-c#" data-lang="c#">&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
  1615. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">byte&lt;/span>&lt;span class="p">[]&lt;/span> &lt;span class="n">ipNums&lt;/span> &lt;span class="p">=&lt;/span> &lt;span class="n">ip&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">Split&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sc">&amp;#39;.&amp;#39;&lt;/span>&lt;span class="p">).&lt;/span>&lt;span class="n">Select&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">s&lt;/span> &lt;span class="p">=&amp;gt;&lt;/span> &lt;span class="kt">byte&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">Parse&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">s&lt;/span>&lt;span class="p">)).&lt;/span>&lt;span class="n">ToArray&lt;/span>&lt;span class="p">();&lt;/span>
  1616. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">uint&lt;/span> &lt;span class="n">res&lt;/span> &lt;span class="p">=&lt;/span> &lt;span class="m">0&lt;/span>&lt;span class="p">;&lt;/span>
  1617. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
  1618. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">res&lt;/span> &lt;span class="p">=&lt;/span> &lt;span class="n">res&lt;/span> &lt;span class="p">+&lt;/span> &lt;span class="n">ipNums&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="m">0&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="p">&amp;lt;&amp;lt;&lt;/span> &lt;span class="m">8&lt;/span>&lt;span class="p">;&lt;/span>
  1619. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">res&lt;/span> &lt;span class="p">=&lt;/span> &lt;span class="n">res&lt;/span> &lt;span class="p">+&lt;/span> &lt;span class="n">ipNums&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="m">1&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="p">&amp;lt;&amp;lt;&lt;/span> &lt;span class="m">8&lt;/span>&lt;span class="p">;&lt;/span>
  1620. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">res&lt;/span> &lt;span class="p">=&lt;/span> &lt;span class="n">res&lt;/span> &lt;span class="p">+&lt;/span> &lt;span class="n">ipNums&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="m">2&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="p">&amp;lt;&amp;lt;&lt;/span> &lt;span class="m">8&lt;/span>&lt;span class="p">;&lt;/span>
  1621. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">res&lt;/span> &lt;span class="p">=&lt;/span> &lt;span class="n">res&lt;/span> &lt;span class="p">+&lt;/span> &lt;span class="n">ipNums&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="m">3&lt;/span>&lt;span class="p">];&lt;/span>
  1622. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">res&lt;/span>&lt;span class="p">;&lt;/span>
  1623. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
  1624. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>Полезные функции</title><link>https://maxtar.github.io/programming/go/useful-func/</link><pubDate>Wed, 05 Oct 2022 01:32:25 +0300</pubDate><guid>https://maxtar.github.io/programming/go/useful-func/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1625. &lt;nav id="TableOfContents">
  1626. &lt;ul>
  1627. &lt;li>
  1628. &lt;ul>
  1629. &lt;li>&lt;a href="#перехват-ctrlc">Перехват Ctrl+C&lt;/a>
  1630. &lt;ul>
  1631. &lt;li>&lt;a href="#более-простой-вариант">Более простой вариант&lt;/a>&lt;/li>
  1632. &lt;/ul>
  1633. &lt;/li>
  1634. &lt;li>&lt;a href="#как-правильно-реализовать-singletone">Как правильно реализовать Singletone&lt;/a>&lt;/li>
  1635. &lt;li>&lt;a href="#ожидание-нажатия-enter-в-консоли">Ожидание нажатия Enter в консоли&lt;/a>&lt;/li>
  1636. &lt;li>&lt;a href="#логирование-из-тестов">Логирование из тестов&lt;/a>&lt;/li>
  1637. &lt;li>&lt;a href="#создание-собственного-типа-аргумента-командной-строки">Создание собственного типа аргумента командной строки&lt;/a>&lt;/li>
  1638. &lt;li>&lt;a href="#удаление-элемента-из-slice">Удаление элемента из slice&lt;/a>&lt;/li>
  1639. &lt;li>&lt;a href="#подключение-к-microsoft-iis-по-ssl">Подключение к Microsoft IIS по SSL&lt;/a>&lt;/li>
  1640. &lt;li>&lt;a href="#вычисление-абсолютного-значения-целых-чисел">Вычисление абсолютного значения целых чисел&lt;/a>&lt;/li>
  1641. &lt;/ul>
  1642. &lt;/li>
  1643. &lt;/ul>
  1644. &lt;/nav>
  1645. &lt;hr />
  1646. &lt;/div>
  1647. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1648. &lt;h2 id="перехват-ctrlc"
  1649. >
  1650. Перехват Ctrl+C
  1651. &lt;/h2>
  1652. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-func/#перехват-ctrlc" class="gdoc-page__anchor clip flex align-center" title=" Перехват Ctrl&amp;#43;C" aria-label=" Перехват Ctrl&amp;#43;C" href="#%d0%bf%d0%b5%d1%80%d0%b5%d1%85%d0%b2%d0%b0%d1%82-ctrlc">
  1653. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1654. &lt;/a>
  1655. &lt;/div>
  1656. &lt;p>Информация взята из блога &lt;a href="https://medium.com/@matryer/make-ctrl-c-cancel-the-context-context-bd006a8ad6ff" target="_blank" >Mat Ryer&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  1657. &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-go" data-lang="go">&lt;span class="line">&lt;span class="cl">&lt;span class="kd">func&lt;/span> &lt;span class="nf">main&lt;/span>&lt;span class="p">()&lt;/span> &lt;span class="p">{&lt;/span>
  1658. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">ctx&lt;/span> &lt;span class="o">:=&lt;/span> &lt;span class="nx">context&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nf">Background&lt;/span>&lt;span class="p">()&lt;/span>
  1659. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
  1660. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// trap Ctrl#C and call cancel on the context
  1661. &lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nx">ctx&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">cancel&lt;/span> &lt;span class="o">:=&lt;/span> &lt;span class="nx">context&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nf">WithCancel&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nx">ctx&lt;/span>&lt;span class="p">)&lt;/span>
  1662. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">c&lt;/span> &lt;span class="o">:=&lt;/span> &lt;span class="nb">make&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kd">chan&lt;/span> &lt;span class="nx">os&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">Signal&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
  1663. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">signal&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nf">Notify&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nx">c&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">os&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">Interrupt&lt;/span>&lt;span class="p">)&lt;/span>
  1664. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">defer&lt;/span> &lt;span class="kd">func&lt;/span>&lt;span class="p">()&lt;/span> &lt;span class="p">{&lt;/span>
  1665. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">signal&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nf">Stop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nx">c&lt;/span>&lt;span class="p">)&lt;/span>
  1666. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">cancel&lt;/span>&lt;span class="p">()&lt;/span>
  1667. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}()&lt;/span>
  1668. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">go&lt;/span> &lt;span class="kd">func&lt;/span>&lt;span class="p">()&lt;/span> &lt;span class="p">{&lt;/span>
  1669. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">select&lt;/span> &lt;span class="p">{&lt;/span>
  1670. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">case&lt;/span> &lt;span class="o">&amp;lt;-&lt;/span>&lt;span class="nx">c&lt;/span>&lt;span class="p">:&lt;/span>
  1671. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">cancel&lt;/span>&lt;span class="p">()&lt;/span>
  1672. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">case&lt;/span> &lt;span class="o">&amp;lt;-&lt;/span>&lt;span class="nx">ctx&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nf">Done&lt;/span>&lt;span class="p">():&lt;/span>
  1673. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
  1674. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}()&lt;/span>
  1675. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
  1676. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">doSomethingAwesome&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nx">ctx&lt;/span>&lt;span class="p">)&lt;/span>
  1677. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
  1678. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  1679. &lt;h3 id="более-простой-вариант"
  1680. >
  1681. Более простой вариант
  1682. &lt;/h3>
  1683. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-func/#более-простой-вариант" class="gdoc-page__anchor clip flex align-center" title=" Более простой вариант" aria-label=" Более простой вариант" href="#%d0%b1%d0%be%d0%bb%d0%b5%d0%b5-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d0%bd%d1%82">
  1684. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1685. &lt;/a>
  1686. &lt;/div>
  1687. &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-go" data-lang="go">&lt;span class="line">&lt;span class="cl">&lt;span class="kd">func&lt;/span> &lt;span class="nf">main&lt;/span>&lt;span class="p">()&lt;/span> &lt;span class="p">{&lt;/span>
  1688. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">c&lt;/span> &lt;span class="o">:=&lt;/span> &lt;span class="nb">make&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kd">chan&lt;/span> &lt;span class="nx">os&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">Signal&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
  1689. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">signal&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nf">Notify&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nx">c&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="nx">os&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">Interrupt&lt;/span>&lt;span class="p">)&lt;/span>
  1690. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// Wait for Ctrl#C
  1691. &lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="o">&amp;lt;-&lt;/span>&lt;span class="nx">c&lt;/span>
  1692. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
  1693. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
  1694. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1695. &lt;h2 id="как-правильно-реализовать-singletone"
  1696. >
  1697. Как правильно реализовать Singletone
  1698. &lt;/h2>
  1699. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-func/#как-правильно-реализовать-singletone" class="gdoc-page__anchor clip flex align-center" title=" Как правильно реализовать Singletone" aria-label=" Как правильно реализовать Singletone" href="#%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d1%8c%d0%bd%d0%be-%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d1%8c-singletone">
  1700. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1701. &lt;/a>
  1702. &lt;/div>
  1703. &lt;p>Вариант взят отсюда &lt;a href="http://marcio.io/2015/07/singleton-pattern-in-go/" target="_blank" >singleton-pattern-in-go&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p></description></item><item><title>Полезные библиотеки</title><link>https://maxtar.github.io/programming/csharp/useful-libs/</link><pubDate>Wed, 05 Oct 2022 01:28:55 +0300</pubDate><guid>https://maxtar.github.io/programming/csharp/useful-libs/</guid><description>&lt;div class="flex align-center gdoc-page__anchorwrap">
  1704. &lt;h2 id="работа-с-базой"
  1705. >
  1706. Работа с базой
  1707. &lt;/h2>
  1708. &lt;a data-clipboard-text="https://maxtar.github.io/programming/csharp/useful-libs/#работа-с-базой" class="gdoc-page__anchor clip flex align-center" title=" Работа с базой" aria-label=" Работа с базой" href="#%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d0%b1%d0%b0%d0%b7%d0%be%d0%b9">
  1709. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1710. &lt;/a>
  1711. &lt;/div>
  1712. &lt;ul>
  1713. &lt;li>&lt;a href="https://github.com/StackExchange/Dapper" target="_blank" >Dapper&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  1714. &lt;/ul>
  1715. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1716. &lt;h2 id="работа-с-ssh"
  1717. >
  1718. Работа с SSH
  1719. &lt;/h2>
  1720. &lt;a data-clipboard-text="https://maxtar.github.io/programming/csharp/useful-libs/#работа-с-ssh" class="gdoc-page__anchor clip flex align-center" title=" Работа с SSH" aria-label=" Работа с SSH" href="#%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-ssh">
  1721. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1722. &lt;/a>
  1723. &lt;/div>
  1724. &lt;ul>
  1725. &lt;li>&lt;a href="https://github.com/sshnet/SSH.NET" target="_blank" >SSH.NET&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https:/gist.github.com/piccaso/d963331dcbf20611b094" target="_blank" >Некоторые примеры&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1726. &lt;/ul></description></item><item><title>Полезные библиотеки</title><link>https://maxtar.github.io/programming/go/useful-libs/</link><pubDate>Wed, 05 Oct 2022 00:55:20 +0300</pubDate><guid>https://maxtar.github.io/programming/go/useful-libs/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1727. &lt;nav id="TableOfContents">
  1728. &lt;ul>
  1729. &lt;li>
  1730. &lt;ul>
  1731. &lt;li>&lt;a href="#конфигурация-и-всё-такое">Конфигурация и всё такое&lt;/a>&lt;/li>
  1732. &lt;li>&lt;a href="#логгирование">Логгирование&lt;/a>&lt;/li>
  1733. &lt;li>&lt;a href="#ui">UI&lt;/a>
  1734. &lt;ul>
  1735. &lt;li>&lt;a href="#пользовательский-интерфейс-в-терминале">Пользовательский интерфейс в терминале&lt;/a>&lt;/li>
  1736. &lt;li>&lt;a href="#gui">GUI&lt;/a>&lt;/li>
  1737. &lt;/ul>
  1738. &lt;/li>
  1739. &lt;li>&lt;a href="#консоль">Консоль&lt;/a>&lt;/li>
  1740. &lt;li>&lt;a href="#работа-с-бд">Работа с БД&lt;/a>&lt;/li>
  1741. &lt;li>&lt;a href="#работа-с-json-xml">Работа с json, XML&lt;/a>&lt;/li>
  1742. &lt;li>&lt;a href="#html-парсинг-сайтов">HTML, парсинг сайтов&lt;/a>&lt;/li>
  1743. &lt;li>&lt;a href="#работа-с-файлами">Работа с файлами&lt;/a>&lt;/li>
  1744. &lt;li>&lt;a href="#тестирование">Тестирование&lt;/a>
  1745. &lt;ul>
  1746. &lt;li>&lt;a href="#генерация-данных">Генерация данных&lt;/a>&lt;/li>
  1747. &lt;/ul>
  1748. &lt;/li>
  1749. &lt;li>&lt;a href="#шаблоны">Шаблоны&lt;/a>&lt;/li>
  1750. &lt;li>&lt;a href="#http">HTTP&lt;/a>&lt;/li>
  1751. &lt;li>&lt;a href="#web-приложения">WEB-приложения&lt;/a>&lt;/li>
  1752. &lt;li>&lt;a href="#openapi">OpenAPI&lt;/a>&lt;/li>
  1753. &lt;li>&lt;a href="#работа-с-сетью">Работа с сетью&lt;/a>&lt;/li>
  1754. &lt;li>&lt;a href="#работа-со-строками">Работа со строками&lt;/a>&lt;/li>
  1755. &lt;li>&lt;a href="#работа-со-временем">Работа со временем&lt;/a>&lt;/li>
  1756. &lt;li>&lt;a href="#генерация-различных-id">Генерация различных ID&lt;/a>&lt;/li>
  1757. &lt;li>&lt;a href="#работа-с-hardware">Работа с hardware&lt;/a>&lt;/li>
  1758. &lt;li>&lt;a href="#сетевые-framework">Сетевые framework&lt;/a>&lt;/li>
  1759. &lt;li>&lt;a href="#списки-и-наборы">Списки и наборы&lt;/a>&lt;/li>
  1760. &lt;li>&lt;a href="#игры">Игры&lt;/a>&lt;/li>
  1761. &lt;li>&lt;a href="#графика">Графика&lt;/a>&lt;/li>
  1762. &lt;li>&lt;a href="#видео">Видео&lt;/a>&lt;/li>
  1763. &lt;li>&lt;a href="#статистика-и-математика">Статистика и математика&lt;/a>&lt;/li>
  1764. &lt;li>&lt;a href="#обработка-данных-на-потоке-и-прочее">Обработка данных на потоке и прочее&lt;/a>&lt;/li>
  1765. &lt;li>&lt;a href="#парсеры">Парсеры&lt;/a>&lt;/li>
  1766. &lt;li>&lt;a href="#коллекции">Коллекции&lt;/a>&lt;/li>
  1767. &lt;li>&lt;a href="#встраивание-ресурсов-теперь-не-актуально-так-как-с-версии-16-есть-встроенный-механизм">Встраивание ресурсов (теперь не актуально, так как с версии 1.6 есть встроенный механизм)&lt;/a>&lt;/li>
  1768. &lt;li>&lt;a href="#вспомогательные-утилиты">Вспомогательные утилиты&lt;/a>&lt;/li>
  1769. &lt;li>&lt;a href="#работа-со-звуком">Работа со звуком&lt;/a>&lt;/li>
  1770. &lt;li>&lt;a href="#мониторинг">Мониторинг&lt;/a>&lt;/li>
  1771. &lt;li>&lt;a href="#opencv">OpenCV&lt;/a>&lt;/li>
  1772. &lt;li>&lt;a href="#офис">Офис&lt;/a>&lt;/li>
  1773. &lt;li>&lt;a href="#goroutines">goroutines&lt;/a>&lt;/li>
  1774. &lt;li>&lt;a href="#шифровние">Шифровние&lt;/a>&lt;/li>
  1775. &lt;li>&lt;a href="#события">События&lt;/a>&lt;/li>
  1776. &lt;li>&lt;a href="#интеграция-с-другими-яп">Интеграция с другими ЯП&lt;/a>&lt;/li>
  1777. &lt;li>&lt;a href="#разное">Разное&lt;/a>&lt;/li>
  1778. &lt;/ul>
  1779. &lt;/li>
  1780. &lt;/ul>
  1781. &lt;/nav>
  1782. &lt;hr />
  1783. &lt;/div>
  1784. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1785. &lt;h2 id="конфигурация-и-всё-такое"
  1786. >
  1787. Конфигурация и всё такое
  1788. &lt;/h2>
  1789. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-libs/#конфигурация-и-всё-такое" class="gdoc-page__anchor clip flex align-center" title=" Конфигурация и всё такое" aria-label=" Конфигурация и всё такое" href="#%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d1%83%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%b8-%d0%b2%d1%81%d1%91-%d1%82%d0%b0%d0%ba%d0%be%d0%b5">
  1790. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1791. &lt;/a>
  1792. &lt;/div>
  1793. &lt;ul>
  1794. &lt;li>&lt;a href="https://github.com/spf13/viper" target="_blank" >viper&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> Чтение и сохранение конфигурации в различных форматах.&lt;/li>
  1795. &lt;li>&lt;a href="https://github.com/spf13/cobra" target="_blank" >Работа с командной строкой: создание флагов командной строки в POSIX формате, автоматическая генерация &amp;ldquo;как использовать&amp;rdquo;&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1796. &lt;li>&lt;a href="https://github.com/alecthomas/kingpin" target="_blank" >Kingpin&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - ещё одна реализация работы с флагами. &lt;a href="https://godoc.org/github.com/alecthomas/kingpin" target="_blank" >Godoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1797. &lt;li>&lt;a href="https://github.com/integrii/flaggy" target="_blank" >Flaggy&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Также работа с командной, возможность создания подкоманд. &lt;a href="https://godoc.org/github.com/integrii/flaggy" target="_blank" >Godoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1798. &lt;li>&lt;a href="https://github.com/micro/go-config" target="_blank" >Go-Config&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Позволяет собирать конфигурацию из различных источников (файлы, командная строка и т.д.). &lt;a href="https://godoc.org/github.com/micro/go-config" target="_blank" >Godoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://micro.mu/blog/2018/07/04/go-config.html" target="_blank" >Описание в блоге&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1799. &lt;li>&lt;a href="https://github.com/tkanos/gonfig" target="_blank" >Gonfig&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет читать конфигурацию из json и переменных окружения.&lt;/li>
  1800. &lt;li>&lt;a href="https://github.com/moogar0880/venom" target="_blank" >Venom&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Также позволяет конфигурировать из различных источников. &lt;a href="https://godoc.org/github.com/moogar0880/venom" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1801. &lt;li>Реализация формата &lt;a href="https://github.com/lightbend/config/blob/master/HOCON.md" target="_blank" >HOCON&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> &lt;a href="https://github.com/go-akka/configuration" target="_blank" >configuration&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://godoc.org/github.com/go-akka/configuration" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1802. &lt;li>&lt;a href="https://github.com/go-yaml/yaml" target="_blank" >Yaml&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - работа с YAML от &lt;a href="https://www.canonical.com/" target="_blank" >Canonical&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://gopkg.in/yaml.v3" target="_blank" >API&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://blog.ubuntu.com/2019/04/05/api-v3-of-the-yaml-package-for-go-is-available" target="_blank" >Blog&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1803. &lt;li>&lt;a href="https://github.com/manifoldco/promptui" target="_blank" >promptui&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет запрашивать у пользователя информацию в процессе работает. Интегрируется, например с &lt;a href="https://github.com/spf13/cobra" target="_blank" >cobra&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> и другими подобными библиотеками. &lt;a href="https://pkg.go.dev/github.com/manifoldco/promptui?tab=doc" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1804. &lt;li>&lt;a href="https://github.com/urfave/cli" target="_blank" >cli&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - ещё одна библиотека для расширения флагов командной строки. &lt;a href="https://pkg.go.dev/github.com/urfave/cli?tab=doc" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1805. &lt;li>&lt;a href="https://github.com/knadh/koanf" target="_blank" >koanf&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позиционируется как более легковесный конкурент &lt;a href="https://github.com/spf13/viper" target="_blank" >viper&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1806. &lt;/ul>
  1807. &lt;hr>
  1808. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1809. &lt;h2 id="логгирование"
  1810. >
  1811. Логгирование
  1812. &lt;/h2>
  1813. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-libs/#логгирование" class="gdoc-page__anchor clip flex align-center" title=" Логгирование" aria-label=" Логгирование" href="#%d0%bb%d0%be%d0%b3%d0%b3%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5">
  1814. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1815. &lt;/a>
  1816. &lt;/div>
  1817. &lt;ul>
  1818. &lt;li>Библиотека от Google &lt;a href="https://github.com/golang/glog" target="_blank" >Glog&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://godoc.org/github.com/golang/glog" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1819. &lt;li>Библиотека от juju &lt;a href="https://github.com/juju/loggo" target="_blank" >Loggo&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://godoc.org/github.com/juju/loggo" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1820. &lt;li>Библиотека от Uber &lt;a href="https://github.com/uber-go/zap" target="_blank" >Zap&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://godoc.org/go.uber.org/zap" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1821. &lt;li>&lt;a href="https://github.com/sirupsen/logrus" target="_blank" >Logrus&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Наверное наиболее популярный. Используется в Docker. &lt;a href="https://godoc.org/github.com/sirupsen/logrus" target="_blank" >API&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1822. &lt;li>Вроде как самая маленькая библиотека &lt;a href="https://github.com/op/go-logging" target="_blank" >go-logging&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://godoc.org/github.com/op/go-logging" target="_blank" >API&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1823. &lt;li>&lt;a href="https://github.com/rs/zerolog" target="_blank" >zerolog&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - логирование в формате json. &lt;a href="https://godoc.org/github.com/rs/zerolog" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Также может логировать в нормальном виде.&lt;/li>
  1824. &lt;li>&lt;a href="https://github.com/davecgh/go-spew" target="_blank" >go-spew&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - красивый вывод в консоль данных для отладки. &lt;a href="https://pkg.go.dev/github.com/davecgh/go-spew@v1.1.1/spew?tab=doc" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1825. &lt;li>&lt;a href="https://github.com/henvic/httpretty" target="_blank" >httpretty&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - удобное логирование в консоль http запросов как на сервере, так и на клиенте. &lt;a href="https://pkg.go.dev/github.com/henvic/httpretty?tab=doc" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1826. &lt;li>&lt;a href="https://github.com/m-mizutani/zlog" target="_blank" >zlog&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - логер позволяет скрывать чувствительную информацию из логирования. &lt;a href="https://pkg.go.dev/github.com/m-mizutani/zlog@v0.2.0" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1827. &lt;li>&lt;a href="https://github.com/charmbracelet/log" target="_blank" >Log&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - простенький логер с подсветкой вывода от создателей &lt;a href="https://github.com/charmbracelet/bubbletea" target="_blank" >Bubble Tea&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://pkg.go.dev/github.com/charmbracelet/log" target="_blank" >GoDoc&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1828. &lt;/ul>
  1829. &lt;hr>
  1830. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1831. &lt;h2 id="ui"
  1832. >
  1833. UI
  1834. &lt;/h2>
  1835. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-libs/#ui" class="gdoc-page__anchor clip flex align-center" title=" UI" aria-label=" UI" href="#ui">
  1836. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1837. &lt;/a>
  1838. &lt;/div>
  1839. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1840. &lt;h3 id="пользовательский-интерфейс-в-терминале"
  1841. >
  1842. Пользовательский интерфейс в терминале
  1843. &lt;/h3>
  1844. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/useful-libs/#пользовательский-интерфейс-в-терминале" class="gdoc-page__anchor clip flex align-center" title=" Пользовательский интерфейс в терминале" aria-label=" Пользовательский интерфейс в терминале" href="#%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b9-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-%d0%b2-%d1%82%d0%b5%d1%80%d0%bc%d0%b8%d0%bd%d0%b0%d0%bb%d0%b5">
  1845. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1846. &lt;/a>
  1847. &lt;/div>
  1848. &lt;p>&lt;a href="https://appliedgo.net/tui" target="_blank" >Отличная статья&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> с обзором разных библиотек для написания text-based GUI.&lt;/p></description></item><item><title>Полезная информация по git</title><link>https://maxtar.github.io/programming/useful-git/</link><pubDate>Wed, 05 Oct 2022 00:45:43 +0300</pubDate><guid>https://maxtar.github.io/programming/useful-git/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1849. &lt;nav id="TableOfContents">
  1850. &lt;ul>
  1851. &lt;li>
  1852. &lt;ul>
  1853. &lt;li>&lt;a href="#общая-информация">Общая информация&lt;/a>&lt;/li>
  1854. &lt;li>&lt;a href="#как-удалять-ветки">Как удалять ветки&lt;/a>&lt;/li>
  1855. &lt;li>&lt;a href="#удаление-всех-локальных-изменений">Удаление всех локальных изменений&lt;/a>&lt;/li>
  1856. &lt;li>&lt;a href="#настройка-работы-ssh-с-несколькими-репозиториями">Настройка работы ssh с несколькими репозиториями&lt;/a>&lt;/li>
  1857. &lt;li>&lt;a href="#разная-информация-по-работе-с-githubcom">Разная информация по работе с GitHub.com&lt;/a>
  1858. &lt;ul>
  1859. &lt;li>&lt;a href="#влить-исходный-репозиторий-в-свой-форканый">Влить исходный репозиторий в свой форканый&lt;/a>&lt;/li>
  1860. &lt;/ul>
  1861. &lt;/li>
  1862. &lt;/ul>
  1863. &lt;/li>
  1864. &lt;/ul>
  1865. &lt;/nav>
  1866. &lt;hr />
  1867. &lt;/div>
  1868. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1869. &lt;h2 id="общая-информация"
  1870. >
  1871. Общая информация
  1872. &lt;/h2>
  1873. &lt;a data-clipboard-text="https://maxtar.github.io/programming/useful-git/#общая-информация" class="gdoc-page__anchor clip flex align-center" title=" Общая информация" aria-label=" Общая информация" href="#%d0%be%d0%b1%d1%89%d0%b0%d1%8f-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f">
  1874. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1875. &lt;/a>
  1876. &lt;/div>
  1877. &lt;p>Официальная &lt;a href="https://git-scm.com/book/ru/v1" target="_blank" >книга&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> по Git.&lt;/p>
  1878. &lt;p>&lt;a href="http://railsware.com/blog/2014/08/11/git-housekeeping-tutorial-clean-up-outdated-branches-in-local-and-remote-repositories/" target="_blank" >Как содержать репозиторий в чистоте&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  1879. &lt;p>Ещё полезная статья на &lt;a href="https://habrahabr.ru/post/336708/" target="_blank" >Habrahabr&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  1880. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1881. &lt;h2 id="как-удалять-ветки"
  1882. >
  1883. Как удалять ветки
  1884. &lt;/h2>
  1885. &lt;a data-clipboard-text="https://maxtar.github.io/programming/useful-git/#как-удалять-ветки" class="gdoc-page__anchor clip flex align-center" title=" Как удалять ветки" aria-label=" Как удалять ветки" href="#%d0%ba%d0%b0%d0%ba-%d1%83%d0%b4%d0%b0%d0%bb%d1%8f%d1%82%d1%8c-%d0%b2%d0%b5%d1%82%d0%ba%d0%b8">
  1886. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1887. &lt;/a>
  1888. &lt;/div>
  1889. &lt;p>Локальные:&lt;/p></description></item><item><title>Mikrotik</title><link>https://maxtar.github.io/administration/mikrotik/</link><pubDate>Mon, 03 Oct 2022 21:56:08 +0300</pubDate><guid>https://maxtar.github.io/administration/mikrotik/</guid><description>&lt;div class="flex align-center gdoc-page__anchorwrap">
  1890. &lt;h2 id="полезная-информация-по-настройке-routeros-от-mikrotik"
  1891. >
  1892. Полезная информация по настройке RouterOs от Mikrotik
  1893. &lt;/h2>
  1894. &lt;a data-clipboard-text="https://maxtar.github.io/administration/mikrotik/#полезная-информация-по-настройке-routeros-от-mikrotik" class="gdoc-page__anchor clip flex align-center" title=" Полезная информация по настройке RouterOs от Mikrotik" aria-label=" Полезная информация по настройке RouterOs от Mikrotik" href="#%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d0%b0%d1%8f-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b5-routeros-%d0%be%d1%82-mikrotik">
  1895. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1896. &lt;/a>
  1897. &lt;/div>
  1898. &lt;ul>
  1899. &lt;li>&lt;a href="http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 1&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1900. &lt;li>&lt;a href="http://spw.ru/solutions/nastrojka_fajrvolla_na_mikrotik_chast_2/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 2&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1901. &lt;li>&lt;a href="http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik_chast_3/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 3&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1902. &lt;li>&lt;a href="http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik_chast_4/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 4&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  1903. &lt;/ul>
  1904. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1905. &lt;h2 id="блог-интернет-магазина-asp24ru"
  1906. >
  1907. Блог интернет магазина ASP24.ru
  1908. &lt;/h2>
  1909. &lt;a data-clipboard-text="https://maxtar.github.io/administration/mikrotik/#блог-интернет-магазина-asp24ru" class="gdoc-page__anchor clip flex align-center" title=" Блог интернет магазина ASP24.ru" aria-label=" Блог интернет магазина ASP24.ru" href="#%d0%b1%d0%bb%d0%be%d0%b3-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82-%d0%bc%d0%b0%d0%b3%d0%b0%d0%b7%d0%b8%d0%bd%d0%b0-asp24ru">
  1910. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1911. &lt;/a>
  1912. &lt;/div>
  1913. &lt;p>&lt;a href="https://asp24.ru/mikrotik" target="_blank" >Общий раздел по настройке Mikrotik&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p></description></item><item><title>Как избавиться от светлячков</title><link>https://maxtar.github.io/3d-vfx-video/blender/remove-fireflies/</link><pubDate>Mon, 03 Oct 2022 21:47:14 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/blender/remove-fireflies/</guid><description>&lt;p>Если при рендеринге тёмных сцен появляются светлячки, как на показанном изображении:&lt;/p>
  1914. &lt;p>&lt;img
  1915. src="fireflies.png"
  1916. alt="alt"
  1917. />&lt;/p>
  1918. &lt;p>То необходимо установить параметр &amp;ldquo;Clamp Indirect&amp;rdquo; равным единице как на скриншоте:&lt;/p>
  1919. &lt;p>&lt;img
  1920. src="render-settings.png"
  1921. alt="alt"
  1922. />&lt;/p>
  1923. &lt;p>После этого &amp;ldquo;светлячки&amp;rdquo; должны пропасть:&lt;/p>
  1924. &lt;p>&lt;img
  1925. src="wo-fireflies.png"
  1926. alt="alt"
  1927. />&lt;/p>
  1928. &lt;hr>
  1929. &lt;p>Тестовое изображение с habrastorage:&lt;/p>
  1930. &lt;p>&lt;img
  1931. src="https://habrastorage.org/web/3d1/194/d3b/3d1194d3b85440c99bfca150b5a59fe9.png"
  1932. alt="alt"
  1933. />&lt;/p></description></item><item><title>Настройка hibernate на linux без использования swap раздела</title><link>https://maxtar.github.io/administration/linux/hibernate/</link><pubDate>Mon, 03 Oct 2022 13:28:23 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/hibernate/</guid><description>&lt;p>Взято &lt;a href="https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10" target="_blank" >отсюда&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  1934. &lt;p>Для начала надо проверить поддержку спящего режима:&lt;/p>
  1935. &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">systemctl hibernate
  1936. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Если выдаётся ошибка типа &lt;code>Failed to hibernate system via logind: Sleep verb “hibernate” not supported”&lt;/code>, то, скорее всего, в BIOS включён &lt;em>secure boot&lt;/em>. Необходимо его отключить.&lt;/p>
  1937. &lt;p>Современные дистрибутивы, как правило, используют swap файл, а не swap раздел.&lt;/p>
  1938. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1939. &lt;h2 id="настройка-файла-swap"
  1940. >
  1941. Настройка файла swap
  1942. &lt;/h2>
  1943. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/hibernate/#настройка-файла-swap" class="gdoc-page__anchor clip flex align-center" title=" Настройка файла swap" aria-label=" Настройка файла swap" href="#%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0-swap">
  1944. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1945. &lt;/a>
  1946. &lt;/div>
  1947. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1948. &lt;h3 id="1-создать-файл-нужного-раздела"
  1949. >
  1950. 1. Создать файл нужного раздела
  1951. &lt;/h3>
  1952. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/hibernate/#1-создать-файл-нужного-раздела" class="gdoc-page__anchor clip flex align-center" title=" 1. Создать файл нужного раздела" aria-label=" 1. Создать файл нужного раздела" href="#1-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%82%d1%8c-%d1%84%d0%b0%d0%b9%d0%bb-%d0%bd%d1%83%d0%b6%d0%bd%d0%be%d0%b3%d0%be-%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b0">
  1953. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1954. &lt;/a>
  1955. &lt;/div>
  1956. &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 dd &lt;span class="k">if&lt;/span>&lt;span class="o">=&lt;/span>/dev/zero &lt;span class="nv">of&lt;/span>&lt;span class="o">=&lt;/span>/swapfile &lt;span class="nv">count&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="m">16384&lt;/span> &lt;span class="nv">bs&lt;/span>&lt;span class="o">=&lt;/span>1MiB
  1957. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>где:&lt;/p></description></item><item><title>Установка Firefox из репозитория</title><link>https://maxtar.github.io/administration/linux/install-firefox-from-rep/</link><pubDate>Mon, 03 Oct 2022 12:59:56 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/install-firefox-from-rep/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  1958. &lt;nav id="TableOfContents">
  1959. &lt;ul>
  1960. &lt;li>
  1961. &lt;ul>
  1962. &lt;li>&lt;a href="#от-самой-mozilla">От самой Mozilla&lt;/a>
  1963. &lt;ul>
  1964. &lt;li>&lt;a href="#установка-других-языков-в-firefox-с-помощью-deb-файлов">Установка других языков в Firefox с помощью .deb-файлов&lt;/a>&lt;/li>
  1965. &lt;/ul>
  1966. &lt;/li>
  1967. &lt;li>&lt;a href="#вариант-с-beta-версиями">Вариант с beta-версиями&lt;/a>&lt;/li>
  1968. &lt;/ul>
  1969. &lt;/li>
  1970. &lt;/ul>
  1971. &lt;/nav>
  1972. &lt;hr />
  1973. &lt;/div>
  1974. &lt;div class="flex align-center gdoc-page__anchorwrap">
  1975. &lt;h2 id="от-самой-mozilla"
  1976. >
  1977. От самой Mozilla
  1978. &lt;/h2>
  1979. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/install-firefox-from-rep/#от-самой-mozilla" class="gdoc-page__anchor clip flex align-center" title=" От самой Mozilla" aria-label=" От самой Mozilla" href="#%d0%be%d1%82-%d1%81%d0%b0%d0%bc%d0%be%d0%b9-mozilla">
  1980. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  1981. &lt;/a>
  1982. &lt;/div>
  1983. &lt;p>&lt;a href="https://support.mozilla.org/ru/kb/ustanovka-firefox-na-linux#w_ustanovka-deb-paketa-firefox-dlia-osnovannykh-na-debian-distributivov" target="_blank" >Установка .deb-пакета Firefox для основанных на Debian дистрибутивов&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  1984. &lt;p>Чтобы установить пакет &lt;strong>.deb&lt;/strong> из репозитория APT, сделайте следующее:&lt;/p>
  1985. &lt;ol>
  1986. &lt;li>
  1987. &lt;p>Создайте директорию для хранения ключей репозитория APT, если её ещё нет:&lt;/p>
  1988. &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 install -d -m &lt;span class="m">0755&lt;/span> /etc/apt/keyrings
  1989. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
  1990. &lt;li>
  1991. &lt;p>Импортируйте подписанные ключи APT-репозитория Mozilla:&lt;/p></description></item><item><title>Curl</title><link>https://maxtar.github.io/administration/curl/</link><pubDate>Sun, 02 Oct 2022 22:27:44 +0300</pubDate><guid>https://maxtar.github.io/administration/curl/</guid><description>&lt;p>Полезная информация по работе с curl.&lt;/p>
  1992. &lt;div class="gdoc-toc gdoc-toc__level--6">
  1993. &lt;nav id="TableOfContents">
  1994. &lt;ul>
  1995. &lt;li>
  1996. &lt;ul>
  1997. &lt;li>&lt;a href="#использование-клиентского-сертификата-для-скачивания">Использование клиентского сертификата для скачивания&lt;/a>&lt;/li>
  1998. &lt;li>&lt;a href="#ограничение-скорости-закачки">Ограничение скорости закачки&lt;/a>&lt;/li>
  1999. &lt;li>&lt;a href="#расширенное-логирование">Расширенное логирование&lt;/a>&lt;/li>
  2000. &lt;li>&lt;a href="#вывод-произвольной-информации-о-загрузке">Вывод произвольной информации о загрузке&lt;/a>&lt;/li>
  2001. &lt;/ul>
  2002. &lt;/li>
  2003. &lt;/ul>
  2004. &lt;/nav>
  2005. &lt;hr />
  2006. &lt;/div>
  2007. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2008. &lt;h2 id="использование-клиентского-сертификата-для-скачивания"
  2009. >
  2010. Использование клиентского сертификата для скачивания
  2011. &lt;/h2>
  2012. &lt;a data-clipboard-text="https://maxtar.github.io/administration/curl/#использование-клиентского-сертификата-для-скачивания" class="gdoc-page__anchor clip flex align-center" title=" Использование клиентского сертификата для скачивания" aria-label=" Использование клиентского сертификата для скачивания" href="#%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%bb%d0%b8%d0%b5%d0%bd%d1%82%d1%81%d0%ba%d0%be%d0%b3%d0%be-%d1%81%d0%b5%d1%80%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82%d0%b0-%d0%b4%d0%bb%d1%8f-%d1%81%d0%ba%d0%b0%d1%87%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f">
  2013. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2014. &lt;/a>
  2015. &lt;/div>
  2016. &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">curl -O https://url --cert cert.pem --key client.key --cacert ca.pem
  2017. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2018. &lt;h2 id="ограничение-скорости-закачки"
  2019. >
  2020. Ограничение скорости закачки
  2021. &lt;/h2>
  2022. &lt;a data-clipboard-text="https://maxtar.github.io/administration/curl/#ограничение-скорости-закачки" class="gdoc-page__anchor clip flex align-center" title=" Ограничение скорости закачки" aria-label=" Ограничение скорости закачки" href="#%d0%be%d0%b3%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d0%ba%d0%be%d1%80%d0%be%d1%81%d1%82%d0%b8-%d0%b7%d0%b0%d0%ba%d0%b0%d1%87%d0%ba%d0%b8">
  2023. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2024. &lt;/a>
  2025. &lt;/div>
  2026. &lt;p>Ключ &lt;code>--limit-rate &amp;lt;speed&amp;gt;&lt;/code>
  2027. Могут быть следующие суффиксы:&lt;/p></description></item><item><title>Internationalization (i18n) и Localization (l10n) в Go</title><link>https://maxtar.github.io/programming/go/i18n-i10n/</link><pubDate>Sun, 02 Oct 2022 14:59:08 +0300</pubDate><guid>https://maxtar.github.io/programming/go/i18n-i10n/</guid><description>&lt;p>Информация взята &lt;a href="https://phraseapp.com/blog/posts/internationalization-i18n-go" target="_blank" >отсюда&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  2028. &lt;p>&lt;a href="https://github.com/nicksnyder/go-i18n" target="_blank" >Альтернативный пакет (https://github.com/nicksnyder/go-i18n)&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  2029. &lt;div class="gdoc-toc gdoc-toc__level--6">
  2030. &lt;nav id="TableOfContents">
  2031. &lt;ul>
  2032. &lt;li>
  2033. &lt;ul>
  2034. &lt;li>&lt;a href="#internationalization-i18n">Internationalization (i18n)&lt;/a>&lt;/li>
  2035. &lt;li>&lt;a href="#localization-l10n">Localization (l10n)&lt;/a>&lt;/li>
  2036. &lt;/ul>
  2037. &lt;/li>
  2038. &lt;/ul>
  2039. &lt;/nav>
  2040. &lt;hr />
  2041. &lt;/div>
  2042. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2043. &lt;h2 id="internationalization-i18n"
  2044. >
  2045. Internationalization (i18n)
  2046. &lt;/h2>
  2047. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/i18n-i10n/#internationalization-i18n" class="gdoc-page__anchor clip flex align-center" title=" Internationalization (i18n)" aria-label=" Internationalization (i18n)" href="#internationalization-i18n">
  2048. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2049. &lt;/a>
  2050. &lt;/div>
  2051. &lt;p>Для форматирования вывода информации в национальном формате (например, чисел) используются следующие пакеты:&lt;/p>
  2052. &lt;ul>
  2053. &lt;li>&lt;a href="https://pkg.go.dev/golang.org/x/text/language" target="_blank" >golang.org/x/text/language&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  2054. &lt;li>&lt;a href="https://pkg.go.dev/golang.org/x/text/message" target="_blank" >golang.org/x/text/message&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  2055. &lt;/ul>
  2056. &lt;p>По-умолчанию, они не установлены. Необходимо их скачать:&lt;/p>
  2057. &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">go get -u golang.org/x/text/language
  2058. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">go get -u golang.org/x/text/message
  2059. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Для вывода информации на основании языка используется тип &lt;code>message.Printer&lt;/code>.
  2060. Используется он следующий образом:&lt;/p></description></item><item><title>Форматирование даты/времени</title><link>https://maxtar.github.io/programming/go/time-formatting/</link><pubDate>Sun, 02 Oct 2022 14:06:07 +0300</pubDate><guid>https://maxtar.github.io/programming/go/time-formatting/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  2061. &lt;nav id="TableOfContents">
  2062. &lt;ul>
  2063. &lt;li>
  2064. &lt;ul>
  2065. &lt;li>&lt;a href="#простейший-пример">Простейший пример&lt;/a>&lt;/li>
  2066. &lt;/ul>
  2067. &lt;/li>
  2068. &lt;/ul>
  2069. &lt;/nav>
  2070. &lt;hr />
  2071. &lt;/div>
  2072. &lt;p>Информация взята &lt;a href="http://yourbasic.org/golang/format-parse-string-time-date-example" target="_blank" >Format/parse a time or date&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/p>
  2073. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2074. &lt;h2 id="простейший-пример"
  2075. >
  2076. Простейший пример
  2077. &lt;/h2>
  2078. &lt;a data-clipboard-text="https://maxtar.github.io/programming/go/time-formatting/#простейший-пример" class="gdoc-page__anchor clip flex align-center" title=" Простейший пример" aria-label=" Простейший пример" href="#%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%b5%d0%b9%d1%88%d0%b8%d0%b9-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80">
  2079. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2080. &lt;/a>
  2081. &lt;/div>
  2082. &lt;p>Go, в отличие от других языков, использует свою нотацию для времени не &lt;code>yyyy-MM-dd&lt;/code>. Go использует мнемоническую нотацию:&lt;/p>
  2083. &lt;p>&lt;code>Mon Jan 2 15:04:05 MST 2006&lt;/code>.&lt;/p>
  2084. &lt;p>Её надо переписать в виде, котором надо. Проще всего это запомнить, если переписать её как &lt;code>01/02 03:04:05PM ‘06 -0700&lt;/code>.&lt;/p></description></item><item><title>Addons</title><link>https://maxtar.github.io/3d-vfx-video/blender/addons/</link><pubDate>Sat, 01 Oct 2022 22:23:09 +0300</pubDate><guid>https://maxtar.github.io/3d-vfx-video/blender/addons/</guid><description>&lt;ul>
  2085. &lt;li>&lt;a href="https://github.com/JacquesLucke/animation_nodes/releases" target="_blank" >Animation nodes&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="http://animation-nodes-manual.readthedocs.io/en/latest/index.html" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. &lt;a href="https://blenderartists.org/forum/showthread.php?350296-Addon-Animation-Nodes" target="_blank" >Форум&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Позволяет анимировать различные сущности Blender. Сейчас уже не очень актуально, так как добавили геометрические ноды в Blender.&lt;/li>
  2086. &lt;li>&lt;a href="https://github.com/sybrenstuvel/pose_thumbnails" target="_blank" >Pose Thumbnails&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - вроде тоже уже не актуально, так как имеется встроенная библиотека.&lt;/li>
  2087. &lt;li>&lt;a href="https://gumroad.com/l/gLFsh" target="_blank" >Font Selector&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - дополнение позволяет сразу применять шрифт, который показывается в виде списка, к объекту. А не лазить по директориям в поисках нужного.&lt;/li>
  2088. &lt;li>&lt;a href="https://github.com/sergeod9/Easy_Align_Addon" target="_blank" >EasyAlign&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет выравнивать объекты относительно друг друга. &lt;a href="https://blenderartists.org/t/addon-easy-align/685704" target="_blank" >BlenderArtist.org&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  2089. &lt;li>&lt;a href="https://github.com/Shriinivas/writinganimation" target="_blank" >Writinganimation&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет автоматически делать анимацию написания. &lt;a href="https://blenderartists.org/t/add-on-for-generating-writing-animation-free/1138985" target="_blank" >BlenderArtist&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  2090. &lt;li>&lt;a href="https://fspy.io/" target="_blank" >Fspy&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> привязка фотографий к 3d миру. &lt;a href="https://github.com/stuffmatic/fSpy-Blender" target="_blank" >Сам плагин&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  2091. &lt;li>&lt;a href="http://zeffii.github.io/mesh_tiny_cad/" target="_blank" >mesh_tiny_cad&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - несколько инструментов в стиле CAD. Очень полезная вещь. &lt;a href="https://github.com/zeffii/mesh_tiny_cad" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  2092. &lt;li>&lt;a href="https://remingtongraphics.net/tools/d-noise" target="_blank" >D-Noise&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - удаление шума с использованием GPU NVIDIA. Работает только под виндой. &lt;a href="https://github.com/grantwilk/DNOISE" target="_blank" >GitHub&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>. Сейчас, опять же, есть встроенный шумодав.&lt;/li>
  2093. &lt;li>&lt;a href="https://github.com/nutti/Screencast-Keys" target="_blank" >Screencast-Keys&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - показ нажатых клавиш для скринкастов.&lt;/li>
  2094. &lt;li>&lt;a href="https://github.com/stuarta0/blender-photogrammetry" target="_blank" >blender-photogrammetry&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - плагин для фотограмметрии. &lt;a href="https://www.youtube.com/watch?time_continue=3&amp;amp;v=hk5ovQ6-IbM" target="_blank" >Видео&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> как использовать.&lt;/li>
  2095. &lt;li>&lt;a href="https://blenderartists.org/t/interactive-tools-for-blender-2-8/1164932" target="_blank" >Interactive Tools for Blender&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет автоматизировать множество рутиных операций.&lt;/li>
  2096. &lt;li>&lt;a href="https://github.com/GDquest/Blender-power-sequencer" target="_blank" >Sequenser&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> для видео. Облегчает работу при видеомонтаже. &lt;a href="https://www.gdquest.com/blender/power-sequencer/docs" target="_blank" >Документация&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  2097. &lt;li>&lt;a href="https://github.com/vilemduha/optiloops" target="_blank" >optiloops&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - позволяет оптимизировать сетку с сохранением приемлемого качества.&lt;/li>
  2098. &lt;li>&lt;a href="https://remington.pro/software/blender/atomic" target="_blank" >atomic&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - плагин позволяющий облегчить ведение проекта. Поиск, пропавших файлов и тому подобное.&lt;/li>
  2099. &lt;li>&lt;a href="https://blenderartists.org/t/welder/672478?u=peetie" target="_blank" >Welder&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - плагин позволяет делать сварные швы.&lt;/li>
  2100. &lt;li>&lt;a href="https://github.com/mifth/mifthtools" target="_blank" >Mira Tools&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a> - плагин для ретопологии и прочее. &lt;a href="https://blenderartists.org/t/miratools/637385" target="_blank" >BlenderArtist&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/li>
  2101. &lt;/ul></description></item><item><title>Автозагрузка</title><link>https://maxtar.github.io/administration/linux/autostart/</link><pubDate>Sat, 01 Oct 2022 22:15:36 +0300</pubDate><guid>https://maxtar.github.io/administration/linux/autostart/</guid><description>&lt;ul>
  2102. &lt;li>&lt;a href="https://losst.ru/avtozagruzka-linux" target="_blank" >Описание для новичков&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  2103. &lt;li>&lt;a href="https://losst.ru/protsess-zagruzki-linux" target="_blank" >Процесс загрузки&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>&lt;/li>
  2104. &lt;/ul></description></item><item><title>Общие вопросы</title><link>https://maxtar.github.io/administration/common/</link><pubDate>Sat, 01 Oct 2022 21:24:41 +0300</pubDate><guid>https://maxtar.github.io/administration/common/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  2105. &lt;nav id="TableOfContents">
  2106. &lt;ul>
  2107. &lt;li>
  2108. &lt;ul>
  2109. &lt;li>&lt;a href="#сети">Сети&lt;/a>&lt;/li>
  2110. &lt;li>&lt;a href="#конвертация-сертификата-из-cer-формата-в-pem">Конвертация сертификата из cer формата в pem&lt;/a>
  2111. &lt;ul>
  2112. &lt;li>&lt;a href="#сохранение-клиентского-ключа">Сохранение клиентского ключа&lt;/a>&lt;/li>
  2113. &lt;li>&lt;a href="#сохранение-корневого-ключа">Сохранение корневого ключа&lt;/a>&lt;/li>
  2114. &lt;li>&lt;a href="#сохранение-в-один-файл-который-содержит-и-ключ-и-сертификат">Сохранение в один файл, который содержит и ключ и сертификат&lt;/a>&lt;/li>
  2115. &lt;li>&lt;a href="#сохранение-информации-в-отдельные-файлы">Сохранение информации в отдельные файлы&lt;/a>
  2116. &lt;ul>
  2117. &lt;li>&lt;a href="#сохранение-частного-ключа">Сохранение частного ключа&lt;/a>&lt;/li>
  2118. &lt;li>&lt;a href="#сохранение-только-сертификата">Сохранение только сертификата&lt;/a>&lt;/li>
  2119. &lt;li>&lt;a href="#удаление-пароля-из-файла-с-ключом">Удаление пароля из файла с ключом&lt;/a>&lt;/li>
  2120. &lt;li>&lt;a href="#сохранение-доверенных-сертификатов-из-цепочки">Сохранение доверенных сертификатов из цепочки&lt;/a>&lt;/li>
  2121. &lt;/ul>
  2122. &lt;/li>
  2123. &lt;/ul>
  2124. &lt;/li>
  2125. &lt;/ul>
  2126. &lt;/li>
  2127. &lt;/ul>
  2128. &lt;/nav>
  2129. &lt;hr />
  2130. &lt;/div>
  2131. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2132. &lt;h2 id="сети"
  2133. >
  2134. Сети
  2135. &lt;/h2>
  2136. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сети" class="gdoc-page__anchor clip flex align-center" title=" Сети" aria-label=" Сети" href="#%d1%81%d0%b5%d1%82%d0%b8">
  2137. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2138. &lt;/a>
  2139. &lt;/div>
  2140. &lt;p>&lt;a href="https://linkmeup.ru/blog/11.html" target="_blank" >Сети для самых маленьких&lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>&lt;/a>.&lt;/p>
  2141. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2142. &lt;h2 id="конвертация-сертификата-из-cer-формата-в-pem"
  2143. >
  2144. Конвертация сертификата из cer формата в pem
  2145. &lt;/h2>
  2146. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#конвертация-сертификата-из-cer-формата-в-pem" class="gdoc-page__anchor clip flex align-center" title=" Конвертация сертификата из cer формата в pem" aria-label=" Конвертация сертификата из cer формата в pem" href="#%d0%ba%d0%be%d0%bd%d0%b2%d0%b5%d1%80%d1%82%d0%b0%d1%86%d0%b8%d1%8f-%d1%81%d0%b5%d1%80%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82%d0%b0-%d0%b8%d0%b7-cer-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b0-%d0%b2-pem">
  2147. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2148. &lt;/a>
  2149. &lt;/div>
  2150. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2151. &lt;h3 id="сохранение-клиентского-ключа"
  2152. >
  2153. Сохранение клиентского ключа
  2154. &lt;/h3>
  2155. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-клиентского-ключа" class="gdoc-page__anchor clip flex align-center" title=" Сохранение клиентского ключа" aria-label=" Сохранение клиентского ключа" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%ba%d0%bb%d0%b8%d0%b5%d0%bd%d1%82%d1%81%d0%ba%d0%be%d0%b3%d0%be-%d0%ba%d0%bb%d1%8e%d1%87%d0%b0">
  2156. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2157. &lt;/a>
  2158. &lt;/div>
  2159. &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">openssl pkcs12 -in client_ssl.pfx -out client_ssl.pem -clcerts
  2160. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2161. &lt;h3 id="сохранение-корневого-ключа"
  2162. >
  2163. Сохранение корневого ключа
  2164. &lt;/h3>
  2165. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-корневого-ключа" class="gdoc-page__anchor clip flex align-center" title=" Сохранение корневого ключа" aria-label=" Сохранение корневого ключа" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%ba%d0%be%d1%80%d0%bd%d0%b5%d0%b2%d0%be%d0%b3%d0%be-%d0%ba%d0%bb%d1%8e%d1%87%d0%b0">
  2166. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2167. &lt;/a>
  2168. &lt;/div>
  2169. &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">openssl pkcs12 -in client_ssl.pfx -out root.pem -cacerts
  2170. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2171. &lt;h3 id="сохранение-в-один-файл-который-содержит-и-ключ-и-сертификат"
  2172. >
  2173. Сохранение в один файл, который содержит и ключ и сертификат
  2174. &lt;/h3>
  2175. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-в-один-файл-который-содержит-и-ключ-и-сертификат" class="gdoc-page__anchor clip flex align-center" title=" Сохранение в один файл, который содержит и ключ и сертификат" aria-label=" Сохранение в один файл, который содержит и ключ и сертификат" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-%d0%be%d0%b4%d0%b8%d0%bd-%d1%84%d0%b0%d0%b9%d0%bb-%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b9-%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d1%82-%d0%b8-%d0%ba%d0%bb%d1%8e%d1%87-%d0%b8-%d1%81%d0%b5%d1%80%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82">
  2176. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2177. &lt;/a>
  2178. &lt;/div>
  2179. &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">openssl pkcs12 -in source.pfx -out dest.pem -nodes
  2180. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2181. &lt;h3 id="сохранение-информации-в-отдельные-файлы"
  2182. >
  2183. Сохранение информации в отдельные файлы
  2184. &lt;/h3>
  2185. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-информации-в-отдельные-файлы" class="gdoc-page__anchor clip flex align-center" title=" Сохранение информации в отдельные файлы" aria-label=" Сохранение информации в отдельные файлы" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d0%b8-%d0%b2-%d0%be%d1%82%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b">
  2186. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2187. &lt;/a>
  2188. &lt;/div>
  2189. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2190. &lt;h4 id="сохранение-частного-ключа"
  2191. >
  2192. Сохранение частного ключа
  2193. &lt;/h4>
  2194. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-частного-ключа" class="gdoc-page__anchor clip flex align-center" title=" Сохранение частного ключа" aria-label=" Сохранение частного ключа" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d1%87%d0%b0%d1%81%d1%82%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%bb%d1%8e%d1%87%d0%b0">
  2195. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2196. &lt;/a>
  2197. &lt;/div>
  2198. &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">openssl pkcs12 -in source.pfx -nocerts -out key.pem
  2199. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2200. &lt;h4 id="сохранение-только-сертификата"
  2201. >
  2202. Сохранение только сертификата
  2203. &lt;/h4>
  2204. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-только-сертификата" class="gdoc-page__anchor clip flex align-center" title=" Сохранение только сертификата" aria-label=" Сохранение только сертификата" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d1%81%d0%b5%d1%80%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82%d0%b0">
  2205. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2206. &lt;/a>
  2207. &lt;/div>
  2208. &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">openssl pkcs12 -in source.pfx -clcerts -nokeys -out cert.pem
  2209. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2210. &lt;h4 id="удаление-пароля-из-файла-с-ключом"
  2211. >
  2212. Удаление пароля из файла с ключом
  2213. &lt;/h4>
  2214. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#удаление-пароля-из-файла-с-ключом" class="gdoc-page__anchor clip flex align-center" title=" Удаление пароля из файла с ключом" aria-label=" Удаление пароля из файла с ключом" href="#%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%b0%d1%80%d0%be%d0%bb%d1%8f-%d0%b8%d0%b7-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0-%d1%81-%d0%ba%d0%bb%d1%8e%d1%87%d0%be%d0%bc">
  2215. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2216. &lt;/a>
  2217. &lt;/div>
  2218. &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">openssl rsa -in key.pem -out client.key
  2219. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="flex align-center gdoc-page__anchorwrap">
  2220. &lt;h4 id="сохранение-доверенных-сертификатов-из-цепочки"
  2221. >
  2222. Сохранение доверенных сертификатов из цепочки
  2223. &lt;/h4>
  2224. &lt;a data-clipboard-text="https://maxtar.github.io/administration/common/#сохранение-доверенных-сертификатов-из-цепочки" class="gdoc-page__anchor clip flex align-center" title=" Сохранение доверенных сертификатов из цепочки" aria-label=" Сохранение доверенных сертификатов из цепочки" href="#%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b4%d0%be%d0%b2%d0%b5%d1%80%d0%b5%d0%bd%d0%bd%d1%8b%d1%85-%d1%81%d0%b5%d1%80%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82%d0%be%d0%b2-%d0%b8%d0%b7-%d1%86%d0%b5%d0%bf%d0%be%d1%87%d0%ba%d0%b8">
  2225. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2226. &lt;/a>
  2227. &lt;/div>
  2228. &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">openssl pkcs12 -in source.pfx -out ca.pem -cacerts -nokeys
  2229. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>Полезная информация по разным командам Linux</title><link>https://maxtar.github.io/administration/linux/useful-information/</link><pubDate>Sat, 01 Oct 2022 00:00:00 +0000</pubDate><guid>https://maxtar.github.io/administration/linux/useful-information/</guid><description>&lt;div class="gdoc-toc gdoc-toc__level--6">
  2230. &lt;nav id="TableOfContents">
  2231. &lt;ul>
  2232. &lt;li>
  2233. &lt;ul>
  2234. &lt;li>&lt;a href="#просмотр-журнала">Просмотр журнала&lt;/a>&lt;/li>
  2235. &lt;li>&lt;a href="#описание-networkmanagerhttpshelpubuntucomcommunitynetworkmanager">&lt;a href="https://help.ubuntu.com/community/NetworkManager">Описание NetworkManager&lt;/a>&lt;/a>&lt;/li>
  2236. &lt;li>&lt;a href="#необновляемые-пакеты">Необновляемые пакеты&lt;/a>&lt;/li>
  2237. &lt;li>&lt;a href="#просмотр-версии-дистрибутива-только-для-lsb-дистрибутивов">Просмотр версии дистрибутива (только для LSB дистрибутивов)&lt;/a>&lt;/li>
  2238. &lt;li>&lt;a href="#команда-удаления-всех-старых-версий-ядра">Команда удаления всех старых версий ядра&lt;/a>&lt;/li>
  2239. &lt;li>&lt;a href="#автоматическое-подтверждение-перезаписи-файлов-при-копировании">Автоматическое подтверждение перезаписи файлов при копировании&lt;/a>&lt;/li>
  2240. &lt;li>&lt;a href="#снятие-сетевого-дампа">Снятие сетевого дампа&lt;/a>&lt;/li>
  2241. &lt;li>&lt;a href="#разрешение-приложению-слушать-порты-ниже-1024">Разрешение приложению слушать порты ниже 1024&lt;/a>&lt;/li>
  2242. &lt;li>&lt;a href="#увеличение-используемого-диапазона-портов">Увеличение используемого диапазона портов&lt;/a>&lt;/li>
  2243. &lt;li>&lt;a href="#запуск-процесса-в-фоне-с-перенаправлением-вывода-в-указанный-файл">Запуск процесса в фоне с перенаправлением вывода в указанный файл&lt;/a>&lt;/li>
  2244. &lt;li>&lt;a href="#проверка-dns">Проверка DNS&lt;/a>&lt;/li>
  2245. &lt;li>&lt;a href="#дефрагментация">Дефрагментация&lt;/a>&lt;/li>
  2246. &lt;li>&lt;a href="#копированиеперемещение-заданного-количества-файлов-из-одного-каталога-в-другой">Копирование/перемещение заданного количества файлов из одного каталога в другой&lt;/a>
  2247. &lt;ul>
  2248. &lt;li>&lt;a href="#перемещение">Перемещение&lt;/a>&lt;/li>
  2249. &lt;li>&lt;a href="#копирование">Копирование**&lt;/a>&lt;/li>
  2250. &lt;li>&lt;a href="#можно-использовать-find">Можно использовать find&lt;/a>&lt;/li>
  2251. &lt;li>&lt;a href="#чтобы-не-пыталось-копировать-файл--лучше-задать-фильтр-файлов">Чтобы не пыталось копировать файл &amp;ldquo;.&amp;rdquo; лучше задать фильтр файлов&lt;/a>&lt;/li>
  2252. &lt;li>&lt;a href="#также-можно-использовать-параметр--exec">Также можно использовать параметр -exec&lt;/a>&lt;/li>
  2253. &lt;/ul>
  2254. &lt;/li>
  2255. &lt;li>&lt;a href="#изменение-временной-зоны-из-консоли">Изменение временной зоны из консоли&lt;/a>&lt;/li>
  2256. &lt;li>&lt;a href="#создание-архива-zip">Создание архива zip&lt;/a>&lt;/li>
  2257. &lt;li>&lt;a href="#настройка-максимального-количества-открытых-файлов">Настройка максимального количества открытых файлов&lt;/a>&lt;/li>
  2258. &lt;/ul>
  2259. &lt;/li>
  2260. &lt;/ul>
  2261. &lt;/nav>
  2262. &lt;hr />
  2263. &lt;/div>
  2264. &lt;div class="flex align-center gdoc-page__anchorwrap">
  2265. &lt;h2 id="просмотр-журнала"
  2266. >
  2267. Просмотр журнала
  2268. &lt;/h2>
  2269. &lt;a data-clipboard-text="https://maxtar.github.io/administration/linux/useful-information/#просмотр-журнала" class="gdoc-page__anchor clip flex align-center" title=" Просмотр журнала" aria-label=" Просмотр журнала" href="#%d0%bf%d1%80%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80-%d0%b6%d1%83%d1%80%d0%bd%d0%b0%d0%bb%d0%b0">
  2270. &lt;svg class="gdoc-icon gdoc_link">&lt;use xlink:href="#gdoc_link">&lt;/use>&lt;/svg>
  2271. &lt;/a>
  2272. &lt;/div>
  2273. &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">journalctl -b -xe -u NetworkManager
  2274. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>где:&lt;/p></description></item></channel></rss>