project

A 22-post collection

为效率而生:开源Mac版Google Authenticator认证客户端GoldenPassport

最近运维同学为了提高安全性,用Google Authenticator对服务器加了双重认证,此后登录服务器需要先输入动态密码,在输入服务器密码。Google Authenticator相当于软token,对他不了解的同学可以看下这篇文章:谷歌验证 (Google Authenticator) 的实现原理是什么?。 运维同学的出发点是好的,但是我原来写的各种自动登录服务器的脚本统统失效了。蛋疼的是我现在登录服务器的流程变成了: 掏手机(我的是iPhone) 解锁,碰上指纹解锁失败的情况还需要输入密码解锁 打开Authenticator客户端,等待Verification Code更新大概1s 记住Verification Code,然后到Mac端输入 输入服务器密码,

献给喜欢落网的朋友们

比较喜欢落网的音乐,听落网也有1年多了,不知道落网的园友点这里:http://www.luoo.net/ 去年曾经写过一篇文章解决落网音乐不能下载的问题:落网的音乐很好听的,你造么?不能下载啊,怎么破? 时隔一年,落网早已改版,原来基于html分析音乐下载地址的代码也已过时,平时工作过于繁忙,也没有去维护那个工具。 今天工作依旧忙的一沓糊涂,来听落网放松一下,发现726这个期刊的音乐甚是不错,每一个音符组合在一起唤起了我疲惫的神经,心血来潮,觉定要把这期的音乐下载下来,这才想到之前做的下载工具已经不能用了。 忙里偷闲,把原来的代码修改了一下,

强力文件更名

大一期间使用c#开发的一个强力修改文件名的工具。 电脑里总有些东西不方便让别人看到吧,这就是我开发这个小工具的原因,批量将文件随机重命名,需要查看的时候,用这个工具还原为原来的名字。

快客看图

大一期间使用C#开发的一个图片浏览器,来替换系统自带的图片浏览器,话说XP的图片浏览器确实太难用了。 后来那他参加了班内组织的软件研发比赛,拿了个特等奖——防水软键盘。

多媒体键盘模拟器

大一期间使用C++开发的一个多媒体键模拟器,解决俺的破键盘上没有多媒体键的烦恼。可以愉快的用键盘控制音乐播放了。