文章列表

技术分享和技术博客

,
上篇内容聊了一些技术社群相关的事情,本篇聊聊内外部技术分享、技术博客相关的事情。 阅读全文

关于社群类产品运营

,
最近又继续在做社区产品,过程中结合这两年运营微信群,思考了一些社区产品和人群相关的事情,记录下来,一年后再看看。 阅读全文

政采云趣味题

,
今天看到了一个有趣的前端解题,想到了许久之前的[淘宝UED趣味题(2012.09.09)]和[腾讯前端特工(2013.11.11)],毕竟距离上次玩这个都已经过去七八年了,不由手痒。看到群里有同学还有困惑,那么抛砖引玉,写一些解题参考吧。 阅读全文

WD MyCloud Gen2 折腾笔记

, ,
这篇内容应该于去年搬家后发出,但是不曾想一直忙碌,所以文档一直安静的躺在草稿箱。这款产品有一个比较有意思的地方,使用规格不高的硬件提供了不错的应用服务,但是使用了一些特殊的方法,限制了用户自行改造硬盘容量,网上也有不少网友针对这款产品进行了研究和实践。恰逢最近在折腾硬件,整理发出,方便后续计划折腾的同学,也算是对之前的折腾有个交代。 阅读全文

黑群晖(Gen8)数据迁移白群晖(DS 920+)

,
去年因为 NAS 数据容量不足,定制了一台 Gen8 MicroServer ,安装了黑群晖替换了群晖 DS 718+ 作为主力备份。使用一年之后,感觉稍微有些大材小用,今年趁着 DS 920+ 的出现,再次进行设备升级。本文仅记录如何将黑群晖数据迁移至白群晖。 阅读全文

如何通过容器搭建稳定可靠的私有网盘(NextCloud)

前一阵 SIGIR 2020 国际信息检索研究和发展大会有一个有意思的需求,需要支持几百位国内外学者能够快速上传自己的会议视频,并支持对视频进行快速的网络分发(在线播放)。考虑到网络访问质量和文件外链播放诉求,我们所熟知的成熟的国内网盘服务被排除在外,又因为国内访问海外网盘服务不畅快,所以海外网盘也被排除在外。我们之前常常使用的 SKYNAS (群晖)镜像因为在线版本对人数有限制,所以也不能解决这个需求。于是自建一个简单的网盘服务的需求也被提上了日程。 阅读全文

GitLab 12 跨版本 13 升级

, , ,
本以为 [《GitLab 简明维护指南(v2020.05)》] 足够解决接下来的所有问题,没想到在 v12 版本中, GitLab 官方因为一些变更引入了“升级额外操作”的步骤。也就是说,常规的修改低版本应用版本号到高版本版本号,由 Ruby 升级脚本执行升级操作的模式不完全生效了。而且在升级过程中,也会遇到一些额外的小问题,这里我们就来聊聊如何在有“升级额外操作”的背景下进行应用升级。 阅读全文

轻量安全的部署方案

, , , ,
智源大会结束,虽然还是很忙,但是总归有了一些时间,可以开始对之前的文章计划进行补完操作,本篇是第一篇补全,聊聊如何在容器环境下,花比较少的资源,来搞定高质量发布。这个方案适用于小型团队、个人HomeLab,本文有别于我们当前团队使用的 GitLab Runner 相对比较重的方案,如果你面临的是更大规模的团队协作、项目管理需求和追求更全面的 CI/CD 阶段解耦,可以浏览我之前写的关于 [GitLab] 的内容。 阅读全文

两届北京智源大会的背后的那些事

不知不觉,扛过了2019、2020两届北京智源大会的举办,团队能提供的线上服务能力也从几千人规模到毫无压力支持大几十万人。两届会议表面上都是风平浪静,实际背后让人心惊肉跳,2019年智源大会,上线前一天,合作的视频提供商说播放器兼容性有问题,告知我们换版本;2020年智源大会,科技部部长/北京市市长连线前一刻,重新上线播放器,第一天稳到不行的网络,前一天从下午开始就拉着好几名网络工程师搞到凌晨四点...先聊聊2020 北京智源大会吧。 阅读全文

使用 Harbor 搭建私有 Docker 仓库

最近在尝试跨云服务商做备份,除了应用之外的基础设施也需要再启动一套仓库。正巧赶上 Harbor 发布 2.0,于是就有了这篇文章。 阅读全文