2010 年 04 月

浏览模式: 标准 | 列表 | 图文
访问量带来的意外

访问量带来的意外

这两天忽然发现自己的勃客流量特别厉害,以为是被黑客入侵了。真的很紧张,打开量子看了一下,直接输入我的域名的达到了400多,这在以前是不可想象的事情。
最后查看了被访页面,才发现,原来访问量最多的还是这个页面:http://www.neatstudio.com/show-1202-1.shtml,嗯,是的,这是我转载的转:一个女软件工程师的征婚PPT。没想到会带来这么高的访问量,出乎我的意料之外。

是呀,做IT的也需要征婚,而且这个PPT看上去也非常用心,难怪虽然转成了图片,还是会带来这么高的流量,吸引大量的人来观看。
我是没有机会了,所以,为了同行,我还是转载了此文,也衷心祝福这位MM早日找到心目中的如意郎君。或许正如她所说的:你爸妈多了个好儿媳妇说傻小子捡到宝了。祝福有缘人早日捡到宝。

ctrl+c,ctrl+v随想

这是以前的故事,我只是用walkerlee的名称复述一下。
--copy from qq--

张总:我在家按了ctrl+c,为什么到单位按ctrl+v没有?walkerlee ,这个,真不行。张总:这个可以有。walkerlee 这个,现在有了。
--end --
这个故事很多人听过,其实现在想想,真可以有。比如,我们现在用的谷哥输入法、搜狗输入法。当我使用这些可以同步数据的输入法时,真是可以ctrl+c的时候被存到服务器,到单位后Ctrl+v显示出来。

云,这玩意被大家所传来传去就成了一台服务器。把所有的东西都扔在上面而己,但怎么做才可以呢?目前你又用了哪些?
let me see see
1、cyber article ,我用了mysql数据库,所以我收集文章的时候,都会自动同步,但事实上我并不喜欢这样,因为cyber article会把整个网页存成一个文件,包括页面里的图片、JS等。太大了
2、wps , wps online ,一些word文件,非重要性文件,我还是这样存储的。。
3、手机通讯录,我是用google的,所以google contacts就自动被同步。
4、一些所谓的书签,如QQ书签、360书签。而我是用firefox的weave自动同步。
5、readitlater,这个功能对我来说比较好,看到一篇好文章,直接设为readitlater后,随时随地可以看,而且还有手机软件。真TMD方便。

所以。。张总这个家里Ctrl+C,单位CTRL+V真的可以有。

搭错车

昨天晚上,媳妇在看“电视回放”的时候突然看到了这部片子《搭错车》,然后就开始看了。因为我一直就知道《酒干倘卖无》是这部片子的主题曲,虽然知道,但却是一直没有看过。也从来不知道这部片子是这样的悲伤。

果然80年代台湾出过很多感人的片子,妈妈再爱我一次也不知道骗了多少人眼泪?而这部片子却让人想哭但是哭不出。片子里很多经典老歌哙致人口,如《一样的月光》等。

然而我却发现这部片子在最后居然有强拆镜头出现,并且还死人了。看来这样不和谐的片子应该禁播。

顺便说一下,田教授年轻的时候也就那样,他是唯一死于强拆的,不知道在出演教授的时候,看到那些保姆会不会让他想起死于强拆中。

感慨一下

35 种创意枕头,你会选择哪一个?【23~35】

35 种创意枕头,你会选择哪一个?【23~35】

从第23个开始。。
23、Comfy Wooden logs: Available at Etsy for $69.比真正的木头还贵了
web_perf.pdf

24、Ctrl Alt Del Pillows: Reboot your living room with the control, alt delete pillow set.不买一整套都看不到效果,只是不知道三个人同时靠上去之后,会有什么灵异事件发生
28c03113e98539c956622c06af32215b

25、Dinosaur Bones Pillows: The life-sized replicas of real dinosaur bones made from soft rubber-coated foam.感觉去了常州恐龙园。
106d19516d759831efd1a8fd8df0c9bb

26、Booklifier (book + amplifier): Designed by Noa Dvoskin, it’s a pillow that creates extreme reaction towards the text, thereby enhancing your feelings while reading.
5bafc0c3f9ccb09dc49fc6882c710214

27、Pebble Pillow!
8486c18a517eff40b2cde2a14f47f7b6

28、Comfy ball pillow
130718b7cc8d2971e2ab1059abbd01e9

29、Creative iDream pillows by Studio Psycho from Ukraine.梦枕,可惜不会变
6b771b20b0a48d90cd81300c40f3d67c

30、Pill-o Pillow from CarteBlanche.胶囊枕
836ed02d4faf8536bc01a5a096ea5f43

31、Alarm Clock Pillow!闹钟枕
f8d309f4035b6da97c8b50c613925bdc

32、DOS Pillow: Dosugus pillow looks like a black screen with good old DOS directories embroidered on it.DOS屏幕有没有让你怀念背键盘的时刻?
a1474f3a1afa668707e51a203644b818

33、iPhone icon pillows: The SMS icon, the Mail icon, the Photos icon, the iPod icon, and the Phone icon. These handmade pillows are available for $14.99 each.果粉要买的枕头之一
be2735b678bce8c4e18aaceeb280792e

34、Nintendo Wii Controller Pillow: Yet another pillow for geeky nerds.
dee5d74b8565c2d7cf392fbe803c7fac

36、Decorate your home with these social networking sites icon pillows and show off your geeky side! You can check out these geeky pillows and lots more at Craftsquatch Etsy. Take these home for just $14.99-19.99 each.
os-eclipse-scala-converter[1].zip

原文来自:http://www.hometone.org/entry/35-unusually-creative-pillows-which-one-would-you-pick/

35种创意枕头,你会选择哪一个?【1~22】

35种创意枕头,你会选择哪一个?【1~22】

4d890af6544e578fc5df98c07fd9c69b

如今,枕头被当成一种纯粹用来休息的工具的日子早已一去不复返,它也沾染上了时尚的色彩。很多设计师为枕头提供了各种各样的创意、设计,以致于你在挑选时都会感到很困惑。如果你想睡的开心一点,这些创意枕头或许能够帮助你。下面就是一些创意、极客、酷、舒爽的枕头设计,看着下面这35款奇特而独一无二的枕头,想着他们也能够改善您的家居环境,那您为什么还不挑选一款适合您自己的枕头呢。
1、Boombox Pillow: 让你回到80年代的收录机枕头
6d824aa9ec61343efbd7b0e026f0da18

2、Bob storage pillows by Sandy Wang!可存储玩具杂物的枕头
bab64488ebc710b253f5a7363ec3f63c

3、Thomas Dabner CMYK pillows: Graphic designers/photographers pick! 墨水警告枕头
3e8bf622d318ed348f7362d3eaa9338f

4、Android pillows: The lil’ green bot lulla you to sleep,小绿人,android枕头,喜欢android手机的人必选啊。
141e9e5957000ea16f001f21a64b0ba7

5、Fruit iPod Speaker Pillows 在您睡觉的时候可以享受itunes音乐
e7e9e188181c4eba3380f293c7f434a7

6、Analog Nights Pillows by Aimee Wilder: Each pillow will cost you mere $50.。。。每个要50刀是不是太贵了?
http_imgload.cgi

7、Subscribe to RSS pillow: RSS Icon Pillow can be yours for just $15. RSS图标枕头只要15刀
e1684acd4db8970cc415a9f918d7adc7

8、Take Me Anywhere Suitcase Pillows by Olive,手提包
bbc5c183f1480b878cace5290244cc19

9、NES Controller Pillows: The home furnishing inspired by the famous NES controller. Gaming freaks will love it.红白机手柄又没有让你回到小时候的时光
3dd2e0d88b2218928d35efddd9bdb346

10、Animal Pillows by Aaron Stewart and Hornet Toys PillowPillowPillow. The cute little bow-wow-beautiful doggies and snuggle-worthy kitties make you feel like playing with them. 宠物枕,这些可爱的小动物们是不是让你很宠爱他们?
54111e50f3b4f7e7ea87c66b5b6fa94b

11、Breakfast pillows: Pancake pillows, toast pillows, fried egg pillows, coffee bean pillows and lots many for your breakfast.早餐枕,怕是趴在上面睡觉时会留口水吧?
wordpress.rar

12、Laptop Pillow is for web freaks! windows界面。。
309cc63a03c8b373fceec74b3b6e5214

13、Covered in spicy chocolate sea salt, these pillows are 100% hand-made! Available in two versions these Tweetie for Mac or Tweetie 2 pillows can be yours for $15 a piece or $25 for a pair.这样的枕头是不是会让你想起什么?回复框
a3c7f8a22e1e56564610cac8358aa1f0

14、Cool flexible pillows from Mike and Maaike.看上去象凉席的枕头
a9a207842d53709e48ec742ae5ba0419

15、Log Laptop Pillow.
zencodingcheatsheet.pdf

16、dlight Huggable Pillows: Pillows that glow!夜光枕
aac5d35f842073f502de767cef0bd798

17、Twitter Icon Pillow: This one is for Twitter heads.推特LOGO的枕头
de97c493cc12560004021ab356a2fe73

18、Book Pillow by Ranch Box: It looks like a book but is comfortably cool to lay down your head and take a nap.看起来象本书,怀念一下读书时光
d305662d181dd43315dc07a5d1b91996

19、Tetris Pillows: The cuddly puzzle bricks inspired by a the wonderful game loved by all. 俄罗斯方块,也曾经风靡一时啊
3b73bc1e47c59973cc57964aa1062455

20、Adobe Icons Pillows: These are for web designers that while working for long on a design can rest their heads on Photoshop, Illustrator, After Effects, Flash, InDesign or Dreamweaver pillows. adobe粉丝专用枕。
4e361d412e0b498c8ba2dcbc1170ec6b

21、Get crispy Pizza Pillow for $29.95. 忍者神龟最喜欢的。。。
621747104ba42c86681073398b1ae738

22、Morning Message Pillow: Good morning sweetheart!印上爱人的名字,醒来后,脸上全是爱人的名字,一定也很有意思。
bf628d9e5da5a362d9188c2c93b57f28

--图太多了,剩下的再写一篇吧
原文来自:http://www.hometone.org/entry/35-unusually-creative-pillows-which-one-would-you-pick/

HTTP_HOST与SERVER_NAME

HTTP_HOST与SERVER_NAME

看到网上有篇文章,说是$_SERVER变量中的HTTP_HOST与SERVER_NAME不一样,打开网址后HTTP_HOST是全域名,而SERVER_NAME会显示根域名。
但是我采用了phpinfo看了一下,HTTP_HOST和SERVER_NAME是相同值,而并非是所说的不一样。
代码如下:

<?php
phpinfo();

上面这段简单的代码里会显示$_SERVER变量的内容,搜索一下,HTTP_HOST与SERVER_NAME是一样的,都是www.neatstudio.com,当然这时候,我的路径是http://www.neatstudio.com/info.php,于是我尝试用http://neatstudio.com/info.php访问时,这两个值还是一样,当然都变成了neatstudio.com。

于是我翻开了手册想看看是怎么回事,为什么会有人说不一样。
手册上这么说:

'SERVER_NAME'

The name of the server host under which the current script is executing. If the script is running on a virtual host, this will be the value defined for that virtual host.

'HTTP_HOST'

Contents of the Host: header from the current request, if there is one.

看了上面的解释也基本上可以断定它基本是一样的,除非同一台服务器只有一个网站,但SERVER_NAME却与HOST不一样,或许会出现不同值。如果是虚拟主机,默认会以虚拟主机的值为准。为了测试,我在本地做了一个测试。
在hosts文件里加了127.0.0.1 www.neatcn.com 127.0.0.1 neatcn.com对应两个域名【强制在本地指定,否则会到使用域名真实IP】
然后在virtual host里,更换不同的ServerName 为neatcn.com和www.neatcn.com,但结果,都是根据访问路径来的,不管使用何种域名,HTTP_HOST和SERVER_NAME都是一致的,与访问路径中的hostname一致。
再对应一下那篇文章 ,由此基本可以鉴定那是一个SEO的文章,因为他在同一篇文章里介绍了两个域名还都不一致。唉。。。SEO沦落到如此地步了,刚开始看到的时候,我本来以为很激动的,我想着以后取根域名就方便了。不需要象现在还要根据不同的域名根来取根域名。。。

两个比较常用的MySQL时间函数

两个比较常用的MySQL时间函数

这是来自iOrange.cc的文章,主要就讲了两个可能会被常用的时间函数。内容如下:

按时间搜索数据在mysql里应该是用的比较频繁的了。

iOrange系统里的时间都是按:xxxx-xx-xx xx:xx:xx这种格式存放的,大多数时候这个都没问题,但是,当你想使用其他格式来显示数据时就悲剧了,例如你想显示成 10/04/01 21:20 这种就很悲剧-__-,所以强烈建议保存时间戳的时候尽量存储一个UNIX时间戳,这样以后就方便很多了^_^

回归正题,第一个时间函数是:UNIX_TIMESTAMP,这个函数可以将xxxx-xx-xx xx:xx:xx这种格式的时间转换成一个unix时间戳格式的数字。例如下面那条语句:
update bookposts set lastpost = UNIX_TIMESTAMP(createdate) 这样就能将createdate字段上的时间更新到lastpost上去了。

第二个函数则跟第一个刚好相反:FROM_UNIXTIME,这个函数可以将一个UNIX时间戳转换成xxxx-xx-xx xx:xx:xx这种格式。用法大致如下:
SELECT COUNT(*) AS `newmembers` FROM `cdb_members` WHERE FROM_UNIXTIME(regdate, ‘%Y-%m-%d’) = ‘2010-04-01′”

--EOF--
不过,个人认为还是采用:xxxx-xx-xx xx:xx:xx比较好,这是因为,时间戳和这种日期格式在数据库里存储所占的字节都是一样的,而日期格式却没有1970~2038年这个限制。在计算时间区间的时候,用Between和and时,对于日期格式会更加方便,而时间戳则需要多计算一次。

参考:

1.Mysql时间函数 http://neatstudio.com/show-443-1.shtml

2.用TIMESTAMP类型取代INT和DATETIME[转] http://neatstudio.com/show-150-1.shtml

3.精通MYSQL数据库——连载八 http://neatstudio.com/show-263-1.shtml

netbeans 与 encoding support

netbeans 与 encoding support

Netbeans是我最近常用的编辑器,开源免费跨平台是我选择它的主要原因之一,但是让我郁闷的是,他不能在编辑时按照文件自身的编码来打开,这让我很郁闷,相反editplus还能够自动识别ansi和utf8而根据相应的编码来打开呢。

当然一般情况下,这是很正常的,创建一个project的时候指定编码就足够了。可是大家都知道的dz嘛。为了让自己的程序适合所有的编码,就把文件全部用ansi来处理,然后语言包采用相应的编码,这样,创建一个新的版本就十分方便。只是这样的前提是,所有的代码中不能出现其他编码,只能用GBK,并且不能有UTF8的输出。

于是就有我现在的问题,一半项目是uTF8,一半是GBK,整合在了同一个project里了,打开的时候就经常看到乱码。而所谓的插件encoding support,其实早就集成在系统里了,因为以前的版本不能默认指定编码的。现在的是可以指定项目,但不能指定项目里单独的某个文件。

郁闷 ,不得已了,下载ZendStudio了,因为ZS打开项目中文件的时候,可以右键,选择按指定编码打开。这,让我很方便的在一个项目中处理多种不同编码的文件。

这能怪谁呢?唉。

微软:定期更改密码没用 或浪费时间金钱

微软:定期更改密码没用 或浪费时间金钱

CNBETA上的文章 ,http://www.cnbeta.com/articles/108569.htm

微软日前公布的一项调查结果显示,定期更换密码并不能将黑客拒之门外,反而是浪费时间和金钱。
当前,许多企业IT部门强制员工定期更改密码,以作 为安全策略之一。这不但让员工感到反感,更让网络管理员感到头痛。

但微软日前公布的一项调查结果显示,这样做根本起不到实际作用。微软指出,黑客获得用户登录密码后,会立刻发动攻击,而不会等上几周时间,让用 户更改后再发动攻击。这就好比,一个小偷捡到一把钥匙后,不去立刻开门,而是等着房主把锁头更换掉。

微软称,定期更换密码就是在浪费时间,也就是在浪费金钱。如果美国有2亿成年网民,薪水按最低工资的2倍计算,每天一分钟,一年的总产值相当于160亿美元。
--EOF--
真没想到,微软会做这样的调查,记得SERVER版会每隔120左右提示你更改密码。因为他可以为用户设一下密码有效周期,以强制管理员更改密码。殊不知这样一改,对于系统管理员来说,又是一件非常痛苦的事情。如果管理一台两台服务器,还能够被接受,如果管理几十台服务器,这样的日子真是没法过了。

光改改密码,就是一天时间被浪费了。而事实上被攻击时并不是因为密码的原因,往往都是系统漏洞,难道不是?

SEO与网站架构

SEO和网站架构或许真的搭不上边,但是否真的如此呢?由此引发了我的一些猜测
很多网站目前都采用了类静态文件(rewrite),使得路径都很长,而且每一层都是由拼音或者相应的英文来组成。

对于PHP的CMS来说,dede CMS是目前这样应用最明显的,他在生成静态的时候,默认就是按分类名称自动创建英文目录的。而相应的,dedeCMS的收录也相对会较其他 CMS明显。(这里我们不谈内容,如果谈内容,早期的BBS程序在回复的时候,都主动加上标题RE:xxxx,如果回复100条,那就是10页每页的title都会显示10遍,这样的关键词堆积,怎么不让收录上升?)

其实,仔细看使用量最高的wordpress吧。看后台对于固定链接的设定,都是偏向于日期结构和archive等。这样也是有相当的结构设定。再加上wordpress的文章也支持自定义标题,所以,wordpress几乎都是以全静态的方式在出现。(这一段没写好,不知道如何表达它的结构。)

PHP的CMS如果只谈DEDE,那么对于其他的就不太公司平了,从最早的iwps到现在phpcms等,中间有集成版的php168,还有那夫妻店phome的ecms,当然也还得提一下被disucz收购的supesite。这些程序都是经历了多版,帝国是唯一纯自己写的代码,supesite在被收购后也变味了,Discuz的味道很浓,phpcms呢,大量核心代码都是仿照了discuz,由此可见DZ影响了多少人。在这里面帝国的目录结构最乱,但是生成静态后也还是比较好的。

为什么把中文分类生成拼音目录(rewrite也这样操作了)?其实有历史原因也有现在的发展趋势。最早的时候,很多人不知道如何根据中文分类名称来设定相应的英文分类,后面就改用拼音了。现在的趋势呢是因为搜索引擎已经能够自动把中文翻译成拼音进行搜索,也会根据相应的拼音进行模拟搜索,甚至把拼音模糊成中文进行搜索,由此可见,拼音型的目录结构相当于又给搜索引擎一次收录的机会。【这些都是我的猜测】

上面讲的都是从生成静态,或者rewrite的方面来谈的所谓系统架构,其实这样当然是不对的。SEO除了这些静态、伪静态的目录结构外,还有一些真正的所谓的系统架构,当然这要留到后面去讲,因为我还没有彻底想好。