2006.09
21

Bluehost终于给我开通了SSH

Bluehost支持SSH/Shell Access, 不过默认是关闭的, 需要Email护照或美国驾照才能开通, 于是我给客户支持发了Email, 第一封Email说我是中国人, 没有那些玩意, 我只有国内的身份证, 希望能给我开通, 他回信说不了解中国的身份证, 但还是让我Email给他看看, 第二封Email把身份证发给他之后, 今天收到了回音, 竟然帮我开通了, 看来他们的服务还是挺人性化的. Bluehost的客户支持并不像传说中那么快捷, 有人说每次一个小时左右就能得到答复, 不过我每次都是一天左右才收到回信的, 但解决问题的态度还是令人满意.

开通后的一件事就是安装Planet, 一个Python写的RSS聚合软件, 我完全不懂Linux和Python, 所以安装这个东西着实费了很大的劲, 捣鼓了两个多小时总算装上了, 地址在这里: http://www.shcity.com/planet/, 不过让他运转还需要设定Cron, 我也不懂, 先在Cpanel里试着设置一下, 不知道行不行, 明天再看看结果吧.

2006.09
21

介绍一下ExpressionEngine

ExpressionEngine是一个很适合作blog的内容管理系统, 1.5刚刚发布, 之前ExpressionEngine是一个收费软件, 现在它包含有两种版本: EE Core和EE Full, Core对个人用户是免费的, 虽然不包括Forum, Gallery, Wiki等模块, 但是作为blog来讲, 它的功能足够强大, 还可以平滑的升级为Full Version, 搭建自己的全功能Community.

今天我安装试用了一下EE, 结果令我非常惊喜, 怪不得最近不少的欧美的blogger都转向了EE. 跟Movable Type相比, 功能上毫不逊色, 甚至很多细节做的比MT还要好, 比如多用户blog更好用, 有完善的会员管理, 可以像Wiki一样保存一篇文章的所有版本, 还有, EE是PHP写的, 完全是动态发布系统(MT的动态发布有的插件不能用, 比如TagSupplementals), 所以我相信它也比MT有更好的前景. 如果跟WordPress相比, 好处更多, 首先功能强大的多, 很多WordPress必备的插件, EE本身都具备了, 也更加成熟, 有完善的用户手册, 模版标签系统比WP那种PHP的模版容易使用多了. 我很喜欢MT和WP这两个软件, 不过我觉得ExpressionEngine确实具备了二者甚至包括Drupal的优点, 我觉得EE跟MT非常非常像, 它才是真正的PHPMT.

还有很多东西是不可言传的, 还是自己装一个亲自体会更好. 下次我会写写EE安装和设置.

2006.09
20

流氓对反流氓

印象中第一个有效的反流氓软件是超级兔子, 自从成为免费软件之后, 兔子的每次升级都是针对流氓软件, 而其他的功能已不被关注, 至今已经可以卸载181种流氓软件. 不过兔子仅仅是在技术上的反流氓, 很多菜鸟用户在电脑崩溃的时候根本不知道是流氓软件捣鬼, 更不会想办法去卸载. 周鸿祎也做了一个类似的软件360安全卫士, 听说不但免费还开源, 不过没有安装过, 昨天360安全卫士认定dudu不是流氓, 加深了我对它的坏印象, 依靠流氓教父反流氓, 可能根本就不现实.

最近很火的一个组织反流氓软件联盟, 火到了CCTV上, 起诉了雅虎中国在内4家公司, 虽然这是最正当也应该是最有效的方式, 但我仍然对此感到悲观, 起码几年之内不会改变现状. 根本的原因是没有相关的法律, 而中国又是一个讲究法律的国家, 对于一个没有违反现有法律的人, 就算缺德的再怎么冒烟, 也很难得到相应的惩罚, 而较轻的处罚根本上并不是惩罚, 而是一种鼓励是一颗定心丸. 所以在没有明确法律的情况下起诉流氓软件, 搞不好会令流氓们更加的疯狂. 流氓们尤其是尝到了甜头的流氓们, 上瘾的就好像抽了大烟的慈禧, 尝了禁果的夏娃, 没有严厉的惩罚, 恐怕只能一辈子作流氓了.

我们无力促进国家尽快立法和有力执法, 但还是可以保护自己的, 首先就是对于国产软件, 尽量用名气比较大口碑比较好的, 尽量从官方网站和知名的网站下载, 或尽量使用国外的免费软件. 其次使用Firefox或者Opera浏览器代替IE. 这样能避开99%的流氓软件, 最后安装一个超级兔子, 随时卸载漏网之鱼.

2006.09
19

CSS 3 selectors examples

作者原文: CSS 3 selectors explained

CSS 3可以这样选中标签:
<div id="nav-primary"></div>
<div id="content-primary"></div>
<div id="content-secondary"></div>
<div id="tertiary-content"></div>
<div id="nav-secondary"></div>

选中nav开头的标签: div#nav-primary, div#nav-secondary
div[id^="nav"] { background:#ff0; }

选中primary结尾的标签: div#nav-primary, div#content-primary
div[id$="primary"] { background:#ff0; }

选中包含content的标签: div#content-primary, div#content-secondary, div#tertiary-content
div[id*="content"] { background:#ff0; }

:target表示URL为http://www.example.com/index.html#content-primary时标签才被选中
div#content-primary:target { outline:1px solid #300; }

p:nth-child(n)代表选中第n个p标签
tr:nth-child(2n+1) {
background-color: red;
}
tr:nth-child(2n) {
background-color: blue;
}

2006.09
17

转移到Bluehost

比较了几个美国的低价主机, 还是购买了Bluehost的服务. 选择Bluehost有几个原因:

这家公司成立于96年, 用户的口碑一直很好, 值得信任.
30G空间, 750G月流量, 一个账户可以建立六个独立站点, 足够我用了.
除了PHP, Perl, 还支持Python, Ruby / Ruby On Rails, 又有很多东西可以玩了.
CPanel这个我比较习惯的控制面板.

Bluehost的缺点是速度不如其他的美国主机快, 特别是FTP, 但都在可忍受的范围内, 如果考虑南北问题, 速度仍优于很多国内主机.

Bluehost还免费送一个域名, 不要白不要(其实如果你要了这个域名, 并且对主机服务不满意想退款的话, 就要扣除10美元为域名买单了), 注册了playsc2.com, 缘于前几天暴雪的高层传出Starcraft 2的消息, 或许用的上.

第10页 共10页首页上页678910