存档在 2009年10月

Free SSL Certificate Provider

2009年10月18日

StartSSL.com

StartCom是个以色列(貌似)的公司,www.startsll.com是他家的网站,提供免费的class1证书,可用于网站的ssl加密传输(即https协议)。这个免费服务基本上是这个公司用来赔本赚吆喝的业务,因为还有很多其他更高级的CA相关的业务是要收费的。

方法

申请证书的方法不难,去他家网站上注册一下,会通过email发个验证码给你,用这个验证码可以获得一个client证书,这个就是登录startssl.com网站的用户凭证了。

然后去申请免费的证书,通过验证证明你是某个域名的拥有者后,即可获得.key文件一个,.scr文件一个,还有.crt文件一个。接下来把证书装到web server上去即可。不同的web server方法有所区别,我用的lighttpd方法如下:

http://redmine.lighttpd.net/wiki/lighttpd/Docs:SSL

不过我在用验证码申请client证书的过程中,发现验证码往往不被接受,原因未知。后来没办法,只得通过email support解决。这公司的email support反应挺快,半个小时不到就给我发出了一个新的验证码,终于解决了问题。

效果

https://www.imisv.com :)

去掉Lighttpd PEM Password

Lighttpd使用的PEM文件中如果设置了私钥密码,则每次启动Lighttpd时会需要该密码。带来的问题是当server重启,或者cron job重启lighttpd时,必须手工输入密码。

这篇文章中提到了如何去掉PEM文件的密码:

Optional: How do I remove the password from key file?

Lighttpd will prompt for the password while starting at port 443. You can remove the password:
# cp theos.in.key theos.in.key.bak
# cp theos.in.pem theos.in.pem.bak
# openssl rsa -in theos.in.key -out no.pwd.theos.in.key
# cat no.pwd.theos.in.key theos.in.crt > theos.in.pem

A Nice Article Comparing Visual Design of Apple and Microsoft’s Home Page

2009年10月13日

 

A short summary is here: http://www.infoq.com/news/2009/09/Apple-Microsoft-Site-Usability

And the full article with web site screenshots is here: http://www.webdesignerdepot.com/2009/05/apple-vs-microsoft-a-website-usability-study/

The summary is very good for a quick look, it highlighted some key points make the two sites different.

Browsing Flow

Well designed flow of browsing leads user’s browsing actions. Keep pages simple but always provide "Learn More" link to drive user browsing and discovering.

Design of Navigation

Apple’s site try to give user a simple way to navigate and give user a consistent experience of easier navigation.

Readability

Large font size, enough white spaces, vivid color but not over use.

Consistency

Microsoft did a horrible work on keeping consistency, one of the reasons may be Microsoft has much more products, sites and teams which managing those sites and products in their own way. But is it a mission impossible for the giant creating and following a single visual design standard?

mISV和墙

2009年10月5日

做mISV的营生,畅通无阻的网络是必不可少的资源。可惜托某墙的福,访问网站上传文件等等动作都有可能遇到意想不到的错误。不过如果用一个具备SSH权限的主机,则可以很容易地克服这个问题。

需要的软件有PLink(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,顺便说说他家的putty、pscp还有psftp等等都是很好用的工具),firefox加上插件foxyproxy(其实用ie也可以,只不过ff这套用起来比较方便)。

基本的方法是用命令行plink.exe -N -D 127.0.0.1:3888 username@hostname启动plink,输入login密码后,plink就成为一个代理服务器了。然后在FoxyProxy中添加一个代理,地址是127.0.0.1,端口3888,类型SOCKS proxy。添加完毕后,在Global Settings中选中Use SOCKS proxy for DNS lookups即可。在Firefox右下方插件栏中启用这个新代理选项就大功告成了。

转载 海因莱因写SW6法则

2009年10月3日

海因莱因提出过五条科幻写作法则,他说过,他不怕把这些法宝告诉别人,哪怕它们会教人们如何去抢他的饭碗――因为他知道,几乎没有人会遵循这些法则。


1.必须动笔

不管你的白日梦做得多漂亮,如果没有动手,那就只能是一个梦而已了。哎,我不就老是犯这个错误吗。时不时会有些想法,觉得很好,但是从来都是想想而已,真正动手去实施的又有几个呢?动手,就在现在! 

2.开了头,就得写完

容易虎头蛇尾,一旦实际做起来遇到了困难,或者没有想象中那么好了,就轻易的放弃。即使出来的结果多糟糕,也只有完整的才能评价,才能知道自己哪里没有做好。 

3.除非编辑发话,控制改稿的冲动

精雕细啄的工作永远是做不完的,不断的修改,也许最后发现又回到了开始的地方。嗯,也是,自己喜欢完美的东西,但是不断的修改,却越发觉得行不通,到最后反而让自己放弃了。 

4.必须把稿子推向市场

那是向别人推介你成果的勇气,别向个胆小鬼一样,把你的故事寄出去吧! 

5.不停地投寄,直到卖掉

退稿孕育兴旺~如果觉得退稿里的建议不错,就把故事修改一下,然后再寄出去。如果觉得建议不好,那就简单了:把它丢进信封里,换个地址,寄给另一家。呵呵,不屈不挠,相信自己认为好的东西会有人赏识的! 

6.写点别的

一旦完成某个作品,就开始写新的东西吧。如果遇到了困难,也写点新的吧。嗯,这个真是很对呢,尤其遇到阻碍的时候,做些其他的东西确实会撞出一些灵感的火花,上次我做的设计就是这样! 

注1:海因莱因为美国著名科幻作家,多次获得星云奖和雨果奖。 
注2:星云奖和雨果奖为美国科幻届最高奖项。