技术部开发成员请注意一下代码安全问题

如果对code (SQL/php etc) injection, file inclusion, cross site scripting 不熟悉可google相关文章。

防止这类漏洞的最重要一点在于对用户输入作过滤。例如,对于防止xss可参照归坛的function.php里的removexss() 函数。

关于这类漏洞的危害,这里有篇文章是关于对一些常见网站加入木马shell的,有兴趣可一读.

转篇华夏的从后台拿到webshell(转自 donews: http://blog.donews.com/swap/archive/2006/05/31/895681.aspx )

前 言
Read More »

利用ant sql task 作canoo web test 的数据初始化

每次运行之前需要在数据库里populate需要的测试数据,这个可以用SQL ant task自动在test case里实现--相关test case第一步就是作数据初始化。

步骤:

(1) 建议先写好SQL script,把这些sql文件放在单独的SQL目录里。(optional)

(2) 把 mysql jdbc driver 文件 “mysql-connector-java-5.0.4-bin.jar”拷贝到 webtest的lib目录下,并且加入到java classpath (或者 webtest.sh /webtest.bat 的calsspath里)

哪里找文件 mysql-connector-java-5.0.4-bin.jar呢?

--先从这里下载mysql-connector-java-5.0.4.zip :…


Read More »

【bbs】东拉西扯BBS (2)

趁开始忙之前集中灌几天水,东拉西扯想到哪说到哪 🙂

论坛里的生态角色

(纯粹一边喝白水一边瞎想出来的,请勿对号入座)

网上论坛虽然是虚拟社区,也是一个小社会,也有人间百态,每个人在里面轮番扮演不同的角色。

一篇帖子发出去,有叫好的,有拍砖的,有扯到其他话题上去的,当然还有只看贴不发言的沉默的大多数。

这帖子也是分原创和转贴。原创的作者这里通称写手或者大虾。

写手是论坛兴旺的根本--一个论坛要有一定数量的高质量原创写手才会吸引人来,这一点估计没有人反对。可是从长久来说,不能把希望寄托在个别大虾身上,不然大虾一走立马玩完。

注意我这里说的是“个别”而不是说写手这一群体: 在免费论坛上业余玩票性质的写作方式无法保证哪一个大虾哪天突然不来了--可能生活发生了变化,可能兴趣转移,可能热情的起伏,可能…you never know. 网络不是生活的全部,尤其在网络上写作不能带来任何经济效益的情况下。另外高手到一定水平,发表到传统平面媒体很可能带来更多的满足感和回报,…


Read More »

聊聊偶用过的讨论区系统(历史篇)

聊聊偶用过的讨论区系统(历史篇)

(1) 模拟电话线拨号BBS:

最早的BBS出现于internet还未出现的时候,那时候的BBS不在internet上只能靠电话线。具体来说开个论坛只要买台机器,装个架站软件,有个modem (modem组),几条电话线就可以了。

90 年代中期在下在深圳玩过一下这种电话线BBS中最流行的一种: Fidonet BBS. 机器里装个fidonet的客户端,然后拨号到某个电话号码,拨通然后就可以访问BBS了,界面形式跟internet 上telnet界面的BBS差不多。当时FidoNet已经比较先进了,在站与站之间还有自动转信功能。虽然如此,这种BBS系统使用者一般都是在些封闭的小圈子里, 一些发烧友发起,朋友之间介绍的。由于比较封闭估计比较适于反动分子秘密聚会聊天而不会被网警抓获。

但是比较麻烦的是一是系统不稳定经常掉线,二是业余的BBS站同时在线人数上限很小,三是只适于本地讨论--否则长途电话费会让你倾家当产。不知道现在国内还有没有人玩Fidonet了。

印象中珠海金山的求伯君当年也玩这种BBS, 金山公司还架过站,叫西点BBS什么的。

(2)…


Read More »

【BBS】论坛系统分析(1): 论坛外观的树形 vs 表格形式

表格形 (flat view) VS 树形 (threaded view, tree view)

树形和表格形各有其优缺点:

(1) 树形易于形成一个讨论的气氛。
(2) 与表格形比较,从点击量来说树形会使帖子的点击量看起来少许多,原因是树形统计点击量是单个帖子的点击量,而表格形是整个主题(主帖及其所有跟帖的点击数, 因为跟帖的点击数是无法统计的)。

举个例子,在树形下看这个帖子:http://www.haiguinet.com/bbs/viewtopic.php?p=969231 的点击数是8236; 如果切换成表格形,那么该主题的点击数则为37139.

所以如果你在天涯等论坛上看到一个点击数为上万的主题,其实际点击数不一定比海归网上一个点击几千的主帖多。

(3) 树形结构在跟帖不多的时候比较清晰,对讨论一目了然。就象看各人的对话一样。这是绝大多数人喜欢的树形显示的优点,但从另一个角度来说也是缺点:许多人干脆只看跟帖标题知道一个大概,而根本不点击阅读帖子本身。还有许多人回帖不看帖。

(4) 表格形不易搞清跟帖的关系:跟帖多了,搞不清是在跟谁的帖。

(5)…


Read More »

【听听聊聊】王磊和他的出门人

当年被广州音乐界力捧号称与老崔比肩的南方摇滚代表,风光无限;初听王磊的歌是差不多十多年前了,再次听到他的名字却是因为网络新名人木子美的日记。

他的音乐很真挚。 一个人对生活的态度难道不是音乐里所表达出来的?我困惑。

帖首他成名的出门人,歌词粗糙但是质朴感人,我喜欢。

出门人

随着流浪的人,我来的这个的城里。
夜深了漆黑的车站里,只有我自己。
一古心酸的落墨,我想哭不容易。
就象只怕自己没有勇气。
你现在要到那里去?你现在要去到那里?
夸奖你的朋友是否知道你经夜在哭泣。
走去了家的门,我寻找做人的真理。
忽上忽下的心,是否愿意与你共情。
家里人等着你,等你回到家里。
现在你回到家里,会不会更伤心?
我不知道到那里去?我不知道去那里/
我说不清楚到那里去,我说不清楚去那里。
反正大家都知道出门都不容易。


Read More »

咔嚓教入门试题:常识篇

咔嚓教入门试题:常识篇

1。填空:
圣教秘笈的第一页是: 欲练神功,挥剪__ __
第二页是: 不用喀嚓, 也能 __ __
第三页是: 即使喀嚓, __ __ 成功

2.选择题:
剪子的用途是:(choose one from a-g )
(a) 共剪西窗烛
(b) 挥剪斩情丝
(c) 割袍断义
(d) 分桃断袖
(e) 一剪梅
(f) 剪羊毛
(g) 其他 (请说明:_________________)

3. 为甚莫吴教主选择德国双立人为喀嚓教指定剪刀,而非王麻子张小泉?

4。为甚莫是”双立人”而不是”单立人”?

5。为甚莫说”二月春风似剪刀”?

6。\”喀嚓\”的词性是:
(a) 名词 (b) 动词 (c)形容词 (d)其他 (请说明:________)

PS: 直面同学,“直面惨淡的人生”与喀嚓教乐观向上的气氛不符, 建议你入教后改名清汤挂面。


Read More »

【边听边聊】另一个工人的观点

黄金刚,一个大多数人都不知道的名字。

相提并论的歌手中,跟张广天比起来,黄金刚的歌中有到类似杨一和洪启那样的真诚--张广天虽然给人感觉是多才多艺的全才的歌但我感觉到油滑,更像是一个投机分子; 黄金刚唯一的唱片是“吟唱生涯",1995年发行。

据说他现在成都等地游荡。。。吟唱

这里的”另一个工人的观点“是“吟唱生涯"中引人注目的一首, 与同专辑中另一首”一个工人的观点“的旋律一样,但是后者只有音乐伴奏没有歌词--其实本来是有歌词的,但是不知为什么专辑里没有收录。政治问题?对比一下这两首歌的歌词:

《另一个工人的观点》

词曲唱:黄金刚

我们现在在做什么
我们早早就停下脚步
一切我们都领教过了
你的做法也没有前途

我们现在想要什么
只要还能生活在中国
每天都会有小恩小惠
还有最近刚刚得到的地位

离开北京我要回故乡
在车上遇见一位老人
他跟我说起这些
他说他看不惯 往后的日子变得多么简单
周围的人也开始显得多余
我们每个人都是那么聪明
只要赶快抹杀自己的过去

这个大彻大悟的民族
这次轮到我们满足
只要我们还没走开
哪个敢!

离开北京我要回从前
找那些教我真理的亲人
问他们为了什么斗争
Read More »

【中秋歌曲】月亮之上–凤凰传奇

凤凰传奇是深圳的一个组合。主唱玲花是来自内蒙古的蒙古姑娘。

”月亮之上“专辑制作基本由何沭阳一手包办,2005年出版。

该曲流传应部分归功于05年超女纪敏佳,因其参赛常唱此歌。

月亮之上

词曲:何沭阳
演唱:凤凰传奇

我在仰望 月亮之上
有多少梦想在自由的飞翔
昨天遗忘啊 风干了忧伤
我要和你重逢在那苍茫的路上
生命已被牵引 潮落潮涨
有你的远方 就是天堂

谁在呼唤 情深意长
让我的渴望象白云在飘荡
东边牧马 西边放羊
野辣辣的情歌就唱到了天亮
在日月沧桑后 你在谁身旁
用温柔眼光 让黑夜绚烂

我等待我想象 我的灵魂早已脱僵 马蹄声起马蹄声落
看见的看不见的 瞬间的永恒的 青草长啊大雪飘扬

节奏响起 煽动了想象
让摇曳的身体开始开始思想
马头琴悠扬 马奶酒穿肠
我的爱情蹦跑在呼伦贝尔草原上

你的善良 我不能不抵抗
你的纯洁 将我的心紧紧捆绑
OH 你的笑容 让我找到了最后信仰
美丽的月亮 你让霓虹黯淡无光


Read More »