标签

#App-scope

177 则推送

Aaron Lau(韩栖)

Nginx 学习笔记 (8) —— 缓存加速指南

proxy_cache 运用局部性的原理,备存一些先前被访问过、料将被再度使用的资源,从而减少后端服务器的资源开销。缓存也是反代的用途之一。

1) 定义缓存目录,二级目录结构,10MB 的共享内存区存放缓存键和元数据,不活跃的缓存文件 1 小时后清除,磁盘上限 512MB;

proxy_cache_path /usr/local/nginx/cache levels=1:2 keys_zone=the_cache_zone:10m inactive=1h max_size=512m use_temp_path=off;

2) 启用缓存,并添加一响应头指示缓存状态(MISS / BYPASS / HIT …)。key 是决定缓存命中率的因素之一,要特别留心 Query String;

location / {
    proxy_pass http://www.example.com;
    proxy_cache the_cache_zone;
    # (default) proxy_cache_key $scheme$proxy_host$request_uri;
    add_header X-Cache-Status $upstream_cache_status;
}

3) 若希望抓取的源站内容总是新鲜,需要忽略上游的 Cache-Control 和 Expires,再来配置自己的缓存期限。proxy_cache_valid 控制的是有效期,inactive 决定的是保留期限,时间一到管你新不新鲜都要丢掉;

proxy_ignore_headers X-Accel-Expires Cache-Control Expires;
proxy_cache_valid 200 30m;
proxy_cache_valid any 1m;
proxy_cache_revalidate on;

4) 缓存一时爽,全家火葬场。一大波缓存同时失效,会导致缓存雪崩,使得大批请求涌向源站。网站不是特别大的话,可以加锁排队、暂时返回陈旧数据;但根本的还是要各别设定缓存期限,错峰更新缓存,不要一窝蜂。

proxy_cache_lock on;
proxy_cache_use_stale error timeout updating http_503;
proxy_cache_background_update on;

5) 倘若有手动清除缓存的需求,又用不起 NGINX Plus,不妨编译进 ngx_cache_purge。URI 前面加上 /purge 即为清除缓存接口(最好不要被外部访问)。

location ~ /purge(/.*) {
    allow 127.0.0.1;
    deny all;
    proxy_cache_purge the_cache_zone $scheme$proxy_host$1$is_args$args;
}

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (a4) —— 浅谈负载均衡

Nginx 以高并发、低消耗而闻名,很适合作为一个负载均衡器,有策略地分发请求给不同的后端服务器。避免单点故障之余,亦增强整个系统的可用性,简单说不容易宕机。假设有一组名为 backend 的 upstream,调用方式是 proxy_pass http://backend。

热备:平时使用 www 提供服务,bad 暂时下线,bak 作为发生故障时兜底的一台机器。

upstream backend {
    server www.example.com;
    server bad.example.com down;
    server bak.example.com backup;
}

轮询是经(mò)典(rèn)的负载均衡算法,按照时间先后来分发请求。理论上会跳过不能用的 server,但预设的超时太长,实务上可把 proxy_connect_timeout 等改成 1。最小连接(least_conn)因应忙闲不均而生,把新请求分发至没那么忙的主机。源地址哈希(ip_hash)保证一个用户对应一台服务器,解决 Session 不一致的问题(通常表现为无法登录),但出于容灾理由,不建议大量使用。

集群中难免有算力不均的情况。不问性能的齐头式平等,很可能让配置最差的那个服务器决定整个集群的性能。可跑一次 bench.sh,再依据测试结果分配权重;max_fails 缺省值是 1,fail_timeout 缺省值是 10s。

upstream backend {
    server srv1.example.com weight=3;
    server srv2.example.com max_fails=2 fail_timeout=1d;
    server srv3.example.com;
}

即使某台后端返回了 500,它也会参与负载均衡,毕竟能收到状态码就表示它还活着。但这在用户眼里跟 Connection Refused 可没啥区别,所以把 500 一并纳入“在下一台服务器重试”的机制里。

proxy_next_upstream error timeout http_500;

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (7) —— 启用 Brotli 压缩

Brotli 是 Google 研发的一种新兴压缩算法,可以加快网页的载入速度。相较于 Gzip 压缩率更高、性能也非常好,再基于 Chrome 的市场支配地位,Brotli 便得到迅速普及。不过要注意,它仅适用于 HTTPS。

1) 下载 Brotli 的源码;

yum install git && cd /usr/local/src
git clone https://github.com/google/ngx_brotli.git
pushd ngx_brotli
git submodule update --init
popd

2) 执行 nginx -V,configure arguments 即为现有的参数。追加 --add-module=../ngx_brotli,重新编译。如需平滑升级,make 之后请不要 make install,而是替换二进制后 make upgrade;

cd nginx-1.16.1
./configure \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_sub_module \
--with-openssl=../openssl-1.1.1c \
--add-module=../ngx_brotli
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp objs/nginx /usr/local/nginx/sbin/nginx
make upgrade

3) 修改 nginx.conf。缺省值就够用,不妨再留意一下 gzip_types 和 brotli_types,以允许压缩 text/html 以外的文件;

http {
    ...
    gzip on;
    brotli on;
    # brotli_types text/css text/javascript application/rss+xml;
    ...
}

4) 重载 Nginx,可借由 Brotli Test 等工具检验效果。

nginx -t && nginx -s reload

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (a3) —— 让 sub_filter 替换 Gzip 内容

在微信小程序 web-view 跳转外部链接?甲方的需求千奇百怪,好在办法总比困难多。不是只允许业务域名吗?此时反代不失为一个办法。就算绕开了限制,由于内容经你方服务器转发,你方也须承担责任。

先 proxy_pass,再用 sub_filter 把对方域名换成我方域名,避免打开非业务域名。可有些网站无视 Accept-Encoding: '',不管三七二十一,统统返回压过的,所以替换失败。先来看人家怎么办到的:对方 frontend 向 upstream 请求 gzip,backend 则把 gzip_http_version 设成 1.0(Nginx 默认以 HTTP/1.0 连接上游)。

思路清晰了有没有?先解压、再替换就好了呗。Maxim Dounin 写了个 gunzip filter 模块,还有人直接修改 Nginx 源码。另一种 trick(感谢 ryd994 大大的原帖)比较直观:做两次 proxy_pass,先反代源站 gzip 过的内容,再反代一次即可获得未压缩的内容。

location /forward {
    proxy_pass https://example.com;
    # proxy_set_header Accept-Encoding 'gzip';
    # gunzip on;
}

location / {
    proxy_pass https://yourdomain.com/forward;
    proxy_set_header Accept-Encoding '';

    sub_filter_types *;
    sub_filter_once off;
    sub_filter 'example.com' 'yourdomain.com';
}

上面的 gunzip on 和下面的 Accept-Encoding '' 互为替代。即使禁用压缩就能顺利替换,也可以试看看这招。这种需求很能吃出站流量,带宽嘛,总是省一点算一点。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (6) —— sub_filter 替换响应内容

Accept-Encoding 设为空值以禁用压缩,是因为 sub_filter 只能处理未经压缩的内容;又 sub_filter 一般只替换 text/html 且仅工作一次,不符合需求,故对配置稍做微调。

location / {
    ...
    proxy_set_header Accept-Encoding '';
    sub_filter_types *;
    sub_filter_once off;
    sub_filter '查找内容:源站域名' '替换为:反代站域名';
    ...
}

如果禁用上游压缩的 trick 无效,或是心疼回源带宽,下一篇也许能帮到你。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (a2) —— $host、$http_host 与 $server_name

$host 的值,首先是请求行中的 host name,打个比方,GET http://example.com/ HTTP/1.1 中的 host name 就是 example.com;然后是请求头内 Host 字段的值;最后是匹配成功的 server name,有点儿“调剂”的意思。值得留意,$host 总是小写且不带端口号。

$http_host 的值,其实就是请求头中 Host 字段的值。同理可得请求头中任意字段的值,如 User-Agent 就可以用 $http_user_agent 来调用。它可简单理解为(但不等同)$host:$server_port。另外 $proxy_port 为 backend 的端口,通常会隐藏起来,如 8080;$server_port 为客户端访问 frontend 使用的端口,如 80。

$server_name 的值,是实际处理该请求的 server block 的 server_name。Nginx 分发请求时,会依据客户端请求的 Host 按优先级逐次匹配:首先做精确匹配,其次查找通配符 * 开头的,再次查找通配符 * 结尾的,最后以正则表达式做模糊匹配。

若请求的 Host 匹配不上(或许根本是空值),则分派给默认的 server,可以在 listen 指令中附上 default_server 参数来指定。若没有指定,该请求将会走 http block 里面的第一个 server block。减少攻击面计,实务上应返回 444 以关闭连接。

server {
    listen 80 default_server;
    server_name _;
    return 444;
}

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (a1) —— proxy_set_header 默认值

proxy_set_header 默认重定义两个 Header 头字段:

proxy_set_header Host       $proxy_host;
proxy_set_header Connection close;

Host 初始值 $proxy_host,这是因为 HTTP/1.1 必须包含 Host 字段以指定主机。$proxy_host 是 backend 即后端的主机名,$host 是 frontend 即自身的主机名。要不要改成 $host 或 $http_host,视后端会不会校验域名和端口而定。举个例子,proxy_pass 的目标是一组 upstream 时,$proxy_host 是这组 upstream 的名字,如果后端只接收 Host 是 www.example.com 的请求,那么后端不会响应,变通办法正是改写 Host 字段的值。

Connection 初始值 close,是因为在 HTTP/1.1 中所有连接都是长连接,而后端的 Web 应用程序(HTTP/1.0 或更古早的)未必支持连接复用,所以统统设成 close 以免出错。跟后端通讯真需要用到 keep-alive,先配置一组 upstream,回头再清空 Connection 字段即可。

upstream backend {
    server www.example.com;
    keepalive 16;
}

server {
    location / {
        proxy_pass http://backend;
        proxy_http_version 1.1;
        proxy_set_header Connection '';
        # proxy_set_header Host www.example.com;
    }
}

并没有 proxy_http_version 2.0,甚至于 nginx → upstream 也是默认 HTTP/1.0。HTTP/2 多路复用可减少客户端到 frontend 的连接数,不过在 frontend 到服务端的情境中,连接数并非瓶颈,共用一个连接反而更限制并发能力。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (5) —— 被反代被镜像了怎么办?

须知请求头的所有字段都是可以被人为修改的,镜像跟反镜像、反盗链跟反反盗链……都是一个斗智斗勇的过程,没有办法一劳永逸。以下几招,按需取用。

封锁 IP 段,也可以用来遵守特定国家的法令(譬如锁区、GDPR 等);屏蔽 UA 这招有点“防君子不防小人”,不过起码能挡住一批小白。

deny xxx.xxx.0.0/16;
if ($http_user_agent ~* (spider|bot)) { return 403; }
if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) { return 403; }

禁止 IP 直接访问,防止 DNS 恶意解析:

server {
    listen 80 default_server;
    server_name _;
    return 444;
}

图片反盗链。如果 Referer 与 valid_referers 约定不符,$invalid_referer 变为 1,服务器返回 403 Forbidden。

location ~* \.(jpg|jpeg|png|gif|tiff|webp)$ {
    valid_referers none blocked yourdomain.com;
    if ($invalid_referer) { return 403; }
}

始终返回 Gzip 过的内容,能稍微增加对方替换的难度。最后是访问认证:借由 httpd-tools 里的 htpasswd 生成密码文件,再修改 server.conf。应当搭配 HTTPS;因浏览器会记住密钥,缺乏合理的注销手段,故不建议大量使用(通常应用于内网)。

yum install httpd-tools
cd /usr/local/nginx/conf && htpasswd -bc passwd admin password

auth_basic 'Confirm password to continue';
auth_basic_user_file passwd;

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (4) —— 自动跳转 https 或 www

单单开启 HTTPS 不足以保障安全,若仍保留 HTTP 更是门户大开,况且从 SEO 的角度来说,协议不同也会视为内容重复的两个网站。比较稳妥的做法是,重定向 HTTP 请求至 HTTPS,这是服务器端跳转。

server {
    listen 80;
    server_name yourdomain.com;
    return 301 https://$host$request_uri;
}

更进一步地,建议开启 HSTS 以防范 SSL 剥离攻击。HSTS 会告知浏览器今后访问该站点都得使用 HTTPS,即使用户在地址栏输入的 HTTP 亦然。这是浏览器端跳转,不用再 301。

add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains; preload';

不过还是有盲点存在。新访客首次访问,可不晓得 HSTS 的规矩,得经历一次 HTTP → HTTPS 的过程才行,这中间攻击者就大有文章可做。所以有一个 HSTS 预加载列表,第一次访问就教你做人。合法证书、全站 HTTPS、子域名全数 HTTPS、响应头带 Strict-Transport-Security,条件满足就向 hstspreload.org 提交。但要提醒,启用了 HSTS 的网站恢复原状比较困难。

至于 www,虽说带 www 俨然是一种 old-school 的做法,但实务上显得更 formal,同时免除裸域不支持 CNAME 记录且 Cookie 作用域过大的尴尬。www 和 non-www 最好两者择其一,以免权重分散。

server {
    listen 443 ssl;
    server_name yourdomain.com www.yourdomain.com;

    if ($host != www.yourdomain.com) {
        return 301 https://www.yourdomain.com$request_uri;
    }
}

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (a0) —— HTTP/2、TLS 1.3 和 HSTS

不过瘾?再折腾 HTTP/2、TLS 1.3 和 HSTS,力求在 SSL Server Test 达到 A+!

1) 要启用 TLS 1.3,OpenSSL 起码得 1.1.1 以上才行。安装新版并替换掉旧版,尔后以 openssl version 判断是否升级完成;

cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz && tar zxf openssl-1.1.1d.tar.gz && cd openssl-1.1.1d
./config --prefix=/usr/local/openssl
make && make install

mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf
ldconfig -v

2) 追加参数 --with-openssl=../openssl-1.1.1d 后,重新编译 Nginx 并平滑升级;

cd /usr/local/src/nginx-1.16.1
./configure \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_sub_module \
--with-openssl=../openssl-1.1.1d
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp objs/nginx /usr/local/nginx/sbin/nginx
make upgrade

3) 回去编辑 server.conf。另外提醒 HSTS 是浏览器端直接强制 HTTPS,而非 HTTP 301 重定向至 HTTPS,如不确定后续会否继续使用 HTTPS,请注释掉那行代码。

server {
    ...
    listen 443 ssl http2;
    ssl_protocols TLSv1.3;
    add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains; preload';
    ...
}

如果前面使用的 Certbot,要么注释掉 include /etc/letsencrypt/options-ssl-nginx.conf;,要么不用加 ssl_protocols TLSv1.3;。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (3) —— Let's Encrypt 证书

倘源站只支持 HTTP,也许做到上一篇就够了。但都 9102 年,还不支持 HTTPS 的网站很少了。即使后端不支持 HTTPS,经过反代服务器的中转,也能实现 HTTPS 加密访问。

1) 启用 EPEL 源。官方源因版权顾虑,移除了有争议的软件包,而 Extra Packages for Enterprise Linux 的尺度更宽一些,算是个有益补充; 2) 安装并配置 Certbot,应指定 Nginx 的安装目录。Certbot 拥有傻瓜式的交互,键入邮箱、接受条款、选取主机名、决定 HTTP 是否重定向至 HTTPS,视情况操作即可;

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install certbot python2-certbot-nginx
certbot --nginx --nginx-server-root=/usr/local/nginx/conf

3) 创建一个 cron 定时任务,以实现自动续期;

echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew" | sudo tee -a /etc/crontab > /dev/null

4) 完事了。就这么简单。来看看 Certbot 都动了哪些配置:

listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

options-ssl-nginx.conf 里默认是 ssl_protocols TLSv1.2 TLSv1.3。如需开启 HTTP/2、TLS 1.3 和 HSTS,见下一篇。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (2) —— 反向代理基本配置

1) Nginx 配置文件的路径,可透过 nginx -t 命令找出。nginx.conf 的内容相当庞杂,为日后维护方便,建议拆分出 server block,即在 http block 引用外部配置文件;

http {
    ...
    include server.conf;
    ...
}

2) 以反代 www.example.com 为例。proxy_pass 遇有变量是不会走系统 /etc/hosts 和 /etc/resolv.conf 的,而是走 resolver 指定的 DNS 服务器,好处是可以实现域名的动态解析。

出于防止跨站攻击和反盗链的目的,对方一般会校验 Referer,不是他们的域名统统返回 403,作出修改可绕过此限制。X-Real-IP 用于记录客户端的 IP(但不一定是真实的),X-Forwarded-For 则反映链路信息,两者的伪造相当容易,毕竟作弊在应用层是难免的。借由传递 Set-Cookie,既可反代又不影响注册登录等功能运作。

server {
    listen 80;
    server_name yourdomain.com;

    location / {
        resolver 8.8.8.8;
        set $TARGET 'www.example.com';
        proxy_pass http://$TARGET;

        # proxy_set_header Host $TARGET;
        proxy_set_header Referer http://$TARGET;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass_header Set-Cookie;
        # proxy_cookie_domain www.example.com yourdomain.com;
    }
}

3) 先检测配置文件语法,再热加载或重启 Nginx;从外部访问,还需要打开 firewalld 防火墙的相应端口。

nginx -t && (nginx -s reload || service nginx restart)
firewall-cmd --add-service=http --add-service=https --permanent
firewall-cmd --reload

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Nginx 学习笔记 (1) —— 源码安装与开机自启

测试系统为 CentOS 7.x,在其他 Linux 发行版的操作略有不同。为行文简洁起见,省去非 root 用户的 sudo 赋权命令,下同。

1) 准备好编译环境,安装依赖:PCRE (for regex)、zlib (for gzip) 和 OpenSSL;

yum groupinstall 'Development Tools'
yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel

2) 工作目录可以是任何路径,本系列文依惯例选定 /usr/local/src。源码有 mainline 和 stable 之分,本系列文选择稳定版;

cd /usr/local/src
wget https://nginx.org/download/nginx-1.16.1.tar.gz
tar zxf nginx-1.16.1.tar.gz
cd nginx-1.16.1

3) 编译安装,通常是安装到 /usr/local/nginx。Nginx 的模块一般是静态编译,如果需求有变更,都需要修改参数(可借由 nginx -V 列出现有的)并重编译;

./configure --with-http_ssl_module --with-http_v2_module --with-http_sub_module
make && make install

4) 加入至 systemd 守护进程,实现开机自启,再创建软连接以方便使用。

cd /lib/systemd/system/
wget https://raw.githubusercontent.com/Surfine/Code-Snippets/master/nginx.service
systemctl enable nginx.service
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

清理 Time Machine 本地快照以升级 macOS

记一次翻车现场。在升级 macOS Catalina 到新近的 Developer Beta 4 的时候,由于不是增量更新,故须要完全安装,但却提示“没有足够的可用空间”。不可能啊?明明剩余容量还有这么多。“关于本机”中的可用空间,跟“磁盘工具”(亦可用终端的 df 指令)展示的也不一致。

移走了大文件、清理了缓存垃圾、甚至卸载了好些应用……还是那样。见鬼了吗?查阅一番资料以后,发现有可能是 Time Machine 的本地快照的关系。照理讲,备份磁盘不可用才会产生本地快照。Apple 的帮助文档亦提到,“快照占用的空间计为可用储存空间”,如果真正需要空间,系统会自动删除旧快照。但显然这一次是个例外。

在终端试试看,相信会列出一长串本地快照:

tmutil listlocalsnapshots /
tmutil listlocalsnapshots /System/Volumes/Data
# com.apple.TimeMachine.2019-07-16-101514.local
# com.apple.TimeMachine.2019-07-16-111046.local
# ...

再来按快照日期来删除,<snapshot_date> 可以是 2019-07-16-101514:

tmutil deletelocalsnapshots <snapshot_date>

再回到安装程序,此时问题应已得到解决了。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Mapbox Studio:3D 地图就这么简单

动手做一张立体分析图,固然复杂,所幸有 Mapbox Studio,可以省却建模的痛苦。

一张白纸好作画:选 Empty 模板,背景改黑色。按 n 新增 road 图层,过滤出主要道路,改白色。线粗怎么缩放都一样,不科学啊。Width 选“Set value by zoom”,诺利图的部分就结束啰。

再新增 building 图层,Type 选 Fill extrusion。Zoom 到 15,建物就会 biu 出来啦!但为什么不是立体的呀?Height 选“Set value by data”,大功告成。

出图时打开 Share URL,在开发者工具里自定义解析度,再在命令列打“cfss”,比常规截图更清晰。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Mapbox Studio Classic:上手诺利图

Google Maps 就在眼前,想要做分析图,图底却看得见摸不着。死线将近,截图抠图再描图吗?太费工了吧!要求不高,颜色纯净些,去掉有的没的标签,就够了。如果赶时间,不妨试一试 Mapbox Studio Classic,短平快,易出效果。

从 Basic 模板开始,清除所有的程式码,搜索并缩放至指定区域(缩放级别至少到 z13),再改颜色:

@land: #fff;
@building: #323232;

#building {
  polygon-fill: @building;
}

Map { background-color: @land; }

记得存档,再点样式码编辑处右上角形似相片的按钮出图,Crop Size 改尺寸,DPI 可以到 600,极为便利大图输出。相比线上的 Mapbox Studio,Classic 出图没有次数限制,不需要付费;如果习惯写代码的话,CartoCSS 能做的效果更多。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

ADB/Fastboot —— 官方出品

随着安卓生态圈日益成熟,刷机亦成 old-fashioned,时至今日甘愿折腾的发烧友不多了。不过试想一下,刷机的工具从何而来?论坛上“好心人”上传的提取版?还是整套 Android Studio?若不是开发者,只想刷机怎么办?还得麻烦官方出马,放出精简版,独立使用,adb、fastboot、systrace 一应俱全,便于解锁、烧录系统和进行调试。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Android Tool —— 一键录屏

对于不少身在曹营的 macOS/Android 双栖用家,最痛苦的,莫过于没有一个短、平、快的调试工具,要求不高,截屏、录屏、旁加载 APK、BUG 报告,总得有吧?如果可以一键操作,就更好了。Android Tool 正好满足这些需求,插线即享。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Image Cyborg —— 批量下载网页图片

抓图等于抓狂?抓取网页的所有图片,类似需求并不罕见,但一般的应对方法都过于繁琐。市面也有扩展解决,可是哪有线上应用方便快捷!Image Cyborg 主要批量下载/备份网图,输入网址、自动打包。更神奇的是,URI Scheme 格式的,以及有延迟载入脚本的,甚至动态产生的图,都能处理。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

教你打开 YouTube 的画中画

iOS 的 Picture in Picture(画中画)功能,相信各位都深感其好。然而由于视频网站的不合作,尤其是 YouTube 的不支持,让效果大打折扣。这里介绍 Youtube P.I.P,透过简单的 hack,让你能一边工作,一边欣赏创意视频、MV 和大电影。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Snipaste —— 随心截图贴图备忘

截图或许是最为司空见惯的操作,便笺也是效率工作者的至爱。当两者结合起来,会擦出怎样的火花?Snipaste 便是令你脑洞大开的软件。我敢保证,这是本人用过的最轻便、最不流氓、最强大的截图工具。

作为截图器,它可以精确控制范围、自动检测元素、取色值,编辑器的形状、箭头、马赛克等功能可堪一用。作为便笺,它可以把内容贴在桌面并保持置顶,以供参考对照,对于码农、设计师,甚至文字工作者都大有裨益。贴图窗口可缩放、旋转和调整透明度,GIF 动画也不在话下。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

论 Apple 的设计哲学 —— 从快捷键说开去

初来乍到的 Mac 使用者,由于受到 Windows 思维影响,多会认为 Command 和 Control 没有必要同时存在,可以合并。果真如此?不其然。

命令行界面时代,Ctrl 快捷键业已成为通用标准,比如 ⌃ + c 用于中断。为了确保兼容性,图形界面必须另觅修饰键。于是乎,Macintosh 开发团队便规定:命令行用 ⌃,图形对应 ⌘,两者泾渭分明,井水不犯河水。早期的 Windows 没有专门的 Winkey,所以拿 Ctrl 来充数,如此产生一系列遗留问题。

OS X 出道之时,⌘ + Space 被设计为切换输入源的快捷键;后引入的 Spotlight 只好被安排到 ⌃ + Space。这可是 GUI 的功能,摆在 CLI 的位置,明显不自洽。Yosemite 把两者对调,让老用户大呼不适应,却纠正了历史错误。iOS 总是要慢半拍,所幸在 iOS 10 得到统一。

这充分体现 Apple 的设计哲学:不因习惯而妥协,只为自洽而完善。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Timetrack.io —— 大美之时间记录

时间管理的必要性,就在于人生只有一次、光阴不可浪费。如同记账一样,你不理时间,时间不理你。乔布斯曾指出,每一天都当作最后一天看待,才能用心做事情。有言道“向死而生”,Timetrack 正是实践此理念的完美应用:番茄钟加活动记录,帮助你找到耗时的黑洞并解决它,达到有限时间的最大化利用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

WWDC 的前途与命运 —— 拐点抑是起点?

WWDC 的邀请函一发,全民竞猜也随之开始。依我看,不外乎是先吹嘘一番业绩,然后祭出“全新”MacBook Pro,再来几款 Apple Watch 的新表带。微创新不少、实质创新则欠奉,只好感叹“少一点套路,多一点真诚”。

在高大上的互联网圈,不贬低一下苹果、唱衰一下微软、拔高一下谷歌就跟不上潮流。

护城河的本质,是友商在短期内无法模仿、也难以替代的竞争优势。iPhone SE 照顾新兴市场,“iPhone 升级计划”缩短更新周期,都是在拓宽护城河。然而迷信护城河、将之奉若神明,并不可取。护城河的成立,有其特定的时空条件,现在起作用不代表日后还有用。

近些年来,尽管出过 Swift 那样的经典,但在软件质量方面却有所下滑;Aperture 的停止更新、Final Cut Pro X 的蜻蜓点水,连不少死忠都感到失望。

苹果有没有衰落,也许是个伪命题。其实质并不是“创新不再”,而是靓丽不再。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Quitter —— 自动退出闲置应用

知名苹果开发者 Marco Arment 日前推出 Quitter,自动退出或隐藏闲置应用,以免打扰、提高效率,算是一款时间管理小工具。您也许有酱紫的经历:忙工作,突然被新邮件、新通知打断思路,好不容易处理完了,又难以恢复原先状态。

自从有了 Quitter,这不再是问题。只要增加欲关闭的应用规则,如 Telegram 在闲置 15 分钟后自动退出即可。当然了,GTD 的精髓不在工具,也不在方法,而在意志。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Firefox 安装 Chrome 插件不是梦

随着谷歌对 Chrome 的不断发力,其市场份额先后超越 Firefox 和 MSIE,成为当之无愧的第一。这也导致 Firefox 附加组件不再活跃。那怎么办?投奔敌营 Chrome 么?

不需要。凭借 Chrome Store Foxified,可以把 Chrome 的扩展转化为 Firefox 的附加组件,轻松实现“以我为主、为我所用”,集两大浏览器之大成。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

人人词典 —— 看美剧学英语

“看美剧学英语”,一直为人津津乐道。这回人人字幕组重出江湖,利用其雄厚的双语字幕资源,与英语词典相结合,创造出人人词典。尤为革命性的变化,莫过于基于美剧的例句,图文并茂的单词释义饶有趣味,电影原声更令人印象深刻。

学习一门语言,词汇量和语法固然重要,但体会背后的文化也是不可忽视的一环。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Emoji 翻译器 —— 文字转表情

惊传圣经被翻译成 Emoji,并上架至 iBooks Store,令人感觉“世界之大,无奇不有”。如此鸿篇巨著,难道靠人工吗?并不是。作者根据 Emoji 对应的单词,进行批量字符转换。这也是其奥妙之处:一个表情,可以有多种释义,随你解读。

有了 Emoji 翻译器,聊天想必更有乐趣。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

WhatMoji —— 看懂 Emoji

Emoji 风靡全球,却总有些老先生不明白其意思,因此产生误会,继而认为轻浮。其实看不懂不用紧,也无需作害羞状,有了 WhatMoji 一样可以顺畅交流。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Meeting Calculator

文山会海,“隆重召开”“进展顺利”“圆满完成”一类官话套话,比比皆是。倘若你在用 Google Calendar,透过 Meeting Calculator 的整理,便可以对会议耗费的宝贵工作时间有一个清晰的认识。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

程序哨兵 —— 拒绝流氓全家桶

“免费才是最贵的”,尤其是国内各路“全家桶”,打着“终身免费”旗号,大肆捆绑家族软件,抢占系统资源,滥发广告、侵害隐私,可谓无恶不作。程序哨兵也许有用:拦截全家桶、锁定特定程序、流氓大排行,让空间清朗起来!

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Vieas —— 轻量级看图器

寻找一款轻量级的图片浏览器,缘何难?因为软件愈做愈大,从单一功能的看图器,逐渐变成臃肿的管理器。其实用户无非需要“麻雀虽小,五脏俱全”:支持各种图片格式、快速加载、旋转、缩放、EXIF 查看等。Vieas 在这个标准下,无疑是理想的选择。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

泼辣修图 —— 线上暗房

对于业余摄影爱好者来说,没有比修图更抓狂的事。Lightroom 是蛮强大,可惜他们不会用。泼辣修图的出现,正满足这一群体。色温、曝光、高光阴影、曲线,甚至历史记录,都能找到。

一张不怎么样的照片,经泼辣修图之手,分分钟化腐朽为神奇。滤镜也是可圈可点,旅游拍照等轻用途已然足够。此外值得欣赏的是,教程做得十分认真,哪怕是初学者也能轻松上手。这货甚至有网页版本,修图随时随地。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Never 10 —— 拒绝升级

Windows 10 好是好,但仍存在兼容问题,尤其是一些老旧硬件缺乏可用驱动,微软强行升级不能忍。Never 10 可以删除已经下载的 Windows 10 安装包,并屏蔽升级程序。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Seer —— Windows 也有空格预览

OS X 的快速查看,一直为果粉所津津乐道。切换到 Windows,总觉得少了什么。好在有 Seer。按一下空格键,即可预览文件或文件夹,而不需要打开应用,大大提升工作效率。支持格式众多,PDF、PSD、MKV 都不在话下,特色是语法高亮和压缩包文件预览。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Near Lock —— 蓝牙解锁 Mac

大家惯用 Touch ID 解锁 iPhone,殊不知 Mac 也可以。Near Lock 通过蓝牙判断手机跟电脑的距离,超出一定距离后便锁定,进入一定范围内又解锁,非常智能。高级版本(现正限免)支持后台,更加便利,经实测也不怎么耗电,又增添了安全性,可以防止他人闯入,值得考虑。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

WebTorrent —— 边下边看

边下边看的软件遍地都是,但大多都比较臃肿。WebTorrent 胜在轻量,拖拽种子或粘贴 Magnet 即可串流音视频,Airplay 和 Chromecast 的支持也使其增分不少。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Vivaldi —— 用心之作

Opera 被你国的 360 收购以后,死忠用户纷纷离开,真是药丸。幸好挪威那帮人不死心,从 Chromium 入手,开发出新一代浏览器 Vivaldi,为用户着想、向社区靠拢,情怀满满。快捷键功能强大,支持完全的键盘导航;还有鼠标手势、标签组、随时笔记。最重要的,一切皆可定制,设置的选项不是一般多。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Rainmeter —— 个性化你的桌面

Windows 的小工具无疾而终,如此有用的功能却被砍掉,岂不可惜?其实可以更进一步。通过第三方面板 Rainmeter,可以定制你的桌面,比如显示 CPU 占用率、可用内存、剩余电量,或者便签、RSS 阅读器、天气状况等,总有一款适合你。还可以定制皮肤,尽情发挥创意和想象力,这里面大有学问。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

PS4 遥控游玩 —— 远程串流

今天的 PlayStation 系统更新来的正好。遥控游玩是本次更新的重头戏。虽说画质只支持到 720p@60fps,但实际体验非常顺畅,即使不在同一个局域网内,都出乎意料地没有延迟,就像在家操作一样。稍作简单设置之后,配上手柄和理想的网络连接(官方建议 12Mbps),即可畅玩。索尼大法好!

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

ImageOptim —— 不能再赞的图片压缩

为节省网络流量和加载时间,上传图片前少不了压缩这道工序。ImageOptim 本质上是各种图片优化工具的前端,通过分析图片情况,找到最合适的方法,帮你解决 jpg、png、gif 的压缩问题。不同于其他软件,它支持批量压缩,不需要一个一个处理,全部拖拽过去就行。开源、免费、支持中文。

默认采用无损压缩,需要的时候也可以有损压缩,在设置中开启即可。如果一次只压缩一种格式,可以研究一下设置,只保留一两种方法,加快优化的速度。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Icons from File —— 提图标

做简报的时候,需要图标辅助理解,怎么办?心想软件的图标蛮好看,却觉得提取过程好麻烦。Icons from File 可以简化这个流程,轻松从 exe、dll 或 ocx 提取图标,软件功能非常专一,没有杂七杂八的东西。既可以保存所选图标,也可以批量保存全部。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

anyClipboard —— 剪贴板历史记录

复制、粘贴,恐怕是一些人离不开的操作。提供剪贴板历史记录的软件并不少,但轻便的真不多。其实在许多时候,一款绿色免安装的就够了。

anyClipboard 正如其名,可以记录被复制的任何东西,自动备份到自身的 data 文件夹。为避免占满空间、撑爆硬盘,也有文件大小限制的选项。有了它,曾经剪切过的内容就有保障,不怕忘了或丢了。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Safari 技术预览版 —— 生产测试两不误

“互联网思维”强调快速迭代,而 OS X 自 Lion 以来,一直保持逐年更新。林林总总的测试版,大多围绕 Safari 的改进展开。只不过 OS X Beta 十分坑爹,难以用于生产环境。如果你是 Safari 开发者,只想追踪最新网页技术,不妨使用 Safari 技术预览版,使生产测试两不误。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

福利:原价 $499 的 Nik 插件集从此免费!

Snapseed 在手机端是无往不胜的修图工具。殊不知,其出品商 Nik 还有一套更强大的 Photoshop/Lightroom/Aperture 插件集,降噪、锐化、HDR、黑白、调色,胶片模拟、创意滤镜,统统不在话下。难得的是,操作也是十分简单,更支持简体中文。原价 $499,从此免费。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

SmartFinder —— 管理手机

Android 和 Mac,似乎鱼掌不可兼得。两者间的文件传输非常不便。就没有一个像样的工具吗?有!那就是锤子的 SmartFinder。手机中的照片、音乐和视频会被自动归类整理,你也可以对这些内容进行编辑操作。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

CSS Reloader —— 即刻重载 CSS

作为站长,免不了有修改 CSS 的需求。若你网站用了缓存,很有可能会发现修改前后的网页样式一模一样。而 CSS Reloader 这个工具可以帮你清除缓存,即刻重载 CSS,还有一个快捷键 F9。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Open Live Writer —— 情怀

Windows Live 关闭以后,旗下的 Writer 偃旗息鼓,博客市场也逐渐门庭冷落,愈来愈多人去了社交网站。微软宣布开放它的源代码,发布到 GitHub,更名为 Open Live Writer,移交给 .NET 基金会,使其焕发新春。

尤其值得赞赏的是,鸡肋功能得以删除、可以登录 Blogger、界面清爽、不卡顿。也有美中不足的,如暂不支持中文,Markdown 支持的匮乏、HTML 冗余更是一大槽点。讲真,线上程序可能更好用,当下不是离线编辑器的时代。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Evernote 叛逃至 OneNote

相爱相杀的 OneNote 和 Evernote,各占笔记市场的半壁江山。笔者虽对微软不感冒,但反感 Evernote 过度的商业化和臃肿。细想一下,免费且功能强大的 Office 系软件 OneNote,似乎更诱人。

怎么从 Evernote 迁移笔记到 OneNote 呢?机灵的巨硬君放出大招,可以自动导入笔记,从此告别付费的离线访问,无限地创建笔记!

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DaisyDisk —— 轻松找出大文件

Mac 用户都知道,可以在“关于本机”了解空间使用情况,不过未免粗略了些。聪明的人,还知道 du 命令,列出每一个文件或目录的大小,但对小白有点陌生。

DaisyDisk 物如其名,以视觉化的方式直观呈现磁盘占用,查看同时可以预览,方便清除不需要的大文件。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Windows 10 Codecs

Shark007 的解码器包,已有多年历史。这是一套免费的解决方案,安装完成之后你可以使用任何媒体播放器来播放多媒体文件,系统自带播放器也不例外。它与其他解码器互斥。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

XP 退役啦 —— EMET 保护你

距离微软停止对 Windows XP 的支持不到一天,而服役达 13 年之久的 XP 居然占据 30% 的惊人份额,安全问题刻不容缓。为了赢得更多的喘息时间,EMET 也许可以暂时保卫您的电脑,减轻损失。

EMET(增强的缓解体验工具包)通过安全缓解技术,帮助阻止软件中的漏洞被利用,加大攻击者的成本。不管软件谁写的、何时开发,它都能保护,但某些软件可能与 EMET 不兼容。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Scrivener —— 长篇写作得力助手

假如你是大学生,要是使用 Word 去写论文,那会是多么令人抓狂啊!几十兆文档,卡得像翔一样,一不小心还丢字呢。再说操作繁琐,很可能一天时间都耗在格式上面。

吐血推荐 Literature & Latte 开发的写作平台 Scrivener。哪怕是篇幅冗长的报告、论文、剧本、小说,都能轻松化整为零。按部分、章节、场景分文件夹,非线性的模式让写作变得无比轻松:可以先从小点开始,再来充实、组织、整理内容,恰如项目管理软件。兴奋的是,它还支持 Markdown,不易分心。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

草根的移动互联网

游弋于高大上的互联网圈,不时产生置身于硅谷的错觉。然而,中国的信息业态,远未达到那个层次,若光仰望云、不接地气,很有可能脱离群众。藉此新春佳节之际,不妨走基层,与草根同行。

二线城市。新建小区都有光纤,但不少人受困于移动 2G 和高昂的流量费用。千元智能机最常见,付费应用堪称浮云,Root 是必须的。拉卡拉?便利店上摆着,未曾见人用过。

三线城市。智能手机是很多人连接互联网的唯一渠道,因此人们充分利用每个功能,虽然都很短浅。许多人连支付宝都不会用,以为网银会令存款瞬间蒸发。

四线城市。“人手一部智能机,什么应用都没有”,大多都用内置的,奢谈更新?神马打车?徒步半小时走全城!神马团购?来来去去就这么几家店,跟老板又熟络,哪用得着?

三四线城市,既是蛮荒之地,又是遍地金山。只要你敢直视草根,创造条件满足刚需,下一个 BAT 说不定发迹于此。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Wi-Fi Protector —— 防蹭网

多数公共 Wi-Fi 都没有足够的安全措施,隐私泄露、身份被窃时有发生。Wi-Fi Protector 可以扫描几乎所有无线网络的安全性,帮你判断所连网络是否安全,而且相当容易使用。如果开启 OpenVPN 连接功能,还可使用 256 位银行级加密保护传输数据,同时隐藏真实 IP。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

IFTTT —— 让互联网为您服务

IFTTT,让互联网为您服务。它很类似编程语言,逻辑即是“若……就……”,可以实现网络应用之间的协同运作。严肃地说,IFTTT 是新生的服务平台,通过其他不同平台的条件,决定是否执行下条命令。它的用途多种多样!

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

RouterPassView —— 找回密码

有没有试过不幸丢失 ADSL 帐号密码、Wi-Fi 连接密码?多数无线路由器都支持备份配置。如果忘记了安全信息,只要还能进入后台,RouterPassView 就能派上用场。备份配置、打开文件,所有密码呈现眼前。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

关于廉价 iPhone 的新思考

面对竞争对手压力,库克时代的新苹果急需一款廉价产品。

苹果一直通过老版机型降价销售的方式来争夺市场,但这种方法不能奏效:iPhone 4S 屏幕过小,不支持 LTE,也没有 Lightning。更为可怕的是,老版机型将会导致 iPhone 的碎片化,从而重创整个生态。

纵观历史,廉价版的苹果产品,总是能够占据市场。iPod mini 使 iPod 真正站稳脚跟;iPad mini 不但抑制份额下跌,还能赚得更多利润。乔布斯说:“与其被别人取代,不如自己取代自己。”

依据目前所知信息,以及既往历史经验,它将采用塑料外壳,另外配以缤纷色彩。大胆推测,廉价版的 iPhone 将可能以“iPhone 5 8GB”的名义来出售,无锁价格 $450。

2026 补记:那年秋天它叫 iPhone 5c。2022 年我说过,史上最不受欢迎的 iPhone 里,「iPhone 5c 和 iPhone 12 mini 我都拥有长期使用的经历」。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

如何打开 Windows 帮助文件?

丽萨虽然处于跨国企业,但是还有不少老旧的生产力程序仍未更新。一天,她想看看帮助文档,但是无法打开。于是她去联系杰克,杰克知悉情况之后,给她一个链接,让她下载安装,就解决了。

Windows 帮助(WinHlp32.exe)是个帮助程序,自 Windows 3.1 以来,长期是 Windows 操作系统的组成部分。但是由于这款程序很长时间没有更新,自 Windows Vista 以来不再随之发行,而是另外提供下载。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

群雄争霸 —— 移动生态的建设与开发

当今世界,各大厂商间激烈的市场竞争,归根到底是生态系统的竞争。也许在发展的初期,光靠堆砌硬件和价格战可以赢得部分市场,但是随着整个行业逐渐成熟,用户体验、生态系统将成竞争最主要的决定因素。

“你的到来是因为产品优秀,你留下来是因为生态系统”,这话说得一点不假。iTunes Store 证明了盗版并非不可战胜:之所以许多用户下载盗版,是因为没有提供合法选择。App Store 让开发者绕开运营商的限制,直接面向消费者,只需加入开发计划,接受三七分成即可。审核制度有利有弊,但利大于弊。生态时代,质量为王。

成也萧何败也萧何。开放成就 Android,却有可能毁掉生态。同款软件,这一部能运行,另一部则出现黑边、花屏、闪退。放任自流、不作审核的 Google Play,应用数量竟还比不上严加审核的 App Store。

微软的 Tablet PC 为何屡次失败?微软始终错误认为平板电脑是 PC 的延伸,坚持配手写笔、捆绑 Office 软件就是例证。iPad 的成功说明:平板属于移动设备,天生就应消费内容,而不需要桌面系统,也不需要时刻“办公”。

丰富的交易方式、恰当的付费比例、先进的搜索功能、严厉的打击力度,是一个成功应用商店所必备的四要素。

2026 补记:2022 年我说「App Store 垮了那 Apple devices 的护城河就垮了」,生态这条线我一直没改口。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Chromebook Pixel:网络新世纪的曙光

谷歌推出自主设计的 Chromebook Pixel,仅售 $1299。它的亮点在于 3:2 的高分触摸屏,像素密度甚至超过 Retina MacBook Pro。

它完全为网络而生。Chrome OS 提出“网络即平台”的观点,撇弃所有桌面应用,一切均在网上完成。本地应用已成过去,网络应用才是未来。如果说 Android 是谷歌的现在,那么 Chrome 便是谷歌的未来。

谷歌将触摸屏引入 Chromebook,这就模糊了笔记本与平板的界限。尽管现在 Android 如日中天,但是它更像是一颗棋子,应付移动热潮罢了。Chrome OS 逐步取代 Android 已成必然。

目前来说,Chromebook Pixel 也许没有什么市场,只是概念产品罢了。可见谷歌着眼的是未来,而非现在。

2026 补记:到了 2024 年,我对 Chromebook 的判断收窄成一句「Google 要是狠下心的话,Chromebook 是可以继续压 MacBook 一头的」。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

XMind —— 高效易用的思维导图

XMind 是一款高效易用的跨平台思维导图软件,功能强大、界面美观、操作简单,商业化而兼有开源版本,虽是国产却国际化,屡次获得国际大奖。不仅能绘制思维导图,还能绘制二维图、逻辑图、鱼骨图和组织结构图。

用 Java 开发,基于 Eclipse RCP,支持第三方插件,全面超越 FreeMind。用它可以保持思绪清晰、快速理清思路,随时把握工作全局。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Server 2012 也有出头天!

Windows Server 2012 是与 Windows 8 相对应的服务器版操作系统,共用内核和服务包,所以具有良好的兼容性。Server 2012 并不包含 Windows 8 中的一些臃肿组件,因此显得更简洁和高效,许多用户将其作为工作站用操作系统。

继 Server 2008 之后,Sawo 又开发出了一款工具 Microsoft Server Converter 2012,只需轻点几次鼠标,就能够把 Server 2012 转变成为 Windows 8。功能全面、设置丰富,还有各种想不到的绝妙资源,例如 Metro 风格应用、Aero 指针方案、Windows 8 桌面壁纸……绝对比你自己设置要好得多。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Microsoft Mathematics

Microsoft Mathematics 提供了一整套数学工具,能帮助学生轻松完成作业,更好地了解代数、物理、化学、三角形和微积分的基本概念。

它包含一个功能全面的图形计算器,可媲美卡西欧,还有解方程器,提供一步步的解决方案,有利于增强学生自主学习解决问题的技能。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Server 2008 华丽变身,Aero 不是梦!

Windows Server 2008 是与 Windows Vista 相对应的服务器版操作系统,共用内核和服务包,所以具有良好的兼容性。Server 2008 并不包含 Windows Vista 中的一些臃肿组件,因此显得更简洁和高效,许多用户将其作为工作站用操作系统。

这种做法并不新鲜,在此之前也有用户把 Server 2003 转换为类似 Windows XP 的工作站环境。Sawo 开发出了一款工具 Windows Server 2008 Workstation Converter,只需轻点几次鼠标,就能够把 Server 2008 转变成为 Windows Vista。据称用 Server 2008 代替 Vista 后,速度提升高达 17%。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

PC Hunter —— XueTr 的升级版

PC Hunter 是款内核级的 Windows 系统信息查看软件,同时也是强大的手工杀毒辅助工具,能揪出电脑中潜伏的病毒、木马。它是著名安全辅助工具 XueTr 的升级版,内置官方数字签名,支持 64 位操作系统。

可以查看进程、文件、网络、启动项、注册表、驱动模块、内核钩子等 Windows 底层信息,还具备手动杀毒能力,如强制重启、强制删除。另有专业版,主要完善了网络部分,可在淘宝网上付费升级,Key 按年销售。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

个人计算的新纪元、操作系统的大革命

六年前的今天,微软面向大众市场发布 Windows Vista,这是一款微软耗费上百亿美元、投入万名工程师、历时五年多开发的划时代操作系统。

Longhorn 起初只是一个过渡版本,WinHEC 2002 以后却摇身一变,成了自 Windows 95 以来的又一个重要发布版本。随着越来越多的技术或功能加入,完成开发计划变得遥遥无期,开发团队迷失了方向。2004 年 8 月,Longhorn 改基于 Windows Server 2003 SP1 重启开发。那年的内部文档预计,2006 年的主流 PC 将有 4~6GHz 的 CPU、1TB 的硬盘,显然微软太高估了摩尔定律。

上市以后,硬件需求、执行效率、软件兼容接连被批,苹果的“Get a Mac”更把用户账户控制拿来狠狠鞭打。到了 SP1,问题大多已经改善,但由于其负面形象深入人心,一切早已无力回天。Mojave 实验中,超过 90% 的测试者给“新系统”积极评价,最后才揭晓 Mojave 其实就是 Windows Vista。

尽管 Windows Vista 生不逢时,但是它对微软今后各种产品作出了不可磨灭的巨大贡献:桌面窗口管理器、基于索引的搜索、虚拟文件夹(后来的“库”)、纠正不良权限习惯的 UAC,都留给了 Windows 7。

2026 补记:2023 年回头看,我的说法是「规划中的 Longhorn 每个方面都非常超前的,但是最终做出来的 Vista 好像被夺舍了一样」。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

一次反盗版的胜利:Hackulous 突然关闭

近日,知名破解应用社区 Hackulous 悄然关闭,AppTrackr、Installous 不再可用。官方声明说,社区人气低落、死气沉沉,重现昔日繁荣也是几无可能。

“人气不佳”貌似不是唯一原因,Installous 在全世界仍然拥有数百万的用户。去年苹果多次警告 AppTrackr 下架侵权应用,它却把服务器搬到数个无版权保护的国家。也许更有可能的是,苹果对其施加压力。

你为什么要越狱呢?归结下来只有三个:解锁、自定义和破解应用。最后一个仿佛才是很多人心中的真正理由,刚越狱就安装 AppSync,然后灌进一大批的盗版应用,全然不顾开发者的辛勤劳动。

这次事件标志着 iOS 盗版生态的初步解体。

2026 补记:2022 年谈到 Z-Library,我的看法松动了一些:盗版不是理所当然,但可以视为「没有支付方式、没有购买渠道、没有在本地上架的最后一种手段」。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

人生感悟:沉默是金,雄辩是银

“沉默是金,雄辩是银”,这是一句极其朴素的语言,却蕴含着耐人寻味的哲理。

你知道人为什么有两只眼睛、两个耳朵,却只有一张嘴吗?就是为了让人多看、多听、多想而慎言。

语言上的沉默并不代表思考上的停滞。有些夸夸其谈的人,没有经过深入思考,就去大谈见解主张,殊不知其语言条理不清、逻辑混乱。他们只管嘴上痛快,却无意间伤害别人。暂时沉默寡言的人,在沉默中积极思考、在听取中有效取舍,往往能够抓住要害。所谓“博观而约取,厚积而薄发”,说的就是这个道理。

沉默并不等于无言。多些高质量的谈话,少些无意义的闲语。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Trackpad++ —— Windows 手势

如果你买了 MacBook,却因各种原因不得不使用 Windows,会发现多点触控板的功能无法充分发挥。这是因为 Boot Camp 的触控板驱动不支持双指以上手势,而且功能残缺不全,体验直线下降。

第三方驱动 Trackpad++ 提供了更多手势支持,全面支持 Windows 8 新增手势,还有自然滚动、模拟中键、输入时忽略触控板操作等,使用体验提升极大。共享软件,提供一周免费使用。温馨提示:只支持 MacBook 内置触控板,不支持 Magic Trackpad。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

SSD Fan Control —— 压风扇

近段时间,我换装了非原厂的固态硬盘,虽然速度有了提升,但是风扇全速运转,令人感到心烦气躁。这是因为 iMac 无法侦测硬盘温度而导致的。究竟有无一种方法,能够较完美地解决风扇狂转的问题呢?

SSD Fan Control 就是这么一款软件,它能改变系统根据 SMC 控制风扇的机制,让你手动或者根据 S.M.A.R.T 控制风扇转速。下载安装,设置参数,待这一切完成之后,你就可以体会寂静。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

WordPress XML 分割器

WordPress 内置导出工具可以帮助转移博客内容,但导出的 XML 往往比较庞大,导入时遇到文件大小限制,该怎么办呢?有人会说用 DivXml,不过它分割得实在太碎,200 KB 一个文件。

大部分免费主机的数据库、XML 文件有 2 MB 的限制,WordPress XML 分割器就利用了这点,能轻松把 XML 分割成许多 2 MB 左右的文件,免得导入次数过多。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

应用商店历史与现状反思

应用商店,它无疑是软件销售的大革命。它打破了运营商的限制,并提高了开发者的积极性;用户可以随心所欲选择所需软件,支付方便、下载迅速。

很久以前有个人想买一款比较专业的软件,跑了几次电脑城都没找到。后来他买了塞班手机,网上下载的小游戏有的画面粗糙,有的甚至还会乱扣费。再后来他加入了“机器人”阵营,每天开机第一件事就是清垃圾、杀进程。这究竟是人玩手机,还是手机玩人?!最后朋友向他介绍了“水果”手机:软件竟然需要付费?发布软件竟然还要严格审核?“这简直太封闭、太专制、太反人类的!”虽然嘴上这么说,但手里早已换成了“五袋苹果”。

那时的运营商是制造商的衣食父母,苹果却大胆地打破了游戏规则,弄出个 App Store,使得开发者能避开万恶的运营商,直接面向用户。

可即使是 App Store,也存在抄袭、山寨、刷榜、黑卡泛滥等现象。“宁可花 4000 元买手机,不花 6 元买游戏”的现象在中国已经再正常不过。没有收入意味着没有资金创造更棒的应用。笔者认为一个好的应用商店应具有丰富的交易方式、合适的收费比例以及强大的内容检索,而且一定要严厉打击各种盗版等违规行为。

试想一下,如果应用程序可以租借,那么对于一些偶尔才会用到的软件,就不必花费太多的金钱完成任务。

2026 补记:后来“租借”有了名字,叫订阅制。2021 年我说「也只有订阅制,才能确保开发者有持续的收入,App 能持续地发展」。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

找回 Windows 8 的小工具

出于安全性的原因,微软在 Windows 8 中去除了小工具功能。这个功能允许你把日历、时间、汇率、天气等 Widgets 放在桌面。虽说存在安全隐患,但善用它确实可以提升工作效率。

之前介绍过 8GadgetPack,不过有读者反馈,那是第三方软件,与原版相比多了换肤功能,但界面还不够精致。正好国外有论坛提供了安装器,提取了测试版中的相关文件,让你可以在 Windows 8 正式版中用原版的小工具。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

MemPad —— 树状笔记软件

说到知识管理,估计大家都会想起 Evernote。它的功能相当全面,不过总有人会觉得太复杂了,想要一款更轻巧、更易用的笔记软件。

MemPad 是款树状笔记软件,支持搜索、热键、加密以及自动保存,所有信息都储存在单个文件之中。它的体积异常小巧,操作也很方便。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Registry Jump —— 快速跳转

为了修改 Windows 的一些设置,人们得打开注册表编辑器,逐次展开注册表项,才能修改注册表值。操作步骤如此繁琐,不免让人感到厌烦。究竟有没有这么一款软件,能够快速定位注册表呢?

Free Registry Jump 就是,只要输入注册表的地址,点击“Jump”即可跳转,HKLM 这样的简写同样可以定位。还提供注册表位置收藏功能,常用位置可以保存下来,以便今后再次访问。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Turn Off LCD —— 快速关闭显示器

屏幕是笔记本最耗电的部件。大多数台式电脑都有关显示器的按钮,笔记本也有一个按键能关。不过总有一些电脑特立独行,连个关闭按钮都不提供,那些用户应该怎么办呢?不用担心,Turn Off LCD 能帮到你。

使用非常简单,要关显示器时,打开这款软件即可;要开的时候,移动一下鼠标或按任意键就恢复。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

PicPick —— 截图小能手

虽然 Windows 可以通过按键或截图工具截屏,但功能非常简陋,许多应该有的都没有。其它比较好的截图工具又都是收费的,难道就没一款免费且好用的吗?今天来介绍一下 PicPick,它的功能异常强大,基本可以替代大多数收费截图工具。

很经典的免费软件,Ribbon 界面,全屏、活动窗口、滚动窗口、矩形区域、手绘区域都能截,内置很强大的编辑功能,操作异常简单,体积小巧,还是免安装的绿色软件。另外还有标尺、取色器、放大镜、量角器等额外功能,支持简体中文。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

SplitIt —— 影音快速切割

有时想拷贝一段视频,存储空间又不够;想从电影中分割几段并合并;想从音乐中截一段作为铃声……这时就得用到影音快速分割工具,国人开发的 SplitIt 也许是个较不错的选择。

对影音文件快速分割、合并、转换的绝佳工具,设有向导模式,还支持鼠标拖放,使用起来非常方便。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Q-Dir —— 多栏式文件管理器

有些时候,我们总要在不同的文件夹间管理文件。用自带的资源管理器,得同时打开多个窗口,还要逐个调整大小,避免互相阻碍,整个操作就比较麻烦了。

Q-Dir 能在一个窗口中同时显示多个文件管理面板,方便在不同文件夹间复制、粘贴、移动、浏览,每个面板还能分别配置,大大提升工作效率。支持 64 位系统。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Immersive Explorer

不管怎样,Windows 8 已经开发完成,Metro(Modern)界面已成定局。这个界面毁誉参半,喜欢它的认为简洁,讨厌它的认为丑陋。不过有些东西还是得自己体验一下才知道,万万不要人云亦云,失掉自己主见。

Immersive Explorer 是款 Metro 风格的文件管理器,大部分文件操作都能做,查看照片、播放音乐也行,还用了动态磁贴,无需打开软件就知道最新信息。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Win64AST —— 64 位内核级安全工具

之前的信息安全专题介绍过一大批安全辅助工具,如 IceSword、XueTr、PowerTool 等,然而它们都有一个重大缺点,就是不太兼容 64 位系统。近日 ARK 工具领域取得一个重大突破,全球首个专用于 64 位系统的内核级高级系统工具终于推出!

Win64AST 由 Tesla.Angela(胡文亮)开发,支持管理进程、线程、模块、句柄、窗口,查看内核模块、网络端口、SSDT,还能强制解锁、删除文件。温馨提示:需要 .Net Framework 4,驱动没有数字签名;内核级工具权限很大,必须谨慎使用,否则容易蓝屏。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Start button —— 一键恢复开始按钮

一个月前微软宣布 Windows 8 开发完成,该系统取消了开始菜单和开始按钮。虽然只需把鼠标移到屏幕左下角就能触发开始屏幕,但 Alex Appleton 还是觉得不够方便,于是做出两款很蛋疼的软件——总称 Start button。

安装之后能直接在任务栏左端添加开始按钮并且锁定,点击进入开始屏幕,也可以用热键 Ctrl+Esc。他认为 Windows Server 2012 里没有开始按钮让他相当不习惯,就自己动手做了。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Power 8 —— 恢复开始菜单

Windows 8 业已开发完成,正式版发布许久,观望者始终未散去。Modern UI 被生搬硬套地嵌入了 Windows,且与桌面模式融合不够。如果有款软件能照顾一下部分用户的操作习惯就好了。

这款软件就是 Power 8,能关闭 Modern 界面,并增加开始按钮和开始菜单(也有经典样式)。说实话,近期这类软件真是过多过滥。不过多一个选择总不是坏事,对吧?

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

PasteAsFile —— 把粘贴内容存成文件

要把一段内容复制并存为文件,通常的做法是先复制,再打开相关软件,最后粘贴并保存。是不是觉得有点麻烦?现在有一款软件,能更快完成这些。

PasteAsFile 是款剪切板的辅助工具,使用方法非常简单:复制所需的内容,在空白处右击选择 Paste As File,输入文件名和扩展名,点确定即可。支持 JPG、PNG、TXT、DOC 等众多格式。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

NirLauncher —— 神级实用程序工具包

Nirsoft 可以说是众人皆知,以开发短小精悍的实用程序著称。这么多的工具,如果能打包起来集合成工具箱,不就能方便地解决大部分电脑问题了吗?近日这家公司顺势推出了 NirLauncher,在功能上可以比肩 Sysinternals Suite。

里面集 Nirsoft 上百种精品工具于一身,它们个个都短小精悍,且无需安装。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Classic Shell —— 找回开始菜单

尽管 Windows 8 已经开发完成,正式版相信各位也已下到,但该系统取消了开始按钮,界面上又作出许多改变,可能各位还是有点不太习惯。之前虽已有许多软件能添加开始按钮,效果还是不太彻底。难道就没一款更好一点的吗?

Windows 7 时代就已名扬天下的 Classic Shell 近日支持了 Windows 8 RTM,能屏蔽热触发角,找回开始按钮和开始菜单,甚至还能找回 Windows 7 风格的资源管理器。配合使用 Skip Metro Suite 效果更佳。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

CrystalDiskInfo —— 查硬盘

对于大多数人来说,硬盘应是电脑中最重要的部件,因为其它组件坏了还可维修或更换,但硬盘突然之间挂掉,又没做好备份的话,其影响是毁灭性的。因此找一款软件不定期检查硬盘健康状况很有必要。

CrystalDiskInfo 就是这么一款硬盘监测工具,通过 S.M.A.R.T. 看温度、错误率、坏道数量,及时发现问题,减少灾难性的损失。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Skip Metro —— 直接进桌面

现在 Windows 8 业已完成开发,Metro(Modern)界面已成定局。想进传统桌面,必须先进开始屏幕,再点“桌面”磁贴,微软甚至连个默认界面切换选项都没提供。

Skip Metro Suite 体积小巧、功能不多,却能跳过开始屏幕、屏蔽边角触发功能,让你开机直接进入传统桌面,还你一个清爽的桌面模式。这在 Server 版本操作系统当中尤其有用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Fresh Paint —— 微软重新构想绘画

如果你曾去过纽约现代艺术博物馆的材料试验室,对在 Windows 应用商店里新出现的 Fresh Paint 应该不会陌生。近日微软宣布将发布这款免费画图应用,采用 Metro(Modern)界面,体验更时髦、更简约。

这是一款惟妙惟肖且妙趣横生的绘图应用。你可以插入一幅图片,然后在上面涂鸦,还能选多种笔触,颜料甚至可以以假乱真。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

怎样恢复 Windows 程序的默认窗口大小?

大家可能有过这样的经历:为了运行某个游戏而修改了原来的分辨率,退出之后某些程序的窗口大小就发生了变化。虽然可以通过修改窗口大小解决这个问题,但是恢复窗口的默认大小岂不更加直接?

解决方法非常简单:打开记事本,粘贴以下内容,并保存为 reg 格式,最后双击导入即可。不过需要注意的是,这个只能恢复资源管理器和 Internet Explorer 的窗口默认大小。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Window_Placement"=-

[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

QT TabBar —— 增强资源管理器

说到高效管理文件,估计大家总会想起 TC 以及 OP 两款经典软件,但对初学者来说还是有点复杂。这时可以试试 QT TabBar,它能让你在不牺牲易用性的情况下获得一些增强功能。

最主要的当然是标签浏览,另外还有快速预览、搜索过滤、群组标签、历史记录等。与资源管理器无缝集成,支持多语言。除了没有分割窗口,基本没有什么大的缺点。不过要正常使用,需要安装 .Net Framework 4.0。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Office Tab —— 用标签管理文档

现在不少软件都刮起了一股标签风,看来这个概念已经深入人心。就连 WPS 也有标签功能,但更普及的 Microsoft Office 却没有内置这个实用的功能。不过有款插件能在 Office 上实现。

这款插件就是 Office Tab。不过免费版只支持 Word、Excel、PowerPoint 三大常用组件,功能也相当有限。普通版的一键保存全部文档、分组管理标签之类额外功能,倒是很实用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Classic Menu —— 怀念 2003

尽管从 Office 2007 开始出现的 Ribbon 界面直观、明了,但总有一小撮人不太适应,可能他们已被先入为主了。可是新版 Office 有着数不清的新增功能,如果有个插件能够恢复经典菜单就好了。

Classic Menu for Office 就是这么一款插件,让你像使用 Office 2003 那样使用 Office 2010,以较低的学习成本轻松用上新功能。个人用户(Office 2010 家庭和学生版)完全免费,别的版本要付费。如果不想付一笔不菲的费用,还是建议习惯一下新的 Ribbon,对提升工作效率还是有帮助的。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

TabExplorer —— 标签浏览

自从 Opera 开创了多标签浏览器后,许多软件都刮起了一股标签风,优点就是便于切换任务。试想一下,如果常用的资源管理器也有这种功能呢?这样就不用去打开一大堆窗口了。

TabExplorer 就是这么一款为资源管理器添上多标签的绝佳工具,把所有打开的文件管理窗口集中起来,在窗口上方自由切换。尽管界面有些简陋,但性能出色,稳定性相当好,整体表现可以说是十分优秀的。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

QT Address Bar —— XP 也有

自从 Windows Vista 之后资源管理器上就有那神奇的地址栏,从切换文件夹的繁琐操作里解放出来,管理文件的效率大幅提升。不过还有不少用户坚守 Windows XP,难道就与这个优秀功能绝缘了吗?

QT Address Bar 说不!这是一个资源管理器的增强插件,常被一些美化软件拿去替代原系统的地址栏,可见名气之大。装完之后,想去上一级文件夹,点代表文件夹的按钮就行;想去同级目录,点旁边的三角形;想手动键入地址,点一下空白处。要先装 .Net Framework 2.0。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Norton ConnectSafe:三种级别保障上网

继 OpenDNS、Google Public DNS 后,诺顿也推出了对个人用户免费的 DNS 服务 Norton ConnectSafe,旨在保护用户网络不受恶意网站影响,而且无须为此安装额外软件。速度还算不错,能够有效避免 DNS 劫持(但防不住 DNS 污染)。

其实这个比较类似电脑报的黑榜,不过那个需要经常更新 Hosts 文件,比较麻烦。诺顿推出这个服务是战略的需要,可以增强它的全球防护网络的竞争力;另外它也可以借此收集用户信息,获得有价值的分析数据。

A 过滤不安全的网站           198.153.192.40 / 198.153.194.40
B A + 色情网站               198.153.192.50 / 198.153.194.50
C B + 暴力、酗酒等非法网站   198.153.192.60 / 198.153.194.60

A 是最常用的安全级别;对于家中有孩子的用户来说,B 已经足够。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

GIMP —— 跨平台的免费图像处理程序

说到图像处理,很多人会想起 Photoshop。它在中国的普及率相当高,上至政府部门,下至普通用户,都在用它编辑照片,好像它不用钱似的。其实对家庭用户来说,用免费软件,例如 GIMP,即可满足大部分需求,根本不需劳驾这个庞大又复杂的专业软件。

GIMP 是跨平台的开源图像处理程序,兼容大部分 Photoshop 插件,界面直观易懂,体积轻巧,运行迅速,最重要的是用户可以免费合法使用。图像处理,GIMP 足以胜任。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DVD 播放器 —— 一份情怀

之前我们介绍了两款 CD 唱机,现在介绍这永恒的经典:DVD 播放器。

它是 Windows 98/Me/2000 的自带程序,打开后会自动搜索每个驱动器上的 Video_TS 文件夹,找到就开始播放。要使用它必须有解码器的支持。

温馨提示:截图上的是 Windows Me 的版本,但它是 16 位的应用程序。考虑兼容性,本站推荐大家使用从 Windows 2000 提取的版本,虽然界面难看一些。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

豪华 CD 唱机 —— 勾起集体记忆

遥想十年之前,人们还在用 Windows 中的 CD 播放器或豪华 CD 唱机欣赏音乐。如今光驱已经变得不太那么重要。

豪华 CD 唱机曾用在 Windows 98 with Microsoft Plus! 98、Windows 2000 中,是一个美化过的、现代化的 CD 播放器。启动之后,它会查找 CD 音轨,并自动在互联网上搜索歌曲信息。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

CD 播放器 —— 多久没有听音乐了

遥想十年之前,人们还在用 Windows 中的 CD 播放器或豪华 CD 唱机欣赏音乐。如今人们可以通过线上媒体商店购买内容,光驱已经变得不太那么重要。

CD 播放器曾广泛用在 Windows 98、Windows NT 3.51、Windows NT 4.0 中,是很普通的自带程序。启动之后,它会查找 CD 音轨,并自动在互联网上搜索歌曲信息。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

ResourcesExtract —— 提取资源

虽然界面是否华丽并不是判断软件好坏的唯一标准,但有谁希望整天看到那些古老呆板的界面?有时我们会在软件里看到很美丽的图标,除了逐个截图,还有什么办法能把图标或其它资源提取出来?

ResourcesExtract 可以扫描并提取 EXE、OCX 等文件中的全部资源到指定文件夹,也能在命令行下运行。较为绿色的免费软件,直接运行即可,支持多语言。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Imagicon —— 拖拽转图标

如果要制作图标,又不想装庞大的 Axialis IconWorkshop,可以试试 Imagicon。它体积小巧、速度较快、操作简单,而且免费,能实现 BMP、JPG、PNG、ICO 格式互转,支持批量转换照片。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Directory Opus —— 文件管理器

说起第三方文件管理器,大家总会想起 Total Commander,永恒的经典。但它更适合键盘操作,界面也不够漂亮。有没有一款适合鼠标操作的?

Directory Opus 可与 Total Commander 相媲美,同样有插件功能,反应速度非常快,对鼠标操作非常友好,不像 TC 那般呆板,对 Windows 7 的新特性也支持得很完美。

不过它的反盗版机制可以说非常变态,每次更新都会及时封杀网上流传的证书,注册价格也较高,大版本更新要再次付费,所以用户较少,也没什么大的交流社区。如果对 TC 那极其“丑陋”的界面实在忍受不了,可以试试它。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

ConvertIcon —— 在线转图标

刚才介绍了 AveIcon,那款 ICO/PNG 互转工具界面简洁、体积轻巧。不过肯定有人在想:就转换一个图标,用得着下载软件吗?也许网上也有工具。是的,今天介绍 Converticon 这款网络应用。

它同样支持 Alpha 通道,原图是透明的,转换后的图片一定不会让你失望。使用异常简单:点击 Get Started,选择要转换的文件,随后下载其它格式即可。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

AveIcon —— 拖拽互转 ICO/PNG

丽萨想把个图标转成 PNG,又不想装庞大的 Axialis IconWorkshop,杰克二话不说推荐了 AveIcon,她成功完成了任务,转换后的图标还是透明的。

AveIcon 界面异常简洁,使用非常简单:把待转换的图标拖到左边的框中,再从右边的框中拖出 PNG,反之亦然。保留 Alpha 通道信息。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Unlocker —— 解锁文件,强制删除

删除或重命名文件时,常得到“文件已在另一程序中打开”的提示。一般系统会提示占用者,关掉程序即可;但有时应用名称被隐藏,这往往是病毒或木马所为。之前介绍过资源监视器法,但它解锁能力很弱,操作也不够方便,方法也不够安全。

使用 Unlocker 也许是更好的方法,它通过撤销文件与程序的关联完成解锁,而不是暴力结束占用文件的进程。虽然功能不及一些安全辅助工具,但对日常使用已经绰绰有余。

安装之后它会集成到右键菜单里,日后遇到难以删除的文件,右击选 Unlocker,告诉它你要进行的操作,点击解锁即可。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

SREng —— 系统配置与智能扫描

某新手怀疑自己中了病毒,又不肯定,于是运行 SREng 智能扫描,把报告贴到论坛上,最终在高手的帮助下清除病毒。这种例子在国内安全论坛屡见不鲜。

System Repair Engineer 主要用于发现潜在的系统故障和大多数由电脑病毒造成的破坏,提供一系列修复建议和自动修复方法。启动项、服务、驱动、HOSTS 文件、浏览器加载项都能在里面管理,还能检测隐藏进程。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Pocket Killbox —— 强力删文件

删除或重命名文件时得到“访问被拒绝”,是因为文件被某个应用程序占用了,有时并非正常现象,可能是系统中了木马。

这时配合 HiJackThis 使用 Pocket Killbox 最好不过,这是国外很受欢迎的安全辅助软件,能自动卸载使用该文件的进程所装载的模块,再替你删除文件,包括一些连杀毒软件都杀不了的病毒程序。令人惊奇的是,它是用 VB 写的。

使用方法非常简单:提供待删文件的路径,选好选项即可。它会先把文件备份到系统盘的某个文件夹下,为了安全起见最好再删一遍。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

HijackThis —— 反浏览器劫持工具

在国内的安全论坛总能看到这样的例子:某个新手中了劫持浏览器的恶意程序,运行 HijackThis 并把扫描日志贴到论坛上,在高手的帮助下顺利清除。

HijackThis 是荷兰学生 Merijn 开发的著名反浏览器劫持工具,能扫描注册表和硬盘上的特定文件并生成日志。它自身也有较简陋的修复功能,对查找系统中的木马、蠕虫也有一些作用。后来被趋势科技收购,源码已经公开(又是一款用 VB 编写的工具)。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Hijack Hunter —— 木马克星

上网难免遇到一些间谍软件,它们虽不会破坏系统,但会监视你的一举一动,而且用户很难察觉,因此与恶意软件作斗争很有必要。之前介绍了 HijackThis,现在再看另外一款:Hijack Hunter。

它可以扫描系统并生成一份安全报告,分析报告就能找出办法,顺利清除恶意软件。它还能检测 Hosts、进程、模块、插件、启动项、注册表等信息,并提供强制删除、系统修复等功能。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Dr.Web CureIt! —— 一次性杀毒

手动杀毒虽好,但操作繁琐,并非人人都能熟练操作。如果系统没遭到太大破坏,还是建议先用杀毒软件扫描,不行再去用安全辅助工具,这样清除病毒的效率更高。

Dr.Web CureIt! 是绿色版杀毒软件,具有单机版 Dr.Web 的所有功能,不与别的杀毒软件冲突,占用资源极少,可以在安全模式下运行。令人惊讶的是,这一切还都是免费的,下载即有当天最新的病毒库。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

WSysCheck —— 又一款安全辅助工具

杀毒这件事,有时并非轻轻点下鼠标这么简单。遇到某些病毒,杀毒软件往往无法启动,系统功能也被破坏,这种时候就得用安全辅助工具。

WSysCheck 可以说是一代经典,知名度并不亚于 IceSword,只是同样不再更新,不支持新的系统。这是一款手动杀毒工具,提供路径、厂商、文件名、启动项、创建日期、数字签名等属性供你分析,大大简化了病毒、木马的识别和清理。

进程页中红色表示非微软的进程;紫红色表示这个微软进程中有非微软的模块。卸载某些 Hook 了系统关键进程的模块可能导致系统重启,不要强求卸载不了的模块,可以先删除该模块的文件或启动项。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

XueTr —— 内核级安全辅助工具

XueTr 的功能已经超越 IceSword,解锁文件的能力已经超越 Unlocker。它可以查看和管理进程、内核、钩子、网络、文件、服务、启动项等,界面比较友好,可以说是一款不可多得的安全辅助工具。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

资源监视器:监视系统活动状况

资源监视器已集成在 Windows Vista 以上系统中,在运行中输入 perfmon /res 即可打开。

“操作无法完成,因为文件已在另一程序中打开。”遇到这个对话框,打开“CPU”选项卡,在“关联的句柄”中键入被占用文件的名称,就能知道是哪个程序在占用这个文件,右击选择“结束进程”即可。

“我没主动打开任何软件,但是磁盘灯却狂闪不已。”打开“磁盘”选项卡,按照总数排列,就能找到那个程序。“上网速度实在是太慢了!”“网络”选项卡同理,还能看到 TCP 连接和侦听端口。

当然,系统自带工具功能难免不够全面,例如它就无法强制关闭某些进程,对于一些高级点的病毒也无能为力。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Net2ftp —— 解决境外主机连不上 FTP

国外空间虽然价格便宜、功能强大,但访问速度是不少站长心中永远的痛,尤其是用 FTP 时,要么连不上去,要么很难上传文件。

Net2ftp 是网页版的多语言 FTP 客户端,能间接连到国外主机进行文件管理,还支持上传压缩文件后自动解压,即使你的虚拟主机后台并不支持。它速度较慢,操作有点繁琐,还受制于 PHP 的一些限制,但能连上国外主机的 FTP 已经算是不错了。它是开源的 PHP 程序,你也可以自己架设一个。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Process Monitor —— 监视系统

Process Monitor 是 Windows 下的高级监视软件,可以实时监视文件系统、注册表、进程、线程和 DLL 的活动。它结合了 Filemon 和 Regmon,还增加了筛选、事件属性、线程堆栈、日志记录等大量增强功能,是排查系统故障和捕获恶意软件的核心实用工具。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

PowerTool —— 国产系统管理工具

PowerTool 可以强制结束进程和卸载模块,查看文件被占用的情况并解锁占用进程,甚至粉碎顽固文件。功能多得数不胜数。

温馨提示:这是内核级的软件,比较容易造成蓝屏或者出错,我就试过一次,建议各位谨慎使用此类软件。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

IceSword —— 让病毒、木马无所遁形

曾经有个利刃叫 IceSword(冰刃),是一款功能强大的安全辅助软件,用于查探破坏系统的幕后黑手,使后门无所遁形。但因停更、缺乏对新系统的支持,一代经典就此陨落。

它的自我保护功能还算强大,例如随机字串标题栏、关闭确认窗口等,所以部分病毒根本无法阻止它运行。可以用它查看和管理进程、端口、服务、内核模块、启动项目等。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Sysinternals —— 工具合集

Sysinternals 的工具在管理、排查和诊断 Windows 系统与应用程序时很有帮助。这家公司被认为“比微软还了解 Windows”,后来微软干脆把它招安了,因此绝对不用担心兼容问题。这些工具每一个都非常实用,并且都可独立使用。

如果能灵活运用,基本可以解决 Windows 的大部分疑难杂症,还能深入了解 Windows 和其它程序是怎样工作的。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

仅凭三款软件清除简单病毒

丽萨凭三款 Sysinternals 工具自行清除了病毒。她是怎么做到的?

丽萨已经知道这个病毒会在可移动磁盘里生成 autorun.inf,于是在 Process Monitor 新增一个 Path 包含 autorun.inf 的过滤器,就发现了这个病毒,随后记下它的进程名和 PID。

之后打开 Process Explorer,看到如此多的颜色,不禁愣了一下。原来紫色代表封装过的程序,粉色代表系统服务。她按 PID 找到那个进程,记下属性信息,再按 Del 强制关闭它。

接着她打开了 Autoruns,看到满屏幕的加载列表,丽萨再次被震惊了。她依照进程名搜索启动项和疑似病毒文件,备份后全部删除,最后重启计算机。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Process Explorer —— 进程管理

Process Explorer 是款免费、轻巧又强大的任务管理器,能让用户了解看不见的后台程序,是微软著名工具包 Sysinternals 的组件之一。

它可以监视、挂起、重启、强行终止任何程序,知道哪个程序调用了哪些 DLL、句柄,以目录树的形式展现进程之间的归属关系,搜索功能也很强大。排查和诊断 Windows 系统与应用程序时很有帮助。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Autoruns —— 启动项管理

Autoruns 是款启动项目管理工具,能查看当前配置的自动启动应用程序,以及用于自动启动配置的注册表和文件系统位置的完整列表,功能远远超过了 Windows 自带的 MSConfig。

“隐藏已签名的 Microsoft 项”选项可以帮你放大已添加到系统中的第三方自动启动映像。切换选项卡就可查看不同类别的自动启动项目。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

CodeGuard —— 轻松备份网站数据

苹果 OS X 有 Time Machine,可以重访过去某个时段中的 Mac。有没有这么一个服务,能轻松备份网站,并像 Time Machine 一样随时恢复到以前的版本?

CodeGuard 就是全自动的网站备份服务,连数据库也能备份。它用差异备份,首次完整备份之后只传输有变动的部分。这是初创服务,价格不高,免费帐号提供 2GB 空间,对许多网站来说绰绰有余。它的目标是:“成为你网站的时光机!”

使用也非常简单:注册,输入 FTP 主机、帐号、密码(你应庆幸这个不是国产的),选择网站目录,首次备份胜利完成。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

华为 IPOP —— 网络调试明智之选

IPOP 是款网络 IP 类调试工具,涵盖 IP 绑定、路由配置、端口映射、报文捕获等众多功能,据传是华为内部使用的网络工具,非常适合网络测试人员使用。虽然界面有点简陋,但是它的功能非常强大。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

从 Consumer Preview 到 Release Preview

今天微软就会发布 Windows 8 Release Preview。不妨回顾一下它是如何一路走来。

Consumer Preview 发布后,热度逐渐沉寂下来。率先打破寂静的是官方博客 Building Windows 8:Metro 应用最低分辨率为 1024×768,应用可以按像素密度自动缩放;触屏最少要求支持五点触控;不使用的 Metro 应用会在后台被挂起。

版本也逐渐明朗。Beta 被命名为 Consumer Preview,RC 被命名为 Release Preview,这样命名突出了受众群体,较之以前更加人性化。ARM 版本被命名为 Windows RT。出于成本考虑,媒体中心将要付费升级。

五月中旬,最具爆炸性的新闻流出:微软将会放弃 Aero 磨砂玻璃界面,使其能与 Metro 相协调。这引起了很大争议。

Windows 8 将会颠覆人们原有使用习惯,尽管它有可能不被用户接受。微软一直希望 PC 能有流畅的用户体验,这是一个美好愿景。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Media Preview —— 视频预览

Windows 自带的视频预览功能支持格式较少、占用资源较多。BabelSoft 的 Media Preview 改善了这些不足。

默认只会为微软和苹果的视频格式生成缩略图,即使你已装了别的播放软件,Media Preview 则能为大部分视频格式生成。Windows 只提取第一帧,缩略图总是黑压压一片,Media Preview 会自动跳过片头片尾,寻找有意义的画面。Windows 生成缩略图时还会锁定文件,要改那些文件就成了烦人问题,它不会有这样的限制。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DOSBox —— 重温昔日经典游戏

杰克想玩 DOS 平台下的经典游戏,例如大富翁、三国志、模拟城市、仙剑奇侠传,但苦于无法直接安装 DOS,又嫌虚拟机操作不方便,于是找了 DOSBox,设置一番之后痛痛快快玩了几个小时。

DOSBox 是开源的类 DOS 环境仿真器,是运行 DOS 程序或游戏较为完美的方案,声音也能完美展现。一般用默认设置即可,只需把游戏拖到 DOSBox 里,就能直接运行。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DOS 高手速成:从入门到精通

还有几天万众期待的 Windows 8 Release Preview 就要发布了。然而,你是否还记得二十年前的 DOS?想当年,它在个人操作系统上面占绝对的统治地位。

有了 DOS,我们就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器命令。到了现在,DOS 虽然已被微软抛弃,但是它也从此获得新生:开源社区里的开发者们对它重新开发,使其变成一个开源、自由的 FreeDOS,而且还在不断扩展它的功能。

DOS 仍在系统维护方面起着重要作用,许多用户利用它进行分区、备份、杀毒、格式化、升级 BIOS 等操作。于是,本站介绍一本洪恩公司的电子书《DOS 高手速成》,即使之前已经有所接触,也应再次阅读一下。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DAEMON Tools Lite 来了

著名虚拟光驱软件 DAEMON Tools 近日推出 OS X 版本,支持 iso、cue、mds 和 ape 等众多格式,可同时挂载 4 个虚拟光驱,功能虽然不算丰富,但基本满足需求。

OS X 原生自带挂载镜像功能,但支持格式不够广泛,这时小而轻便的 DAEMON Tools Lite 就能帮到你。使用非常简单:把程序拖到应用程序文件夹,打开,在通知区域里找到图标,点击就出现菜单,所有选项都在里面。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

TinkerTool —— 修改系统隐藏设置

苹果长期严格遵循“少即是多”的设计原则,OS X 和 iOS 都是,在必要功能基本满足的前提下提供更少选项。这也让用户难以在设置界面上直接修改一些选项,造成了很大不便。

TinkerTool 就是这么一个系统设置修改软件,能方便地开启某些隐藏功能,修改系统默认字体等。不需要提权,只对当前用户有效,也不会损坏系统。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

回顾 Windows 发展历程,展望未来美好前景

微软宣布将在 Windows 8 中取消 Aero 玻璃窗口特效。有的网友认为它华而不实,有的则认为它自然美观,不像 Metro 那样呆板。

回头看,Windows 1.0 让用户使用鼠标完成任务,而无需键入 MS‑DOS 命令。Windows 95 首次包含桌面、任务栏、开始菜单,这是一个非常具有前瞻性的设计,它的精华至今仍被广泛使用。Vista 的 Aero 使得人们少点关注窗口边框本身,多点关注窗口中的内容,Windows 用户界面总算看齐其它个人操作系统。

到了 Windows 7,由苹果引发的触控风潮已经蔓延全球,有人预言键盘、鼠标已死。Windows 8 的 Metro 灵感来自地铁上的指示牌,强调突出信息本身。它非常注重信息排版,如果排版不好,用户将会无法知道哪个可以点击、哪个不能点击。

很多人说,Windows 8 是 Aero 以及 Metro 的矛盾体。这是一次大的变革,它将颠覆人们原有工作方式,尽管它有可能不被用户接受。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DiskGenius —— 磁盘分区与数据恢复

DiskGenius 这个软件算是家喻户晓,它既是一款灵活易用的分区软件,又是一款功能全面的数据恢复软件。

分区管理方面几乎全都具备,支持 GUID 分区表、各种硬盘、存储卡、虚拟硬盘和 RAID;恢复方面,丢失分区恢复堪称经典,误删文件和分区损坏的恢复也很完善。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Sandboxie —— 安全地测试软件

难免需要测试一些不明程序,或者浏览一些风险网页,确定安全之后才正式使用。除了虚拟机、影子系统,比较好的方式是使用沙盘,既避免了虚拟机的麻烦,又能帮我们测试这些东西。

沙盘在你要运行的程序与系统之间建立一个隔离层,程序对系统所作的更改只限制在隔离层里,不会真正影响系统。Sandboxie 就是一款轻量级的沙盘软件,同时支持 32 位与 64 位系统。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Recuva —— 从容地恢复数据

一时的误操作,也许会丢失一些珍藏已久的文件。一般来说,只要没有安全删除(抹掉访问信息并多次覆盖),或者没有再次写入别的数据,及时使用数据恢复软件,文件基本都能挽回。

Recuva 可以恢复被误删的文件,支持硬盘、闪盘、存储卡。只要没有再次写入别的数据,即使磁盘已被快速格式化也能恢复。它搜索速度较快,操作极其简单,体积小巧,个人用户还可免费使用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

IPWhiz —— 迅速切换 IP/MAC

有些时候,我们常会修改 MAC 地址这个原本全球唯一的重要标识。各大操作系统一般都提供修改功能,但毕竟太过麻烦。

IPWhiz 的主要功能是保存多个 IP 地址方案,便于随时切换,但它同时提供切换 MAC 地址的功能,作为 IP 地址切换器之余又平添一些亮点。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

DisplayX —— 显示器测试工具

显示器的各项指标直接影响日后的使用,如果你是设计师,选一款好显示器就更为重要。有没有一款软件,能帮我们在电脑城里选出好的显示器?

DisplayX(也叫显示屏测试精灵)能测试显示器的各项指标是否合格,例如有无坏点、暗点,是否锐利,延迟多长,尤其适合测试液晶屏幕,体积小巧,简单易用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Bullzip —— 打印成 PDF

如果要把普通文档转成 PDF,所用软件又不支持(例如部分办公软件),怎么办?本站今天介绍一款虚拟 PDF 打印机,通过打印功能就能轻松转换。

Bullzip PDF Printer 对个人用户免费,支持 64 位操作系统、多种语言,还有水印、密码保护等功能。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

EasyBCD —— 启动菜单编辑器

EasyBCD 是款免费软件,可以查看和修改所有的启动信息,修复启动故障,另外提供 OS X、Linux 引导支持。功能比前面介绍的 Visual BCD Editor 可谓有过之而无不及,而且能在 Windows XP 下使用。

用了它,你就可以摆脱 BCDEdit、Bootsect 两款命令行工具的麻烦,更高效地编辑启动菜单。使用前必须安装 .NET Framework 2.0。启动菜单关乎引导,应作备份。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Waterfox —— 64 位 Firefox

越来越多的人开始使用 64 位操作系统。64 位系统一般能兼容 32 位应用,但如果软件另有专门的 64 位版本,还是建议使用,因为能提升执行效率。

Waterfox 是纯 64 位的浏览器,基于 Firefox,针对 64 位平台优化编译,速度更快,体验更流畅,还获得了 Mozilla 的官方认证。几乎所有的 Firefox 扩展都能用,想要更好的体验,建议搭配 Flash、Java、Silverlight 等的 64 位版本。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Pale Moon —— 加速 Firefox

直到现在,Firefox 的速度还是有点不尽人意。今天介绍 Pale Moon(苍月),一款为提升速度而设的 Firefox 修改版。

它针对现在的处理器作了优化,移除了部分非必要的功能,运行更快,占用内存更少,非常稳定,支持几乎所有的 Firefox 扩展。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Lunascape —— 三核浏览器

我们为了兼容,使用 Internet Explorer;为了扩展,使用 Firefox;为了快速,使用 Chrome……往往为了各种需要装了不少浏览器。有没有一款浏览器,能把多种内核、功能集于一身?也许你的答案是 360、QQ、遨游、搜狗之类的双核浏览器。

不过,Lunascape 这款日本人开发的浏览器,集成了 Trident、Gecko 和 WebKit 三大内核,可以随时切换,还支持 Firefox 和 Chrome 的扩展、IE 的工具条以及 ActiveX 控件,号称世界上最快的浏览器。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

再论关机和睡眠

前文《选择关机还是睡眠?》引起较大争议,因此再开一文。

离开模式,常常被误解为“进入睡眠,但能继续下载”的节能状态。根据查阅相关资料,离开模式只会关闭主显示器和对扬声器设置静音。也就是说,如果已经关闭了显示器、设置静音,那么离开模式就相当于挂机。

在 Windows 8 上,如需更换硬件、执行传统关机,可以在电源选项取消“启用快速启动”,或者使用 shutdown /full。

不少用户认为 OS X 是没有休眠的,其实大错特错:它的默认睡眠选项叫做“安全睡眠”,类似 Windows 上的混合睡眠。

pmset -g | grep hibernatemode

进入 Lion 时代,“重返”加上自动保存、版本等功能,使得关机、睡眠几乎没有差别。但重返并不等同休眠,有时你的工作进度可能会被丢失。所以在 OS X 上,同样建议空闲时刻使用睡眠。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

选择关机还是睡眠?

当计算机暂时不需要使用的时候,你会选择关机还是睡眠?根据微软所进行的调查,57% 的台式计算机用户和 45% 的笔记本电脑用户会选择关闭他们的计算机。

关机之后再启动,进入的是全新会话,你还得重新打开所需软件。睡眠时一般只有内存仍然在上电,大约 7.5W,元件的损耗几乎可以忽略不计。休眠把内存内容保存到 hiberfil.sys,完全避免电源消耗。混合睡眠集两者之长:电源被切断了,也能从休眠文件恢复工作状态。

某些优化软件把休眠文件列为必删项目。可它默认只占物理内存容量的 75% 左右,删掉之后,休眠、混合睡眠、快速启动将会彻底禁用。除非磁盘空间极为有限,否则不应删除。

“关机”应该在需要更改硬件或者系统出现故障时才使用。为什么我们要去抗拒这些新的方式呢?依靠睡眠快速进入工作状态,远比清理“垃圾”之后,换来一句“您的开机速度击败了全国 xx% 以上的电脑”要实用得多。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

BlueStacks —— 安卓模拟器

随着越来越多的人拥有智能移动设备,我们已然进入后 PC 时代。那么,你有没有想过让移动设备上的著名应用或游戏在 PC 上运行?

BlueStacks 让你梦想成真。它运用虚拟技术,让你在 Windows 和 Android 系统间快速切换,在 PC 上运行众多广受欢迎的 Android 应用,而无需任何繁琐的步骤。即使没有 Android 设备,也可以在 BlueStacks 中下载应用,还能通过云连接在 PC 上收发短信。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Antirun —— 清除自动播放类病毒

新近的微软补丁取消了 USB 设备的自动播放功能,但 AutoRun 病毒依然存在,不见消停。如果你经常使用 USB 设备,又没装杀毒软件,Antirun 可能会帮到你。

它的功能非常单一:自动扫描和清除 AutoRun 病毒,以及安全弹出 USB 设备。发现病毒时软件会提示“AutoRun Detected”,点击 Delete 即可清除。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

TeraCopy —— 更快地复制粘贴

各种资源的体积越来越大,拷贝大文件的时间也越来越长。对于经常需要拷贝文件的人来说,缓慢的复制速度真的无法忍受。

TeraCopy 是老牌的 Windows 文件复制、移动辅助加速工具,它的智能缓冲技术能使传输获得最大速度,传输中出现错误会重新尝试,失败也不会终止整个传输过程。你可以随时暂停以释放系统资源,也可以用它替换掉 Windows 自带的复制或移动功能。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

BurnAware —— 轻量级刻录软件

随着 Windows 内置刻录功能不断加强,不少用户已经弃臃肿的刻录套件而去。但出于一些考虑(如反垄断),Windows 自带的刻录功能还是有点弱。

BurnAware 轻量级、功能强大且简单易用,几乎支持所有的光存储媒体,支持中文,基本能满足日常需要。免费版除了不能光盘对拷、提取音轨、多个驱动器同时刻录之外,与其它版本几乎没有区别,推荐使用。当然了,不可用于商业用途。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Bing Desktop —— 必应壁纸入侵桌面

现在 Bing(必应)做得越来越好,大有后来者居上、超越 Google 之势。(可惜是在其正式版地区,例如美国)

打开 Bing,首先坠入眼帘的无疑是精美的每日壁纸,每张都与当天所发生的事情相连,还有一些知识介绍。有没有想过把它作为你的桌面壁纸?

Bing Desktop 是微软开发的轻量级桌面小工具,每日把桌面壁纸换成 Bing 首页的图像,同时在桌面提供一个美观的 Bing 搜索框。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

IrfanView 插件 —— 武装看图器

就在不久之前,我们介绍了著名看图软件 IrfanView,它的功能已经非常强大。如果你想让它的能力更进一步,就千万不可错过 IrfanView PlugIns。安装之后,IrfanView 将支持读取多媒体文件和更多的文件格式,还会新增滤镜、Email 等功能。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

国家地理壁纸批量下载器

国家地理杂志的照片摄影水准极高,官网上有许多精美照片可供下载,但许多人觉得不过瘾,想把它们全部下载回来。NatGeo Wallpaper Downloader 就是帮你批量下载的软件,界面很简约,并不影响功能。

打开软件,选好图片集和分辨率,设置好保存位置,即可批量下载。这些照片可以作为壁纸、屏保或者素材,丰富我们的生活。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

HashTab —— 快速查询和比较哈希码

为了保证文件不被篡改,或是检验下载是否完整,许多网站都会提供哈希值以供核对。HashTab 就是一款哈希值校验工具,支持多种校验算法,Windows 和 OS X 两大平台都有版本。

安装完成之后,要查某个文件的哈希码,只需进入文件的属性窗口,单击“HashTab”选项卡。想与其它文件比对,点“选择比较文件”,会自动显示检验结果。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

反思过去,展望未来:本站历程和感想感悟

三年前(2009 年 6 月 22 日),我们怀着远大理想,创立 APP FANS,这是本站的前身,周年时改名 Libeapp。

回头看,网站发展前期片面追求文章数量,关于版权内容破解和系统优化技巧的内容过多,严重偏离创站初衷。正版取代盗版将是不可逆转的重大趋势,我们要学会认可开发者们的辛勤劳动。不少人热衷于推广各种伪优化,却不加以验证。我们做人不可人云亦云,“脑袋要长在自己脖子上”。后来近千篇文章遭到删除,只有百篇幸存,但是我却从不后悔。

2011 年 6 月 19 日,开站二周年前夜,本站原有数据几乎全部丢失。数天以后,我们另觅虚拟主机,迅速开始重建,这相当于是本站的第三次重生。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

NameChanger —— 批量文件重命名工具

外出旅行用数码相机拍了相片,文件名却非常混乱,整理时极度不方便,这时需要批量重命名。在 Mac OS X 上,有的人会用 Automator 完成,这里提供另外一种选择。

NameChanger 只需添加要重命名的文件,设置好更名规则,点击“Rename”即可。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Avast! —— 来自捷克的免费杀毒

现在,国内安全软件市场竞争异常激烈,为了争夺市场,什么事情都能做出,例如侵犯用户隐私、诋毁竞争对手等。那么,我们是否需要考虑一下国外优秀的安全软件呢?

捷克的 AVAST Software 近日发布了免费杀毒软件 avast! 7,率先兼容 Windows 8 客户预览版,甚至支持 OS X 和 Linux。基本能够满足普通用户的安全需求。每年免费产品中更新的功能,有的甚至在其它付费产品中也从未提供过。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Microsoft Flight —— 翱翔世界

微软模拟飞行有 30 多年历史,甚至长于 Windows,以极高的拟真度闻名,甚至可以直接用来训练初级飞机驾驶员,这意味着高难度。对喜欢模拟驾驶的玩家来说,Microsoft Flight Simulator X 是个不朽经典。

现在微软发布了最新的 Microsoft Flight,历经 3 年研发,降低了操作难度,使更多普通玩家也能轻松上手。游戏本身免费,其它内容需要付费。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

WPS Office —— 国产办公

WPS Office,一款老牌国产办公软件,曾经横扫大江南北,但由于各种原因逐渐败给 MS Office。它深度兼容 MS Office,体积小巧、运行迅速,个人用户可以免费使用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

应用商店,殊途同归

此前我曾撰文说明为何应用程序商店是软件销售的变革,那是 Mac App Store 横空出世的时候。时隔一年,就连微软,也迅速加入了这场战斗:Windows 应用商店将作为 Windows 8 的一部分提供。

应用商店早已不是什么新鲜玩意儿了。要说这个名词真正再为世人所知,则是 App Store 出现之后的事情了。它使得开发者从此可以绕开万恶的运营商,直接接触到用户。

苹果在下一盘很大的棋,Mac OS X 与 iOS 整合的步伐逐渐加快,这在 Mountain Lion 开发者预览版中显露无疑。但是,谁也不能小看微软。微软拥有三大王牌业务,Windows、Office、Xbox,当 Windows 将这一切整合起来再加应用商店时,世界将会变成怎样?

苹果和微软走的是不同的路线。一个希望依靠移动设备扶持桌面设备,另一个则截然不同。但应用商店们,终将殊途同归,最终目的是构建一个生生不息的强大生态圈。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

MacType —— 近乎完美的字体渲染

GDI++ 是日本的开源项目,能替代 Windows 内置的 GDI 字体渲染,可惜已经停止更新。极限论坛的 FlyingSnow 在其基础上继续开发,命名为 MacType。

Windows 的字体渲染效果稍逊于 Mac OS X:微软注重屏幕阅读时的清晰舒适,变得清晰锐利;苹果则注重保留字体的原有设计,接近印刷效果。这款软件把 Mac OS X 那近乎完美的字体渲染效果带到了 Windows。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

蓝屏代码查询器 —— 查出系统崩溃原因

蓝屏代码查询器可以根据蓝屏时系统提供的侦错码寻找 Windows 出现蓝屏的原因。它在“解决方案”选项卡里说明了常见蓝屏原因和防范对策,还在“支持中心”选项卡里提供了一篇蓝屏相关文章,一共包含 385 个蓝屏代码。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

划时代的系统革命:纪念 Vista 发布 5 周年

现在,Windows 7 早已成为了市场份额最大的操作系统。然而,在风光背后,又有谁能记得 Windows Vista 呢?

五年前的今天,微软正式面向个人用户发布了 Windows Vista。Longhorn 本是一个过渡版本,后来却成了重要版本。随着越来越多的技术或功能加入,开发团队迷失了方向,吉姆·阿尔钦形容 Longhorn 的开发已经“彻底玩完”,最终重启开发进程。

上市之后,较高的硬件需求、较高的内存占用、糟糕的向下兼容,让它被评为“华而不实”。SP1 已经大幅改善,但它的负面形象早已深入人心。在 Mojave 实验中,测试者都极度认可 Mojave,谁知道这 Mojave 就是 Windows Vista。也许,这就是为何与它相差不算很大的 Windows 7 能被迅速普及的原因。

Windows 7 即以它为基础进行开发。现在它已经正式发布 5 年了,是时候进入历史博物馆了。然而,它是个人操作系统史上的巨大革命。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Cut the Rope 推出 HTML5 版本

Cut the Rope 是移动设备上广受欢迎的益智游戏,如今 ZeptoLab 联合微软、Pixel Lab 推出了 HTML5 版本。你要切断绳子、点破气泡、触吹气球,让糖果掉到小怪物 Om Nom 的嘴中。

这款游戏原本用 Objective-C 编写,开发人员把它移植到了 JavaScript。令人惊讶的是,移植后运行十分流畅,体验不输原版。

“网络之美,触手可及”,HTML5 作为新一代 Web 标准,已经逐步走近我们的生活。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Bejeweled 推出 HTML5 版本

大约一个月前,宝开(Popcap)在 Chrome 应用商店推出了 Bejeweled(宝石迷阵)的 HTML5 版本。

这款经典的宝石消除游戏耐玩度极高,非常适合在工作时的闲暇时间玩,可以放松心情和缓解疲劳。虽然是 HTML5 版本,但效果一点也不输原版,经典模式和计时模式都有,清晰度极高。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Toolwiz Care —— 短小精悍

近年来,国内安全软件竞争激烈,“云上传”、“云暗杀”等恶意竞争手段层出不穷。如今,“卫士”早已变成“警察”,不仅体积变得庞大,还捆绑大量其它软件,甚至通过种种“安全恐吓”恐吓用户。

Toolwiz Care 来自新加坡,界面简洁、体积小巧,没有“安全恐吓”,同样永久免费。功能有 50 多个,能满足一般用户的大多数要求。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

下载工具三选 —— Orbit 等

Orbit Downloader 在国外比较知名,启动迅速、体积小巧、界面清爽,还可以通过 Grab++ 下载网页上的视频、音乐、流媒体。

µTorrent 是短小精悍的 BitTorrent 下载工具,支持 Mac、Linux 等系统。

Xtreme 是基于原版 eMule 开发的知名 Mod,比原版多了不少功能,更适于用户使用。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

CCleaner —— 垃圾清道夫兼优化大师

CCleaner 是一款优秀的系统垃圾清理与优化工具。它运行快速、体积轻巧,而且不含任何间谍软件或广告。

配合 CCEnhancer,还能清除更多的垃圾文件和历史记录,从 Piriform 官方支持论坛等途径获得 500 多款清理规则。只有你的系统中存在的软件才会在 CCleaner 中看到相应的清除项目,新增的清理项目会被加上星号。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

稍后阅读 —— 提高您的阅读体验

生活节奏越来越快,阅读时间越来越碎片化。如果能在繁忙时把值得一看的文章存进阅读列表,闲暇时再慢慢品味,阅读生活会变成什么样?稍后阅读服务就是干这个的,它还能把网页变得更易读。

Instapaper 是第一款能让网页变得更易读的服务,浏览器里用“Read Later”书签,iOS 上有官方应用。ReadItLater 比它还早,官方支持 iOS 和 Android,还能缓存文章离线阅读。Readability 是后起之秀,功能一点儿也不逊色,还把付费订阅收入的 70% 付给作者。

这三款各有特色。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Xbox 360 手柄驱动 —— Mac 也能玩

微软没有发布针对其他平台的 Xbox 360 手柄驱动,所以手柄只能在 Windows 和 Xbox 360 上使用。2005 年左右,有人买了手柄,尝试自己写一个 Mac OS X 上的驱动,一开始碰上许多困难,后来都克服了。

Xbox 360 Controllers 就是那个驱动,它对有线和无线手柄都提供了完美的支持,只是对吉他英雄(Guitar Hero)支持得不太好。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

ManicTime —— 时间跟踪管理工具

你是否有这样的经历:一天下来非常忙碌,但仔细回想又发现似乎什么都没做?是不是有太多的诱惑冲刷掉了你的时间?

ManicTime 会默默地在后台记录你的操作,再生成图表,让你分析自己在电脑上花了多少时间,从而找出更好的日程安排,做到高效利用时间。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

自然滚动?Windows 也可以!

OS X Lion 引入了全新的 Multi-Touch 手势,也带给了广大 Mac 用户一个困扰:“为什么滚动方向是相反的呢?”这是因为 Lion 默认启用了“自然滚动”,它的滚动是随手指移动的,但与之前用户的使用习惯相违背。

反过来,习惯了自然滚动的 Mac 用户暂时使用 Windows,就很可能感到不便。AutoHotkey 是一个神奇的自动化实用工具,可以编写键盘宏、创建热键、重映射按键。以下的 ahk 脚本说不定能帮到你。

#MaxHotkeysPerInterval 20000 ; 提高热键激活速度限制,尽量避免触发警告对话框
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
WheelLeft::
Send {WheelRight}
Return
WheelRight::
Send {WheelLeft}
Return
~Shift & WheelUp::
Send {WheelRight}
Return
~Shift & WheelDown::
Send {WheelLeft}
Return

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

Days Matter —— 记录重要的日子

Days Matter,倒数日,是一个帮你记录生活中重要日子的小工具,如:距离苹果发布 iPhone 5 还有多少天?距离微软推出 Windows 8 还有多少天?距离世界末日还有多少天?这些都可以通过它记录。

尤其是“历史上的今天”,可以通过新浪微博、邮件分享给你的好友。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

迅雷精简版 —— 更为畅快的下载体验

近年来,下载软件越来越臃肿。蜗牛般的启动速度、满天飞的广告信息,是迅雷、快车等下载软件的真实写照。

迅雷 7 已经进步了不少,但仍然令人觉得庞大、笨重,于是迅雷开发人员在它的轻量下载引擎基础上二次开发,做出了迅雷精简版。它与之前的“迷你迅雷”一样,并不支持 BT、ED2K 等下载方式,这可能是为了避免与迅雷 7 产生冲突。

迅雷的新图标是一只蜂鸟,这意味着迅雷开始向灵活、简便改变,这无疑是个好事情。我们希望,下载软件不再臃肿。

<small>原载 App-scope,有删改。</small>

Aaron Lau(韩栖)

论应用程序商店:软件销售模式之变革

从繁杂、不便的传统软件销售模式到简单、方便的应用程序商店模式,是一个非常了不起的进步。在 App Store 出现以前,很少人会轻易为移动设备的软件而付费,很多国人惊呼,“原来手机应用程序还有收费的”。

iOS 安装应用程序的渠道就只有一个,Mac App Store 却必须以方便来赢得顾客。即使它被破解,应用程序销量还是冲破了百万。消费者原本可以选择破解过的软件,但还是选择了从正版渠道购买,免去以后的忧虑之心。

很多应用程序商店存在质量差、扣费陷阱多、应用程序少的问题,一片粉饰太平的景象。普遍认为质量较高的 App Store,付费应用占 67%;普遍认为质量较差的 Android Market,免费应用占 68%。如果一个应用程序商店有太多的免费应用,那么整体的应用质量不会好到哪里去。

开放,曾经使以微软为首的产业链赢得与苹果的竞争。但在今天,封闭却成了整个行业的主旋律。

<small>原载 App-scope,有删改。</small>