http://winginx.com/en/htaccess
Author: admin
Delphi: InputBox vs InputQuery
InputQuery is best. Because InputBox returns empty string if dialog is cancelled by user.
newpassword := inputbox('Password', 'Please type NEW password:', '');
if not InputQuery('Password', 'Please type NEW password:',
newpassword) then
begin
ShowMessage('User cancelled the dialog');
end;
Windows Uninstall Registry Keys
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Logrotate manually
logrotate --force /etc/logrotate.d/httpd
Tested on Centos 7
Firemonkey Mobile Notifications don’t work on Delphi 10.3
Similarly, if on Android you are targeting API 26 or greater (which is a requirement for Google Play apps), you may have noticed that both local and remote notifications do not show at all. This is due to the API 26 requirement of the use of notification channels. The FCM support in this solution makes use of these, so your notifications will show. This solution also makes use of TPermissionsRequester introduced in an article regarding targeting API 26 or greater, to demonstrate requesting “dangerous” permissions. The permissions being requested here are not actually required for this demo, so as per the comments in the code, you may remove the references to TPermissionsRequester if you do not require it.
Source: https://www.delphiworlds.com/2018/08/firebase-cloud-messaging-revisited/
TCP vs UDP – Twitter Joke

Sort Array by Value in PHP
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
?>
Install htop on CentOS7
yum -y install epel-release
yum -y update
yum -y install htop
IPv6 Around The World Statistics
Solve open_basedir Problem (VestaCP)
Edit Server (Apache) Settings /etc/httpd/conf/httpd.conf
<Directory /home/%user%/web/%domain%/public_html>
php_admin_value open_basedir none
</Directory>