苹果百度深度合作 为Siri带来百度百科整合 Siri

于是在国内用英文Siri会触发百度搜索,即使同样问题用中文Siri是可以给出答案的。

据威锋网获悉,苹果昨天已经将百度搜索引擎设置为 Siri 的默认搜索引擎,并且集成了百度百科功能。经过试用发现,现在在 Siri 中搜索本土词汇后,Siri 将会通过百度百科给出搜索结果。

Source: 苹果百度深度合作 为Siri带来百度百科整合 Siri,百度,苹果 _威锋网

在黑群辉上运行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.