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 (https://www.python.org/downloads/release/python-2718/)
  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

Huawei

Where to find S/N for check on Huawei devices

Wednesday, April 13, 2022

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

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