硬盘突然坏掉,我花了半个月才把数据救回来…(附数据恢复工具)
硬盘崩了?数据恢复折腾半个月,最后捡回大部分残骸。MFT坏了只能干瞪眼?先镜像再扫描,工具堆里找活路。备份?下次记得多来几个副本,别等丢完才叫苦。
STARBLOG / 技术与日常的文字存档
写下实践中的发现,也留住那些值得回看的想法。
硬盘崩了?数据恢复折腾半个月,最后捡回大部分残骸。MFT坏了只能干瞪眼?先镜像再扫描,工具堆里找活路。备份?下次记得多来几个副本,别等丢完才叫苦。
Blazor全栈?别逗了,这玩意儿就是陷阱。生态弱得可怜,AI都不给力,文档还老变。真以为能脱离前端?醒醒吧,小demo可以,真业务?省省吧。
2025年了,Django之外还剩啥?LiteStar轻量快,Tortoise ORM省心,Granian丢掉Nginx,RobynPython+Rust。独立开发者终于不用被全家桶绑架?
Edge-Serverless?不过是独立开发者偷懒的捷径罢了。国内环境又添堵,Vercel Cloudflare在国外爽得飞起,国内却要自己动手丰衣足食?Node.js全栈框架倒是适配得挺好,但谁不烦这堆麻烦事?
作者在更新其视频剪辑工具Clipify时,遇到了Git仓库中大量静态资源文件导致push速度变慢的问题。通过分析,发现使用`git rm --cached`命令无法彻底解决问题,因为Git仍保留历史提交中的大文件。作者最终采用git-filter-repo工具重写Git提交历史,成功解决了push速度慢的问题,并介绍了如何使用git-sizer工具分析Git仓库中的大文件。
Django过时?技术趋势变了而已,异步支持短板在AI时代更明显。生态工程化再稳,也挡不住轻量框架和ASGI的冲击。独立开发者该考虑新选择了?
独立开发者终于能全干了?AI帮忙还愁生态?一体性是王道,但选什么框架还得自己纠结。AI写代码真靠谱?
Markdig 连文件名带空格的图片都搞不定?这破库还真是极限了。自己动手改改,正则表达式加个开关就完事,顺便吐槽下这框架原始得像块砖。
鸡哥14x装Fedora42挺顺,驱动开箱即用。GNOME小清新,但Wayland半死不活,终端没透明度,多任务不如Windows整齐。小bug不少,网络又废了?重装吧。
重写搜索?就内存算权重加Regex?太业余了。标题权重100倍正文?这种土味方案意外的有效。页面也重写了,但Bootstrap样式够原始的。 v2还指望用Lucene.NET?
Next.js 本来就不能直接用 Swagger,非要用还得自己折腾 API Routes?自动生成工具?手动写 Spec?这简直是在侮辱开发者。手动注释?这操作简直是在挑战耐心极限。
ZFS不只是文件系统,还是个自带的存储解决方案?数据完整性校验和快照机制,听起来挺鸡肋。自修复特性倒是挺吸引人,但复杂性不是谁都吃得起。