blog/_data/ai-cache.json

1 line
98 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{"/2024/06/16/hackintosh.html":"这篇文章讲述了作者尝试安装Hackintosh即在非Mac硬件上运行macOS的体验。起始时因为对Mac尤其是基于Intel架构的性价比、硬件差异和性能的质疑使得作者并未尝试过。但随着ARM架构Mac的出现他们决定安装黑苹果进行尝试。尽管安装过程并不复杂主要是根据硬件自定义EFI但对于无线网络和一些Apple芯片优化软件支持存在限制。尽管体验与MacBook相似作者认为黑苹果在功能上与Linux接近性能上不如Mac notebo挠在续航上的优势明显。总体来说作者认为黑苹果的吸引力有限主要是节省了一部分成本而Mac的独家体验和续航无法替代。","/2024/05/19/bt-ops.html":"这篇文章主要讲述了作者在测试不同运维面板如1Panel、小皮面板和宝塔面板的过程中对宝塔面板的使用体验特别是对其Python代码实现、功能评价和价格的质疑。作者认为宝塔面板有一些独特功能如系统加固、防入侵、文件监控等虽然代码是开源且部分易于理解但付费功能定价不合理如价格高昂的服务器网络加速功能其实无需付费。此外作者还指出一些功能如防篡改可能存在问题而一些基础功能实则简单易实现。总的来说作者认为宝塔面板虽然有可学习之处但价格与其提供的服务不成正比。","/2024/04/06/old-pc.html":"这篇文章是关于作者探索如何重新利用几台废旧电脑的体验这些电脑尽管性能较差但作者并未因此淘汰它们。他们将电脑改装为Linux系统进行测试展示了四台电脑的配置和基础使用情况。尽管第一台Intel Pentium E5300的电脑在安装Ubuntu时遇到问题但作者仍强调性能问题不大相比于廉价的硬件如树莓派这些旧电脑仍有可用性。文章指出尽管老机器可能存在一些安装或兼容性问题但并不意味着它们就该被淘汰。","/2024/03/16/ssl-pinning.html":"这篇文章讲述了使用Python的requests库实现类似“SSL Pinning”技术的过程。作者发现直接用requests库操作请求时获取证书的常见方法不可行于是通过requests.packages.urllib3的HTTPSConnection连接并修改其connect方法实现了在发起GET请求时获取服务器的证书并计算其SHA256指纹。作者提供了一个函数`verify_cert_request`用于验证网站证书并可作为防抓包策略。文章最后提到虽然Python作为解释型语言其代码可被分析但通过修改依赖库或加密处理可以提高保护程度防止多数抓包行为。","/2024/02/24/luckfox.html":"这篇文章分享了作者购买并体验Luckfox Pico Plus开发板的过程。虽然这款开发板体积小巧约一食指大小但内存和存储较低选择了预装Alpine Linux系统作为解决方案。安装过程通过树莓派完成利用其GPIO接口。作者发现该板子性能足以运行Python和Go程序可替代部分树莓派的任务如定时任务和QQ机器人但内网穿透时内存紧张。作者认为Luckfox Pico Plus以其小巧的外形和不错的性价比相比树莓派在开发板用途上更合适尽管树莓派的定位不清晰。","/2024/02/03/1panel.html":"这篇文章讲述了作者在离线环境下安装1Panel的过程。尽管1Panel官方不支持离线安装但通过社区找到了离线安装的方法。作者通过离线安装后遇到的问题包括应用商店空、应用文件路径错误、PHP扩展的下载问题等。通过调整数据库和容器设置作者最终解决了这些问题实现了Nginx、MySQL和PHP的离线安装和使用强调了使用Go编写的程序如Docker和1Panel在无网络环境下的便捷性。","/2024/01/20/renpy.html":"这篇文章讲述了在macOS上玩基于Ren'Py的视觉小说时遇到的问题及解决方案。主要问题包括Mac OS的验证限制、不同版本Ren'Py引擎的兼容性、使用RenPyViewer的局限性以及签名和权限问题。解决方法包括使用iOS版或Intel版RenPyViewer、通过终端运行.sh文件、修改.app权限和文件结构、以及处理文件名大小写差异。最后的建议是优先使用游戏自带的.app文件并进行适当的权限设置或者根据所用硬件选择合适的工具。","/2024/01/01/summary.html":"这篇文章的作者回顾了2023年的生活主要亮点包括顺利毕业、找到稳定的工作和抽到UP角色带来的好状态。然而工作压力不算大但作者的生活习惯不佳晚上沉迷于游戏导致睡眠不足进而影响了如osu!mania的游戏表现和个人健康。作者计划在经济上达到自给自足后退休但担心自己无法照顾好自己生活方式可能与目前的965工作模式相似。AI是2023年印象深刻的话题但对作者影响不大。未来的目标是稳定工作和休闲对未知的全球事件有所担忧但也保持乐观。总的来说作者认为过去一年过得尚可但对未来难以预测只能走一步看一步。","/2023/12/24/android.html":"这篇文章介绍了如何在Linux容器中使用Waydroid和redroid两种方法来运行Android系统虽然Waydroid性能较强但存在依赖于Wayland且不支持ARMT架构程序的问题需要额外安装工具。redroid支持多实例和不同安卓版本但遇到了ARM兼容库的问题特别是对Intel CPU支持不足。作者认为由于真机运行和虚拟机在性能上已经足够且Linux用户群相对较小所以容器内运行Android的需求较少。","/2023/12/10/openfyde.html":"这篇文章分享了作者将树莓派4B安装和使用openFyde的体验。作者出发点是寻找适合普通用户而非专业硬件爱好者的系统因此排除了服务器版和部分GNU/Linux发行版。在选择ChromeOS或其本土化版本FydeOS时由于官方不支持树莓派作者选择了openFyde尽管安装过程复杂需要先格式化TF卡并刷入镜像且视频播放受限于硬件只支持H264解码。有趣的是虽然Linux子系统表现尚可但Android子系统存在交互设计问题如无滚轮、复制粘贴不便等。尽管性能有限尤其是视频播放不流畅但openFyde以其简洁、易于安装和对普通用户相对友好的界面被作者认为是让树莓派更适合普通用户的选择。","/2023/10/21/game.html":"这篇文章讲述了在MacBook上玩游戏的各种方式1. 原生游戏例如专为Mac设计的应用和开源游戏2. iOS游戏通过Decrypt IPA Store下载并在Mac上使用特定软件运行3. 利用Rosetta 2运行x86游戏比如通过Steam和Epic Games Launcher4. 基于脚本的Galgame游戏如使用工具如XP3Player、ONSPlayer或Ren'Py5. 在网页上运行的游戏如RPG Maker MV6. 通过Wine或者其他基于Wine的工具运行Windows游戏如Game Porting Toolkit和Whisky7. 虚拟机不推荐如UTM8. 云游戏服务依赖网络和服务器性能。作者强调了MacBook虽然不是专门设计用于游戏但有多种方法可以让用户在上面玩游戏。","/2023/09/24/rpi-ubuntu.html":"这篇文章介绍了作者在树莓派4B上安装Ubuntu的经历。一开始尝试安装Windows 11并使用ESXi-Arm Fling遭遇问题如内存卡浪费和存储限制。由于对Windows的不满意作者决定安装Ubuntu过程中遇到了登录密码设置的困扰软件提示不明确。尽管如此最终成功安装了Ubuntu并编译并运行了PiFmAdv项目但初始遇到编译问题。作者还尝试了通过QEMU-KVM在树莓派上跑Windows虚拟机对比了与裸机的性能发现虚拟机表现不佳。此外虽然尝试让树莓派运行x86程序如postjson工具但由于性能受限效果并不理想。总结全文作者表示树莓派除了FM电台功能其他操作在普通电脑上也能完成质疑购买它的意义但也提到挖掘其潜力的过程满足了自己的探索欲望。","/2023/09/06/satellite.html":"这篇文章主要讨论了卫星通信的常见应用如GPS导航、卫星电视、业余无线电通信、卫星电话如华为Mate 60 Pro和星链网络。作者强调了卫星通信的基本原理即通过无线电波与远距离的卫星进行单向或多向通信。文章还提到了华为卫星电话的特点如能否实现免外置天线使用和隐藏天线的设计猜测。作者认为将卫星电话功能引入智能手机可能更多是出于营销策略实际使用场景有限如信号覆盖和成本效益都不如常规网络。最后作者对6G卫星网络的设想持怀疑态度认为它不会显著改变通信速度。总体上卫星通信虽然看起来高端但其实技术上并不是什么难题。","/2023/08/01/auth.html":"这篇文章讨论了在Windows环境下让Python脚本接收OAuth2.0授权码Code的几种方法。作者尝试了以下几种方式\n\n1. **URI Scheme**: 通过注册伪协议如mayx://并在Python脚本中解析回调URL来获取Code但这种方法可能被杀毒软件阻拦且不是所有平台都支持。\n\n2. **HTTP服务监听**: 使用Flask创建一个简单的web服务来接收Code虽然简单但可能占用过多资源且已被弃用。\n\n3. **Socket实现**: 用socket进行TCP连接来处理请求但初次访问时有问题且代码复杂。\n\n4. **http.server模块**: 使用Python内置的HTTP服务器模块实现了基本功能更小且稳定但仍有程序结束前端口未释放的问题后来通过AI得到了解决。\n\n作者在寻找最合适的方案时遇到困难感慨了解更多信息有时也带来困扰但最终还是AI有效地解决了问题。","/2023/07/09/bitmo.html":"这篇文章分享了一种新型的无人值守诈骗手法,骗子创建虚假的接码平台,并通过带有网站名、用户名和密码的诱人信息诱导用户登录。受害者登录后发现网站看似正常,提供了充值、提现等功能,但其实充值和提现需要安全密钥,且对免费账户有限制。诈骗者设计巧妙,通过转账功能一步步诱导用户,如充值、转账以及账户升级的假象,增加了被骗者的参与感。作者最终识破网站为假,怀疑其为国人开发的诈骗平台,并指出这类诈骗手法利用了人们的好奇心和财务冲动,效率高且设计逼真,可能会导致许多人受骗。","/2019/04/13/iwara.html":"这篇文章介绍了使用PHP编写的Iwara Viewer一个帮助用户从Iwara平台下载视频的工具。作者主要是出于对网站EcchiIwara上的一个内容区上的R183D动画特别是\"Observation Diary\"的兴趣。工具允许按照日期、观看数或喜好排序视频并提供了在服务器上直接下载视频的选项以解决Iwara防盗链的问题。然而该工具的缺点在于没有显示观看数、作者信息且可能受Iwara服务器限制。作者还提供了相关的演示和下载工具链接。","/2015/02/23/diary.html":"这篇文章记述了作者在2015年2月23日的日常经历包括修复U盘、处理爷爷电脑的显示器问题以及手机分区的意外损害与修复。作者通过这些事件反思了技术操作的重要性提到了对手机知识的深入了解以及对电脑与手机未来趋势的看法。同时他也对自己在春节期间不小心损坏手机的行为做了自我批评。","/2018/03/26/neko.html":"这篇文章记录了一个名为张千叶的人帮助朋友Ayaka Neko应对家人特别是其父亲强制带回云南老家并进行住院治疗的过程。Ayaka已成年并有精神健康问题但她的父母没有得到她的同意且存在暴力行为。文章描述了从报警、寻求警察帮助到联系不上Ayaka最终发现她自杀的悲剧结局。事件引发了关于监护权、抑郁症处理和家庭沟通问题的讨论呼吁家长尊重孩子意愿避免类似悲剧的发生。","/演讲稿/2018/06/20/Coding.html":"这篇文章是一场演讲稿由演讲者mayx介绍了计算机编程的三个核心主题计算机基础知识、编程基础和设计概念。演讲涉及的内容包括计算机科学的区分CS与IT、硬件的基本结构冯·诺依曼架构与哈佛架构、编程语言的发展如低级语言与高级语言的区别编译型语言和解释型语言如C、Python和Java的特点以及UI设计的重要性和扁平化设计的流行。演讲旨在让听众理解编程的本质和设计原则强调编程不仅仅是技术层面也是表达思想和解决实际问题的工具。","/2018/10/20/talk.html":"这篇文章是Mayx分享其在Github Pages博客上使用评论系统的体验。作者首先提到由于博客的静态性质选择第三方评论服务有限制 Disqus因在中国不可用而被排除。国内的选项如多说、畅言被指不稳定。在对比了Gitalk、Gitment、Valine、fcomment和utterances等几种评论系统后作者最终选择Gitalk原因包括Gitment停止维护、Gitalk虽需手动初始化但影响不大、以及相对较高的安全性相比fcomment和Valine。尽管Gitalk在IE11中的表现存在问题但作者仍因懒惰和对已有系统的满意而坚持使用。","/2022/11/08/cf-acc.html":"这篇文章主要介绍了如何改善在中国使用Cloudflare服务的网站访问体验。由于中国对Cloudflare网络的某些限制用户常会遇到速度问题。文章提供了两种方法一是利用CloudflareSpeedTest工具检测最佳IP并修改 Hosts二是通过第三方反代节点这些节点可能绕过速度限制但需注意潜在的安全风险如中间人攻击和匿名性导致的防火墙失效。对于网站站长云flare官方的新CNAME接入方式允许绑定信用卡进行限制性接入通过设置不重要的域名作为跳板可灵活选择节点以优化访问速度但需开启证书透明度监视以防止中间人攻击。作者还提到可以考虑使用DDNS脚本来自动调整IP但缺乏实操条件。文章最后表达了对Cloudflare优化服务的肯定。","/2021/03/02/workers.html":"这篇文章介绍了作者尝试使用CloudFlare Workers实现的一些功能包括自建反向代理以加快博客访问速度搭建简单Status Page监测网站可用性以及对Serverless云函数的玩味。作者提到虽然Workers功能完善且支持KV存储但免费版的10万次请求限制对大流量网站并不适用。此外作者认为Serverless更适合小公司大公司则可能不会将其作为主要业务平台因为存在服务中断风险。","/2022/12/26/i2p-ssl.html":"这篇文章讲述了作者为自己的i2p站点添加SSL证书的探索过程。虽然i2p作为一个小项目没有官方认可的SSL证书但有一个由PurpleI2P开发团队维护的自签名CA可以用于证书签名。申请过程相对简单但部署到网站和配置有所挑战因为缺乏相关的教程。作者最后成功配置并实现了网站的加密访问但他提到i2p对SSL证书的管理不太严格仅用于娱乐性质。此外i2p的域名注册也很随意。整个过程虽然麻烦但充满了趣味性。","/2022/12/12/bt-s3-comp.html":"这篇文章主要讲述了作者如何自定义宝塔面板上的亚马逊S3云存储插件因为原插件不支持非AWS的S3服务端点如Filebase。作者发现通过Python的boto3库可以实现自定义连接只需要在插件的`build_auth()`方法中添加`endpoint_url`参数。作者对宝塔插件的设计和功能表示不满,认为它只支持了基本功能且依赖臃肿,但对于不会编程的小白用户来说,尽管功能有限,仍需使用。","/2018/11/10/email-sender.html":"这篇文章介绍了作者如何利用PHP制作了一个免费订阅的邮件日报系统。作者通过搜索并利用现成的PHP资源如sendmail和CronTab功能设置了自动发送邮件的工作流程。邮件包含了天气预报、笑话和新闻等内容且制作者留有余地如使用Travis-CI和短信提醒等功能进行扩展。最后作者分享了创建过程中的心得和提示欢迎读者尝试并加入邮件订阅。","/2023/03/12/php-async.html":"这篇文章主要探讨了PHP实现异步执行的挑战和尝试。作者在ThinkPHP项目中遇到需要立即返回数据并继续后台耗时操作的问题。以前采用的file_get_contents函数虽然解决了返回速度慢的问题但涉及到使用危险的函数和服务器配置限制。作者对于使用消息队列、Swoole框架及popen函数等方法持保留态度认为它们可能带来安全风险或超出项目规模。\n\n作者发现fastcgi_finish_request函数可以输出内容并结束请求但需注意与session管理和PHP-FPM的交互。存在问题包括对Apache环境的限制、进程数量限制以及在TP框架下无法使用return。作者总结到PHP处理多线程问题有困难对于频繁遇到这类问题的项目可能需要考虑使用其他语言。","/2023/06/30/nucleic-acid.html":"这篇文章介绍了一篇基于ThinkPHP5.1框架的核酸检测登记系统设计与开发的毕业论文。论文详细探讨了系统的需求分析、数据库设计、功能实现(如前后端架构和用户模块等),以及系统测试过程。研究目标是为新冠疫情防控提供一个便捷的在线登记平台,通过微信接入,提高效率并减少人员接触。论文强调了系统在追踪疫情、提高用户体验及信息共享方面的价值,并对比了国内外核酸检测登记系统的现状。论文由七章组成,涉及背景、技术概述、需求设计、接口与数据库设计、实现、测试以及结论和展望。","/2023/05/22/rpi-win.html":"这篇文章主要讲述了作者尝试在树莓派4B上安装Windows系统的过程包括使用Windows on R工具和不同存储卡的尝试但遇到了安装失败和性能问题如WinPE安装不能成功、Windows性能差尤其是读写速度和驱动缺失、CPU占用高等。尽管Linux系统在官方支持下运行流畅但作者认为树莓派在性能、驱动支持和视频播放等生产力方面表现不佳更适合用作物联网开发板而非普通电脑。文章最后对树莓派4B及后续版本的发展方向提出了疑问。","/2023/04/05/ai.html":"这篇文章讲述了人工智能特别是LLM大型语言模型领域近期的发展以ChatGPT和相关模型如Alpaca为例。作者提到开源社区如GitHub上的llama.cpp项目让AI技术更加亲民即使是在资源有限的设备上也能体验到。斯坦福大学的Finetune技术使得AI模型性能提升而成本较低的LoRA方法使得AI训练更加普及作者还分享了自己的实践经验如使用不同设备运行不同规模的模型。此外作者对开源社区的AI发展持乐观态度希望未来能在低成本情况下提高效率但也表达了对技术被商业化和不平等竞争的担忧。","/2023/02/22/cron.html":"这篇文章讲述了作者在云原神签到脚本被Github Actions禁用后选择使用Cloudflare Workers Cron触发器的原因。作者认为Workers更适合做这种简单的网络请求因为它资源消耗较少且不会像Actions那样遇到资源限制。作者分享了如何在Workers中编写签到脚本包括设置headers和获取必要的参数。此外作者建议将Cloudflare Workers用于日常签到等轻量级任务而更适合计算密集型工作的是Github Actions。作者还提到与云函数相比Workers可能具有更好的轻量化和环保优势。","/2023/02/03/mbp.html":"这篇文章介绍了作者使用新款MacBook Pro 2022 13寸搭载Apple M2芯片后的使用体验。尽管之前对MacOS和苹果产品存有偏见认为其性价比不高且性能曾存在问题但M2芯片的升级让作者感到惊喜体现在性能提升、功耗控制优良以及长续航上使其符合云游戏与轻薄本的使用需求。文章还提到了MacOS的初次上手体验如触控板的便利、软件兼容性如Microsoft Remote Desktop和VSCode的使用以及MacBook在游戏性能上的不足。作者认为MacBook适合日常工作、文档处理和轻度娱乐续航表现强大但与Windows电脑相比在一些核心功能和兼容性上还有差距。","/2023/01/01/summary.html":"这篇文章是作者的年终总结回顾了2022年的生活和工作主要提及了记忆在生活中的重要性以及这一年解决问题的文章减少可能与记忆积累减少有关。作者提到对2022年周围环境的负面看法认为人类灭亡的风险增加并表达了对2023年能正常活下去的期望。同时作者分享了关于博客备份的成就以及这套方案在反审查方面的价值。个人生活上临近毕业作者对未来持有相对消极的态度仅期待见证可能发生的变化认为自己和其他人可能都不会有显著的改善。","/2022/11/29/free-server.html":"这篇文章讲述了作者在Heroku不再提供免费容器云服务后发现了一家名为Koyeb的平台作为替代。Koyeb的特色在于可以直接部署Docker Hub上的项目无需安装复杂软件操作相对人性化。作者利用Koyeb部署了宝塔面板和VerySimple梯子服务而且还提到为了解决网站资源访问问题使用了Cloudflare Workers做反代。尽管免费作者认为Koyeb是个不错的临时选择但需要珍惜这种免费服务。","/2022/11/23/i2p.html":"这篇文章主要讲述了作者在服务器上使用i2pd——一个C++实现的i2P服务的体验。相较于官方Java版本的I2P客户端i2pd因为非Java编写而被认为更易用。作者发现i2pd的安装和使用相对简单通过HTTP代理连接隐形网络速度快于官方客户端并提到了i2pd的域名解析系统和vanity address的计算工具vain的问题。尽管如此作者仍认为i2pd的用户体验比官方客户端要好但指出访问i2P网络的网站较少且因为缺乏多样性的服务不如Tor那样有丰富的内容。文章以一种轻松的口吻表达了作者对Java语言的调侃。","/2022/10/19/web3.html":"这篇文章介绍了作者在Web3上使用xLog搭建博客的经历提到xLog基于Crossbell区块链使用智能合约和IPFS存储内容强调了其去中心化和防止审查的优点。尽管作者认为IPFS不能提供永久存储除非结合Arweave或其他服务付费存储但他利用4EVERLAND实现了静态博客的Git同步和DNSlink访问提到了社交功能和成本问题。此外作者对零网ZeroNet的体验并不理想但也对Web3技术的发展和去中心化社区的建设表达了期待。","/2022/10/14/crack-aes.html":"这篇文章讲述了作者在尝试破解自己的Python加密程序时发现使用AES-128-CTR加密模式且省略了初始化向量iv的情况下加密的不安全性。作者后来了解到CTR模式因为直接将密钥与iv通过AES加密后再异或数据导致如果使用相同的iv和密钥加密不同的数据通过异或运算可以轻易地从已知的密文和明文对中推断出其他密文的对应明文。为了解决这个问题作者意识到按照官方建议添加iv并正确使用加密模式是必要的最终调整了加密程序以确保安全性。作者也表达了一个教训那就是在不了解的领域应遵循标准方法否则可能会导致意想不到的问题。","/2022/10/08/tinyaes.html":"这篇文章介绍了一种使用Python编写的简单加密程序作者发现TinyAES库非常适合对数据进行AES-128-CTR加密因为其加密和解密方法一致使用起来非常直观。作者通过导入MD5哈希来处理非16位长度的密码然后举例编写了一个加密脚本用户只需提供文件路径和密钥即可执行加密或解密。这种库相比于复杂的加密库如pycryptodome或cryptography被作者认为更符合Python的简洁性和易用性。","/2022/10/05/rules.html":"这篇文章分享了Cloudflare新增的几个规则功能的体验包括二级域名重定向、动态重定向和内容转换如重写URL、请求头、响应头以及应对防盗链问题。作者赞赏Cloudflare的免费服务和强大功能但也指出了一些限制比如免费用户不能随意使用正则表达式以及规则配置上的局限。作者表达了对于更自由配置的向往但同时也认可Cloudflare在性能和实用性上的优势。","/2022/09/21/cron.html":"这篇文章介绍了如何使用Python制作一个可热载的定时调度器作者开始时考虑了使用CRON表达式但发现它不够直观且不支持Windows。接着作者发现了schedule库用其以更自然的语言结构编写定时任务比APScheduler易于理解和使用。在创建调度器时作者开始用轮询监控文件变化但性能不佳转而引入了watchdog库以提高监测效率。通过FileEventHandler和Observer程序可以实时检测并重载修改的脚本。作者以一个简单的示例脚本和管理器函数阐述了整个过程并表达了对编写简洁、功能单一的程序的偏好。","/2022/09/05/trayicon.html":"这篇文章讲述了作者从使用Python的PyQt5库制作程序运行提示图标遇到体积过大问题到尝试Pystray库结果依然不理想再到最终选择Tkinter和PyQt5实现跨平台悬浮图标过程中的经历。作者在寻求轻量级解决方案时虽然Tkinter在Windows上表现尚可但在Linux上遇到透明度问题而Qt5虽能提供跨平台一致性但学习和使用起来较为复杂。作者对跨平台开发的复杂性以及选择不同工具的权衡有了深入的认识。","/2022/08/15/cdn-verify.html":"这篇文章讲述了作者如何避免Cloudflare源站被恶意访问的问题。作者最初通过防火墙白名单进行防护但随着Cloudflare功能的增加这种方法不可靠。作者发现双向认证的“经过身份验证的源服务器拉取”功能可以有效防止使用Cloudflare功能绕过WAF的请求通过SSL验证确保只有Cloudflare和授权的服务器能访问源站。作者建议Cloudflare在新手教程中增加此配置以提高用户的安全意识。","/2022/07/16/privacy.html":"这篇文章讨论了在网络隐私保护的复杂性指出尽管个人隐私容易被泄露但通过合理的准备和策略可以在一定程度上防止隐私被滥用。主要内容包括1) 保护隐私的挑战比如信息关联的易发性特别在中国由于实名制的限制2) 隐私泄露的常见原因如网站访问、用户输入信息、网络服务提供商的监控以及DNS和SNI等技术的缺陷3) 提供的隐私保护方法包括身份伪造使用虚拟身份和代理、链路伪造多层代理、行为伪造使用专门系统和时间掩饰4) 总结,强调在地球上实现全程隐私的困难,但通过特定场景下的策略可以增强隐私保护。","/2022/07/03/fast-ver.html":"这篇文章讲述了作者试用字节跳动旗下“极速版”应用赚钱的经历通过完成任务赚取收益并将其与PCDN网络服务进行对比。这些“极速版”软件的门槛低初期收益高适宜手机和手机号丰富的用户通过批量安装和使用脚本自动化完成任务但收益会随着时间减少。虽然这类软件看起来实现了多方获益观看者、制作者和平台但作者认为长期价值不大关心的是对网络空间的贡献因此计划在收益降低后卸载此类软件。作者也提到即便有刷广告的行为对广告商仍有价值。","/2022/05/27/zongzi.html":"这篇文章介绍了一个在宿舍没有锅的情况下煮粽子的创新方法。作者首先通过购买并尝试生吃和热水泡发现虽然真空包装的粽子直接生吃口感不佳但通过热水多次替换并持续泡20分钟粽子的内外都变软了。尝试用这种方法处理肉粽子和甜粽子后效果都较好虽然与锅煮的粽子口感略逊但满足了在宿舍的粽子需求。作者认为这个方法在火车上方便食用相比泡面更舒适。","/2022/04/17/pcdn.html":"这篇文章讲述了作者再次尝试通过闲置带宽加入PCDN的经历重点描述了从刷机升级小米路由器、配置网心云虚拟机PCDN节点以及遇到的网络与性能问题。作者提到升级路由器后的网络速度提升明显全锥形模式的发现促使他想继续利用闲置带宽赚钱。虽然初期配置遇到了无线网络问题导致电脑卡顿但最终通过有线连接解决了。作者认为PCDN成本低是个成本合理且有盈利潜力的选择。","/2022/03/27/radio.html":"这篇文章介绍了作者如何用树莓派自制FM电台的过程从一开始没有尝试官方系统到选择RPiTX和fm_transmitter最终找到并改进了PiFmAdv项目。作者通过实验发现PiFmAdv在音质和信号范围上有所提升并提醒了可能的法律风险如功率限制和频率使用规定。文章结尾作者表达了对无线电技术的兴趣但也提到了法律限制和专业认证的要求。","/2022/03/12/alpine.html":"这篇文章主要介绍了作者在学习Docker的过程中体验了Alpine Linux作为其容器化环境的优势。Alpine Linux因其小巧轻量、稳定性高、安装简单和内存占用低等特点适合在生产环境中使用尤其是对于资源有限的服务器可以节省空间和提升性能。作者在虚拟机里安装了LEMP环境Linux、Nginx、MySQL和PHP并经历了从理论上学习到实际操作的过程对安装和配置进行了详细分享。最后作者表示在测试阶段使用Alpine搭建的Discuz环境表现良好验证了其作为未来项目基础环境的可行性强调了“小就是好”的优势。","/2022/02/15/termux.html":"这篇文章描述了作者在平板电脑上使用Termux的实验经历。起初出于专业需求作者想要验证Android平板能否作为Linux环境的替代品特别关注了远程桌面和SSH解决方案。经过一年的测试发现Termux是一个可行的方案可以安装各种Linux软件如Python、Django等。然而由于硬件限制如老旧的处理器、屏幕常关导致程序无法运行、软件兼容性问题尤其是在国内使用时以及版本更新带来的问题如源问题和官网下载限制作者在使用过程中遇到不少挑战。为改善体验作者做了额外的配置如创建额外的键位和安装Linux发行版。总的来说作者认为Termux是利用闲置Android设备的有效方式使得旧设备的使用价值得到提升。","/2021/07/13/wifi.html":"这篇文章作者讨论了在新宿舍环境中发现的使用Portal验证的WiFi并注意到这种认证方式存在绕过的可能性。作者分享了之前尝试过的DNS隧道方法虽然有效但普遍。一个不成熟的想法是利用可能存在的入站而非出站防火墙漏洞通过主动连接的隧道如搭建SSH或frp隧道来进行反弹式连接。这种方法在特定情况下如公网IP且入站防火墙未开启可行但具有明显的局限性如需要在同一网络内、防火墙可能随时变化等。作者表示这仅是理论上的另一个思路实际操作中具有不确定性更多是作为一种可能性探讨。","/2019/02/01/history.html":"这篇文章是一位作者回顾自己学习计算机的经历从初次接触PowerPoint导致的探索到破坏电脑和学习批处理语言如LOGO和BAT。作者提到了在批处理之家论坛的学习过程并分享了一段自己编写的批处理工具的源代码该工具用于检查权限、构建安全环境以及执行一些系统管理任务。文章通过讲述个人经历展示了编程和系统管理技术的学习过程。","/2019/03/22/bgm.html":"这篇文章的作者分享了他们最喜欢的游戏BGM偏爱Future Bass风格带有些许Moe元素的音乐并表达了对未来人工智能能生成个性化音乐的期待。他们提到已删除文件且暂无更多BGM推荐侧重于音乐风格的讨论和个人愿望。","/2019/03/23/gitio.html":"这篇文章介绍了如何突破Git.io的限制使其能够创建非Github.com的链接尽管作者个人希望Git.io能有自定义选项且希望过程更简便。事实上由于CORS问题作者不得不使用PHP脚本来实现这一目标但最终因为脚本滥用导致博客被删除意味着该服务不再提供这种功能。","/2019/05/12/baidu.html":"这篇文章讲述了在中国使用百度搜索引擎时由于搜索结果通常需要下载百度App才能查看的不便。作者提到百度App质量不佳并介绍了一种解决方法利用网页开发者工具中的“web_url”参数以及自建的Baidu移动页面转换器通过修改搜索链接跳转到搜索结果的网页版从而避免下载百度App。作者虽然不擅长使用插件但希望通过JavaScript来实现这一目的。","/2020/02/10/tieba.html":"这篇文章讲述了作者由于不想使用百度贴吧App通过编程技能找到了绕过App直接访问贴吧帖子的方法。作者发现通过在特定URL后添加帖子ID可以查看帖子全文但这个方法不能用于发帖。他参考以前的代码写了一个PHP脚本用于从网页版贴吧获取帖子列表并提供了演示链接。作者对于百度和知乎强制用户下载App的行为表示不满认为这会阻碍用户流畅的在线体验。同时他也提到了其他平台上也有类似的小程序。","/2022/01/04/banned.html":"这篇文章讲述了作者在2021年12月被Github突然封禁博客仓库的经历因为违反了他们的ToS。作者在没有事先通知的情况下被禁用感到失望和不满因为正常情况下至少会有违规通知。经过与Github的沟通发现问题出在三年前的一个利用Git.io服务的脚本被误用为恶意网站跳转。这次事件导致作者的博客星标、Fork和评论丢失对Github的信任度大幅下降。尽管如此作者仍考虑继续使用Github存储项目数据但会采取措施防止单点故障并减少对Github域名的依赖。同时作者对帮助他备份文章的yzqzss和@saveweb项目表示感谢。","/2020/05/29/encrypt.html":"这篇文章是一个关于非专业密码学的Python实现示例作者是为了一个学校工程项目研究通信安全而写的简化的加密传输Demo。主要使用AES用于数据加密RSA用于加密AES的密钥以及MD5进行数据校验。作者选择这些技术主要是为了保证通信过程中的安全性虽然简化了RSA和TLS的握手过程以降低复杂性。传输方式则是通过文件而非TCP或Unix Domain Socket。虽然许多代码是从网上获取的但文章展示了如何使用Python的Crypto库进行加密和解密操作。","/2019/12/31/summary.html":"这篇文章是大学生的年终总结回顾了大学的一年经历。作者提到他在开学时被坑的经历军训时的不突出但没人记住以及通过加入协会广撒网增加曝光度的努力。作者指出大学生活的悠闲可能导致事情积压空闲时间多但常用于娱乐。在学习方面专业课相对简单但数学和英语是挑战而公共课如体育、心理健康等也让他感到困扰。文章还提到了办银行卡和尝试基金的经历以及2020年的目标是通过考试和考驾照。对于未来作者计划继续学习和完成老师提出的前后端分离的CMS项目及类似CodeTank的游戏开发。","/2019/12/16/ctf.html":"这篇文章是关于作者初次体验CTF挑战的经历。他被同学邀请参加线上CTF比赛虽然对CTF有所了解但从未真正参与过。文章描述了作者的参赛过程他尝试了Cookie相关的题目但因为对题目的理解错误和操作不当而未能解出。接着他解决了涉及git的Swedish State Archive问题通过Git Extract工具找到了Flag。尽管最终因水平不足未能完成所有题目作者仍对CTF比赛表示出兴趣并计划今后深入学习。他还设想将网站迷宫类型的解谜元素融入到前端编程中类似于CTF挑战。","/2019/12/04/abuse.html":"这篇文章探讨了关于个体认知与技术影响的议题。作者以幽默的态度讨论了虚拟现实与现实之间的差距,提出了通过提高神经信号传输延迟(熬夜)来体验不真实感的现象,并调侃了熬夜后的负面影响,如精神状态下降和噪声干扰。作者还提及了如何通过干扰人声来应对噪声问题,以及对反录音原理的疑惑。最后,作者总结指出,熬夜带来诸多问题,希望早点休息,并抵御噪音的干扰。看似消遣,实则寓言式的揭示了生活中的问题和应对策略。","/2019/11/18/archive.html":"这篇文章介绍了Github的Archive Program一个将公有仓库保存在北极的长期计划旨在将代码历史存留千年。作者对该计划表示赞赏同时讨论了存储媒介的稳定性如SSD、HDD、光盘和胶片并认为尽管这些存储方式都有潜在的损耗问题但Github的项目专注于长时间保存尤其是对个人作品的持久性表示感慨认为这相当于一种虚拟形式的永生。","/2019/11/01/python.html":"这篇文章讲述了Mayx尝试应聘Python程序员时的经历。他在面试中被要求写一个排序程序但他展示了使用多线程睡眠并打印数字的代码虽然程序确实能够执行但结果不符合常规的排序算法。Mayx因此被面试官质疑并最终未能通过面试。他感到困惑认为公司可能对常规排序函数如sort()有误期待,并质疑公司的评估标准。","/2019/09/28/python.html":"这篇文章讲述了作者学习Python过程中接触到Turtle库的经历。Turtle库被老师用于教授类似Logo语言的基础图形操作包括画心形和正方形。作者最初通过循环和基本指令完成作业然后发现Turtle其实有更高级的函数如circle可以画正多边形这让他感到惊讶。他在尝试画心形时运用三角函数实现了一个自己的版本虽然结果不太理想。最后作者意识到在面对新事物时查阅文档的重要性因为他看到别人写出的更简洁、美观的心形代码后感到自闭。","/2019/08/05/blilblil.html":"这篇文章讲述了作者在使用Bilibili时误点击广告办理了2233小电视卡的经历。虽然之前米粉卡的体验良好但这次卡的“免费”声称让作者误解。实际上首月免费后需要额外付费且免流服务流量有限制导致视频观看体验大打折扣。作者每月实际支付约10元用于B站观看决定五个月后放弃该卡同时表达了对广告误导和没有关闭广告权限的不满期待未来广告用户有更多选择权。","/2019/06/24/up.html":"这篇文章讲述了如何利用MySQL数据库创建一个简单的图站服务。首先作者介绍了如何建立了一个名为`FileUP`的数据库表用于存储文件信息如文件名、内容和大小。接着PHP代码展示了处理文件上传、查询和下载的过程提到了MySQL的文件大小限制大约16MB以及存在的断点续传问题。作者提到想通过切片上传技术来解决文件大小限制但需前端支持并给出了一个WebUploader的链接。文章最后提到暂时不打算改进这个方案但可能会继续思考如何实现断点续传。","/2019/05/03/origip.html":"这篇文章介绍了如何通过使用Censys来“人肉”被CDN隐藏的服务器IP。作者提到许多网站使用CDN服务以提高速度、节约带宽并保护服务器但这样使得追踪源站IP变得困难。Censys作为一种工具可以通过关键词搜索找到潜在的IP地址比如在搜索\"esu.wiki\"时找到了与ESUWiki相关的IP 149.56.110.126。尽管访问过程可能经过了多层跳转Censys还是有助于确认服务器与目标网站的关系。作者指出虽然Censys可以发现很多Cloudflare保护的服务器但可以通过设置防火墙白名单来阻止不必要的访问。文章还提到Censys拥有端口扫描等功能相比于其他类似网站作者更倾向于使用Censys因其易用性和名字的吸引力。","/2019/04/05/cholang.html":"这篇文章讲述了作者对编程语言的选择偏好倾向于Linux Shell而非Microsoft Visual Studio原因包括资源消耗大、编译耗时、IDE复杂难用。作者认为语法简洁、易于记忆和扩展性是重要因素偏好解释型语言如Python尽管提到缩进问题和import的不便但最终选择Linux Shell因其简单好记、命令直接以及扩展性强PHP因使用方便和SEO友好JavaScript因为开发博客的需要运行方便和示例丰富。结论是作者倾向于Linux Shell、PHP和JavaScript。","/2018/12/28/newdomain.html":"这篇文章讲述了作者Mayx由于Github Pages被GFW封锁决定更换博客域名并采用了反向代理技术来解决访问问题。新地址为https://blog.mayx.tk/服务包括Github Pages、Cloudflare的CDN和DNS、花火学园的反向代理以及使用了Freenom提供的免费域名。作者提到Nginx配置遇到困难部分内容保留了原站地址并表达了对免费域名可能不稳定性及续费问题的担忧。","/2019/08/24/sth.html":"这篇文章的作者回顾了假期里似乎无所作为的生活。虽然平时有学习新技能的兴致,但到了假期变得懒散,主要活动包括通过科目一和科目二的考试,尝试电脑升级(但过程遇到问题),初次献血(虽有紧张但结果正常),办理了以天依为主题的银行卡,以及在闲鱼上低价出售了一些物品。作者感觉这个假期身心都有些消耗,期待能快速调整,恢复到正常状态。","/2019/08/17/memory.html":"这篇文章讲述了作者因学校需求升级内存而遭遇的一次意外的电脑维修经历。开始时,作者购买了与笔记本电脑兼容的内存条,并成功安装,但随后在安装过程中电池接口冒烟,怀疑可能是充电芯片损坏。电池问题持续,作者认为可能是因为安装顺序导致的,他对自己的操作没有明显错误感到困惑。文章以自嘲的口吻总结为命运作弄,同时希望接下来的考试不受这次倒霉经历影响。","/2020/01/05/devops.html":"这篇文章记述了运维人员新年期间遇到的问题花火学园的服务器宕机原因是数据库连接问题。在经历重启失败、故障排查后发现用户表出现问题通过重置解决问题。为了提高稳定性运维决定迁移服务器从Ubuntu迁移到CentOS并使用LEMP应用。迁移过程中包括数据库和文件备份、新服务器部署、DNS设置、CDN配置以及基础环境优化如BBR和Swap安装。在优化过程中运维尝试使用UNIX domain sockets但遇到了权限设置问题后来调整了MySQL连接配置。此外还发现并处理了postfix和日志记录的问题。最后运维反思了之前的问题并计划分开开发环境和主站服务器。","/2019/11/21/enc.html":"这篇文章是作者在学习Web Crypto API时的笔记讲述了自己在制作分布式加密邮件系统的过程中遇到的挑战特别是对JavaScript特别是其对象系统和ArrayBuffer/Uint8Array等概念的不适应。作者提到Javascript语法与自己习惯的Linux Shell语言对比存在差异导致在处理Web Crypto API时感到困惑尤其是其复杂的参数要求如密码长度和初始向量。通过Copy&Paste的方式作者勉强完成了一个加密消息的示例代码同时表达了继续学习的决心。整个过程中作者流露出对学习过程的艰辛和对未来的期待。","/2020/03/08/oldphone.html":"这篇文章主要讲述了作者对家中旧手机的处理方式转变从最初打算出售或回收转而思考如何最大限度地利用旧手机的剩余价值。作者提到可以将手机用作行车记录仪利用摄像头和GPS、服务器利用Android系统和ARM指令集运行服务器软件、桌面虚拟人偶通过Live2D壁纸、智能音响通过耳机孔以及小型家庭云存储。作者虽然提到了这些方案但也承认对于大多数人来说如果懒得折腾卖出或购买新设备可能是更直接的选择他个人则是出于对资源的不舍而寻求旧手机的价值发掘。","/2020/03/01/plan.html":"这篇文章策划了远程云手机RCP一种基于云计算和5G技术的移动通讯设备。它通过分拆为低成本控制终端和高性能远程服务器提供了价格低廉、性能强大且节省资源的手机体验。文章提出市场机会在于手机价格上涨与性能需求矛盾云手机有望填补中低端市场采用无差异营销策略。团队构成包括四部分技术与生产是最具挑战性的资金、人才和市场推广是关键。文章分析了市场竞争环境云手机有望在众多手机厂商中脱颖而出特别是在5G时代。市场调查表明云手机凭借成本优势和运行速度将吸引中高端用户特别是在迭代换新需求强烈的市场。通过详细的战略规划公司预计在成本控制、技术创新和目标市场定位上取得竞争优势。","/2020/06/06/demoscene.html":"这篇文章讲述了作者对Demoscene这一计算机艺术亚文化的回顾。Demoscene或称演景是用很小的程序如64KiB、92KiB甚至4KiB来渲染出复杂且带音频的视频通常利用计算机硬件如显卡提高效率。它强调了Demoscene作品对数学和编程技巧的要求很高以C++、汇编等语言甚至JS编写。文章提到了一些著名作品和组织如Farbrausch和OMNISCENT以及一个4KiB的名为elevated的作品展示了其技术的精细和创新。作者虽然自认为没有能力参与但仍欣赏这种艺术形式。最后作者推荐了scene.org和js1k.com等网站供读者进一步探索。","/2020/09/10/site.html":"这篇文章描述的是作者利用大学社团的服务器资源经历了一系列挫折后建立校园内部网站的过程。作者从最初打算安装ESXi和Hyper-V到尝试安装Ubuntu和CentOS遇到的困难如驱动问题和版本不匹配。最终选择了Cockpit面板方便管理并借助DDNS解决方案处理动态IP问题。作者还提到利用服务器资源进行了World Community Grid的志愿计算项目以合理利用计算能力。","/2020/07/29/card.html":"这篇文章讲述了作者在假期期间学习并制作PCB名片的过程。作者初衷是对这个创意感兴趣但没有电路设计基础。开始时作者通过在线找到了立创EDA软件虽然对软件界面感到困惑但凭借设计师的直觉逐步了解并开始设计主要是将图片和简单的线条组合添加了线圈元素。制作过程中作者发现PCB并非在铜板上直接刻划而是塑料板上打印线路。初次设计的错误导致成本不高5元人民币能打5张最终作者从价格和兴趣角度认为值得一试。同时作者对快递速度表达了不满上一次使用京东快递体验较差这次尝试换成顺丰寄送。","/2020/06/13/encrypt.html":"这篇文章描述了一个加密传输Demo的升级版本原作者在上月制作了一个简单的单向加密通信Demo但觉得其业余且安全性不足。因此作者决定改进它实现完整的握手过程以确保双向通信并提高防中间人攻击的能力。实现方法是通过RSA加密一个随机数作为AES密钥密钥在连接建立后保持不变。作者还增加了防止冲突的机制并在Demo中加入了简单的登录系统允许自动化操作。代码展示了通信过程中的密钥交换、数据加密和解密的实现。","/2020/09/27/vm.html":"这篇文章是关于作者的虚拟化学习经历从早期的PC虚拟机软件VMware Workstation和Hyper-V的比较到手机上的虚拟机如DOSBox Turbo、Bochs、qemu和VMOS的使用以及对虚拟化概念的哲学思考。作者提到虚拟机技术的发展包括资源管理和隔离性同时提到了操作系统、BIOS和虚拟化的界限指出虚拟化并非简单的资源复制而涉及到复杂的逻辑和实际运行环境的问题如虚拟化集群中的通信挑战。","/2020/08/28/banned.html":"这篇文章讨论了网站say-huahuo.com受到DNS污染导致的访问问题作者作为维护者面临流量骤降和百度权重下降等问题。他们通过更换域名、使用Nginx的sub_filter模块和修改Discuz、UCenter配置来应对。文章强调了防火长城对用户访问的影响尽管有DNS污染的解决方案但对于大部分电脑操作不熟练的用户来说难度较大。作者从中吸取教训认识到准备充分的重要性包括备用域名和不将网站与域名过于紧密绑定以应对可能的未来风险。最后作者建议要谨慎处理子域名和网站结构以减少因域名变化带来的问题。","/2020/08/21/sth2.html":"这篇文章提到作者感叹假期漫长且无所作为,描述了思维能力下降,比喻为思考能力像被疯狂切割。作者考取驾照后并无特别感受,意识到自己缺乏目标和动力。此外,提到了假期中因飞机票改签事宜而两次购买的经历,以及意识到自己对未来的计划能力有限。整篇文章反映了作者的迷茫与自我反思。","/2020/12/13/nat.html":"这篇文章讲述了内网穿透的必要性和原理主要介绍了解决没有外网IP但又需要利用服务器资源的问题。作者介绍了几种方法1) 利用NAT技术实现的数据主动转发如内网穿透软件如UPnP和隧道技术如通过SSH创建隧道2) 利用VPNs建立安全隧道3) 使用frp等服务的代理技术方便用户直接访问4) 端口映射虽然需要路由器管理权限但提供不限速的连接。最后作者选择了通过端口映射的方式并计划用于IDC服务或贡献算力。","/2021/02/28/discuz.html":"这篇文章介绍了如何为DiscuzX论坛添加一个与网站风格匹配且现代化的404页面以提升用户体验。作者通过调用DiscuzX程序自定义生成一个404.php文件设置为服务器错误页面如Nginx的error_page指令使错误请求可以由DiscuzX处理显示更友好的提示信息。作者还自嘲可能是第一个处理这种问题的论坛开发者。","/2021/02/19/picbot.html":"这篇文章主要讲述了作者如何制作一个微信机器人从最初的失败尝试转向使用PHP和第三方API特别是图灵机器人和Lolicon API来发送图片。作者先是描述了失败的聊天机器人尝试然后发现可以通过微信客服接口实现图片发送关键环节包括获取用户输入、调用相应API获取图片、并发送到用户微信。文章还提到在遇到Lolicon API Key次数限制时会采取备用策略。最后更新信息说明了在Key不足时如何处理access_token问题。","/2021/02/02/serverchan.html":"这篇文章讨论了作者对于Server酱·Turbo版收费的不满原本习惯使用Server酱的作者因其服务不稳定而转向自己开发发现通过微信API发送模板消息非常简单一行PHP代码就能实现并强调自己的实现比Server酱的限制更好每天发送量理论上可达2000次到100000次。作者在文章中提供了设置参数的步骤并讽刺了Server酱的收费行为认为开发者不应该为此类基础功能付费。","/2020/05/20/memory.html":"这篇文章主要讲述了作者两次尝试自行给电脑加装内存条的经历第一次导致笔记本充电功能损坏第二次因为店家发错货和内存频率不符引发了一系列问题如BIOS重置和密码消失。尽管过程坎坷最终作者还是成功加装了内存但对自己的决定表示懊悔并感叹购物过程中的不顺和价格波动。作者总结道加装内存的心得就是注意电池操作和内存安装方式以及认识到合理消费与运气都重要。","/2020/04/19/exam.html":"这篇文章主要讲述了作者对一个学校的答题系统进行研究的经历。作者一开始利用网络考试中常见的将答案隐藏在源代码中的漏洞在答题系统中找到了通过获取已知答案来作弊的方法成功注册了花火学园并因这个发现加入了运维团队。尽管作者随后指出系统的阅卷逻辑存在漏洞可以通过无限重复已知答案的问题来获取满分但问题并未被开发者完全修复。文章的最后提到作者偶然间发现自己的修改并未解决问题实际上漏洞仍然存在被另一位测试者Sora Jin重新发现。作者反思认为设计答题系统时应避免过于精密以避免被轻易破解。","/2020/03/12/novel.html":"这篇文章是一位作者探讨如何提升自己的写作能力,特别是编写游戏剧情,以创作推理解谜游戏。作者将写作风格视为小说的外在形式(如同身体),认为写作风格受到作者的经历、写作风格特征(如个人语言习惯)和生活经历的影响。而对于剧情创作,作者强调了建立独特世界观、角色配置(包括能力和发展趋势)、剧情起伏以及避免套路的重要性。作者表达了对自己写作水平的自谦,并希望能通过学习优秀作品来提高,同时表达了对未来游戏开发合作的期待。","/2020/02/18/browser.html":"这篇文章讲述了作者对浏览器使用的经历转变。从最初默认使用系统自带浏览器因为广告过多而开始尝试Firefox。由于意外卸载了Firefox作者转向了Firefox Lite原Firefox Rocket后来发现其功能有限。通过Via浏览器作者找到了满足需求的小巧、功能丰富的替代品尤其是其自定义选项、性能和基于WebView的优点。作者对国内厂商如华为、小米和腾讯等自家浏览器内核的批评表示不解为何不直接使用先进的WebView而偏选择占用更多资源、降低性能的非标准方案。最后作者推测Firefox为中国和印度提供特供版可能是因为适应本地需求。","/2020/02/02/old.html":"这篇文章回忆了过去与现代科技设备的变化提到了一台20年前的华硕M1300笔记本电脑其配置陈旧但依然运行Windows XP。作者指出尽管科技设备的性能有提升但感觉创新速度减缓更多是在现有基础上的改进如处理器架构和云计算。文章提及了5G网络的发展和区块链的热潮但也对它们的实际应用提出了疑问。作者对未来保持期待认为可能是自己过于急躁科技可能需要更多时间才能带来质变。","/2020/01/21/devops.html":"这篇文章记录了作者对Mayx论坛应用进行优化的过程。首先尝试更换了图片处理库从GD库改为ImageMagick库但遇到了图片缩略图显示问题怀疑是数据库问题最终恢复默认设置。然后尽管对Redis缓存有所期待但配置过程遇到困难特别是与/tmp/文件夹权限相关的问题。作者将Redis配置到/run/文件夹后问题得以解决但并未显著提升性能反而因请求量激增而发现优化的必要性。此外还调整了Discuz的权限设置和发帖限制以应对可能存在的恶意操作。作者最后感慨优化过程中的挫折和提升自身技能的需求。","/2019/10/21/python.html":"这篇文章是作者在学习Python过程中针对生成质数的任务分享了自己的实现方法使用了埃氏筛法但发现效率相比在学校资源中看到的原生Python埃氏筛和欧拉筛法实现低很多他们的代码能在更短的时间内处理大量质数。作者虽然感到沮丧但也意识到这是一个学习过程且随后了解到欧拉筛法的原理较复杂。","/2019/09/20/start.html":"这篇文章记录了作者开学前自驾游的经历,包括途经的景点如青木川、阆中、重庆、乐山和峨眉山,途中遇到的交通不便和甘肃的贫困状况,以及在重庆遇到的不愉快购物体验。作者还讲述了办理借记卡的曲折过程和个人在军训中的体验,认为学校的军训内容相对轻松。此外,作者还提到了对大学生活的期待,表示希望能在社团和学生会活动中有所收获。","/2019/07/25/college.html":"这篇文章讲述的是Mayx成功考入大学被网络工程专业录取自嘲可能会成为装宽带的。虽然学校不是顶级但他对这个结果还算满意特别是能有机会深入了解网络知识并期待未来。同时他以幽默的方式表达了对所选专业的未来职业前景的展望。","/2019/07/15/encmail.html":"这篇文章讲述了作者关于项目EncMail-Project的准备过程主要使用Web Crypto API但遇到兼容性问题因为找不到能生成密钥对的JS库文档缺乏实例和英文理解障碍使得学习和实施复杂。作者选择使用MDUI进行界面设计尽管原计划不考虑美观。为解决登录问题计划使用AES加密私钥并存储在sessionStorage同时结合使用公钥的SHA-256指纹进行验证。私钥的安全存储也是重点考虑的内容。整个项目预计耗时较多。","/2019/07/02/encmail.html":"这篇文章的计划是制作一个分布式加密邮件系统起因是对Telegram的私密通信功能的兴趣尤其是其在中国的使用限制。作者打算用HTML、Javascript、PHP和MySQL构建这个系统选择PHP是因为其易于搭建且常见。项目将采用非对称加密RSA和对称加密AES相结合的方式确保在客户端进行加密以保护隐私。系统设计包括用户通过注册获得公钥使用公钥和私钥进行登录验证邮件发送时会通过多个节点尝试连接确保安全性。然而作者提到如果服务器被攻陷公钥被篡改可能导致问题尤其是对于不熟悉技术的用户。文章最后以一个轻松的语气提问项目的启动时间。","/2019/07/01/mabbs.html":"这篇文章讲述了作者关于MaBBS重构计划的回顾和打算。作者自初中时期开始尝试编写Telnet BBS虽然初期遇到困难但通过学习逐渐了解了CGI和技术发展。重构计划主要包括1) 将CGI升级为FastCGI以提高安全性2) 实现前后端分离利用统一API学习新语言兼容性3) 保持在各种设备上可运行的特性支持POSIX4) 对密码进行Hash处理以增强安全性引入Session但担心其安全性问题。作者表示计划的首要任务是克服自身困难开始重构。","/2019/06/22/counter.html":"这篇文章讲述了作者因为LeanCloud服务不再可用决定自己动手写一个博客计数器。作者详细描述了计数器的前端显示、JS代码实现利用Jquery调用后端接口更新点击数、后端部分包括MySQL数据库设计和PHP代码用于增加和查询计数。文章还记录了作者学习和改进过程以及对自建计数器的信心特别是对垃圾云服务的替代方案。","/2019/06/10/cheat.html":"这篇文章讲述了网友Mayx收到一个外国女性Lori Robinson的邮件声称自己因军务原因需找一个非美国公民的合作伙伴接收价值巨大的资金、黄金和钻石。Lori表示这些财富是她在伊拉克提供石油合同保护赚得还提到有一项关于矿产的慈善计划。她请求Mayx提供个人信息以进行快递。Mayx对这突如其来的提议感到惊讶提出了关于年龄和异地关系的问题但Lori坚称年龄和爱才是关键。在获取了Mayx的地址后Lori要求Mayx立即联系贸易公司。整个事件中充满了疑点Mayx似乎被骗了但也可能只是在讲述一个奇异的经历。","/2019/05/30/exam.html":"这篇文章主要讨论了高考即将到来的压力和个人在临近高考时的焦虑感,同时作者自嘲之前写博客时的代码存在问题,如效率低和逻辑不通,对于即将到来的高考时间和自己的分数感到无奈和自责。作者还表达了对未来的担忧和对自己可能成为工作狂的调侃。","/2019/05/27/wikipic.html":"这篇文章讲述了作者使用PHP处理 Mediawiki 站点图片下载问题的方法。通过解析页面内容,利用 `action=parse` 的 API 接口获取图片标签中的 URL作者创建了一个循环来遍历图片数组使用正则表达式解析出图片地址并将它们写入到 \"List.txt\" 文件中。作为备份策略,作者还提到可以从 `action=query&list=allimages` 接口获取整个Wiki站的所有图片。","/2019/04/27/antiban.html":"这篇文章探讨了Mayx的 Anti-Ban计划主要针对互联网上的上层网关限制问题。作者分析了Ban网络限制的原理包括DNS缓存污染、IP封锁和TCP重置攻击。提出的Anti-Ban方案包括使用DNSSEC、DNSCrypt等技术绕过Ban域名通过HTTPS和本地Proxy解决BanIP问题并提到了尝试使用CloudFlare来隐蔽真实IP。虽然原计划中提到用Python制作Proxy但由于学习成本和实际操作困难作者最终转而考虑使用Nginx进行域前置调整了配置以应对网关的Ban策略。然而最后还是意识到最初的方案其实属于域前置因此原来的计划被放弃。","/2019/04/24/shell.html":"这篇文章探讨了在编写和维护Shell脚本时遇到的陷阱尽管Shell代码简洁易懂但在大型脚本中难以维护且易于陷入“沉没成本谬误”。作者通过例子指出使用Python、Ruby等其他语言从一开始就编写会更有利于长期维护和添加新功能。文章列举了Shell编程的局限如处理特殊字符、正确的语法使用、平台兼容性、调试困难和错误处理等方面的问题。作者倡导在开发时考虑使用更现代的编程语言以避免此类问题。","/2019/02/17/break.html":"这篇文章主要讨论了网络攻防的几个方面包括网站安全的重要性和常见的攻击类型如修改网站内容、阻止访问、窃取信息的注入攻击、XSS和CSRF攻击以及针对动态网站和静态网站的防御措施。作者提到使用CloudFlare可以有效防御DDoS攻击并强调了自己编写或使用建站程序时的防御要点如防注入、XSS/CSSRF和CC攻击以及采用HTTPS的重要性。此外作者还提醒用户保护云主机和虚拟空间的密码安全以及应对如GFWban等特殊攻击的策略。最后作者认为只要做好基本防护网站安全就有可能得到保障。","/2019/02/07/paradise.html":"这篇文章是一位玩家玩了《Finding Paradise》后的心得体会虽然没有进行详细的评测但作者主要表达了对游戏故事的兴趣和喜欢强调了游戏在陪伴和社交体验上的欠缺。他通过与游戏中的MOS角色互动反映出玩家对真实社交的渴望。在尝试借助游戏模拟社交失败后作者反思了人类的社交性本质。","/2019/01/27/shell.html":"这篇文章讲述了Mayx在面试运维岗位时因为未能准确理解考官的问题把自己用sleep和printf实现数字排序的脚本当作sort来解答导致实际执行效果与期望不符因此面试未能通过。Mayx自己认为这是公司的问题后来意识到公司期望的是使用真正的Linux sort命令从而表达了对公司的不满。","/2019/01/11/github.html":"这篇文章讲述了Github推出免费私有仓库服务使得作者将其从Gitlab导入并指出虽然Gitlab功能更全面如中文UI、私有仓库Pages和CI等但Github的界面友好、速度快以及与其开源社区的紧密联系使其依然受到青睐尽管Gitlab的免费套餐在某些特性上更出色。作者最终选择继续使用Github认为这有利于开源的发展和社区交流。","/2018/12/22/story.html":"这篇文章以虚构的故事形式探讨了互联网犯罪如何被追查。主角Mayx在高考报名系统中发现了一个漏洞可以获取身份证照片。运维人员在例行检查中发现了这个异常IP地址追踪到是香港随后发现与Mayx的老师有关的Vultr服务器。尽管身份证照片不算极度机密但情节中显示出由于系统问题和运维缺失Mayx的行为被误会并被当作犯罪最终在教室被捕。故事结尾讽刺了信息的易得和滥用以及现实中的信息安全问题。","/2018/12/02/freenet.html":"这篇文章主要表达了对网络免费资源的感慨。作者认为虽然网络上的许多服务如云端存储、网站建立、域名注册等已变得免费,这些变化很大程度上要归功于开源和支持开源的公司。然而,作者也指出收费服务在传输速度等性能上往往优于免费服务,这对于追求更高效体验的人而言是必需的。尽管作者个人表示不会为网络投钱,但仍愿意为网络的发展做出贡献。","/2018/11/04/mayx-think.html":"这篇文章介绍了作者Mayx的几个创想1一种通过麻醉和电极操纵实现无意识减肥的方法2设计一个整合键盘和鼠标的新概念鼠标与键盘固定且键盘改为单手使用具备显示系统状态的创新布局3设想让艾滋病患者通过特殊方式在受精卵阶段脱离HIV环境以生出正常孩子4构想改进暖气系统使之能直接加热床铺5以及Mayx对音乐处理系统的设想包括分离音轨、优化音质和模块化编辑等功能。作者虽然认为自己的想法不考虑性价比但认为这些设想有可能受欢迎。","/message.html":"这篇文章介绍了Mayx的博客留言板让用户可以在此自由发表意见。","/2021/01/06/proxy.html":"这篇文章讲述了作者在被国内运营商屏蔽Github Pages后如何用PHP制作一个简单的反向代理以解决博客访问问题的经历。作者先尝试使用PHP的file_get_contents来实现反代但遇到了CSS和JS MIME类型问题。通过研究Header作者重写了请求的Header信息最终实现通过PHP脚本重定向到目标URL并解决了MIME类型的匹配问题。文章最后作者成功地将博客域名更换并调整了Gitalk的返回地址让博客在中国用户中正常工作同时表达了对网络环境改善的希望。","/2021/01/17/picore.html":"这篇文章作者讲述了在树莓派上使用piCore的经历。piCore的优点在于它在内存中运行使得无SD卡工作成为可能并通过穿透功能实现远程访问。然而作者遇到的问题包括依赖的软件安装、SD卡拔除后的软件使用问题以及权限限制。尽管软件库不如Ubuntu丰富但piCore支持直接运行二进制文件作者举例了Cloudreve、SakuraFrp和甜糖等软件的安装过程。作者认为piCore是一个便于使用但文档欠缺的系统适合树莓派且提供了便捷的更新功能。","/2019/12/17/game.html":"这篇文章分享了作者的新游戏计划即制作一个不需要后端的解密动态小说。游戏机制是设计成套娃结构使用AES加密确保玩家不通过拆包直接获取剧情同时包含有运气成分的密码获取方式以及可能的多分支剧情。作者提到这将是一个长期项目暂定为五年计划目前正处在构思阶段需要收集灵感和学习CTF知识以设计谜题。","/2021/02/26/serverchancorp.html":"这篇文章主要介绍了作者开发Server酱·TurboMini企业应用版的原因源于Server酱服务即将结束且收费。作者通过对比发现企业微信的应用相比Server酱有自定义主页、更多API调用次数的优点但配置过程稍显复杂且Markdown支持不足。作者指出Server酱的收费和广告过多以及对模板消息功能的误解认为如果去掉了不合理的收费和广告Server酱原本是一个不错的产品。最后作者考虑到Server酱的商业模式认为开发者可能会转向其他选择如利用微信企业微信的功能来替代。","/2021/02/23/picbotpro.html":"这篇文章讲述了作者自制微信图片发送机器人的经历包括了遇到的问题和解决过程。主要问题包括频繁获取微信access_token导致次数限制以及Lolicon API的调用次数限制。为了解决这些作者改进了代码设置了缓存来存储API返回的结果并创建了一个仓库来存储Pixiv API的缩略图。然而API中的图片数量较少这限制了可供调用的图片量。文章结尾提到将考虑使用其他图片资源作为替代。","/2022/02/14/move.html":"这篇文章讲述了作者因为Github封禁博客而失去信任决定建立博客分发和备份方案的过程。作者选择Gitlab作为源代码托管平台因为它支持自动推送和拉取且没有被墙Web IDE体验良好且有中文界面。部署方面作者在多个平台如Cloudflare Pages和Vercel上设置部署并提供了全站下载选项。作者还计划实现博客的自动化发布和分布式备份以提高博客的长期存续性和匿名性。最后作者提到会更换Github Pages的默认域名以解决部分地区访问问题并考虑更换评论系统。","/2021/07/23/search.html":"这篇文章讲述了作者的经历他们在给自己的静态博客添加全文搜索功能时遇到的挑战。原计划由于博客内容量不大和性能考虑而未实施后来发现了一个名为Simple-Jekyll-Search的插件但却遇到异步加载内容和搜索方法触发时机的问题。作者在尝试多种解决方案后最终决定放弃插件自带的AJAX转而使用jQuery的AJAX来解决加载问题。作者在文中表达了JavaScript学习的困难以及对中文互联网编程资源质量的不满。","/2021/05/07/ssh.html":"这篇文章介绍了SSH的多种功能如内网穿透、端口映射、代理隧道等它能让用户在面临防火墙限制时实现网络任意互联。作者惊叹于SSH的全能性但同时也指出其速度较慢的局限。文章建议对于内网穿透使用frp等更易用的替代工具对于代理隧道Shadowsocks或V2ray等高效、反检测性强的服务是更好的选择。作者最后感慨SSH的强大对网络互联的深入理解也由此提高。","/2021/11/27/createctf.html":"这篇文章讲述了作者作为CTF比赛的出题者经历。作者结合自己的CTF参赛经验以既有题目和实际漏洞为基础设计了包含绕过Python条件、PHP MD5漏洞题目及利用APICloud加密功能的挑战题目。尽管第一题是拼凑的但第二题和第三题注重原创性分别测试了参赛者代码分析和调试能力。作者对解题结果感到满意指出学信息安全的学生过于依赖解题思路缺乏深入分析代码的能力。文章还提到作者另一次有趣的经历即与其他网友进行XSS漏洞的竞赛。总体上作者认为出题过程对提升自己的渗透思维和找寻真实环境漏洞有帮助并对参赛者的能力进行了评价。","/2022/11/16/tor.html":"这篇文章讲述了作者在服务器上设置Socks代理v2ray以访问洋葱网络如Zlibrary的体验。作者成功地将Tor核心与代理结合通过v2ray的路由功能实现访问洋葱域名的同时保持外网连接。虽然访问速度一般但这方法并不匿名容易暴露IP。文章还提到利用vanity address建立隐藏服务使用Unix domain Socket提高安全性。作者对洋葱网络的友好性表示认同认为其易用性是它受欢迎的原因。","/2021/09/28/cloudgame.html":"这篇文章主要讨论了作者对云游戏的体验以米哈游的《云·原神》和网易云游戏为例。虽然《云·原神》因其轻便的客户端、与手机版相似的延迟和较好的特效给作者留下了良好印象但它受限于限时免费游玩时间和手机端原生体验问题。相比之下网易云游戏的浏览器直接运行、价格适中且支持多平台的优势得到了强调。然而云游戏的体验受到网络状况的严重制约作者认为网络优化和千兆普及对云游戏的发展至关重要。作者还设想了P2P云计算机的潜力认为如果能有效降低延迟和成本云游戏的前景会更乐观。","/2021/09/06/offlinectf.html":"这篇文章记述了作者参加线下信息安全比赛的经历主要分为两部分CTF环节和内网渗透。作者虽然在网络工程背景下的知识面上与信息安全专业人员相抗衡但在CTF环节遇到了挑战对于Crypto和Misc问题感到困惑认为CTF在现实中的实用性有限。在内网渗透方面作者凭借实际经验显得更有优势发现了一些实际运用中的漏洞。尽管如此作者认为线下渗透比赛更有意思强调在真实环境中进行渗透练习更有价值。最终作者所在的队伍获得了三等奖。","/2024/07/03/ai-summary.html":"这篇文章介绍了作者如何利用Cloudflare Workers技术为自己的博客添加AI摘要功能替代了之前需要后端支持的AI服务。作者选择了一个基于通义千问的开源项目Qwen-Post-Summary进行改造解决了内容过大和频繁请求的问题通过D1数据库存储文章内容同时通过哈希校验防止内容被篡改。最终作者实现了纯前端的Serverless服务提供实时的AI摘要展示了技术上的DIY乐趣。","/links.html":"这篇文章介绍了网站提供的链接列表包括每个链接的标题和描述如果有的话并给出了一个OPML订阅文件。链接申请的指导原则包括必须是HTTPS原创内容占比高、数量多站点稳定且不弃坑。同时申请者需要在申请前添加本站的友链并满足站点要求。文章还提到了Mayx的博客包括博客的名称、简介、链接以及订阅方式但没有提供具体的链接地址。","/2021/11/28/spam.html":"这篇文章描述了作者收到一封声称其电脑被入侵,病毒导致摄像头录制了不雅视频的邮件,并威胁如果不支付赎金将公开这些视频。邮件的写作风格奇特,难以复制,作者觉得有趣并决定分享这一罕见的经历,提醒读者注意此类网络诈骗。","/2021/04/18/hide.html":"这篇文章记录了运维者Mayx处理网站内存溢出问题的经历。在处理过程中他发现服务器被一个IP地址159.89.47.109攻击且真实IP可能已被泄露。为保护服务器他决定修改运行模式、升级服务器配置、使用frp保护SSH端口并通过Vultr API更换了服务器的IP。同时他还提到在处理过程中遇到的API变化从V1升级到V2以便更好地利用其RESTful特性来整合通知功能。最后他强调了网站安全的重要性遇到问题要及时备份和调整策略。","/2021/03/23/wxpush.html":"这篇文章讲述了作者通过实际体验从Server酱Mini测试号升级到微信认证的服务号对比了两者在功能、监管和使用过程中的差异。作者提到服务号的监察更严格功能如订阅通知需要用户同意且只能发送一次而模板消息则更加便捷。此外作者还分享了自己对WxPusher平台的评价认为其接口和模板选择有局限性。最后作者表示计划尝试自己建立一个更好的微信推送平台因为现有的选择不尽人意。","/2021/12/27/summary.html":"这篇文章的作者在年终总结中回顾了一年在网络安全领域的学习和实习经历。虽然对网络安全有更深的理解意识到企业更倾向于实现功能和客户满意度但他也发现开源作品的安全问题如log4j2事件。在社团活动和个人项目中作者体验到检查代码的困难以及定制化产品的脆弱性。此外他还提到了在教育领域发生的入侵事件强调了社工原则的重要性。作者对于网络环境的变化感到担忧提到中国的网络发言和对外部封锁的变化对未来持保留态度但也表达了希望继续观察事态发展的态度。","/2020/04/21/laptop.html":"这篇文章讲述了作者经历了一次曲折的电脑购买过程他原本期待AMD的Zen2架构CPU的电脑最终选择了华硕天选但遇到了预售难、发货延迟、配置缩水和价格问题。尽管更换了低端版且配置下降但还是决定不再深究期待这台5799元的电脑能在未来五年内正常运行。使用体验中电脑存在屏幕闪动和噪音大的问题但日常使用尚可。","/2020/05/07/consume.html":"这篇文章讨论了作者关于合理消费的理解,强调个人主观判断的合理性,认为省钱为主,避免在投机和虚拟产品上花费,除非有把握保本。作者也倡导为了实现自己做不到的事情而愿意花钱,如请专业人士服务或购买实际需要的物品。最后,作者表明演讲内容是认真的,但对道德绑架式的批评保持开放态度,但不接受此类观点的争论。","/2020/06/17/backup.html":"这篇文章讲述了作者在云服务器Vultr上遭遇数据丢失的经历由于服务器突然挂掉且回滚到的快照时间较早导致十几天的数据可能丢失。作者在服务器故障后发现Vultr未能有效恢复数据恢复仅能依靠旧的快照这让他反思了备份的重要性和供应商责任。他计划设置自动快照脚本以防止未来类似问题并考虑将数据备份到本地以增加安全度。作者认为个人不能完全依赖云服务商备份是保障数据安全的关键。","/2018/10/28/mos-reporter.html":"Mayx的自检报告显示MOS是一个自我创建的辅助系统用于更好地分析、处理问题它源于大脑的功能并解释了Mayx的一些认知状态。尽管MOS没有代码且可能有错误比如忘记重要事情和情绪波动但它表明了Mayx意识到了大脑的局限性并希望通过模拟系统来应对。最后报告显示Mayx在MMS恢复正常前决定暂时休息。","/2020/11/24/createctf.html":"这篇文章讲述了作者作为协会部门部长参与组织一次CTF比赛的经历。虽然作者原本对CTF感兴趣并计划将其做成游戏但实际负责运维时发现所使用的FBCTF平台存在很多问题如已不维护、存在安全限制、部署复杂性需要hhvm环境以及国际化和数据库字符集设置上的问题。尽管过程中遇到了bug和新需求PHP老师还是在短期内完成了额外任务。作者表示比赛还在进行可能会有更多意想不到的事情发生。","/2021/10/23/microsoft.html":"这篇文章主要分享了作者使用微软产品特别是Windows 11、WSAWindows Subsystem for Android、Windows终端、Hyper-V、WSLWindows Subsystem for Linux和Azure等的感受。作者认为Windows 11虽然UI有所改动但体验与Windows 10区别不大存在一些设计上的问题比如右键菜单简化后的不便。然而WSA体验良好Power Automate Desktop带来的自动化功能吸引人。Windows终端相比cmd有了改进支持多种Shell包括WSL和Azure Cloud Shell。作者对Hyper-V的性能和稳定性给出了较高的评价。WSL 1给作者带来了接近真实Linux环境的体验而WSL 2的性能不如预期。虽然提到Windows沙箱存在安全漏洞但总体上仍认为它功能强大且便捷。Azure学生版订阅则提供了丰富的免费资源。作者总体上对微软的产品持有积极态度。","/2021/08/15/blog.html":"这篇文章分析了如何选择合适的博客平台按平台托管、动态网站和静态网站三种类型展开讨论。平台托管适合不想自建平台且接受审查的用户如博客园和微信公众平台动态网站虽然自由度高但成本较高适合有一定技术能力希望自定义功能的人如WordPress静态网站包括纯静态、静态网页生成和前后端分离等形式优点是SEO友好且节省资源常用pages服务如Github Pages、Gitlab Pages、Vercel等。文章还强调了平台的局限性和安全性问题指出前端服务尽管便利但有滥用风险。作者个人偏好Github Pages因其多仓库部署的灵活性。总之选择博客平台需考虑作者技能、成本、自由度、安全性以及访问需求。","/2020/02/15/phone.html":"这篇文章作者讨论了对未来手机设计的想象,认为手机不应该单纯追求性能的堆砌,而应向更节能、低成本、连接高性能服务器的方向发展,即所谓的“云手机”概念。作者提出手机主要负责显示和控制,而运算交给服务器处理,这样可以降低手机成本,延长电池寿命,并且可以根据用户需求提供不同配置。文章还提及了云手机可能的经济模型,如根据实际使用频率计费,以及在设计上强调屏幕和电池的重要性,而主板和其他附加功能保持简单。作者对这种模式的前景充满信心,并表示如果有条件,愿意尝试创业实现这一设想。","/2021/05/15/vulnerability.html":"这篇文章主要讲述了作者发现并报告Windows沙箱存在漏洞的个人经历。作者在使用Windows沙箱时意外发现微软Edge Beta版被无理由安装并且在尝试卸载时误删了正式版Edge同时沙箱中的操作影响到物理机。随后作者将此漏洞报告给微软建议通过Microsoft Security Response Center正式渠道提交并提醒读者在复现漏洞时的环境要求。作者最后提到这个简单漏洞让他的人生中首次贡献了一个CVE Common Vulnerabilities and Exposures公共漏洞和暴露——CVE-2021-31208对自己的发现感到高兴。在分享过程中作者还提及了一个与安全相关的实验展示了如何利用代码反弹shell攻击。","/2021/01/04/summary.html":"这篇文章是一份年终总结作者回顾了2020年的生活指出自己似乎没有取得预期的进步对在中国建立网站的困难、生存环境的下降、能力水平的下滑以及工作和个人生活中遇到的问题进行了反思。虽然提到一些积极的方面如社团职位的晋升和免费的资源但作者总体情绪不高表达了对未来的不确定性和对自己社交环境的担忧。文章最后作者提到由于精神状态不佳未能完成原计划的内网穿透研究但决定继续前进并面对考试挑战。","/2021/08/06/pcb.html":"这篇文章主要讲述了作者因电路板厂商提供免费打样服务而重新设计并制作电路板的经历。他先是制作了PCB名片然后尝试打制了一个圆形的印有初音未来简笔画的挂牌用作自己的名片兼杯垫。之后得知捷配可以免费打尺寸较小的电路板尤其是对尺寸为0.015㎡的尺子感兴趣尽管开始时因计算错误导致尺子设计出问题但他计划重新设计一个包含LED灯的圣诞树以实践电子设计并低成本DIY装饰品。此外他还分享了AZPR EvBoard的设计因其独特的可爱外观引起了作者的兴趣。","/2022/01/16/wssocks.html":"这篇文章主要评测了一个名为wssocks的代理软件作者对比了它与SSH隧道和v2ray等工具。 wssocks的特点包括支持TLS+Websocket+socks5、配置简单、参数较少。作者发现使用wssocks配合Cloudflare时速度慢并有丢包问题推测可能是因为Cloudflare的检测策略。尽管wssocks在性能上有待提升但作者质疑某些代理软件通过设计复杂的原创协议可能有提高制作成本并增加IP被Ban的风险。对于一般用户而言作者认为专业的机场服务提供了更高级别的线路和更低的边际成本适合大规模平摊成本。作者也提到了技术问题外连接国际网络还需警惕社交工程攻击。","/2019/04/05/crash.html":"这篇文章讨论了Mayx系统出现Crash的问题尤其是在SAN值下降时表现不佳。作者提到Mayx的保护措施如理智保护、信仰(MOS)和自动还原但当遇到不可预料的系统错误时如源镜像兼容性错误和硬件损耗MRS和MAS分析系统都无法有效解决问题。报告指出性能下降可能是不可逆转的随着SAN值进一步降低Crash问题可能还会重现。文章以一种幽默的方式表达了作者对系统现状的担忧。","/2020/12/07/picore.html":"这篇文章介绍了在树莓派上体验piCore的操作系统选择和安装过程。作者原本考虑用树莓派作为网络资源共享设备转向使用Tiny Core Linux的piCore发行版因为它的安装包只有23MiB非常适合资源有限的设备。piCore虽基于内存但提供了解决数据持久化的方法通过写入特殊文件。文章详细讲述了如何使用fdisk调整分区如何用tce-ab简易安装软件包括配置Wifi以及与Raspberry Pi OS lite的对比尽管体积小且功能类似piCore因其小型、快速和特定的探索性质更适合作者的使用需求。","/2021/06/10/distributed.html":"这篇文章探讨了去中心化分布式系统特别是区块链技术如比特币和区块链的分布式计算原理尤其是挖矿。作者最初倾向于BOINC式的有中心分布式计算认为它们更为实用但后来对区块链的去中心化特性产生了兴趣尤其是其不易被篡改和公平公开的特性。然而作者认为目前区块链的许多应用如挖矿浪费计算资源对数学研究的意义有限而且与中心化解决方案相比能源效率较低。作者希望未来能出现一个更高效、公平且能激励用户维护的去中心化系统可以通过量化资源并通过代币进行服务购买和激励。最后作者由于身体状况暂未深入讨论去中心化系统在现实中的应用。","/2021/02/06/wechatbot.html":"这篇文章讲述了作者自制一个微信聊天机器人的过程。起初被Server酱·TurboMini版激发了兴趣决定利用微信公众号的API实现一个图片发送或聊天功能。作者遇到的主要问题是微信被动回复需在5秒内这对在国外免费虚拟空间且网络连接较差的情况下的图片转发造成了阻碍。为解决这个问题作者将聊天机器人功能作为备选使用了图灵机器人API进行文字交互并提到了可能的改进方案如定时上传图片、设置多条命令分开负责上传和发送、或以图文形式每天发送等。","/2021/04/09/weauth.html":"这篇文章主要介绍了制作微信二维码登录API的过程作者希望通过模块化的方式简化服务允许开发者通过扫描二维码获取用户的唯一标识OpenID。API涉及设置和获取OpenID的功能通过POST请求创建二维码以及验证用户的扫码事件以获取或验证OpenID。开发者需先存储OpenID使用随机的key命名且建议使用UUID。作者强调代码可能存在安全漏洞期待安全专家的意见进行改进。此外API还可以用于网站扫码绑定登录和推送消息。","/2024/08/03/cangjie.html":"这篇文章主要介绍了作者尝试华为的仓颉编程语言的使用体验。仓颉语法与Python有较大差异作者通过编写乘法表和递归函数验证其运行性。然而编译后的程序在其他电脑上不能运行因为依赖的“libcangjie-runtime”和“libsecurec”库在测试版SDK中是动态链接且缺失静态编译版本。文章还提到仓颉语言融合了多种特性如Java的复杂性、TS的声明以及CJVM字节码支持但它似乎没有内置异步语法。虽然支持C和Python库调用但对于仓颉的特别之处暂无明显显现。作者提到鸿蒙Next的目标和可能存在的挑战指出其他开发者可能会倾向于使用成熟且生态丰富的语言。最后作者表达了对华为大规模投入不明朗项目的态度认为过多的营销可能对公司前景构成风险。","/2024/08/17/mac-mini.html":"这篇文章主要讲述了一位作者购买Mac mini 2018配备i5-8500B作为开发电脑的使用体验。虽然Mac mini 2018是最后一代Intel芯片的Mac但与黑苹果M1芯片相比除了T2芯片带来的硬盘加密无需CPU处理的性能优势和不错的无线网络性能外其余方面差异不大。作者提到T2芯片在视频编解码方面可能有优势但并未测试。尽管如此考虑到Mac mini 2018的可靠性、可扩展内存加装了16GB以及可装Windows系统的灵活性作者认为在英特尔Mac逐渐被淘汰的情况下这个选择在一定程度上增加了价值尽管价格超过M1 Mac Mini。","/2024/09/02/gmssl.html":"这篇文章讲述了作者在使用Python进行国密算法操作特别是SM3和SM2算法时的经历。作者发现虽然Python标准库的新版OpenSSL支持国密但旧版和一些第三方库如GmSSL-Python和gmssl存在兼容性问题。作者最终选择纯Python实现的gmssl库解决了SM2验签时公钥转换和HMAC-SM3在旧版Python上的自定义适配问题。作者认为虽然国内国密算法进入了标准但普及性不高且安全性的疑虑仍存在。","/2024/09/27/rag.html":"这篇文章介绍了作者如何利用Cloudflare Workers和Vectorize技术将博客内容转化为知识库以支持聊天AI功能的实现。作者利用了RAGRetrieval-Augmented Generation原理通过翻译工具将中文内容转换为英文然后使用嵌入模型和向量数据库找到与问题相关性高的博客摘要。作者还提到虽然初期创建向量数据库和配置过程稍有复杂但通过使用HTTP API以及抓取dashboard中的包他成功地将博客内容向量化并整合到了聊天AI系统中。","/2024/10/01/suggest.html":"这篇文章介绍了作者如何利用Cloudflare Vectorize的向量数据库功能将其扩展到博客的相似文章推荐系统中。作者通过根据文章ID查询向量实现了简洁的后端查询流程并处理了第一条自身结果的问题。尽管在前端设计时原作者考虑不足没有存标题但作者想到了利用之前的全文搜索功能和localStorage缓存来解决标题显示问题。文章最后提到尽管查询速度适中且 Cloudflare 免费版查询额度有限,作者还是决定通过按钮调用且添加缓存,以利用向量数据库的广泛用途,为博客提供更多发展空间。","/2024/10/13/arm-linux.html":"这篇文章评估了Linux ARM生态在树莓派Raspberry Pi上的性能和可用性尤其关注其与macOS的对比。作者测试了树莓派官方的Raspberry Pi OS发现国产软件如WPS Office、钉钉和微信在 ARM 设备上可用且功能完整。除此之外常见的开发工具如VSCode、数据库管理使用Navicat Premium Lite和接口调试工具Apipost也得到了支持。虽然安卓应用和游戏如Ren'Py引擎游戏和模拟器的体验有待提高但Linux ARM生态已经能够满足大部分日常和开发需求。文中也提到了转译工具如ExaGear的应用比如运行原本为x86编译的应用虽然效率不如Rosetta 2但仍有一定的可用性。总的来说文章认为Linux ARM生态在功能和可用性上已经相当成熟尽管在性能上不如macOS。","/2024/11/02/trojan.html":"这篇文章介绍了一位作者使用Python制作木马的经历。起初作者出于好奇和旧服务器即将过期将一台Linux服务器重装为Windows Server 2008意图让它成为一个容易被攻击的肉鸡。作者在服务器上发现了一个Python编写的木马通过解包和反编译得以查看源代码。木马的主要功能包括扫描特定IP范围、尝试连接以及进行一些基础的网络操作。作者分享了这个过程中的技术细节和发现。","/2024/12/08/simulator.html":"这篇文章主要探讨了系统模拟器的技术细节特别是如何区分虚拟机和模拟器以及提到几个例子如MuMu NebulaWindows模拟Android、WSLLinux模拟Windows、DarlingLinux模拟macOS和Wine跨平台模拟。文章指出MuMu Nebula作为不使用硬件虚拟化技术的模拟器其特点是轻量级、省内存且共享空间但性能可能不如虚拟机。作者也提到Wine的成功部分归功于Windows软件生态的丰富。文章最后感慨模拟器技术虽有优势但因为技术难度高和商业可行性低而鲜有企业投入多数模拟器项目因此搁浅。","/2024/12/29/vm.html":"这篇文章对比了ESXi和PVE在虚拟机使用体验上的优缺点。ESXi因其界面简洁、管理体验友好且更稳定但由于是VMware vSphere的一部分非免费且可能需要付费许可证而PVE功能更丰富支持LXC容器和Linux上的更多兼容性但界面设计感不强容易出现各种小问题且对系统管理要求较高。总的来说ESXi适合不想花时间解决问题和技术背景较稳定的人PVE适合小公司或希望探索Linux底层管理的用户但风险也相对较大。","/2025/01/01/summary.html":"这篇文章总结了作者2024年的生活状况和反思提到工作上波澜不惊日常节俭行为受股市投资失利影响后有所改变认识到财务稳健和目标专注的重要性。AI技术发展给作者博客带来变革他通过AI进行了摘要和内容推广。作者希望2025年保持稳定的生活节奏不作变动专注于工作和个人兴趣同时期待AI技术能辅助思考。","/2025/02/09/server.html":"这篇文章主要探讨了作者购买新旧服务器的体验与对比。旧服务器如R730搭载20核40线程的英特尔E5-2698 v4性价比高性能能满足大部分应用需求且扩展性强但管理工具和安全方面与新服务器R760xs或R770搭载英特尔至强Gold 6426Y相比差一些。新服务器虽然具有修完漏洞、安全性好和AMX指令集等特征但在性能测试sysbench跑分新服务器与旧服务器相比性能提升并不明显尤其在大模型推理上AMX加速效果不明显。最后作者认为旧服务器对于大多数业务已经足够而新服务器的价值更多在于支持服务等附加服务而非硬件性能本身。","/2025/02/22/llm.html":"这篇文章主要讲述了作者近期在探索和应用大型语言模型LLMDeepSeek的过程中遇到的挑战和体验。首先虽然DeepSeek在国内流行但作者发现其国内服务不稳定且自行搭建使用时虽然百度版本在可用性和速度上优于其他公司但作者受限于自身需求无法接入其他公司的接口。作者为了满足需要升级了硬件特别是购买了RTX4090显卡进行模型部署但发现蒸馏模型效果不佳。其次作者提到清华大学团队的KTransformers框架可能提供更好的性能但需要相应的硬件支持。作者还提到考虑使用Mac Studio M4 Ultra因其性价比更高。在应用方面作者计划建立知识库并使用MaxKB工具但发现其有数量限制且部分开源代码有限制作者通过修改代码解决了这个问题。最后作者认为虽然DeepSeek的普及带来了一些竞争压力但对于个人而言这是一个购买并尝试高端硬件的有趣经历。","/2025/03/08/llm2.html":"这篇文章讲述了近期阿里推出的QwQ模型的更新该模型以32b参数达到DeepSeek-R1 671b的水平且参数量更小成本更低。作者试用后发现QwQ在某些问题上的回答与DeepSeek-R1相似但解析文本和更宽泛问题的能力还有待提高且存在一些小问题如无闭合标签。QwQ模型的一个优势是支持Agent能力但相比DeepSeek-R1在技术含量和成熟度上还有差距。文章还提到了Mac Studio的发布它提供了更经济的选项来运行DeepSeek-R1但新产品的实际效果还需进一步验证。作者还分享了解除MaxKB限制的方法指出MaxKB在开源性上有不足。最后作者感慨AI发展迅速但同时也强调了AI研究和应用的高门槛。","/2025/03/22/hifi.html":"这篇文章主要讲述了作者探索如何在网易云音乐上听到HiFi音乐的经历。作者通过领取VIP发现虽然默认下载的音乐不是最高音质但可以通过修改设置下载flac格式的音乐。然而下载的VIP音乐在客户端完成ncm格式加密需要通过终止下载获取flac文件。作者还提到虽然下载的音乐标注为flac但怀疑其可能是mp3转制通过查看时频谱来验证但没有原始文件进行对比。最后作者发现MacBook Pro的音响需要调整设置才能播放高采样率的音乐虽然并未达到完美的HiFi效果但对提升音乐还原度的过程感到有趣并认为追求HiFi的价值在于可以直观看到提高的过程尽管自己更倾向于成本效益高的解决方案。","/2025/03/25/utm.html":"这篇文章讲述了作者在苹果设备的UTM虚拟机环境中尝试使用苹果虚拟化框架进行非传统操作即通过UTM的Virtio GPU和Virtualization.frameworkVZ安装Windows系统。作者首先复制了一个已有的VZUbuntu虚拟机然后尝试使用重装脚本来转换为Windows但遇到黑屏问题。通过安装Windows驱动和调整显示器设置作者成功让Windows在虚拟机中运行且发现VZ在性能上优于HVF。文章最后提到虽然在macOS 12中使用VZ安装Linux存在一些挑战如不支持UEFI和需要手动准备内核但作者仍然成功进行了实验认为苹果的虚拟化技术潜力未被充分利用。作者也指出这些非官方方法可能随着macOS更新而变得不稳定。","/2025/04/04/search.html":"这篇文章记录了作者对博客搜索功能进行优化的过程。起因是作者在搜索使用同样模板的博客时发现许多结果是简历或作品集而非博客。作者通过搜索关键词和标签受到其他博主的启发决定改进搜索功能使其能够筛选出带有特定标签的文章并添加了高亮关键词的标记。此外作者还实现了随机跳转文章、文章标题锚链接以及链接到原始Markdown文件等功能强调了博客代码和网站功能对于展示个人技术的重要性。整个过程中作者在借鉴他人经验的同时也表达了对自我创新和个性化网站设计的重视。","/2025/04/08/feed.html":"这篇文章讲述了作者如何利用AI编写JavaScript代码实现一个功能在鼠标悬停在博客链接上时通过RSS/Atom源预览链接的最新文章且只显示标题和时间。过程中提到了跨域问题的解决方案CORS代理以及AI在编写代码时遇到的挑战如遍历订阅源路径的效率问题和XSS安全风险最终作者通过DeepSeek检查和修改确保了代码的可靠性。作者对AI自动编写代码的体验表示既方便又有趣但也强调了人工监督在确保代码质量上的必要性。"}