Here is the unboxing of my new router Cudy X6. I bought it for $52 on Amazon.
Here is the front of the box:

Here is the back of the box:

Here is the content of the box:

Here is the router on the table:

Here is all content of the box on the table:

Here is the back of the router:

[...Read More]
This is a kind of short version of this post.
Normally I try not to install drivers via their setup application. Doing so very often installs some unwanted software like control panels, some unneeded auto-update services, and many more. As result, very often I just extract the installation package to some directory and point Windows to search driver there. And it works quite well for me.
There are exceptions of course. Printers and scanners often needed that software. Video drivers are another exception. But most of the drivers and especially network drivers I always install this way. It is easier and faster and I don’t have to spend time removing unwanted software.
But these days Windows has drivers for
[...Read More]
You can jump to the Solution section to find a solution for this problem.
History
My room is in corner of my house and my computer is connected to the router via a coaxial cable. I wrote about that some ago. Also, I have a secondary router that is located in about the middle of the house (sort of).
My family member has a computer in the room just directly above me and connects to that secondary router. Initially, he uses a cheap USB dongle with a single antenna, which has a speed of around 80-90 megabits per second (Mbps). When I moved to my house, my internet speed was about 200 Mbps, so it wasn’t that bad.
But
[...Read More]
I’m helping some person with some stuff over Skype and that person complains that every time he shares a screen, his mouse freezes periodically and that is very annoying. And we decided to fix it.
Initially, I simply blamed Skype. As you probably know, I really hate to see what Microsoft did to Skype. But we tried Zoom and it has exactly the same problem. Then I remembered that AMD Ryzen processors 3000 and 5000 series has that problem and it was supposed to be fixed.
A short search revealed that the first thing is to try to install the latest version of BIOS. That person has a Gigabyte board, and it has one of the worst applications for updating
[...Read More]
Note: In this post, I will discuss only desktop computers because most of what I will say, will not apply to notebooks.
Sooner or later most of us will decide that it is time to buy a new computer. As I wrote before, if you can, it is always better to buy parts and assemble them yourself. You will get a much better, much faster PC and what is more important, you will get it much cheaper.
But what should you buy? There are multiple discussions about that, but today I would like to talk about power consumption. Imagine you decided to spoil yourself and decided to buy top of the top. Or simply the best! At the moment of
[...Read More]
I always meant to write about that, but I forgot every single time. Basically, with the 12th generation, Intel simply cheated. Most of their gains were simply gained by increasing the frequency and as result considerably increased power consumption to quite crazy values. With good cooling and motherboard, 120900 can consume almost 250W of power.
And most people do not know this, but almost all energy in electronic components is converted to pure heat. So effectively 250W consumed power by CPU/GPU will be converted to 250W of heat.
For most people, 250W is just a number. Just to give you an idea, a long time ago I had a room with 8 degrees C (46 Fahrenheit). It is quite cold.
[...Read More]
I will not compare all features one by one and I will only compare development with each engine.
Unreal Engine supports blueprints and C++. Let me review them in detail.
Unreal Engine Blueprints
Blueprints are really good for an inexperienced developer and allow an easy way to start doing some programming in their project. You can drag and drop nodes that do particular actions and connect them using your mouse. It looks intuitive and easy. And at the beginning it is.
But there is a reason why visual programming never worked. And there are a few reasons for that: it is much slower to write and much harder to read. It works only for very simple cases.
For example, imagine
[...Read More]
Recently I figured out that Windows 10 has a built-in ssh application. Great! If you would like to connect to Linux PC using it, you need to use the following command:
ssh -i key.pem username@ipaddress_or_host
But if you will try to run it you will get following error:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
It is a very strange error message. I would say it is the typical Linux way. A smart person will figure it out and a dumb person doesn’t need it. What it trying to tell,
[...Read More]
Recently I was asked to investigate a strange crash that happens in our application. The application calls function Test that returns HRESULT. This function is part of the interface. Let’s call it IMyIntf. The caller is located in the main.dll and the interface is implemented in the module.dll.
And this call failed. Initially, I started checking the function implementation of the
Test function to see what can be possibly wrong there but after some time I found that it returns a rather strange
HRESULT. In this call stack
HRESULT was
0xd337fe00. I cannot find any description for such a strange
HRESULT.
[...Read More]