月归档:三月 2007

Fedora core 6 下AfterStep 的中文环境的设置

AfterStep首页上对AfterStep的介绍: AfterStep is a window manager for the Unix X Window System. Originally based on the look and feel of the NeXTStep interface, it provides end users with a consistent, clean, and elegant desktop. The goal of AfterStep development is … 继续阅读

发表在 未分类 | 标签为 , , | 留下评论

visual Basic的一段程序,用来整人也挺爽的

哈哈,整理我的台式机上的程序,看到以及写的挂在IE下监控链接,操作浏览器的代码。 只用几秒钟我就想到了一个非常不错的用途。哈哈。只用把现在这个改掉几行就行了。 某些在博客上还放google广告的人,哈哈,强烈要求在博客上张贴裸照一张。不然。。。。我发现这个程序可以每天帮你怎么着也能点几百下吧?那可是不小的一笔收入啊。 (同时建议看下小蛇同志的博客: http://mengxs.techweb.com.cn/archives/2007/2007228145948.shtml) 不过声明:小蛇同志的可不是我点的哟。我的机器上现在跑的是linux,还不能跑VB的程序 。 本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论

web开发中几个你可能不曾想到的要点:

1.我有一次整理my.cnf文件,看到log,data目录全设定在/var/lib/mysql下,于是顺便把/var/lib/mysql/下了。后来看php手册,看到unix系统下的连接方式,有tcp,unix(socket)等几种。后来注意到/var/lib/mysql/mysql.sock文件一般大小就是零,想到:是不是这个是用来做网络连接用的呢? 我服务器端监视这个文件,客户端往这个文件里写入内容,服务器就可以读这个内容了吗,服务器端和客户端就通过这个”文件”建立了连接了吗?这样通过内存不是比走网卡要快吗….咳,等等…说什么呢?走内存比网卡要快?是的,我说了走内存.我自己心里认定要比网络快,可以走管道,我就认为管道这个肯定是直接走内存了….所以socket文件就应该是要走内存… 看出问题了吗?千万不要把mysql.sock设到/var/目录下。默认情况下,是放在/tmp/mysql.sock这个地方。因为,/tmp其实不是一个通常意义的文件夹,而是内存中给用户划的一块。所以很多程序都很喜欢往内存里写东西,就是往/tmp/里写和东西。 (不过对于unix/linux系统我懂得不是太多,只是我自己想的。但是自己觉得结果是正确的.) 2.我前一阵面试了不少人,基本都要问一个问题:知道session的机制吗?没想到居然是哪怕开价税后5000的我们看好的,也答得让我不满意。这促使我自己也重新反思了一下session这个问题。最初我装的mediawiki的session的存放位置是没改的,我自个儿好事,改到网站文件根目录的session目录下去了。后来一想,其实是有问题的。这个,应该要改回去。我很早计划做一个开源cms框架,搞了部分,计划中就有这样一个功能:页面加载是需要时间的,程序可以在初次启动时把自身目录复制到内存中,以后就可以直接从内存中加载了。这个在网站负载大的时候,是有必要的。 3.这个其实是手册上有的。为什么php一直保留mysql_connect和mysql_pconnect两个函数呢。因为在不同的负载压力下选用不同的函数,会大大提高网站运行速度。本来我以为大家都知道,但最近的面试让我吃惊。 4.其实多几次for函数,多几个语句,并不特别影响性能。有时候对这个做优化,就是白费工夫。 本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论

把握web 开发的平衡与不平衡

a.web开发服务的对象是人.人呢,当然,人的生活习惯是不均衡的。所以,记住,一般情况下,您可以在晚上用您的服务器跑一些平时没有空,没有资源跑的应用。比如,对用户行为分析,数据挖掘的这些工作,或是对网站统计数据汇总、生成报表,对日志进行检查分析等工作。 b.数据总是不需要绝对的准确。比如,用户搜索某个词,其实搜索结果可能会有成千上万条,没有人把这一条一条地都看了,所以你1万条结果中可以少个百八十条的。当然,没到这个级别的就不需要了(如果您总共就千把篇文章,还这么爽小伎俩当然就不行了。不过,如果你是做银行系统,或是搞医院的人命关天的系统….当我没说,我可赔不起。 c.很多情况(比如,统计功能中生成上一月,上一天的数据的报表只需要生成一次就行了),所以设计好的缓存、同步机制,就不需要每次都嘎吱嘎吱地运行了。计算机资源,在不必要的时候,还是用不着浪费的。 d.适当地把握硬件与软件的投入平衡。用不着的内存,节约了是没有用的。这东西不是用一次就少一点。一般来说,如果非要在硬件和软件上选择,我个人选择加大硬件投入。当然,也许这是因为我个人的应用没有达到那个级别。 e.在程序的可维护性和性能压榨上把握平衡。我有个哥们儿,(也是响当当的人物,不过人家现在这么牛了,我怎么能把这事儿和他的名字都讲出来呢),他最初学php时,在mysql中设计数据库时,为了性能,字段名都设为Char型,还把字段长度也定得不多半个字节,PHP脚本中也为了性能,不用mysql_fetch_assoc取出data["name"]=”***”,data["age"]=21这样的数组,而用mysql_fetch_row取data[0]=”***”,data[1]=21这样的。结果没几天,程序要改,又慢慢地一个人瞪着大眼把代码改了。 f.我本来躺在床上想得挺细的,现在想不起来,等系列二吧。 g.反驳我不要紧,别骂我。如果你管理着一个特大型系统,有丰富的经验,您也用不着,也不会看到这儿。如果您自个儿在创业(而且是一个技术人员)您肯定会想着节约每一分钱,一台server恨不能当3台用的话,当然看我这个不爽,不过,那只能说明,你没钱。如果不是您自己的系统,您哪有哪个劲头半夜里还在忙着调程序呢) 本文由蝌蚪安尼友情赞助.

发表在 php技术 | 3 条评论

种老婆

刘总的msn签名改成了: 春天来了,我要把老婆种在地里,秋天来了,就能收获很多老婆。 然后msn马上有人把签名改了: 小徐同志把小周种到地里了 接着设计师的签名改了: 到底我把谁种到地里最好呢 最后我站起来大声说: 到农村去吧。毛主席说过,农村有着广阔的天地,农村是大有作为的!   本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论

不举的中国人

今天跟朋友聊天,他说要学好英文才行。因为,好东西都是英文的。 事实上搞IT的都已经认定,把英文练好,才可能把技术练好。 之前有人叫着说,中国人真烂,连个操作系统都没有。其实不是中国人烂。这个我要反驳一下: 1.中国人是有操作系统的。只是没有windows,linux这样的好东西。我那天搜集了一下,有大约20个以上由大学生弄的小小的操作系统,有的就只一个小小的shell,有的已经实现了mouse,硬盘的驱动。要说失败,可能是因为缺少良好的组织或资金支持。 要说资金支持,是有的,只是好钢都没用到点子上。money最后都没落实到搞开发的人口袋里。 2.日本人,俄罗斯人都巨强,但我们举国上下,也就只用人家美国大佬的瘟到死和苹果,再就是仍然是老美和欧系的unix,linux.没有日本和俄罗斯的操作系统。 写这篇文章,是因为找到一篇不错的文章,后面的评论就是:谢谢,终于找到一篇不错的译文。然后博主就说:翻译个头啊,这是我自己写的。我当时感叹:自己没信心,才是最可怕的。(文章地址:http://blog.gslin.org/archives/2005/11/24/220/) 如果你不行,那是你的事,顶多再关乎你老婆。不要以为全中国人都不举。 本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论

我的海尔H40才买来两个月就坏了

我的海尔H40才买来两个月就坏了,逗号键不好使了,经常必须得用力击打才能出来。 真不爽。 好在不是完全不能用。 也实在没工夫修它。将就着用吧。谁叫咱没钱呢,买这个么便宜货回来。 不过,一定要告诉大家。这种事儿不能闷在心里。 本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论

当当的“特别推荐“是怎么算出来的?

我今天在网上找东西,然后进当当网去买书。 一进去发现当当给我提示:请查看为您特别推荐的商品。 我点进去,最初是奇怪,这个发广告的理由比较奇怪啊?发现当当居然只推荐了一件商品。这跟我见到的广告邮件什么的不一样啊。 再仔细一看,居然是应用Rails进行敏捷Web开发 .奇了,弄得怪准的。我几乎是一定会买的。不过我已经download了中文电子书了。后来想起 我在当当买过ruby开发的书,看来是它通过一套算法,算出买了ruby的书的基本会买rails的书。 这是个不错的进步。 有谁做过类似的算法?我想学学。 本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论

有如此好的忘性,也真是难得

有如此好的忘性,也真是难得 今天搞了很糗的事: 早上上班时,忘了带钱包。而老婆我也不让她带钱,结果两人中午没钱吃饭。 找同事借了钱,没料到下班时,忘在公司了。 快到家时,到菜市场买菜,菜拿到手里,才想起来,两人都没钱。 这忘性真不是一般的好。 本文由蝌蚪安尼友情赞助.

发表在 未分类 | 留下评论