让旧的 iPhone 成为服务器

最近家里的一台服役了 13 年的老笔记本退役了,本来是作为家里校园网 Dr.COM 验证的专用机器 + 内网 Web 服务器的。对于笔记本运行发出的噪音的不满,我决定不使用笔记本电脑或台式机来接替它,而是使用 iPhone。

0. Dr.COM 验证程序

a. 程序本身的配置

最近闲逛 GitHub 时发现了一个可以直接用的 Dr.COM 认证的 Python 项目,而且也可以配合路由器使用,叫做 drcom_generic
注: 建议大家直接去看该项目的 wiki,这里的 Dr.COM 配置方法不一定适合每一个校园网的网络环境。
首先我们 Clone 下来这个项目,然后我们不需要别的,先用 Wireshark 抓一下原版客户端登录的包,保存为 dump.pcapang。
然后打开 Auto Configure 工具,上传 pcapang 包,即可生成你独有的配置文件。
Example: 继续阅读 »

更好的 Markdown for emlog 解决方案

上一篇博文说到了让 emlog 支持 Markdown,但是在实际应用中我发现效果并不是非常理想,如在文章中输入\r会换行,以及不支持页面的 Markdown Parse。于是想去改进一下,读了 Editor.md 的文档,我决定基于 Editor.md 实现 Markdown 的 Parser。

1.安装并配置 Editor.md

安装 Editor.md 十分简单,我就不多说了,大家都会的。
重点在于配置 Editor.md,如何配置呢?这取决于你需要怎样的功能,这里推荐你去看看它的 Examples
我的需求是 HTML in Markdown、TOC、以及输出 HTML,流程图和时序图以后恐怕也会用到。我的配置如下: 继续阅读 »

让 emlog 支持 Markdown

更新: 通过 Editor.md 可以获得更好的 Parse 效果,所以 Markdown Parser 部分已经弃用。
现在很多博客系统比如 Typecho、Hexo 等等都支持 Markdown 写作,然而 emlog 竟然不支持,这不够科学,不够优雅,所以我们要让它优雅起来。
接下来就要实战解决 Markdown 的问题。

删除自带编辑器

emlog 自带的 KindEditor 不实用,首先功能半残不说,从 HTML 源代码模式切换过来还有 BUG。所以为了防止 KindEditor 坏事,我们要删除它。
删除 KindEditor 非常简单,我们只需要在博客主目录下 admin/views 下的 add_log.phpadd_page.phpedit_log.phpedit_page.php 中删除/注释掉下列代码: 继续阅读 »

【Hack】ASUS Pro451L 黑苹果 98% 完美

哈哈,终于到了寒假,又可以浪一番了。这一阵子搞黑苹果倒是搞得很欢。话不多说,刚刚把老妈的本子 98% 完美了。放一下我都干了啥吧。

1. 机器介绍

a) 配置单

  • CPU: Intel Core i5-4200M 2.39GHz
  • 内存: 4GB DDR3 1600MHz
  • 硬盘: 日立 7200 转 500GB
  • 显卡: Intel HD Graphics 4400 1536MB + NVIDIA GeForce 820M 2GB (Optimus 技术独显无法使用)
  • 声卡: Conexant SmartAudio CX20751/2 (麦克风不可用)
  • 网卡: Realtek RTL8168 + Broadcom BCM94352HMB(更换)
  • 蓝牙: Broadcom BCM94352HMB

系统版本: OS X El Capitan 10.11.6 (15G31) 继续阅读 »

【Hack】AppleALC 驱动 CX20751/2 声卡实战

2017 了哈,新年新气象。趁着 1 月 1 日,一番捣鼓把一度以为无解的 Mom’s 电脑上的声卡 CX20751/2 驱动了。感觉心里的一块大石头落地了呢,毕竟给她装了黑苹果却让她无法使用声卡怎么说也不是个事啊,愧疚感终于消除了!!

1. 准备工作

首先我们需要去下载一个 macOS 下的 App 叫做 AppleHDA Patcher.app,点击蓝链可以去 GitHub 下载。 继续阅读 »