Sunday, May 15, 2022

[DevOps][Note] How enable ssh authentication without password on Fedora


cd ~/.ssh

 Should be <fileName>.pub and <fileName> (private key) 

ssh-copy-id -f -i <filename>.pub <username>@<host>

Based on:

  1. link 1
  2. link 2

Tuesday, May 10, 2022

[NodeJS] How the solve problem with building of node-saas(7.0.1) on nodejs 17

Hello, because in some projects I have legacy dependencies (locked versions), I got some problems with modern versions of Node.js interpreter, you will just get errors on trying to build.

You can reproduce it on macOS 12.3.1 and Node.js 17/18. One of the issues – python2, it has issues on modern versions of mac, so you can't install it using brew command.

So, algorithm for solving it:

  1. Install python2 from official site (
  2. which python2
  3. npm config set python /Library/Frameworks/Python.framework/Versions/2.7/bin/python2
  4. Install GCC/clang C++ compiler (hint: you can install Xcode)
  5. CXXFLAGS="--std=c++17" npm i

Sunday, May 8, 2022

[Notes] How check warranty of Huawei and Apple products

Hello, it's the short post with links where you can check warranty of Huawei and Apple products and accessories in Russian segment of internet


Where to find S/N for check on Huawei devices

Wednesday, April 13, 2022

Вопросы с собеседования С++ (2018)

 Выкладываю свою памятку, которая должна помогать вспоминать теорию, при подготовке к собесам.

How remove first empty element in dropdown in AngularJS1.4.3

Hello, currently I have some count of legacy projects on the support, and they are has been created with AngularJS 1.4.3.

This is framework has features what first element in dropdown will be empty.

By design, it must be an element with label as 'Select from dropdown'.


Saturday, April 9, 2022

Some statistics for 2020-2021

 Hello, I found some personal statistics for 2020-2021 when I worked at SberCloud

And some statistics for same period on gitlab - was used for shared development with third party developers


Saturday, January 22, 2022

[Mac] brew using on M1

— How to use brew on Mac with M1 processor?
— Just add arch -x86_64 before brew command.

For example, the final result will be:  arch -x86_64 brew upgrade