Category Archives: Advanced

freenom.com

My BAD experience with freenom.com

I had some domains registered at freenom.com

1 domain was taken from my account after about 3 month, and was pointed to random advertisement sites.

Another domain was removed from my account after about 7 month and is now for sale at freenom.com. It was not heavily used (about 5 hits a day)

If you your domain is not used many times, then you will be lucky to keep it for 1 year. But don’t forget to renew your domain in the last 2 weeks before expiring or you will loose your domain.

So it looks like freenom.com only gives out free domains for a short period of time.

I will move the remaining domains I have with them to my own domain where I will create a few more sub-domains.
This will be the only possible way to know that your site won’t disappear from the internet.

ESP32

Not all pins of the ESP32 can be used.

Below a list of all special pins of the ESP32

  1. The application can use ADC2 only when Wi-Fi driver is not ESP32 HW-607started, since the ADC is also used by the Wi-Fi driver, which has higher priority.  GPIOs 0, 2, 4, 12 – 15 and 25 – 27
  2. Some of the ADC2 pins are used as strapping pins (GPIO 0, 2, 15), so they cannot be used freely.
  3. ESP32 Core Board V2 / ESP32 DevKitC: GPIO 0 cannot be used due to external auto program circuits.
  4. ESP-WROVER-KIT V3: GPIO 0, 2, 4 and 15 cannot be used due to external connections for different purposes.
  5.  The hall sensor is internal to ESP32, reading from it uses channels 0 and 3 of ADC1 (GPIO 36 and 39). Do not connect anything else to these pins and do not change their configuration. Otherwise it may affect the measurement of low value signal from the sensor.
  6. Pins 34-39 are input only
  7. GPIO 6-11 are used for the flash, so you can not use them.
  8. Serial0 is on GPIO 1 & 3 (TX RX). Serial2 on on GPIO 17 & 16 (TX RX)
    Serial1 is per default on GPIO 9 & 10, but there are used for Flash.
    You can modify Arduino\hardware\espressif\esp32\cores\esp32\HardwareSerial.cpp to assing different GPIO pins.

Setting up WordPress for Multisite and Multidomain

Multisite & Multidomain

Since Version 4.8 WordPress includes not only multisite, but also multidomain.
There is no extra plugin is needed anymore, as soon as you enable multisite, multidomain is also enabled.

Enable Multisite

To enable multisite you need to edit your wp-config.php file.
You need to add the following  code to your wp-config.php file just before the /* That’s all, stop editing! Happy blogging. */ line.

Save this file on your server, and multisite is enabled on your WordPress installation.
Now you need to disable all your plugins before we activate the multisite option. (You can enable them again later)
When they are all disbled go to Tools >> Network Setup to activate multisite.
Choose option Sub-domains.
And fill in the Network Title & Network Admin Email
When all filled in click on the Install button.
WordPress wil now show you some code that you need to add to your wp-config.php and .htaccess file.

Enable multisite and multidomain in WordPress

After you have added the code and saved it to your WordPress installation you will need to login again.

You can now enable your plugins again which you disabled a few steps ago.

Your WordPress installation has now Multisite enabled and you will see a new menu item “My Sites” in the admin toolbar.

Wordpress Multisite and multidomain

You are now able to add a new sites and new users to your WordPress setup.

Click on Sites >> Add New to add a new site to your WordPress setup.

Wordpress multidomain

Here it still looks like you are not able to add a new domain.
But just fill in these 4 fields and press Add Site

You can add an admin email address other than the one you are currently using to manage your multisite.

If the email address is not currently in use by another user, then WordPress will create a new user and send the password and username to the email address you enter.

Enable Multidomain

To use different domains go to My Sites >> Network Admin >> Sites
Hoover over the site where you want to use your new domain and press edit.

You can now edit the  Site Address (URL) field and enter your new domain in it.

Make sure that the DNS server of your new domain has the correct IP address of your WordPress setup, and that your webserver points to the correct directory. This should be the same directory which you use for your first site.

You can now browse to your new wordpress site, and it should show it’s welcome site of the plugin used.
Most of the time you will not be able to go to the admin pages at this moment. You will see an error messages like this:

To solve this problem add the following line to your wp-config.php file just under the lines you added to enable Multisite:

Now your WordPress Setup is Miltisite and Multidomain enabled.