1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299 |
- <?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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#системная-информация">Системная информация</a></li>
- <li><a href="#остановка-системы">Остановка системы</a></li>
- <li><a href="#файлы-и-директории">Файлы и директории</a></li>
- <li><a href="#поиск-файлов">Поиск файлов</a></li>
- <li><a href="#монтирование-файловых-систем">Монтирование файловых систем</a></li>
- <li><a href="#дисковое-пространство">Дисковое пространство</a></li>
- <li><a href="#пользователи-и-группы">Пользователи и группы</a></li>
- <li><a href="#выставлениеизменение-полномочий-на-файлы">Выставление/изменение полномочий на файлы</a></li>
- <li><a href="#специальные-атрибуты-файлов">Специальные атрибуты файлов</a></li>
- <li><a href="#архивирование-и-сжатие-файлов">Архивирование и сжатие файлов</a></li>
- <li><a href="#rpm-пакеты-fedora-red-hat-и-тому-подобное">RPM пакеты (Fedora, Red Hat и тому подобное)</a></li>
- <li><a href="#yum---средство-обновления-пакетовfedora-redhat-и-тому-подобное">YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)</a></li>
- <li><a href="#deb-пакеты-debian-ubuntu-и-тому-подобное">DEB пакеты (Debian, Ubuntu и тому подобное)</a></li>
- <li><a href="#apt---средство-управление-пакетами-debian-ubuntu-и-тому-подобное">APT - средство управление пакетами (Debian, Ubuntu и тому подобное)</a></li>
- <li><a href="#просмотр-содержимого-файлов">Просмотр содержимого файлов</a></li>
- <li><a href="#манипуляции-с-текстом">Манипуляции с текстом</a></li>
- <li><a href="#преобразование-наборов-символов-и-файловых-форматов">Преобразование наборов символов и файловых форматов</a></li>
- <li><a href="#анализ-файловых-систем">Анализ файловых систем</a></li>
- <li><a href="#форматирование-файловых-систем">Форматирование файловых систем</a></li>
- <li><a href="#swap-пространство">swap-пространство</a></li>
- <li><a href="#создание-резервных-копий-backup">Создание резервных копий (backup)</a></li>
- <li><a href="#cdrom">CDROM</a></li>
- <li><a href="#сеть-lan-и-wifi">Сеть (LAN и WiFi)</a></li>
- <li><a href="#microsoft-windows-networkssamba">Microsoft Windows networks(SAMBA)</a></li>
- <li><a href="#iptables-firewall">IPTABLES (firewall)</a></li>
- <li><a href="#мониторинг-и-отладка">Мониторинг и отладка</a></li>
- <li><a href="#другие-полезные-команды">Другие полезные команды</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="системная-информация"
- >
- Системная информация
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <table>
- <thead>
- <tr>
- <th><strong>Команда</strong></th>
- <th><strong>Описание</strong></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>arch</td>
- <td>отобразить архитектуру компьютера</td>
- </tr>
- <tr>
- <td>uname -m</td>
- <td>&ndash; // &ndash;</td>
- </tr>
- <tr>
- <td>uname -r</td>
- <td>отобразить используемую версию ядра</td>
- </tr>
- <tr>
- <td>dmidecode -q</td>
- <td>показать аппаратные системные компоненты - (SMBIOS / DMI)</td>
- </tr>
- <tr>
- <td>hdparm -i /dev/hda</td>
- <td>вывести характеристики жесткого диска</td>
- </tr>
- <tr>
- <td>hdparm -tT /dev/sda</td>
- <td>протестировать производительность чтения данных с жесткого диска</td>
- </tr>
- <tr>
- <td>cat /proc/cpuinfo</td>
- <td>отобразить информацию о процессоре</td>
- </tr>
- <tr>
- <td>cat /proc/interrupts</td>
- <td>показать прерывания</td>
- </tr>
- <tr>
- <td>cat /proc/meminfo</td>
- <td>проверить использование памяти</td>
- </tr>
- <tr>
- <td>cat /proc/swaps</td>
- <td>показать файл(ы) подкачки</td>
- </tr>
- <tr>
- <td>cat /proc/version</td>
- <td>вывести версию ядра</td>
- </tr>
- <tr>
- <td>cat /proc/net/dev</td>
- <td>показать сетевые интерфейсы и статистику по ним</td>
- </tr>
- <tr>
- <td>cat /proc/mounts</td>
- <td>отобразить смонтированные файловые системы</td>
- </tr>
- <tr>
- <td>lspci -tv</td>
- <td>показать в виде дерева PCI устройства</td>
- </tr>
- <tr>
- <td>lsusb -tv</td>
- <td>показать в виде дерева USB устройства</td>
- </tr>
- <tr>
- <td>date</td>
- <td>вывести системную дату</td>
- </tr>
- <tr>
- <td>cal 2007</td>
- <td>вывести таблицу-календарь 2007-го года</td>
- </tr>
- <tr>
- <td>date 041217002007.00</td>
- <td>установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)</td>
- </tr>
- <tr>
- <td>clock -w</td>
- <td>сохранить системное время в BIOS</td>
- </tr>
- </tbody>
- </table>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="остановка-системы"
- >
- Остановка системы
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>| <strong>Команда</strong> | <strong>Описание</strong> |</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><div class="flex align-center gdoc-page__anchorwrap">
- <h1 id="информация-по-языку-программирования-gdscript"
- >
- Информация по языку программирования GdScript
- </h1>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="простейший-контроллер-для-управления-камерой-от-первого-лица"
- >
- Простейший контроллер для управления камерой от первого лица
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Этот код можно прицепить прямо к камере. В нём реализован поворот мышкой и перемещение вперёд, назад, влево, вправо.</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><p>Различные настройки iptables</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#masquerade">MASQUERADE</a></li>
- <li><a href="#разрешить-подключения-к-нужным-портам">Разрешить подключения к нужным портам</a></li>
- <li><a href="#все-входящие-запрещены">Все входящие запрещены</a></li>
- <li><a href="#разрешить-уже-установленные-соединения">Разрешить уже установленные соединения</a></li>
- <li><a href="#разрешить-ping">Разрешить ping</a></li>
- <li><a href="#сохранение-настроек-между-запусками">Сохранение настроек между запусками</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <ul>
- <li><a href="http://vasilisc.com/21-examples-iptables" target="_blank" >Полезные примеры<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="masquerade"
- >
- MASQUERADE
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="разрешить-подключения-к-нужным-портам"
- >
- Разрешить подключения к нужным портам
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">iptables -A INPUT -p tcp --dport <span class="m">22</span> -j ACCEPT
- </span></span></code></pre></div><p>где <strong>22</strong> - это порт, который надо открыть</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><p>Список программ, полезных для администрирования Windows.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="системные-утилиты"
- >
- Системные утилиты
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/Yamato-Security/hayabusa" target="_blank" >Hayabusa<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - утилита для анализа Windows Events.</li>
- </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><p>Библиотеки для автоматизированного тестирования</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#java">Java</a>
- <ul>
- <li><a href="#rest">REST</a></li>
- <li><a href="#web">WEB</a></li>
- <li><a href="#http">HTTP</a></li>
- <li><a href="#генерация-данных">Генерация данных</a></li>
- <li><a href="#json">JSON</a></li>
- <li><a href="#прочие">Прочие</a></li>
- </ul>
- </li>
- <li><a href="#kotlin">Kotlin</a></li>
- <li><a href="#net">.Net</a>
- <ul>
- <li><a href="#specflow">Specflow</a></li>
- </ul>
- </li>
- <li><a href="#golang">Golang</a></li>
- <li><a href="#groovy">Groovy</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="java"
- >
- Java
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="rest"
- >
- REST
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://rest-assured.io" target="_blank" >rest-assured.io<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> <a href="https://github.com/rest-assured/rest-assured/wiki/GettingStarted" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://square.github.io/retrofit" target="_blank" >retrofit<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - одна из популярных библиотек.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="web"
- >
- WEB
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://www.thucydides.info/docs/serenity/" target="_blank" >Severenity<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - это фреймворк с открытым исходным кодом для написания функциональных тестов, в который из коробки встроена система генерации отчетов о выполненных тестах.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="http"
- >
- HTTP
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://www.mock-server.com" target="_blank" >mock-server<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - настраиваемый mock-сервер. <a href="https://github.com/jamesdbloom/mockserver" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#prometheus">Prometheus</a>
- <ul>
- <li><a href="#вычисление-процентов-загрузки-cpu-на-основании-времени-использования">Вычисление процентов загрузки CPU на основании времени использования</a></li>
- </ul>
- </li>
- <li><a href="#checkup">Checkup</a></li>
- <li><a href="#pyroscope">Pyroscope</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="prometheus"
- >
- Prometheus
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://prometheus.io" target="_blank" >Сайт<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <p><a href="https://prometheus.io/docs/introduction/overview" target="_blank" >Официальная документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Информация по <a href="https://prometheus.io/docs/prometheus/latest/querying/basics" target="_blank" >запросам<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <p><a href="https://www.robustperception.io/blog" target="_blank" >Блог<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> создателей <a href="https://prometheus.io" target="_blank" >Prometheus<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> со всякой полезной информацией.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="вычисление-процентов-загрузки-cpu-на-основании-времени-использования"
- >
- Вычисление процентов загрузки CPU на основании времени использования
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Информация взята из <a href="https://www.robustperception.io/understanding-machine-cpu-usage" target="_blank" >understanding-machine-cpu-usage<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> блога разработчиков <a href="https://prometheus.io" target="_blank" >Prometheus<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</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><p>Описание разных, программ, используемых в администрировании.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="oauth2"
- >
- OAuth2
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://pusher.github.io/oauth2_proxy" target="_blank" >oauth2_proxy<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - программа поддерживает несколько способов авторизации, включая, через Azure.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="vpn-и-прочее"
- >
- Vpn и прочее
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://www.gsocket.io" target="_blank" >Global Socket<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет общаться компьютерам прозрачно между собой. Работает, в том числе и через VPN.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="мониторинг-и-информация-по-системе-windows"
- >
- Мониторинг и информация по системе (Windows)
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://www.hwinfo.com/" target="_blank" >HWInfo<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - бесплатная утилита для получения разнообразной информации о системе.</li>
- </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><p>Ссылки на архивы тестур и программы для их создания</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="текстуры"
- >
- Текстуры
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://www.blendfab.com/asset-online-library/" target="_blank" >BlendFab<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - библиотека, в том числе, бесплатных текстур, материалов и моделей. Можно скачать сразу .blender-файлы.</li>
- <li>Текстура Луны от <a href="https://svs.gsfc.nasa.gov/4720" target="_blank" >NASA<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Включает карту основного цвета и displacement.</li>
- <li>Текстуры от <a href="https://3d-wolf.com/products/materials" target="_blank" >3d Wolf<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.
- Планеты, листва.</li>
- <li><a href="https://www.poliigon.com" target="_blank" >Poliigon<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - есть бесплатные текстуры.</li>
- <li><a href="https://quixel.com/megascans/library/latest" target="_blank" >Quixel<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Была куплена Epic Games, теперь бесплатна при использовании в unrealEngine. в остальных проектах - по подписке.</li>
- <li><a href="https://www.sharetextures.com/" target="_blank" >SharedTextures<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - 500 бесплатных текстур.</li>
- <li><a href="https://publicdomaintextures.com/" target="_blank" >Public Domain Textures<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - от Frederic Hoffmann.</li>
- <li><a href="https://texturebox.com" target="_blank" >texturebox.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - бесплатные текстуры от группы товарищей.</li>
- <li><a href="https://cc0textures.com" target="_blank" >cc0textures.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - набор бесплатных текстур.</li>
- <li><a href="https://freepbr.com" target="_blank" >FreePBR<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - набор беслатных PBR текстур.</li>
- <li><a href="https://www.textures.com" target="_blank" >Textures.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - один из старейших ресурсов. Но нет бесплатных.</li>
- <li><a href="https://gametextures.com" target="_blank" >Gametextures<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - заточка под игровые движки, но может пригодится. Есть бесплатные.</li>
- <li><a href="https://3djungle.ru" target="_blank" >3DJungle<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - набор бесплатных текстур.</li>
- <li><a href="https://gumroad.com/l/uHyhPT" target="_blank" >Free 42k Earth Displacement Map<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://3dassets.one" target="_blank" >3dassets.one<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - поиск текстур.</li>
- <li><a href="https://polyhaven.com/textures" target="_blank" >Текстуры<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> на PolyHeaven.</li>
- <li>Материалы от <a href="https://matlib.gpuopen.com/main/materials/all" target="_blank" >AMD<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> в формате materialX. Можно руками настроить в Blender.</li>
- <li><a href="https://www.cgbookcase.com/textures" target="_blank" >cgbookcase.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - бесплатные текстуры, плюс полезная информация.</li>
- <li><a href="https://textureninja.com" target="_blank" >textureninja<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - много текстур. Но без карт нормальей и прочих.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="hdri"
- >
- HDRI
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://hdrmaps.com" target="_blank" >hdrmaps<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - большой набор текстур.
- Чтобы скачать бесплатно надо после выбора текстуры выбрать <strong>Free 2K sample Download</strong>.</li>
- <li><a href="https://locationtextures.com/panoramas" target="_blank" >LocationTextures<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - бесплатно можно скачать в разрешении 4k.</li>
- <li><a href="https://hdrihaven.com/" target="_blank" >HDRIHeaven<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - куча HDRI-карт и текстур.</li>
- <li>От <a href="https://www.ihdri.com/hdris" target="_blank" >Элвиса Поса<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://polyhaven.com/hdris" target="_blank" >HDRI<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> на Poly Heaven.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="программы-для-создания-текстур"
- >
- Программы для создания текстур
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://armorpaint.org/index.html" target="_blank" >Armorpaint<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - свободный аналог substance Painter. <a href="https://github.com/armory3d/armorpaint" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://rodzilla.itch.io/material-maker" target="_blank" >Material Maker<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - генератор текстур на базе игрового движка <a href="https://godotengine.org/" target="_blank" >Godot<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://quixel.com/mixer" target="_blank" >MIXER<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - бесплатный софт для создания текстур. Для подписчиков Unreal Engine ещё и куча материалов.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="декали"
- >
- Декали
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Набор декалей от <a href="https://gumroad.com/l/vsutI" target="_blank" >Sanctus<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://www.youtube.com/watch?v=VPQE5cbXFzY" target="_blank" >Видео<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> как их можно использовать в Blender.</li>
- <li>Наборы от <a href="https://gumroad.com/chuckcg" target="_blank" >Chuck CG<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="разные-наборы"
- >
- Разные наборы
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>CG-студия Kaiserbold
- <ul>
- <li><a href="https://gumroad.com/l/free-png-tree" target="_blank" >Деревья<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://gumroad.com/l/free_cutouts" target="_blank" >Люди<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://gumroad.com/l/free_sky_backgrounds" target="_blank" >Небо<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- </li>
- <li><a href="https://gumroad.com/l/freecutouts1" target="_blank" >Деревья<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="материалы"
- >
- Материалы
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Бесплатные материалы от <a href="https://gumroad.com/juliosillet?sort=page_layout" target="_blank" >Julio Sillet<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Материал леса от <a href="https://www.cyn-prod.com/projects/wood.php" target="_blank" >Gabriel de Laubier<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </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><p>Всякие разности редактора нелинейного монтажа Kdenlive.</p>
- <p><a href="https://kdenlive.org/" target="_blank" >Официальный сайт<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#решение-проблемы-с-невозможностью-управлять-курсором-на-монтажном-столе">Решение проблемы с невозможностью управлять курсором на монтажном столе</a></li>
- <li><a href="#краткое-описание-эффектов-в-видеоредакторе-kdenlive">Краткое описание эффектов в видеоредакторе kdenlive</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="решение-проблемы-с-невозможностью-управлять-курсором-на-монтажном-столе"
- >
- Решение проблемы с невозможностью управлять курсором на монтажном столе
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Если:</p>
- <ol>
- <li>Курсором на монтажном столе невозможно управлять мышкой.</li>
- <li>Не работают клавиши стрелок для перехода на один кадр.</li>
- </ol>
- <p>То, скорее всего, проблема в настройке MLT. А точнее - в количестве потоков обработки. Значения больше единицы поддерживаются пока в экспериментальном режиме. Поэтому лучше поставить единицу:</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#networkmanager-не-управляет-сетью-по-различным-причинам">NetworkManager не управляет сетью по различным причинам</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="networkmanager-не-управляет-сетью-по-различным-причинам"
- >
- NetworkManager не управляет сетью по различным причинам
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>В случае, если интерфейсов немного. Например, как на обычном компьютере то быстро исправить проблему можно следующим образом.
- В файл <code>/etc/network/interfaces</code> добавить следующие настройки для нужного проводного интерфейса:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">auto eth0
- </span></span><span class="line"><span class="cl">iface eth0 inet dhcp
- </span></span></code></pre></div><p>Таким образом будет инициализировать интерфейс eth0 без участия NetworkManager.</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><ul>
- <li>Форум <a href="https://github.com/discourse/discourse" target="_blank" >Discourse<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. На нём работает <a href="http://automated-testing.info" target="_blank" >automated-testing.info<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> и <a href="https://forum.golangbridge.org" target="_blank" >forum.golangbridge.org<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Система развёртывания <a href="https://pulumi.io" target="_blank" >pulumi<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Исходный код на <a href="https://github.com/pulumi/pulumi" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="общение"
- >
- Общение
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Аналог <a href="https://slack.com" target="_blank" >Slack<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>, который можно развернуть локально <a href="https://mattermost.com" target="_blank" >mattermost.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Исходный код на <a href="https://github.com/mattermost/platform" target="_blank" >github<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Чат <a href="https://github.com/tinode/chat" target="_blank" >tinode<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Есть клиент на Android, web.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="запись-с-экрана-screencast"
- >
- Запись с экрана (Screencast)
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://obsproject.com/ru" target="_blank" >OBSProject<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - кросс-платформенный пакет для записи с экрана и/или трансляции.</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><p>Ссылки на разные проекты.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#библиотеки-для-раскрашивания-синтаксиса">Библиотеки для раскрашивания синтаксиса</a></li>
- <li><a href="#список-ресурсов-для-поднятия-навыков-программирования">Список ресурсов для поднятия навыков программирования</a></li>
- <li><a href="#markdown">Markdown</a></li>
- <li><a href="#разное">Разное</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="библиотеки-для-раскрашивания-синтаксиса"
- >
- Библиотеки для раскрашивания синтаксиса
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Информация взята <a href="https://gohugo.io/extras/highlighting/#client-side" target="_blank" >отсюда<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <ul>
- <li><a href="http://highlightjs.org/" target="_blank" >Highlight.js<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="http://prismjs.com/" target="_blank" >Prism<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="http://craig.is/making/rainbows" target="_blank" >Rainbow<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="http://alexgorbatchev.com/SyntaxHighlighter/" target="_blank" >Syntax Highlighter<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/google/code-prettify" target="_blank" >Google Prettify<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="список-ресурсов-для-поднятия-навыков-программирования"
- >
- Список ресурсов для поднятия навыков программирования
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://hackerrank.com" target="_blank" >hackerrank.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://exercism.io" target="_blank" >exercism.io<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://projecteuler.net" target="_blank" >projecteuler.net<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://codewars.com" target="_blank" >codewars.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://leetcode.com" target="_blank" >leetcode.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://codefights.com" target="_blank" >codefights.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://codingame.com" target="_blank" >codingame.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://codeforces.com" target="_blank" >codeforces.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="markdown"
- >
- Markdown
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Описание <a href="https://daringfireball.net/projects/markdown" target="_blank" >классического синтаксиса<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> от создателя.</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><p>Полезная информация по <a href="https://www.docker.com/" target="_blank" >Docker<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="как-полностью-удалить-образы-вместе-с-контейнерами"
- >
- Как полностью удалить образы вместе с контейнерами
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Чтобы посмотреть все контейнеры нужно выполнить команду:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">docker container ls -a
- </span></span></code></pre></div><p>Ключ <strong>-a</strong> указывает, что надо показывать все существующие контейнеры.</p>
- <p>После того, как мы получим список образов выбираем нужный и удаляем его следующей командой:</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><p>Различные программы, написанные на Go.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#разное">Разное</a></li>
- <li><a href="#консольные-приложения">Консольные приложения</a></li>
- <li><a href="#работа-с-файлами">Работа с файлами</a></li>
- <li><a href="#хранение-и-версионирование-кода">Хранение и версионирование кода</a></li>
- <li><a href="#нагрузочное-тестирование">Нагрузочное тестирование</a></li>
- <li><a href="#web">WEB</a>
- <ul>
- <li><a href="#web-приложения">Web-приложения</a></li>
- </ul>
- </li>
- <li><a href="#рисование-графиков">Рисование графиков</a></li>
- <li><a href="#обработка-и-трансформация-данных">Обработка и трансформация данных</a></li>
- <li><a href="#сеть">Сеть</a></li>
- <li><a href="#мониторинг">Мониторинг</a></li>
- <li><a href="#служебные">Служебные</a></li>
- <li><a href="#работа-с-графикой">Работа с графикой</a></li>
- <li><a href="#работа-с-json">Работа с JSON</a></li>
- <li><a href="#работа-с-картами-координатами-и-тд">Работа с картами, координатами и т.д.</a></li>
- <li><a href="#общение">Общение</a></li>
- <li><a href="#соцсети-fediverse">Соцсети, fediverse</a></li>
- <li><a href="#безопасность">Безопасность</a></li>
- <li><a href="#базы-данных-и-прочее">Базы данных и прочее</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="разное"
- >
- Разное
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://echo.labstack.com" target="_blank" >Простой Web Framework Echo<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://github.com/peterhellberg/wiki" target="_blank" >Лёгкая wiki<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://ketchuphq.com" target="_blank" >Ketchup CMS<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>, <a href="https://github.com/ketchuphq/ketchup" target="_blank" >github<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/42wim/matterbridge" target="_blank" >matterbridge<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Мост для объединения различных средств общения (slack, tegeram, mattermost и т.д.).</li>
- <li><a href="https://github.com/George3d6/Hermes" target="_blank" >Hermes<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - сервер для обмена файлами.</li>
- <li><a href="https://github.com/schollz/croc" target="_blank" >Croc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - клиент-сервер для посылки файлов.</li>
- <li>Go из Shell <a href="https://neugram.io/" target="_blank" >neugram<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Различные утилиты для проверки сетей (сканеры, парсеры сертификатов и т.д.) <a href="https://zmap.io/" target="_blank" >Zmap<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> <a href="https://github.com/zmap" target="_blank" >Github<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li>Вывод дерева зависимостей <a href="https://github.com/KyleBanks/depth" target="_blank" >depth<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://kylewbanks.com/blog/visualize-golang-dependency-trees-with-depth" target="_blank" >Блог<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.
- <ul>
- <li>В графическом виде <a href="https://github.com/TrueFurby/go-callvis" target="_blank" >go-callvis<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- </li>
- <li><a href="https://github.com/claudiodangelis/qrcp" target="_blank" >qrcp<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - передача файлов с компа на мобилку, например, по QRCode.</li>
- <li><a href="https://magefile.org" target="_blank" >mage<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - замена make на Go. Исходники на <a href="https://github.com/magefile/mage" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="консольные-приложения"
- >
- Консольные приложения
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/schachmat/wego" target="_blank" >wego<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - показ погоды в консоли.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="работа-с-файлами"
- >
- Работа с файлами
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/viktomas/godu" target="_blank" >godu<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет быстро просматривать каталоги с большим количеством файлов.</li>
- <li><a href="https://github.com/gokcehan/lf" target="_blank" >lf<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - консольный менеджер файлов на Go.</li>
- <li><a href="https://github.com/eltaline/wzd" target="_blank" >wzd<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - веб-сервер для работы с огромным количеством файлов.</li>
- <li><a href="https://github.com/muesli/duf" target="_blank" >duf<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - отображение информации про диски. Работает только под Unix.</li>
- <li><a href="https://github.com/kashav/fsql" target="_blank" >fsql<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - поиск файлов в виде SQL.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="хранение-и-версионирование-кода"
- >
- Хранение и версионирование кода
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Система хранения и версионирования кода - <a href="https://gogs.io/" target="_blank" >Gogs<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://github.com/gogits/gogs" target="_blank" >Github<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://gitea.io" target="_blank" >Gitea<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - склонированная и расширенная версия Gogs. Разворачивается локально. Исходники на <a href="https://github.com/go-gitea/gitea" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/jesseduffield/lazygit" target="_blank" >Lazygit (https://github.com/jesseduffield/lazygit)<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Консольный клиент для работы с git.</li>
- <li><a href="https://gitness.com" target="_blank" >Gitness<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - opensource проект. Разворачивается локально. <a href="https://github.com/harness/gitness" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="нагрузочное-тестирование"
- >
- Нагрузочное тестирование
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/loadimpact/k6" target="_blank" >K6<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://docs.k6.io/docs/running-k6" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/tsenart/vegeta" target="_blank" >vegeta (https://github.com/tsenart/vegeta)<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - подключается, либо как библиотека, либо используется из командной строки.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="web"
- >
- WEB
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://caddyserver.com" target="_blank" >Caddy<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - лёгкий и быстрый http-сервер как Nginx или Apache. <a href="https://caddyserver.com" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Исходники на <a href="https://github.com/caddyserver/caddy" target="_blank" >github<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/fatedier/frp" target="_blank" >FRP<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - reverse-proxy.</li>
- <li><a href="https://github.com/casbin/casbin-forum" target="_blank" >Casbin forum<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - реализация форума на Go и ReactJS.</li>
- <li><a href="https://github.com/drakkan/sftpgo" target="_blank" >sftpgo<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - сервер, поддерживающий различные протоколы: SFTP, HTTP, FTP/S and WebDAV. И также различные системы хранения: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="web-приложения"
- >
- Web-приложения
- </h3>
- <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-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/wasmvision/wasmvision" target="_blank" >wasmVision<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - wasm-приложения, использующее openCv для работы с камерой. Накладывает эффекты, типа размытия.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="рисование-графиков"
- >
- Рисование графиков
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://github.com/marianogappa/chart" target="_blank" >Chart<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - рисует график на основании данных из стандартного потока ввода. <a href="https://marianogappa.github.io/chart" target="_blank" >Примеры отображения<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://movio.co/blog/improving-with-sql-and-charts" target="_blank" >Статья об использовании<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</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><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="анализ-данных"
- >
- Анализ данных
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/BurntSushi/xsv" target="_blank" >Xsv<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - анализ csv файлов в консоли.</li>
- </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><p>Различная информация об операционной системе Raspbian для Raspberry Pi</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#настройки">Настройки</a>
- <ul>
- <li><a href="#включение-ssh">Включение ssh</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <p><a href="https://www.raspberrypi.org/documentation/" target="_blank" >Официальная документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="настройки"
- >
- Настройки
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Некоторые критичные настройки делаются при помощи утилиты <a href="https://www.raspberrypi.org/documentation/configuration/raspi-config.md" target="_blank" >raspi-config<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.
- Она предоставляет графический консольный интерфейс для удобной настройки.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="включение-ssh"
- >
- Включение ssh
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>После установки операционной системы Raspbian по-умолчанию демон ssh отключен. Чтобы его включить надо выполнить следующие действия (информация взята с <a href="https://www.raspberrypi.org/documentation/remote-access/ssh/#" target="_blank" >официального сайта<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>):</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><p>В этом разделе собраны разные настройки Mozilla Firefox.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#чтобы-новые-вкладки-открывались-в-конце">Чтобы новые вкладки открывались в конце</a></li>
- <li><a href="#отключение-прокрутки-вкладок">Отключение прокрутки вкладок</a></li>
- <li><a href="#проблемы-при-воспроизведении-видео">Проблемы при воспроизведении видео</a></li>
- <li><a href="#чтобы-закладки-всегда-открывались-в-новой-вкладке">Чтобы закладки всегда открывались в новой вкладке</a></li>
- <li><a href="#указание-директории-для-кеша">Указание директории для кеша</a></li>
- <li><a href="#чтобы-грузились-локальные-ресурсы">Чтобы грузились локальные ресурсы</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="чтобы-новые-вкладки-открывались-в-конце"
- >
- Чтобы новые вкладки открывались в конце
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ol>
- <li>Открываем Firefox</li>
- <li>В адресной строке пишем: <code>about:config</code></li>
- <li>Соглашаемся, что будем осторожны.</li>
- <li>Вводим в строке поиска: <code>browser.tabs.insertRelatedAfterCurrent</code></li>
- <li>Устанавливаем <code>false</code>.</li>
- </ol>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="отключение-прокрутки-вкладок"
- >
- Отключение прокрутки вкладок
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Чтобы отключить прокрутку, для начала необходимо найти, где находится профайл пользователя.</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li>
- <ul>
- <li><a href="#исключение-строк-содержащих-определённое-значение">Исключение строк, содержащих определённое значение</a></li>
- <li><a href="#время-с-обязательным-ведущим-нулём-в-часе">Время с обязательным ведущим нулём в часе</a></li>
- <li><a href="#время-без-обязательного-ведущего-нуля-в-часе">Время без обязательного ведущего нуля в часе</a></li>
- <li><a href="#полный-путь-файла-в-windows">Полный путь файла в Windows</a></li>
- <li><a href="#просто-название-файла-в-windows">Просто название файла в Windows</a></li>
- <li><a href="#e-mail">e-mail</a></li>
- <li><a href="#url">URL</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="исключение-строк-содержащих-определённое-значение"
- >
- Исключение строк, содержащих определённое значение
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Например есть список файлов:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-txt" data-lang="txt"><span class="line"><span class="cl">MaxFullResult.txt
- </span></span><span class="line"><span class="cl">8fd88cjjd88cjjjbbj simple.txt
- </span></span><span class="line"><span class="cl">resultSimple.txt
- </span></span><span class="line"><span class="cl">8fd88cjjd88cjjjbbj full.txt
- </span></span></code></pre></div><p>Чтобы исключить все файлы, содержащие &ldquo;result&rdquo; можно использовать следующее выражение:</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><p>Исходная статься на <a href="https://habrahabr.ru/company/rootwelt/blog/303462/" target="_blank" >Хабрахабре<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#азбука-безопасности-ubuntu">Азбука безопасности Ubuntu</a></li>
- <li><a href="#в-первую-очередь">В первую очередь</a></li>
- <li><a href="#добавляем-пользователя">Добавляем пользователя</a></li>
- <li><a href="#аутентификация-по-ключу-ssh">Аутентификация по ключу ssh</a></li>
- <li><a href="#тестирование-пользователя-deploy-и-установка-sudo">Тестирование пользователя deploy и установка sudo</a></li>
- <li><a href="#активируем-вход-по-ключу-ssh">Активируем вход по ключу ssh</a></li>
- <li><a href="#установка-файрвола">Установка файрвола</a></li>
- <li><a href="#автоматические-обновления-безопасности">Автоматические обновления безопасности</a></li>
- <li><a href="#fail2ban">Fail2ban</a></li>
- <li><a href="#двухфакторная-аутентификация">Двухфакторная аутентификация</a></li>
- <li><a href="#logwatch">Logwatch</a></li>
- <li><a href="#всё-готово">Всё готово</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="азбука-безопасности-ubuntu"
- >
- Азбука безопасности Ubuntu
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>«<a href="http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers" target="_blank" >Мои первые 5 минут на сервере<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>» Брайана Кеннеди — отличное введение, как быстро обезопасить сервер от большинства атак. У нас есть несколько исправлений для этой инструкции, чтобы дополнить ею наше <a href="https://github.com/codelittinc/incubator-resources" target="_blank" >полное руководство<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Также хочется подробнее объяснить некоторые вещи для более юных инженеров.</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><table>
- <thead>
- <tr>
- <th>Название</th>
- <th>Краткое описание</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>type</td>
- <td>Выводит тип команды (внутренняя, внешняя, alias)</td>
- </tr>
- <tr>
- <td>set</td>
- <td>+x - включение расширенного логирования для команд _</td>
- </tr>
- <tr>
- <td>-x - выключение логирования для команд</td>
- <td></td>
- </tr>
- <tr>
- <td>whatis</td>
- <td>Краткое описание команды</td>
- </tr>
- <tr>
- <td>apropos</td>
- <td>описание команд по поиску</td>
- </tr>
- <tr>
- <td>who am i</td>
- <td>Информация о текущем пользователе</td>
- </tr>
- <tr>
- <td>w</td>
- <td>Информация о подключённых пользователях</td>
- </tr>
- <tr>
- <td>mkdir -p</td>
- <td>Создание вложенных директорий</td>
- </tr>
- <tr>
- <td>stat</td>
- <td>Информация из inode</td>
- </tr>
- <tr>
- <td>ls -i</td>
- <td>Показ inodes в списке</td>
- </tr>
- <tr>
- <td>lsof</td>
- <td>Список открытых файлов</td>
- </tr>
- <tr>
- <td>df -i</td>
- <td>Показывает использование inodes</td>
- </tr>
- <tr>
- <td>touch</td>
- <td>Изменение даты создания файла</td>
- </tr>
- <tr>
- <td>file</td>
- <td>Информация о файле</td>
- </tr>
- <tr>
- <td>strings</td>
- <td>Показывает все читаемые символы (разные операции со строками)</td>
- </tr>
- <tr>
- <td>profile</td>
- <td>В текущем каталоге пользователя</td>
- </tr>
- <tr>
- <td>env _</td>
- <td></td>
- </tr>
- <tr>
- <td>export</td>
- <td>Показ переменных окружения (и задания для последующей команды)</td>
- </tr>
- <tr>
- <td>set</td>
- <td>bash и системные переменные</td>
- </tr>
- <tr>
- <td>unset</td>
- <td>Очистка переменной</td>
- </tr>
- <tr>
- <td>source</td>
- <td>Выполнение из файла</td>
- </tr>
- <tr>
- <td>tee</td>
- <td>Перенаправление потока вывода в файл и дальше в поток вывода по pipe</td>
- </tr>
- <tr>
- <td>wc</td>
- <td>Подсчёт слов, строк, символов</td>
- </tr>
- <tr>
- <td>strace</td>
- <td>Трассировка вызова команд</td>
- </tr>
- <tr>
- <td>sort</td>
- <td>Сортировка строк:</td>
- </tr>
- <tr>
- <td></td>
- <td>-n сортировка как чисел (-t - разделитель)</td>
- </tr>
- <tr>
- <td></td>
- <td>-u вывод только уникальных значений</td>
- </tr>
- <tr>
- <td></td>
- <td>h сортировка значений, представляенных в удобном для человека виде. Например, вывод команды ls -lh</td>
- </tr>
- <tr>
- <td>tr</td>
- <td>Замена символов</td>
- </tr>
- <tr>
- <td>sed</td>
- <td>Изменение символов на потоке</td>
- </tr>
- <tr>
- <td>awk</td>
- <td>Мощный редактор обработки строк. Например:</td>
- </tr>
- <tr>
- <td></td>
- <td>-F: разделитель</td>
- </tr>
- <tr>
- <td>paste</td>
- <td>Объединение файлов в виде колонок</td>
- </tr>
- <tr>
- <td>split</td>
- <td>Разделение файлов на отдельные</td>
- </tr>
- <tr>
- <td>comm</td>
- <td>Сравнение сортированных файлов</td>
- </tr>
- <tr>
- <td>diff</td>
- <td>Сравнение файлов построчно</td>
- </tr>
- <tr>
- <td>ps</td>
- <td>Просмотр запущенных процессов</td>
- </tr>
- <tr>
- <td></td>
- <td>-L - количество запущенных потоков</td>
- </tr>
- <tr>
- <td>ulimit</td>
- <td>Ограничения процессов пользователя</td>
- </tr>
- <tr>
- <td>nice</td>
- <td>Задание приоритета</td>
- </tr>
- <tr>
- <td>renice</td>
- <td>Установка приоритета для запущенного процесса</td>
- </tr>
- <tr>
- <td>vmstat</td>
- <td>Информацияо памяти</td>
- </tr>
- <tr>
- <td>fuser</td>
- <td>Процессы, использующие указанную директорию</td>
- </tr>
- <tr>
- <td>pkill</td>
- <td></td>
- </tr>
- <tr>
- <td>ldd</td>
- <td>Показывает какие библиотеки использует программа</td>
- </tr>
- <tr>
- <td>LD_LIBRARY_PATH</td>
- <td>Переменная указывающая пути, в которых ищутся библиотеки</td>
- </tr>
- <tr>
- <td>find</td>
- <td>Поиск файлов</td>
- </tr>
- <tr>
- <td></td>
- <td>-iname - регистронезависимый поиск</td>
- </tr>
- <tr>
- <td></td>
- <td>-exec - выполнить команду с результатами поиска в качестве результатов</td>
- </tr>
- <tr>
- <td>tar</td>
- <td>Архиватор, разорхиватор</td>
- </tr>
- <tr>
- <td>slevipt???</td>
- <td>Запись терминала УТОЧНИТЬ!</td>
- </tr>
- <tr>
- <td>dd</td>
- <td>disk dump - Утилита для работы с диском</td>
- </tr>
- <tr>
- <td>run level</td>
- <td></td>
- </tr>
- <tr>
- <td>telinit</td>
- <td>Изменение уровня загрузки (/etc/rc.d/init.d)</td>
- </tr>
- <tr>
- <td>chkconfig</td>
- <td>Статус сервисов</td>
- </tr>
- <tr>
- <td>sysctl</td>
- <td>Настройка ядра (/etc/sysctl.config)</td>
- </tr>
- <tr>
- <td>systemctl</td>
- <td>Управление systemd</td>
- </tr>
- <tr>
- <td>journalctl</td>
- <td>Чтение журнала операционной системы</td>
- </tr>
- <tr>
- <td>cron</td>
- <td>Демон расписания</td>
- </tr>
- <tr>
- <td>af</td>
- <td>Отложенное выполнение по времени</td>
- </tr>
- <tr>
- <td>vimtutor</td>
- <td>Обучение Vi</td>
- </tr>
- <tr>
- <td>Ctrl+z</td>
- <td>Остановка процесса</td>
- </tr>
- <tr>
- <td>bg</td>
- <td>Перевод процесса в фоновый режим</td>
- </tr>
- <tr>
- <td>fg</td>
- <td>Перевод процесса обратно на консоль</td>
- </tr>
- <tr>
- <td>nohup</td>
- <td>Отвязка процесса от консоли</td>
- </tr>
- <tr>
- <td>nstat</td>
- <td>Сетевая информация</td>
- </tr>
- <tr>
- <td></td>
- <td>-r - показ таблицы маршрутизации</td>
- </tr>
- <tr>
- <td>nslookup</td>
- <td>Определение IP по имени хоста</td>
- </tr>
- <tr>
- <td>dig</td>
- <td>Получение информации по домену</td>
- </tr>
- <tr>
- <td>host</td>
- <td>Как nslookup, только сокращённая информация</td>
- </tr>
- </tbody>
- </table>
- <p><code>/etc/resolv.conf</code> - настройка DNS.</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><ol>
- <li>
- <p>Добавить <a href="https://launchpad.net/~graphics-drivers/&#43;archive/ubuntu/ppa" target="_blank" >этот<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> репозиторий.</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo add-apt-repository ppa:graphics-drivers/ppa
- </span></span><span class="line"><span class="cl">sudo apt-get update
- </span></span></code></pre></div></li>
- <li>
- <p>Поставить родные драйверы от NVIDIA:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install nvidia-&lt;actual_number&gt;
- </span></span></code></pre></div></li>
- <li>
- <p>Удалить свободные драйвера для NVIDIA:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get purge nouveau
- </span></span></code></pre></div></li>
- <li>
- <p>Перегрузиться. Проверить, что в меню настроек появились настройки NVIDIA. Открыть, проверить, что видеокарта определилась нормально.</p>
- </li>
- </ol>
- <blockquote class="gdoc-hint tip">
- <div class="gdoc-hint__title flex align-center"><i class="fa tip" title="Tip"></i></div>
- <div class="gdoc-hint__text"><p>Если после этого blender не определил видеокарту, нужно будет доставить <code>nvidia-cuda-toolkit</code>:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install nvidia-cuda-toolkit
- </span></span></code></pre></div><p>После этого должно всё заработать.</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#процент-при-котором-информация-из-памяти-скидывается-в-swap">Процент, при котором информация из памяти скидывается в swap</a></li>
- <li><a href="#как-задать-нужный-размер-swap-файла">Как задать нужный размер Swap-файла</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="процент-при-котором-информация-из-памяти-скидывается-в-swap"
- >
- Процент, при котором информация из памяти скидывается в swap
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="http://kubuntu.ru/node/13153" target="_blank" >Информация взята отсюда<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <p>Обычно рано или поздно у всех возникает вопрос: &ldquo;Почему начинает заполнятся swap, когда у меня ещё много свободной оперативной памяти?&rdquo;. И вот тут нам приходит в помощь такой параметр, как <code>vm.swappiness</code>. Для начала в консоли выполним команду:</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#установка-в-ubuntu">Установка в ubuntu</a></li>
- <li><a href="#решение-проблем-с-лицензией-в-windows">Решение проблем с лицензией в windows</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="установка-в-ubuntu"
- >
- Установка в ubuntu
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ol>
- <li>
- <p>Скачать установщик.</p>
- </li>
- <li>
- <p>Преобразовать в deb формат командой</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">alien -c renderman-installer...rpm
- </span></span></code></pre></div></li>
- <li>
- <p>На выходе получится .deb файл. Дальше его установить как обычно:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo dpkg -i renderman-installer...deb
- </span></span></code></pre></div></li>
- <li>
- <p>Если в процессе не запустится установщик сервера:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">cd</span> /opt/pixar/RenderMan-Installer-ncr-&lt;version&gt;/bin
- </span></span><span class="line"><span class="cl">sudo ./RenderManInstaller
- </span></span></code></pre></div></li>
- </ol>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="решение-проблем-с-лицензией-в-windows"
- >
- Решение проблем с лицензией в windows
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://renderman.pixar.com/forum/ncrdownload.php" target="_blank" >Скачать<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> установщик RenderMan.</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><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="выравнивание-одного-объекта-относительно-другого"
- >
- Выравнивание одного объекта относительно другого
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><strong>Клавиши</strong>: <code>ctrl+alt+space</code>.</p>
- <p>Необходимо выбрать, например, грань объекта, относительно какого нужно выравнивать, затем нажать <code>ctrl+alt+space</code>. В списке <em>transform orientation</em> появится новая привязка.
- Затем выбираем второй объект и его координаты перемещения будут рассчитываться относительно этого объекта.</p>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="сдвинуть-вершины-относительно-координат"
- >
- Сдвинуть вершины относительно координат
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><strong>Команда</strong>: Shear.</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#web">WEB</a></li>
- <li><a href="#бд">БД</a></li>
- <li><a href="#конфигурация">Конфигурация</a></li>
- <li><a href="#математика-и-статистика">Математика и статистика</a></li>
- <li><a href="#логирование">Логирование</a></li>
- <li><a href="#кросплатформенная-разработка">Кросплатформенная разработка</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="web"
- >
- WEB
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/kittinunf/Fuel" target="_blank" >Fuel<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - библиотека для работы с HTTP. <a href="https://fuel.gitbook.io/documentation" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Правда, кажется заброшенной&hellip;</li>
- <li><a href="https://ktor.io/" target="_blank" >Ktor<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - framework для написания web-приложений.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="бд"
- >
- БД
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/JetBrains/Exposed" target="_blank" >Exposed<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - DSL для SQL от Jetbrains. <a href="https://www.baeldung.com/kotlin/exposed-persistence" target="_blank" >Краткое описание<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> от кого-то.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="конфигурация"
- >
- Конфигурация
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/uchuhimo/konf" target="_blank" >konf<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - работа с конфигурацией из различных источников.</li>
- <li><a href="https://github.com/sksamuel/hoplite" target="_blank" >hoplite<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - очень похожа на konf.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="математика-и-статистика"
- >
- Математика и статистика
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/thomasnield/kotlin-statistics" target="_blank" >Kotlin Statistics<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="логирование"
- >
- Логирование
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/MicroUtils/kotlin-logging" target="_blank" >kotlin-logging<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - удобная библиотека для Kotlin. Пока, пожалуй, самая лучшая.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="кросплатформенная-разработка"
- >
- Кросплатформенная разработка
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://www.jetbrains.com/lp/compose-multiplatform/" target="_blank" >Compose Multiplatform<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - разработка мультиплатформенных GUI-приложений.</li>
- </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><p>На странице собрана информация о различных Java-библиотеках</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="json"
- >
- Json
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Библиотека от Google <a href="https://github.com/google/gson" target="_blank" >Gson<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://github.com/google/gson/blob/master/UserGuide.md" target="_blank" >UserGuide<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="прочее"
- >
- Прочее
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Ожидание разных событий <a href="https://github.com/awaitility/awaitility" target="_blank" >awaitility (https://github.com/awaitility/awaitility)<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://github.com/awaitility/awaitility/wiki/Usage" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/LMAX-Exchange/disruptor" target="_blank" >disruptor<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - быстрый кольцевой буфер.</li>
- <li></li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="генераторы-данных"
- >
- Генераторы данных
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/DiUS/java-faker" target="_blank" >Java-faker (https://github.com/DiUS/java-faker)<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - генерация всяких случайных данных разных типов. <a href="http://dius.github.io/java-faker/apidocs/index.html" target="_blank" >JavaDocs<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://www.datafaker.net" target="_blank" >Data Faker<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - ещё один генератор, но активно развивается. <a href="https://github.com/datafaker-net/datafaker/" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="работа-с-географическими-и-навигационными-данными"
- >
- Работа с географическими и навигационными данными
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://geotools.org" target="_blank" >geotools.org<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://docs.geotools.org/" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="rest"
- >
- REST
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="http://kong.github.io/unirest-java" target="_blank" >Unirest-Java<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://github.com/kong/unirest-java" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://square.github.io/retrofit" target="_blank" >Retrofit<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://github.com/square/retrofit" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="асинхронное-программирование"
- >
- Асинхронное программирование
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://vertx.io/" target="_blank" >VERT.X<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - реактивные приложения в JVM. Используются события, вроде. <a href="https://habr.com/ru/company/rshb/blog/520240/" target="_blank" >Статья на Хабре<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#решение-проблем-кривой-табуляции-в-консоли">Решение проблем кривой табуляции в консоли</a></li>
- <li><a href="#отключение-akonadi">Отключение Akonadi</a></li>
- <li><a href="#настройка-горячих-клавиш">Настройка горячих клавиш</a>
- <ul>
- <li><a href="#отключение-altf2-для-быстрого-доступа">Отключение Alt+F2 для быстрого доступа</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <p><a href="https://losst.ru/kak-uskorit-kde-5" target="_blank" >Оптимизация KDE 5<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="решение-проблем-кривой-табуляции-в-консоли"
- >
- Решение проблем кривой табуляции в консоли
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Если в приложении Konsole съехала табуляция (например расстояние между курсором и последним символом увеличивается по мере набора), то, скорее всего проблема в шрифте.
- Чтобы исправить ситуацию нужно поменять шрифт. Для этого в меню открываем <em>Настройка/Настроить профиль&hellip;</em>.
- Далее:</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#установка-oracle-java">Установка Oracle Java</a></li>
- <li><a href="#добавить-переменную-окружения-в-систему">Добавить переменную окружения в систему</a></li>
- <li><a href="#настройка-grub">Настройка GRUB</a></li>
- <li><a href="#чтобы-отключить-заставку-при-загрузке-надо-оставить">Чтобы отключить заставку при загрузке надо оставить</a>
- <ul>
- <li><a href="#чтобы-подправить-иконку-в-меню-kde">Чтобы подправить иконку в меню KDE</a></li>
- <li><a href="#сброс-мыши-microsoft-после-рестарта">Сброс мыши Microsoft после рестарта</a></li>
- <li><a href="#хранитель-экрана">Хранитель экрана</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="установка-oracle-java"
- >
- Установка Oracle Java
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Про разные способы установки написано <a href="http://help.ubuntu.ru/wiki/java" target="_blank" >здесь<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.
- Чтобы установить родную Oracle Java необходимо добавить репозиторий <strong>ppa:webupd8team/java</strong> со скриптом установки:</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><p>На странице представлены всякие полезные ссылки по изучению Blender, архивы моделей и прочего.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="авторские-сайты"
- >
- Авторские сайты
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="witold-jaworskihttpairplanes3dnetdownloads-000_exml"
- >
- <a href="http://airplanes3d.net/downloads-000_e.xml" target="_blank" >Witold Jaworski<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Пишет о моделировании самолётов. Также можно скачать некоторые бесплатные модели.</p>
- <p>На сайте представлена книга по разработке плагинов для Blender.</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#преобразование-числа-в-ip-адрес">Преобразование числа в IP-адрес</a></li>
- <li><a href="#преобразование-ip-адреса-в-число-в-прямом-порядке-be">Преобразование IP-адреса в число в прямом порядке (BE)</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="преобразование-числа-в-ip-адрес"
- >
- Преобразование числа в IP-адрес
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c#" data-lang="c#"><span class="line"><span class="cl"><span class="k">new</span> <span class="n">System</span><span class="p">.</span><span class="n">Net</span><span class="p">.</span><span class="n">IPAddress</span><span class="p">(</span><span class="m">36546</span><span class="p">)).</span><span class="n">ToString</span><span class="p">();</span>
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="преобразование-ip-адреса-в-число-в-прямом-порядке-be"
- >
- Преобразование IP-адреса в число в прямом порядке (BE)
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c#" data-lang="c#"><span class="line"><span class="cl"><span class="p">{</span>
- </span></span><span class="line"><span class="cl"> <span class="kt">byte</span><span class="p">[]</span> <span class="n">ipNums</span> <span class="p">=</span> <span class="n">ip</span><span class="p">.</span><span class="n">Split</span><span class="p">(</span><span class="sc">&#39;.&#39;</span><span class="p">).</span><span class="n">Select</span><span class="p">(</span><span class="n">s</span> <span class="p">=&gt;</span> <span class="kt">byte</span><span class="p">.</span><span class="n">Parse</span><span class="p">(</span><span class="n">s</span><span class="p">)).</span><span class="n">ToArray</span><span class="p">();</span>
- </span></span><span class="line"><span class="cl"> <span class="kt">uint</span> <span class="n">res</span> <span class="p">=</span> <span class="m">0</span><span class="p">;</span>
- </span></span><span class="line"><span class="cl">
- </span></span><span class="line"><span class="cl"> <span class="n">res</span> <span class="p">=</span> <span class="n">res</span> <span class="p">+</span> <span class="n">ipNums</span><span class="p">[</span><span class="m">0</span><span class="p">]</span> <span class="p">&lt;&lt;</span> <span class="m">8</span><span class="p">;</span>
- </span></span><span class="line"><span class="cl"> <span class="n">res</span> <span class="p">=</span> <span class="n">res</span> <span class="p">+</span> <span class="n">ipNums</span><span class="p">[</span><span class="m">1</span><span class="p">]</span> <span class="p">&lt;&lt;</span> <span class="m">8</span><span class="p">;</span>
- </span></span><span class="line"><span class="cl"> <span class="n">res</span> <span class="p">=</span> <span class="n">res</span> <span class="p">+</span> <span class="n">ipNums</span><span class="p">[</span><span class="m">2</span><span class="p">]</span> <span class="p">&lt;&lt;</span> <span class="m">8</span><span class="p">;</span>
- </span></span><span class="line"><span class="cl"> <span class="n">res</span> <span class="p">=</span> <span class="n">res</span> <span class="p">+</span> <span class="n">ipNums</span><span class="p">[</span><span class="m">3</span><span class="p">];</span>
- </span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="n">res</span><span class="p">;</span>
- </span></span><span class="line"><span class="cl"><span class="p">}</span>
- </span></span></code></pre></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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#перехват-ctrlc">Перехват Ctrl+C</a>
- <ul>
- <li><a href="#более-простой-вариант">Более простой вариант</a></li>
- </ul>
- </li>
- <li><a href="#как-правильно-реализовать-singletone">Как правильно реализовать Singletone</a></li>
- <li><a href="#ожидание-нажатия-enter-в-консоли">Ожидание нажатия Enter в консоли</a></li>
- <li><a href="#логирование-из-тестов">Логирование из тестов</a></li>
- <li><a href="#создание-собственного-типа-аргумента-командной-строки">Создание собственного типа аргумента командной строки</a></li>
- <li><a href="#удаление-элемента-из-slice">Удаление элемента из slice</a></li>
- <li><a href="#подключение-к-microsoft-iis-по-ssl">Подключение к Microsoft IIS по SSL</a></li>
- <li><a href="#вычисление-абсолютного-значения-целых-чисел">Вычисление абсолютного значения целых чисел</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="перехват-ctrlc"
- >
- Перехват Ctrl+C
- </h2>
- <a data-clipboard-text="https://maxtar.github.io/programming/go/useful-func/#перехват-ctrlc" class="gdoc-page__anchor clip flex align-center" title=" Перехват Ctrl&#43;C" aria-label=" Перехват Ctrl&#43;C" href="#%d0%bf%d0%b5%d1%80%d0%b5%d1%85%d0%b2%d0%b0%d1%82-ctrlc">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Информация взята из блога <a href="https://medium.com/@matryer/make-ctrl-c-cancel-the-context-context-bd006a8ad6ff" target="_blank" >Mat Ryer<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
- </span></span><span class="line"><span class="cl"> <span class="nx">ctx</span> <span class="o">:=</span> <span class="nx">context</span><span class="p">.</span><span class="nf">Background</span><span class="p">()</span>
- </span></span><span class="line"><span class="cl">
- </span></span><span class="line"><span class="cl"> <span class="c1">// trap Ctrl#C and call cancel on the context
- </span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="nx">ctx</span><span class="p">,</span> <span class="nx">cancel</span> <span class="o">:=</span> <span class="nx">context</span><span class="p">.</span><span class="nf">WithCancel</span><span class="p">(</span><span class="nx">ctx</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"> <span class="nx">c</span> <span class="o">:=</span> <span class="nb">make</span><span class="p">(</span><span class="kd">chan</span> <span class="nx">os</span><span class="p">.</span><span class="nx">Signal</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"> <span class="nx">signal</span><span class="p">.</span><span class="nf">Notify</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span> <span class="nx">os</span><span class="p">.</span><span class="nx">Interrupt</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"> <span class="k">defer</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
- </span></span><span class="line"><span class="cl"> <span class="nx">signal</span><span class="p">.</span><span class="nf">Stop</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"> <span class="nf">cancel</span><span class="p">()</span>
- </span></span><span class="line"><span class="cl"> <span class="p">}()</span>
- </span></span><span class="line"><span class="cl"> <span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
- </span></span><span class="line"><span class="cl"> <span class="k">select</span> <span class="p">{</span>
- </span></span><span class="line"><span class="cl"> <span class="k">case</span> <span class="o">&lt;-</span><span class="nx">c</span><span class="p">:</span>
- </span></span><span class="line"><span class="cl"> <span class="nf">cancel</span><span class="p">()</span>
- </span></span><span class="line"><span class="cl"> <span class="k">case</span> <span class="o">&lt;-</span><span class="nx">ctx</span><span class="p">.</span><span class="nf">Done</span><span class="p">():</span>
- </span></span><span class="line"><span class="cl"> <span class="p">}</span>
- </span></span><span class="line"><span class="cl"> <span class="p">}()</span>
- </span></span><span class="line"><span class="cl">
- </span></span><span class="line"><span class="cl"> <span class="nf">doSomethingAwesome</span><span class="p">(</span><span class="nx">ctx</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"><span class="p">}</span>
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="более-простой-вариант"
- >
- Более простой вариант
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
- </span></span><span class="line"><span class="cl"> <span class="nx">c</span> <span class="o">:=</span> <span class="nb">make</span><span class="p">(</span><span class="kd">chan</span> <span class="nx">os</span><span class="p">.</span><span class="nx">Signal</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"> <span class="nx">signal</span><span class="p">.</span><span class="nf">Notify</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span> <span class="nx">os</span><span class="p">.</span><span class="nx">Interrupt</span><span class="p">)</span>
- </span></span><span class="line"><span class="cl"><span class="c1">// Wait for Ctrl#C
- </span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="o">&lt;-</span><span class="nx">c</span>
- </span></span><span class="line"><span class="cl"><span class="p">}</span>
- </span></span></code></pre></div><hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="как-правильно-реализовать-singletone"
- >
- Как правильно реализовать Singletone
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Вариант взят отсюда <a href="http://marcio.io/2015/07/singleton-pattern-in-go/" target="_blank" >singleton-pattern-in-go<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</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><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="работа-с-базой"
- >
- Работа с базой
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/StackExchange/Dapper" target="_blank" >Dapper<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="работа-с-ssh"
- >
- Работа с SSH
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/sshnet/SSH.NET" target="_blank" >SSH.NET<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https:/gist.github.com/piccaso/d963331dcbf20611b094" target="_blank" >Некоторые примеры<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#конфигурация-и-всё-такое">Конфигурация и всё такое</a></li>
- <li><a href="#логгирование">Логгирование</a></li>
- <li><a href="#ui">UI</a>
- <ul>
- <li><a href="#пользовательский-интерфейс-в-терминале">Пользовательский интерфейс в терминале</a></li>
- <li><a href="#gui">GUI</a></li>
- </ul>
- </li>
- <li><a href="#консоль">Консоль</a></li>
- <li><a href="#работа-с-бд">Работа с БД</a></li>
- <li><a href="#работа-с-json-xml">Работа с json, XML</a></li>
- <li><a href="#html-парсинг-сайтов">HTML, парсинг сайтов</a></li>
- <li><a href="#работа-с-файлами">Работа с файлами</a></li>
- <li><a href="#тестирование">Тестирование</a>
- <ul>
- <li><a href="#генерация-данных">Генерация данных</a></li>
- </ul>
- </li>
- <li><a href="#шаблоны">Шаблоны</a></li>
- <li><a href="#http">HTTP</a></li>
- <li><a href="#web-приложения">WEB-приложения</a></li>
- <li><a href="#openapi">OpenAPI</a></li>
- <li><a href="#работа-с-сетью">Работа с сетью</a></li>
- <li><a href="#работа-со-строками">Работа со строками</a></li>
- <li><a href="#работа-со-временем">Работа со временем</a></li>
- <li><a href="#генерация-различных-id">Генерация различных ID</a></li>
- <li><a href="#работа-с-hardware">Работа с hardware</a></li>
- <li><a href="#сетевые-framework">Сетевые framework</a></li>
- <li><a href="#списки-и-наборы">Списки и наборы</a></li>
- <li><a href="#игры">Игры</a></li>
- <li><a href="#графика">Графика</a></li>
- <li><a href="#видео">Видео</a></li>
- <li><a href="#статистика-и-математика">Статистика и математика</a></li>
- <li><a href="#обработка-данных-на-потоке-и-прочее">Обработка данных на потоке и прочее</a></li>
- <li><a href="#парсеры">Парсеры</a></li>
- <li><a href="#коллекции">Коллекции</a></li>
- <li><a href="#встраивание-ресурсов-теперь-не-актуально-так-как-с-версии-16-есть-встроенный-механизм">Встраивание ресурсов (теперь не актуально, так как с версии 1.6 есть встроенный механизм)</a></li>
- <li><a href="#вспомогательные-утилиты">Вспомогательные утилиты</a></li>
- <li><a href="#работа-со-звуком">Работа со звуком</a></li>
- <li><a href="#мониторинг">Мониторинг</a></li>
- <li><a href="#opencv">OpenCV</a></li>
- <li><a href="#офис">Офис</a></li>
- <li><a href="#goroutines">goroutines</a></li>
- <li><a href="#шифровние">Шифровние</a></li>
- <li><a href="#события">События</a></li>
- <li><a href="#интеграция-с-другими-яп">Интеграция с другими ЯП</a></li>
- <li><a href="#разное">Разное</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="конфигурация-и-всё-такое"
- >
- Конфигурация и всё такое
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="https://github.com/spf13/viper" target="_blank" >viper<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> Чтение и сохранение конфигурации в различных форматах.</li>
- <li><a href="https://github.com/spf13/cobra" target="_blank" >Работа с командной строкой: создание флагов командной строки в POSIX формате, автоматическая генерация &ldquo;как использовать&rdquo;<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/alecthomas/kingpin" target="_blank" >Kingpin<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - ещё одна реализация работы с флагами. <a href="https://godoc.org/github.com/alecthomas/kingpin" target="_blank" >Godoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/integrii/flaggy" target="_blank" >Flaggy<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Также работа с командной, возможность создания подкоманд. <a href="https://godoc.org/github.com/integrii/flaggy" target="_blank" >Godoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/micro/go-config" target="_blank" >Go-Config<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Позволяет собирать конфигурацию из различных источников (файлы, командная строка и т.д.). <a href="https://godoc.org/github.com/micro/go-config" target="_blank" >Godoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://micro.mu/blog/2018/07/04/go-config.html" target="_blank" >Описание в блоге<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/tkanos/gonfig" target="_blank" >Gonfig<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет читать конфигурацию из json и переменных окружения.</li>
- <li><a href="https://github.com/moogar0880/venom" target="_blank" >Venom<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Также позволяет конфигурировать из различных источников. <a href="https://godoc.org/github.com/moogar0880/venom" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Реализация формата <a href="https://github.com/lightbend/config/blob/master/HOCON.md" target="_blank" >HOCON<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> <a href="https://github.com/go-akka/configuration" target="_blank" >configuration<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://godoc.org/github.com/go-akka/configuration" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/go-yaml/yaml" target="_blank" >Yaml<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - работа с YAML от <a href="https://www.canonical.com/" target="_blank" >Canonical<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://gopkg.in/yaml.v3" target="_blank" >API<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://blog.ubuntu.com/2019/04/05/api-v3-of-the-yaml-package-for-go-is-available" target="_blank" >Blog<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/manifoldco/promptui" target="_blank" >promptui<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет запрашивать у пользователя информацию в процессе работает. Интегрируется, например с <a href="https://github.com/spf13/cobra" target="_blank" >cobra<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> и другими подобными библиотеками. <a href="https://pkg.go.dev/github.com/manifoldco/promptui?tab=doc" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/urfave/cli" target="_blank" >cli<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - ещё одна библиотека для расширения флагов командной строки. <a href="https://pkg.go.dev/github.com/urfave/cli?tab=doc" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/knadh/koanf" target="_blank" >koanf<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позиционируется как более легковесный конкурент <a href="https://github.com/spf13/viper" target="_blank" >viper<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="логгирование"
- >
- Логгирование
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li>Библиотека от Google <a href="https://github.com/golang/glog" target="_blank" >Glog<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://godoc.org/github.com/golang/glog" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Библиотека от juju <a href="https://github.com/juju/loggo" target="_blank" >Loggo<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://godoc.org/github.com/juju/loggo" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Библиотека от Uber <a href="https://github.com/uber-go/zap" target="_blank" >Zap<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://godoc.org/go.uber.org/zap" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/sirupsen/logrus" target="_blank" >Logrus<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Наверное наиболее популярный. Используется в Docker. <a href="https://godoc.org/github.com/sirupsen/logrus" target="_blank" >API<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li>Вроде как самая маленькая библиотека <a href="https://github.com/op/go-logging" target="_blank" >go-logging<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://godoc.org/github.com/op/go-logging" target="_blank" >API<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/rs/zerolog" target="_blank" >zerolog<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - логирование в формате json. <a href="https://godoc.org/github.com/rs/zerolog" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Также может логировать в нормальном виде.</li>
- <li><a href="https://github.com/davecgh/go-spew" target="_blank" >go-spew<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - красивый вывод в консоль данных для отладки. <a href="https://pkg.go.dev/github.com/davecgh/go-spew@v1.1.1/spew?tab=doc" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/henvic/httpretty" target="_blank" >httpretty<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - удобное логирование в консоль http запросов как на сервере, так и на клиенте. <a href="https://pkg.go.dev/github.com/henvic/httpretty?tab=doc" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/m-mizutani/zlog" target="_blank" >zlog<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - логер позволяет скрывать чувствительную информацию из логирования. <a href="https://pkg.go.dev/github.com/m-mizutani/zlog@v0.2.0" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/charmbracelet/log" target="_blank" >Log<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - простенький логер с подсветкой вывода от создателей <a href="https://github.com/charmbracelet/bubbletea" target="_blank" >Bubble Tea<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://pkg.go.dev/github.com/charmbracelet/log" target="_blank" >GoDoc<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <hr>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="ui"
- >
- UI
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="пользовательский-интерфейс-в-терминале"
- >
- Пользовательский интерфейс в терминале
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://appliedgo.net/tui" target="_blank" >Отличная статья<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> с обзором разных библиотек для написания text-based GUI.</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#общая-информация">Общая информация</a></li>
- <li><a href="#как-удалять-ветки">Как удалять ветки</a></li>
- <li><a href="#удаление-всех-локальных-изменений">Удаление всех локальных изменений</a></li>
- <li><a href="#настройка-работы-ssh-с-несколькими-репозиториями">Настройка работы ssh с несколькими репозиториями</a></li>
- <li><a href="#разная-информация-по-работе-с-githubcom">Разная информация по работе с GitHub.com</a>
- <ul>
- <li><a href="#влить-исходный-репозиторий-в-свой-форканый">Влить исходный репозиторий в свой форканый</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="общая-информация"
- >
- Общая информация
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Официальная <a href="https://git-scm.com/book/ru/v1" target="_blank" >книга<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> по Git.</p>
- <p><a href="http://railsware.com/blog/2014/08/11/git-housekeeping-tutorial-clean-up-outdated-branches-in-local-and-remote-repositories/" target="_blank" >Как содержать репозиторий в чистоте<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <p>Ещё полезная статья на <a href="https://habrahabr.ru/post/336708/" target="_blank" >Habrahabr<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="как-удалять-ветки"
- >
- Как удалять ветки
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Локальные:</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><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="полезная-информация-по-настройке-routeros-от-mikrotik"
- >
- Полезная информация по настройке RouterOs от Mikrotik
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <ul>
- <li><a href="http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 1<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="http://spw.ru/solutions/nastrojka_fajrvolla_na_mikrotik_chast_2/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 2<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik_chast_3/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 3<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik_chast_4/" target="_blank" >Настройка фильтрации трафика на Mikrotik. Часть 4<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </ul>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="блог-интернет-магазина-asp24ru"
- >
- Блог интернет магазина ASP24.ru
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://asp24.ru/mikrotik" target="_blank" >Общий раздел по настройке Mikrotik<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></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><p>Если при рендеринге тёмных сцен появляются светлячки, как на показанном изображении:</p>
- <p><img
- src="fireflies.png"
- alt="alt"
-
- /></p>
- <p>То необходимо установить параметр &ldquo;Clamp Indirect&rdquo; равным единице как на скриншоте:</p>
- <p><img
- src="render-settings.png"
- alt="alt"
-
- /></p>
- <p>После этого &ldquo;светлячки&rdquo; должны пропасть:</p>
- <p><img
- src="wo-fireflies.png"
- alt="alt"
-
- /></p>
- <hr>
- <p>Тестовое изображение с habrastorage:</p>
- <p><img
- src="https://habrastorage.org/web/3d1/194/d3b/3d1194d3b85440c99bfca150b5a59fe9.png"
- alt="alt"
-
- /></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><p>Взято <a href="https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10" target="_blank" >отсюда<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <p>Для начала надо проверить поддержку спящего режима:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">systemctl hibernate
- </span></span></code></pre></div><p>Если выдаётся ошибка типа <code>Failed to hibernate system via logind: Sleep verb “hibernate” not supported”</code>, то, скорее всего, в BIOS включён <em>secure boot</em>. Необходимо его отключить.</p>
- <p>Современные дистрибутивы, как правило, используют swap файл, а не swap раздел.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="настройка-файла-swap"
- >
- Настройка файла swap
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="1-создать-файл-нужного-раздела"
- >
- 1. Создать файл нужного раздела
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo dd <span class="k">if</span><span class="o">=</span>/dev/zero <span class="nv">of</span><span class="o">=</span>/swapfile <span class="nv">count</span><span class="o">=</span><span class="m">16384</span> <span class="nv">bs</span><span class="o">=</span>1MiB
- </span></span></code></pre></div><p>где:</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#от-самой-mozilla">От самой Mozilla</a>
- <ul>
- <li><a href="#установка-других-языков-в-firefox-с-помощью-deb-файлов">Установка других языков в Firefox с помощью .deb-файлов</a></li>
- </ul>
- </li>
- <li><a href="#вариант-с-beta-версиями">Вариант с beta-версиями</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="от-самой-mozilla"
- >
- От самой Mozilla
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><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 дистрибутивов<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <p>Чтобы установить пакет <strong>.deb</strong> из репозитория APT, сделайте следующее:</p>
- <ol>
- <li>
- <p>Создайте директорию для хранения ключей репозитория APT, если её ещё нет:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo install -d -m <span class="m">0755</span> /etc/apt/keyrings
- </span></span></code></pre></div></li>
- <li>
- <p>Импортируйте подписанные ключи APT-репозитория Mozilla:</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><p>Полезная информация по работе с curl.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#использование-клиентского-сертификата-для-скачивания">Использование клиентского сертификата для скачивания</a></li>
- <li><a href="#ограничение-скорости-закачки">Ограничение скорости закачки</a></li>
- <li><a href="#расширенное-логирование">Расширенное логирование</a></li>
- <li><a href="#вывод-произвольной-информации-о-загрузке">Вывод произвольной информации о загрузке</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="использование-клиентского-сертификата-для-скачивания"
- >
- Использование клиентского сертификата для скачивания
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">curl -O https://url --cert cert.pem --key client.key --cacert ca.pem
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="ограничение-скорости-закачки"
- >
- Ограничение скорости закачки
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Ключ <code>--limit-rate &lt;speed&gt;</code>
- Могут быть следующие суффиксы:</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><p>Информация взята <a href="https://phraseapp.com/blog/posts/internationalization-i18n-go" target="_blank" >отсюда<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <p><a href="https://github.com/nicksnyder/go-i18n" target="_blank" >Альтернативный пакет (https://github.com/nicksnyder/go-i18n)<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#internationalization-i18n">Internationalization (i18n)</a></li>
- <li><a href="#localization-l10n">Localization (l10n)</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="internationalization-i18n"
- >
- Internationalization (i18n)
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Для форматирования вывода информации в национальном формате (например, чисел) используются следующие пакеты:</p>
- <ul>
- <li><a href="https://pkg.go.dev/golang.org/x/text/language" target="_blank" >golang.org/x/text/language<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://pkg.go.dev/golang.org/x/text/message" target="_blank" >golang.org/x/text/message<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- </ul>
- <p>По-умолчанию, они не установлены. Необходимо их скачать:</p>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">go get -u golang.org/x/text/language
- </span></span><span class="line"><span class="cl">go get -u golang.org/x/text/message
- </span></span></code></pre></div><p>Для вывода информации на основании языка используется тип <code>message.Printer</code>.
- Используется он следующий образом:</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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#простейший-пример">Простейший пример</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <p>Информация взята <a href="http://yourbasic.org/golang/format-parse-string-time-date-example" target="_blank" >Format/parse a time or date<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="простейший-пример"
- >
- Простейший пример
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p>Go, в отличие от других языков, использует свою нотацию для времени не <code>yyyy-MM-dd</code>. Go использует мнемоническую нотацию:</p>
- <p><code>Mon Jan 2 15:04:05 MST 2006</code>.</p>
- <p>Её надо переписать в виде, котором надо. Проще всего это запомнить, если переписать её как <code>01/02 03:04:05PM ‘06 -0700</code>.</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><ul>
- <li><a href="https://github.com/JacquesLucke/animation_nodes/releases" target="_blank" >Animation nodes<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="http://animation-nodes-manual.readthedocs.io/en/latest/index.html" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. <a href="https://blenderartists.org/forum/showthread.php?350296-Addon-Animation-Nodes" target="_blank" >Форум<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Позволяет анимировать различные сущности Blender. Сейчас уже не очень актуально, так как добавили геометрические ноды в Blender.</li>
- <li><a href="https://github.com/sybrenstuvel/pose_thumbnails" target="_blank" >Pose Thumbnails<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - вроде тоже уже не актуально, так как имеется встроенная библиотека.</li>
- <li><a href="https://gumroad.com/l/gLFsh" target="_blank" >Font Selector<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - дополнение позволяет сразу применять шрифт, который показывается в виде списка, к объекту. А не лазить по директориям в поисках нужного.</li>
- <li><a href="https://github.com/sergeod9/Easy_Align_Addon" target="_blank" >EasyAlign<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет выравнивать объекты относительно друг друга. <a href="https://blenderartists.org/t/addon-easy-align/685704" target="_blank" >BlenderArtist.org<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/Shriinivas/writinganimation" target="_blank" >Writinganimation<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет автоматически делать анимацию написания. <a href="https://blenderartists.org/t/add-on-for-generating-writing-animation-free/1138985" target="_blank" >BlenderArtist<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://fspy.io/" target="_blank" >Fspy<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> привязка фотографий к 3d миру. <a href="https://github.com/stuffmatic/fSpy-Blender" target="_blank" >Сам плагин<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="http://zeffii.github.io/mesh_tiny_cad/" target="_blank" >mesh_tiny_cad<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - несколько инструментов в стиле CAD. Очень полезная вещь. <a href="https://github.com/zeffii/mesh_tiny_cad" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://remingtongraphics.net/tools/d-noise" target="_blank" >D-Noise<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - удаление шума с использованием GPU NVIDIA. Работает только под виндой. <a href="https://github.com/grantwilk/DNOISE" target="_blank" >GitHub<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>. Сейчас, опять же, есть встроенный шумодав.</li>
- <li><a href="https://github.com/nutti/Screencast-Keys" target="_blank" >Screencast-Keys<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - показ нажатых клавиш для скринкастов.</li>
- <li><a href="https://github.com/stuarta0/blender-photogrammetry" target="_blank" >blender-photogrammetry<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - плагин для фотограмметрии. <a href="https://www.youtube.com/watch?time_continue=3&amp;v=hk5ovQ6-IbM" target="_blank" >Видео<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> как использовать.</li>
- <li><a href="https://blenderartists.org/t/interactive-tools-for-blender-2-8/1164932" target="_blank" >Interactive Tools for Blender<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет автоматизировать множество рутиных операций.</li>
- <li><a href="https://github.com/GDquest/Blender-power-sequencer" target="_blank" >Sequenser<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> для видео. Облегчает работу при видеомонтаже. <a href="https://www.gdquest.com/blender/power-sequencer/docs" target="_blank" >Документация<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- <li><a href="https://github.com/vilemduha/optiloops" target="_blank" >optiloops<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - позволяет оптимизировать сетку с сохранением приемлемого качества.</li>
- <li><a href="https://remington.pro/software/blender/atomic" target="_blank" >atomic<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - плагин позволяющий облегчить ведение проекта. Поиск, пропавших файлов и тому подобное.</li>
- <li><a href="https://blenderartists.org/t/welder/672478?u=peetie" target="_blank" >Welder<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - плагин позволяет делать сварные швы.</li>
- <li><a href="https://github.com/mifth/mifthtools" target="_blank" >Mira Tools<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a> - плагин для ретопологии и прочее. <a href="https://blenderartists.org/t/miratools/637385" target="_blank" >BlenderArtist<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</li>
- </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><ul>
- <li><a href="https://losst.ru/avtozagruzka-linux" target="_blank" >Описание для новичков<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- <li><a href="https://losst.ru/protsess-zagruzki-linux" target="_blank" >Процесс загрузки<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a></li>
- </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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#сети">Сети</a></li>
- <li><a href="#конвертация-сертификата-из-cer-формата-в-pem">Конвертация сертификата из cer формата в pem</a>
- <ul>
- <li><a href="#сохранение-клиентского-ключа">Сохранение клиентского ключа</a></li>
- <li><a href="#сохранение-корневого-ключа">Сохранение корневого ключа</a></li>
- <li><a href="#сохранение-в-один-файл-который-содержит-и-ключ-и-сертификат">Сохранение в один файл, который содержит и ключ и сертификат</a></li>
- <li><a href="#сохранение-информации-в-отдельные-файлы">Сохранение информации в отдельные файлы</a>
- <ul>
- <li><a href="#сохранение-частного-ключа">Сохранение частного ключа</a></li>
- <li><a href="#сохранение-только-сертификата">Сохранение только сертификата</a></li>
- <li><a href="#удаление-пароля-из-файла-с-ключом">Удаление пароля из файла с ключом</a></li>
- <li><a href="#сохранение-доверенных-сертификатов-из-цепочки">Сохранение доверенных сертификатов из цепочки</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="сети"
- >
- Сети
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <p><a href="https://linkmeup.ru/blog/11.html" target="_blank" >Сети для самых маленьких<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg></a>.</p>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="конвертация-сертификата-из-cer-формата-в-pem"
- >
- Конвертация сертификата из cer формата в pem
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="сохранение-клиентского-ключа"
- >
- Сохранение клиентского ключа
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl pkcs12 -in client_ssl.pfx -out client_ssl.pem -clcerts
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="сохранение-корневого-ключа"
- >
- Сохранение корневого ключа
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl pkcs12 -in client_ssl.pfx -out root.pem -cacerts
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="сохранение-в-один-файл-который-содержит-и-ключ-и-сертификат"
- >
- Сохранение в один файл, который содержит и ключ и сертификат
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl pkcs12 -in source.pfx -out dest.pem -nodes
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h3 id="сохранение-информации-в-отдельные-файлы"
- >
- Сохранение информации в отдельные файлы
- </h3>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h4 id="сохранение-частного-ключа"
- >
- Сохранение частного ключа
- </h4>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl pkcs12 -in source.pfx -nocerts -out key.pem
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h4 id="сохранение-только-сертификата"
- >
- Сохранение только сертификата
- </h4>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl pkcs12 -in source.pfx -clcerts -nokeys -out cert.pem
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h4 id="удаление-пароля-из-файла-с-ключом"
- >
- Удаление пароля из файла с ключом
- </h4>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl rsa -in key.pem -out client.key
- </span></span></code></pre></div><div class="flex align-center gdoc-page__anchorwrap">
- <h4 id="сохранение-доверенных-сертификатов-из-цепочки"
- >
- Сохранение доверенных сертификатов из цепочки
- </h4>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">openssl pkcs12 -in source.pfx -out ca.pem -cacerts -nokeys
- </span></span></code></pre></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><div class="gdoc-toc gdoc-toc__level--6">
- <nav id="TableOfContents">
- <ul>
- <li>
- <ul>
- <li><a href="#просмотр-журнала">Просмотр журнала</a></li>
- <li><a href="#описание-networkmanagerhttpshelpubuntucomcommunitynetworkmanager"><a href="https://help.ubuntu.com/community/NetworkManager">Описание NetworkManager</a></a></li>
- <li><a href="#необновляемые-пакеты">Необновляемые пакеты</a></li>
- <li><a href="#просмотр-версии-дистрибутива-только-для-lsb-дистрибутивов">Просмотр версии дистрибутива (только для LSB дистрибутивов)</a></li>
- <li><a href="#команда-удаления-всех-старых-версий-ядра">Команда удаления всех старых версий ядра</a></li>
- <li><a href="#автоматическое-подтверждение-перезаписи-файлов-при-копировании">Автоматическое подтверждение перезаписи файлов при копировании</a></li>
- <li><a href="#снятие-сетевого-дампа">Снятие сетевого дампа</a></li>
- <li><a href="#разрешение-приложению-слушать-порты-ниже-1024">Разрешение приложению слушать порты ниже 1024</a></li>
- <li><a href="#увеличение-используемого-диапазона-портов">Увеличение используемого диапазона портов</a></li>
- <li><a href="#запуск-процесса-в-фоне-с-перенаправлением-вывода-в-указанный-файл">Запуск процесса в фоне с перенаправлением вывода в указанный файл</a></li>
- <li><a href="#проверка-dns">Проверка DNS</a></li>
- <li><a href="#дефрагментация">Дефрагментация</a></li>
- <li><a href="#копированиеперемещение-заданного-количества-файлов-из-одного-каталога-в-другой">Копирование/перемещение заданного количества файлов из одного каталога в другой</a>
- <ul>
- <li><a href="#перемещение">Перемещение</a></li>
- <li><a href="#копирование">Копирование**</a></li>
- <li><a href="#можно-использовать-find">Можно использовать find</a></li>
- <li><a href="#чтобы-не-пыталось-копировать-файл--лучше-задать-фильтр-файлов">Чтобы не пыталось копировать файл &ldquo;.&rdquo; лучше задать фильтр файлов</a></li>
- <li><a href="#также-можно-использовать-параметр--exec">Также можно использовать параметр -exec</a></li>
- </ul>
- </li>
- <li><a href="#изменение-временной-зоны-из-консоли">Изменение временной зоны из консоли</a></li>
- <li><a href="#создание-архива-zip">Создание архива zip</a></li>
- <li><a href="#настройка-максимального-количества-открытых-файлов">Настройка максимального количества открытых файлов</a></li>
- </ul>
- </li>
- </ul>
- </nav>
- <hr />
- </div>
- <div class="flex align-center gdoc-page__anchorwrap">
- <h2 id="просмотр-журнала"
- >
- Просмотр журнала
- </h2>
- <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">
- <svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"></use></svg>
- </a>
- </div>
- <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">journalctl -b -xe -u NetworkManager
- </span></span></code></pre></div><p>где:</p></description></item></channel></rss>
|