My name is Eugene. In the Internet I’m known as Dae*. I’m an IT professional, web-developer and a producer/investor who works with a number of small teams (like SmoothMouse, a mouse driver for macOS) and businesses in Europe (like Andy Fiord Fashion Advertising) in various roles involving IT, management, marketing and design.
Kerio Connect 9.2.6 introduced a limit for a number of simultaneous connections from a single IP address, which is — by default — set to 100 per protocol. If more than a hundred of users start using Kerio Connect from the same place, the server would quickly run out the limit. When it happens, it would (seemingly) randomly block user connections and the users would see a connection error window (or “Bad Gateway” if you use a reverse proxy, e.g. nginx). Continue reading
This wasn’t documented anywhere, but kudos to the Jinja2 devs for making this so easy to figure out from the source code. Continue reading
Posted in How to’s
Every now and then my virtualized Windows 10 would stuck at “Checking for updates” or “Downloading updates: 0%”. The solutions on various websites suggest stopping the related system services (
net stop wuauserv and
net stop bits) and trashing the contents of
C:\Windows\SoftwareDistribution, and then starting them again. But in my case, wuauserv would always refuse to stop (i.e. keeps trying to stop, but nothing happens), and because of this I wouldn’t be able to trash the contents of
C:\Windows\SoftwareDistribution. Continue reading
Posted in How to’s
Make sure to make regular backups of this folder: Continue reading
If you need to load VirtIO block storage driver (aka viostor) in Windows System Restore (aka Windows Recovery Mode) to recover your Windows virtual machine, take the following steps. (Also please read my note below). Continue reading
It’s trivial to create virtual disks in Proxmox, but what if you want to add an existing disk to a new virtual machine? Continue reading
You’ve extended a virtual disk in Vmware or Proxmox for a Windows virtual machine, but the disk appears the same size in Disk Management? Continue reading
Should you ever need to write an uninstaller for your macOS app, feel free to base it on our project—written entirely in AppleScript and Bash:
Probably neither. If someone tells you otherwise, ask them to back up their claim. Continue reading
The discontinuation of SmoothMouse seems to have upset many people. Now that the pointer lag is fixed in the newer versions of macOS, I was hoping our users would find other 3rd party mouse drivers more useful for they provide more acceleration controls than SmoothMouse. Some switched without any complaints—others, however, hated everything they tried. (Probably a minority, but as a someone from a minority of those who complained about the lag before SmoothMouse came out, I can relate).
Like I’ve said before, we can’t just move things here and there to make SmoothMouse work in macOS Sierra. I mentioned that Apple had deprecated IOHID system calls, but it’s actually just a tip of the iceberg. We’d have to throw away a lot of essential code, yet we’d have nothing to replace it with. When you need to do something like getting raw coordinates from a mouse, you end up in uncharted waters—there’s no documentation, no code samples, nobody knows anything. The only way out is to find someone who can dig deeper than we can imagine. Namely, a genius hacker.
Posted in SmoothMouse