Useful Windows Apps - Part 1

As a system engineer, I have some apps which I use in my daily routine tasks in Windows environment. Some of them I use quite often, some of them just work in a background and let’s started with description of these tools. FluentTerminal Link I prefer FluentTerminal over Microsoft Terminal as it is more stable with my usual workflow. FluentTerminal is a customizable terminal emulator that supports tabs, split panes, and a range of different shells. I use it to work with Powershell on host system and for WSL. ...

March 3, 2023 · 3 min · 543 words · Me

How I switched to Hugo for blog

После некоторых исследований, пришел к выводу, что Jekyll и его темы, хоть и выглядят доступными, однако не так часто обновляются и требуют установки разных зависимостей (например Ruby) на систему, в которой будет писаться блог, для отладки стиля и прочего. Из последних проблем - давно не обновляемые зависимости для работы с SCSS, которые при запуске выдают много разных Warning, из-за функций, который скоро будут deprecated. Из требований к системе было: Поддержка GitHub Pages Поддержка Markdown Простая конфигурация Разные модули для поддержи shortcodes (например для GitHub Gist) Легкая миграция существующего блога на новую платформу Поддержка разных социальных кнопок Поддержка RSS Ко всему этому внезапно подошел Hugo, как говорится в описании “Самый быстрый фреймворк для построения веб-сайтов”, из положительных моментов: ...

January 30, 2023 · 3 min · 473 words · Me

How-to disable Intel Turbo Boost on Intel NUC

After buying Intel NUC as homelab server I found, that I want to keep it as cold as possible, while I don’t have any highloads. Most logical step, as for me - disable Intel Turbo Boost technology. TLDR Checking possibility to disable it echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo Save parameters for future echo 'w /sys/devices/system/cpu/intel_pstate/no_turbo - - - - 1' | sudo tee /etc/tmpfiles.d/noturbo.conf Points Of course, you can disable it in BIOS settings There is a lot of other tools, which can help with it, but for me it’s enough That’s all. ...

January 10, 2023 · 1 min · 111 words · Me

Let's Encrypt: Route53 + OrangePi (ARM)

TLDR docker run -it --rm --name certbot \ --env AWS_ACCESS_KEY_ID=access_key \ --env AWS_SECRET_ACCESS_KEY=secret_key \ -v "$(pwd)/etc-letsencrypt:/etc/letsencrypt" \ -v "$(pwd)/var-letsencrypt:/var/lib/letsencrypt" \ certbot/dns-route53:arm32v6-nightly certonly \ -d DOMAIN.COM \ -d '*.DOMAIN.COM' \ -m 'MAIL@EXAMPLE.COM' \ --agree-tos --non-interactive \ --dns-route53 \ --server https://acme-v02.api.letsencrypt.org/directory Points certbot/dns-route53:arm32v6-nightly - image for OrangePi –non-interactive - silent mode without interaction –dns-route53 - using module for AWS Route53 That’s all. Additional links Wai Loon - Generate Standalone SSL Certificate with Let’s Encrypt for AWS Route 53 using Docker Automating Certificates with Certbot in Docker Let’s Encrypt Wildcard Certificate Configuration with AWS Route 53

July 22, 2022 · 1 min · 93 words · Me

Useful Windows commands - Part 1

1. Get powershell history: notepad (Get-PSReadlineOption).HistorySavePath 2. Work with APPX packages: # Get list of packages Get-AppxPackage | Select Name, PackageFullNamer # Add package from file Add-AppxPackage -Path "path_to_the_file.msix" # Remove package Get-AppxPackage *PACKAGE_NAME* | Remove-AppxPackage 3. Get available parameters for the powershell command: (Get-Command COMMAND_NAME).Parameters 4. Work with Powershell modules: # Get modules list Get-Module -ListAvailable # Save module to another place (PATH_TO_NEW_MODULES_FOLDER) Save-Module -Name Module_name -Path PATH_TO_NEW_MODULES_FOLDER -Repository PSGallery 5. Work with Powershell profile: # Create profile if it not exist if ((Test-Path $profile) -eq $false) { New-Item -path $profile -type file –force } # Edit profile notepad $profile 6. Add custom path for modules in Powershell $profile: ...

June 1, 2022 · 1 min · 137 words · Me