启用 DokuWiki

DokuWiki最近发现 DokuWiki 这个 Wiki 程序就是我要的:不需要额外数据库、语法简单、支持 UTF-8、文档完整,看了看 feature list,功能对我来说足够了。它的 namespace 组织方式比其他 wiki 程序先进。

安装很简单,tarball 解开放到 web 目录,访问 install.php 开始设置,然后修改 conf/local.php 微调,我只改了 'fmode', 'dmode', 'template' 和 'userewrite'。然后就可以开始了。

默认的起始词条是 'start',由这里开始,层层链接变成一个网络,非常适合编写个人知识库。因为 DokuWiki 有个功能是生成 Index 页面,因此起始词条改成 'index' 并不合适。创建词条很容易,直接访问词条的链接(地址栏上替换 'start' 就行了)就出来创建的按钮了。编辑词条功能也很好用,语法符合我的习惯,试用下来相当满意,把默认模板稍微改了改,把首页也转向了 Wiki,以后没事就编词条玩了。

新玩具 N78

对 iPhone 死心了,入手了一个水货 Nokia N78,折腾了几天总算摸着门道了,对初学者来说 symbian 上装软件还是很费事的,有感于各大手机论坛上感叹号成灾但是看完还是让初学者莫不着头脑的帖子,现整理一二,列举于此。

PC 套件

第一个要装的自然是 Nokia PC 套件,去主页找。安装后可以用 sync 工具将联系人与 Outlook 联系人同步,还可以导出成 excel 文件在电脑上编辑后再导入。

关于证书

现在就算有 symbiansigned.com 帐号,也是需要 publisher id 才能弄到证书的。简单的办法是直接去 cer.dospy.com 自助申请,该网站花了 200 美刀购买了  publisher id 造福大众免费颁发证书。将来不免费开放的话,淘宝上也有卖的。

软件签名

在 symbiansigned.com 找,没在显眼地方找到签名工具,我用的是来自 S60证书签名专家里面的 signsis.exe,命令行带 -? 查看帮助。

安装 route 66

下载地址就不说了,也是需要签名安装,复制 *.prm 地图文件时常见问题是找不到 System 文件夹,试图创建时被提示目录已经存在。其实这是个隐藏的系统文件,解决办法:在电脑上建立 System\apps\ROUTE66\maps\ 目录结构,把 *.prm 放到 maps 子目录下,然后把顶级的 System 目录复制到存储卡 Data 目录下。另外,装了 X-plore 后看到 System 目录(先设置显示系统文件和隐藏文件)。

字体

启动 route 66 发现界面汉字全是乱码,需要安装一个第三方字体驱动软件 FontRouter,我在 N78 上安装被提示不兼容,不过装了之后没有出现什么问题。雅黑字体可从 Vista 系统复制出来,或者在微软网站下载。放到存储卡 Data\Fonts\ 下即可。当然还有个精简版的雅黑字体文件,估计会省些内存。C:\Data\Fonts\FontRouter.ini,设置 FixCharMetrics=1,ZoomRatio=96,以解决“削头剃尾”现象。更换字体可直接设置 ExtraFontFile,无需读卡器。注意默认的 ExtraFontFile 是 "\Data\Fonts\*.*",可直接指定到具体字体文件。我一次放了两个大的字体文件,结果估计是占的内存太多,手机抽风连 Nokia PC Suite 都连不上了,改了这个才恢复。

输入法

http://www.a4user.com/ 去下下 A4 输入法还是很有必要的,可完全避免使用遥杆,我已经用坏两个手机的摇杆了。

浏览器

Opera Mini 比默认浏览器好用,只是访问 Gmail 的时候不是 mobile 版,反而不太习惯了。

禁用 GPRS

我只用免费 wifi,想避免某些应用程序偷偷使用 GPRS 流量,找了半天没有发现能禁用的地方,土办法是修改接入点信息,给它们改成错误的名字。

其他程序

Gmail, fring, x-plorerputty(不是全键盘就看你耐心了),s60 精选软件集合,尽量找官方,小心中毒哦。

你没见过的西红柿

舍不得切,放久了,那儿皮有点蔫。。。

绍兴遭罪中

今天我自己改变了行程,离开大部队,从临安到杭州,转去绍兴。旅游不应该跟着旅游团。在杭州联系了本科同学老本,蹭了顿午餐,贵得很,可惜没有喝到想念已久的米酒和马蹄爽。

关于老本,我试试刘韧体。

  1. 老本住在茶叶一条街,对茶叶颇有了解。
  2. 老本家不大,但是家里有一种很安逸的感觉。
  3. 老本还在用老式的 ADSL modem、智能 ABC 输入法和IE 6,2003 年 8 月我离开杭州之后,他的这些习惯还是一点也没有变。
  4. 老本的小孩快有 3 岁,老本每天 5:30 起床,10 点前睡觉。
  5. 杭州 38 度,但是老本不戴帽,不戴墨镜,不打伞,不涂防晒霜,走在太阳底下不出汗。
  6. 老本送了我一包巴西带回的咖啡,叮嘱我要用过滤网。
  7. 老本只大我两岁,告别的时候我感觉他大我一辈。

下午来到绍兴,也去了咸亨酒店,感觉是:花钱遭罪。态度恶劣,东西难吃,也没有空调。两个人花了近 50 大洋,一盘茴香豆剩了一半,臭豆腐不臭也不好吃,茄子不如自己做的,老婆兴冲冲叫了碗黄酒,如我所料,只喝了三小口。天气奇热,出来后钻进个麦当劳呆了一个多小时才回旅店,囧。明天还不知道有没有兴致去坐乌篷船...

意外的是,旅店竟然有几个不带密码的无线信号,不然除了看难看的电视剧,我真的没事可做了。

在上海

创建 1K 的文件,会生成 1M 的元数据以及 10M 日志、有可能丢出 100M core dump 的系统,终于发布了 1.0。到上海培训三天,公司组织项目组全体员工去上海周边两日游,最终选的地点是临安。临安最值得玩的无非是浙西大峡谷,可怜我都去过两次了,不过我还是乐意故地重游,因为可以那个地方见证了老婆和我的初恋,哈哈。如果还能找到那块大石头,一定再按同样 pose 留影一张。

这两天在上海培训之余就是大吃,但是公司附近的菜馆油水太厚,吃上几顿之后我就吃不动了。昨天晚上,一群摩登男女要去酒吧,而我选择和另外两个已婚男人打车数十公里,去吴江路吃当地小吃。其实那个地方也就是一不起眼的小巷子,并且整条小街面临拆迁,名副其实的当地小吃餐馆已经不多,只有少数小店门口排着十数米的队伍,见证着昔日的繁华。我们选了一家叫“小杨生煎”的小店,各点了二两煎包和一碗咖喱牛肉汤,煎包相当不错,薄薄脆脆的外皮,里面是肉馅混着汤汁,分量相当实在,才 8 个就撑得我不想再吃别的,只是咖喱汤喝不习惯。

随后步行到南京东路,在繁华的步行街上消食。恍然意识到距离上一次在这里步行已经 6 年,淅沥的小雨又把我带到了 6 年前的同一时间,带着对未来的美好憧憬(和一个大灯泡),我搂着小鼠在这里走过。昔日青涩的少女小鼠,已经成了我终身相守的爱人(此处省略酸文若干字),光阴荏苒,岁月蹉跎啊,从前我语文还不错,现在没有输入法的话我连“荏苒”都写不出,这也是证据。

控诉 vpsempire 讹我 6.95 美元

现在来说说我为什么又换 VPS 了,你想象不到我在 vpsempire 遇到什么了。因为时区差异具体时间懒得整理了,就按先后顺序说一下好了。

  1. 6 月 20 号我在 vpsempire 购买了 VPS-01,搭起来之后才发现丢包严重,当然我的家用网络并没有什么问题,上其他网站都好好的。

  2. 于是发 ticket 反映情况,幻想他们能解决。等了两天没见回复,通过 online chat,他们答复这个是我自己的问题,没有其他客户反映同样问题。

  3. 实在是无法忍受 ssh 终端敲一个字母要等两三秒,见解决无望,在大约第 7 天的时候我通过 ticket 系统申请退款,遭到拒绝,理由是 1) 连接问题是我自己的问题;2) 购买之前我咨询过并拿到测试 IP 进行了测试。

    关于理由 2 他说的是事实,但是当我付完钱拿到的 IP 根本不是他说的地址段。

    请看,他说的 IP 是 75.127.71.x,事实是我拿到的 IP 是 208.53.169.227(我把子域名 vpsempire.joyus.org 指向了这个 IP 以防自己忘记)。

  4. 我在 ticket 里陈述了这个问题,再次要求退款,这次他们没再理会。

  5. 我到 WHT 在他们的广告下跟了个帖说他们的 14 day money back 是扯谎,根本没有保障。

  6. 邪恶嘴脸露出来了... 第二天打开邮箱一看,我的帐户被停了,并且拒绝退款说我有“unlawful”行为。

  7. 其客服在 WHT 跟帖,说丢包是因为我疯狂使用流量,在 3 天内用掉了 210gb,并且取消了我的帐户,因为我存放了 illegal warez(恶意软件),并且不退款。最搞笑的是居然说“We have offered you a refund and you declined it twice.”

  8. 我继续跟帖,贴出了我保留的邮件和 ticket 记录,并且在后面付上了截图证明了丢包情况以及我的带宽根本不可能在 3 天用掉 270gb(这可是要 800KB/s 以上的带宽才行啊)。

  9. 客服再次跟帖,这次说我占用了太多的 CPU 和内存资源,“不幸的是”他们没有保留 MRTG 流量图,并且给我加了条罪状,还带了数字,“Found 4 Counts of Warez (Hosted) and 2 NULLED softwares”。我专门查了下,nulled software 就是 crack 软件。其实除了 wordpress 和 unixbench-wht,其他软件的都是 apt-get install 安装的,绝对不会有什么恶意软件,连 mp3、电子书都没放过一个。运行 unixbench-wht 的时候可能有 10 来分钟 CPU 负载较高,但是跟帖中有人说他也运行过这个,没有收到哪怕是一条警告。

欲加之罪,何患无辞啊。从前我是个遵纪守法的好网民,现在我的罪状有:

  • unlawful activity
  • 存放 illegal warez
  • 疯狂使用带宽,used 210gb in 3 days
  • 疯狂占用 CPU 和内存资源
  • 使用 NULLED softwares

幸好我是用 paypal 付的款,幸好只付了一个月。本文中第 2 张图还未在 WHT 张贴,如果客服敢继续血口喷人,我会奉陪到底。有必要的话会翻成英文在各大网站主机论坛张贴。

刚拿到 vpsvillage 帐号

来自 www.vpsvillage.com,看看怎么样。

$ free -m
total used free shared buffers cached
Mem: 64 28 35 0 2 10
-/+ buffers/cache: 14 49
Swap: 127 0 127

$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : Quad-Core AMD Opteron(tm) Processor 2350
stepping : 3
cpu MHz : 1994.999
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu de tsc msr pae mce cx8 apic mca cmov pat pse36
clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
3dnowext 3dnow constant_tsc up pni monitor cx16 lahf_lm cmp_legacy svm
cr8legacy ts ttp tm stc [6] [7] [8]
bogomips : 3996.45

unixbench:

                     INDEX VALUES
TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 376783.7 5598147.9 148.6
Double-Precision Whetstone 83.1 1457.1 175.3
Execl Throughput 188.3 2112.9 112.2
File Copy 1024 bufsize 2000 maxblocks 2672.0 100242.0 375.2
File Copy 256 bufsize 500 maxblocks 1077.0 32826.0 304.8
File Read 4096 bufsize 8000 maxblocks 15382.0 428588.0 278.6
Pipe Throughput 111814.6 785879.5 70.3
Pipe-based Context Switching 15448.6 101867.1 65.9
Process Creation 569.3 3969.5 69.7
Shell Scripts (8 concurrent) 44.8 418.9 93.5
System Call Overhead 114433.5 686440.1 60.0
=========
FINAL SCORE 129.3

乖乖,相当了得 :-)。还有这个 xen-shell 超赞,比 web 界面酷多了。

xen-shell> help
xen-shell v1.0.77

The following commands are available within this shell:

boot - Boot the Xen guest.
console - Gain access to a Xen guest via the serial console.
exit - Exit the shell.
help - Show general, or command-specific, help information.
passwd - Change the password used to access this host.
quit - Exit this shell.
reboot - Reboot the Xen guest.
reimage - Reset your system to a pristine installation.
serial - Gain access to the Xen guest via the serial console.
shutdown - Shutdown the Xen guest.
status - Show the status of the Xen guest.
uptime - Show the uptime information of your guest system and this host.

For command-specific help run "help command".

socks proxy workaround for opera

I used to debug my style sheet with Opera, it is really a fast browser, however, I am surprised to see opera doesn't support socks proxy (powered by ssh -D) even in latest version 9.5. I googled for a while and found this great workaround. I am shocked to see that two years have passed since the post was written and opera still doesn't support socks proxy yet! What's the difficult for the opera developers' to implement the feature?

I like the tinyproxy solution since ssh tunneling is exactly how I access internet from company inside network.

The steps:

  1. Install tinyproxy on my
    debian vps server, quite easy beacuse tinyproxy is in the debian
    package repository, just type apt-get install tinyproxy.
  2. Edit /etc/tinyproxy/tinyproxy.conf, change listen address to
    127.0.0.1, set allow IP address to 127.0.0.1 since I will use ssh
    tunnel to access tinyproxy only, tune MaxClients, MinSpareServers,
    MaxSpareServers and StartServers, then run /usr/sbin/tinyproxy to
    start the daemon.
  3. Use ssh client to connect the my vps box with a local forwarding
    rule, ssh -fN -D 7070 -L 8888:localhost:8888 user@vps.example.org
  4. Set opera to use localhost:8888 as http proxy, enjoy surfing
    internet!

Following graph should let you understand the solution easier.

.----------------------.        .----------------------.
| http | ssh | |
|Opera ===> ssh client +========> sshd:22 -> tinyproxy ==> internet sites
| :8888 | tunnel | :8888 |
`----------------------' `----------------------'
local box vps.example.org

有点意思

查访问记录看到有人搜 justgotvps 骗 来到这,看来是有人又买了 justgotvps 便宜没好货的主机,然后发现不对劲了 :)

其实这家的主机性能很不错的,unixbench-wht 能得 60 多分,算是及格了,从北京访问速度也快,ping 丢包率为 0%, uptime 也还凑合,三四个星期断电一次,对于这么便宜的价格来说,算是很值了。可惜,他的物理磁盘最近几个星期开始频繁被塞满,真不知道是怎么管理的,最最不可原谅的是,客服在 WHT 上答应回复给个说法也没有兑现,并且磁盘问题一直没有改善,仍旧是频繁出现。言而无信,不知其可也。看到这篇 post 的人千万不要再买 justgotvps 的主机了,呵呵。

眼下我在用 vpsempire.com 的 VPS-01 型主机,性价比更要好,虽然是这个月初才开始做的(可查域名 whois 记录),但怎么看也要是准备要好好做的,现在最大的问题是从北京访问太慢,并且有严重丢包,已经给他们写了 mail,回复说会查一下。先试用一个月看看。

真是可惜了这强CPU啊

新换到了 vpsempire 这家 VPS 提供商,服务、配置、性能都比 justgotvps 好得多。Unixbench-wht 测试结果简直叫人不敢相信。

                     INDEX VALUES
TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 376783.7 30388946.5 806.5
Double-Precision Whetstone 83.1 2072.8 249.4
Execl Throughput 188.3 9063.6 481.3
File Copy 1024 bufsize 2000 maxblocks 2672.0 169958.0 636.1
File Copy 256 bufsize 500 maxblocks 1077.0 50552.0 469.4
File Read 4096 bufsize 8000 maxblocks 15382.0 1195210.0 777.0
Pipe Throughput 111814.6 1901392.8 170.0
Pipe-based Context Switching 15448.6 583485.8 377.7
Process Creation 569.3 22574.7 396.5
Shell Scripts (8 concurrent) 44.8 2102.6 469.3
System Call Overhead 114433.5 2564313.8 224.1
=========
FINAL SCORE 413.3
$ egrep 'processor|model name|cache' /proc/cpuinfo
processor : 0
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
cache size : 4096 KB
processor : 1
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
cache size : 4096 KB
processor : 2
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
cache size : 4096 KB
processor : 3
model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
cache size : 4096 KB

然而,从北京 ping 过去平均 round trip 只有 305ms,丢包率 13%,ab 测试每秒请求连 2 都不到...

忍一个月看看有没有变化再说...

← Previous  1 … 3 4 5 6 7 … 26 Next →