In a blog, when the author replies to a visitor's comment, it's difficult for the visitor to notice the reply unless they revisit the page. However, with the comment reply email notification feature, visitors receive an email when the author or another visitor replies to their comment, allowing them to promptly learn about the response. In the widely used WordPress blog system, emails are typically sent via the system's default sendmail, which often ends up in spam folders. Therefore, we usually opt for email services like Tencent, Microsoft, or Google that provide domain-specific email solutions, which require sending emails via SMTP. The issue is that sendmail doesn't natively support SMTP, though this can be resolved using plugins within the blog system. However,...
Typecho Display Commenter Country and Browser
Due to the scarcity of plugins for Typecho, I couldn't find one that displays commenters' countries and browsers, so I had to implement it myself. The code is modified from the WordPress plugin Show UserAgent. Download page: https://wordpress.org/plugins/show-useragent/ Prerequisite: Your theme uses custom comment code instead of Typecho's default comment display. Generally, themes meeting this requirement will have code like the following in comments.php or functions.php: <?php function threadedComments ( $comments , $options ) { //blablabla ?> After downloading the Show UserAgent plugin, extract it. Rename the "flags" folder to "country", the "browsers" folder to "browser", and the "ip2c" folder to "lib". Upload these to your theme folder on the server. (Renaming is optional,...
【Rumor Debunked】SAE Domain Forgotten to Renew, Snatched by GoDaddy
Update: SAE has officially debunked the rumor. http://weibo.com/1662047260/Bg8rZ0sGN SAE is Sina's cloud computing platform and one of the earliest cloud platforms in China. It has been running relatively well, but recently they made a big mistake: they forgot to renew the domain name sinaapp.com, which is used to run websites on SAE, and it has been deleted. Moreover, it seems they won't be able to get the domain back anytime soon because the foreign domain registrar GoDaddy quickly snatched the domain upon expiration and renewed it until 2020. No one knows how much GoDaddy will ask for this domain. $ whois sinaapp.com Whois Server Version 2.0 Domain names in the .com and .net domains can now be registered with many different competing registrars. Go to http://www.internic....
Huawei C8815 Internal Storage Partitioning
The Huawei C8815 smartphone comes with 4GB of internal storage, but not all of this space is available for user data - it also includes system files and other miscellaneous content. Android device storage is generally divided into the following partitions: Cache partition : Stores temporary files for Android system operations, typically less than 10MB in total System partition : Contains Android OS files modified during flashing Data partition : Stores installed apps and their data Internal storage (sdcard) : The "built-in storage" visible in file managers Carrier-customized devices like the C8815 also include a cust partition for carrier-specific modifications. The factory partition layout isn't always optimal. The C8815's default partitioning is: Cache :...

Aroma File Manager: A File Manager for Recovery Environment
Aroma File Manager is a remarkable file manager because it operates within the Recovery environment. Sometimes, modifying a single file can corrupt the Android system, preventing it from booting. The typical solution is to reflash the ROM, but this results in data loss and erases all previous system modifications. Aroma File Manager allows you to delete or replace problematic files to restore your system. Prerequisites : Your phone's Recovery environment must be CWM-based. It does not work with stock official recovery or TWRP. MIUI touchscreen recovery compatibility is untested. The downloaded file is a ZIP package (link provided below). Place it on your SD card. Power off your phone. Press and hold the Volume Up + Power buttons. When the manufacturer logo appears,...

Enabling Built-in FTP Service on Mac OS X
For certain reasons, I wanted to access files on my computer via FTP from my phone. Since Mac OS X has always included built-in FTP and SSH services, I decided to enable them. Click the Apple icon in the top-left corner → System Preferences → Sharing, then check the box for "Remote Login" on the left. Also, ensure your username is in the allowed users list. In the ES File Explorer app on your phone, select the SFTP connection method, enter your computer's IP address along with your username and password to connect. However, in practice, since SFTP is based on SSH with high security requirements, the transfer speed is slow—only about 100KB/s—which isn't sufficient for smooth video playback. In older Mac versions, you could enable FTP file sharing directly in Sharing settings,...

CAPTCHA: No Zuo No Die
As we all know, CAPTCHAs exist to prevent machines from brute-forcing passwords or spamming comments with advertisements. Typically, a CAPTCHA consists of 4 digits with some interference lines to thwart brute-force attacks as much as possible. The problem is... there's also a kind of absurd CAPTCHA in this world. Image source: http://imbushuo.net/archives/58 . I just want to say: What's the point of this CAPTCHA? Any random program could extract and auto-fill it. According to imbushuo: What』s more, the verification process is completed in the client side… ( later I found that I could bypass the CAPTCHA by sending the HTTP request directly. ) He actually wrote a program that logged in successfully without even sending back the CAPTCHA! This CAPTCHA is truly "impressive....

Resolving gogoCLIENT DNS Issues
Google services have been unstable recently, so I decided to use an IPv6 tunnel to connect to Google for better access speeds. Following the article I wrote last October, " Installation, Usage, and Bug Fixes for gogoCLIENT on Windows 8.1 ", I set up the tunnel on my computer. But when I opened the command prompt and tried to ping ipv6.google.com, the system unexpectedly reported "Ping request could not find host ipv6.google.com". This meant I was still connecting to Google services via IPv4, which didn't achieve the desired effect. Normally, I would search on Google for a solution, but the problem was that the connection to Google was intermittent... After a long time, I finally found a solution. The reason is that Microsoft, in designing the operating system,...

Windows Azure Virtual Machine Trial
Windows Azure is a virtual machine service provided by Microsoft, similar to AWS. Due to China's regulations prohibiting cloud computing services from sharing data with foreign countries, Azure operates in China through a dedicated company called 21Vianet, with data centers currently in East China and North China. Currently, Azure doesn't appear to have a time-limited trial. After checking online, it seems there are no time restrictions. The trial server limits each user to a maximum of 3000 CPU hours per month (1500 hours for high-memory servers), meaning a 4-core server can run continuously for a full month without shutdown. I applied for an activation code long ago and recently received it unexpectedly in my email....

The Ultimate Solution for MacBook Overheating in Windows
LubbosFanControl is indeed a magical tool for controlling fan speeds in Windows, but adjusting fan speed only treats the symptoms, not the root cause—it addresses heat dissipation without solving the core issue of excessive heat generation. In macOS, when I use Chrome to browse Bilibili, CPU temperatures typically stabilize around 60°C and never exceed 70°C. However, performing the same operation in Windows 8 often pushes CPU temperatures above 70°C. I initially assumed Windows consumed more CPU resources, hence the higher temperatures. But one day while watching videos, I opened Task Manager and discovered CPU usage was only around 53%. Meanwhile, my Core i5 processor had activated Turbo Boost, ramping up to 2.88GHz with temperatures hovering near 75°C....