在黑群辉上运行VirtualBox

自从贪便宜买黑裙而不是Gen8以来,一直后悔:Gen8配上ESXi的虚拟化技术,可玩性好多了。
不过好消息是,X86的黑裙也是可以运行虚拟机的。

首先在套件中心——设置——证书中添加这个地址:http://spk.diablos-netzwerk.de/ 
并且把套件中心——常规——信任级别改成Synology 和信任的发行者。
在控制面板——Web服务中启动Web Station。

然后到刚刚那个网址,下载VirtualBox的包,并且在套件中心里面手动安装。
安装过程中需要群辉的管理员密码。
大功告成。
PS:Safari似乎不支持phpVirtualBox的界面。 

还有一点收尾工作:

  1. 可以在 http://download.virtualbox.org/virtualbox 下载你对应版本的vbox-extpack和GuestAdditions,vbox-extpack需要放在 /opt/VirtualBox 文件夹。
  2. 如果以前安装了EntWare,由于 /opt 文件夹已经被占用,需要把原来 /volume1/@entware-ng/opt 文件夹下面的内容移动到 /opt 下面,并且做回一个 soft link回去。
  3. EntWare并不推荐将文件放在 /opt 下面,因为升级群辉版本可能会清空这个文件夹。不过群辉6迟迟没有破解,所以这也不算是个大问题。如果怕误删除这个文件夹,可以在EntWare里面下载chattr,然后 chattr +a /opt,避免手贱误删该文件夹。

http://spk.diablos-netzwerk.de/

Google 使用 DeepMind 节约制冷电力

DeepMind下围棋感觉一点用都没有? Naive,DeepMind 创建了自己的围棋流派,拓展了棋手对围棋的认知。
调节制冷系统这个事情也体现出了 DeepMind 无人能及的统筹复杂事物的能力。 
同理,DeepMind 用于城市道路拥堵的预防应该也会有很好的效果。 

我比较好奇的是,人类传统擅长的领域,比如会计/审计,是不是也可以让 DeepMind 试试? 

Google Cuts Its Giant Electricity Bill With DeepMind-Powered AI – Bloomberg: “In recent months, the Alphabet Inc. unit put a DeepMind AI system in control of parts of its data centers to reduce power consumption by manipulating computer servers and related equipment like cooling systems. It uses a similar technique to DeepMind software that taught itself to play Atari video games, Hassabis said in an interview at a recent AI conference in New York. The system cut power usage in the data centers by several percentage points, ‘which is a huge saving in terms of cost but, also, great for the environment,’ he said.”

A Bridge To Home Theater (3)

前情提要:(1) (2)

前一个路由器挂掉了,为了继续使用Tomato固件,以及节省转移过程中的麻烦,我选了华硕AC66U。
拿回来的第一件事情就是刷了Shibby的Tomato固件,将以前的U盘插上路由器,配置自动挂载到/opt,再把原来的启动脚本加回去,就跟以前一样啦。

挂载的办法:把下面这样写入/etc/fstab,请根据分区标签和格式修改相应参数

LABEL=optware /opt ext3 defaults 1 1

但是这个文件每次重启后会消失,所以需要把它写入NVRAM

nvram setfile2nvram /etc/fstab
nvram commit

既然有了新路由器,总得玩出一点新花样。比如说设一个访客专用的SSID,免得某些过于友好的手机软件会保存WiFi密码并且分享出去。

首先需要在Basic – Network里面增加一个LAN:br1,最好分配一个不同于br0的IP段,比如192.168.0.x。
然后去Advanced – Virtual Wireless里面增加wl0.1这个网络界面,并且分配br1给它。(wl0.x是2.4G频段,wl1.x是5G频段)
这样就有访客专用的SSID了。有客人的时候才打开哦。

如果希望访客不能访问主网络的资源。
在Firewall的脚本中加入

iptables -A INPUT -s 192.168.1.0/24 -d 192.168.0.0/24 -j DROP 
iptables -A INPUT -s 192.168.0.0/24 -d 192.168.1.0/24 -j DROP 
iptables -I INPUT -i br1 -p tcp -m multiport --dport 21,22,23,80,443 -j REJECT --reject-with tcp-reset

这样访客不能访问主网络,也不能访问路由器的设定界面。

最后咱们来玩玩IPv6。
由于目前广东电信似乎没有正式启用IPv6,咱们需要去申请一个he.net的tunnelbroker。这里有个教程,不过网站502错误,可以看Google Cache版
需要注意的是,如果之前配置了VPN,那么he.net服务器可能Ping不通你的路由器,所以需要在路由表中把he.net的那个Ping服务器加入白名单。

打完收功~

Nexus 4

IMG_1705.JPG

今天拿到了Nexus 4,Google四儿子在做工上比前面几个的确用心多了。玻璃的后盖终于不再给人玩具的感觉,背后的马赛克图案也非常迷人。
Google说它是世界上最快的手机,实际情况是,它跑sunspider还没有iPhone 4S快,更不要提iPhone 5。JS只是一个方面,但是可以看到高通的处理器虽然硬件频率很高,处理效率却很低。高通就像奔腾年代的英特尔,最终人们会发现执行效率才是最重要的。

虽然不是最快,Nexus 4在日常操作上还是挺顺畅的,这当然要感谢Android 4.2系统的优化。
如果你以前用的是Android,那么别犹豫,换Nexus 4。这个价钱的亲儿子,这样的硬件和系统,在别家可找不到。

但是对于一个iPhone 4S用户来说,换Nexus 4就是需要考虑一下的事情。Android虽然有了长足进步,在细节方面还是比不上iOS。虽然有一些贴心的地方,更多时候则是让你感觉到束手无策。比如说,你觉得你可以忍受在Google Play买的应用程序下载完才知道不支持你这台设备么?

Kindle Paperwhite

IMG_1402

今天早上Paperwhite送到,把玩了半天,现在总结一下。the Verge等媒体已经说过的东西我就不再重复了。

优点:

  • 外壳比touch感觉高档多了,不再像是一个塑料玩具。虽然其实还是塑料。
  • 由于电容屏的使用,屏幕周围的边框没原来那么深,感觉好一些。
  • 反应速度明显比touch快,不用hack就支持中文,界面也对触摸屏做了优化,按钮变大了。
  • 背光虽然不是完全均匀(跟iPad什么的没法比),也不至于影响到阅读。绝对不会刺眼。
  • 电力不需要纠结。

缺点:

  • 容量比touch小,虽然目前还看不出会有什么严重问题。
  • 没音频输出,不仅不能听mp3,连有声书和TTS都没了。
  • 屏幕没有touch光滑,在选取文字的时候不太习惯。
  • 虽然分辨率提升了,对文字提升其实不是很明显,拿The Economist的图片对比,似乎由于源文件质量就不好,区别并不大。不如kindle for iPad版本的图片解析度高。
  • PDF仍然有巨大的白边。

更多照片在这里

A Bridge To Home Theater (2)

第一篇在这里……(2010.7.23)

路由器其实还有很多好玩的功能,比如自动翻墙。
你的手机可以支持VPN?也有很多手机还不支持,比如WP7。
还有如kindle这种设备,有时收不到推送的文档或打不开商店。
所以你需要在路由器上翻墙,更好的是,对于国内的连接可以不走VPN。
我过去一直用着Grace Mode,它只对部分被屏蔽的网址翻墙。然而我经常会遇到某个网站打不开,必须手工添加进路由表的情况,为什么呢?因为我网络中有一个NAS,不间断下载BitTorrent中,如果采用chnroutes的模式会阻断P2P,或者带来别的麻烦(比如网络速度下降)。
然而后来连这个问题也解决了,因为可以写两个路由表,指定NAS使用没有VPN的那个路由表即可。

虽然我曾经使用的是OpenVPN,但后来发现IPSec VPN更加稳定,延迟更小。感谢Paveo提供IPSec VPN,我玩Diablo 3的延迟得以保持在300ms以下。
IPSec VPN的服务器配置IT叔好像有写
IPSec的客户端配置没什么难的,Paveo写了一篇,不难懂。

客户端大体的配置是:

  1. 路由器刷Tomato,推荐shibby的版本。
  2. 由于包比较大,你可能需要挂上一个U盘,推荐SanDisk的酷豆系列,体积足够小。
  3. 按照这个指南挂载/opt目录,但是不要安装它的optware。
  4. 这个指南安装包管理软件,如果直接用上面那个安装VPNC的时候会报依赖错误。
  5. 安装VPNC,并且按照Paveo的指南来填好配置文件。
  6. 这个配置好VPNCwatch。
  7. 最好在WAN up的时候搞定双路由表,chnroutes,启动vpncwatch。
  8. 修改vpnc-script,在VPN连接后杀掉dnsmasq避免DNS投毒。

下面几个脚本仅作参考。

双路由表的脚本大致是这样的:(感谢王旭

#!/bin/sh
mkdir /etc/iproute2
cp rt_tables /etc/iproute2/rt_tables
ip rule add from 192.168.1.xxx table novpn
ip route add $(nvram get wan_gateway_get) dev ppp0 proto kernel scope link src $(nvram get wan_ipaddr) table novpn
ip route add 192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1 table novpn
ip route add default via $(nvram get wan_gateway_get) dev ppp0 table novpn
ip route flush cache

rt_tables的内容是

255 local
254 main
253 default
0 unspec
200 novpn

杀掉dnsmasq的脚本:

#!/bin/sh
dnspid=$(ps |grep dnsmasq|sed 's/\ [a-z].*//')
dnspid=$(echo $dnspid |sed 's/\ .*//')
kill $dnspid

A Smart App Update for iOS?

We all know that Android 4.1 (Jelly Bean) will support a smart app update that only transfer modified parts of apk.
Recently I found out that maybe iOS 6 also support this.

A recent update of kindle.app, takes 10.81 MB instead of 19.9MB, and news360.app takes 5.85MB instead of 8.8 MB.
I don’t believe it is due to the compression.

iOS 6 Features for China

You can get Chinese Map by default.

But when you turn out for foreign maps, let’s say Washington DC.

It’s almost blank.
But if you turn off your GSM or take out your Chinese SIM card.

It’s incredible!