I recently needed to write a Python script that fetches data periodically from an external API and maintains it in a local txt file. I plan to host this script on my virtual hosting at lolipop.jp and run it every ten minutes through cron. However, after deploying it, the script has not been producing any output. Below is the method for deploying a Python script on the virtual hosting at lolipop.jp without using SSH.
继续阅读Optimizing Python Script Deployment on lolipop.jp分类: 编程
Show me the code
Decoding DLL Differences: Navigating Code Versions and Understanding MVID in C# Projects
Recently, we encountered a challenge in our company’s project development: determining whether the code versions of a C# project are identical using two DLL files. In other words, when the same code is compiled on different machines, will it result in identical binary files?
继续阅读Decoding DLL Differences: Navigating Code Versions and Understanding MVID in C# ProjectsDocker Container Restarting after SSH Login – Solution
As mentioned in a previous blog post, my current project is deployed using Docker. However, during a recent login to the server, a strange phenomenon occurred: all the containers in Docker would restart from time to time. Also, every time I logged in to check the Docker status, it would show that the containers had just started (Up 15 seconds). After several investigations, I finally identified that the restart issue was related to SSH login. Every time I logged in via SSH, the containers would restart.
继续阅读Docker Container Restarting after SSH Login – SolutionFix Web Connection Reset Issue After Update Qnap NAS To 5.0.X
Recently, after upgrading the Qnap NAS to QTS 5.0.X , there was a problem of not being able to access to the web page from internet. However, accessing from LAN still works. So at the beginning, I thought it might be a firewall or port forwarding issue.
继续阅读Fix Web Connection Reset Issue After Update Qnap NAS To 5.0.XUsing Docker Compose to Self-host Project Deploy
After three months of hard work, the SSL certificate of my RSS aggregator finally expired. The auto-renew script failed to renew it — this happened a couple of times, I need to login into the web panel and renew it manually every three months. Unfortunately, the web panel malfunctioned this time either. After an epic battle with cert-bot, Nginx, and even the web panel I used, I finally gave up and decided to switch to another self-hosting solution.
继续阅读Using Docker Compose to Self-host Project DeployUse Roundcube on Lolipop.jp
Lolipop by GMO cloud is the hosting service I’m using. The hosting plan includes email hosting services, but the webmail interface is in Japanese with limited functions provided, so I installed my own Roundcube instance instead. Not like VPS, Installing a custom Webmail service needs to skim through the service provider’s documentation, undoubtedly it is all in Japanese. This takes me some time to search and validate all these endpoints. Anyway, the tutorial is as follows.
继续阅读Use Roundcube on Lolipop.jpMigrate Knowledge to MkDocs Generator
The knowledge base project has been migrated to the MkDocs project, and it works like a charm so far.
继续阅读Migrate Knowledge to MkDocs Generator使用树莓派代理局域网内流量
祖国科技,日新月异。
继续阅读使用树莓派代理局域网内流量厦门隔离酒店的网速介绍与升级
受到疫情影响,海外回国需要强制隔离14天,隔离期间的网络质量自然就成了一个绕不开的话题。不过体验下来,我所在的隔离酒店的网速还算合格。
写在前面:不同隔离点、不同时段、不同房间的网速可能有差异,本文仅供参考。请在酒店工作人员许可的前提下操作。
继续阅读厦门隔离酒店的网速介绍与升级Migrate to Google Password Manager
As LastPass will change their product plan this month, free users will no longer be available to synchronize their password across the PC and mobile. That is to say; Users have to choose mobile or desktop as their primary device to store their password.
继续阅读Migrate to Google Password Manager