Front-end web developer——[to be a better man]
文章字体大小Font Size文章字体大小:12px, 14px

Archive for 十一月, 2008

十一 18

Phpnow是个傻瓜式的服务器软件集成套件,Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包,网址是http://phpnow.org/,其网站上提供了下载链接,有需要的朋友可以去看一看。这个套件让你方便地在Win32平台下建立服务器环境,好处是便利,坏处不说也罢,下面讲讲我在使用时遇到的问题和解决方法。(Phpnow的安装方法请参见http://phpnow.org/guide.html

注:我目前在使用的版本是PHPnow-1.4.5-20

1、phpnow添加虚拟主机。

上图出自phpnow.org,简单说明了虚拟主机的开设方法,关键是对于本机,得懂得修改host文件:

如果没有域名或者不会用,可以通过编辑 C:\WINDOWS\system32\drivers\etc\hosts 来使用“虚拟域名”。
本例中的 bbs.test.com 就是在 “127.0.0.1 localhost” 的下一行添加一行 “127.0.0.1 bbs.test.com” 实现的。

对于本机,我推荐这样设置:

运行PnCp.cmd,把主机名和主机别名都设置为 localhost2,目录就是你想设置到的硬盘上任何一个目录,如D:\localhost2,最后一步中把“限制虚拟主机权限”设为n,然后在host文件中添加进一行“127.0.0.1   localhost2”。这时,打开浏览器,输入http://localhost2/即可得到正确的页面。查看D:\localhost2文件夹,会发现多了一个index.php,这是phpnow添加进去的,可删除。(说得很基础吧- -)如果在安装Phpnow时用了别的端口,如我用了8080,就可以用网址http://localhost2:8080/进行访问。

2.为Apache配置SSI

在Phpnow中找到Apache文件夹,进入Apache\conf,找到httpd.conf文件,用Dreamweaver打开,不推荐用记事本打开,因为会乱码而出错,最好先备份一个。

打开后,找到这一行:#AddType text/html .shtml,会看到紧接着的是#AddOutputFilter INCLUDES .shtml,把前面的#号去掉,这样可以让Apache通过SSI方式加入.shtml后缀的文件了,为了让html和htm的文件也行,添加这几句:

AddType text/html .html
AddOutputFilter INCLUDES .html
AddType text/html .htm
AddOutputFilter INCLUDES .htm

保存文件。这样OK了吗?未,这样还不够的,再进入文件夹extra,即Apache\conf\extra,找到httpd-vhosts.conf,同样用Dreamweaver打开,你会看到文件中有这几行:
<Directory “D:/localhost2″>
Allow from all
</Directory>

修改成这样:

<Directory “D:/localhost2″>
Options Includes Indexes FollowSymLinks
Allow from all
</Directory>

这里的Options Includes Indexes FollowSymLinks 是一个对当前目录的设置选项,Options后面跟的分别是

Includes——允许服务器引入,Indexes——允许目录索引(针对无index.html时列出文件),FollowSymLinks——不会解释介个了^_^

一切就序,重启Apache吧:还是运行PnCp.cmd,看对应的操作输入23重启Apache,命令窗口闪一下就没了,一切安好,这样,可以SSI的服务环境就配置成功了。

3.一些小细节

上面看到,我把Indexes也添加进去了,因为在本地机中,如果没有索引文件的情况下,可查看目录文件还是有利于工作的:) 但要完善这个小细节,还得再做些修改。返回Apache\conf,打开httpd.conf(不要用记事本打开哦:)),找到这行:

#LoadModule autoindex_module modules/mod_autoindex.so

把前面的#号去掉,这样就可以列目录了。再找到这行:

<IfModule mod_autoindex.c>

而套中其中的,可以找到这一行:

IndexOptions FancyIndexing VersionSort

这一行才是我们要修改的东西,把这行改为:

IndexOptions FancyIndexing VersionSort NameWidth=*

这就是为了让长文件名也可以显示出来。保存,再重启Apache,完美了 :twisted:

本文写得很口水,主要目的是笔记,其次也是分享(不是分享为先的么- -)

欢迎纠错,举报,检举,谢谢 :twisted:

Popularity: 29% [?]

十一 17

因为最近密谋入手notebook,对notebook的各项指标作了些了解。而键盘布局就是我十分关心内容之一,在这点上,我的宗旨是:凡是左侧的Fn键位于Ctrl键之左的品牌一律排除!

为什么?因为规范!在中国,多数台式机采用的是美式键位布局,虽然当中有些标新立异的脑白金式键盘出现,即使是为了销量而出来忽悠消费者,也万变不离其宗:Ctrl键始终放在键盘主区的最底两边!

而对于notebook,我也不知怎么说,但认为设计Fn键也是为了把小键盘也做上,为了方便,但横竖不整齐的伪小键盘会有多少人用?据我长期观察我所认识的notebook长期使用者(上班也用notebook的程序员)看来,多数人直接地使用上而横排的正规数字键。而Fn键及蓝色数字,反而会让人误会:已经有两个人问过我,为什么按那数字出不来?我说你要用Fn键才会出来,结果是,按了Fn键也出不来。

而数字小键盘的使用,除了某些游戏,如魔兽争霸使用物品,除此之外,使用它最多的就是财务了。我接触过一位40岁的财务,她就用小键盘最多,加减乘除全在上面进行。除了财务使用小键盘多,还有就是商场的收银员了,她们都是小键盘的忠实粉丝。也有用notebook做报表的同事,地方交通局的人员在做年终路线统计时,都拿着notebook集中在一起,但没有一个用蓝色键盘的,至少,他们都是“数字”依赖者,最普通而且工作量又最大的用户,所以,他们买了一个外接的小键盘。而notebook本身的Fn键,我认为是一个设计失误。

早期的notebook,Fn键还是很老到的放在最左侧,方便地让人找到,然后告诉大家:notebook键盘虽小,五脏具全。而事实上,这些蓝色的东西基本是鸡肋!所以,像DELL和HP等品牌,已经把Ctrl键放回原位,而为了继承传统,把Fn键放在不显眼的Ctrl右边,与Win键夹着。

其实,这样好不好,也是见仁见智,但有一个小编,搞了个什么十大品牌笔记本电脑键盘布局设计评测,简直就是脑残,居然还有N多网站脑残地转载了。此人是如何帮评测的?他说从百度中找了十大品牌的键盘图片,图片看着清晰就行了,然后看图说话,根本就没用过,就说哪个好啊那个不好的,笑死人了;而且从他的行文看出,口水一大堆,啰哩啰嗦的,还学人家搞评分,说什么Fn键在右侧,长期按这样的Ctrl键会让人手痛,笑死人了!你有什么依据吗?没有,简直就是一派胡言,你把手指长期按在哪一个地方才不会手痛啊,还说扣一分呢。麻烦你了,没有根据的话不要乱说好不好,难怪编辑这个职业会被人家说门槛底。从我认识的好些编辑朋友中看,也有干得不错的,没见过那么胡扯的。麻烦你提高一下职业素质好不好,别把编辑的脸都丢光了。

不管怎么说,在“科技以人为本”的今天,人体工程学越来越受注重,容不得瞎搞。我认为notebook在销售时,除了标明性能配置外,还应该标明键盘的各项规格,要不,买回来却用得个腰酸背痛,偶们职业病又重了 :(

Popularity: 26% [?]