在wamp下利用httpd-vhosts.conf设置multiple domain

Posted August 7th, 2009. Filed under Apache

在网路上找到很多文字来教大家设置multiple domain, 很多都是在httpd.conf里面实现的. 但最近的开发一直是利用httpd-vhosts.conf, 却一直郁闷在无法设置multiple domain的问题上.
问过X老师之后, 几分钟搞定=.=b, 这家伙一眼就指出了我滴错误…万恶的粗心大意啊.

所以利用httpd-vhosts.conf其实没有想象中那么纠结.

1)httpd-vhosts.conf文件的设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Directory D:/Wamp2/www>
Order Deny,Allow
Allow from all
Options All
AllowOverride All
</Directory>
 
<VirtualHost *:80>
    ServerAdmin cora@cora.subsite1.com
    DocumentRoot "D:/Wamp2/www/sub1"
    ServerName cora.subsite1.com
</VirtualHost>
 
<VirtualHost *:80>
    ServerAdmin cora@cora.subsite1.com
    DocumentRoot "D:/Wamp2/www/sub2"
    ServerName cora.subsite2.com
</VirtualHost>

2)在apache的httpd.conf设置

在httpd.conf里面, 一定要uncomment

1
2
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

其他都不需要修改, 尤其是documentroot, 如果是在用wamp, 就默认为[FilePath]/www

3)hosts老师

另外, 在 hosts 里面要记得加入子域名的指向IP

1
2
127.0.0.1       cora.subsite1.com
127.0.0.1       cora.subsite2.com

4)什么是conf文件呢?

熊熊说, conf文件就是xml. 其实也不完全是, xml是conf文件的一种流行的格式.

conf常常用ASCII编码, 也有少部分用UTF-8的. 怪不得conf文件默认打开的程序总是notepad涅.

WIKI上时绛紫解释的: http://en.wikipedia.org/wiki/Configuration_file

++好孩子珊瑚++

  • Share/Bookmark

是第一次对自己的wp theme做回顾, 不太清楚如何能够更加清楚的分析出优点和不足, 先从最早的一个有bakup的设计开始.

orange glow

Little Fox’s Candy Castle_1246200818076

{COLOR SCHEMA}

#FD9945|#60555D|#F5E2B8|#E6AA75|#98B88E

colorschema

{GRID}

# 1 column

# main section:

#1 header: top main navigation and search

#2 blog logo

#3 main content: post

#4 widgets: google friends connect and feed icon

#5 footer

{FEATURES}

#top main navigation, 还算是比较清楚的一份导航, 内容链接(“About”, “Works”…)和功能性链接(“Log in”)分在导航条的两端.

#search, 不记得从什么时候开始, 喜欢把search form放在相对明显的位置, 也许是对自己博客的导航没有信心, 也许是担心这个没有category list/tag cloud的小站给到访的客人带来了很多不方便, 所以才那样做的吧.

#others, 亦如平常.

{WANT TO SAY}

#颜色

记得Stephen说, 颜色是设计的重要因素之一, 明快的颜色会使阅读的人们内心闪亮起来, 或者说, 不同的颜色会带给阅读的人截然不同的感受, 好的和不好的心情及体验.

从根本上来讲是同意的, 但颜色的作用应该还有很多.

颜色是设计者性情的一种体现, 沉静, 火爆, 奔放, 桀骜, 还是寂寥. 所以即使阅读者会甄别设计的内容是否值得继续花费时间在上面, 但是, 对颜色第一印象的好感还是能够为接下来的甄别加不少的分.

颜色可以创造一致性. 所有的链接是蓝色, 所有的文字是深灰色, 所有的日期是浅灰色, 所有的错误信息室红色… 这个是不是所谓的用户使用惯性呢?

#细节

自己理解的细节是那些不会被察觉, 但是当它们和用户相遇的时候, 用户为之会心一笑的闪光点.

比如, mouse hover的颜色改变, 亮度变化, 以及细致的渲染.

比如, title的小装饰.

比如, image的淡色边框.

比如, 圆角.

我想, 在设计这个theme的时候还是个懒惰的人吧, 没有等到考虑加入细节就匆忙的launch, 其实会在后来的几份设计中发觉, 细节成为那样不可或缺和重要的一员.

有些超出了review的范围, 讲了些不着边际的话, 那么, 继续加油.

++好孩子珊瑚++

  • Share/Bookmark

关于split(), 那些被我们遗忘的

Posted July 27th, 2009. Filed under JavaScript

widget title on the right

为”Little fox is learning”写皮肤的时候, 在widget title文字竖排的问题上还真的是耗费了很多精神在里面.

其实, 网路上有很多老师讲解关于如何对文字进行竖排版的方法, 但是, 大部分是针对于中文, 为了解决古代诗词排版的难题, 可是, 对英文来讲, 似乎找不到太过对症的办法, 所以还是自己摸索着写了.

本质上需要解决的问题仅仅是, 如何将字符串转化为数组, 前提是没有任何可以供分割的字符, 比如”;”, 或者”,”.

开始的时候是这样写的:

var i,strCount, tempStr;
tempStr = '';
strCount = inputStr.length;
for (i = 0; i &lt; strCount; i ++) {
  tempStr += inputStr[i] + '&amp;nbsp;';
}
document.write(tempStr);

这样写会错么? 会, 也不会.

当然, firefox, chrome, safari, opera, IE8 都是会通过的, 但是, IE6, 7 却不能够保证.

因为当用compatible view查看的时候发现, 所有的”inputStr[i]“都是”undefined”.

IE6, 7是无法识别一个字符串作为数组使用么?

也许是.

所以才惊奇的发现了split()的被遗忘掉的功用性.

strCount = inputStr.length;
tempStr ='';
strArray = str.split('');
for (i=0; i&lt; strCount ; i++) {
  tempStr += strArray[i] +  '&amp;nbsp;';
}

这样的方式在IE6,7下也是被通过的, 看来, IE6,7对于js object的要求应该算是苛刻的么?

如果你知道其中原因就告诉我吧.

++好孩子珊瑚++

  • Share/Bookmark
Page 2 of 212