From 1198b6c191dc2280f7393ee22fecdb9db8b48925 Mon Sep 17 00:00:00 2001 From: mayx Date: Sat, 25 Oct 2025 15:10:08 +0000 Subject: Update 3 files - /_data/links.csv - /_data/ai-cache.json - /_data/other_repo_list.csv--- _data/ai-cache.json | 3 +- _data/links.csv | 1 + _data/other_repo_list.csv | 75 +++++++++++++++++++++++++++++++++-------------- 3 files changed, 56 insertions(+), 23 deletions(-) diff --git a/_data/ai-cache.json b/_data/ai-cache.json index d0da3cf..4bcce70 100644 --- a/_data/ai-cache.json +++ b/_data/ai-cache.json @@ -169,5 +169,6 @@ "/2025/07/24/screenshot.html": "这篇文章介绍了如何利用Cloudflare的“浏览器呈现”功能,创建一个自动更新的网站预览图服务。作者发现这个新功能可以用来展示网站在不同设备上的显示效果,通过在Cloudflare Workers中使用iframe和CSS缩放技术,以及调用Cloudflare的接口抓取浏览器渲染的截图。虽然免费用户每天只有10分钟的使用时间,限制了实时更新,但作者通过缓存实现了每天自动更新一次的预览图,并分享了具体的实现代码和使用方法。作者赞赏Cloudflare提供的这项强大且免费的服务。", "/2025/08/01/sw-proxy.html": "这篇文章介绍了作者如何利用Service Worker在现代浏览器中实现一个简单的反向代理功能,以提供博客的备份和离线访问。作者原本希望通过Service Worker在用户浏览器中运行一个Web服务器来存储博客副本,但发现 tar.gz 文件的处理需要第三方库且难以找到适用的解决方案,尤其是对于tar文件的处理。作者最终选择使用Service Worker作为反向代理,将请求转发到其他网站,如GeoCities风格的静态网站托管平台,实现了类似的效果。这个过程中,作者体验到了浏览器功能的强大,并认为Service Worker在离线场景中有更大的潜力,尽管在他的例子中并没有充分展示这种优势。", "/2025/08/10/tilde.html": "这篇文章介绍了作者在Tilde社区的体验,这是一类基于类Unix环境的公共服务器社区,类似于家目录,提供预装的软件、开发环境和公共服务,如聊天室、邮件、BBS论坛等,强调了社区的互动性和共享精神。作者通过申请、审核过程加入了几个社区,并详细描述了在这些社区中的个人主页、编程支持(如Gemini和Gopher协议)、博客发布、代码托管(Git支持)、CI/CD部署以及使用Git hooks自动化博客更新等功能。尽管作者受限于语言和工具使用体验,未能充分参与社区交流,但对社区学习新知识和丰富博客内容印象深刻。", - "/2025/09/01/quine.html": "这篇文章主要介绍了作者在博客部署过程中,对ZIP Quine(自包含压缩包)和自产生程序的探索过程。作者起初想利用压缩包实现离线浏览,但遇到了压缩包不包含自身的问题。随后,作者回顾了ZIP Quine的原理,如droste.zip,以及如何通过DEFLATE压缩算法的LZ77编码实现自包含。作者尝试了Russ Cox的方案,但发现由于压缩格式限制,实际操作中存在数据容量的限制,无法存下整个博客。尽管如此,作者还是研究了嵌套循环的ZIP Quine,如Ruben Van Mello的论文中所描述的,尽管空间仍然有限。探索过程中,作者还学习了自产生程序(Quine)的概念,包括其实现原理和各种编程语言中的例子。作者最后感慨,探索过程中的收获比原本的目标更重要。" + "/2025/09/01/quine.html": "这篇文章主要介绍了作者在博客部署过程中,对ZIP Quine(自包含压缩包)和自产生程序的探索过程。作者起初想利用压缩包实现离线浏览,但遇到了压缩包不包含自身的问题。随后,作者回顾了ZIP Quine的原理,如droste.zip,以及如何通过DEFLATE压缩算法的LZ77编码实现自包含。作者尝试了Russ Cox的方案,但发现由于压缩格式限制,实际操作中存在数据容量的限制,无法存下整个博客。尽管如此,作者还是研究了嵌套循环的ZIP Quine,如Ruben Van Mello的论文中所描述的,尽管空间仍然有限。探索过程中,作者还学习了自产生程序(Quine)的概念,包括其实现原理和各种编程语言中的例子。作者最后感慨,探索过程中的收获比原本的目标更重要。", + "/2025/10/12/recover.html": "这篇文章讲述了作者通过GitHub的Fork特性找回一个被删除的Brainfuck可视化演示仓库的经历。由于原仓库和作者主页都已消失,作者推测GitHub在Fork时会共享对象库,只要有任意一个Fork仓库存在,GitHub就会保留所有对象,从而可以通过找到一个Fork仓库的最新提交Hash值来还原目标仓库。作者通过Linux内核仓库的Fork进行验证,随后在互联网档案馆上找到目标仓库的Fork以及其Hash值,最终通过Git命令将本地仓库的HEAD指针指向目标提交,成功恢复了该仓库的代码,并将其部署到自己的GitHub Pages上。最后,作者发现Software Heritage组织会保存所有代码,因此在遇到类似情况时可以直接通过该平台进行查找。" } \ No newline at end of file diff --git a/_data/links.csv b/_data/links.csv index be5564b..fac27bb 100644 --- a/_data/links.csv +++ b/_data/links.csv @@ -20,3 +20,4 @@ Lanke's blog,https://blog.blueke.top/,https://blog.blueke.top/rss.xml,请为一 Pinpe 的云端,https://pinpe.top/,https://pinpe.top/rss.xml,一个属于自己的云朵。 Chise Hachiroku,https://chise.hachiroku.com/,https://chise.hachiroku.com/zh/feed/,向明日的辉迹,干杯! 映屿,https://www.glowisle.me/,https://www.glowisle.me/atom.xml,关于互联网、书籍、生活琐事以及那些一闪而过的念头 +东东,https://nihaha.com/,https://nihaha.com/feed/,城市与信仰 \ No newline at end of file diff --git a/_data/other_repo_list.csv b/_data/other_repo_list.csv index 3eea9c1..65bbd63 100644 --- a/_data/other_repo_list.csv +++ b/_data/other_repo_list.csv @@ -9,7 +9,6 @@ https://tildegit.org/Mayx/mayx https://git.pixie.town/mayx/mayx https://cgit.tilde.town/~mayx/blog https://gitlab.haskell.org/mayx/mayx -https://git.gammaspectra.live/Mayx/blog https://pagure.io/fork/mabbs/Blog https://repo2.serv00.com/git/pub/Mayx/mayx/ https://git.tea-assets.com/mayx/blog @@ -47,7 +46,6 @@ https://git.anibilag.ru/mayx/blog https://git.lolpro11.me/mayx/blog https://git.unglab.com/mayx/blog https://git.empirica.pro/mayx/blog -http://xiaowangnas.com:8418/mayx/blog http://47.115.203.168:3000/mayx/blog http://www.gitea.zhangc.top:3000/mayx/blog https://git.chistyakov-it.ru/mayx/blog @@ -62,7 +60,6 @@ https://git.pcgf.io/mayx/blog https://nucleation.fusion.bref.cool/mayx/blog https://gitea.l2reworld.com/mayx/blog https://git.bp-web.app/mayx/blog -https://git.carinae.org/mayx/blog http://47.103.91.160:50903/mayx/blog https://mygit.iexercice.com/mayx/blog http://162.215.134.149:4000/mayx/blog @@ -108,7 +105,6 @@ http://43.224.227.219:3000/mayx/blog https://git.duplanet.ovh/mayx/blog http://Shiningon.top/mayx/blog http://wsygitea.top/mayx/blog -https://git.ofdl.tools/mayx/blog https://git.yardtech.ru/mayx/blog http://69.62.77.234:8888/mayx/blog https://gitea.bake.systems/mayx/blog @@ -128,7 +124,6 @@ http://43.163.207.174:3000/mayx/blog http://rack1.raincs.cc:20253/mayx/blog https://git.repo.in.net/mayx/blog https://git.dihe.moe/mayx/blog -https://git.fracturedcode.net/mayx/blog http://47.113.231.74:3000/mayx/blog https://gitea.belanjaparts.com/mayx/blog http://185.208.225.190:3000/mayx/blog @@ -169,7 +164,6 @@ http://8.137.12.29:3000/mayx/blog https://gitea.irons.nz/mayx/blog https://gitea.madf12.com/mayx/blog http://8.134.104.234:3000/mayx/blog -http://47.99.142.152:3000/mayx/blog http://45.45.238.98:3000/mayx/blog http://git.ugohous.com/mayx/blog https://git.vce.de/mayx/blog @@ -192,29 +186,24 @@ https://git.brb.homeip.net/mayx/blog https://an360.top/mayx/blog https://git.agusandelnorte.gov.ph/mayx/blog http://git.maiwd.cn:3000/mayx/blog -https://git.reinoud.cloud/mayx/blog https://gitea.chenxu2233.com/mayx/blog http://106.15.78.64:3000/mayx/blog http://hoenking.cn:3000/mayx/blog https://GIT.Agri-Sys.com/mayx/blog -http://47.113.96.20:3000/mayx/blog https://gitea.anessen.xyz/mayx/blog https://sengit.us/mayx/blog https://git.cjcrace.io/mayx/blog -https://tee.eddykk.com/mayx/blog https://git.yinbonet.cn/mayx/blog https://git.inkcore.cn/mayx/blog http://47.98.129.193:3000/mayx/blog http://8.138.91.73:3000/mayx/blog https://git.wisder.net/mayx/blog http://8.138.187.97:3000/mayx/blog -https://gitea.potatox.net/mayx/blog https://git2.ujin.tech/mayx/blog http://git.joypetsisland.com/mayx/blog http://111.119.244.185:3000/mayx/blog http://110.41.179.36:13000/mayx/blog http://115.187.22.75:3000/mayx/blog -http://163.223.13.95:3000/mayx/blog https://git.chrisbeckstrom.com/mayx/blog https://dev.zaphar.net/mayx/blog https://git.moonwoou.com/mayx/blog @@ -240,7 +229,6 @@ http://47.94.103.75:3000/mayx/blog http://gitea.danongshu.cn/mayx/blog https://git.palagov.tv/mayx/blog http://139.196.201.231:3000/mayx/blog -http://takway.ai:3000/mayx/blog http://8.155.23.172:3000/mayx/blog https://git.influxfin.com/mayx/blog http://47.100.177.77:3000/mayx/blog @@ -276,10 +264,8 @@ https://git.cloud13.de/mayx/blog https://gitea.visoftware.com.co/mayx/blog http://121.199.172.238:3000/mayx/blog http://27.124.12.222:3000/mayx/blog -https://wzpmc.cn:3000/mayx/blog https://saga.iao.ru:3043/mayx/blog https://git.sayndone.ru/mayx/blog -https://git.kodors.net/mayx/blog http://47.113.118.108:3000/mayx/blog https://gitea.hintsight.com/mayx/blog https://git.code-works.de/mayx/blog @@ -342,7 +328,6 @@ https://gitea.reimann.ee/mayx/blog http://109.74.197.189/mayx/blog https://git.nussi.net/mayx/blog https://git.thepain.dev/mayx/blog -https://git.geobretagne.fr/mayx/blog https://gitea.ultrasoft.cm/mayx/blog http://94.224.160.69:7990/mayx/blog http://8.134.144.137:3000/mayx/blog @@ -352,7 +337,6 @@ https://git.d4m13n.dev/mayx/blog https://gitimpo.liara.run/mayx/blog https://git.needon.kr/mayx/blog https://git.4lcap.com/mayx/blog -https://gitea.bastiqui.com/mayx/blog https://git.stit.tech/mayx/blog https://git.wun.im/mayx/blog https://www.9miao.fun:6839/mayx/blog @@ -459,7 +443,6 @@ http://git.chilidoginteractive.com:3000/mayx/blog http://121.40.40.177:3000/mayx/blog http://118.31.223.224:3000/mayx/blog http://47.109.67.128:3000/mayx/blog -https://git.enwatmon.de/mayx/blog http://voicebot.digitalakademie-bw.de:3000/mayx/blog https://gitea.services.gsd-srv.com/mayx/blog https://repo.divisilabs.com/mayx/blog @@ -475,7 +458,6 @@ http://47.122.26.54:3000/mayx/blog http://154.86.0.30:3000/mayx/blog http://139.224.196.148:3000/mayx/blog http://47.95.167.249:3000/mayx/blog -https://www.enginx.dev/mayx/blog http://gitea.dctpay.com/mayx/blog https://omegat.dmu-medical.de/mayx/blog http://52.23.128.62:3000/mayx/blog @@ -483,7 +465,6 @@ http://85.214.41.219:49153/mayx/blog http://6068688.xyz:3000/mayx/blog http://8.137.105.8:5530/mayx/blog https://git.881221.xyz/mayx/blog -http://47.93.219.55:20080/mayx/blog http://120.46.222.128:10021/mayx/blog http://39.106.86.127:3000/mayx/blog https://git.techspec.pro/mayx/blog @@ -496,7 +477,6 @@ https://git.changenhealth.cn/mayx/blog http://git.gkcorp.com.vn:16000/mayx/blog http://47.111.17.177:3000/mayx/blog http://git.hnits360.com/mayx/blog -https://git.bag-ltd.ru/mayx/blog https://k0ki-dev.com/mayx/blog http://110.42.45.89:2052/mayx/blog https://git.furcom.org/mayx/blog @@ -518,7 +498,6 @@ https://giteas.fullmooncyberworks.com/mayx/blog http://47.112.118.149:10082/mayx/blog https://gitea.jobiglo.com/mayx/blog https://gitea.rpg-librarium.de/mayx/blog -https://git.pheros.es/mayx/blog https://git.juici.ly/mayx/blog https://git.lkwplus.com/mayx/blog http://begild.top:8418/mayx/blog @@ -573,7 +552,6 @@ https://gitea.zmanplex.com/mayx/blog https://git.hexdive.com/mayx/blog http://139.224.250.209:3000/mayx/blog https://vcc808.site/mayx/blog -https://battitech.net/mayx/blog https://git.sitenevis.com/mayx/blog https://git.nightime.org/mayx/blog https://dreamplacesai.de/mayx/blog @@ -597,3 +575,56 @@ http://47.105.61.58:3000/mayx/blog https://git.memosnag.com/mayx/blog http://tdss.website:801/mayx/blog https://gitea.wenpang.asia/mayx/blog +http://101.35.183.241/mayx/blog +https://gitea.quiztimes.nl/mayx/blog +http://106.14.189.125:3000/mayx/blog +https://git.hundseth.com/mayx/blog +https://git.xming.cloud/mayx/blog +https://travgit.guillorystack.com/mayx/blog +http://gitea.coderpath.com/mayx/blog +https://gitea.thanh0x.com/mayx/blog +http://175.198.180.19:3000/mayx/blog +https://gitea.albanmary.com/mayx/blog +http://ngtools.cn:53000/mayx/blog +https://git.hantify.ru/mayx/blog +https://git.unpas.dev/mayx/blog +http://43.136.169.169:3000/mayx/blog +http://121.196.213.68:3000/mayx/blog +https://git.vereint-digital.de/mayx/blog +https://git.advarna.fr/mayx/blog +http://111.198.4.69:8092/mayx/blog +https://git.lakaweb.com/mayx/blog +https://git.kitti.ac.th/mayx/blog +http://106.15.233.223:3001/mayx/blog +http://giteastaraire.vip.cpolar.cn/mayx/blog +https://forge.coreymclark.com/mayx/blog +http://ems.iclematis.com:30000/mayx/blog +https://git.micahmoore.io/mayx/blog +https://git.zlyum.com/mayx/blog +https://git.alexerdei.co.uk/mayx/blog +https://git.aelhost.com/mayx/blog +https://schokigeschmack.de/mayx/blog +https://git.anatid.net/mayx/blog +https://catsdev.com/mayx/blog +https://git.lekai.info/mayx/blog +https://git.avclick.ru/mayx/blog +http://135.235.225.198:3000/mayx/blog +http://giteaiposeek.cn/mayx/blog +https://git.zimerguz.net/mayx/blog +https://git.cukak.com/mayx/blog +http://farsinot.ir:3000/mayx/blog +https://gitea.sosaley.in/mayx/blog +https://gitea.vidoks.fr/mayx/blog +https://dev.ncot.uk/mayx/blog +https://git.sick.earth/mayx/blog +https://git.ncue.net/mayx/blog +https://gitea.rbpsw.net/mayx/blog +https://git.prayujt.com/mayx/blog +http://121.199.11.156:3000/mayx/blog +http://www.sh-hpg.com:3000/mayx/blog +https://git.galaxylabs.ca/mayx/blog +https://gitlab.n8n-store.xyz/mayx/blog +https://forgejo.win/mayx/blog +https://gitea.katiethe.dev/mayx/blog +https://gitea.ai-demo.duckdns.org/mayx/blog +https://git0.zpqrtbnk.net/mayx/blog -- cgit v1.2.3