Short Domain Service
I found out that the short URL service provided by Google would soon be discontinued, so I quickly built and released this service. It is similar to the existing service, but since it was difficult and inconvenient to find a…
I found out that the short URL service provided by Google would soon be discontinued, so I quickly built and released this service. It is similar to the existing service, but since it was difficult and inconvenient to find a…
SecretDNS can automatically configure DNS when it exits, without requiring you to enter DNS settings in Preferences. However, it may not configure DNS automatically in some environments, so here’s how to set it up manually. If you have an internet…
I’m writing this because an external hard drive I bought for Mac isn’t recognized by Windows. (It would be easier to use “Create and format hard disk partitions,” but it wouldn’t run, so here’s another way. 😢) Run Command Prompt…
Here’s an easy way to use threads in Delphi. Just use synchronize properly 🙂 Function uses System.Classes, System.SysUtils, Vcl.Forms; procedure Wait(Proc: TProc); var Thread: TThread; begin Thread := TThread.CreateAnonymousThread(procedure() begin Proc; end); Thread.FreeOnTerminate := True; Thread.Start; while not Thread.Finished do…
This shows how to automatically add or remove www when accessing a site. Add this to your .htaccess file. # Add www RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC] RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L] # Remove www RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule ^(.*) http://%1/$1…
When the “/usr/bin/rm: arg list too long” error occurs while deleting many files You can delete them with the command below. find . | xargs -n 1000 rm -f
A way to generate all the different sizes of icons and splash images needed when developing iPhone and Android apps at once. These sizes are used in FireMonkey, so change the numbers for other environments. I lost (?) the program…
This uses the geolocation function to get the user’s location. If permission is denied or the browser does not support geolocation, it uses the Naver API to determine the location from the IP address. Before using this, get an API…
Recently, due to concerns about SNI eavesdropping, I created and released SecretDPI and SecretSNI. There was a lot of feedback about having to run several programs separately, so I included them in SecretDNS, allowing DNS encryption and SNI eavesdropping protection…
Here’s how to empty logs that have grown large. cat /dev/null > 로그파일명 For reference, here’s how to find files by size. find ./* -size +파일크기
A program that interferes with the monitoring and tampering of Server Name Indication (SNI). I created it because using SecretDPI, GoodbyeDPI, or MTU settings caused speed reductions. It fragments only the strings detected in SNI; all other packets work normally.…