banner-772x250

Open Social 1.8.0

Open Social,这是一款 WordPress 社交平台登陆插件。个人原创,代码简洁,功能强大!

现在的用户都很懒很懒,包括我自己。如果一个网站动不动要我注册,祂的内容和服务可能很好,那我将不得不这样做,但我的内心其实是相当抗拒的。我要为此创作一个独一无二的账号和一个复杂而好记又不雷同的密码。

这个插件就是这样一个初衷:让你的网站用户垂手可得。类似 1Password 的思路,通常每个人每天都会使用 QQ、微博、微信。如今可以将使用这些软件的账号信息作为唯一的个人凭证,从而方便的管理各类其他平台和服务,无疑是顺理成章水到渠成的事。

插件之前发布过免费的版本,并接受过一些朋友的捐赠,后来针对微信等高级功能发布了收费版。总的来说是一种兴之所至就更新一下觉得功能太难就先放着的节奏。后来有个朋友跟我提议,做一个东西,能大大降低别人的操作门槛,那祂就是有价值的。

我想这也是我能保持更新的动力吧。插件之前的功能是单向的,细节比较粗糙,操作也不可逆。普通用户使用是足够便利,但随着很多高级玩家跟我提了很多应用和生产环境中出现的各种问题:账号过长,邮箱虚假,微博同步,微信打通等。

这次的版本增加了两个重量级的功能,我狠心涨了个价。功能设计上耗了很多时间,我真心觉得值。当然,以后更新好的功能还会涨哈哈。感谢大家的支持,谢谢!我迟点会考虑投放一些广告并设定一些推广机制。我在这块的经验值是零,想想都兴奋啊。

最新:

现在通过插件登陆时,在创建用户之前可以选择完善资料或者绑定已有账号。
另外,不填写真实邮箱的用户,在解绑最后一个登陆时也可以选择删除用户。
——删除百度、人人、开心、CSDN登陆。

功能特点

1. 支持登陆:腾讯QQ、新浪微博、谷歌、豆瓣、微信、微软、脸书、推特等
2. 支持分享:QQ空间、新浪微博、微信、脸书、推特
3. 带昵称网址头像、无第三方平台、可设置右侧小工具 Continue reading

UserAgent Switcher for IE

如今,UserAgent 已经基本是可以随心所欲的东东了。Chrome、Firefox 的各种伪造浏览器标识的插件应有尽有。不过,我这个可是专为 Internet Explorer 而打造的同样功能的独门工具,无需任何插件,纯原生,完全原创。

说下原理,Windows 下注册表有个地址专门存放 IE UserAgent 的尾巴,HKCU 下有一个标识头,HKLM 下有一个标识尾。

HKCU_UA

HKLM_CU

如上面两图新开 IE 浏览器,会显示 UserAgent 为:

IE UserAgent CU... (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; icafe8; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E)

记着,利用 REG_BINARY 二进制键值换行符为 000000,连接起来就可以完全自定义整个 UserAgent 了。 Continue reading

Let’s Encrypt

LetsEncrypt

https_xiaomac_com

Let’s Encrypt 是一个免费的 SSL 推广项目,正式开放之时就一直想染指,也走了相当多的弯路,一度想放弃,但最终还是搞定了。这个绿色的小锁头真心来自不易,下面介绍一个不用做任何服务器配置,在阿里云 ACE 上实现 WordPress 的 HTTPS 的办法。

一、LINUX 环境

MAC 环境说是实验性的,所以装了个 Ubuntu 的虚拟机。然后将项目文件拿下来。

git clone https://github.com/letsencrypt/letsencrypt

二、独立 IP

电信拨号就有了,在路由上配置 NAT – DMZ,设置为 LINUX 环境的内网地址;然后将需要申请证书的域名解析 A 记录到该 IP。

三、生成证书

./letsencrypt-auto certonly --standalone --email admin@domain.com -d www.domain.com

如果报服务器无法访问客户端或者 DNS 错误,到 CloudXNS 申请一个免费域名 DNS。在域名管理后台自定义 DNS,然后在 CloudXNS 后台配置 A 记录。这里有个连接,可以检测国外访问的情况。 Continue reading

Fiddler HTTPS 报错解决

Fiddler_HTTPS_Settings

抓包工具中,Fiddler 也算大名鼎鼎了。身材小巧,功能强大。设置支持 HTTPS 时,一般很顺滑,但有时,会各种报错。

Can't create the key of the subject ('<some guid>')
Failed to acquire a security provider from issuer's centificate

经实验,一般都是本地无法生成 DO_NOT_TRUST_FiddlerRoot 本地伪证书时造成,由于目录权限不对,导致无法创建或者无法覆盖。解决方法:只要删除 %APPDATA%\Microsoft\Crypto\RSA 让软件重新生成证书即可。

外:插件篇

Fiddler 作为一款杀手级应用,本身有各种各样的实用插件,当然平时比较少会用到。 Continue reading

SurfacePro4 WinPE

WinPE

Windows 如今安全意识越来越高,平时使用的系统中总是有些东西看不见,打不开,删不掉。自带的恢复系统也搞得神神秘秘,根本不是日常普通维护能用的。所以还是走回老路,WinPE。

试试了几个比较火的第三方作品,本来想选 Win10PE,起码体验比较一致,但还不太成熟,选择太少。最后选了一个基于 Win8PE,号称 Surface Pro 3 专属、完美支持触屏的一个版本,X64,自带不少维护工具,大小 600M 左右。

经过测试,这个版本并不支持 Surface Pro 4 的触屏(或笔)。经过多次的失败,终于也意识到其实所谓完美支持也只是一开始打包就先导入对应驱动,也就是说现在 SFP4 对应带触屏驱动的版本还没有人做出来。

最后找了下教程终于搞定:首先通过微软官网下载 SFP4 驱动,通过 DISM++,加载前面下载 WinPE ISO 文件中的 BOOT.wim 文件,然后添加驱动目录,这里只需要加载 Drivers 下的 System 目录。然后另存为新的 WIM 文件;卸载原文件之后,再打开新保存的 WIM,编辑为可启动。

这样,一个真正 Surface Pro 4 专属的,支持完美触屏的 WinPE 就出来了(不支持触控笔)。

Continue reading

Mac APP 指定启动语言

苹果的应用一般都是多语言的,应用默认语言跟随系统语言。系统选择的英文,应用启用一般为英文;系统选为中文,应用启用即为中文(如果包含中文)。那如果需要应用跟系统不用语言呢?

Language

使用服务手工选择应用启动语言

打开 iLocalize,下载 LanguagesService。解压例如 Utilities 之类的目录,双击安装服务。以后在应用右键服务里即可选择每次的启动语言。

LanguagesService

Continue reading