Typecho 显示评论者国家和浏览器

Typecho 由于插件稀少,一直没有找到显示评论者国家和浏览器的插件,所以只好自力更生了。代码修改自 WordPress 插件 Show UserAgent,下载页面:https://wordpress.org/plugins/show-useragent/前提是你的主题使用了自定义评论代码而不是 Typecho 默认的评论显示代码,一般符合要求的主题的 comments.php 或者 functions.php 中会有如下代码:<?php function threadedComments($comments, $options) { //blablabla?>下载 Show UserAgent 插件解压,把里面的 flags 文件夹改名成 country,browsers 文件夹改名成 browser,ip2c 文件夹改名成 lib,上传到服务器上你的主题文件夹。(其实不改也可以,但是我是按照个人习惯这么改的,你也可以修改下面代码的路径)在主题的 functions.php 中插入这么长一串代码:<?php /* 地理位置判断 */ ?><?php function CID_get_country($ip) { require_once(dirname(__FILE__).'/lib/ip2c.php')...

【已辟谣】SAE 域名忘记续费,被 GoDaddy 抢购

更新:SAE 官方已经辟谣。http://weibo.com/1662047260/Bg8rZ0sGNSAE 是新浪的云计算平台,也是国内最早的云计算平台,一直运行得还算可以,但是最近他们犯了一个大错误:他们用来运行 SAE 上网站的域名 sinaapp.com 忘记了续费,已经被删除。而且看起来他们一时半会儿无法拿回这个域名,因为国外的 GoDaddy 域名注册商在域名到期时迅速抢下了这个域名并续费到 2020 年。谁都不知道 GoDaddy 会为这个域名开出多少的价格。$ whois sinaapp.comWhois Server Version 2.0Domain names in the .com and .net domains can now be registeredwith many different competing registrars. Go to http://www.internic.netfor detailed information. Domain Name: SINAAPP.COM Registrar: GODADDY.COM, LLC Whois Server: whois.godaddy.com Referral URL: http://registrar.godaddy.com Name Server: NS09.DOMAINCONTROL.COM Name Server: NS10....

华为 C8815 内置存储分区

华为 C8815 手机的内置存储是 4G,但是不代表这 4G 都是你可以使用的,其中也包括系统文件和一些杂七杂八的东西。安卓手机的存储一般分为以下几个区:缓存区(cache),存储安卓系统运行的一些临时文件,这些文件一般总共小于 10M 系统区(system),就是安卓的系统文件,刷机时就是修改其中的内容数据区(data),存储你安装的 APP 和 APP 的数据存储卡(sdcard),也就是你在文件管理器里看到的「内置存储」而包括 C8815 在内,一些运营商定制手机还会有 cust 区,存储运营商的定制内容。手机出厂时就有了默认的分区,但是这个分区不一定最适合用户使用。华为 C8815 的分区如下:缓存区大概 190M,我前面说了缓存区一般占用小于 10M,我自己使用时用 df 命令看到一般是 5M 左右。可以砍了它。不知道华为工程师在想什么。cust 区,里面的东西完全没用,占用 80M。砍。系统区 1.1G,这个大小已经是相当肥硕了,一般刷机包(比如我用的 CM11)...
插图

Aroma 文件管理器:Recovery 环境下的文件管理器

Aroma 文件管理器是一个神奇的文件管理器,因为它运行在 Recovery 环境下。有的时候,改一个文件就能把安卓系统弄坏,开不起机,此时一般的做法是重新刷机,但是这样会丢失你的数据和你之前对系统做的所有修改。Aroma 文件管理器就可以让你把出错的文件删除或者替换,恢复系统。使用前提:你的手机的 Recovery 环境必须基于 CWM,不能是官方原版、TWRP。MIUI 触屏恢复环境未测试。你下载得到的是一个 zip 文件(链接在后面),它实际上是一个刷机包。把它放到你的 SD 卡里。把手机关机,按住音量上键和电源键,当屏幕亮起出现手机厂商 LOGO 时放开电源键,继续按着音量上键,直到手机进入 Recovery 模式。(部分手机是按住音量下和电源键,请查阅相应机型论坛)按照正常刷入刷机包的步骤,刷入 Aroma 文件管理器的 zip 包。提示开始刷机后,你就应该进入了一个文件管理界面。(图片来自 XDA 论坛)这个界面可以触摸屏操作,...
插图

Mac OS X 开启内置 FTP 服务

由于某些原因,我希望从手机里通过 FTP 访问电脑上的文件。而 Mac OS X 一直内置了 FTP 和 SSH 服务,因此我希望把他们启用。点左上角苹果图标 - 系统偏好设置 - 共享,选中左侧远程登录的复选框,同时确认你的用户名在允许登录的列表里。在手机的 ES 文件浏览器里选择 SFTP 方式连接,输入电脑的 IP 和你的用户名密码就可以连接了。但是实际使用中,由于 SFTP 是基于 SSH 的协议,安全要求高,也就是传输速度慢,仅 100KB/S 左右,连保证正常播放视频都不能做到。旧版本 Mac 里在共享中可以启用 FTP 方式共享文件,但是在新版系统中这个选项被删除了,但是内置的 FTP 服务器一直保留,我们只需要打开实用工具 - 终端,用一行命令启用它就可以了:sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist过程中需要输入你的密码,注意输入时是不显示的,连星号也没有。回车后,在手机里选择 FTP 方式,同样输入电脑内网 IP 和用户名密码,连接成功,...
插图

验证码:不做死就不会死

众所周知,验证码是为了防止机器暴力破解密码或者发广告刷评论而产生的东西,一般的验证码都是由 4 位数字组成,加上一些干扰线,从而尽可能防止机器暴力破解。问题是…… 这世界上还有一种逗比的验证码。图片来自 [http://imbushuo.net/archives/58](http://imbushuo.net/archives/58" _src="http://imbushuo.net/archives/58) 。我只想说,这种验证码有什么用?随便写个程序都能把验证码直接抠出来填进去。据 imbushuo 所说:What』s more, the verification process is completed in the client side…(later I found that I could bypass the CAPTCHA by sending the HTTP request directly.)他居然自己写了个程序,没有回传验证码,就登陆成功了!这个验证码果然够吊。然后我在微信上看到乌云漏洞平台的推送消息:乌云你赢了。...
插图

gogoCLIENT DNS 解析问题解决

这几天 Google 服务不怎么正常,所以我决定使用 IPv6 隧道来连接 Google,以便获得较好的访问速度。按照我去年 10 月写的文章《Windows 8.1 下 gogoCLIENT 的安装使用与 Bug 修复》,我在我的电脑上设置好了隧道。但是此时我打开命令提示符 Ping ipv6.google.com,系统竟然提示「Ping 请求找不到主机 ipv6.google.com」。这样我相当于还是在通过 IPv4 连接谷歌服务,无法达到我想要的效果。一般这个时候我都会去 Google,但是问题是 Google 连接时断时通……很长时间过后,我终于找到了解决方案。原因是微软在设计操作系统的时候,默认不会从 IPv6 隧道中查询 DNS。解决方法如下:1. 开始 - 运行(或者 Win+R),输入 regedit 回车。2. 在左边窗口打开 HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - services - Dnscache - Parameters。3. 在右边窗口右键新建 - DWORD 值,名字为 AddrConfigControl。经过以上操作,无需重启计算机,...
插图

Windows Azure 虚拟机试用

Windows Azure 是微软提供的类似 AWS 的虚拟机。由于天朝云计算服务数据不能和国外共享的规定,Azure 在中国专门开了一家叫世纪互联的公司运营,现在有华东和华北两个数据中心。Azure 现在没有看到有限制试用时间,在网上查询了一下,貌似没有时间限制。试用服务器限制每个用户每月最多 3000 CPU 小时(大内存服务器 1500 小时),也就是可以保证 4 核的服务器运行 1 个月不关机。我很早之前申请了激活码,现在在邮箱突然收到了申请的激活码,还写着「7 天内不激活,激活码失效」,那么我就激活了。创建虚拟机时可以选择 Server2012R2,Server2012,Server2008R2,Ubuntu,CentOS 等等,我选择了 Server2012R2,4 核 7GB 内存,华东机房。这是管理面板。点下面的连接可以下载一个 RDP 文件,双击就可以连接你的服务器。连接后,服务器桌面右上角有一些服务器相关信息。服务器操作很快,基本上感觉不到网络延迟,4 核 7GB 的内存也可以满足我们跑基本上任何程序。...
插图

Macbook 在 Windows 下发热的最终解决方案

LubbosFanControl 这款软件的确是 Windows 下控制风扇转速的神器,但是控制转速只是治标不治本的做法,只解决了散热却没有解决发热量大的问题。在 Mac 系统下,在我使用 Chrome 访问 B 站时,CPU 温度一般稳定在 60℃左右,从来没上过 70℃,但是在 Win8 下做同样的操作,CPU 上 70℃是家常便饭。之前我一直以为是 Windows 对 CPU 的消耗大,所以 CPU 温度高。但是有一天,我在看视频的时候打开了任务管理器,发现 CPU 占用仅 53% 左右,而电脑 i5 处理器的睿频已经启动,频率提升到 2.88G,CPU 温度也有 75℃左右。所谓睿频就是在 i5、i7 处理器中,当电脑运算量大时,CPU 可以提升频率,提高性能。问题时,对于这一段性能提升,所增加的发热量是非常大的,对于天生散热不好的 MBP 简直就是灾难。而奇葩的 Windows 经常在任务较轻用不到睿频的时候,打开睿频把 CPU 提升到最高频率,造成巨大的发热。因此,我们要禁用睿频功能,...

OpenSSL 「心血」漏洞 造成巨大影响

2014 年 4 月 8 日,微软正式停止对 Windows XP 提供支持服务。2014 年 4 月 8 日,著名开源 SSL 支持软件 OpenSSL 爆出「心血」漏洞,该漏洞面前几乎现在的一切 IDS 系统和防火墙都无法防御。SSL,全称 Secure Socket Layer,是一种互联网上广泛使用的加密协议,它可以防止数据在用户和服务器传输时被窃听。OpenSSL 是一款开放源代码的 SSL 支持软件,通过调用它,所有软件都可以轻松实现 SSL 加密连接,不需要自己再研究一遍 SSL 了。HTTPS 协议就利用 SSL 保护用户数据,大型网站在用户登录时会将用户导向 HTTPS 页面,以便保护用户数据。但是 OpenSSL 爆出的「心血」漏洞,则对所有这些软件造成了巨大的影响。这个漏洞会导致什么呢?随机读取内存,一次 64KB。一次 64KB,而这个攻击可以被一直重复而不会被防火墙发现,因此黑客可以不断遍历整台服务器的内存,从内存中拿到一些重要的数据,比如用户密码,cookie,和网站程序源代码。利用这些信息,...