Tag HE

2012

入手Cherry G80-3000机械键盘

其实很早就有入手机械键盘的想法了,周围所有认识的人都说机械键盘敲起来非常爽快,对于我这种整天敲代码的来说当然很有诱惑。 前几天刚好在什么值得买上面看到了京东商城的特价,Cherry的经典型号 G80-3000 机械键盘正在特价促销,看了一下价格要比淘宝上便宜不少,于是毫不犹豫地下单入了一把。 下单的时候已经是下午了,于是只好无奈地等到第二天中午才收到键盘。 包装 京东还是一如既往的用塑料袋包装,拆开塑料袋之后就是Cherry键盘的塑料外盒了,印着Cherry的logo。嗯,至于是不是德国产的后面再说。 拆掉塑料外盒之后里面还有个盒子,印着Cherry大大的红色logo,看样子是个礼盒包装,对于一个键盘,我觉得这么包装有点儿浪费。 盒子的背面是Cherry中国总代理的质保卡,看到「京东专供」这几个字不由想到是否又减配了什么。(p.s.话说该总代理在淘宝上也有店的,我之前就打算在淘宝上买的) 打开盒子,里面的东西倒是很简单,除了键盘之外就几乎没什么了,唯一的配件是一个USB PS2转换器,连拔键器都没得送,京东啊京东。。。 正面 Cherry的logo,有人说这个logo应当是红色的?求证。。。 键帽是黑色的POM材质,Cherry的黑色键帽采用的都是POM材质,虽说POM材质价格上要高于PBT材质,但是貌似PBT材质手感会更好,POM总感觉有点儿滑滑的,等什么时候有空换一套PBT材质的键帽试试。 键帽上印刷的白色字迹很清晰,但是有可能是材质的原因,印字会高出键帽一些,这在有些按键上看起来会特别明显,用手指摸上去能感觉到明显的突起。 值得注意的是,这把键盘的F键和J键是没有凸点的,而是将F键和J键键帽的凹陷程度设计得略微大于其他按键,刚开始用的时候会有点儿不适应。 这个指示灯,看起来好简陋(人家说是简洁!) 背面 话说键盘底下调节高度的这玩意儿叫什么?不过我觉得这把键盘已经够高了,厚度大概是我原来ThinkPad键盘的1.5倍。 看到背面的铭牌了嘛~其实人家是捷克产的~ 早些时候打算入手机械键盘时就一直在茶轴和青轴之间徘徊,而这次京东促销的品种只有黑色茶轴,所以就没得选了,就入了茶轴。由于可恶的京东没送拔键器,在用手试着抠了一下没有成功之后(键帽太滑了),我放弃了将键帽抠下来的努力,因此就没有内部机械轴的照片了。 使用感受 曾经还顾虑机械键盘是否用起来会很吃力,但是茶轴给人的感觉却并不吃力,或许是茶轴在白,黑,青,茶,红五种轴中压克力数最小的缘故,在使用茶轴键盘时,手指用力比原来用薄膜键盘时也大不了多少。 要问我使用的感受的话,我只能用一个字来形容:爽!这种爽快的感觉,只有在每一次的敲击过程中才能体会得到。每次敲代码都伴随着一阵噼里啪啦之声,听起来相当悦耳,简直是一种身心愉悦的体验。 也许有人觉得花那么多钱买一个机械键盘不是很值得,但是我觉得作为一个整天敲键盘度日,以后还可能靠键盘吃饭的人来说,用一个好一点儿的键盘一点儿都不过分,不是么:-)

#键盘#Cherry#机械键盘

Hurricane Electric IPv6 Certification Sage达成!

HE公司一直是IPv6技术以及IPv6网络的积极推广者,而Hurricane Electric IPv6 Certification是HE公司推出的一个在线认证项目,包括一系列有关IPv6技术的测试。 认证的等级由低到高分为Newbie,Explorer,Enthusiast,Administrator,Professional,Guru,Sage,测试的内容涵盖了配置支持IPv6的WebServer,DNS,邮件系统,以及一些关于IPv6的概念性知识。 通过这项测试,你可以 Prove that you have IPv6 connectivity Prove that you have a working IPv6 web server Prove that you have a working IPv6 email address …

#IPv6#HE

2011

Apache+Django+FastCGI

最近在课上做动态网页的作业,虽然要求用JSP完成,但是我实在是不想碰Java,于是跟老师商量了一下决定用Django来做。 程序还没写完,却已经开始琢磨着怎么部署Django,Django Book上建议使用Apache+mod_python的方式实现,但是我在编译mod_python时却总是会出错,Google了一通也没找出原因,索性弃之不用而改用FastCGI。 一点准备工作 安装Apache,虽然更偏爱Nginx,但是这次想尝试一下使用Apache作为Web Server 安装mod_fastcgi,mod_fastcgi是Apache的FastCGI模块 安装flup,flup是一个用来处理FastCGI的Python库 配置Apache 为了让Apache能够使用FastCGI模块,需要编辑httpd.conf,添加一行 LoadModule fastcgi_module modules/mod_fastcgi.so 其次,为了使得目录中的.htaccess文件有效,需要将中的参数 AllowOverride None 改为 AllowOverride All 最后,需要修改参数 Options FollowSymLinks 在此之后添加+ExecCGI,成为 Options FollowSymLinks +ExecCGI 这是为了允许执行目录中的CGI脚本,之前尝试过很多次都无法执行CGI脚本,直到看到这篇文章才明白其中的原因。 部署Django Project 假设/srv/http为网站的根目录,而Django …

#Django#Apache#FastCGI

为OpenVZ VPS添加HE IPv6 tunnel

身为校园网用户,由于学校的公网出口带宽很少,纵有教育网千兆带宽,访问国外网站速度依然慢得难以忍受。但是,在教育网使用IPv6速度却还算不错,以至于很多时候不得不通过IPv6绕道访问国外网站。当初选择BURST.NET的VPS,一方面是因为便宜,另一方面也是因为它提供原生的IPv6支持,在教育网访问速度较快。 但是就在几个月前,BURST.NET的VPS上的IPv6线路全部出了问题,SSH完全无法连接,Ping测试也丢包率100%。发了ticket给了BURST.NET的客服,但是过了很久也没有给予解决,也许是因为IPv6的用户实在太少吧。当时在这种情况下,其实想着要换一家VPS商的,但是一时半会儿找不到这么便宜的,而且BURST.NET的IPv4访问速度看起来也还不错,就一直没有换。 过了这么久,BURST.NET的IPv6线路一直没有恢复正常,只好想想办法自己动手解决了。IPv6 tunnel本来是为了给没有原生IPv6支持的服务器提供IPv6访问的解决方案,鉴于我的VPS的IPv6线路基本处于瘫痪的状态,干脆通过IPv6 tunnel给它提供IPv6支持吧。 首先,需要到http://tunnelbroker.net/上申请免费的HE IPv6 Tunnel Broker,注册登录后,点击Create Regular Tunnel 在IPv4 Endpoint中填入VPS的IPv4地址,然后在下面的Available Tunnel Servers选择服务器,可以根据自己VPS的地理位置,选择速度相对较快的服务器。 我本应该选择Los Angeles, CA, US的,但是提示Not Available (Full),只好选择旁边的Fremont, CA, US,然后点击Create Tunnel创建Tunnel 一般来说,成功创建Tunnel后只要按照网站上提供的Example Configurations就可以配置成功了,但是由于我的VPS不支持通过modprobe载入IPv6模块,只好放弃这么做而改用tb-tun 先检查tun/tap设备是否已经打开,可以通过命令cat /dev/net/tun检测,如果返回File descriptor in …

#IPv6#HE#Tunnel#vps