Some statistics about GExperts downloads

 Delphi, GExperts  Comments Off on Some statistics about GExperts downloads
Jun 242018
 

I always wanted to know how many people use my experimental version of GExperts but never came around to actually evaluate the download counts. Today I finally did it. In total there were 9092 file downloads from downloads.dummzeuch.de/GExperts. Since in 2016-05-07 I switched from ZIP files containing all DLLs to installers for each Delphi version it is a bit difficult to know how many downloads for which version there were, so I evaluated the ZIP files and installers separately.

The ZIP files had 1663 downloads where the three most popular ones were the releases from:

  • 2016-02-15 (388 downloads)
  • 2015-04-11 (277 downloads)
  • 2015-09-06 (258 downloads)

There is much more information to be gained from the 7429 installer downloads:

The most popular Unicode-Delphi versions seem to be

  • Delphi 10.1 (5366 downloads)
  • Delphi 10.2 (416 downloads)
  • Delphi 10 (377 downloads)
  • Delphi XE7 (123 downloads)

The pre-Unicode versions in descending popularity are:

  • Delphi 2007 (218 downloads)
  • Delphi 7 (209 downloads)
  • Delphi 2006 (55 downloads)
  • Delphi 6 (46 downloads)
  • Delphi 2005 (18 downloads)

The most popular releases in descending order are:

  • 2016-10-03 (1497 downloads)
  • 2016-06-05 (1488 downloads)
  • 2017-03-19 (1349 downloads)
  • 2011-01-15 (1255 downloads)

All others had less than 500 downloads.

The downloads for the most recent releases are:

  • 2018-06-03 228 downloads
  • 2018-03-31 133 downloads
  • 2017-04-01 256 downloads
  • 2017-03-19 1349 downloads

I think it’s a bit worrying that the last release with more than 1000 downloads is more than a year old.

These statistics can of course not count those people who rather than using an installer just check out the sources and compile their own DLLs, but I don’t think there are that many who do that.

Also, there are of course the downloads from SourceForge which still remain popular even though the latest release there is my experimental release from 2017-03-19. There have been 1292 downloads from SourceForge in 2018-06 to date and about 2000 monthly for the last few months. The all time high peak was in 2012-03 with more than 100000 downloads (I’m not sure that this is correct though, it’s so much higher than the all time average.).

My conclusion is that I probably couldn’t make a living from working on GExperts even if everyone who downloads it did actually donate the suggested 50 Euros per year which is by far not the case.

USB tethering a OnePlus One phone to Windows XP

 Android, Windows  Comments Off on USB tethering a OnePlus One phone to Windows XP
Jun 102018
 

For whatever reason my old Windows XP netbook doesn’t connect to our holiday flat’s WIFI while my OnePlus One Android phone does. So I thought I’d simply tether it to the Netbook via USB to get around this problem. I tried that before with other phones and other computers and don’t remember ever having a problem. This time I got a prompt to install a driver for a rndis device, which failed because I had no Internet connection (It might also have failed if I had one but I couldn’t try.)

So I turned to Google and found multiple posts suggesting to download a tetherxp.inf file and simply use that to install the drivers which apparently are already available in a standard Windows XP installation.

I downloaded that file from one of the links, put it in an empty folder and tried to install it. No luck. It took me a while to find this post on quora, which contains an additional point:

4. Now this is where some of you will get lost, you need to open up the tetherxp.inf file with your favorite code editor (Start->Run->Wordpad). Create a new line below “[AndroidDevices.NT.5.1]” containing your Device Instance Id.

This turned out to be the important part: The tetherxp.inf file contained entries for several widely used phones, but of course not for my rather rare one, so I had to add two lines to it:

[AndroidDevices]
; OnePlus One without adb
%AndroidDevice%    = RNDIS, USB\VID_05C6&PID_676A

[AndroidDevices.NT.5.1]
; OnePlus One without adb
%AndroidDevice%    = RNDIS.NT.5.1, USB\VID_05C6&PID_676A

The part after “USB\” is taken from the details pane of the “rndis” device in the hardware manager.

After adding these two lines I switched back to the “Driver” tab and clicked “Install Driver”. In the following Wizard, I selected “No, not this time” -> “Next” -> “Install from a list or specific location” -> “Next” -> “Don’t search, I’ll choose the driver to install” -> “Next” -> “Have Disk” -> “Browse”. Then I selected the modified tetherxp.inf file and pressed “Open” and “OK” and “Next” again. I then had to tell Windows to ignore that the “Driver” was not digitally signed to finally really get it to install it.

Diesmal funktioniert alles. (Spliff, “Computer sind doof”).

Removing Google Fonts from WordPress driving you crazy?

 Delphi  Comments Off on Removing Google Fonts from WordPress driving you crazy?
Jun 082018
 

I just tried to remove all references to Google Fonts from my blog (which is using WordPress) because they can be a issue under the GDPR. There are many descriptions on how to do that and various plugins that claim to do it for you. I tried several ways, but none seemed to work. There was always one GET request going to Google.

Then I realized that I was still looking at my blog logged in as admin, which calls several WordPress tools, one of them apparently is using Google Fonts. So, I used a different web browser which is not logged in on my site. And guess what? No requests going to Google at all.

So I had – again – wasted more than an hour for a bloody GDPR issue.

GExperts 1.3.10 experimental twm 2018-06-03 released

 Delphi, GExperts  Comments Off on GExperts 1.3.10 experimental twm 2018-06-03 released
Jun 032018
 

Given that the last Delphi release was more than a year ago and that I am about to go on vacation so I won’t be able to download and install a new version I would expect a new Delphi release pretty soon. On the other hand this time I actually managed to extend “my” subscription on time so in theory I could download the new version immediately when it becomes available, so the release might still be some time off.
(Greetings from Mr. Murphy)

Anyway, I thought it to be the right time to make a new GExperts release. I even managed to update the version number to 1.3.10 in the executables as well as in the installers and update a few of the auxiliary files.

I have created installers for all supported Delphi versions and I even tested them a bit on some fresh Delphi installations. They do work! How amazing is that?

New features include:

There were also several bug fixes including 3 Unicode issues.

I am pretty sure this new release is more stable than the previous one.

But anyway:

Please be aware that I mostly work with Delphi 2007, so this version can be regarded as tested quite well, followed by Delphi XE2. The others are only known to compile and new features are usually tested superficially with all versions. This is particularly true for Delphi 6/7 and 2005/2006.

Head over to the Experimental GExperts page to download the latest release.