В данном руководстве будет описано ускорение начальной синхронизации (IBD, первоначальной загрузки и проверки блокчейна Bitcoin) для клиента Bitcoin Core в операционных системах на ядре Linux. В моих условиях удалось добиться ускорения процесса более чем в 120 раз (19 часов против 17 недель)! Впечатляющий результат, не так ли? О том, как я смог добиться этого, и что подобный результат далеко не предел — под катом.
Читать далееРубрика: ПО
Программное обеспечение: информация о свободных операционных системах Linux, полезных и интересных приложениях. Возможно, некоторое количество постов будет о проприетарщине вроде Windows и macOS.
SponsorBlock — автопропуск рекламы и мусорных вставок в видео на Youtube
Вас не раздражает выклянчивание «лайков» (слово само по себе противное), комментариев, подписок на канал в каждом втором видео на Youtube? Меня тоже, местами так не слабо. А эти спонсорские вставки, интересные разве что самому спонсору, мы обязаны смотреть? Конечно нет. Засилье рекламных помоев на Youtube породило создание инструмента противодействия этому злу, и называется этот замечательный инструмент — SponsorBlock.
Читать далееСоздаём мультизагрузочную USB флешку в Linux и Windows с помощью Ventoy
Создать загрузочную USB флешку с любым дистрибутивом Linux (ну или Windows) сейчас не проблема ни в линуксах, ни в виндах. В мире Linux стандарт для этой операции — Unetbootin (или cfdisk/mkfs/dd для искушённых польователей). В Windows главенствует Rufus. Но ни одна эта программа не умеет создавать мультизагрузочную флешку (т.е. флешку, с которой можно загрузить/установить сразу несколько ОС) так, чтобы добавлять/удалять образа операционок можно было простым копированием/удалением файлов .iso. Удобно да? Сейчас мы научимся это делать в одну команду в Linux или в пару кликов курсором по кнопкам в Windows с помощью open-source приложения Ventoy.
Читать далееВолшебство фракталов
Как известно, фрактал — это множество, обладающее свойством самоподобия (Википедия). Математически это интересесно не многим, зато если визуализировать эти множества — получается настоящий иной Мир, загадочный и непонятный. Некоторые энтузиасты даже «путешествуют» по закаулкам фракталов, построенных по различным математическим функциям. Я же просто предлагаю посмотреть на эту красоту, а заодно, кому захочется, установить себе приложение для генерации фракталов и самостоятельно совершить путешествие в этот потрясающе красивый Мир.
Читать далееГлобальное улучшение звука в Linux с помощью PulseEffects
Вас никогда не напрягали фильмы с аудиодорожкой с широким диапазоном громкости, когда местами приходится вслушиваться, а через секунду уже закрывать уши руками? Уж не знаю какой эффект это должно вызвать у зрителей по задумке авторов, но у меня он точно выходит отрицательным. А может кому-то не хватает басса и хочется добавить его по-больше, да так, чтобы гармониками грохотало на все «низы»? Или сделать «кристально чистые верха»? Реверберацию заказывали? Все эти, и многие другие задачи решает PulseEffects — цифровой сигнальный процессор для звукового сервера PulseAudio в Linux. Это приложение очень похоже на Viper2Android FX, так что если у вас Android, рекомендую ознакомиться.
Читать далееПротиводействуем слежке за торрент загрузками в qBittorrent
Появившись впервые в 2001 году, протокол BitTorrent завоевал огромную популярность у сотен миллионов пользователей по всему Миру. Это и не удивительно: благодаря технологии P2P (peer-to-peer, «от пользователя к пользователю») по протоколу BitTorrent можно распространять колоссальные объёмы информации миллионам пользователей одновременно без каких-либо серьёзных затрат для каждого отдельного участника обмена данными. По технологии BitTorrent начали распространяться петабайты пиратского контента в виде фильмов, музыки, игр и ПО, что вызвало лютый баттхерт у копирастов борцов за авторские права. Ими предпринимаются попытки закрытия torrent трекеров и наказания за распространение пиратского контента по BitTorrent, и если трекеры закрыть достаточно проблематично (Rutor тому хороший пример), то «спалиться» рядовому качающему/раздающему пиру перед «контролирующими органами» проще простого: протокол палит IP адрес раздающего любому интересующемуся. Свято место пусто не бывает, и в сети полявляется ресурс IKnowWhatYouDownload.com, на котором можно посмотреть историю скачивания торрентов для любого IP адреса. Всё, конец приватности, стоит отказываться от BitTorrent?! Нет! Ниже мы научимся успешно бороться со слежной за torrent пирами с помощью клиента qBittorrent.
Смотрим на Android фильмы по BitTorrent без скачивания с помощью TorrServe
Нашёл удобный способ просмотра фильмов по технологии BitTorrent на устройствах под управлением ОС Android минуя их скачивание на локальный диск, т.е. «на лету»: TorrServe. Более того, TorrServe — это open-source ПО, всё как мы любим! Подробности и ман по установке под катом.
Читать далееVinyl Music Player — лучший аудиоплеер для Android. Open source!
До недавнего времени я, как и большинство пользователей устройств под управлением ОС Android слушал музыку в музыкальном плеере AIMP. Всем он хорош кроме одного: исходный код данного плеера закрыт. А если есть хорошая альтернатива с открытым исходным кодом, зачем пользоваться закрытым ПО? Встречайте: Vinyl Music Player.
Читать далееОтслеживаем местоположение и орбиту МКС в Arch Linux/Manjaro
Задался я как-то целью послушать переговоры на Международной Космической Станции. И не в интернете, а словить реальный радиосигнал из космоса, пусть даже с сильными помехами. Радейка с двухметровым диапазоном есть, но как узнать, когда МКС пролетает в зоне видимости из того места, где я собрался ловить с неё переговоры? Это ведь УКВ диапазон, а значит прямая видимость обязательна. В мире Linux для расчёта положения и орбиты МКС на небосводе есть удобная программа Gpredict.
Читать далееПростое перенаправление всего трафика системы через Tor (прозрачный прокси) с помощью Archtorify в Arch Linux/Manjaro
Для тех, кто хочет полностью завернуть в Tor весь трафик системы и является счастливым юзером Arch Linux или дистрибутивов на нём основанных (Manjaro, Chakra, Archman, BlackArch, ArchBang и т.д.) в AUR есть билдскрипт очень удобного инструмента автоматической настройки прозрачной «торификации» всего трафика системы — Archtorify.
Читать далееУскоряем сборку пакетов из AUR в Arch Linux и Manjaro
Каждый пользователь дистрибутива Arch Linux (как и Manjaro) замечал, что по умолчанию пакеты из AUR собираются в один поток, тем самым не задействуя весь потенциал процессора. Чтобы задействовать при сборке AUR пакетов все ядра ЦП, распараллелив процесс сборки, выполним следующие несколько нехитрых шагов.
Читать далееEarlyoom — предотвращаем ситуацию OOM в Linux быстро и просто
Если вы работаете с «тяжелыми» приложениями в условиях нехватки оперативной памяти, вам знакома такая ситуация, как OOM — Out Of Memory, это когда запущенным программам нужно больше оперативной памяти, чем имеется в системе. В такой ситуации система обычно начинает свапиться на диск и при этом тормозить, что неприятно для пользователя. У меня в блоге уже был материал про Nohang, так вот Earlyoom делает всё то же самое, ну кроме отображения уведомлений, но в то же время менее требовательна к конфигурации компьютера.
Читать далееРабочий Tor Browser на Android 10
В повседневной жизни технологией Tor я пользуюсь не часто, в основном в т.с. «исследовательских целях», например для тестирования работы блога с другого IP адреса, поэтому при переходе на Android 10 проблему заметил не сразу. В процессе проверки различных способов установки V4A на Android Q (уже не помню на кой чёрт мне вообще Tor понадобился) я заметил, что Tor Browser не работает на 10 версии Android. Само приложение открывается, а процесс подключения к сети падает из-за ошибки в компоненте. Данная неприятность возникает только при режиме работы через т.н. «мосты». О том, как это устранить — под катом.
Читать далееУстановка ViPER4Android FX на Android Q
Сегодня обновившись до Android 10 и попытавшись привычным способом установить ViPER4Android, после перезагрузки устройства я испытал крайнее удивление: телефон словил бутлуп 😳 Ничего страшного, конечно, не случилось, бекапы всего нужного у меня были под рукой (ставил на чистую систему), но неприятная взволнованность появилась: а вдруг V4A на десятом Андроиде не работает? Полез гуглить и нашел как причину, так и решение проблемы как заставить работать ViPER4Android FX на Android 10 (Q), чем спешу поделиться со всеми интересующимися. Проверено на крайнем на момент написания материала crDroid 6.3.
Читать далееOpen-source аудиоплеер для Android: Vanilla Music
Я люблю слушать музыку и люблю СПО (свободное проограммное обеспчение). Долгое время мои любимые песни воспроизводил несвободный аудиоплеер для Android под названием AIMP, однако я нашел ему свободную open-source альтернативу: Vanilla Music.
Читать далее3D визуализация расположения искуственных объектов на орбитах Земли в реальном времени
Я предполагал, что вокруг нашей планеты на различных орбитах летает много спутников и других искуственных объектов, но только с помощью веб сервиса Stuff In Space можно осознать, на сколько их там много!
Читать далее