为博客编写一个RSS订阅功能

2017-02-18 14:56:41 Blog

有读者想要订阅我的博客,但我的博客程序是自己写的,当时并没有考虑RSS订阅功能,因为毕竟用RSS的人还是比较少的。但现在既然有需求,而且RSS也是博客必不可少的一个组成部分,所以干脆把这个功能做了出来。

事实上RSS功能做起来很简单,下面介绍一下应该如何编写。

# 观察

首先,查一下[RSS的维基百科][1],我们知道了RSS目前主流的是2.0版本,并从中得到了这份[官方说明文档][2],了解了RSS的主体结构。接下来就需要找点例子来照葫芦画瓢了。WordPress作为博客程序的龙头老大,首先要观察一下它是怎么写的。随便找个WordPress的博客,观察一下,比如[这个][3]。再找个别的RSS,比如[这个百度新闻的RSS][4]。有了这两个做参考基本上就没什么问题了。......

Mifare Classic 1K智能卡介绍及nfc-tools的使用

2016-11-12 21:21:38 NFC

# 起因

为什么要研究这个东西呢?其实我对智能卡设备一直很感兴趣,很想了解了解。正好最近TUNA协会搞了个[金枪鱼之夜: NFC 与 RFID 近场通信技术][1],去听了听,借这个机会,了解了一些最基本的东西,知道了入门的方法。[这里有录像][2]。

其实这篇文章介绍的都是一些没什么技术含量的内容,俗称“脚本小子”。不过,在成为大牛之前,你得迈出第一步,总不能脚本小子会的东西你都不会。......

在Windows下编译支持ACR122U的libnfc

2016-11-12 11:57:24 NFC

阅读前请注意:

* 这篇文章只讲如何编译libnfc,具体的使用请移步我的这篇文章[Mifare Classic 1K智能卡介绍及nfc-tools的使用][1]。

* 我已经编译好了Windows可用的libnfc,如果你对下面的编译步骤感到困难,或者不想动手去做,可以[点此下载][2]我编译好的二进制程序。

* 这篇文章主要参考了[这篇教程][3],但由于它使用的是Windows Vista 32-bit系统而且是为PN532芯片编译的,在细节上会有些不同,而且比较繁琐,因此我重写了相关步骤,以适应于64位系统和ACR122U-A9读卡器。......

如何编写一个Chrome扩展程序?

2016-11-02 00:10:24 ChromeBrowserGoogle

最近迫切地感受到做事情不能拖,后果比如水果不吃放到坏,等到想起要交作业时发现已经过了DDL,放在to do list里的事情很久没做直到失效或错过了机会而后悔。

编写和发布扩展程序其实已经是好多天以前的事情了,想一想不能再拖了,于是有了这篇文章。

# 起因

淘宝的登录策略变成了默认使用扫码登录,想要切换成密码登录就需要多点击一下,这是很恼人的一件事。可能一些人觉得扫码登录可能会更快,但实际上对于我们这些习惯于保存密码的用户来说,登录是只需要点击一下的事情,无需输入密码。所以,本来点击一下就登录的事情,变成了要点两下,点击的位置还不一样,这就让我很烦。......

鼠标单击变双击怎么办——自己换微动

2016-10-30 12:05:47 Life

鼠标单击变双击这个问题很常见,再好的鼠标,用一定的时间之后,都会出现这个问题。

随便搜一搜,网上的说法都是更换微动,而实际上真正去换微动的人应该少之又少。

(如果你尝试拆过鼠标,去按那个按键,可能你会发现并不会单击变双击——但你不用怀疑,这真的是微动坏了,因为鼠标壳去按跟你用手去按是不一样的。)

正好自己的鼠标用了3年后出现了这个问题,左键、右键甚至中键全都挂了,平常使用虽然有点恼火,不过还能勉强使用,但玩CSGO就不行了,扔雷扔一半松开了,这可是决定胜负的呀!......

Pre