0%

这里是 Oh-My-Sites 🍁 霞之彼端,我的个人站点 😃。我是善国峻,一名学生 👨‍🎓,同时也是一个向往极客精神 🤓、喜欢思考 🤔 和写作 ✍️ 的程序员和开发爱好者 👨‍💻。

我曾经学习了一年的物理,之后学习了三年计算机和信息安全相关的内容,慢慢对互联网世界有了更深更广的认识。后端、前端、数据分析……我仍然在不停地学习,希望有朝一日也能为这个世界做一些可能微小但有用的工作。

Meanwhile, I am a believer in open source. 我正打算利用空闲时间开发一款开源的、有后台审核功能的、可本地化部署的嵌入式评论系统。事实上,相关工作已经取得了一些进展,初代版本已经在该网站和我的服务器上稳定可靠地运行了 6 个月,但出于某些原因被我暂时关闭了本站的评论功能。你可以戳这里了解更多信息甚至尝试部署测试版本。如果你对前端尤其是 NodeJS、WebPack 相关内容有一定了解,同时对该项目感兴趣,欢迎积极联系我 😉

本网站的内容并不限于互联网技术有关的内容,关于我和本站的更多信息,欢迎访问本站的关于页面来进一步了解。

👇 以下是我近期的一下文章 😄

这是我前段时间刷到的一个视频,是日本早稻田大学东京花火舞蹈团的表演:

这个视频我刷了好几遍,连我这个对舞蹈一窍不通的人都从视频里感受到他们的活力(嗯绝对不是因为第一排的短发小姐姐太飒了)但是看的时候,有那么几行弹幕引起了我的注意:

真的是好羡慕好喜欢日本的传统文化

嗯?传统文化?当我们在说传统文化的时候,我们到底在说什么?

阅读全文 »

在高二的一个夜晚,我无意中刷当时网易新闻 App 新推出的短视频功能(大概 2015 年,当时还没有抖音)刷到了凌晨 4 点,在我头痛欲裂的同时,我开始意识到一件事,互联网行业出现了一种颠覆性的新的玩法,并且我很明确地不喜欢这个新的事物。自那以后,我和自己明确了一个原则,那就是永不使用有刷不完的推荐信息流(包括但不限于视频)的手机 App。站在 2021 年的今天,我依旧艰难的坚持着这个原则。之所以坚持的这么艰难,最主要的原因就是,我很难找出一款没有无限推荐信息流的大众 App。几年的时间里,从网易云音乐,到 B 站,再到淘宝京东……而就在 2020 年年末,知乎将产品逻辑从订阅转换为推荐的时候,我忍痛卸载了手机上的知乎 App。渐渐地,我的手机基本上回到了它原本的名字:移动电话。

就在我写这篇文章的时候,何同学发了一个视频:

其中有一个和我这篇文章很像的观点,那就是互联网公司在尽全力榨取用户的时间:

手机并不好玩,不少人在手机上投入大量时间其实是借助手机来缓解焦虑

这也是这篇文章的观点之一。而这篇文章还有另一个观点,那就是在我心里,黄、赌、毒,以及被滥用的推荐算法,其实是四个并列的概念。

在我看来,从某个角度上来说,世界上只有三种人,一种是刷手机来缓解焦虑的人,一种是沉迷手机世界而对现实无感的人,最后一种是没有手机依赖症的人。

阅读全文 »

终于,我的评论系统开发成功了 🎉🎉🎉 我将其命名为 NeoValine 🥳

项目链接:

简介

NeoValine 是一款基于 Valine 开发的,有后端和控制面板的,支持人工审核(先审核后显示)的快速、简洁且高效的评论系统。

特点

  • 本地化部署
  • 管理员控制面板
  • 先审核后显示的审核方法
  • 免费开源无广告(GPL-2.0 License)
  • 前端基于 Valine 开发,快速、简洁、高效

未来打算支持

  • 使用 Docker 来简化部署
  • 简单的文章访客统计和网站访客统计
  • 更高程度的用户自定义
  • 移除或改进可能造成隐私泄露的功能
阅读全文 »

曾经在软件安全这门课中做过一个动态内存安全方面的 Presentation,现在对其做一个简单整理。

原理

利用 Windows RtlHeap 内存管理原理,在内存释放后覆盖空闲块的前后向指针,并触发 unlink 来实现前向指针的任意写。

Windows 是闭源系统,通过逆向人员的研究可知,Windows 的 Unlink 操作与 Linux 基本一致:

阅读全文 »